PPOL 5203 Data Science I: Foundations


Scraping static websites
Tiago Ventura


Learning Goals

In the class today, we will focus on:

  • Understand different strategies to acquire digital data
  • Understanding html structure to look up content on a website
  • Scrape content from a static website
  • Build a scraper to systematically draw content from similarly organized webpages.

The Digital information age

We start our first lecture looking at this graph. It shows two things:

  • in the past few years we have produced and stored an enourmous among of data
  • Most of this data is produced and stored in digital environments.

Not all this data is available on digital spaces (like websites, social media apps, and digital archives). But some are. And as data scientists a primary skill that is expected from you is to be able to acquire, process, store and analyze this data. Today, we will focus on acquiring data in the digital information era.

There are three primary techniques through which you can acquire digital data:

  • Scrap data from self-contained (static) websites
  • Scrap data from dynamic (javascript powered) websites
  • Access data through Application Programming Interfaces

What is scraping?

Scraping consists of automatically collecting data available on websites. In theory, you can collect website data by hand, or asking a couple of friends to help you. However, in a world of abundant data, this is likely not feasible, and in general, it may become more difficult once you have learned to collect it automatically.

Let me give you some examples of websites I have alread scraped:

  • Electoral data from many different countries;
  • Composition of elites around the world;
  • Wikipedia;
  • Toutiao, a news aggregation from China;
  • Political Manifestos in Brazil
  • Fact-Checking News
  • Facebook and Youtube Live Chats.
  • Property Prices from Zillow.

Scraping can be summarize in:

  • leveraging the structure of a website to grab it's contents

  • using a programming environment (such as R, Python, Java, etc.) to systematically extract that content.

  • accomplishing the above in an "unobtrusive" and legal way.

Scraping vs APIs

An API is a set of rules and protocols that allows software applications to communicate with each other. APIs provide an front door for a developer to interact with a website.

APIs are used for many different types of online communication and information sharing, among those, many APIs have been developed to provide an easy and official way for developers and data scientists to access data.

As these APIs are developed by data owners, they are often secure, practical, and more organized than acquiring data through scrapping.

Scraping is a back door for when there’s no API or when we need content beyond the structured fields the API returns

if you can use the API to access a dataset, that's where you will want to go

Ethical Challenges with Scraping

Webscraping is legal as long as the scraped data is publicly available and the scraping activity does not harm the website being scraped. These are two hugely relevant conditionals. For this reason, before we start coding, it is carefully understand what each entails.

Each call to a web server takes time, server cycles, and memory. Most servers can handle significant traffic, but they can't necessarily handle the strain induced by massive automated requests. Your code can overload the site, taking it offline, or causing the site administrator to ban your IP. See Denial-of-service attack (DoS).

We do not want compromise the functioning of a website just because of our research. First, this overload can crash a server and prevent other users from accessing the site. Second, servers and hosters can, and do, implement countermeasures (i.e. block our access from our IP and so on).

In addition, take as a best practice of only collecting public information. Think about Facebook. In my personal view, it is okay to collect public posts, or data from public groups. If by some way you manage to get into private groups, and group members have an expectation of privacy, it is not okay to collect their data.

Here is a list of good practices for scraping:

  • Respect robots.txt
  • Don't hit servers too often
  • Slow down your code to the speed humans would manually do
  • Find trusted source sites
  • Do not shave during peak hours
  • Improve your code speed
  • Use data responsibly (As academics often do)

Scraping Routine

Scraping often involves the following routine:

  • Step 1: Find a website with information you want to collect
  • Step 2: Understand the website
  • Step 3: Write code to collect one realization of the data
  • Step 4: Build a scraper -- generalize you code into a function.

And repeat!

Step 1: Find a Website... but what is a website?

A website in general is a combination of HTML, CSS, XML, PHP, and Javascript. We will care mostly about HTMLs and CSSs.

Static vs Dynamic Websites

HTML forms what we call static websites - everything you see is there in the source behind the website. Javascript produces dynamic sites - ones that you browse and click on and the url doesn't change - and are sites typically powered by a database deep within the programming.

Today we will deal with static websites using the Python library Beautiful Soup. For dynamic websites, we will learn next class about working with selenium in Python.

HTML Website

HTML stands for HyperText Markup Language. As it is explict from the name, it is a markup language used to create web pages and is a cornerstone technology of the internet. It is not a programming language as Python, R and Java. Web browsers read HTML documents and render them into visible or audible web pages.

See an example of an html file:

<html>
<head>
  <title> Michael Cohen's Email </title>
  <script>
    var foot = bar;
  <script>
</head>
<body>
  <div id="payments">
  <h2>Second heading</h2>
  <p class='slick'>information about <br/><i>payments</i></p>
  <p>Just <a href="http://www.google.com">google it!</a></p>
</body>
</html>

HTML code is structured using tags, and information is organized hierarchcially (like a list or an array) from top to bottom.

Some of the most important tags we will use for scraping are:

  • p – paragraphs
  • a href – links
  • div – divisions
  • h – headings
  • table – tables

See here for more about html tags

<div class="alert alert-block alert-danger", style="font-size: 20px;"> Scraping is all about finding tags and collecting the data associated with them </div>

What else exists on HTML beyond tags?

The tags are the target. The information we need from html usually come from texts and attributes of the tag. Very often your work will consist on finding the tag, and then capturing the information you need. The figure below summarizes well this difference on html files.

Source:https://www.semrush.com/blog/html-anchor/

Step 2: Understand the website

As you anticipate, a huge part of the scraping work is to understand your website and find the tags/information you are interested in. There are two ways to go about it:

  • ### Inspect the website: command + shift + i or select element, right click in the mouse, and inspect.


  • ### Use selector gadget: selector gadget is a tool that allow us to use CSS selector to scrap websites.

Step 3: Collect a realization of the data

To do webscraping, we will use two main libraries:

  • requests: to make a get() request and access the html behind the pages
  • BeautifulSoup: to parse the html

See this nice tutorial here to understand the difference between parsing html with BeautifulSoup and using text mining methods to scrap website.

In [1]:
# install libraries - Take the # out if this is the first time you are installing these packages. 
#!pip install requests
#!pip install beautifulsoup4

Scraping: CNN Politics

Let's scrap our first website. We will start scrapping some news from BBC

In [1]:
# setup
import pandas as pd
import requests # For downloading the website
from bs4 import BeautifulSoup # For parsing the website
import time # To put the system to sleep
import random # for random numbers

Get Request to collect html data

In [2]:
# Get access to the website
url = "https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return"
page = requests.get(url)
In [3]:
# check object type - object class requests
type(page)
Out[3]:
requests.models.Response
In [5]:
# check if you got a connection
page.status_code # 200 == Connection
Out[5]:
200
In [6]:
# See the content. 
# notice we downloaded the entire website.
# Do inspect to make sure of this in the web browser
page.content[0:1000]
Out[6]:
b'  <!DOCTYPE html>\n<html lang="en" data-uri="cms.cnn.com/_pages/h_c8726845aa4216f1c265db0eed40b250@published" data-layout-uri="cms.cnn.com/_layouts/layout-with-rail/instances/politics-article-v1@published" >\n  <head><style>body,h1,h2,h3,h4,h5{font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif}:root{--base-space-48:48px;--base-font-letter-spacing-100:1px;--base-size-36:36px;--base-color-transparent-black-20:#0c0c0c33;--base-font-text-transform-uppercase:uppercase;--base-font-text-decoration-none:none;--base-font-line-height-12:12px;--base-color-transparent-black-70:#0c0c0cb3;--base-font-line-height-14:14px;--base-font-letter-spacing-50:0.5;--base-color-transparent-black-10:#0c0c0c1a;--base-font-line-height-10:10px;--base-color-transparent-black-60:#0c0c0c99;--base-font-letter-spacing-1200:12px;--base-size-04:4px;--base-color-transparent-black-50:#0c0c0c80;--base-font-letter-spacing-150:1.5;--base-color-transparent-black-40:#0c0c0c66;--base-font-letter-spacing-125'

Saving and Loading a HTML locally

After we make a request and retrieve a web page's content, we can store that content locally with Python's open() function. Saving a html source could avoid you to hit the website multiple times.

In [7]:
# save html locally
with open("cnn_news1", 'wb') as f:
    f.write(page.content)

And here is how to open:

In [8]:
# open a locally saved html
with open("cnn_news1", 'rb') as f:
    html = f.read()
# see it
print(html[0:1000])
b'  <!DOCTYPE html>\n<html lang="en" data-uri="cms.cnn.com/_pages/h_c8726845aa4216f1c265db0eed40b250@published" data-layout-uri="cms.cnn.com/_layouts/layout-with-rail/instances/politics-article-v1@published" >\n  <head><style>body,h1,h2,h3,h4,h5{font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif}:root{--base-space-48:48px;--base-font-letter-spacing-100:1px;--base-size-36:36px;--base-color-transparent-black-20:#0c0c0c33;--base-font-text-transform-uppercase:uppercase;--base-font-text-decoration-none:none;--base-font-line-height-12:12px;--base-color-transparent-black-70:#0c0c0cb3;--base-font-line-height-14:14px;--base-font-letter-spacing-50:0.5;--base-color-transparent-black-10:#0c0c0c1a;--base-font-line-height-10:10px;--base-color-transparent-black-60:#0c0c0c99;--base-font-letter-spacing-1200:12px;--base-size-04:4px;--base-color-transparent-black-50:#0c0c0c80;--base-font-letter-spacing-150:1.5;--base-color-transparent-black-40:#0c0c0c66;--base-font-letter-spacing-125'

Here it comes the beautifulsoup

Next, you will create a beautifulsoup object. A beautifulsoup object is just a parser. It allows us to easily access elements from the raw html.

In [9]:
# create an bs object.
# input 1: request content; input 2: tell you need an html parser
soup = BeautifulSoup(page.content, 'html.parser') 

# Let's look at the raw code of the downloaded website
print(soup.prettify())
<!DOCTYPE html>
<html data-layout-uri="cms.cnn.com/_layouts/layout-with-rail/instances/politics-article-v1@published" data-uri="cms.cnn.com/_pages/h_c8726845aa4216f1c265db0eed40b250@published" lang="en">
 <head>
  <style>
   body,h1,h2,h3,h4,h5{font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif}:root{--base-space-48:48px;--base-font-letter-spacing-100:1px;--base-size-36:36px;--base-color-transparent-black-20:#0c0c0c33;--base-font-text-transform-uppercase:uppercase;--base-font-text-decoration-none:none;--base-font-line-height-12:12px;--base-color-transparent-black-70:#0c0c0cb3;--base-font-line-height-14:14px;--base-font-letter-spacing-50:0.5;--base-color-transparent-black-10:#0c0c0c1a;--base-font-line-height-10:10px;--base-color-transparent-black-60:#0c0c0c99;--base-font-letter-spacing-1200:12px;--base-size-04:4px;--base-color-transparent-black-50:#0c0c0c80;--base-font-letter-spacing-150:1.5;--base-color-transparent-black-40:#0c0c0c66;--base-font-letter-spacing-125:1.25;--base-size-28:28px;--base-color-transparent-black-30:#0c0c0c4d;--base-font-letter-spacing-25:0.25;--base-size-32:32px;--base-color-transparent-black-0:#0c0c0c00;--base-font-style-italic:italic;--base-size-08:8px;--base-color-brand-travel-500:#f06c00ff;--base-font-style-normal:normal;--base-font-size-18:18px;--base-size-02:2px;--base-font-letter-spacing-none:0;--base-font-text-decoration-underline:underline;--base-font-size-24:24px;--base-size-16:16px;--base-color-red-100:#ffd5d5ff;--base-font-size-20:20px;--base-font-line-height-48:48px;--base-font-size-16:16px;--base-border-radius-04:4px;--base-color-transparent-black-100:#0c0c0cff;--base-font-line-height-40:40px;--base-font-size-10:10px;--base-size-20:20px;--base-color-transparent-black-90:#0c0c0ce6;--base-font-text-transform-sentence-case:capitalize;--base-font-family-cnn-sans-display:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;--base-border-radius-08:8px;--base-space-72:72px;--base-border-radius-32:32px;--base-size-none:0;--base-border-radius-20:20px;--base-space-64:64px;--base-border-radius-12:12px;--base-border-radius-16:16px;--base-color-brand-travel-700:#ffffffff;--base-space-32:32px;--base-font-size-12:12px;--base-space-56:56px;--base-space-28:28px;--base-font-line-height-56:56px;--base-space-24:24px;--base-color-blue-100:#d7dbfcff;--base-color-red-800:#450000ff;--base-border-radius-24:24px;--base-font-size-64:64px;--base-space-20:20px;--base-color-brand-travel-80:#ffffffff;--base-color-red-700:#720000ff;--base-border-radius-circle:9999px;--base-font-size-56:56px;--base-space-16:16px;--base-color-brand-travel-300:#ffffffff;--base-space-12:12px;--base-color-brand-travel-600:#ffffffff;--base-color-black:#000000ff;--base-space-36:36px;--base-space-08:8px;--base-space-04:4px;--base-color-brand-travel-400:#ffffffff;--base-space-02:2px;--base-color-blue-300:#7b8ff7ff;--base-space-none:0;--base-color-blue-600:#173da4ff;--base-size-80:80px;--base-color-transparent-white-40:#ffffff66;--base-size-72:72px;--base-color-blue-400:#3061f2ff;--base-size-64:64px;--base-color-transparent-white-100:#ffffffff;--base-color-red-600:#a20000ff;--base-font-size-48:48px;--base-font-line-height-64:64px;--base-size-56:56px;--base-color-blue-200:#aeb8faff;--base-color-red-500:#d50000ff;--base-font-size-40:40px;--base-border-radius-28:28px;--base-font-text-transform-none:none;--base-border-radius-02:2px;--base-size-48:48px;--base-color-blue-500:#2152d5ff;--base-color-white:#ffffffff;--base-font-size-14:14px;--base-size-40:40px;--base-color-red-400:#ff3f3fff;--base-font-size-36:36px;--base-size-12:12px;--base-color-red-300:#ff7979ff;--base-size-24:24px;--base-font-size-32:32px;--base-color-red-200:#ffaaaaff;--base-font-size-30:30px;--base-border-radius-none:0;--base-color-transparent-black-80:#0c0c0ccc;--base-color-brand-underscored-300:#ffffffff;--base-color-brand-politics-700:#ffffffff;--base-color-brand-politics-300:#ffffffff;--base-color-brand-business-800:#ffffffff;--base-color-brand-business-700:#ffffffff;--base-color-green-200:#97fbc3ff;--base-color-neutral-800:#0c0c0cff;--base-color-blue-800:#041443ff;--base-color-neutral-700:#262626ff;--base-color-neutral-300:#e6e6e6ff;--base-color-brand-underscored-800:#ffffffff;--base-color-yellow-400:#f0b100ff;--base-font-line-height-32:32px;--base-font-line-height-16:16px;--base-color-yellow-300:#ffc248ff;--base-color-brand-underscored-600:#ffffffff;--base-color-yellow-200:#ffd088ff;--base-font-line-height-24:24px;--base-color-transparent-white-60:#ffffff99;--base-color-yellow-100:#ffe4c3ff;--base-font-line-height-36:36px;--base-font-line-height-18:18px;--base-font-line-height-20:20px;--base-color-teal-800:#0a2927ff;--base-color-teal-700:#164541ff;--base-font-size-42:42px;--base-color-teal-600:#346a66ff;--base-color-teal-500:#4d9791ff;--base-color-brand-underscored-100:#ffffffff;--base-color-teal-400:#60b9b1ff;--base-color-brand-travel-100:#ffffffff;--base-color-teal-300:#73dcd3ff;--base-color-brand-underscored-700:#ffffffff;--base-color-teal-200:#92f8f0ff;--base-font-line-height-30:30px;--base-color-teal-100:#c6fbf6ff;--base-color-brand-travel-200:#ffffffff;--base-color-brand-politics-100:#ffffffff;--base-color-purple-800:#2d1444ff;--base-color-brand-politics-400:#ffffffff;--base-color-purple-700:#462166ff;--base-color-brand-underscored-400:#ffffffff;--base-color-purple-600:#62318eff;--base-color-purple-500:#8143b8ff;--base-color-brand-underscored-200:#ffffffff;--base-color-purple-400:#9656d1ff;--base-font-text-transform-lowercase:lowercase;--base-color-brand-underscored-500:#6a29d5ff;--base-color-purple-300:#b28ae0ff;--base-color-brand-business-600:#ffffffff;--base-color-purple-200:#cdb6f1ff;--base-color-brand-politics-600:#ffffffff;--base-color-purple-100:#e5dbf8ff;--base-color-brand-business-400:#ffffffff;--base-color-brand-politics-200:#ffffffff;--base-color-pink-800:#44010fff;--base-color-brand-politics-500:#3061f3ff;--base-color-pink-700:#6f041eff;--base-color-brand-politics-800:#ffffffff;--base-color-pink-600:#9e092fff;--base-color-green-400:#4bc88aff;--base-color-brand-cnn-600:#a4001eff;--base-color-orange-600:#984700ff;--base-color-green-700:#1b5437ff;--base-color-brand-cnn-500:#cc0000ff;--base-color-transparent-white-90:#ffffffe6;--base-color-brand-cnn-200:#ffffffff;--base-color-orange-500:#cd6200ff;--base-color-neutral-400:#b1b1b1ff;--base-space-40:40px;--base-color-transparent-white-0:#ffffff00;--base-color-neutral-500:#6e6e6eff;--base-space-80:80px;--base-color-transparent-white-10:#ffffff1a;--base-color-neutral-600:#404040ff;--base-color-green-800:#0b2f1dff;--base-color-brand-cnn-400:#ff3f3fff;--base-color-green-500:#3da672ff;--base-color-brand-cnn-300:#ffffffff;--base-color-transparent-white-70:#ffffffb3;--base-color-green-600:#2b7a53ff;--base-color-yellow-600:#9a7100ff;--base-color-yellow-700:#6c4e00ff;--base-color-green-300:#58e59eff;--base-color-orange-400:#ff7c00ff;--base-color-brand-business-200:#ffffffff;--base-color-pink-200:#fdaab2ff;--base-color-orange-300:#ff9360ff;--base-color-brand-cnn-800:#ffffffff;--base-color-pink-500:#d00f40ff;--base-color-blue-700:#0c266eff;--base-color-orange-200:#ffb9a1ff;--base-color-pink-300:#fc7989ff;--base-color-brand-cnn-700:#ffffffff;--base-color-pink-400:#fc2f59ff;--base-color-orange-100:#ffdbd0ff;--base-color-brand-business-300:#ffffffff;--base-color-pink-100:#fed6d9ff;--base-color-brand-business-500:#66c9afff;--base-font-family-noto-serif:"Noto Serif";--base-color-transparent-white-20:#ffffff33;--base-color-neutral-200:#f8f8f8ff;--base-color-yellow-500:#c99400ff;--base-color-green-100:#c9fdddff;--base-color-orange-800:#401a00ff;--base-color-brand-cnn-100:#ffffffff;--base-font-family-cnn-stencil:cnn_stencil_display;--base-color-transparent-white-50:#ffffff80;--base-font-family-cnn-condensed:cnn_sans_condensed;--base-color-transparent-white-80:#ffffffcc;--base-font-family-cnn-sans:cnn_sans;--base-color-transparent-white-30:#ffffff4d;--base-color-brand-business-100:#ffffffff;--base-color-orange-700:#612b00ff;--base-color-yellow-800:#463100ff;--base-color-neutral-100:#ffffffff;--base-font-line-height-28:28px;--base-font-line-height-26:26px;--base-color-transparent-black-05:#0c0c0c1a;--base-color-transparent-white-05:#ffffff1a;--base-size-01:1px;--base-font-line-height-22:22px;--base-font-weight-regular:400px;--base-font-weight-medium:500px;--base-font-weight-light:300px;--base-font-weight-bold:700px;--base-font-weight-heavy:800px;--appr-color-button-bg-secondary-hovered:var(--appr-color-bg-action-transparent-hovered);--appr-color-button-text-secondary-disabled:var(--appr-color-text-action-disabled);--appr-color-button-bg-secondary-default:var(--appr-color-bg-action-transparent-default);--appr-color-button-icon-secondary-pressed:var(--appr-color-icon-action-pressed);--appr-color-button-icon-primary-pressed:var(--base-color-white);--appr-color-button-border-secondary-pressed:var(--appr-color-border-action-pressed);--appr-color-button-icon-primary-disabled:var(--base-color-white);--appr-color-button-icon-secondary-hovered:var(--appr-color-icon-action-hovered);--appr-color-button-bg-primary-disabled:var(--appr-color-bg-action-disabled);--appr-color-icon-tertiary:var(--base-color-neutral-500);--appr-color-button-text-secondary-pressed:var(--appr-color-text-action-pressed);--appr-color-button-text-primary-disabled:var(--base-color-white);--appr-color-icon-primary:var(--base-color-neutral-800);--appr-color-button-border-secondary-default:var(--appr-color-border-action-default);--appr-color-icon-secondary:var(--base-color-neutral-600);--appr-color-button-text-primary-pressed:var(--base-color-white);--appr-color-icon-secondary-inverse:var(--base-color-neutral-200);--appr-color-button-text-secondary-hovered:var(--appr-color-text-action-hovered);--appr-color-button-text-primary-focused:var(--base-color-white);--appr-color-button-border-secondary-focused:var(--appr-color-border-action-default);--appr-color-button-border-secondary-hovered:var(--appr-color-border-action-hovered);--appr-color-icon-primary-inverse:var(--base-color-neutral-100);--appr-color-button-text-primary-hovered:var(--base-color-white);--appr-color-button-border-secondary-disabled:var(--appr-color-border-action-disabled);--appr-color-icon-tertiary-inverse:var(--base-color-neutral-300);--appr-color-button-text-primary-default:var(--base-color-white);--appr-color-button-bg-secondary-focused:var(--appr-color-bg-action-transparent-focused);--appr-color-text-link-secondary-default:var(--base-color-neutral-500);--appr-color-button-bg-primary-focused:var(--appr-color-bg-action-focused);--appr-color-button-icon-primary-focused:var(--base-color-white);--appr-color-button-text-secondary-default:var(--appr-color-text-action-default);--appr-color-button-bg-primary-pressed:var(--appr-color-bg-action-pressed);--appr-color-button-bg-secondary-pressed:var(--appr-color-bg-action-transparent-pressed);--appr-color-text-tertiary-inverse:var(--base-color-neutral-300);--appr-color-text-tertiary:var(--base-color-neutral-500);--appr-color-button-icon-secondary-focused:var(--appr-color-icon-action-focused);--appr-color-button-icon-primary-hovered:var(--base-color-white);--appr-color-button-text-secondary-focused:var(--appr-color-text-action-focused);--appr-color-button-bg-primary-hovered:var(--appr-color-bg-action-hovered);--appr-color-text-primary-inverse:var(--base-color-neutral-100);--appr-color-button-bg-secondary-disabled:var(--appr-color-bg-action-transparent-disabled);--appr-color-button-icon-secondary-default:var(--appr-color-icon-action-default);--appr-color-bg-action-default:var(--theme-color-action-default);--appr-color-text-primary:var(--base-color-neutral-800);--appr-color-button-bg-primary-default:var(--appr-color-bg-action-default);--appr-color-text-secondary:var(--base-color-neutral-600);--appr-color-button-icon-secondary-disabled:var(--appr-color-icon-action-disabled);--appr-color-button-icon-primary-default:var(--base-color-white);--appr-color-text-accent:var(--theme-color-accent);--appr-color-border-primary-inverse:var(--base-color-neutral-500);--appr-color-border-primary-inverse-persistent:var(--base-color-neutral-500);--appr-color-border-primary-persistent:var(--base-color-neutral-300);--appr-color-border-secondary-inverse:var(--base-color-neutral-400);--appr-color-border-tertiary-inverse:var(--base-color-neutral-300);--appr-color-border-primary:var(--base-color-neutral-300);--appr-color-border-tertiary:var(--base-color-neutral-500);--appr-color-border-secondary-inverse-persistent:var(--base-color-neutral-400);--appr-color-border-tertiary-inverse-persistent:var(--base-color-neutral-300);--appr-color-border-secondary-persistent:var(--base-color-neutral-400);--appr-color-border-secondary:var(--base-color-neutral-400);--appr-color-border-tertiary-persistent:var(--base-color-neutral-500);--appr-color-icon-accent:var(--theme-color-accent);--appr-color-border-action-default:var(--base-color-neutral-500);--appr-color-icon-action-hovered:var(--base-color-neutral-700);--appr-color-border-action-focused:var(--theme-color-action-focused);--appr-color-icon-action-pressed:var(--base-color-neutral-600);--appr-color-text-action-pressed:var(--base-color-neutral-600);--appr-color-text-action-default:var(--base-color-neutral-800);--appr-color-icon-action-default:var(--base-color-neutral-800);--appr-color-text-action-focused:var(--base-color-neutral-800);--appr-color-border-action-hovered:var(--base-color-neutral-600);--appr-color-text-action-hovered:var(--base-color-neutral-700);--appr-color-icon-action-focused:var(--base-color-neutral-800);--appr-color-bg-action-pressed:var(--theme-color-action-pressed);--appr-color-bg-action-focused:var(--theme-color-action-focused);--appr-color-bg-action-hovered:var(--theme-color-action-hovered);--appr-color-border-action-pressed:var(--base-color-neutral-700);--appr-color-text-link-primary-pressed:var(--theme-color-action-pressed);--appr-color-text-action-disabled:var(--base-color-neutral-400);--appr-color-text-link-primary-hovered:var(--theme-color-action-hovered);--appr-color-text-link-primary-focused:var(--theme-color-action-focused);--appr-color-text-link-primary-disabled:var(--base-color-neutral-400);--appr-color-icon-action-disabled:var(--base-color-neutral-400);--appr-color-text-link-primary-default:var(--theme-color-action-default);--appr-color-border-action-disabled:var(--base-color-neutral-400);--appr-color-bg-primary:var(--base-color-white);--appr-color-button-icon-tertiary-disabled:var(--appr-color-icon-action-disabled);--appr-color-button-bg-tertiary-default:var(--appr-color-bg-action-transparent-default);--appr-color-button-bg-tertiary-focused:var(--appr-color-bg-action-transparent-focused);--appr-color-button-bg-tertiary-pressed:var(--appr-color-bg-action-transparent-pressed);--appr-color-button-bg-tertiary-hovered:var(--appr-color-bg-action-transparent-hovered);--appr-color-button-bg-tertiary-disabled:var(--appr-color-bg-action-transparent-disabled);--appr-color-button-icon-tertiary-hovered:var(--appr-color-icon-action-hovered);--appr-color-button-icon-tertiary-default:var(--appr-color-icon-action-default);--appr-color-button-icon-tertiary-focused:var(--appr-color-icon-action-focused);--appr-color-button-icon-tertiary-pressed:var(--appr-color-icon-action-pressed);--appr-color-button-text-tertiary-pressed:var(--appr-color-text-action-pressed);--appr-color-button-text-tertiary-disabled:var(--appr-color-text-action-disabled);--appr-color-button-text-tertiary-default:var(--appr-color-text-action-default);--appr-color-button-text-tertiary-hovered:var(--appr-color-text-action-hovered);--appr-color-button-text-tertiary-focused:var(--appr-color-text-action-focused);--appr-color-bg-action-transparent-pressed:var(--base-color-transparent-black-10);--appr-color-bg-action-transparent-focused:var(--base-color-transparent-black-0);--appr-color-bg-action-transparent-disabled:var(--base-color-transparent-black-0);--appr-color-bg-action-transparent-default:var(--base-color-transparent-black-0);--appr-color-bg-action-transparent-hovered:var(--base-color-transparent-black-05);--appr-color-bg-tertiary:var(--base-color-neutral-300);--appr-color-bg-secondary:var(--base-color-neutral-200);--appr-color-bg-surface:var(--base-color-white);--appr-color-bg-action-surface-disabled:var(--base-color-neutral-200);--appr-color-bg-action-surface-default:var(--base-color-white);--appr-color-bg-action-surface-focused:var(--base-color-neutral-100);--appr-color-bg-action-surface-hovered:var(--base-color-neutral-200);--appr-color-bg-action-surface-pressed:var(--base-color-neutral-300);--appr-color-shadow-action-disabled:var(--base-color-transparent-black-0);--appr-color-shadow-action-default:var(--base-color-transparent-black-10);--appr-color-shadow-high:var(--base-color-transparent-black-10);--appr-color-shadow-action-pressed:var(--base-color-transparent-black-10);--appr-color-shadow-low:var(--base-color-transparent-black-10);--appr-color-shadow-action-focused:var(--base-color-transparent-black-10);--appr-color-shadow-action-hovered:var(--base-color-transparent-black-10);--appr-color-shadow-lowest:var(--base-color-transparent-black-10);--appr-color-bg-accent:var(--theme-color-accent);--appr-color-border-accent-primary:var(--theme-color-accent);--appr-color-icon-live:var(--base-color-red-500);--appr-color-text-live:var(--base-color-red-500);--appr-color-bg-live:var(--base-color-red-500);--appr-color-border-live:var(--base-color-red-500);--appr-color-bg-tertiary-inverse:var(--base-color-neutral-600);--appr-color-bg-primary-inverse:var(--base-color-neutral-800);--appr-color-bg-secondary-inverse:var(--base-color-neutral-700);--appr-color-text-link-secondary-pressed:var(--base-color-neutral-700);--appr-color-text-link-secondary-disabled:var(--base-color-neutral-400);--appr-color-text-link-secondary-hovered:var(--base-color-neutral-600);--appr-color-text-link-secondary-focused:var(--base-color-neutral-800);--appr-color-text-secondary-inverse:var(--base-color-neutral-200);--appr-color-bg-action-disabled:var(--base-color-neutral-400);--appr-color-avatar-border:var(--base-color-white);--appr-color-bg-action-transparent-disabled-inverse:var(--base-color-transparent-white-0);--appr-color-bg-action-transparent-pressed-inverse:var(--base-color-transparent-white-30);--appr-color-bg-action-transparent-default-inverse:var(--base-color-transparent-white-0);--appr-color-bg-action-transparent-hovered-inverse:var(--base-color-transparent-white-20);--appr-color-bg-action-transparent-focused-inverse:var(--base-color-transparent-white-0);--appr-color-bg-overlay-persistent:var(--base-color-transparent-black-50);--appr-color-bg-overlay-inverse:var(--base-color-transparent-white-50);--appr-color-bg-overlay:var(--base-color-transparent-black-50);--appr-color-text-secondary-inverse-persistent:var(--base-color-neutral-200);--appr-color-text-primary-inverse-persistent:var(--base-color-neutral-100);--appr-color-text-tertiary-inverse-persistent:var(--base-color-neutral-300);--appr-color-text-primary-persistent:var(--base-color-neutral-800);--appr-color-text-secondary-persistent:var(--base-color-neutral-600);--appr-color-icon-primary-inverse-persistent:var(--base-color-neutral-100);--appr-color-icon-secondary-inverse-persistent:var(--base-color-neutral-200);--appr-color-icon-tertiary-inverse-persistent:var(--base-color-neutral-300);--appr-color-icon-secondary-persistent:var(--base-color-neutral-600);--appr-color-icon-tertiary-persistent:var(--base-color-neutral-500);--appr-color-text-tertiary-persistent:var(--base-color-neutral-500);--appr-color-icon-primary-persistent:var(--base-color-neutral-800);--appr-color-bg-overlay-inverse-persistent:var(--base-color-transparent-white-50);--appr-color-border-input-selected-focused:var(--base-color-neutral-800);--appr-color-border-input-selected-hovered:var(--base-color-neutral-600);--appr-color-border-input-selected-disabled:var(--base-color-neutral-400);--appr-color-border-input-focused:var(--base-color-neutral-500);--appr-color-bg-input-selected-default:var(--base-color-neutral-800);--appr-color-border-input-default:var(--base-color-neutral-500);--appr-color-bg-input-disabled:var(--base-color-transparent-black-0);--appr-color-bg-input-hovered:var(--base-color-transparent-black-05);--appr-color-border-input-hovered:var(--base-color-neutral-600);--appr-color-border-input-selected-pressed:var(--base-color-neutral-700);--appr-color-border-input-pressed:var(--base-color-neutral-700);--appr-color-border-input-disabled:var(--base-color-neutral-400);--appr-color-border-input-selected-default:var(--base-color-neutral-800);--appr-color-text-input-pressed:var(--base-color-neutral-600);--appr-color-text-input-placeholder:var(--base-color-neutral-400);--appr-color-text-input-default:var(--base-color-neutral-800);--appr-color-icon-input-hovered:var(--base-color-neutral-700);--appr-color-bg-input-selected-focused:var(--base-color-neutral-800);--appr-color-bg-input-selected-pressed:var(--base-color-transparent-black-30);--appr-color-icon-input-focused:var(--base-color-neutral-800);--appr-color-bg-input-selected-hovered:var(--base-color-transparent-black-20);--appr-color-text-input-disabled:var(--base-color-neutral-400);--appr-color-icon-input-default:var(--base-color-neutral-800);--appr-color-icon-input-placeholder:var(--base-color-neutral-400);--appr-color-bg-input-selected-disabled:var(--base-color-neutral-400);--appr-color-bg-input-default:var(--base-color-transparent-black-0);--appr-color-bg-input-focused:var(--base-color-transparent-black-0);--appr-color-icon-input-pressed:var(--base-color-neutral-600);--appr-color-text-input-hovered:var(--base-color-neutral-700);--appr-color-bg-input-pressed:var(--base-color-transparent-black-10);--appr-color-text-input-focused:var(--base-color-neutral-800);--appr-color-icon-input-disabled:var(--base-color-neutral-400);--appr-color-button-bg-primary-default-inverse:var(--appr-color-bg-action-default-inverse);--appr-color-border-accent-secondary:var(--base-color-neutral-800);--appr-color-button-bg-primary-pressed-inverse:var(--appr-color-bg-action-pressed-inverse);--appr-color-button-bg-primary-disabled-inverse:var(--appr-color-bg-action-disabled-inverse);--appr-color-bg-action-hovered-inverse:var(--theme-color-action-hovered-dark);--appr-color-bg-action-disabled-inverse:var(--base-color-neutral-500);--appr-color-bg-action-focused-inverse:var(--theme-color-action-focused-dark);--appr-color-bg-action-default-inverse:var(--theme-color-action-default-dark);--appr-color-bg-action-pressed-inverse:var(--theme-color-action-pressed-dark);--appr-color-button-bg-primary-focused-inverse:var(--appr-color-bg-action-focused-inverse);--appr-color-button-bg-primary-hovered-inverse:var(--appr-color-bg-action-hovered-inverse);--appr-color-text-action-disabled-inverse:var(--base-color-neutral-500);--appr-color-text-action-hovered-inverse:var(--base-color-neutral-200);--appr-color-text-action-pressed-inverse:var(--base-color-neutral-300);--appr-color-text-action-focused-inverse:var(--base-color-neutral-100);--appr-color-text-action-default-inverse:var(--base-color-neutral-100);--appr-color-button-text-primary-pressed-inverse:var(--base-color-neutral-800);--appr-color-button-text-primary-focused-inverse:var(--base-color-neutral-800);--appr-color-button-text-primary-disabled-inverse:var(--base-color-neutral-700);--appr-color-button-text-primary-default-inverse:var(--base-color-neutral-800);--appr-color-button-text-primary-hovered-inverse:var(--base-color-neutral-800);--appr-color-border-action-focused-inverse:var(--theme-color-action-focused-dark);--appr-color-border-action-hovered-inverse:var(--base-color-neutral-300);--appr-color-border-action-disabled-inverse:var(--base-color-neutral-400);--appr-color-border-action-pressed-inverse:var(--base-color-neutral-200);--appr-color-border-action-default-inverse:var(--base-color-neutral-400);--appr-color-button-bg-secondary-pressed-inverse:var(--appr-color-bg-action-transparent-pressed-inverse);--appr-color-button-bg-secondary-disabled-inverse:var(--appr-color-bg-action-transparent-disabled-inverse);--appr-color-button-bg-secondary-hovered-inverse:var(--appr-color-bg-action-transparent-hovered-inverse);--appr-color-button-bg-secondary-default-inverse:var(--appr-color-bg-action-transparent-default-inverse);--appr-color-button-bg-secondary-focused-inverse:var(--appr-color-bg-action-transparent-focused-inverse);--appr-color-button-bg-tertiary-focused-inverse:var(--appr-color-bg-action-transparent-focused-inverse);--appr-color-button-bg-tertiary-pressed-inverse:var(--appr-color-bg-action-transparent-pressed-inverse);--appr-color-button-text-tertiary-focused-inverse:var(--appr-color-text-action-focused-inverse);--appr-color-button-text-tertiary-hovered-inverse:var(--appr-color-text-action-hovered-inverse);--appr-color-button-bg-tertiary-default-inverse:var(--appr-color-bg-action-transparent-default-inverse);--appr-color-button-text-tertiary-pressed-inverse:var(--appr-color-text-action-pressed-inverse);--appr-color-button-bg-tertiary-disabled-inverse:var(--appr-color-bg-action-transparent-disabled-inverse);--appr-color-button-text-secondary-focused-inverse:var(--appr-color-text-action-focused-inverse);--appr-color-button-text-tertiary-default-inverse:var(--appr-color-text-action-default-inverse);--appr-color-button-text-secondary-default-inverse:var(--appr-color-text-action-default-inverse);--appr-color-button-text-tertiary-disabled-inverse:var(--appr-color-text-action-disabled-inverse);--appr-color-button-bg-tertiary-hovered-inverse:var(--appr-color-bg-action-transparent-hovered-inverse);--appr-color-button-text-secondary-disabled-inverse:var(--appr-color-text-action-disabled-inverse);--appr-color-button-text-secondary-hovered-inverse:var(--appr-color-text-action-hovered-inverse);--appr-color-button-text-secondary-pressed-inverse:var(--appr-color-text-action-pressed-inverse);--appr-color-button-border-secondary-disabled-inverse:var(--appr-color-border-action-disabled-inverse);--appr-color-button-border-secondary-hovered-inverse:var(--appr-color-border-action-hovered-inverse);--appr-color-button-border-secondary-pressed-inverse:var(--appr-color-border-action-pressed-inverse);--appr-color-button-border-secondary-focused-inverse:var(--appr-color-border-action-focused-inverse);--appr-color-button-border-secondary-default-inverse:var(--appr-color-border-action-default-inverse);--appr-color-button-icon-secondary-disabled-inverse:var(--appr-color-text-action-disabled-inverse);--appr-color-button-icon-tertiary-hovered-inverse:var(--appr-color-text-action-hovered-inverse);--appr-color-button-icon-tertiary-focused-inverse:var(--appr-color-text-action-focused-inverse);--appr-color-button-icon-tertiary-default-inverse:var(--appr-color-text-action-default-inverse);--appr-color-button-icon-tertiary-pressed-inverse:var(--appr-color-text-action-pressed-inverse);--appr-color-button-icon-primary-focused-inverse:var(--base-color-neutral-800);--appr-color-button-icon-secondary-focused-inverse:var(--appr-color-text-action-focused-inverse);--appr-color-button-icon-secondary-pressed-inverse:var(--appr-color-text-action-pressed-inverse);--appr-color-button-icon-primary-hovered-inverse:var(--base-color-neutral-800);--appr-color-button-icon-primary-default-inverse:var(--base-color-neutral-800);--appr-color-button-icon-primary-pressed-inverse:var(--base-color-neutral-800);--appr-color-button-icon-secondary-default-inverse:var(--appr-color-text-action-default-inverse);--appr-color-button-icon-primary-disabled-inverse:var(--base-color-neutral-700);--appr-color-button-icon-secondary-hovered-inverse:var(--appr-color-text-action-hovered-inverse);--appr-color-button-icon-tertiary-disabled-inverse:var(--appr-color-text-action-disabled-inverse);--appr-color-bg-action-surface-default-inverse:var(--base-color-neutral-700);--appr-color-bg-action-surface-focused-inverse:var(--base-color-neutral-700);--appr-color-bg-action-surface-pressed-inverse:var(--base-color-neutral-500);--appr-color-bg-action-surface-hovered-inverse:var(--base-color-neutral-600);--appr-color-bg-action-surface-disabled-inverse:var(--base-color-neutral-700);--theme-font-family-header:var(--base-font-family-cnn-sans-display);--theme-font-family-body:var(--base-font-family-cnn-sans-display);--theme-font-family-ui:var(--base-font-family-cnn-sans-display);--theme-color-action-focused-dark:var(--base-color-neutral-100);--theme-color-action-focused:var(--base-color-neutral-800);--theme-color-action-pressed-dark:var(--base-color-neutral-300);--theme-color-action-hovered-dark:var(--base-color-neutral-200);--theme-color-action-default-dark:var(--base-color-neutral-100);--theme-color-action-default:var(--base-color-neutral-800);--theme-color-accent:var(--base-color-brand-cnn-500);--theme-color-accent-dark:var(--base-color-brand-cnn-400);--theme-color-action-pressed:var(--base-color-neutral-600);--theme-color-action-hovered:var(--base-color-neutral-500);--theme-font-weight-ui-all-caps:var(--base-font-weight-bold);--theme-headline__text-color:var(--appr-color-text-primary);--theme-headline__font-size:var(--appr-font-size-header-xxlg);--theme-headline__font-weight:700;--theme-headline__line-height:var(--appr-font-line-height-header-xxlg);--theme-link-color-hover:var(--appr-color-text-link-primary-hovered);--theme-paragraph__hover-link-decoration:var(--base-font-text-decoration-none);--theme-paragraph__link-color:var(--appr-color-text-link-primary-default);--theme-paragraph__link-decoration:var(--base-font-text-decoration-underline);--theme-paragraph__hover-link-offset:var(--base-space-04);--theme-paragraph__font-family:var(--theme-font-family-body);--theme-paragraph__font-size:var(--appr-font-size-body-md);--theme-paragraph__line-height:var(--appr-font-line-height-body-md);--theme-background:#0c0c0c;--theme-divider:#404040;--theme-copy:#404040;--theme-copy-accent:#e6e6e6;--theme-copy-accent-hover:#ffffff;--theme-icon-color:#e6e6e6;--theme-icon-color-hover:#ffffff;--theme-ad-slot-background-color:#0c0c0c;--theme-ad-slot-text-color:#b1b1b1;--theme-ad-slot-text-hover:#ffffff;--theme-searchbox-border:#b1b1b1;--theme-copy-follow:#ffffff;--theme-article-spacing-top:0px;--theme-color-link:#0c0c0c;--theme-button-color:#6e6e6e;--theme-button-color-hover:#cc0000;--theme-login-button-text-color:#ffffff;--theme-edition-picker-link:#e6e6e6;--theme-underline-skip-ink:auto;--theme-paragraph__font-size--from-small:var(--theme-paragraph__font-size);--theme-paragraph__line-height--from-small:var(--theme-paragraph__line-height);--theme-paragraph__link-decoration-color:var(--theme-color-link);--theme-paragraph__link-decoration-thickness:1px;--theme-header__divider:#e6e6e6;--theme-header__item-link-color:#e6e6e6;--theme-header__item-link-hover-background-color:transparent;--theme-header__item-link-line-height:40px;--theme-header__item-link-font-weight:500;--theme-header__more-link-hover-font-weight:500;--theme-footer__login-button:#ffffff;--theme-headline-sponsorship__lateral-margin:0;--theme-headline__margin-bottom:16px;--theme-headline__padding-bottom:48px;--theme-headline__padding-bottom-viewport-large:64px;--theme-headline__teaser-font-size:16px;--theme-headline__teaser-line-height:normal;--theme-headline__teaser-margin-top:0;--theme-headline__teaser-margin-botton:0;--theme-section-headline__font-size:36px;--theme-section-headline__line-height:42px;--theme-section-headline__text-color:#0c0c0c;--theme-section-headline__font-weight:700;--theme-section-headline__margin-bottom:0;--theme-section-headline-text__margin-top:16px;--theme-section-headline-text__margin-bottom:18px;--theme-section-headline-teaser__font-size:inherit;--theme-section-headline-teaser__color:inherit;--theme-subheader-h2__font-size:24px;--theme-subheader-h3__font-size:20px;--theme-subheader-h4__font-size:18px;--theme-subheader-h5__font-size:16px;--theme-subheader-h6__font-size:14px;--theme-subheader-h2__line-height:30px;--theme-subheader-h3__line-height:26px;--theme-subheader-h4__line-height:24px;--theme-subheader-h5__line-height:22px;--theme-subheader-h6__line-height:20px;--theme-subheader__font-weight:700;--theme-iframe__display:block;--theme-list__link-decoration:underline;--theme-container__font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;--theme-container__font-weight:400;--theme-container-color--hover:#0c0c0c;--theme-container-image-color--hover:rgba(12, 12, 12, 0.4);--theme-container-text-decoration--hover:underline;--theme-container-image-opacity--hover:0.5;--theme-container-margin-bottom-default:24px;--theme-container-margin-bottom-600:48px;--theme-container-title__border-color:#e6e6e6;--theme-container-title__border-decorator-initial-width:16px;--theme-container-title__margin-bottom:0;--theme-container-title__margin-bottom-grid-4:0;--theme-container-title__text-size:16px;--theme-container-title__arrow-color--initial:#ffffff;--theme-container-title__arrow-size:16px;--theme-container-title__arrow-top-pos:0;--theme-container-link__background-color:inherit;--theme-container-item__margin-bottom-feature-list:32px;--theme-container__margin-bottom-grid-3:24px;--theme-container__margin-bottom-feature-grid-3:24px;--theme-container-title-emphatic__font-size:24px;--theme-container-title-emphatic__line-height:30px;--theme-container-lead-title__font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;--theme-container-lead-title__font-weight:700;--theme-container-lead-title__font-size:20px;--theme-container-lead-title__line-height:24px;--theme-container-lead-title-mobile__font-size:16px;--theme-header-mobile-nav-border-color:transparent;--theme-header-item-container-color:#262626;--theme-header-subnav-section-title-color:#ffffff;--theme-text-banner__gradient-1:#cdb6f1;--theme-text-banner__gradient-2:#e5dbf8;--theme-zone__padding-bottom-small:64px;--theme-zone__margin-bottom-default:48px;--theme-zone__margin-top:-32px;--theme-zone-title__font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;--theme-zone-title__font-size:24px;--theme-zone-title__font-weight:700;--theme-zone-title__line-height:30px;--theme-zone-title__font-size-medium-plus:30px;--theme-zone-title__line-height-medium-plus:30px;--theme-zone-title__link-decoration:none;--theme-zone-title__hover-link-decoration:underline;--social-sharing-display:block;--social-sharing-margin-top:16px;--theme-hero-headline__font-size:36px;--theme-hero-headline__line-height:42px;--social-sharing-open-close-fill:#4d4d4d;--social-sharing-facebook-fill:#0c0c0c;--social-sharing-twitter-fill:#0c0c0c;--social-sharing-email-fill:#0c0c0c;--social-sharing-link-fill:#0c0c0c;--theme-disclaimer-background:#e6e6e6;--theme-disclaimer-color:#4d4d4d;--theme-disclaimer-style:normal;--theme-disclaimer-link-color:#6a29d5;--theme-disclaimer-link-weight:400;--theme-disclaimer-fontsize-sm:14px;--theme-disclaimer-fontsize-xl:16px;--theme-disclaimer-lineheight-sm:22.75px;--theme-disclaimer-lineheight-xl:25.6px;--theme-newsletter-form-disable-button:#c0c0c0;--theme-paragraph-fontsize-sm:14px;--theme-paragraph-fontsize-xl:16px;--theme-paragraph-lineheight-sm:22.75px;--theme-paragraph-lineheight-xl:25.6px;--theme-main-wrapper-rail-width:360px;--theme-main-wrapper-right-rail-width:300px;--theme-main-wrapper-column-gap-medium-width:40px;--theme-main-wrapper-column-gap-large-width:50px;--theme-primary-logo-fill:#cc0000;--theme-subheader-anchor-display:inline;--theme-primary-layout-color:#fafafa;--theme-secondary-layout-color:#fff;--theme-video-playlist-status-label-color:rgba(12, 12, 12, 0.7);--theme-video-playlist-item-hover-color:#0c0c0c;--theme-footer-disclaimer-color:#6e6e6e;--theme-footer-disclaimer-weight:700;--theme-primary:#cc0000;--theme-font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;--theme-container-text-decoration-color--hover:var(--theme-color-link);--theme-container-title__border-decorator-color:#cc0000;--theme-container-title__arrow-color--hover:var(--theme-color-link);--theme-header__background:#ffffff;--theme-header__copy-accent:#0c0c0c;--theme-header__copy-follow:#0c0c0c;--theme-header__logo-background-color:transparent;--theme-header__logo-color:#cc0000;--theme-header__logo-width:auto;--theme-header__logo-inset-width:auto;--theme-header__icon-color:#0c0c0c;--theme-header__icon-color-hover:#6e6e6e;--theme-header__edition-picker-link:#404040;--theme-header__separator:#404040;--theme-header__hover-item-hover:#ffffff;--theme-header__item-link-hover-color:#0c0c0c;--theme-header__login-button-color:#ffffff;--theme-header__login-button-color-hover:#e6e6e6;--theme-header__login-button-border-color:#e6e6e6;--theme-header__login-button-text-color:#0c0c0c;--theme-header__login-button-hover-text-color:#0c0c0c;--theme-header__mobile-dropdown-background:none;--theme-header__dropdown-background:#ffffff;--theme-header__dropdown-item-link-color:#0c0c0c;--theme-header__dropdown-item-link-hover-color:#ffffff;--theme-header__dropdown-border-width:none;--theme-header__dropdown-border-style:none;--theme-header__dropdown-border-color:none;--theme-header__dropdown-box-shadow:0px 3px 8px 0px #6a73810f,0px 6px 12px 0px #6a738129;--theme-header__dropdown-hover-item-hover:#0c0c0c;--theme-header__dropdown-separator-color:#e6e6e6;--theme-header__dropdown-border-top:none;--theme-header__dropdown-border:1px solid var(--theme-header__dropdown-separator-color);--theme-header__dropdown-border-radius:4px;--theme-header__dropdown-margin-top:2px;--theme-header__scrolled-box-shadow:0px 6px 12px 0px rgba(106, 115, 129, 0.16),0px 3px 8px 0px rgba(106, 115, 129, 0.06);--theme-header__auth-avatar-hover:#e6e6e6;--theme-headline__font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;--theme-section-headline__font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;--theme-subheader__font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;--theme-zone__padding-bottom-default:64px;--theme-user-account__login-button-color:#ffffff;--theme-secondary-logo-fill:#0c0c0c}@media (min-width:1360px){:root{--appr-font-letter-spacing-label-emphasis-lg:1px;--appr-font-letter-spacing-label-emphasis-md:1px;--appr-font-letter-spacing-label-emphasis-sm:1px;--breakpoint:1360px;--appr-font-size-header-xxlg:var(--base-font-size-42);--appr-font-size-header-xlg:var(--base-font-size-36);--appr-font-size-header-lg:var(--base-font-size-24);--appr-font-size-header-md:var(--base-font-size-20);--appr-font-size-header-sm:var(--base-font-size-18);--appr-font-size-header-xsm:var(--base-font-size-16);--appr-font-size-header-xxsm:var(--base-font-size-14);--appr-font-line-height-header-xxlg:var(--base-font-line-height-48);--appr-font-line-height-header-xlg:var(--base-font-line-height-40);--appr-font-line-height-ui-lg:var(--base-font-line-height-32);--appr-font-line-height-ui-md:var(--base-font-line-height-26);--appr-font-line-height-ui-sm:var(--base-font-line-height-20);--appr-font-line-height-ui-xsm:var(--base-font-line-height-16);--appr-font-line-height-ui-emphasis-lg:var(--base-font-line-height-20);--appr-font-line-height-ui-emphasis-md:var(--base-font-line-height-18);--appr-font-line-height-ui-emphasis-sm:var(--base-font-line-height-16);--appr-font-line-height-header-lg:var(--base-font-line-height-30);--appr-font-line-height-header-md:var(--base-font-line-height-26);--appr-font-line-height-header-sm:var(--base-font-line-height-24);--appr-font-line-height-header-xsm:var(--base-font-line-height-22);--appr-font-line-height-header-xxsm:var(--base-font-line-height-20);--appr-font-line-height-body-lg:var(--base-font-line-height-32);--appr-border-width-xlg:var(--base-size-08);--appr-font-line-height-body-md:var(--base-font-line-height-26);--appr-border-width-lg:var(--base-size-04);--appr-border-width-md:var(--base-size-02);--appr-border-width-sm:var(--base-size-01);--appr-border-width-action-md-focused:var(--appr-border-width-lg);--appr-border-width-action-sm-focused:var(--appr-border-width-md);--appr-border-width-quote-lg:var(--base-size-08);--appr-border-radius-lg:var(--base-border-radius-08);--appr-space-xxxxxxlg:var(--base-space-48);--appr-border-radius-md:var(--base-border-radius-04);--appr-size-icon-lg:var(--base-size-28);--appr-size-icon-md:var(--base-size-24);--appr-size-icon-sm:var(--base-size-20);--appr-size-icon-xsm:var(--base-size-16);--appr-space-xxxxxlg:var(--base-space-40);--appr-size-button-height-xlg:var(--base-size-56);--appr-size-button-height-lg:var(--base-size-48);--appr-space-xxxxlg:var(--base-space-32);--appr-size-button-height-md:var(--base-size-40);--appr-size-button-height-sm:var(--base-size-32);--appr-size-button-height-xsm:var(--base-size-28);--appr-space-xxxlg:var(--base-space-28);--appr-space-xxlg:var(--base-space-24);--appr-space-xlg:var(--base-space-20);--appr-space-lg:var(--base-space-16);--appr-space-md:var(--base-space-12);--appr-space-sm:var(--base-space-08);--appr-space-xsm:var(--base-space-04);--appr-space-xxsm:var(--base-space-02);--appr-size-icon-button-height-xlg:var(--base-size-56);--appr-size-icon-button-height-lg:var(--base-size-48);--appr-size-icon-button-height-md:var(--base-size-40);--appr-size-icon-button-height-sm:var(--base-size-32);--appr-size-icon-button-height-xsm:var(--base-size-28);--appr-size-image-description-max-width:781px;--appr-size-tab-height:var(--base-size-36);--appr-size-dropdown-height:var(--base-size-48);--appr-size-label-height-lg:var(--base-size-32);--appr-size-image-description-min-width:693px;--appr-size-label-height-sm:var(--base-size-24);--appr-font-size-ui-lg:var(--base-font-size-18);--appr-font-size-ui-md:var(--base-font-size-16);--appr-font-size-ui-sm:var(--base-font-size-14);--appr-font-size-ui-xsm:var(--base-font-size-12);--appr-font-size-ui-emphasis-lg:var(--base-font-size-16);--appr-font-size-ui-emphasis-md:var(--base-font-size-14);--appr-font-size-ui-emphasis-sm:var(--base-font-size-12);--appr-font-size-body-lg:var(--base-font-size-18);--appr-font-size-body-md:var(--base-font-size-16);--appr-border-radius-sm:var(--base-border-radius-02);--appr-font-line-height-body-sm:var(--base-font-line-height-20);--appr-font-line-height-body-xsm:var(--base-font-line-height-16);--appr-border-radius-circle:var(--base-border-radius-circle);--appr-font-size-body-sm:var(--base-font-size-14);--appr-font-size-body-xsm:var(--base-font-size-12);--appr-size-icon-button-width-xlg:var(--base-size-56);--appr-size-icon-button-width-lg:var(--base-size-48);--appr-size-icon-button-width-md:var(--base-size-40);--appr-size-icon-button-width-sm:var(--base-size-32);--appr-size-icon-button-width-xsm:var(--base-size-28);--appr-size-image-max-width:1026px;--appr-size-image-min-width:966px;--appr-size-video-player-playhead:var(--base-size-64);--appr-size-dropdown-menu-row-height:var(--base-size-48);--appr-scale-global-page-max-width:1440px;--appr-scale-global-page-min-width:1360px;--appr-scale-global-leaf-article-max-width:1026px;--appr-scale-global-leaf-article-min-width:966px;--appr-scale-gallery-max-width:var(--appr-scale-global-leaf-article-max-width);--appr-scale-gallery-min-width:var(--appr-scale-global-leaf-article-min-width);--appr-scale-gallery-gap:var(--base-space-08);--appr-scale-gallery-metadata_group-credit-padding-right:var(--base-space-32);--appr-scale-gallery-metadata_group-caption-padding-right:var(--base-space-40);--appr-scale-gallery-image_preview_group-max-width:704px;--appr-scale-gallery-image_preview_group-min-width:698px;--appr-scale-gallery-metadata_group-gap:var(--base-space-24);--appr-scale-gallery-button_group-gap:var(--base-space-08);--appr-scale-gallery-button_group-show_buttons?:true;--appr-scale-gallery-metadata_group-text_-_btn_container-gap:var(--base-space-08);--appr-space-quote-padding-left-lg:var(--appr-space-xxxxlg)}}@media (min-width:1280px) and (max-width:1359px){:root{--appr-font-letter-spacing-label-emphasis-lg:1px;--appr-font-letter-spacing-label-emphasis-md:1px;--appr-font-letter-spacing-label-emphasis-sm:1px;--breakpoint:1280px;--appr-font-size-header-xxlg:var(--base-font-size-42);--appr-font-size-header-xlg:var(--base-font-size-36);--appr-font-size-header-lg:var(--base-font-size-24);--appr-font-size-header-md:var(--base-font-size-20);--appr-font-size-header-sm:var(--base-font-size-18);--appr-font-size-header-xsm:var(--base-font-size-16);--appr-font-size-header-xxsm:var(--base-font-size-14);--appr-font-line-height-header-xxlg:var(--base-font-line-height-48);--appr-font-line-height-header-xlg:var(--base-font-line-height-40);--appr-font-line-height-ui-lg:var(--base-font-line-height-32);--appr-font-line-height-ui-md:var(--base-font-line-height-26);--appr-font-line-height-ui-sm:var(--base-font-line-height-20);--appr-font-line-height-ui-xsm:var(--base-font-line-height-16);--appr-font-line-height-ui-emphasis-lg:var(--base-font-line-height-20);--appr-font-line-height-ui-emphasis-md:var(--base-font-line-height-18);--appr-font-line-height-ui-emphasis-sm:var(--base-font-line-height-16);--appr-font-line-height-header-lg:var(--base-font-line-height-30);--appr-font-line-height-header-md:var(--base-font-line-height-26);--appr-font-line-height-header-sm:var(--base-font-line-height-24);--appr-font-line-height-header-xsm:var(--base-font-line-height-22);--appr-font-line-height-header-xxsm:var(--base-font-line-height-20);--appr-font-line-height-body-lg:var(--base-font-line-height-32);--appr-border-width-xlg:var(--base-size-08);--appr-font-line-height-body-md:var(--base-font-line-height-26);--appr-border-width-lg:var(--base-size-04);--appr-border-width-md:var(--base-size-02);--appr-border-width-sm:var(--base-size-01);--appr-border-width-action-md-focused:var(--appr-border-width-lg);--appr-border-width-action-sm-focused:var(--appr-border-width-md);--appr-border-width-quote-lg:var(--base-size-08);--appr-border-radius-lg:var(--base-border-radius-08);--appr-space-xxxxxxlg:var(--base-space-48);--appr-border-radius-md:var(--base-border-radius-04);--appr-size-icon-lg:var(--base-size-28);--appr-size-icon-md:var(--base-size-24);--appr-size-icon-sm:var(--base-size-20);--appr-size-icon-xsm:var(--base-size-16);--appr-space-xxxxxlg:var(--base-space-40);--appr-size-button-height-xlg:var(--base-size-56);--appr-size-button-height-lg:var(--base-size-48);--appr-space-xxxxlg:var(--base-space-32);--appr-size-button-height-md:var(--base-size-40);--appr-size-button-height-sm:var(--base-size-32);--appr-size-button-height-xsm:var(--base-size-28);--appr-space-xxxlg:var(--base-space-28);--appr-space-xxlg:var(--base-space-24);--appr-space-xlg:var(--base-space-20);--appr-space-lg:var(--base-space-16);--appr-space-md:var(--base-space-12);--appr-space-sm:var(--base-space-08);--appr-space-xsm:var(--base-space-04);--appr-space-xxsm:var(--base-space-02);--appr-size-icon-button-height-xlg:var(--base-size-56);--appr-size-icon-button-height-lg:var(--base-size-48);--appr-size-icon-button-height-md:var(--base-size-40);--appr-size-icon-button-height-sm:var(--base-size-32);--appr-size-icon-button-height-xsm:var(--base-size-28);--appr-size-image-description-max-width:772px;--appr-size-tab-height:var(--base-size-36);--appr-size-dropdown-height:var(--base-size-48);--appr-size-label-height-lg:var(--base-size-32);--appr-size-image-description-min-width:488px;--appr-size-label-height-sm:var(--base-size-24);--appr-font-size-ui-lg:var(--base-font-size-18);--appr-font-size-ui-md:var(--base-font-size-16);--appr-font-size-ui-sm:var(--base-font-size-14);--appr-font-size-ui-xsm:var(--base-font-size-12);--appr-font-size-ui-emphasis-lg:var(--base-font-size-16);--appr-font-size-ui-emphasis-md:var(--base-font-size-14);--appr-font-size-ui-emphasis-sm:var(--base-font-size-12);--appr-font-size-body-lg:var(--base-font-size-18);--appr-font-size-body-md:var(--base-font-size-16);--appr-border-radius-sm:var(--base-border-radius-02);--appr-font-line-height-body-sm:var(--base-font-line-height-20);--appr-font-line-height-body-xsm:var(--base-font-line-height-16);--appr-border-radius-circle:var(--base-border-radius-circle);--appr-font-size-body-sm:var(--base-font-size-14);--appr-font-size-body-xsm:var(--base-font-size-12);--appr-size-icon-button-width-xlg:var(--base-size-56);--appr-size-icon-button-width-lg:var(--base-size-48);--appr-size-icon-button-width-md:var(--base-size-40);--appr-size-icon-button-width-sm:var(--base-size-32);--appr-size-icon-button-width-xsm:var(--base-size-28);--appr-size-image-max-width:965px;--appr-size-image-min-width:906px;--appr-size-video-player-playhead:var(--base-size-40);--appr-size-dropdown-menu-row-height:var(--base-size-48);--appr-scale-global-page-max-width:1359px;--appr-scale-global-page-min-width:1280px;--appr-scale-global-leaf-article-max-width:965px;--appr-scale-global-leaf-article-min-width:906px;--appr-scale-gallery-max-width:var(--appr-scale-global-leaf-article-max-width);--appr-scale-gallery-min-width:var(--appr-scale-global-leaf-article-min-width);--appr-scale-gallery-gap:var(--base-space-08);--appr-scale-gallery-metadata_group-credit-padding-right:var(--base-space-none);--appr-scale-gallery-metadata_group-caption-padding-right:var(--base-space-40);--appr-scale-gallery-image_preview_group-max-width:662px;--appr-scale-gallery-image_preview_group-min-width:542px;--appr-scale-gallery-metadata_group-gap:var(--base-space-24);--appr-scale-gallery-button_group-gap:var(--base-space-08);--appr-scale-gallery-button_group-show_buttons?:true;--appr-scale-gallery-metadata_group-text_-_btn_container-gap:var(--base-space-08);--appr-space-quote-padding-left-lg:var(--appr-space-xxxxlg)}}@media (min-width:960px) and (max-width:1279px){:root{--appr-font-letter-spacing-label-emphasis-lg:1px;--appr-font-letter-spacing-label-emphasis-md:1px;--appr-font-letter-spacing-label-emphasis-sm:1px;--breakpoint:960px;--appr-font-size-header-xxlg:var(--base-font-size-42);--appr-font-size-header-xlg:var(--base-font-size-36);--appr-font-size-header-lg:var(--base-font-size-24);--appr-font-size-header-md:var(--base-font-size-20);--appr-font-size-header-sm:var(--base-font-size-18);--appr-font-size-header-xsm:var(--base-font-size-16);--appr-font-size-header-xxsm:var(--base-font-size-14);--appr-font-line-height-header-xxlg:var(--base-font-line-height-48);--appr-font-line-height-header-xlg:var(--base-font-line-height-40);--appr-font-line-height-ui-lg:var(--base-font-line-height-30);--appr-font-line-height-ui-md:var(--base-font-line-height-26);--appr-font-line-height-ui-sm:var(--base-font-line-height-20);--appr-font-line-height-ui-xsm:var(--base-font-line-height-16);--appr-font-line-height-ui-emphasis-lg:var(--base-font-line-height-20);--appr-font-line-height-ui-emphasis-md:var(--base-font-line-height-18);--appr-font-line-height-ui-emphasis-sm:var(--base-font-line-height-16);--appr-font-line-height-header-lg:var(--base-font-line-height-30);--appr-font-line-height-header-md:var(--base-font-line-height-26);--appr-font-line-height-header-sm:var(--base-font-line-height-24);--appr-font-line-height-header-xsm:var(--base-font-line-height-22);--appr-font-line-height-header-xxsm:var(--base-font-line-height-20);--appr-font-line-height-body-lg:var(--base-font-line-height-32);--appr-border-width-xlg:var(--base-size-08);--appr-font-line-height-body-md:var(--base-font-line-height-26);--appr-border-width-lg:var(--base-size-04);--appr-border-width-md:var(--base-size-02);--appr-border-width-sm:var(--base-size-01);--appr-border-width-action-md-focused:var(--appr-border-width-lg);--appr-border-width-action-sm-focused:var(--appr-border-width-md);--appr-border-width-quote-lg:var(--base-size-08);--appr-border-radius-lg:var(--base-border-radius-08);--appr-space-xxxxxxlg:var(--base-space-48);--appr-border-radius-md:var(--base-border-radius-04);--appr-size-icon-lg:var(--base-size-28);--appr-size-icon-md:var(--base-size-24);--appr-size-icon-sm:var(--base-size-20);--appr-size-icon-xsm:var(--base-size-16);--appr-space-xxxxxlg:var(--base-space-40);--appr-size-button-height-xlg:var(--base-size-56);--appr-size-button-height-lg:var(--base-size-48);--appr-space-xxxxlg:var(--base-space-32);--appr-size-button-height-md:var(--base-size-40);--appr-size-button-height-sm:var(--base-size-32);--appr-size-button-height-xsm:var(--base-size-28);--appr-space-xxxlg:var(--base-space-28);--appr-space-xxlg:var(--base-space-24);--appr-space-xlg:var(--base-space-20);--appr-space-lg:var(--base-space-16);--appr-space-md:var(--base-space-12);--appr-space-sm:var(--base-space-08);--appr-space-xsm:var(--base-space-04);--appr-space-xxsm:var(--base-space-02);--appr-size-icon-button-height-xlg:var(--base-size-56);--appr-size-icon-button-height-lg:var(--base-size-48);--appr-size-icon-button-height-md:var(--base-size-40);--appr-size-icon-button-height-sm:var(--base-size-32);--appr-size-icon-button-height-xsm:var(--base-size-28);--appr-size-image-description-max-width:906px;--appr-size-tab-height:var(--base-size-36);--appr-size-dropdown-height:var(--base-size-48);--appr-size-label-height-lg:var(--base-size-32);--appr-size-image-description-min-width:666px;--appr-size-label-height-sm:var(--base-size-24);--appr-font-size-ui-lg:var(--base-font-size-18);--appr-font-size-ui-md:var(--base-font-size-16);--appr-font-size-ui-sm:var(--base-font-size-14);--appr-font-size-ui-xsm:var(--base-font-size-12);--appr-font-size-ui-emphasis-lg:var(--base-font-size-16);--appr-font-size-ui-emphasis-md:var(--base-font-size-14);--appr-font-size-ui-emphasis-sm:var(--base-font-size-12);--appr-font-size-body-lg:var(--base-font-size-18);--appr-font-size-body-md:var(--base-font-size-16);--appr-border-radius-sm:var(--base-border-radius-02);--appr-font-line-height-body-sm:var(--base-font-line-height-20);--appr-font-line-height-body-xsm:var(--base-font-line-height-16);--appr-border-radius-circle:var(--base-border-radius-circle);--appr-font-size-body-sm:var(--base-font-size-14);--appr-font-size-body-xsm:var(--base-font-size-12);--appr-size-icon-button-width-xlg:var(--base-size-56);--appr-size-icon-button-width-lg:var(--base-size-48);--appr-size-icon-button-width-md:var(--base-size-40);--appr-size-icon-button-width-sm:var(--base-size-32);--appr-size-icon-button-width-xsm:var(--base-size-28);--appr-size-image-max-width:906px;--appr-size-image-min-width:666px;--appr-size-video-player-playhead:var(--base-size-40);--appr-size-dropdown-menu-row-height:var(--base-size-48);--appr-scale-global-page-max-width:1279px;--appr-scale-global-page-min-width:960px;--appr-scale-global-leaf-article-max-width:803px;--appr-scale-global-leaf-article-min-width:589px;--appr-scale-gallery-max-width:var(--appr-scale-global-leaf-article-max-width);--appr-scale-gallery-min-width:var(--appr-scale-global-leaf-article-min-width);--appr-scale-gallery-gap:var(--base-space-08);--appr-scale-gallery-metadata_group-credit-padding-right:var(--base-space-none);--appr-scale-gallery-metadata_group-caption-padding-right:var(--base-space-40);--appr-scale-gallery-image_preview_group-max-width:541px;--appr-scale-gallery-image_preview_group-min-width:512px;--appr-scale-gallery-metadata_group-gap:var(--base-space-16);--appr-scale-gallery-button_group-gap:var(--base-space-08);--appr-scale-gallery-button_group-show_buttons?:true;--appr-scale-gallery-metadata_group-text_-_btn_container-gap:var(--base-space-08);--appr-space-quote-padding-left-lg:var(--appr-space-xxxxlg)}}@media (min-width:480px) and (max-width:959px){:root{--appr-font-letter-spacing-label-emphasis-lg:1px;--appr-font-letter-spacing-label-emphasis-md:1px;--appr-font-letter-spacing-label-emphasis-sm:1px;--breakpoint:480px;--appr-font-size-header-xxlg:var(--base-font-size-36);--appr-font-size-header-xlg:var(--base-font-size-24);--appr-font-size-header-lg:var(--base-font-size-20);--appr-font-size-header-md:var(--base-font-size-18);--appr-font-size-header-sm:var(--base-font-size-16);--appr-font-size-header-xsm:var(--base-font-size-14);--appr-font-size-header-xxsm:var(--base-font-size-12);--appr-font-line-height-header-xxlg:var(--base-font-line-height-40);--appr-font-line-height-header-xlg:var(--base-font-line-height-30);--appr-font-line-height-ui-lg:var(--base-font-line-height-30);--appr-font-line-height-ui-md:var(--base-font-line-height-26);--appr-font-line-height-ui-sm:var(--base-font-line-height-20);--appr-font-line-height-ui-xsm:var(--base-font-line-height-16);--appr-font-line-height-ui-emphasis-lg:var(--base-font-line-height-20);--appr-font-line-height-ui-emphasis-md:var(--base-font-line-height-18);--appr-font-line-height-ui-emphasis-sm:var(--base-font-line-height-16);--appr-font-line-height-header-lg:var(--base-font-line-height-26);--appr-font-line-height-header-md:var(--base-font-line-height-24);--appr-font-line-height-header-sm:var(--base-font-line-height-22);--appr-font-line-height-header-xsm:var(--base-font-line-height-20);--appr-font-line-height-header-xxsm:var(--base-font-line-height-18);--appr-font-line-height-body-lg:var(--base-font-line-height-32);--appr-border-width-xlg:var(--base-size-08);--appr-font-line-height-body-md:var(--base-font-line-height-26);--appr-border-width-lg:var(--base-size-04);--appr-border-width-md:var(--base-size-02);--appr-border-width-sm:var(--base-size-01);--appr-border-width-action-md-focused:var(--appr-border-width-lg);--appr-border-width-action-sm-focused:var(--appr-border-width-md);--appr-border-width-quote-lg:var(--base-size-04);--appr-border-radius-lg:var(--base-border-radius-08);--appr-space-xxxxxxlg:var(--base-space-48);--appr-border-radius-md:var(--base-border-radius-04);--appr-size-icon-lg:var(--base-size-28);--appr-size-icon-md:var(--base-size-24);--appr-size-icon-sm:var(--base-size-20);--appr-size-icon-xsm:var(--base-size-16);--appr-space-xxxxxlg:var(--base-space-40);--appr-size-button-height-xlg:var(--base-size-56);--appr-size-button-height-lg:var(--base-size-48);--appr-space-xxxxlg:var(--base-space-32);--appr-size-button-height-md:var(--base-size-40);--appr-size-button-height-sm:var(--base-size-32);--appr-size-button-height-xsm:var(--base-size-28);--appr-space-xxxlg:var(--base-space-28);--appr-space-xxlg:var(--base-space-24);--appr-space-xlg:var(--base-space-20);--appr-space-lg:var(--base-space-16);--appr-space-md:var(--base-space-12);--appr-space-sm:var(--base-space-08);--appr-space-xsm:var(--base-space-04);--appr-space-xxsm:var(--base-space-02);--appr-size-icon-button-height-xlg:var(--base-size-56);--appr-size-icon-button-height-lg:var(--base-size-48);--appr-size-icon-button-height-md:var(--base-size-40);--appr-size-icon-button-height-sm:var(--base-size-32);--appr-size-icon-button-height-xsm:var(--base-size-28);--appr-size-image-description-max-width:927px;--appr-size-tab-height:var(--base-size-36);--appr-size-dropdown-height:var(--base-size-48);--appr-size-label-height-lg:var(--base-size-32);--appr-size-image-description-min-width:448px;--appr-size-label-height-sm:var(--base-size-24);--appr-font-size-ui-lg:var(--base-font-size-18);--appr-font-size-ui-md:var(--base-font-size-16);--appr-font-size-ui-sm:var(--base-font-size-14);--appr-font-size-ui-xsm:var(--base-font-size-12);--appr-font-size-ui-emphasis-lg:var(--base-font-size-16);--appr-font-size-ui-emphasis-md:var(--base-font-size-14);--appr-font-size-ui-emphasis-sm:var(--base-font-size-12);--appr-font-size-body-lg:var(--base-font-size-18);--appr-font-size-body-md:var(--base-font-size-16);--appr-border-radius-sm:var(--base-border-radius-02);--appr-font-line-height-body-sm:var(--base-font-line-height-20);--appr-font-line-height-body-xsm:var(--base-font-line-height-16);--appr-border-radius-circle:var(--base-border-radius-circle);--appr-font-size-body-sm:var(--base-font-size-14);--appr-font-size-body-xsm:var(--base-font-size-12);--appr-size-icon-button-width-xlg:var(--base-size-56);--appr-size-icon-button-width-lg:var(--base-size-48);--appr-size-icon-button-width-md:var(--base-size-40);--appr-size-icon-button-width-sm:var(--base-size-32);--appr-size-icon-button-width-xsm:var(--base-size-28);--appr-size-image-max-width:927px;--appr-size-image-min-width:448px;--appr-size-video-player-playhead:var(--base-size-32);--appr-size-dropdown-menu-row-height:var(--base-size-48);--appr-scale-global-page-max-width:959px;--appr-scale-global-page-min-width:480px;--appr-scale-global-leaf-article-max-width:927px;--appr-scale-global-leaf-article-min-width:448px;--appr-scale-gallery-max-width:var(--appr-scale-global-leaf-article-max-width);--appr-scale-gallery-min-width:var(--appr-scale-global-leaf-article-min-width);--appr-scale-gallery-gap:var(--base-space-08);--appr-scale-gallery-metadata_group-credit-padding-right:var(--base-space-none);--appr-scale-gallery-metadata_group-caption-padding-right:var(--base-space-none);--appr-scale-gallery-image_preview_group-max-width:959px;--appr-scale-gallery-image_preview_group-min-width:448px;--appr-scale-gallery-metadata_group-gap:var(--base-space-16);--appr-scale-gallery-button_group-gap:var(--base-space-08);--appr-scale-gallery-button_group-show_buttons?:true;--appr-scale-gallery-metadata_group-text_-_btn_container-gap:var(--base-space-08);--appr-space-quote-padding-left-lg:var(--appr-space-xxlg)}}@media (max-width:479px){:root{--appr-font-letter-spacing-label-emphasis-lg:1px;--appr-font-letter-spacing-label-emphasis-md:1px;--appr-font-letter-spacing-label-emphasis-sm:1px;--breakpoint:300px;--appr-font-size-header-xxlg:var(--base-font-size-24);--appr-font-size-header-xlg:var(--base-font-size-20);--appr-font-size-header-lg:var(--base-font-size-18);--appr-font-size-header-md:var(--base-font-size-16);--appr-font-size-header-sm:var(--base-font-size-14);--appr-font-size-header-xsm:var(--base-font-size-12);--appr-font-size-header-xxsm:var(--base-font-size-12);--appr-font-line-height-header-xxlg:var(--base-font-line-height-30);--appr-font-line-height-header-xlg:var(--base-font-line-height-26);--appr-font-line-height-ui-lg:var(--base-font-line-height-30);--appr-font-line-height-ui-md:var(--base-font-line-height-26);--appr-font-line-height-ui-sm:var(--base-font-line-height-20);--appr-font-line-height-ui-xsm:var(--base-font-line-height-16);--appr-font-line-height-ui-emphasis-lg:var(--base-font-line-height-20);--appr-font-line-height-ui-emphasis-md:var(--base-font-line-height-18);--appr-font-line-height-ui-emphasis-sm:var(--base-font-line-height-16);--appr-font-line-height-header-lg:var(--base-font-line-height-24);--appr-font-line-height-header-md:var(--base-font-line-height-22);--appr-font-line-height-header-sm:var(--base-font-line-height-20);--appr-font-line-height-header-xsm:var(--base-font-line-height-18);--appr-font-line-height-header-xxsm:var(--base-font-line-height-18);--appr-font-line-height-body-lg:var(--base-font-line-height-32);--appr-border-width-xlg:var(--base-size-08);--appr-font-line-height-body-md:var(--base-font-line-height-26);--appr-border-width-lg:var(--base-size-04);--appr-border-width-md:var(--base-size-02);--appr-border-width-sm:var(--base-size-01);--appr-border-width-action-md-focused:var(--appr-border-width-lg);--appr-border-width-action-sm-focused:var(--appr-border-width-md);--appr-border-width-quote-lg:var(--base-size-04);--appr-border-radius-lg:var(--base-border-radius-08);--appr-space-xxxxxxlg:var(--base-space-48);--appr-border-radius-md:var(--base-border-radius-04);--appr-size-icon-lg:var(--base-size-28);--appr-size-icon-md:var(--base-size-24);--appr-size-icon-sm:var(--base-size-20);--appr-size-icon-xsm:var(--base-size-16);--appr-space-xxxxxlg:var(--base-space-40);--appr-size-button-height-xlg:var(--base-size-56);--appr-size-button-height-lg:var(--base-size-48);--appr-space-xxxxlg:var(--base-space-32);--appr-size-button-height-md:var(--base-size-40);--appr-size-button-height-sm:var(--base-size-32);--appr-size-button-height-xsm:var(--base-size-28);--appr-space-xxxlg:var(--base-space-28);--appr-space-xxlg:var(--base-space-24);--appr-space-xlg:var(--base-space-20);--appr-space-lg:var(--base-space-16);--appr-space-md:var(--base-space-12);--appr-space-sm:var(--base-space-08);--appr-space-xsm:var(--base-space-04);--appr-space-xxsm:var(--base-space-02);--appr-size-icon-button-height-xlg:var(--base-size-56);--appr-size-icon-button-height-lg:var(--base-size-48);--appr-size-icon-button-height-md:var(--base-size-40);--appr-size-icon-button-height-sm:var(--base-size-32);--appr-size-icon-button-height-xsm:var(--base-size-28);--appr-size-image-description-max-width:447px;--appr-size-tab-height:var(--base-size-36);--appr-size-dropdown-height:var(--base-size-48);--appr-size-label-height-lg:var(--base-size-32);--appr-size-image-description-min-width:268px;--appr-size-label-height-sm:var(--base-size-24);--appr-font-size-ui-lg:var(--base-font-size-18);--appr-font-size-ui-md:var(--base-font-size-16);--appr-font-size-ui-sm:var(--base-font-size-14);--appr-font-size-ui-xsm:var(--base-font-size-12);--appr-font-size-ui-emphasis-lg:var(--base-font-size-16);--appr-font-size-ui-emphasis-md:var(--base-font-size-14);--appr-font-size-ui-emphasis-sm:var(--base-font-size-12);--appr-font-size-body-lg:var(--base-font-size-18);--appr-font-size-body-md:var(--base-font-size-16);--appr-border-radius-sm:var(--base-border-radius-02);--appr-font-line-height-body-sm:var(--base-font-line-height-20);--appr-font-line-height-body-xsm:var(--base-font-line-height-16);--appr-border-radius-circle:var(--base-border-radius-circle);--appr-font-size-body-sm:var(--base-font-size-14);--appr-font-size-body-xsm:var(--base-font-size-12);--appr-size-icon-button-width-xlg:var(--base-size-56);--appr-size-icon-button-width-lg:var(--base-size-48);--appr-size-icon-button-width-md:var(--base-size-40);--appr-size-icon-button-width-sm:var(--base-size-32);--appr-size-icon-button-width-xsm:var(--base-size-28);--appr-size-image-max-width:447px;--appr-size-image-min-width:268px;--appr-size-video-player-playhead:var(--base-size-24);--appr-size-dropdown-menu-row-height:var(--base-size-48);--appr-scale-global-page-max-width:479px;--appr-scale-global-page-min-width:300px;--appr-scale-global-leaf-article-max-width:447px;--appr-scale-global-leaf-article-min-width:268px;--appr-scale-gallery-max-width:var(--appr-scale-global-leaf-article-max-width);--appr-scale-gallery-min-width:var(--appr-scale-global-leaf-article-min-width);--appr-scale-gallery-gap:var(--base-space-08);--appr-scale-gallery-metadata_group-credit-padding-right:var(--base-space-none);--appr-scale-gallery-metadata_group-caption-padding-right:var(--base-space-none);--appr-scale-gallery-image_preview_group-max-width:338px;--appr-scale-gallery-image_preview_group-min-width:268px;--appr-scale-gallery-metadata_group-gap:var(--base-space-16);--appr-scale-gallery-button_group-gap:var(--base-space-08);--appr-scale-gallery-button_group-show_buttons?:true;--appr-scale-gallery-metadata_group-text_-_btn_container-gap:var(--base-space-08);--appr-space-quote-padding-left-lg:var(--appr-space-xxlg)}}h1,h2,h3,h4,h5{font-weight:700}@media (min-width:480px){:root{--theme-section-headline-text__margin-bottom:20px;--theme-container__margin-bottom-grid-3:32px;--theme-container__margin-bottom-feature-grid-3:0}}@media (min-width:960px){:root{--theme-section-headline__font-size:42px;--theme-section-headline__line-height:48px;--theme-section-headline__margin-bottom:16px;--theme-subheader-h2__font-size:30px;--theme-subheader-h3__font-size:24px;--theme-subheader-h4__font-size:20px;--theme-subheader-h2__line-height:36px;--theme-subheader-h3__line-height:30px;--theme-subheader-h4__line-height:26px;--theme-container-margin-bottom-600:0;--theme-container__margin-bottom-feature-grid-3:0}}@media (min-width:1280px){:root{--theme-section-headline-text__margin-bottom:22px;--theme-hero-headline__font-size:42px;--theme-hero-headline__line-height:48px}}@media (max-width:959px){:root{--social-sharing-display:none}}
  </style>
  <script>
   window.env={"AD_SLOT_CLIENT_INJECTOR_REGISTRY":"https://cdn.cnn.com/ads/cnn/cnn_quantum_leaf.json","AD_SLOT_CLIENT_INJECTOR_REGISTRY_EDITION":"https://cdn.cnn.com/ads/cnni/cnni_quantum_leaf.json","AD_SLOT_CLIENT_INJECTOR_LIVE_STORY_REGISTRY":"https://i.cdn.turner.com/ads/cnn_2/cnn_livestory_leaf.json","AD_SLOT_CLIENT_INJECTOR_LIVE_STORY_REGISTRY_EDITION":"https://i.cdn.turner.com/ads/cnni_2/cnni_livestory_leaf.json","ADFUEL_BUSINESS_SRC":["/media/sites/js/bundles/business-adfuel-38c3a51cb1880858b1308ec1a14d8de5c696b1b35fe7d6abb0a383df00dd8547.min.js","/media/sites/js/bundles/business-adfuel-body-91c313323a672473cdfbcb00f55af4039da029b40bc3a12d45d05a8c29dc29c3.min.js","/media/sites/js/bundles/business-adfuel-lite-b4cfab886b3b7451976d6bde345569312ea77e771af75f616022333ddf700cff.min.js"],"ADFUEL_BUSINESS_EDITION_SRC":["/media/sites/js/bundles/business-edition-adfuel-0b7addfe5972af083cc854d53286920d9ab4ac90d2916a8efedac8de79d491b2.min.js","/media/sites/js/bundles/business-edition-adfuel-body-28aede2ce001b8f0b44489ae0fcfab51f9ee829d2fd94312de6005dde936311f.min.js","/media/sites/js/bundles/business-edition-adfuel-lite-3bb657d113040bd3efa9e47b84e0086cc2ab7d270b1f5c481612d144e3ee9193.min.js"],"ADFUEL_CNN_SRC":["/media/sites/js/bundles/cnn-adfuel-72c4d6ac8cba76b42d66c53fdf9da961e808ba194d54e14cb089d0db020f59d1.min.js","/media/sites/js/bundles/cnn-adfuel-body-33700b31f265ed582725d697cc87c4c02f7bcc2fe37e27f29faac3ee296d8b95.min.js","/media/sites/js/bundles/cnn-adfuel-lite-13eace68da8e6b4244fdf3dfbdf64e3c7bf01cdfd42c00f436454e01819117f9.min.js"],"ADFUEL_CNN_EDITION_SRC":["/media/sites/js/bundles/cnn-edition-adfuel-b3a035158b6e369456f2e1a3ed7d6c934ef4f54ebcfe5a4c8b0100dfe6b53337.min.js","/media/sites/js/bundles/cnn-edition-adfuel-body-d41ccb193ab9d4fe8c814d7dc94a7d3416edb9647584caf9600f9864d4286006.min.js","/media/sites/js/bundles/cnn-edition-adfuel-lite-3fdbc6999e6016dac8723e6e433591672f4fc0104f206826e62310d158a510ad.min.js"],"ADFUEL_ESPANOL_SRC":["/media/sites/js/bundles/espanol-adfuel-848385c6a2b7d4bd6a04127e2f6f9a9de65b8573cde2e78abf8413f8ca7d8c32.min.js","/media/sites/js/bundles/espanol-adfuel-9751563d0fbf7584761794d4d756bedae22d035b3050a5586fdc697d3bf07cfb.min.js","/media/sites/js/bundles/espanol-adfuel-body-6b8adf5401ab514b72f7d764828c4cc6611edd5cc3d6a57b5a590ed852911327.min.js","/media/sites/js/bundles/espanol-adfuel-body-d50390c69936d46c17b43900b4a3504debb4589cea41c903b2dea97ca9b05160.min.js","/media/sites/js/bundles/espanol-adfuel-lite-5f3a2d2f41c1272500c3929c97ebc34516cabeaa708e18fd6b8d5f27531bb1b8.min.js","/media/sites/js/bundles/espanol-adfuel-lite-f1aff7e64d790b76b83638eb0001e095839fd1250478d4dd6d3090bccffd4525.min.js"],"ADOBE_LAUNCH_SRC":"https://lightning.cnn.com/launch/7be62238e4c3/97fa00444124/launch-2878c87af5e3.min.js","ADOBE_LAUNCH_BUSINESS_ENABLED_SECTIONS":["business","markets"],"ADVANCED_VIDEO_ENABLED":true,"AIRSHIP_APP_KEY":"3wrwsS87S6OIW06Lq4MVIQ","AIRSHIP_ENABLED":false,"AIRSHIP_SRC":"https://aswpsdkus.com/notify/v1/ua-sdk.min.js","AIRSHIP_TOKEN":"MTozd3J3c1M4N1M2T0lXMDZMcTRNVklROmRSb3lkd0lHZ0NHanFMeElRYVpjaGNQQVBrd2k5NGRKa1NobWR2SjBIUjg","AIRSHIP_VAPID_PUBLIC_KEY":"BHJLBg0NxOGDHKXf0Bepz55qLpKT674Z6XiGZxVbW0p67B6cpiBzvOo2vSWTtnEGHjmILIuDmWkldwLOv4bwwz8=","AIRSHIP_WEB_SITE_PUSH_ID":"web.com.cnn.redalert","AIRSHIP_WORKER":"/service-worker.js","AIRSHIP_CORE_ENABLED":true,"APPLE_NEWS_MANAGER_ENABLED":true,"ALERTS_HUB_ENABLED":{"cnn":true,"es":false,"ar":false},"ALERTS_HUB_BASIC_REPORTING_ENABLED":true,"ALERTS_HUB_AMPLIFY_ENABLED":true,"ALERT_BANNER_ENABLED":{"cnn":false,"es":true,"ar":false},"APPLE_NEWS_LOGO_NAME_TRAVEL":"https://media.cnn.com/api/v1/images/cnn/apple-news/cnn-travel-light.png","APPLE_NEWS_LOGO_NAME_STYLE":"https://media.cnn.com/api/v1/images/stellar/prod/cnn-style-light.png","APPLE_NEWS_LOGO_NAME_QUOTE":"https://media.cnn.com/api/v1/images/cnn/apple-news/quote-light.png","ARKOSE_LOGIN_KEY":"A81F9530-112A-47B2-BA4B-8CB41D7C6DD6","ARKOSE_LOGIN_SRC":"https://wbd-api.arkoselabs.com/v2/A81F9530-112A-47B2-BA4B-8CB41D7C6DD6/api.js","ARKOSE_NEWSLETTERS_KEY":"12FB7448-F055-4621-BC01-1DDF7CB3945A","ARKOSE_NEWSLETTERS_SRC":"https://wbd-api.arkoselabs.com/v2/12FB7448-F055-4621-BC01-1DDF7CB3945A/api.js","ARKOSE_REGISTRATION_KEY":"95218C8B-B84E-413C-B875-785B35F92134","ARKOSE_REGISTRATION_SRC":"https://wbd-api.arkoselabs.com/v2/95218C8B-B84E-413C-B875-785B35F92134/api.js","AUTO_REFRESH_INTERVAL":"20","BREAKING_NEWS_BANNER_CMS_ENABLED":true,"NATIVO_SRC":"https://s.ntv.io/serve/load.js","CHARTBEAT_SRC":"https://static.chartbeat.com/js/chartbeat_mab.js","CLAY_SITE_HOSTS_MAP":{"cnn":"cms.cnn.com","es":"es.cms.cnn.com"},"RENDER_SITE_HOSTS_MAP":{"render00.prod.clay.cnn.io":"cms.cnn.com","render00-es.prod.clay.cnn.io":"es.cms.cnn.com"},"CMS_EVENT_BUS_BATCH_SIZE":"10","CNN_DATAVIZ_API":"https://production.dataviz.cnn.io","CNN_DIGITAL_PROFILE_PUBLICIST":"Emily Kuhn","COLLABORATION_PORT":"4001","COLLABORATION_SITE_HOSTS_MAP":{"cms.cnn.com":"collaboration-prod-rn1016cw-cnn.content-hub.cnn-cms.com","es.cms.cnn.com":"collaboration-prod-rn1016cw-es.content-hub.cnn-cms.com"},"COLLABORATION_EXCLUDED_TYPES":["audio","custom","feed","interactive","livestory","profile","scratchpad","search","static","unknown","user_management"],"ENABLE_REALTIME_COLLABORATION_SERVICE":true,"CONTENT_HUB_APP_VERSION":"v5.14.0","CONTENT_HUB_ENV":"prod","CONTENT_HUB_PROJECT_NAME":"content-hub","CONTENT_HUB_UNIQUE_DEPLOYMENT_KEY":"rn1016cw","ENABLE_CONTENT_RECS":true,"CONTENT_RECS_API":"https://prod.di.api.cnn.io/recommendations","CONTENT_RECS_RELATED_TENANT_ID":"read-next-from-article.mobileweb","CONTENT_RECS_YOUR_TENANT_ID":"your-cnn.web","CONTENT_RECS_POPULAR_TENANT_ID":"popular.content-recs","CONVIVA_CUSTOMER_KEY":"a6709203f34992a5095d2bc7ceaf2ec504f651a8","DALTON_ENV":"production","DALTON_COOKIE_VERSION":"v1.1","DAM_API_HOST":"https://dam2.cms.cnn.com","DAM_ACCESS_KEY":"b28f4002267c430b85918a3fdf75c0ea","DAM_DEFAULT_PATH":"/stellar/prod","DAM_SERVING_HOST":"https://media.cnn.com","DALTON_API_HOST":"https://audience.cnn.com","DALTON_TKN_HEADER_CHECK_ENABLED":true,"DALTON_SHARED_DATA_ENABLED":true,"DISTROSCALE_SRC":"https://a.jsrdn.com/creatives/23053/cw.js","EDIT_MODE_DATADOG_CLIENT_TOKEN":"pub64c258ed09bbe1a3712a8692522a5fbf","DEDUPLICATION_ENABLED":false,"DIANOMI_SCRIPT_SRC":"https://www.dianomi.com/js/contextfeed.js","DISPLAY_WORDCOUNT_ON_CARDS":true,"DISPLAY_VIDEO_DURATION_ON_CARDS":true,"ELECTION_MAP_PROOF_OF_CONCEPT_COMPONENT_ENABLED":false,"ENABLE_AD_LAZY_LOADING":true,"ENABLE_AD_FEEDBACK_DISPLAY_ADS":true,"ENABLE_AD_FEEDBACK_VIDEO_ADS":true,"ADFUEL_CONFIGS":{"domestic":{"ADFUEL":{"AUTO_DISPATCH":true,"DEFAULT_TIMEOUT":800,"DEFAULT_DESKTOP_TIMEOUT":800,"DEFAULT_MOBILE_TIMEOUT":800,"IFRAME_TITLE":"advertisement","NETWORK_ID":"8663477","REFRESH_ON_FOCUS_ONLY":false,"LAZY_LOAD_FETCH_PERCENT":500,"LAZY_LOAD_RENDER_PERCENT":200,"LAZY_LOAD_MOBILE_SCALING":2,"COLLAPSE_EMPTY_DIVS":true,"DEBUG":false,"SITE_OBJECT":"CNN","ACTIVE_MODULES":[]},"A9":{"SLOTNAMES":{"PREPEND_ADUNIT":false,"MIDROLL":"aps-midroll","PREROLL":"aps-preroll"},"TIMEOUTS":{"MOBILE":{"VIDEO":{"MIDROLL":750,"REFRESH":750,"INITIAL":500},"DISPLAY":{"REFRESH":750,"INITIAL":750}},"DESKTOP":{"VIDEO":{"MIDROLL":750,"REFRESH":750,"INITIAL":500},"DISPLAY":{"REFRESH":1150,"INITIAL":1150}}},"DEBUG":false,"ACCOUNT_IDS":{"INTL":"3288","DOM":"3159"}},"AUI":{"SITE_VENDORS":{"DOM":["AppNexus","Freewheel","LiveRamp","PubMatic","Rubicon","Telaria"],"INTL":["AppNexus","Freewheel","LiveRamp","PubMatic","Rubicon","Telaria"]},"VENDORS":{"AppNexus":{"COOKIE_NAME":"zwmc","URL":"https://ib.adnxs.com/getuid?https://umto.{{domain}}/user-sync?zwmc=$UID&domain={{domain}}"},"Freewheel":{"COOKIE_NAME":"bea4","URL":"https://bea4.v.fwmrm.net/ad/u?mode=echo&cr=https://umto.{{domain}}/user-sync?bea4=#{user.id}&domain={{domain}}"},"LiveRamp":{"COOKIE_NAME":"orev","URL":"https://idsync.rlcdn.com/712348.gif?partner_uid=${fwuid}"},"ID5":{"COOKIE_NAME":"","URL":""},"PubMatic":{"COOKIE_NAME":"kfyn","URL":"https://ads.pubmatic.com/AdServer/js/userSync.js"},"Rubicon":{"COOKIE_NAME":"ifyr","URL":"https://pixel-us-east.rubiconproject.com/exchange/sync.php?p={{brand}}"},"SpotX":{"COOKIE_NAME":"hkgc","URL":"https://sync.search.spotxchange.com/audience_id"},"Telaria":{"COOKIE_NAME":"goiz","URL":"https://eq97f.publishers.tremorhub.com/pubsync?redir=https://umto.{{domain}}/user-sync?goiz=%5Btvid%5D&domain={{domain}}"}}},"BEEMRAY":{"DEBUG":false,"CUSTOMER_ID":"cnn","API_KEY":"39a34d8d-dd1d-4fbf-aa96-fdc5f0329451"},"BLOCKTHROUGH":{"DEBUG":false},"CEP":{"DEBUG":false},"CONSOLE_TOOL":{"DEBUG":false,"HOTKEY":["Control","Shift","Z"]},"CREATIVE_REVIEW":{"DEBUG":false,"HOTKEY":"^ d o h $"},"CRITEO":{"DEBUG":false,"DESKTOP_TIMEOUT":750,"DESKTOP_ZONES":{},"MOBILE_TIMEOUT":750,"MOBILE_ZONES":{},"MULTISIZE_FIRST":"F","MULTISIZE_LARGEST":"L","MULTISIZE_ALL":"A","MULTISIZE_METHOD":"L","TIMEOUT":750},"FASTLANE":{"DEBUG":false,"DESKTOP_TIMEOUT":750,"DOM_ACCOUNT_ID":11078,"INTL_ACCOUNT_ID":11016,"MOBILE_TIMEOUT":750,"TIMEOUT":750},"GUID":{"DEBUG":false},"IAS":{"ACCOUNT_IDS":{"DOM":925660,"INTL":925660},"DEBUG":false},"IX":{"DEBUG":false,"SCRIPT_KEY":{"DOM":null,"INTL":null},"IDENTITY":""},"IVR":{"DEFAULT_DISPLAY_PERCENT":50,"DEFAULT_DISPLAY_MILLISECONDS":35000,"DEBUG":false},"KRUX":{"DEBUG":false,"DOM_CONTROLTAG":"ITb_4eqO","INTL_CONTROLTAG":"teff71jyu"},"MALVERTISING":{"DEBUG":false,"SITE_VENDOR":"CleanIO","SCRIPT_SRC":"//cadmus.script.ac/d2uap9jskdzp2/script.js"},"PREBID":{"SEND_ALL_BIDS":{"INTL":true,"DOM":true},"VENDOR":{"IX":{"IDENTITY":"","SITE_ID":{"DOM":{"DESKTOP":{"atf":{"728x90":"423255","970x250":"423255","970x90":"423255","300x600":"423257","300x250":"423257"},"btf":{"300x600":"423258","300x250":"423258","728x90":"423256","970x250":"423256","970x90":"423256"}},"MOBILE":{"atf":{"320x50":"423259","300x250":"423261"},"btf":{"300x250":"423260","320x50":"423262"}},"VIDEO":0,"OUTSTREAM":{"DESKTOP":0,"MOBILE":0}},"INTL":{"DESKTOP":{"atf":{"728x90":"341959","970x250":"341960","970x90":"341961","300x600":"341962","300x250":"341963"},"btf":{"300x600":"341965","300x250":"341966","728x90":"341967","970x250":"341968","970x90":"341969"}},"MOBILE":{"atf":{"320x50":"341964","300x250":"341970"},"btf":{"320x50":"341957","300x250":"341971"}},"VIDEO":0,"OUTSTREAM":{"DESKTOP":0,"MOBILE":0}}},"OUTSTREAM":{"SITE_ID":{"DOM":{"DESKTOP":0,"MOBILE":0},"INTL":{"DESKTOP":0,"MOBILE":0}}},"VIDEO":{"WIDTH":640,"HEIGHT":480,"MIMES":["video/mp4"],"PROTOCOLS":[2,3,5,6],"SITE_ID":{"DOM":{"DESKTOP":"829396","MOBILE":"829397"},"INTL":{"DESKTOP":"829396","MOBILE":"829397"}},"DURATION":{"DESKTOP":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":30,"INTL":30}},"MOBILE":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":15,"INTL":15}}}}},"RUBICON":{"ACCOUNT_ID":{"DOM":"11078","INTL":"11016"},"SITE_ID":{"DOM":{"DESKTOP":"26792","MOBILE":"42244","VIDEO":{"DESKTOP":0,"MOBILE":0}},"INTL":{"DESKTOP":"78582","MOBILE":"78584","VIDEO":{"DESKTOP":"415330","MOBILE":"430362"}}},"ZONE_MAPPING":{"DOM":{"DESKTOP":{"HP":{"btf":"154308","atf":"106536"},"ROS":{"btf":"107752","atf":"106830"}},"MOBILE":{"HP":{"btf":"2801022","atf":"2801020"},"ROS":{"btf":"2801026","atf":"2801024"}},"VIDEO":{"DESKTOP":{"HP":{"atf":"2319232","btf":"2319232"},"ROS":{"atf":"2319232","btf":"2319232"}},"MOBILE":{"HP":{"atf":"2419502","btf":"2419502"},"ROS":{"atf":"2419502","btf":"2419502"}}}},"INTL":{"DESKTOP":{"HP":{"btf":"650178","atf":"650178"},"ROS":{"btf":"369850","atf":"369850"}},"MOBILE":{"HP":{"btf":"369856","atf":"369856"},"ROS":{"btf":"369856","atf":"369856"}},"VIDEO":{"DESKTOP":{"HP":{"atf":"2341606","btf":"2341606"},"ROS":{"atf":" 2341606","btf":"2341606"}},"MOBILE":{"HP":{"atf":"2460344","btf":"2460344"},"ROS":{"atf":"2460344","btf":"2460344"}}}}},"LANGUAGE":{"DOM":"en","INTL":"en"},"VIDEO":{"DURATION":{"DESKTOP":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":30,"INTL":30}},"MOBILE":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":30,"INTL":15}}},"LANGUAGE":"en"}},"PANGAEA":{"ACCOUNT_ID":{"INTL":"8613","DOM":0}},"CRITEO":{"ACCOUNT_ID":{"INTL":9264,"DOM":"4157"}},"APPNEXUS":{"ACCOUNT_ID":{"DOM":"7745","INTL":"8353"},"VIDEO_INVCODE":{"DOM":"cnn_homepage_video1","INTL":"cnni_homepage_video1"},"PLAYBACK_METHOD":{"DOM":{"DESKTOP":"auto_play_sound_off","MOBILE":"click_to_play"},"INTL":{"DESKTOP":"auto_play_sound_off","MOBILE":"click_to_play"}},"VIDEO":{"DURATION":{"DESKTOP":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":30,"INTL":30}},"MOBILE":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":30,"INTL":15}}}},"RESERVE":{"DOM":0.9,"INTL":0.9},"SUPPLY_TYPE":{"DOM":{"WEB":true,"MOBILE_WEB":true},"INTL":{"WEB":true,"MOBILE_WEB":true}},"CONTEXT":{"DOM":"instream","INTL":"instream"}},"TRUSTX":{"UID":{"DOM":{"DESKTOP":{"atf":{"970x250":"15218","970x90":"15219","728x90":"15220","300x250":"15224","300x600":"15225"},"btf":{"970x250":"15221","970x90":"15222","728x90":"15223","300x250":"15226","300x600":"15227"}},"MOBILE":{"atf":{"320x50":"15228","300x250":"15229"},"btf":{"320x50":"15230","300x250":"15231"}}},"INTL":{"DESKTOP":{"atf":{},"btf":{}},"MOBILE":{"atf":{},"btf":{}}}}},"PUBMATIC":{"PUBLISHER_ID":{"DOM":"162932","INTL":"160262"},"MAPPINGS":{"DOM":{"DESKTOP":{},"MOBILE":{}},"INTL":{"DESKTOP":{},"MOBILE":{}}}},"SPOTX":{"CHANNEL_ID":{"DOM":{"DESKTOP":"","MOBILE":""},"INTL":{"DESKTOP":"325241","MOBILE":"328164"}},"VIDEO":{"DURATION":{"DESKTOP":{"MIN":{"DOM":5,"INTL":5},"MAX":{"DOM":15,"INTL":15}},"MOBILE":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":30,"INTL":30}}}}},"TELARIA":{"AD_CODE":{"DOM":"","INTL":""},"SUPPLY_CODE":{"DOM":"","INTL":""}},"TRIPLELIFT":{"MAPPINGS":{"DOM":{"DESKTOP":{"HP":{"970x250":"CNN_leaderboard_Prebid","970x90":"CNN_leaderboard_Prebid","728x90":"CNN_leaderboard_Prebid","300x600":"CNN_300x600_300x250_DeskTab_Prebid","300x250":"CNN_Desktop_HPUpper2_InFeed_300x250_Prebid"},"ROS":{"970x250":"CNN_leaderboard_Prebid","970x90":"CNN_leaderboard_Prebid","728x90":"CNN_leaderboard_Prebid","300x600":"CNN_300x600_300x250_DeskTab_Prebid"}},"MOBILE":{"HP":{"300x250":"CNN_300x250_Mobile_Prebid"},"ROS":{"300x250":"CNN_300x250_Mobile_Prebid"}}},"INTL":{"DESKTOP":{"HP":{},"ROS":{}},"MOBILE":{"HP":{},"ROS":{}}}}},"SHARETHROUGH":{"UNIT_MAPPING":{"DOM":{"DESKTOP":{},"MOBILE":{}},"INTL":{"DESKTOP":{"300x600":"35zgzLEa9bGmYyQoYpG5bFqW","728x90":"7H5wtn8ji86Z4Ew4s7pQZQ3s","300x250":"mMvTwgZ1k5vgw5dWWg4E9fs3"},"MOBILE":{"300x250":"mMvTwgZ1k5vgw5dWWg4E9fs3"}}}},"MEDIANET":{"CUSTOMER_ID":{"DOM":"8CUTGDN33","INTL":""},"SLOT_ID":{"DOM":{"bnr":{"atf":"102325203","btf":"845950312"},"rect":{"atf":"147027733","btf":"197708286"},"qtm":"147027733"},"INTL":{"bnr":{"atf":"","btf":""},"rect":{"atf":"","btf":""},"qtm":""}}},"FLEDGE":{"BIDDERS":["openweb","ix","concert","criteo","medianet","pubmatic","rubicon","triplelift","trustx"]},"TEADS":{"PAGE_ID":{"DOM":0,"INTL":0},"PLACEMENT_ID":{"DOM":0,"INTL":0}},"CONCERT":{"PARTNER_ID":{"DOM":"CNN","INTL":" "}},"OPENWEB":{"ORG":{"DOM":"pub_mM0DBXIIardI","INTL":""},"FLOOR_PRICE":{"DOM":0,"INTL":0},"PLACEMENT_ID":{"DOM":{"DESKTOP":{"atf":"sp_4hCVuB3p_Desktop_ATF","btf":"sp_4hCVuB3p_Desktop_BTF"},"MOBILE":{"atf":"sp_4hCVuB3p_Mobile_ATF","btf":"sp_4hCVuB3p_Mobile_BTF"}},"INTL":{"DESKTOP":{"atf":"","btf":""},"MOBILE":{"atf":"","btf":""}}}}},"TIMEOUTS":{"VIDEO":{"REFRESH":1000,"MIDROLL":750,"DEFAULT":"750"},"DISPLAY":{"MOBILE":750,"DESKTOP":1150}},"DEBUG":false,"APPROVED_BIDDERS":{"S2S":{"INTL":["pangaea","sharethrough","ix"],"DOM":["ix"]},"NATIVE":{"INTL":["appnexus","pangaea"],"DOM":["appnexus"]},"CLIENT":{"INTL":["appnexus","pangaea","ix","rubicon","sharethrough","criteo"],"DOM":["appnexus","rubicon","criteo","ix","trustx"]}},"BIDDERS":{"S2S":{"INTL":[],"DOM":[]},"NATIVE":{"INTL":[],"DOM":[]},"CLIENT":{"INTL":["appnexus","criteo","ix","pubmatic","rubicon","sharethrough"],"DOM":["concert","criteo","ix","medianet","openweb","pubmatic","rubicon","triplelift","trustx"]},"OUTSTREAM":{"DOM":[],"INTL":[]},"VIDEO":{"DOM":[],"INTL":[]}},"PRICE_BUCKETS":{"DOM":{"DISPLAY":[{"precision":2,"min":0,"max":5,"increment":0.01},{"precision":2,"min":5,"max":30,"increment":0.05},{"precision":2,"min":30,"max":115,"increment":1}],"VIDEO":[{"precision":2,"min":1.5,"max":30,"increment":0.5},{"precision":2,"min":30,"max":115,"increment":1}],"NATIVE":[{"precision":2,"min":0,"max":5,"increment":0.01},{"precision":2,"min":5,"max":30,"increment":0.05},{"precision":2,"min":30,"max":115,"increment":1}],"OUTSTREAM":[{"precision":2,"min":1,"max":50,"increment":1}]},"INTL":{"DISPLAY":[{"precision":2,"min":0,"max":5,"increment":0.01},{"precision":2,"min":5,"max":30,"increment":0.05},{"precision":2,"min":30,"max":50,"increment":1}],"VIDEO":[{"precision":2,"min":1.5,"max":30,"increment":0.5},{"precision":2,"min":30,"max":50,"increment":1}],"NATIVE":[{"precision":2,"min":0,"max":5,"increment":0.01},{"precision":2,"min":5,"max":30,"increment":0.05},{"precision":2,"min":30,"max":50,"increment":1}],"OUTSTREAM":[{"precision":2,"min":1,"max":50,"increment":1}]}},"LIBRARY":{"VENDORS":["criteo","ix","pubmatic","rubicon","triplelift","trustx","sharethrough","medianet","teads","concert","appnexus"],"MODULES":["categoryTranslation","consentManagement","prebidServerBidAdapter","adpod","consentManagementUsp","id5IdSystem","identityLinkIdSystem","debugging","categpryTranslation","freewheelAdserverVideo","userId","fledgeForGpt"]},"FLOORS":{"DISPLAY":{"DOM":{"DESKTOP":0.01,"MOBILE":0.01},"INTL":{"DESKTOP":0.01,"MOBILE":0.01}},"VIDEO":{"DOM":{"DESKTOP":0.01,"MOBILE":0.01},"INTL":{"DESKTOP":0.01,"MOBILE":0.01}}}},"PROXIMIC":{"DEBUG":false},"SOURCEPOINT":{"DEBUG":false},"SSAI":{"VENDORS":{"Telaria":{"COOKIE_NAME":"goiz","URL":"https://eq97f.publishers.tremorhub.com/pubsync?redir=https://umto.{{domain}}/user-sync?goiz=%5Btvid%5D&domain={{domain}}"},"Rubicon":{"COOKIE_NAME":"ifyr","URL":"https://pixel-us-east.rubiconproject.com/exchange/sync.php?p={{brand}}"},"Freewheel":{"COOKIE_NAME":"bea4","URL":"https://bea4.v.fwmrm.net/ad/u?mode=echo&cr=https://umto.{{domain}}/user-sync?bea4=#{user.id}&domain={{domain}}"},"AppNexus":{"COOKIE_NAME":"zwmc","URL":"https://ib.adnxs.com/getuid?https://umto.{{domain}}/user-sync?zwmc=$UID&domain={{domain}}"},"PubMatic":{"COOKIE_NAME":"kfyn","URL":"https://ads.pubmatic.com/AdServer/js/userSync.js"},"LiveRamp":{"COOKIE_NAME":"orev","URL":"https://idsync.rlcdn.com/712348.gif?partner_uid=${fwuid}"}},"SITE_VENDORS":["AppNexus","Freewheel","LiveRamp","PubMatic","Rubicon","Telaria"],"DEBUG":false},"TRANSACTION_ID":{"DEBUG":false},"USER_CONSENT":{"ONETRUST_SRC":"","ONETRUST_GUID":"","COOKIE_DOMAIN":"","DEBUG":false,"ENABLED":false},"VERSION":"v2.0","NAME":"CNN_2","TIMESTAMP":["1","730","209","075","012"],"DESCRIPTION":"CNN Stellar Migration","ENVIRONMENT":"PRODUCTION"},"international":{"ADFUEL":{"AUTO_DISPATCH":true,"DEFAULT_TIMEOUT":800,"DEFAULT_DESKTOP_TIMEOUT":800,"DEFAULT_MOBILE_TIMEOUT":800,"IFRAME_TITLE":"advertisement","NETWORK_ID":"8663477","REFRESH_ON_FOCUS_ONLY":false,"LAZY_LOAD_FETCH_PERCENT":500,"LAZY_LOAD_RENDER_PERCENT":200,"LAZY_LOAD_MOBILE_SCALING":2,"COLLAPSE_EMPTY_DIVS":true,"DEBUG":false,"SITE_OBJECT":"CNN","ACTIVE_MODULES":[]},"A9":{"SLOTNAMES":{"PREPEND_ADUNIT":false,"MIDROLL":"aps-midroll","PREROLL":"aps-preroll"},"TIMEOUTS":{"MOBILE":{"VIDEO":{"MIDROLL":750,"REFRESH":750,"INITIAL":500},"DISPLAY":{"REFRESH":750,"INITIAL":750}},"DESKTOP":{"VIDEO":{"MIDROLL":750,"REFRESH":750,"INITIAL":500},"DISPLAY":{"REFRESH":1150,"INITIAL":1150}}},"DEBUG":false,"ACCOUNT_IDS":{"INTL":"3288","DOM":"3159"}},"AUI":{"SITE_VENDORS":{"DOM":["AppNexus","Freewheel","LiveRamp","Rubicon","Telaria"],"INTL":["AppNexus","Freewheel","LiveRamp","Rubicon","Telaria"]},"VENDORS":{"AppNexus":{"COOKIE_NAME":"zwmc","URL":"https://ib.adnxs.com/getuid?https://umto.{{domain}}/user-sync?zwmc=$UID&domain={{domain}}"},"Freewheel":{"COOKIE_NAME":"bea4","URL":"https://bea4.v.fwmrm.net/ad/u?mode=echo&cr=https://umto.{{domain}}/user-sync?bea4=#{user.id}&domain={{domain}}"},"LiveRamp":{"COOKIE_NAME":"orev","URL":"https://idsync.rlcdn.com/712348.gif?partner_uid=${fwuid}"},"PubMatic":{"COOKIE_NAME":"kfyn","URL":"https://ads.pubmatic.com/AdServer/js/userSync.js"},"Rubicon":{"COOKIE_NAME":"ifyr","URL":"https://pixel-us-east.rubiconproject.com/exchange/sync.php?p={{brand}}"},"SpotX":{"COOKIE_NAME":"hkgc","URL":"https://sync.search.spotxchange.com/audience_id"},"Telaria":{"COOKIE_NAME":"goiz","URL":"https://eq97f.publishers.tremorhub.com/pubsync?redir=https://umto.{{domain}}/user-sync?goiz=%5Btvid%5D&domain={{domain}}"}}},"BEEMRAY":{"DEBUG":false,"CUSTOMER_ID":"","API_KEY":""},"BLOCKTHROUGH":{"DEBUG":false},"CEP":{"DEBUG":false},"CONSOLE_TOOL":{"DEBUG":false,"HOTKEY":["Control","Shift","Z"]},"CREATIVE_REVIEW":{"DEBUG":false,"HOTKEY":"^ d o h $"},"CRITEO":{"DEBUG":false,"DESKTOP_TIMEOUT":750,"DESKTOP_ZONES":{},"MOBILE_TIMEOUT":750,"MOBILE_ZONES":{},"MULTISIZE_FIRST":"F","MULTISIZE_LARGEST":"L","MULTISIZE_ALL":"A","MULTISIZE_METHOD":"L","TIMEOUT":750},"FASTLANE":{"DEBUG":false,"DESKTOP_TIMEOUT":750,"DOM_ACCOUNT_ID":11078,"INTL_ACCOUNT_ID":11016,"MOBILE_TIMEOUT":750,"TIMEOUT":750},"GUID":{"DEBUG":false},"IAS":{"ACCOUNT_IDS":{"DOM":925660,"INTL":925660},"DEBUG":false},"IX":{"DEBUG":false,"SCRIPT_KEY":{"DOM":null,"INTL":null},"IDENTITY":""},"IVR":{"DEFAULT_DISPLAY_PERCENT":50,"DEFAULT_DISPLAY_MILLISECONDS":35000,"DEBUG":false},"KRUX":{"INTL_CONTROLTAG":"","DOM_CONTROLTAG":"","DEBUG":false},"MALVERTISING":{"SCRIPT_SRC":"//cadmus.script.ac/d2uap9jskdzp2/script.js","SITE_VENDOR":"CleanIO","DEBUG":false},"PREBID":{"SEND_ALL_BIDS":{"INTL":true,"DOM":true},"VENDOR":{"IX":{"IDENTITY":"","SITE_ID":{"DOM":{"DESKTOP":{"atf":{"728x90":"423255","970x250":"423255","970x90":"423255","300x600":"423257","300x250":"423257"},"btf":{"300x600":"423258","300x250":"423258","728x90":"423256","970x250":"423256","970x90":"423256"}},"MOBILE":{"atf":{"320x50":"423259","300x250":"423261"},"btf":{"300x250":"423260","320x50":"423262"}},"VIDEO":0,"OUTSTREAM":{"DESKTOP":0,"MOBILE":0}},"INTL":{"DESKTOP":{"atf":{"728x90":"341959","970x250":"341960","970x90":"341961","300x600":"341962","300x250":"341963"},"btf":{"300x600":"341965","300x250":"341966","728x90":"341967","970x250":"341968","970x90":"341969"}},"MOBILE":{"atf":{"320x50":"341964","300x250":"341970"},"btf":{"320x50":"341957","300x250":"341971"}},"VIDEO":0,"OUTSTREAM":{"DESKTOP":0,"MOBILE":0}}},"OUTSTREAM":{"SITE_ID":{"DOM":{"DESKTOP":0,"MOBILE":0},"INTL":{"DESKTOP":0,"MOBILE":0}}},"VIDEO":{"WIDTH":640,"HEIGHT":480,"MIMES":["video/mp4"],"PROTOCOLS":[2,3,5,6],"SITE_ID":{"DOM":{"DESKTOP":"829396","MOBILE":"829397"},"INTL":{"DESKTOP":"829396","MOBILE":"829397"}},"DURATION":{"DESKTOP":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":30,"INTL":30}},"MOBILE":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":15,"INTL":15}}}}},"RUBICON":{"ACCOUNT_ID":{"DOM":"11078","INTL":"11016"},"SITE_ID":{"DOM":{"DESKTOP":0,"MOBILE":0,"VIDEO":{"DESKTOP":0,"MOBILE":0}},"INTL":{"DESKTOP":"78582","MOBILE":"78584","VIDEO":{"DESKTOP":"415330","MOBILE":"430362"}}},"ZONE_MAPPING":{"DOM":{"DESKTOP":{"HP":{"btf":0,"atf":0},"ROS":{"btf":0,"atf":0}},"MOBILE":{"HP":{"btf":0,"atf":0},"ROS":{"btf":0,"atf":0}},"VIDEO":{"DESKTOP":{"HP":{"atf":"0","btf":"0"},"ROS":{"atf":"0","btf":"0"}},"MOBILE":{"HP":{"atf":"0","btf":"0"},"ROS":{"atf":"0","btf":"0"}}}},"INTL":{"DESKTOP":{"HP":{"btf":"650178","atf":"650178"},"ROS":{"btf":"369850","atf":"369850"}},"MOBILE":{"HP":{"btf":"369856","atf":"369856"},"ROS":{"btf":"369856","atf":"369856"}},"VIDEO":{"DESKTOP":{"HP":{"atf":"2341606","btf":"2341606"},"ROS":{"atf":" 2341606","btf":"2341606"}},"MOBILE":{"HP":{"atf":"2460344","btf":"2460344"},"ROS":{"atf":"2460344","btf":"2460344"}}}}},"LANGUAGE":{"DOM":"en","INTL":"en"},"VIDEO":{"DURATION":{"DESKTOP":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":30,"INTL":30}},"MOBILE":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":15,"INTL":15}}},"LANGUAGE":"en"}},"PANGAEA":{"ACCOUNT_ID":{"INTL":"8613","DOM":0}},"CRITEO":{"ACCOUNT_ID":{"INTL":9264,"DOM":4157}},"APPNEXUS":{"ACCOUNT_ID":{"DOM":"7745","INTL":"8353"},"VIDEO_INVCODE":{"DOM":"cnn_homepage_video1","INTL":"cnni_homepage_video1"},"PLAYBACK_METHOD":{"DOM":{"DESKTOP":"auto_play_sound_off","MOBILE":"click_to_play"},"INTL":{"DESKTOP":"auto_play_sound_off","MOBILE":"click_to_play"}},"VIDEO":{"DURATION":{"DESKTOP":{"MIN":{"DOM":5,"INTL":5},"MAX":{"DOM":15,"INTL":15}},"MOBILE":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":30,"INTL":30}}}},"RESERVE":{"DOM":0.9,"INTL":0.9},"SUPPLY_TYPE":{"DOM":{"WEB":true,"MOBILE_WEB":true},"INTL":{"WEB":true,"MOBILE_WEB":true}},"CONTEXT":{"DOM":"instream","INTL":"instream"}},"PUBMATIC":{"PUBLISHER_ID":{"DOM":"162932","INTL":"160262"},"MAPPINGS":{"DOM":{"DESKTOP":{},"MOBILE":{}},"INTL":{"DESKTOP":{},"MOBILE":{}}}},"SHARETHROUGH":{"UNIT_MAPPING":{"DOM":{"DESKTOP":{},"MOBILE":{}},"INTL":{"DESKTOP":{"300x250":"mMvTwgZ1k5vgw5dWWg4E9fs3","300x600":"35zgzLEa9bGmYyQoYpG5bFqW","728x90":"7H5wtn8ji86Z4Ew4s7pQZQ3","970x250":"r99VVje1tPxSLmvMdbemDVKq"},"MOBILE":{"300x250":"mMvTwgZ1k5vgw5dWWg4E9fs3"}}}},"TEADS":{"PAGE_ID":{"DOM":0,"INTL":"124050"},"PLACEMENT_ID":{"DOM":0,"INTL":"134874"}},"FLEDGE":{"BIDDERS":["ix"]}},"TIMEOUTS":{"VIDEO":{"REFRESH":1000,"MIDROLL":750,"DEFAULT":500},"DISPLAY":{"MOBILE":750,"DESKTOP":1150}},"DEBUG":false,"APPROVED_BIDDERS":{"S2S":{"INTL":["pangaea","sharethrough","ix"],"DOM":["ix"]},"NATIVE":{"INTL":["appnexus","pangaea"],"DOM":["appnexus"]},"CLIENT":{"INTL":["appnexus","pangaea","ix","rubicon","sharethrough","criteo"],"DOM":["appnexus","rubicon","criteo","ix","trustx"]}},"BIDDERS":{"S2S":{"INTL":[],"DOM":[]},"NATIVE":{"INTL":[],"DOM":[]},"CLIENT":{"INTL":["appnexus","criteo","ix","pubmatic","rubicon","sharethrough"],"DOM":[]},"OUTSTREAM":{"DOM":[],"INTL":["appnexus","pubmatic","teads"]},"VIDEO":{"DOM":[],"INTL":[]}},"FLOORS":{"DISPLAY":{"DOM":{"DESKTOP":0.01,"MOBILE":0.01},"INTL":{"DESKTOP":0.01,"MOBILE":0.01}},"VIDEO":{"DOM":{"DESKTOP":0.01,"MOBILE":0.01},"INTL":{"DESKTOP":0.01,"MOBILE":0.01}}},"PRICE_BUCKETS":{"DOM":{"DISPLAY":[{"precision":2,"min":0,"max":5,"increment":0.01},{"precision":2,"min":5,"max":30,"increment":0.05},{"precision":2,"min":30,"max":115,"increment":1}],"VIDEO":[{"precision":2,"min":4,"max":50,"increment":1},{"precision":2,"min":50,"max":100,"increment":5}],"OUTSTREAM":[{"precision":2,"min":1,"max":50,"increment":1}]},"INTL":{"DISPLAY":[{"precision":2,"min":0,"max":5,"increment":0.01},{"precision":2,"min":5,"max":30,"increment":0.05},{"precision":2,"min":30,"max":50,"increment":1}],"VIDEO":[{"precision":2,"min":4,"max":50,"increment":1},{"precision":2,"min":50,"max":100,"increment":5}],"OUTSTREAM":[{"precision":2,"min":1,"max":50,"increment":1}]}},"LIBRARY":{"VENDORS":["appnexus","criteo","rubicon","pubmatic","ix","sharethrough","teads"],"MODULES":["categoryTranslation","consentManagement","id5IdSystem","identityLinkIdSystem","prebidServerBidAdapter","fledgeForGpt"]}},"PROXIMIC":{"DEBUG":false},"SOURCEPOINT":{"DEBUG":false},"SSAI":{"VENDORS":{"Telaria":{"COOKIE_NAME":"goiz","URL":"https://eq97f.publishers.tremorhub.com/pubsync?redir=https://umto.{{domain}}/user-sync?goiz=%5Btvid%5D&domain={{domain}}"},"Rubicon":{"COOKIE_NAME":"ifyr","URL":"https://pixel-us-east.rubiconproject.com/exchange/sync.php?p={{brand}}"},"Freewheel":{"COOKIE_NAME":"bea4","URL":"https://bea4.v.fwmrm.net/ad/u?mode=echo&cr=https://umto.{{domain}}/user-sync?bea4=#{user.id}&domain={{domain}}"},"AppNexus":{"COOKIE_NAME":"zwmc","URL":"https://ib.adnxs.com/getuid?https://umto.{{domain}}/user-sync?zwmc=$UID&domain={{domain}}"},"PubMatic":{"COOKIE_NAME":"kfyn","URL":"https://ads.pubmatic.com/AdServer/js/userSync.js"},"LiveRamp":{"COOKIE_NAME":"orev","URL":"https://idsync.rlcdn.com/712348.gif?partner_uid=${fwuid}"}},"SITE_VENDORS":["AppNexus","Freewheel","Rubicon","Telaria"],"DEBUG":false},"TRANSACTION_ID":{"DEBUG":false},"USER_CONSENT":{"ONETRUST_SRC":"","ONETRUST_GUID":"","COOKIE_DOMAIN":"","DEBUG":false,"ENABLED":false},"VERSION":"v2.0","NAME":"CNNi_2","TIMESTAMP":["1","730","209","075","044"],"DESCRIPTION":"CNN International Stellar Migration","ENVIRONMENT":"PRODUCTION"},"espanol":{"ADFUEL":{"AUTO_DISPATCH":true,"DEFAULT_TIMEOUT":800,"DEFAULT_DESKTOP_TIMEOUT":800,"DEFAULT_MOBILE_TIMEOUT":800,"IFRAME_TITLE":"advertisement","NETWORK_ID":"21756062855","REFRESH_ON_FOCUS_ONLY":false,"LAZY_LOAD_FETCH_PERCENT":500,"LAZY_LOAD_RENDER_PERCENT":200,"LAZY_LOAD_MOBILE_SCALING":2,"COLLAPSE_EMPTY_DIVS":true,"DEBUG":false,"SITE_OBJECT":"CNNEspanol","ACTIVE_MODULES":[""]},"A9":{"SLOTNAMES":{"PREPEND_ADUNIT":false,"MIDROLL":"aps-midroll","PREROLL":"aps-preroll"},"TIMEOUTS":{"MOBILE":{"VIDEO":{"MIDROLL":750,"REFRESH":750,"INITIAL":500},"DISPLAY":{"REFRESH":750,"INITIAL":750}},"DESKTOP":{"VIDEO":{"MIDROLL":750,"REFRESH":750,"INITIAL":500},"DISPLAY":{"REFRESH":1150,"INITIAL":1150}}},"DEBUG":false,"ACCOUNT_IDS":{"INTL":"3288","DOM":"3159"}},"AUI":{"SITE_VENDORS":{"DOM":[],"INTL":[]},"VENDORS":{"AppNexus":{"COOKIE_NAME":"zwmc","URL":"https://ib.adnxs.com/getuid?https://umto.{{domain}}/user-sync?zwmc=$UID&domain={{domain}}"},"Freewheel":{"COOKIE_NAME":"bea4","URL":"https://bea4.v.fwmrm.net/ad/u?mode=echo&cr=https://umto.{{domain}}/user-sync?bea4=#{user.id}&domain={{domain}}"},"LiveRamp":{"COOKIE_NAME":"orev","URL":"https://idsync.rlcdn.com/712348.gif?partner_uid=${fwuid}"},"PubMatic":{"COOKIE_NAME":"kfyn","URL":"https://ads.pubmatic.com/AdServer/js/userSync.js"},"Rubicon":{"COOKIE_NAME":"ifyr","URL":"https://pixel-us-east.rubiconproject.com/exchange/sync.php?p={{brand}}"},"SpotX":{"COOKIE_NAME":"hkgc","URL":"https://sync.search.spotxchange.com/audience_id"},"Telaria":{"COOKIE_NAME":"goiz","URL":"https://eq97f.publishers.tremorhub.com/pubsync?redir=https://umto.{{domain}}/user-sync?goiz=%5Btvid%5D&domain={{domain}}"}}},"BEEMRAY":{"DEBUG":false,"CUSTOMER_ID":"","API_KEY":""},"BLOCKTHROUGH":{"DEBUG":false},"CEP":{"DEBUG":false},"CONSOLE_TOOL":{"DEBUG":false,"HOTKEY":["Control","Shift","Z"]},"CREATIVE_REVIEW":{"DEBUG":false,"HOTKEY":"^ d o h $"},"CRITEO":{"DEBUG":false,"DESKTOP_TIMEOUT":750,"DESKTOP_ZONES":{},"MOBILE_TIMEOUT":750,"MOBILE_ZONES":{},"MULTISIZE_FIRST":"F","MULTISIZE_LARGEST":"L","MULTISIZE_ALL":"A","MULTISIZE_METHOD":"L","TIMEOUT":750},"FASTLANE":{"DEBUG":false,"DESKTOP_TIMEOUT":750,"DOM_ACCOUNT_ID":11078,"INTL_ACCOUNT_ID":11016,"MOBILE_TIMEOUT":750,"TIMEOUT":750},"GUID":{"DEBUG":false},"IAS":{"ACCOUNT_IDS":{"DOM":925660,"INTL":925660},"DEBUG":false},"IX":{"DEBUG":false,"SCRIPT_KEY":{"DOM":null,"INTL":null},"IDENTITY":""},"IVR":{"DEFAULT_DISPLAY_PERCENT":50,"DEFAULT_DISPLAY_MILLISECONDS":35000,"DEBUG":false},"KRUX":{"INTL_CONTROLTAG":"","DOM_CONTROLTAG":"","DEBUG":false},"MALVERTISING":{"SCRIPT_SRC":"//cadmus.script.ac/d2uap9jskdzp2/script.js","SITE_VENDOR":"CleanIO","DEBUG":false},"PREBID":{"SEND_ALL_BIDS":{"INTL":true,"DOM":true},"VENDOR":{"IX":{"IDENTITY":""},"RUBICON":{"ZONE_MAPPING":{"INTL":{"MOBILE":{"ROS":{"btf":0,"atf":0},"HP":{"btf":0,"atf":0}},"DESKTOP":{"ROS":{"btf":0,"atf":0},"HP":{"btf":0,"atf":0}}},"DOM":{"MOBILE":{"ROS":{"btf":0,"atf":0},"HP":{"btf":0,"atf":0}},"DESKTOP":{"ROS":{"btf":0,"atf":0},"HP":{"btf":0,"atf":0}}}},"SITE_ID":{"INTL":{"MOBILE":0,"DESKTOP":0},"DOM":{"MOBILE":0,"DESKTOP":0}},"ACCOUNT_ID":{"INTL":"11016","DOM":"11078"}},"PANGAEA":{"ACCOUNT_ID":{"INTL":"8613","DOM":0}},"CRITEO":{"ACCOUNT_ID":{"INTL":9264,"DOM":4157}},"APPNEXUS":{"ACCOUNT_ID":{"INTL":"8353","DOM":"7745"}}},"TIMEOUTS":{"VIDEO":{"REFRESH":1000,"MIDROLL":750,"DEFAULT":500},"DISPLAY":{"MOBILE":750,"DESKTOP":1150}},"DEBUG":false,"APPROVED_BIDDERS":{"S2S":{"INTL":["pangaea","sharethrough","ix"],"DOM":["ix"]},"NATIVE":{"INTL":["appnexus","pangaea"],"DOM":["appnexus"]},"CLIENT":{"INTL":["appnexus","pangaea","ix","rubicon","sharethrough","criteo"],"DOM":["appnexus","rubicon","criteo","ix","trustx"]}},"BIDDERS":{"S2S":{"INTL":[],"DOM":[]},"NATIVE":{"INTL":[],"DOM":[]},"CLIENT":{"INTL":[],"DOM":[]}}},"PROXIMIC":{"DEBUG":false},"SOURCEPOINT":{"DEBUG":false},"SSAI":{"VENDORS":{"Telaria":{"COOKIE_NAME":"goiz","URL":"https://eq97f.publishers.tremorhub.com/pubsync?redir=https://umto.{{domain}}/user-sync?goiz=%5Btvid%5D&domain={{domain}}"},"Rubicon":{"COOKIE_NAME":"ifyr","URL":"https://pixel-us-east.rubiconproject.com/exchange/sync.php?p={{brand}}"},"Freewheel":{"COOKIE_NAME":"bea4","URL":"https://bea4.v.fwmrm.net/ad/u?mode=echo&cr=https://umto.{{domain}}/user-sync?bea4=#{user.id}&domain={{domain}}"},"AppNexus":{"COOKIE_NAME":"zwmc","URL":"https://ib.adnxs.com/getuid?https://umto.{{domain}}/user-sync?zwmc=$UID&domain={{domain}}"},"PubMatic":{"COOKIE_NAME":"kfyn","URL":"https://ads.pubmatic.com/AdServer/js/userSync.js"},"LiveRamp":{"COOKIE_NAME":"orev","URL":"https://idsync.rlcdn.com/712348.gif?partner_uid=${fwuid}"}},"SITE_VENDORS":["AppNexus","Freewheel","Rubicon","Telaria"],"DEBUG":false},"TRANSACTION_ID":{"DEBUG":false},"USER_CONSENT":{"ONETRUST_SRC":"","ONETRUST_GUID":"","COOKIE_DOMAIN":"","DEBUG":false,"ENABLED":false},"VERSION":"v2.0","NAME":"Espanol","TIMESTAMP":["1","730","209","075","074"],"DESCRIPTION":"Site for CNNe on Stellar","ENVIRONMENT":"PRODUCTION"},"business-domestic":{"ADFUEL":{"AUTO_DISPATCH":true,"DEFAULT_TIMEOUT":800,"DEFAULT_DESKTOP_TIMEOUT":800,"DEFAULT_MOBILE_TIMEOUT":800,"IFRAME_TITLE":"advertisement","NETWORK_ID":"8663477","REFRESH_ON_FOCUS_ONLY":false,"LAZY_LOAD_FETCH_PERCENT":500,"LAZY_LOAD_RENDER_PERCENT":200,"LAZY_LOAD_MOBILE_SCALING":2,"COLLAPSE_EMPTY_DIVS":true,"DEBUG":false,"SITE_OBJECT":"CNN","ACTIVE_MODULES":[""]},"A9":{"SLOTNAMES":{"PREPEND_ADUNIT":false,"MIDROLL":"aps-midroll","PREROLL":"aps-preroll"},"TIMEOUTS":{"MOBILE":{"VIDEO":{"MIDROLL":750,"REFRESH":750,"INITIAL":500},"DISPLAY":{"REFRESH":750,"INITIAL":750}},"DESKTOP":{"VIDEO":{"MIDROLL":750,"REFRESH":750,"INITIAL":500},"DISPLAY":{"REFRESH":1150,"INITIAL":1150}}},"DEBUG":false,"ACCOUNT_IDS":{"INTL":"3288","DOM":"3159"}},"AUI":{"SITE_VENDORS":{"DOM":["AppNexus","Freewheel","LiveRamp","PubMatic","Rubicon","SpotX","Telaria"],"INTL":["AppNexus","Freewheel","LiveRamp","PubMatic","Rubicon","SpotX","Telaria"]},"VENDORS":{"AppNexus":{"COOKIE_NAME":"zwmc","URL":"https://ib.adnxs.com/getuid?https://umto.{{domain}}/user-sync?zwmc=$UID&domain={{domain}}"},"Freewheel":{"COOKIE_NAME":"bea4","URL":"https://bea4.v.fwmrm.net/ad/u?mode=echo&cr=https://umto.{{domain}}/user-sync?bea4=#{user.id}&domain={{domain}}"},"LiveRamp":{"COOKIE_NAME":"orev","URL":"https://idsync.rlcdn.com/712348.gif?partner_uid=${fwuid}"},"PubMatic":{"COOKIE_NAME":"kfyn","URL":"https://ads.pubmatic.com/AdServer/js/userSync.js"},"Rubicon":{"COOKIE_NAME":"ifyr","URL":"https://pixel-us-east.rubiconproject.com/exchange/sync.php?p={{brand}}"},"SpotX":{"COOKIE_NAME":"hkgc","URL":"https://sync.search.spotxchange.com/audience_id"},"Telaria":{"COOKIE_NAME":"goiz","URL":"https://eq97f.publishers.tremorhub.com/pubsync?redir=https://umto.{{domain}}/user-sync?goiz=%5Btvid%5D&domain={{domain}}"}}},"BEEMRAY":{"DEBUG":false,"CUSTOMER_ID":"","API_KEY":""},"BLOCKTHROUGH":{"DEBUG":false},"CEP":{"DEBUG":false},"CONSOLE_TOOL":{"DEBUG":false,"HOTKEY":["Control","Shift","Z"]},"CREATIVE_REVIEW":{"DEBUG":false,"HOTKEY":"^ d o h $"},"CRITEO":{"DEBUG":false,"DESKTOP_TIMEOUT":750,"DESKTOP_ZONES":{},"MOBILE_TIMEOUT":750,"MOBILE_ZONES":{},"MULTISIZE_FIRST":"F","MULTISIZE_LARGEST":"L","MULTISIZE_ALL":"A","MULTISIZE_METHOD":"L","TIMEOUT":750},"FASTLANE":{"DEBUG":false,"DESKTOP_TIMEOUT":750,"DOM_ACCOUNT_ID":11078,"INTL_ACCOUNT_ID":11016,"MOBILE_TIMEOUT":750,"TIMEOUT":750},"GUID":{"DEBUG":false},"IAS":{"ACCOUNT_IDS":{"DOM":925660,"INTL":925660},"DEBUG":false},"IX":{"DEBUG":false,"SCRIPT_KEY":{"DOM":null,"INTL":null},"IDENTITY":""},"IVR":{"DEFAULT_DISPLAY_PERCENT":50,"DEFAULT_DISPLAY_MILLISECONDS":35000,"DEBUG":false},"KRUX":{"INTL_CONTROLTAG":"teff9xc7i","DOM_CONTROLTAG":"IWzCuclz","DEBUG":false},"MALVERTISING":{"SCRIPT_SRC":"//cadmus.script.ac/d2uap9jskdzp2/script.js","SITE_VENDOR":"CleanIO","DEBUG":false},"PREBID":{"SEND_ALL_BIDS":{"INTL":true,"DOM":true},"VENDOR":{"IX":{"IDENTITY":"","SITE_ID":{"DOM":{"DESKTOP":{"atf":{"728x90":"423255","970x250":"423255","970x90":"423255","300x600":"423257","300x250":"423257"},"btf":{"300x600":"423258","300x250":"423258","728x90":"423256","970x250":"423256","970x90":"423256"}},"MOBILE":{"atf":{"320x50":"423259","300x250":"423261"},"btf":{"300x250":"423260","320x50":"423262"}},"VIDEO":{"DESKTOP":0,"MOBILE":0},"OUTSTREAM":{"DESKTOP":0,"MOBILE":0}},"INTL":{"DESKTOP":{"atf":{"728x90":"341959","970x250":"341960","970x90":"341961","300x600":"341962","300x250":"341963"},"btf":{"300x600":"341965","300x250":"341966","728x90":"341967","970x250":"341968","970x90":"341969"}},"MOBILE":{"atf":{"320x50":"341964","300x250":"341970"},"btf":{"320x50":"341957","300x250":"341971"}},"VIDEO":{"DESKTOP":0,"MOBILE":0},"OUTSTREAM":{"DESKTOP":0,"MOBILE":0}}},"OUTSTREAM":{"SITE_ID":{"DOM":{"DESKTOP":0,"MOBILE":0},"INTL":{"DESKTOP":0,"MOBILE":0}}},"VIDEO":{"WIDTH":640,"HEIGHT":480,"MIMES":["video/mp4"],"PROTOCOLS":[2,3,5,6],"SITE_ID":{"DOM":{"DESKTOP":0,"MOBILE":0},"INTL":{"DESKTOP":"829396","MOBILE":"829397"}},"DURATION":{"DESKTOP":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":30,"INTL":30}},"MOBILE":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":15,"INTL":15}}}}},"RUBICON":{"ACCOUNT_ID":{"DOM":"11078","INTL":"11016"},"SITE_ID":{"DOM":{"DESKTOP":"26792","MOBILE":"42244","VIDEO":{"DESKTOP":0,"MOBILE":0}},"INTL":{"DESKTOP":"78582","MOBILE":"78584","VIDEO":{"DESKTOP":"415330","MOBILE":"430362"}}},"ZONE_MAPPING":{"DOM":{"DESKTOP":{"HP":{"btf":"154308","atf":"106536"},"ROS":{"btf":"107752","atf":"106830"}},"MOBILE":{"HP":{"btf":"185914","atf":"185914"},"ROS":{"btf":"185914","atf":"185914"}},"VIDEO":{"DESKTOP":{"HP":{"atf":"0","btf":"0"},"ROS":{"atf":"0","btf":"0"}},"MOBILE":{"HP":{"atf":"0","btf":"0"},"ROS":{"atf":"0","btf":"0"}}}},"INTL":{"DESKTOP":{"HP":{"btf":"650178","atf":"650178"},"ROS":{"btf":"369850","atf":"369850"}},"MOBILE":{"HP":{"btf":"369856","atf":"369856"},"ROS":{"btf":"369856","atf":"369856"}},"VIDEO":{"DESKTOP":{"HP":{"atf":"2341606","btf":"2341606"},"ROS":{"atf":" 2341606","btf":"2341606"}},"MOBILE":{"HP":{"atf":"2460344","btf":"2460344"},"ROS":{"atf":"2460344","btf":"2460344"}}}}},"LANGUAGE":{"DOM":"en","INTL":"en"},"VIDEO":{"DURATION":{"DESKTOP":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":30,"INTL":30}},"MOBILE":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":15,"INTL":15}}},"LANGUAGE":"en"}},"PANGAEA":{"ACCOUNT_ID":{"INTL":"8613","DOM":0}},"CRITEO":{"ACCOUNT_ID":{"INTL":9264,"DOM":4157}},"APPNEXUS":{"ACCOUNT_ID":{"DOM":"7745","INTL":"8353"},"VIDEO_INVCODE":{"DOM":"cnn_homepage_video1","INTL":"cnni_homepage_video1"},"PLAYBACK_METHOD":{"DOM":{"DESKTOP":"auto_play_sound_off","MOBILE":"click_to_play"},"INTL":{"DESKTOP":"auto_play_sound_off","MOBILE":"click_to_play"}},"VIDEO":{"DURATION":{"DESKTOP":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":30,"INTL":30}},"MOBILE":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":15,"INTL":15}}}},"RESERVE":{"DOM":0.9,"INTL":null},"SUPPLY_TYPE":{"DOM":{"WEB":true,"MOBILE_WEB":true},"INTL":{"WEB":true,"MOBILE_WEB":true}},"CONTEXT":{"DOM":"instream","INTL":"instream"}},"PUBMATIC":{"PUBLISHER_ID":{"DOM":"162932","INTL":"160262"},"MAPPINGS":{"DOM":{"DESKTOP":{},"MOBILE":{}},"INTL":{"DESKTOP":{},"MOBILE":{}}}},"TRUSTX":{"UID":{"DOM":{"DESKTOP":{"atf":{"970x250":"15218","970x90":"15219","728x90":"15220","300x250":"15224"},"btf":{"970x250":"15221","970x90":"15222","728x90":"15223","300x250":"15226"}},"MOBILE":{"atf":{"320x50":"15228"},"btf":{"320x50":"15230"}}},"INTL":{"DESKTOP":{"atf":{},"btf":{}},"MOBILE":{"atf":{},"btf":{}}}}},"TRIPLELIFT":{"MAPPINGS":{"DOM":{"DESKTOP":{"HP":{"970x250":"CNN_leaderboard_Prebid","970x90":"CNN_leaderboard_Prebid","728x90":"CNN_leaderboard_Prebid","300x600":"CNN_300x600_300x250_DeskTab_Prebid"},"ROS":{"970x250":"CNN_leaderboard_Prebid","970x90":"CNN_leaderboard_Prebid","728x90":"CNN_leaderboard_Prebid","300x600":"CNN_300x600_300x250_DeskTab_Prebid"}},"MOBILE":{"HP":{"300x250":"CNN_300x250_Mobile_Prebid"},"ROS":{"300x250":"CNN_300x250_Mobile_Prebid"}}},"INTL":{"DESKTOP":{"HP":{},"ROS":{}},"MOBILE":{"HP":{},"ROS":{}}}}},"SPOTX":{"CHANNEL_ID":{"DOM":{"DESKTOP":"","MOBILE":""},"INTL":{"DESKTOP":"325241","MOBILE":"328164"}},"VIDEO":{"DURATION":{"DESKTOP":{"MIN":{"DOM":5,"INTL":5},"MAX":{"DOM":15,"INTL":15}},"MOBILE":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":30,"INTL":30}}}}},"FLEDGE":{"BIDDERS":["ix"]}},"TIMEOUTS":{"VIDEO":{"REFRESH":1000,"MIDROLL":750,"DEFAULT":500},"DISPLAY":{"MOBILE":750,"DESKTOP":1150}},"DEBUG":false,"APPROVED_BIDDERS":{"S2S":{"INTL":["pangaea","sharethrough","ix"],"DOM":["ix"]},"NATIVE":{"INTL":["appnexus","pangaea"],"DOM":["appnexus"]},"CLIENT":{"INTL":["appnexus","pangaea","ix","rubicon","sharethrough","criteo"],"DOM":["appnexus","rubicon","criteo","ix","trustx"]}},"BIDDERS":{"S2S":{"INTL":[],"DOM":[]},"NATIVE":{"INTL":[],"DOM":[]},"CLIENT":{"INTL":["criteo","ix","pubmatic","rubicon"],"DOM":["criteo","ix","rubicon","triplelift","trustx"]},"OUTSTREAM":{"DOM":[],"INTL":[]},"VIDEO":{"DOM":[],"INTL":[]}},"FLOORS":{"DISPLAY":{"DOM":{"DESKTOP":0.01,"MOBILE":0.01},"INTL":{"DESKTOP":0.01,"MOBILE":0.01}},"VIDEO":{"DOM":{"DESKTOP":0.01,"MOBILE":0.01},"INTL":{"DESKTOP":0.01,"MOBILE":0.01}}},"PRICE_BUCKETS":{"DOM":{"DISPLAY":[{"precision":2,"min":0,"max":5,"increment":0.01},{"precision":2,"min":5,"max":30,"increment":0.05},{"precision":2,"min":30,"max":115,"increment":1}],"VIDEO":[{"precision":2,"min":4,"max":50,"increment":1},{"precision":2,"min":50,"max":100,"increment":5}],"OUTSTREAM":[{"precision":2,"min":1,"max":50,"increment":1}]},"INTL":{"DISPLAY":[{"precision":2,"min":0,"max":5,"increment":0.01},{"precision":2,"min":5,"max":30,"increment":0.05},{"precision":2,"min":30,"max":50,"increment":1}],"VIDEO":[{"precision":2,"min":4,"max":50,"increment":1},{"precision":2,"min":50,"max":100,"increment":5}],"OUTSTREAM":[{"precision":2,"min":1,"max":50,"increment":1}]}},"LIBRARY":{"VENDORS":["rubicon","criteo","ix","trustx","triplelift","spotx","pubmatic"],"MODULES":["categoryTranslation","consentManagement","prebidServerBidAdapter","id5IdSystem","identityLinkIdSystem","fledgeForGpt"]}},"PROXIMIC":{"DEBUG":false},"SOURCEPOINT":{"DEBUG":false},"SSAI":{"VENDORS":{"Telaria":{"COOKIE_NAME":"goiz","URL":"https://eq97f.publishers.tremorhub.com/pubsync?redir=https://umto.{{domain}}/user-sync?goiz=%5Btvid%5D&domain={{domain}}"},"Rubicon":{"COOKIE_NAME":"ifyr","URL":"https://pixel-us-east.rubiconproject.com/exchange/sync.php?p={{brand}}"},"Freewheel":{"COOKIE_NAME":"bea4","URL":"https://bea4.v.fwmrm.net/ad/u?mode=echo&cr=https://umto.{{domain}}/user-sync?bea4=#{user.id}&domain={{domain}}"},"AppNexus":{"COOKIE_NAME":"zwmc","URL":"https://ib.adnxs.com/getuid?https://umto.{{domain}}/user-sync?zwmc=$UID&domain={{domain}}"},"PubMatic":{"COOKIE_NAME":"kfyn","URL":"https://ads.pubmatic.com/AdServer/js/userSync.js"},"LiveRamp":{"COOKIE_NAME":"orev","URL":"https://idsync.rlcdn.com/712348.gif?partner_uid=${fwuid}"}},"SITE_VENDORS":["AppNexus","Freewheel","LiveRamp","PubMatic","Rubicon","Telaria"],"DEBUG":false},"TRANSACTION_ID":{"DEBUG":false},"USER_CONSENT":{"ONETRUST_SRC":"","ONETRUST_GUID":"","COOKIE_DOMAIN":"","DEBUG":false,"ENABLED":false},"VERSION":"v2.0","NAME":"CNN Business","TIMESTAMP":["1","730","209","075","157"],"DESCRIPTION":"CNN Business Domestic","ENVIRONMENT":"PRODUCTION"},"business-international":{"ADFUEL":{"AUTO_DISPATCH":true,"DEFAULT_TIMEOUT":800,"DEFAULT_DESKTOP_TIMEOUT":800,"DEFAULT_MOBILE_TIMEOUT":800,"IFRAME_TITLE":"advertisement","NETWORK_ID":"8663477","REFRESH_ON_FOCUS_ONLY":false,"LAZY_LOAD_FETCH_PERCENT":500,"LAZY_LOAD_RENDER_PERCENT":200,"LAZY_LOAD_MOBILE_SCALING":2,"COLLAPSE_EMPTY_DIVS":true,"DEBUG":false,"ACTIVE_MODULES":[],"SITE_OBJECT":"CNN"},"A9":{"SLOTNAMES":{"PREPEND_ADUNIT":false,"MIDROLL":"aps-midroll","PREROLL":"aps-preroll"},"TIMEOUTS":{"MOBILE":{"VIDEO":{"MIDROLL":750,"REFRESH":750,"INITIAL":500},"DISPLAY":{"REFRESH":750,"INITIAL":750}},"DESKTOP":{"VIDEO":{"MIDROLL":750,"REFRESH":750,"INITIAL":500},"DISPLAY":{"REFRESH":1150,"INITIAL":1150}}},"DEBUG":false,"ACCOUNT_IDS":{"INTL":"3288","DOM":"3159"}},"AUI":{"SITE_VENDORS":{"DOM":[],"INTL":[]},"VENDORS":{"AppNexus":{"COOKIE_NAME":"zwmc","URL":"https://ib.adnxs.com/getuid?https://umto.{{domain}}/user-sync?zwmc=$UID&domain={{domain}}"},"Freewheel":{"COOKIE_NAME":"bea4","URL":"https://bea4.v.fwmrm.net/ad/u?mode=echo&cr=https://umto.{{domain}}/user-sync?bea4=#{user.id}&domain={{domain}}"},"LiveRamp":{"COOKIE_NAME":"orev","URL":"https://idsync.rlcdn.com/712348.gif?partner_uid=${fwuid}"},"PubMatic":{"COOKIE_NAME":"kfyn","URL":"https://ads.pubmatic.com/AdServer/js/userSync.js"},"Rubicon":{"COOKIE_NAME":"ifyr","URL":"https://pixel-us-east.rubiconproject.com/exchange/sync.php?p={{brand}}"},"SpotX":{"COOKIE_NAME":"hkgc","URL":"https://sync.search.spotxchange.com/audience_id"},"Telaria":{"COOKIE_NAME":"goiz","URL":"https://eq97f.publishers.tremorhub.com/pubsync?redir=https://umto.{{domain}}/user-sync?goiz=%5Btvid%5D&domain={{domain}}"}}},"BEEMRAY":{"DEBUG":false,"CUSTOMER_ID":"","API_KEY":""},"BLOCKTHROUGH":{"DEBUG":false},"CEP":{"DEBUG":false},"CONSOLE_TOOL":{"DEBUG":false,"HOTKEY":["Control","Shift","Z"]},"CREATIVE_REVIEW":{"DEBUG":false,"HOTKEY":"^ d o h $"},"CRITEO":{"DEBUG":false,"DESKTOP_TIMEOUT":750,"DESKTOP_ZONES":{},"MOBILE_TIMEOUT":750,"MOBILE_ZONES":{},"MULTISIZE_FIRST":"F","MULTISIZE_LARGEST":"L","MULTISIZE_ALL":"A","MULTISIZE_METHOD":"L","TIMEOUT":750},"FASTLANE":{"DEBUG":false,"DESKTOP_TIMEOUT":750,"DOM_ACCOUNT_ID":11078,"INTL_ACCOUNT_ID":11016,"MOBILE_TIMEOUT":750,"TIMEOUT":750},"GUID":{"DEBUG":false},"IAS":{"ACCOUNT_IDS":{"DOM":925660,"INTL":925660},"DEBUG":false},"IX":{"DEBUG":false,"SCRIPT_KEY":{"DOM":null,"INTL":null},"IDENTITY":""},"IVR":{"DEFAULT_DISPLAY_PERCENT":50,"DEFAULT_DISPLAY_MILLISECONDS":35000,"DEBUG":false},"KRUX":{"INTL_CONTROLTAG":"","DOM_CONTROLTAG":"","DEBUG":false},"MALVERTISING":{"SCRIPT_SRC":"//cadmus.script.ac/d2uap9jskdzp2/script.js","SITE_VENDOR":"CleanIO","DEBUG":false},"PREBID":{"SEND_ALL_BIDS":{"INTL":true,"DOM":true},"VENDOR":{"IX":{"IDENTITY":"","SITE_ID":{"DOM":{"DESKTOP":{"atf":{"728x90":"423255","970x250":"423255","970x90":"423255","300x600":"423257","300x250":"423257"},"btf":{"300x600":"423258","300x250":"423258","728x90":"423256","970x250":"423256","970x90":"423256"}},"MOBILE":{"atf":{"320x50":"423259","300x250":"423261"},"btf":{"300x250":"423260","320x50":"423262"}},"VIDEO":0,"OUTSTREAM":{"DESKTOP":0,"MOBILE":0}},"INTL":{"DESKTOP":{"atf":{"728x90":"341959","970x250":"341960","970x90":"341961","300x600":"341962","300x250":"341963"},"btf":{"300x600":"341965","300x250":"341966","728x90":"341967","970x250":"341968","970x90":"341969"}},"MOBILE":{"atf":{"320x50":"341964","300x250":"341970"},"btf":{"320x50":"341957","300x250":"341971"}},"VIDEO":0,"OUTSTREAM":{"DESKTOP":0,"MOBILE":0}}},"OUTSTREAM":{"SITE_ID":{"DOM":{"DESKTOP":0,"MOBILE":0},"INTL":{"DESKTOP":0,"MOBILE":0}}},"VIDEO":{"WIDTH":640,"HEIGHT":480,"MIMES":["video/mp4"],"PROTOCOLS":[2,3,5,6],"SITE_ID":{"DOM":{"DESKTOP":"829396","MOBILE":"829397"},"INTL":{"DESKTOP":"829396","MOBILE":"829397"}},"DURATION":{"DESKTOP":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":30,"INTL":30}},"MOBILE":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":15,"INTL":15}}}}},"RUBICON":{"ACCOUNT_ID":{"DOM":"11078","INTL":"11016"},"SITE_ID":{"DOM":{"DESKTOP":0,"MOBILE":0,"VIDEO":{"DESKTOP":0,"MOBILE":0}},"INTL":{"DESKTOP":"78598","MOBILE":"78600","VIDEO":{"DESKTOP":"415330","MOBILE":"430362"}}},"ZONE_MAPPING":{"DOM":{"DESKTOP":{"HP":{"btf":0,"atf":0},"ROS":{"btf":0,"atf":0}},"MOBILE":{"HP":{"btf":0,"atf":0},"ROS":{"btf":0,"atf":0}},"VIDEO":{"DESKTOP":{"HP":{"atf":"0","btf":"0"},"ROS":{"atf":"0","btf":"0"}},"MOBILE":{"HP":{"atf":"0","btf":"0"},"ROS":{"atf":"0","btf":"0"}}}},"INTL":{"DESKTOP":{"HP":{"btf":"455710","atf":"455740"},"ROS":{"btf":"455710","atf":"455750"}},"MOBILE":{"HP":{"btf":"369882","atf":"369882"},"ROS":{"btf":"369882","atf":"369882"}},"VIDEO":{"DESKTOP":{"HP":{"atf":"2341606","btf":"2341606"},"ROS":{"atf":" 2341606","btf":"2341606"}},"MOBILE":{"HP":{"atf":"2460344","btf":"2460344"},"ROS":{"atf":"2460344","btf":"2460344"}}}}},"LANGUAGE":{"DOM":"en","INTL":"en"},"VIDEO":{"DURATION":{"DESKTOP":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":30,"INTL":30}},"MOBILE":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":15,"INTL":15}}},"LANGUAGE":"en"}},"PANGAEA":{"ACCOUNT_ID":{"INTL":"8613","DOM":0}},"CRITEO":{"ACCOUNT_ID":{"INTL":9264,"DOM":4157}},"APPNEXUS":{"ACCOUNT_ID":{"DOM":"7745","INTL":"8353"},"VIDEO_INVCODE":{"DOM":"cnn_homepage_video1","INTL":"cnni_homepage_video1"},"PLAYBACK_METHOD":{"DOM":{"DESKTOP":"auto_play_sound_off","MOBILE":"click_to_play"},"INTL":{"DESKTOP":"auto_play_sound_off","MOBILE":"click_to_play"}},"VIDEO":{"DURATION":{"DESKTOP":{"MIN":{"DOM":5,"INTL":5},"MAX":{"DOM":15,"INTL":15}},"MOBILE":{"MIN":{"DOM":6,"INTL":6},"MAX":{"DOM":30,"INTL":30}}}},"RESERVE":{"DOM":0.9,"INTL":0.9},"SUPPLY_TYPE":{"DOM":{"WEB":true,"MOBILE_WEB":true},"INTL":{"WEB":true,"MOBILE_WEB":true}},"CONTEXT":{"DOM":"instream","INTL":"instream"}},"PUBMATIC":{"PUBLISHER_ID":{"DOM":"162932","INTL":"160262"},"MAPPINGS":{"DOM":{"DESKTOP":{},"MOBILE":{}},"INTL":{"DESKTOP":{},"MOBILE":{}}}},"SHARETHROUGH":{"UNIT_MAPPING":{"DOM":{"DESKTOP":{},"MOBILE":{}},"INTL":{"DESKTOP":{},"MOBILE":{}}}},"FLEDGE":{"BIDDERS":["ix"]}},"TIMEOUTS":{"VIDEO":{"REFRESH":1000,"MIDROLL":750,"DEFAULT":500},"DISPLAY":{"MOBILE":750,"DESKTOP":1150}},"DEBUG":false,"APPROVED_BIDDERS":{"S2S":{"INTL":["pangaea","sharethrough","ix"],"DOM":["ix"]},"NATIVE":{"INTL":["appnexus","pangaea"],"DOM":["appnexus"]},"CLIENT":{"INTL":["appnexus","pangaea","ix","rubicon","sharethrough","criteo"],"DOM":["appnexus","rubicon","criteo","ix","trustx"]}},"BIDDERS":{"S2S":{"INTL":[],"DOM":[]},"NATIVE":{"INTL":[],"DOM":[]},"CLIENT":{"INTL":["appnexus","criteo","ix","pubmatic","rubicon"],"DOM":[]},"OUTSTREAM":{"DOM":[],"INTL":[]},"VIDEO":{"DOM":[],"INTL":[]}},"FLOORS":{"DISPLAY":{"DOM":{"DESKTOP":0.01,"MOBILE":0.01},"INTL":{"DESKTOP":0.01,"MOBILE":0.01}},"VIDEO":{"DOM":{"DESKTOP":0.01,"MOBILE":0.01},"INTL":{"DESKTOP":0.01,"MOBILE":0.01}}},"PRICE_BUCKETS":{"DOM":{"DISPLAY":[{"precision":2,"min":0,"max":5,"increment":0.01},{"precision":2,"min":5,"max":30,"increment":0.05},{"precision":2,"min":30,"max":115,"increment":1}],"VIDEO":[{"precision":2,"min":4,"max":50,"increment":1},{"precision":2,"min":50,"max":100,"increment":5}],"OUTSTREAM":[{"precision":2,"min":1,"max":50,"increment":1}]},"INTL":{"DISPLAY":[{"precision":2,"min":0,"max":5,"increment":0.01},{"precision":2,"min":5,"max":30,"increment":0.05},{"precision":2,"min":30,"max":50,"increment":1}],"VIDEO":[{"precision":2,"min":4,"max":50,"increment":1},{"precision":2,"min":50,"max":100,"increment":5}],"OUTSTREAM":[{"precision":2,"min":1,"max":50,"increment":1}]}},"LIBRARY":{"VENDORS":["appnexus","criteo","ix","pubmatic","rubicon"],"MODULES":["categoryTranslation","consentManagement","prebidServerBidAdapter","id5IdSystem","fledgeForGpt","identityLinkIdSystem"]}},"PROXIMIC":{"DEBUG":false},"SOURCEPOINT":{"DEBUG":false},"SSAI":{"VENDORS":{"Telaria":{"COOKIE_NAME":"goiz","URL":"https://eq97f.publishers.tremorhub.com/pubsync?redir=https://umto.{{domain}}/user-sync?goiz=%5Btvid%5D&domain={{domain}}"},"Rubicon":{"COOKIE_NAME":"ifyr","URL":"https://pixel-us-east.rubiconproject.com/exchange/sync.php?p={{brand}}"},"Freewheel":{"COOKIE_NAME":"bea4","URL":"https://bea4.v.fwmrm.net/ad/u?mode=echo&cr=https://umto.{{domain}}/user-sync?bea4=#{user.id}&domain={{domain}}"},"AppNexus":{"COOKIE_NAME":"zwmc","URL":"https://ib.adnxs.com/getuid?https://umto.{{domain}}/user-sync?zwmc=$UID&domain={{domain}}"},"PubMatic":{"COOKIE_NAME":"kfyn","URL":"https://ads.pubmatic.com/AdServer/js/userSync.js"},"LiveRamp":{"COOKIE_NAME":"orev","URL":"https://idsync.rlcdn.com/712348.gif?partner_uid=${fwuid}"}},"SITE_VENDORS":["AppNexus","Freewheel","Rubicon","Telaria"],"DEBUG":false},"TRANSACTION_ID":{"DEBUG":false},"USER_CONSENT":{"ONETRUST_SRC":"","ONETRUST_GUID":"","COOKIE_DOMAIN":"","DEBUG":false,"ENABLED":false},"VERSION":"v2.0","NAME":"CNN Business Edition","TIMESTAMP":["1","730","209","075","193"],"DESCRIPTION":"CNN Business INTL Edition","ENVIRONMENT":"PRODUCTION"}},"ENABLE_RELEVANCE_USER_JS":true,"ENABLE_AUTO_REFRESH":true,"ENABLE_VIDEO_AUTOSTART_ON_ARTICLE":false,"ENABLE_VIDEO_AUTOSTART_ON_VIDEOLEAF":true,"ENABLE_VIDEO_AUTOSTART_ON_LIVESTORY":false,"ENABLE_VIDEO_AUTOSTART_ON_TVE":true,"ENABLE_AD_SLOT_CLIENT_INJECTOR":true,"ENABLE_ADFUEL":true,"ENABLE_ADFUEL_METRICS":true,"ENABLE_NATIVO":true,"ENABLE_CHARTBEAT":true,"ENABLE_DATADOG_TELEMETRY":true,"ENABLE_DUAL_NEWSLETTERS_ARKOSE":true,"ENABLE_EXCLUDE_FEATURES":false,"ENABLE_GOOGLE_TAG_MANAGER":true,"ENABLE_UNDERSCORED_HUMAN_BOT_CONFIG":true,"UNDERSCORED_HUMAN_BOT_CONFIG_SRC":"https://www.cnn.com/cnn-underscored/prod/init.js","ENABLE_UNDERSCORED_BUTTON_SCRIPT":true,"ENABLE_PW_RESET_ARKOSE":true,"ENABLE_LIVE_STORY_UPDATES":true,"ENABLE_LOGIN_ARKOSE":true,"ENABLE_NEWSLETTERS_ARKOSE":true,"ENABLE_NEWSLETTERS_AUTH_ARKOSE":true,"ENABLE_ONE_TAP_PLAY":true,"ENABLE_ONE_TAP_CAROUSEL":true,"ENABLE_OPENWEB":true,"ENABLE_OPENWEB_AD":true,"ENABLE_OPENWEB_SSO":true,"ENABLE_OPENWEB_MIDPROMO":true,"ENABLE_PAYMENT_ARKOSE":true,"ENABLE_ARKOSE_DATA_EXCHANGE":true,"ONE_TAP_PLAYLIST_ENDPOINT":"https://fave.api.cnn.io/v1/video-playlist?stellarUri=","ONE_TAP_EXCLUDED_COUNTRIES":"KR","ENABLE_REGISTRATION_ARKOSE":true,"ENABLE_SERVER_AD_REGISTRIES":true,"ENABLE_SOVRN":true,"ENABLE_TAG_MANAGER":true,"ENABLE_USER_CONSENT":true,"ENABLE_USER_FIRST_LAST_NAME":false,"ENABLE_USER_FIRST_LAST_NAME_UPDATES":true,"ENABLE_WUNDERKIND":true,"ENABLE_WUNDERKIND_ES":true,"ENABLE_ZETA":true,"ENABLE_ZION":true,"ENABLE_ZION_ANALYTICS_CLICK_EVENTS":true,"ENABLE_ZION_ANALYTICS_ON_OFF_EVENTS":true,"ENABLE_OUTBRAIN_MOBILE_LIVESTORY":false,"ENSIGHTEN_SRC":"https://agility.cnn.com/turner/cnn-prod/Bootstrap.js","EXCLUSIVE_CONTENT_ENABLED":true,"FACEBOOK_APP_ID":"80401312489","FAVE_TOP_PLAYER":{"ads":{"default":{"ssai":{"dev":{"clips":{"enabled":true,"profile":"m6Np541neR"},"liveAuth":{"enabled":true,"profile":"UsIeS2TKlX"},"liveUnauth":{"enabled":true,"profile":"2iUzxPSeOP"}},"environment":"prod","prod":{"clips":{"enabled":true,"profile":"5lycn5OPFj"},"liveAuth":{"enabled":true,"profile":"33hkbvnyaO"},"liveUnauth":{"enabled":true,"profile":"ENHa1vBbDp"}}}},"livestory":{"ssai":{"dev":{"clips":{"enabled":true,"profile":"N5SsGHrH8R"},"liveAuth":{"enabled":true,"profile":"UsIeS2TKlX"},"liveUnauth":{"enabled":true,"profile":"U0k3XgD9A0"}},"environment":"prod","prod":{"clips":{"enabled":true,"profile":"sqKNPXeFWm"},"liveAuth":{"enabled":true,"profile":"33hkbvnyaO"},"liveUnauth":{"enabled":true,"profile":"TBn9mv6qeq"}}}},"espanol":{"ssai":{"environment":"prod","prod":{"clips":{"profile":"vywzeUGdVg","enabled":true},"liveUnauth":{"profile":"2VhRaN7PRN","enabled":true},"liveAuth":{"enabled":true,"profile":"33hkbvnyaO"}},"dev":{"clips":{"enabled":true,"profile":"m6Np541neR"},"liveAuth":{"enabled":true,"profile":"UsIeS2TKlX"},"liveUnauth":{"enabled":true,"profile":"2iUzxPSeOP"}}}},"verticalVideo":{"ssai":{"environment":"prod","dev":{"clips":{"enabled":true,"profile":"38PbsVgxaq"}},"prod":{"clips":{"enabled":true,"profile":"38PbsVgxaq"}}}}}},"FAVE_MEDIA_PLAYER":"top","FOLLOW_AUDIENCE":"reg","FOLLOW_CLIENT_ID":"8gi02gh2jnr3hhnr3rti04hj","FOLLOW_COMPONENTS_ENABLED":["follow-topics-bar","user-account-my-news","tooltip"],"FOLLOW_CONTENT_API":"https://content.api.cnn.com","FOLLOW_CONTENT_API_UDK":"","FOLLOW_COOKIE_NAME":"cnn_follow_v1","FOLLOW_DIGEST_ENABLED":true,"FOLLOW_EXCLUDE_SECTIONS":"cnn-underscored","FOLLOW_FEATURE_ENABLED":true,"GIZMO_UK_SERVER_ENDPOINT":"/gizmo/api/1/wingman","GIZMO_US_SERVER_ENDPOINT":"/gizmous/api/1/wingman","GIZMO_UK_STRIPE_PUBLISH_KEY":"pk_live_51IdcnkJ8No30pLfwQoIZQCXHkAv62Y0s6hjOqbhuqOUORTluS4P1wThSRlTrh9Z78Uy41mNZWWRYrOwwKBOptyTa001tdtas8n","GIZMO_US_STRIPE_PUBLISH_KEY":"pk_live_51JCRCzHTnkIxdQ8sdWbFCQz1ZSfrhL3mftRlw1yKy9QkCqEGfh9sCzcknZjTUT64gbQV4N3Ic0W6czHOBHeRuW8K00GE5iqhGq","GIZMO_US_ENABLED":true,"GIZMO_US_VERSION":"1","GOOGLE_TAG_MANAGER_ID":"GTM-KJZD388","HEADER_SUBSCRIPTIONS_BUTTON_ENABLED":true,"LAZYLOAD_BUFFER_DESKTOP":"200","LAZYLOAD_BUFFER_MOBILE":"400","LIVE_STREAM_CENTER_ENABLED":true,"ENABLE_VIDEO_STICKY_ON_LIVESTORY":false,"ONE_TRUST_SRC":"@one_trust_src","OPTIMIZELY_BASE_SRC":"https://cdn.optimizely.com/public/125375509/s/","OPTIMIZELY_ENV":"prod","MARKETS_QUOTES_SRC":"https://markets.money.cnn.com/services/api/quotehover/multiquote.asp?symb=","METERED_PAYWALL_ENABLED":true,"CNN_BUSINESS_API":"https://api.business.cnn.io","CNN_BUSINESS_MONEY_HOST":"https://money.cnn.com","MARKETS_SEARCH_SRC":"https://markets.money.cnn.com/common/symbolLookup/getSymbols.asp?jsoncallback=symbolSearch&callback=symbolSearch&render=JSON&q=","MEDIUM_SERVICE_ENVIRONMENT":"prod","OPENWEB_DEFAULT_SECTIONS":["travel","style","science","business"],"OPENWEB_LAUNCHER_SRC":"https://launcher.spot.im/spot/sp_hsRkxHeO","OPENWEB_SSO_LAUNCHER_SRC":"https://launcher.spot.im/spot/sp_4hCVuB3p","OPENWEB_SPOT_ID":"sp_hsRkxHeO","OPENWEB_SSO_SPOT_ID":"sp_4hCVuB3p","OPENWEB_PLACEMENT":"inline","PAYWALL_ENABLED":true,"PAYWALL_PV_LOSS_RESET_ENABLED":false,"PAYWALL_STORAGE_KEY":"cnn_paywall_v2","PYMJS_SRC":"https://cdn.cnn.com/cnn/.e/interactive/js/lib/vendor/pym/pym.v1.min.js","REGWALL_ACTIVATION_COOKIE":"perm_cnn_regwall_activate_v1","REGWALL_ACTIVATION_METER_KEY":"perm_cnn_regwall_v1","REGWALL_FEATURE_ENABLED":false,"REG_SSO_GOOGLE_ENABLED":true,"REG_SSO_APPLE_ENABLED":true,"REGWALL_METER_MAX":"6","PAYWALL_METER_MAX":"30","REGWALL_STORAGE_KEY":"REG_WALL_METER","SSO_GOOGLE_CLIENT_ID":"173709198955-nkj6h0ag8soarm2bpbp9pc0ulp0s5t2b.apps.googleusercontent.com","SSO_GOOGLE_ID_STORAGE":"cnn_google_id","SSO_GOOGLE_ONE_TAP_DISABLE_AUTOSIGNIN_COOKIE":"cnn_sso_onetap_disable_autosignin","SSO_GOOGLE_ONE_TAP_ENABLED":true,"SSO_GOOGLE_ONE_TAP_AUTO_SIGNIN_ENABLED":false,"SSO_GOOGLE_ONE_TAP_EXCLUDED_SECTIONS":"subscription","SSO_GOOGLE_ONE_TAP_MW_EXCLUDED_SECTIONS":["homepage","subscription"],"SSO_GOOGLE_SRC":"https://accounts.google.com/gsi/client","SSO_APPLE_CLIENT_ID":"com.cnn.webprod","SSO_GOOGLE_ONE_TAP_ENABLED_MW":true,"SSO_GOOGLE_ONE_TAP_MW_VISITS_STORAGE_KEY":"cnn_mw_visits_for_one_tap_google","SOVRN_SRC":"https://get.s-onetag.com/c15ddde9-ec7d-4a49-b8ca-7a21bc4b943b/tag.min.js","SEARCH_API_ENDPOINT_URLS":{"cnn":"https://search.prod.di.api.cnn.io/content","es":"https://search.stage.di.api.cnn.io/search-multilingual/language/es","ar":"https://search.prod.di.api.cnn.io/content"},"SERVICE_BUILD_TYPE":"renderer","SUBS_WELCOME_OFFER_ENABLED":false,"TAG_MANAGER":"adobe","TECH_STACK":"stellar2.0","TOP_AD_RENDER_STICKY_TIMEOUT":"3000","TOP_AUTH_SRC":"https://turnip.cdn.turner.com/top/auth/2.12.1-22/auth.min.js","TOP_AUTH_ENV":"@top_auth_env","TOP_AUTH_ECID":"37D8CAC3-36E0-46D9-B160-CB987896CCEF","TOP_AUTH_MVPD_CONFIG_URL":"https://tvem.cdn.turner.com/v2/getConfig?brand=CNN&platform=web&country=US","TOP_AUTH_SERVICE_APP_ID":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuZXR3b3JrIjoiY25uIiwicHJvZHVjdCI6ImNubiIsInBsYXRmb3JtIjoid2ViLXRvcDIiLCJhcHBJZCI6ImNubi1jbm4td2ViLXRvcDItOWowYnI2In0.TbUdtroeG7T1gfSTUfdobssbI8vPsAX6tFEX5KI8hcA","TOP_AUTH_SOFTWARE_STATEMENT":"eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiIyY2QwZTZiZC01ZjFlLTRhMjItYTRhMC01Njg3YzNjOWI3NTEiLCJuYmYiOjE1MzcxOTA3NTcsImlzcyI6ImF1dGguYWRvYmUuY29tIiwiaWF0IjoxNTM3MTkwNzU3fQ.tBxO0aQhj8sy6RPiDMeThvvZgBkYRNVr1VseVCV3soJZdQJO7dWCcjeNghS8Qg2pc4u7vy6MQNtABcMU25BnCEBH8xKBf4HWb49NaFQLnmdXQULpfc1Uts5_CY0ALAtMgmfEdI_lzB9a80FuEiZ4VZcGxSpy7QTgZZivBqaq9hk71Yynhik9nsCv8pcHUKBkdq5W4lMyMGbDVGlCcHepmjj3yohzyc-4_gsfqtkaJHQBBAXSSqYVTKkg6bM-1GmKm2nBhjDBTHngM3vyA0YjpZ5dVsrGkRpGdfXLnCYB_9T91h-dYV8tle_V0HiLAn_8EVOmuQmKl7BzBJlERwo8JA","TOP_AUTH_SESSION_NAME":"com.turner.top-2.activationRegCode","TOP_FREEVIEW_SRC":"https://turnip.cdn.turner.com/top/freeview/2.12.1-22/freeview.min.js","TOP_FREEVIEW_ENV":"prod","TOP_FREEVIEW_SECRET_KEY":"hhX*-sB*YqRDpgs7RFTCacJocTFarXQf","PLUS_TOP_AUTH_MVPD_CONFIG_URL":"https://ite.api.tvemanager.ngtv.io/v2/getConfig?brand=cnnplus&platform=web&country=US","EMPLOYEE_TOP_AUTH_MVPD_CONFIG_URL":"https://ite.api.tvemanager.ngtv.io/v2/getConfig?brand=cnnplusee&platform=web","TRINITY_CONFIGURATION.domestic.michonne.features.enableMyFinance":true,"TRINITY_CONFIGURATION.domestic.michonne.features.enableIndexExchange":true,"TRINITY_CONFIGURATION.domestic.michonne.features.enablePrebid":true,"TRINITY_CONFIGURATION.domestic.michonne.features.enableAmazonDisplayAds":true,"TRINITY_CONFIGURATION.domestic.michonne.features.enableCep":true,"TRINITY_CONFIGURATION.domestic.michonne.features.enableIntegralAdScience":true,"TRINITY_CONFIGURATION.domestic.michonne.features.enableInViewRefresh":true,"TRINITY_CONFIGURATION.domestic.michonne.features.enableMalvertisingDetection":true,"TRINITY_CONFIGURATION.domestic.michonne.features.enableProximic":true,"TRINITY_CONFIGURATION.domestic.michonne.features.enableBlockThrough":true,"TRINITY_CONFIGURATION.domestic.michonne.features.enableHHID":true,"TRINITY_CONFIGURATION.domestic.michonne.features.enableFreewheelProgrammatic":true,"TRINITY_CONFIGURATION.international.michonne.features.enableMyFinance":false,"TRINITY_CONFIGURATION.international.michonne.features.enableIndexExchange":false,"TRINITY_CONFIGURATION.international.michonne.features.enablePrebid":true,"TRINITY_CONFIGURATION.international.michonne.features.enableAmazonDisplayAds":true,"TRINITY_CONFIGURATION.international.michonne.features.enableCep":true,"TRINITY_CONFIGURATION.international.michonne.features.enableIntegralAdScience":true,"TRINITY_CONFIGURATION.international.michonne.features.enableInViewRefresh":true,"TRINITY_CONFIGURATION.international.michonne.features.enableMalvertisingDetection":true,"TRINITY_CONFIGURATION.international.michonne.features.enableProximic":true,"TRINITY_CONFIGURATION.international.michonne.features.enableBlockThrough":true,"TRINITY_CONFIGURATION.international.michonne.features.enableHHID":true,"TRINITY_CONFIGURATION.international.michonne.features.enableFreewheelProgrammatic":true,"TRINITY_CONFIGURATION.siteinfo.userAccountLegalDocs":[{"docName":"TOS","version":"1.0","label":"By clicking Register you confirm you have read and agree to our <a href='https://www.cnn.com/terms' target='_blank'>Terms and Conditions</a> and acknowledge our <a href='https://www.cnn.com/privacy' target='_blank'>Privacy Policy.</a>","type":"domestic"},{"docName":"TOS-Intl","version":"1.0","label":"By clicking Register you confirm you have read and agree to our <a href='https://www.cnn.com/terms' target='_blank'>Terms and Conditions</a> and acknowledge our <a href='https://www.cnn.com/privacy' target='_blank'>Privacy Policy.</a>","type":"intl"}],"TRINITY_CONFIGURATION.domestic.michonne.autoStartDisabledMobileSections":["world","weather","vr","us","uk","tennis","tech","success","sport","politics","perspectives","opinions","olympics","movies","motorsport","middleeast","media","living","investing","india","health","golf","football","europe","entertainment","energy","economy","china","cars","business-india","business","australia","asia","africa","americas"],"TRINITY_CONFIGURATION.international.michonne.autoStartDisabledMobileSections":["world","weather","vr","us","uk","tennis","tech","success","sport","politics","perspectives","opinions","olympics","movies","motorsport","middleeast","media","living","investing","india","health","golf","football","europe","entertainment","energy","economy","china","cars","business-india","business","australia","asia","africa","americas"],"TRINITY_CONFIGURATION.domestic.michonne.video.fave":{"adobeAnalytics":{"enabled":true},"ads":{"ssai":{"dev":{"clips":{"profile":"m6Np541neR"},"liveAuth":{"profile":"UsIeS2TKlX"},"liveUnauth":{"profile":"2iUzxPSeOP"}},"prod":{"clips":{"profile":"5lycn5OPFj"},"liveAuth":{"profile":"33hkbvnyaO"},"liveUnauth":{"profile":"ENHa1vBbDp"}}}},"amazonA9":{"enabled":true,"refreshedTargetingData":{"timeout":1000},"targetingData":{"timeout":500}},"autoplayMuteEnabledPages":{"sections":["business","entertainment","health","homepage","intl_homepage","opinions","politics","us","videos","vr","world"]},"chartbeat":{"enabled":true},"conviva":{"applicationName":"CNN-FAVE","custom":{"applicationName":"CNN-Web","applicationNameByVertical":{"business":"CNN-Web-Business"}},"customerKey":"a6709203f34992a5095d2bc7ceaf2ec504f651a8","enabled":true,"gatewayUrl":"","integration":"conviva"},"cssUrl":"https://registry.api.cnn.io/bundles/fave/latest-4.x/css","enabledPageTypes":{"exclude":{"article":["studentnews"],"section":["studentnews"],"video":["studentnews"]}},"enableFaveContentXml":true,"freewheel":{"globalAdTimer":{"adComplete":{"errorCode":{"skip":"SKIP_CURRENT_AD_COMPLETE","stop":"STOP_CURRENT_AD_COMPLETE"},"timeout":30000,"type":"adComplete"},"adWaterfall":{"errorCode":{"skip":"SKIP_CURRENT_AD_WATERFALL","stop":"STOP_CURRENT_AD_WATERFALL"},"timeout":30000,"type":"adWaterfall"},"enabled":true,"errorInfo":{"skip":"A custom global ad timeout of {timeout} milliseconds caused the skipCurrentAd() function to be invoked. Attempt {skipCurrentAdAttempts} of {maxSkipCurrentAdAttempts}. Type: {type}","stop":"The maximum of {maxSkipCurrentAdAttempts} skip current ad attempts has been exceeded causing the stop() function to be invoked. Timeout: {timeout} milliseconds. Type: {type}."},"maxSkipCurrentAdAttempts":0}},"iframe":"<iframe width=\"416\" height=\"234\" src=\"//fave.api.cnn.io/v1/fav/?video={video}&customer=cnn&edition={edition}&env={env}\" frameborder=\"0\"></iframe>","injectCss":false,"injectorJs":{"featureName":"cnn-fave-lib","source":"https://registry.api.cnn.io/bundles/fave/latest-4.x/js"},"live":{"enabled":true,"enabledLiveStreams":["cvplive/cvpstream0","cvplive/cvpstream1","cvplive/cvpstream2","cvplive/cvpstream3","cvplive/cvpstream4","cvplive/cnngo","cvplive/cnniuk"]},"mediaPlayer":"top","oneTapEnabledPages":{"pageTypes":["section"],"sections":["homepage","intl_homepage","business","health","opinions","politics","us","world"]},"oneClickEnabledPages":{"pageTypes":["section"],"sections":["homepage","intl_homepage"]},"openMeasurement":{"enabled":true},"optimizely":{"enabled":true},"player":{"autoplay":{"compatibility":{"testMobile":true},"muted":{"desktop":{"enabled":true,"viewportChange":{"pauseVideoOnViewportChange":true,"playerInViewportPercent":50}},"mobile":{"enabled":true,"viewportChange":{"pauseVideoOnViewportChange":true,"playerInViewportPercent":50}},"unmuteCTA":{"variant":{"shrink":false,"wave":false}}}},"autoStopLive":{"timeout":1200000},"closedCaptionsOn":false,"closedCaptionsThreshold":0.2,"maxBitrate":"1500000","message":{"liveOffline":"The live stream went offline.<br/>Player will resume on rebroadcast."},"poster":{"big":"768x432","small":"640x360","override":true,"overrideImages":{"big":"medium","small":"small"}},"screenOrientationManager":{"fullscreenOnLandscape":true},"stateRemembrance":{"closedCaptions":{"enabled":true}},"ui":{"theme":{"adCountdown":{"shouldRender":false}}},"vr":{"clickAndDragCta":{"enabled":true}}},"prebid":{"enabled":false},"server":{"medium":{"enabled":true,"environment":"prod"}},"stellar":{"ads":{"default":{"ssai":{"dev":{"clips":{"enabled":true,"profile":"m6Np541neR"},"liveAuth":{"enabled":true,"profile":"UsIeS2TKlX"},"liveUnauth":{"enabled":true,"profile":"2iUzxPSeOP"}},"environment":"prod","prod":{"clips":{"enabled":true,"profile":"5lycn5OPFj"},"liveAuth":{"enabled":true,"profile":"33hkbvnyaO"},"liveUnauth":{"enabled":true,"profile":"ENHa1vBbDp"}}}},"fastLiveStreamDesktopWeb":{"ssai":{"dev":{"liveUnauth":{"enabled":true,"profile":"jd7CwJlXEW"}},"environment":"prod","prod":{"liveUnauth":{"enabled":true,"profile":"jd7CwJlXEW"}}}},"fastLiveStreamMobileWeb":{"ssai":{"dev":{"liveUnauth":{"enabled":true,"profile":"JEIXPY2Q3E"}},"environment":"prod","prod":{"liveUnauth":{"enabled":true,"profile":"JEIXPY2Q3E"}}}},"livestory":{"ssai":{"dev":{"clips":{"enabled":true,"profile":"N5SsGHrH8R"},"liveAuth":{"enabled":true,"profile":"UsIeS2TKlX"},"liveUnauth":{"enabled":true,"profile":"U0k3XgD9A0"}},"environment":"prod","prod":{"clips":{"enabled":true,"profile":"sqKNPXeFWm"},"liveAuth":{"enabled":true,"profile":"33hkbvnyaO"},"liveUnauth":{"enabled":true,"profile":"TBn9mv6qeq"}}}},"verticalVideo":{"ssai":{"dev":{"clips":{"enabled":true,"profile":"Fak85icAsl"}},"environment":"prod","prod":{"clips":{"enabled":true,"profile":"38PbsVgxaq"}}}}},"fastLiveStreams":["livec76319f599742ab668c8b3ba6dcfed3ce7e817ad","live89dc8d181af9acac4036fff1055df79a4d4ee33d","live51fd6cf689647b6d6ca0bcd2d6f4e69c30dbdc49","livedbcedb554833b248c3ce8374acd2bbcd3983d7dd","live684f447e096731bf9a8dc4a6b1be616c565f0dc8","live24770147cdbffa4a9cac306f6c56b4bf399ba4c4"],"mediaPlayer":"top"},"windows7PreferredFileType":"mp4","zion":{"bridgeEnabled":true,"enabled":true,"enableLogging":false,"environment":"prod"}},"TRINITY_CONFIGURATION.international.michonne.video.fave":{"adobeAnalytics":{"enabled":true},"ads":{"ssai":{"dev":{"clips":{"profile":"TMhPsequTq"},"liveAuth":{"profile":"56bYhbIS7X"},"liveUnauth":{"profile":"56bYhbIS7X"}},"prod":{"clips":{"profile":"TMhPsequTq"},"liveAuth":{"profile":"56bYhbIS7X"},"liveUnauth":{"profile":"56bYhbIS7X"}}}},"amazonA9":{"enabled":true,"refreshedTargetingData":{"timeout":1000},"targetingData":{"timeout":500}},"autoplayMuteEnabledPages":{"sections":["business","entertainment","health","homepage","intl_homepage","opinions","politics","us","videos","vr","world"]},"chartbeat":{"enabled":true},"conviva":{"applicationName":"CNN-FAVE","custom":{"applicationName":"CNN-Web","applicationNameByVertical":{"business":"CNN-Web-Business"}},"customerKey":"a6709203f34992a5095d2bc7ceaf2ec504f651a8","enabled":true,"gatewayUrl":"","integration":"conviva"},"cssUrl":"https://registry.api.cnn.io/bundles/fave/latest-4.x/css","enabledPageTypes":{"exclude":{"article":["studentnews"],"section":["studentnews"],"video":["studentnews"]}},"enableFaveContentXml":true,"freewheel":{"globalAdTimer":{"adComplete":{"errorCode":{"skip":"SKIP_CURRENT_AD_COMPLETE","stop":"STOP_CURRENT_AD_COMPLETE"},"timeout":30000,"type":"adComplete"},"adWaterfall":{"errorCode":{"skip":"SKIP_CURRENT_AD_WATERFALL","stop":"STOP_CURRENT_AD_WATERFALL"},"timeout":30000,"type":"adWaterfall"},"enabled":true,"errorInfo":{"skip":"A custom global ad timeout of {timeout} milliseconds caused the skipCurrentAd() function to be invoked. Attempt {skipCurrentAdAttempts} of {maxSkipCurrentAdAttempts}. Type: {type}","stop":"The maximum of {maxSkipCurrentAdAttempts} skip current ad attempts has been exceeded causing the stop() function to be invoked. Timeout: {timeout} milliseconds. Type: {type}."},"maxSkipCurrentAdAttempts":0}},"iframe":"<iframe width=\"416\" height=\"234\" src=\"//fave.api.cnn.io/v1/fav/?video={video}&customer=cnn&edition={edition}&env={env}\" frameborder=\"0\"></iframe>","injectCss":false,"injectorJs":{"featureName":"cnn-fave-lib","source":"https://registry.api.cnn.io/bundles/fave/latest-4.x/js"},"live":{"enabled":true,"enabledLiveStreams":["cvplive/cvpstream0","cvplive/cvpstream1","cvplive/cvpstream2","cvplive/cvpstream3","cvplive/cvpstream4","cvplive/cnngo","cvplive/cnniuk"]},"mediaPlayer":"top","oneTapEnabledPages":{"pageTypes":["section"],"sections":["homepage","intl_homepage","business","health","opinions","politics","us","world"]},"oneClickEnabledPages":{"pageTypes":["section"],"sections":["homepage","intl_homepage"]},"openMeasurement":{"enabled":true},"optimizely":{"enabled":true},"player":{"autoplay":{"compatibility":{"testMobile":true},"muted":{"desktop":{"enabled":true,"viewportChange":{"pauseVideoOnViewportChange":true,"playerInViewportPercent":50}},"mobile":{"enabled":true,"viewportChange":{"pauseVideoOnViewportChange":true,"playerInViewportPercent":50}},"unmuteCTA":{"variant":{"shrink":false,"wave":false}}}},"autoStopLive":{"timeout":1200000},"closedCaptionsOn":false,"closedCaptionsThreshold":0.2,"maxBitrate":"1500000","message":{"liveOffline":"The live stream went offline.<br/>Player will resume on rebroadcast."},"poster":{"big":"768x432","small":"640x360","override":true,"overrideImages":{"big":"medium","small":"small"}},"screenOrientationManager":{"fullscreenOnLandscape":true},"stateRemembrance":{"closedCaptions":{"enabled":true}},"ui":{"theme":{"adCountdown":{"shouldRender":false}}},"vr":{"clickAndDragCta":{"enabled":true}}},"prebid":{"enabled":true},"server":{"medium":{"enabled":true,"environment":"prod"}},"stellar":{"ads":{"default":{"ssai":{"dev":{"clips":{"enabled":true,"profile":"m6Np541neR"},"liveAuth":{"enabled":true,"profile":"UsIeS2TKlX"},"liveUnauth":{"enabled":true,"profile":"2iUzxPSeOP"}},"environment":"prod","prod":{"clips":{"enabled":true,"profile":"5lycn5OPFj"},"liveAuth":{"enabled":true,"profile":"33hkbvnyaO"},"liveUnauth":{"enabled":true,"profile":"ENHa1vBbDp"}}}},"fastLiveStreamDesktopWeb":{"ssai":{"dev":{"liveUnauth":{"enabled":true,"profile":"5I8NQT75Ti"}},"environment":"prod","prod":{"liveUnauth":{"enabled":true,"profile":"5I8NQT75Ti"}}}},"fastLiveStreamMobileWeb":{"ssai":{"dev":{"liveUnauth":{"enabled":true,"profile":"NwRsq2FBUw"}},"environment":"prod","prod":{"liveUnauth":{"enabled":true,"profile":"NwRsq2FBUw"}}}},"livestory":{"ssai":{"dev":{"clips":{"enabled":true,"profile":"N5SsGHrH8R"},"liveAuth":{"enabled":true,"profile":"UsIeS2TKlX"},"liveUnauth":{"enabled":true,"profile":"U0k3XgD9A0"}},"environment":"prod","prod":{"clips":{"enabled":true,"profile":"sqKNPXeFWm"},"liveAuth":{"enabled":true,"profile":"33hkbvnyaO"},"liveUnauth":{"enabled":true,"profile":"TBn9mv6qeq"}}}},"verticalVideo":{"ssai":{"dev":{"clips":{"enabled":true,"profile":"Fak85icAsl"}},"environment":"prod","prod":{"clips":{"enabled":true,"profile":"38PbsVgxaq"}}}}},"fastLiveStreams":["livec76319f599742ab668c8b3ba6dcfed3ce7e817ad","live89dc8d181af9acac4036fff1055df79a4d4ee33d","live51fd6cf689647b6d6ca0bcd2d6f4e69c30dbdc49","livedbcedb554833b248c3ce8374acd2bbcd3983d7dd","live684f447e096731bf9a8dc4a6b1be616c565f0dc8","live24770147cdbffa4a9cac306f6c56b4bf399ba4c4"],"mediaPlayer":"top"},"windows7PreferredFileType":"mp4","zion":{"bridgeEnabled":true,"enabled":true,"enableLogging":false,"environment":"prod"}},"TRINITY_CONFIGURATION.domestic.michonne.features.enableAutoplayMuted":false,"TRINITY_CONFIGURATION.international.michonne.features.enableAutoplayMuted":false,"TRINITY_CONFIGURATION.domestic.michonne.features.enableAutoplayBlock":false,"TRINITY_CONFIGURATION.international.michonne.features.enableAutoplayBlock":false,"TRINITY_CONFIGURATION.domestic.michonne.ads.adfuelOptionsOverrides":{"business":{},"default":{}},"TRINITY_CONFIGURATION.international.michonne.ads.adfuelOptionsOverrides":{"business":{},"default":{}},"USER_CONSENT_COOKIE_DOMAIN":".cnn.com","USER_CONSENT_COOKIE_SAMESITE":"None","USER_CONSENT_COOKIE_SECURE":true,"USER_CONSENT_DOM_ID":"3d9a6f21-8e47-43f8-8d58-d86150f3e92b","USER_CONSENT_GPC_FIX_COOKIE":"SecGpc","USER_ACCOUNT_AVATAR_BASE_URL":"https://d2otbl5v981rj6.cloudfront.net/static/images/avatars/","USER_ACCOUNT_ENABLED":true,"USER_ACCOUNT_PAYMENTS_ENABLED":true,"USER_ACCOUNT_RESTRICTED_VIEWS_ENABLED":true,"USER_SERVICES_ENABLED":true,"USER_ACCOUNT_ONBOARDING_ENABLED":true,"USER_ACCOUNT_MOTIF_ENABLED":true,"US_SUBSCRIPTIONS_ENABLED":true,"VIDEO_EMBED_URL":"https://fave.api.cnn.io/v1/fav/","AMP_VIDEO_EMBED_URL":"https://fave-api.cnn.com/v1/amp/","NEWSLETTER_ACQUISITION_ENABLED":true,"NEWSLETTER_LANDING_ACQUISITION_ENABLED":true,"WOPR_API_URL":"https://wopr.turnerapps.com","ENABLE_FOCUS_MODE":false,"FOCUS_MODE_TIMEOUT":"500","FOCUS_MODE_GPT_SCRIPT_SRC":"https://securepubads.g.doubleclick.net/tag/js/gpt.js","WUNDERKIND_SRC":"https://tag.wknd.ai/340/i.js","WUNDERKIND_SRC_ES":"https://tag.wknd.ai/7342/i.js","WUNDERKIND_SRC_EDITION":"https://tag.wknd.ai/7291/i.js","PRISM_SRC":"https://lightning.cnn.com/cdp/psm/i/web/release/4.0.0/psm.legacy.min.umd.js","ZETA_SITE_ID":"cnn","ZETA_CLIENT_HASH_KEY":"16b6410431b6374e780104abb0443ca8","ZETA_PARTNER_HASH_KEY":"34747f0775f02a6784bb965de6833e73","ZETA_SHORT_NAME":"cnn-pixel-8786","ZION_API_KEY":"mXFw59FFEpUNOu3aeVJChKAsqAlZ4NEf","ZION_BEHAVIOURAL_ENABLED_PAGE_VARIANTS":["article_leaf","markets"],"ZION_CLICK_OBSERVED_COMPONENTS":["footer","gallery","header","related-content","video","image"],"ZION_ENV":"Prod","ZION_ON_OFF_OBSERVED_COMPONENTS":["bizdev-outbrain","footer","headline","paragraph","related-content","market-tabbed-container","market-fng-indicator"],"ZION_SRC":"https://z.cdp-dev.cnn.com/zion-web-client/3.0/zion-web-client.min.js","ZION_TELEMETRY_ENDPOINT":"//zion-telemetry.api.cnn.io","FAVE_SRC":"https://registry.api.cnn.io/bundles/fave/latest-4.x/js","PARSELY_SRC":"@parsely_src","SSE_ENABLED":true,"SSE_HOST":"https://sse01.cnn.com","SSE_PUBLISH_DELAY":"10000","SSE_RETRY_DELAY":"5000","MAX_SSE_RETRY_COUNT":"3","UNDERSCORED_GET_AFFILIATE_TAG_API_URL":"https://bvrmvkrkie.execute-api.us-east-1.amazonaws.com/v1/get-affiliate-tag","UNDERSCORED_API_HOST":"web-prod-ursd0001","UNDERSCORED_ACCESS_KEY":"produnderscoredaccesskey","MOBILE_GOOGLE_AD_ACCOUNT_ID":"8663477","PUBLIC_GOOD_WIDGET_ENABLED":true,"PUBLIC_GOOD_WIDGET_SRC":"https://assets.publicgood.com/pgm/v1/dpg.js","PUBLIC_GOOD_WIDGET_CONFIG_CLASS":"pgs-dpg-btn","PUBLIC_GOOD_WIDGET_CONFIG_PARTNER_ID":"cnn","PUBLIC_GOOD_WIDGET_CONFIG_TARGET_TYPE":"campaign","MOBILE_WATCH_NEXT_URL":"https://prod.di.api.cnn.io/recs/v1/WatchNextVideo","MOBILE_SUPPORTED_SECTIONS":["mobile-app","opinions","world","us","politics","business","health","entertainment","travel","sport","style","videos","weather","homepage","tv","series","wbd","yourcnn","bleacherreport","video_vertical","science","climate","digital-magic-wall"],"ENABLE_AMP_EXCLUDE_TEST":true,"AMP_EXCLUDE_SECTIONS":"[]","AMP_EXCLUDE_PAGE_TYPES":["video","gallery","live-story"],"FORCE_WEBP_IMAGES":true,"POLITICS_ELECTION_CONTEXT_FEED":"https://politics.api.cnn.io/available-races/all/index.json","POLITICS_FEATURE_FLAG_BASEPATH":"https://politics-static.cnn.io/2021/feature-flags","POLITICS_FEED_URL_BASEPATH":"https://politics.api.cnn.io","POLITICS_MAP_URL_BASEPATH":"https://atlas.cnn.io/us","POLITICS_STATIC_ASSETS_BASEPATH":"https://politics-static.cnn.io/","POLITICS_API_X_API_KEY_HEADER":"UdueDMMRGL1uNOfYFdsSt1bomTuYedHk8lDAWUBZ","RTCCONFIG_APS_PUB_ID":"3159","CNN_DATA_API":"https://data.api.cnn.io","PLEDGE_DONATION_ENABLED":true,"PLEDGE_DONATION_SRC":"https://www.pledge.to/assets/widget.js","PLEDGE_DONATION_CONFIG_CLASS":"plg-donate","AWS_REGION":"us-east-2","ENABLE_UNDERSCORED_NCA":true,"APS_SRC":"//c.aps.amazon-adsystem.com","NCA_PUB_ID":"2c2869f8-bd54-4288-9229-c99eb86c9294","ENABLE_MAGIC_WALL_ANNOTATIONS":true,"APP_VIEW_COOKIE":"_cnn_app","ENABLE_LIVESTORY_DELAYED_RENDER":true,"LIVESTORY_DELAYED_RENDER_BATCH_SIZE":"20","LIVESTORY_DELAYED_RENDER_TRIGGER":"15","LIVESTORY_WEBVIEW_HIDDEN_VIDEO_STREAMS":["live57e3b384d5e1130303d139f49c6f362b574d475c","livedee0fd3a7f81d264969c7f6f911079c3bd715cd1"]}
  </script>
  <meta charset="utf-8"/>
  <meta content="IE=edge" http-equiv="X-UA-Compatible"/>
  <meta content="width=device-width,initial-scale=1,shrink-to-fit=no" name="viewport"/>
  <!-- data-editable="head" -->
  <!-- data-uri="cms.cnn.com/_components/meta-title/instances/meta_h_c8726845aa4216f1c265db0eed40b250@published" -->
  <title>
   What we know about 3 of the Americans who were released from Iranian detention | CNN Politics
  </title>
  <meta content="What we know about 3 of the Americans who were released from Iranian detention | CNN Politics" property="og:title"/>
  <meta content="What we know about 3 of the Americans who were released from Iranian detention | CNN Politics" name="twitter:title"/>
  <!-- data-uri="cms.cnn.com/_components/meta-description/instances/meta_h_c8726845aa4216f1c265db0eed40b250@published" -->
  <meta content="The release on Monday of the Americans who were wrongfully detained in Iran ends a years-long saga that included lengthy detentions in Tehran’s notorious Evin Prison, which is known for its long record of human rights abuses." name="description"/>
  <meta content="The release on Monday of the Americans who were wrongfully detained in Iran ends a years-long saga that included lengthy detentions in Tehran’s notorious Evin Prison, which is known for its long record of human rights abuses." name="twitter:description"/>
  <meta content="The release on Monday of the Americans who were wrongfully detained in Iran ends a years-long saga that included lengthy detentions in Tehran’s notorious Evin Prison, which is known for its long record of human rights abuses." name="og:description"/>
  <!-- data-uri="cms.cnn.com/_components/meta-image/instances/meta_h_c8726845aa4216f1c265db0eed40b250@published" -->
  <meta content="https://media.cnn.com/api/v1/images/stellar/prod/230918113536-05-iran-prisoner-release-doha.jpg?c=16x9&amp;q=w_800,c_fill" name="twitter:image"/>
  <meta content="https://media.cnn.com/api/v1/images/stellar/prod/230918113536-05-iran-prisoner-release-doha.jpg?c=16x9&amp;q=w_800,c_fill" property="og:image"/>
  <!-- data-uri="cms.cnn.com/_components/meta-page/instances/meta_h_c8726845aa4216f1c265db0eed40b250@published" -->
  <meta content="article_leaf" name="template_type">
   <meta content="article" property="og:type">
    <meta content="article" name="type">
     <meta content="politics" name="meta-section"/>
     <meta content="" name="meta-branding"/>
     <meta content="politics" name="theme"/>
     <meta content="summary_large_image" name="twitter:card"/>
     <link href="/media/sites/cnn/apple-touch-icon.png" rel="apple-touch-icon" type="image/png"/>
     <script>
      window.CNN = window.CNN || {};
  window.CNN.ads = {"lazyLoad":true,"registry":[{"rktr_deployed_date":"2024-10-29 09:36:07","rktr_slot_id":"page","rktr_id":"cnn_leaf","gpt_id":"8663477","site":"cnn_2","root":"CNN","child_directed_treatment":false,"targeting":[],"environment":"PRODUCTION","request_url":"/api/v2/registry/CNN_2/CNN/sec~politics/ss~/pt~leaf/l5~bst"},{"rktr_slot_id":"ad_bnr_atf_01","rktr_ad_id":"CNN/politics/leaf/bst","sizes":[[1,1],[1,2],[320,50],[728,90],[970,66],[970,90],[970,250],["fluid"]],"hasInViewRefresh":true,"inViewRefreshCount":"10","inViewRefreshInterval":"35","targeting":[["pos",["bnr_atf_01"]]],"responsive":[[["1024","0"],[["970","250"],["970","90"],["970","66"],["728","90"],["1","2"],["1","1"],["fluid"]]],[["728","0"],[["728","90"],["1","2"],["1","1"],["fluid"]]],[["0","0"],[["320","50"],["1","2"],["1","1"],["fluid"]]]]},{"rktr_slot_id":"ad_rect_atf_01","rktr_ad_id":"CNN/politics/leaf/bst","sizes":[[1,1],[1,2],[2,2],[300,250],[300,600],[300,850],[300,1050],[320,320],["fluid"]],"hasInViewRefresh":true,"inViewRefreshCount":"10","inViewRefreshInterval":"35","targeting":[["pos",["rect_atf_01"]]],"responsive":[[["1024","0"],[["300","1050"],["300","850"],["300","600"],["300","250"],["1","1"],["fluid"]]],[["728","0"],[["300","1050"],["300","850"],["300","600"],["300","250"],["1","1"],["fluid"]]],[["0","0"],[["2","2"],["1","1"],["fluid"]]]]},{"rktr_slot_id":"ad_rect_btf_01","rktr_ad_id":"CNN/politics/leaf/bst","sizes":[[1,1],[1,2],[2,2],[300,250],[300,600],[320,320]],"hasInViewRefresh":true,"inViewRefreshCount":"10","inViewRefreshInterval":"35","targeting":[["pos",["rect_btf_01"]]],"responsive":[[["1024","0"],[["300","600"],["300","250"],["fluid"]]],[["728","0"],[["300","600"],["300","250"],["fluid"]]],[["0","0"],[["320","320"],["300","250"],["2","2"],["1","1"]]]]},{"rktr_slot_id":"ad_nat_btf_01","rktr_ad_id":"CNN/politics/leaf/bst","sizes":[[1,1],[1,2],[300,250],[780,175],["fluid"]],"targeting":[["pos",["nat_btf_01"]]],"responsive":[[["1024","0"],[["780","175"],["1","2"],["1","1"],["fluid"]]],[["728","0"],[["1","2"],["1","1"],["fluid"]]],[["0","0"],[["1","1"],["fluid"]]]]},{"rktr_slot_id":"ad_rect_btf_02","rktr_ad_id":"CNN/politics/leaf/bst","sizes":[[1,1],[1,2],[2,2],[300,250],[300,600],[320,320],["fluid"]],"hasInViewRefresh":true,"inViewRefreshCount":"10","inViewRefreshInterval":"35","targeting":[["pos",["rect_btf_02"]]],"responsive":[[["1024","0"],[["300","600"],["300","250"]]],[["728","0"],[["320","320"],["300","600"],["300","250"]]],[["0","0"],[["320","320"],["300","250"],["2","2"],["1","2"],["1","1"],["fluid"]]]]},{"rktr_slot_id":"ad_ns_atf_01","rktr_ad_id":"CNN/politics/leaf/bst","sizes":[[120,60]],"targeting":[["pos",["ns_atf_01"]]],"responsive":[[["1024","0"],[["120","60"]]],[["728","0"],[["120","60"]]],[["0","0"],[["120","60"]]]]},{"rktr_slot_id":"ad_rect_btf_05","rktr_ad_id":"CNN/politics/leaf/bst","sizes":[[325,204],[325,508]],"targeting":[["pos",["rect_btf_05"]]],"responsive":[[["1024","0"],["suppress"]],[["728","0"],["suppress"]],[["0","0"],[["325","508"],["325","204"]]]]},{"rktr_slot_id":"ad_focus_btf_01","rktr_ad_id":"CNN/politics/leaf/bst","sizes":[[2,2],[5,5]],"targeting":[["pos",["focus_btf_01"]]],"responsive":[[["1024","0"],[["5","5"],["2","2"]]],[["728","0"],[["5","5"],["2","2"]]],[["0","0"],["suppress"]]]}],"registryPath":"domestic/politics/leaf/bst","showAds":true,"rktr_ad_id":"CNN/politics/leaf/bst"};
  window.CNN.cep_topics = {"cep_brsf":["15LP","15P9"],"cep_iabt":["15H3","15H7","15HT"],"cep_sent":["16B7"],"cep_tags":["2PCG","2PCF","KKV","657","655","2JP8","2JP5","2PC9","6DM","BLL","BLH","5G8","7WN","DG2","350","58H0","2JP1","324S","DHX","BLX","45Z","86M","4YM","4CQ","4CH","21X","4CM","21R","9LB"],"source_id":"article_9C0573AD-4FFB-6014-A89F-A8D949872B08","short_source_id":"ar_9C0573AD-4FFB-6014-A89F-A8D949872B08"};
  window.CNN.contentModel = {
    _wedgerId: 'h_c8726845aa4216f1c265db0eed40b250',
    _wedgerLegacyCmsId: 'article_9C0573AD-4FFB-6014-A89F-A8D949872B08',
    analytics: {
      authors: 'Shawna Mizelle',
      chartbeat: {
        sections: 'politics'
      }
    },
    author: 'Shawna Mizelle',
    brandSite: 'cnn',
    branding: {
      key: '',
      spec: '',
      displayName: ''
    },
    canonicalUrl: 'https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return/index.html',
    pageStellarId: 'L19wYWdlcy9oX2M4NzI2ODQ1YWE0MjE2ZjFjMjY1ZGIwZWVkNDBiMjUw',
    firstCanonicalUrl: 'https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return/index.html',
    cmsId: document.querySelector('html').dataset.uri,
    commentsEnabled: 'false',
    edition: false,
    environment: 'prod',
    headline: 'What we know about 3 of the Americans who were released from Iranian detention',
    isSponsorship: false,
    last_updated_date: '2023-09-18T22:02:08Z',
    pageType: 'article',
    pageTags: 'arrests,brand safety-nsf crime,brand safety-nsf sensitive,continents and regions,crime, law enforcement and corrections,criminal law,domestic alerts,domestic-international news,domestic-us news,domestic-us politics,government and public administration,government bodies and offices,iab-crime,iab-law,iab-politics,international alerts,international relations,international relations and national security,international-us news,international-us politics,iran,iran-us tensions,law and legal system,law enforcement,middle east,middle east and north africa,north america,politics,the americas,united states,us federal government,white house',
    published_date: '2023-09-18T18:30:47Z',
    section: 'politics',
    subsection: '',
    subsubsection: '',
    sourceId: 'article_9C0573AD-4FFB-6014-A89F-A8D949872B08',
    techStack: 'stellar2.0',
    templateType: 'article_leaf',
    vertical: 'politics'
  };
  window.CNN.omniture = {
    ...(window.CNN.omniture || {}),
    branding_content_page: '',
    cap_author: 'Shawna Mizelle',
    cap_content_type: 'article_leaf',
    content_id: document.querySelector('html').dataset.uri,
    content_type: 'adbp:none',
    gallery_name: '',
    headline: 'What we know about 3 of the Americans who were released from Iranian detention',
    last_updated_date: '2023/09/18',
    publish_date: '2023/09/18',
    rs_flag: 'prod',
    section: [
        'politics',
        '',
        ''
    ],
    source_id: 'article_9C0573AD-4FFB-6014-A89F-A8D949872B08',
    template_type: 'article_leaf',
    video_opportunity: document.querySelectorAll('*[data-uri*="/_components/video-resource/"]').length,
    
    cap_genre: '',
    cap_topic: '4CM,15P9,15LP,KKV,21X,4CH,2PCF,2JP8,58H0,2JP5,7WN,DG2,15H3,15H7,15HT,2PCG,86M,350,2JP1,2PC9,6DM,324S,4CQ,4YM,657,655,BLL,DHX,BLH,BLX,5G8,45Z',
    screen_state: 'default'
  };

  window.CNN.metadata = {"content":{"author":["Shawna Mizelle"],"branding":[],"byline":"By Shawna Mizelle, CNN","canonicalUrl":"https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return/index.html","enablePaywall":true,"enableRegwall":false,"enableSubscriptionContent":true,"firstCanonicalUrl":"https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return/index.html","headline":"What we know about 3 of the Americans who were released from Iranian detention","identifiers":{"hypatiaId":"h_c8726845aa4216f1c265db0eed40b250","pageStellarId":"L19wYWdlcy9oX2M4NzI2ODQ1YWE0MjE2ZjFjMjY1ZGIwZWVkNDBiMjUw","sourceId":"article_9C0573AD-4FFB-6014-A89F-A8D949872B08"},"pageType":"article","pageVariant":"article_leaf","publishDateCreated":"2023-09-18T18:31:10.798Z","publishDatePublished":"2023-09-18T18:30:47Z","publishDateModified":"2023-09-18T22:02:08Z","section":["politics"],"topics":{"cepBrsf":["15LP","15P9"],"cepIabt":["15H3","15H7","15HT"],"cepOther":["2PCG","2PCF","KKV","657","655","2JP8","2JP5","2PC9","6DM","BLL","BLH","5G8","7WN","DG2","350","58H0","2JP1","324S","DHX","BLX","45Z","86M","4YM","4CQ","4CH","21X","4CM","21R","9LB"],"cepSent":["16B7"],"cnnSections":["politics"],"tags":["arrests","brand safety-nsf crime","brand safety-nsf sensitive","continents and regions","crime, law enforcement and corrections","criminal law","domestic alerts","domestic-international news","domestic-us news","domestic-us politics","government and public administration","government bodies and offices","iab-crime","iab-law","iab-politics","international alerts","international relations","international relations and national security","international-us news","international-us politics","iran","iran-us tensions","law and legal system","law enforcement","middle east","middle east and north africa","north america","politics","the americas","united states","us federal government","white house"]},"vertical":"politics","leadingMediaType":"image","image":[{"identifiers":{}},{"identifiers":{}}]}}

    window.ntvConfig = window.ntvConfig || {};
    window.ntvConfig.keyValues = {
      ...(window.ntvConfig.keyValues || {}),'section': `politics`,'subsection': ``,'page_type': `article_leaf`,'spec': ``,'cep_brsf': `15LP,15P9`,'cep_iabt': `15H3,15H7,15HT`,'cep_sent': `16B7`,'cep_tags': `2PCG,2PCF,KKV,657,655,2JP8,2JP5,2PC9,6DM,BLL,BLH,5G8,7WN,DG2,350,58H0,2JP1,324S,DHX,BLX,45Z,86M,4YM,4CQ,4CH,21X,4CM,21R,9LB`,};

    window.CNN.Zion = {
      ...(window.CNN.Zion || {}),'apiKey': `mXFw59FFEpUNOu3aeVJChKAsqAlZ4NEf`,'environmentType': `Prod`,'sourceId': `article_9C0573AD-4FFB-6014-A89F-A8D949872B08`,};


window.CNN.helpers = {
  PAGE_VARIANTS: {"ARTICLE_COMMS":"article_comms","ARTICLE_FEATURE":"article_feature","ARTICLE_FULLWIDTH":"article_fullwidth","ARTICLE_RADIO_ARGENTINA":"article_radio_argentina","ARTICLE":"article_leaf","GALLERY_UNFURLED":"gallery_unfurled","GALLERY":"gallery_leaf","HOMEPAGE":"landing_homepage","LIVESTORY":"article_livestory","TV_CHANNELS":"tv_channels","PROFILE":"profile","SECTION":"landing_section","TVE_FILM":"detail","TVE_SERIES":"series","TVE_STREAM":"network","GENERAL_TOPIC":"topic_light","GRIP_TOPIC":"topic_grid","SPOTLIGHT_TOPIC":"topic_full","ELECTION":"election","MARKETS":"markets","SPONSOR_ARTICLE":"article_sponsor","TVE_BROWSE":"browse","VIDEO":"video_leaf","VIDEO_SHOW":"video_show","VERTICAL_VIDEO":"video_vertical","LIVE_STREAM":"live_stream","UNKNOWN":""},
  PAGE_TYPES: {"ARTICLE":"article","AUDIO":"audio","CUSTOM":"custom","ELECTION":"election-center","FEED":"feed","GALLERY":"gallery","INTERACTIVE":"interactive","LIVESTORY":"live-story","SUBSCRIPTION_PAGE":"subscription-page","NEWSLETTER_LANDING_PAGE":"newsletter-landing-page","PROFILE":"profile","SCRATCHPAD":"scratchpad","SEARCH":"search","SECTION":"section","STATIC":"static","TVE":"tve","UNKNOWN":"","USER_MANAGEMENT":"user-management","VERTICAL_VIDEO":"vertical-video","VIDEO":"video"},
  SECTIONS: {"US":"us","WORLD":"world","POLITICS":"politics","BUSINESS":"business","OPINIONS":"opinions","HEALTH":"health","ENTERTAINMENT":"entertainment","STYLE":"style","TRAVEL":"travel","HOMEPAGE":"homepage","SPORTS":"sport","UNDERSCORED":"cnn-underscored","WEATHER":"weather","PHOTOS":"photos","PROFILES":"profiles","TV":"tv","LIVING":"living","SUBSCRIPTION":"subscription","NEWSLETTERS":"newsletters","SCIENCE":"science","CLIMATE":"climate","UNKNOWN":""},
  SITES: {"cnn":"cnn","espanol":"es","arabic":"ar"},
  isSection: function isSection(sections) {
  return (!Array.isArray(sections) ? [sections] : sections).includes(
    window.CNN.contentModel?.section || window.CNN.helpers?.SECTIONS.UNKNOWN
  );
},
  isPageVariant: function isPageVariant(pageVariants) {
  return (!Array.isArray(pageVariants) ? [pageVariants] : pageVariants).includes(
    window.CNN.contentModel?.templateType || window.CNN.helpers?.PAGE_VARIANTS.UNKNOWN
  );
},
  isPageType: function isPageType(pageTypes) {
  return (!Array.isArray(pageTypes) ? [pageTypes] : pageTypes).includes(
    window.CNN.contentModel?.pageType || window.CNN.helpers?.PAGE_TYPES.UNKNOWN
  );
},
  isEditionPage: function isEditionPage() {
  return window.CNN.contentModel?.edition;
},
  isEspanolPage: function isEspanolPage() {
  return window.CNN.contentModel?.brandSite === window.CNN.helpers.SITES.espanol;
},
  addScriptTag: function addScriptTag(options = {}, prependToBody = false) {
  const script = document.createElement('script');

  const opts = {
    language: 'javascript',
    type: 'text/javascript',
    ...options
  };

  Object.keys(opts).forEach((key) => {
    if (key === 'data') {
      const { data } = opts;
      Object.keys(data).forEach((dataKey) => {
        if (data[dataKey]) {
          script.setAttribute(`data-${dataKey}`, data[dataKey]);
        }
      });
    } else {
      script[key] = opts[key];
    }
  });

  if (prependToBody) {
    document.body.prepend(script);
  } else {
    document.head.append(script);
  }
  return script;
},
  getAdfuelSrc: (file = 'head') => {
  let src;
  if (window.CNN.helpers.isEspanolPage()) {
    src = window.env.ADFUEL_ESPANOL_SRC;
  } else if (window.CNN.helpers.isSection(window.CNN.helpers.SECTIONS.BUSINESS)) {
    src = window.CNN.helpers.isEditionPage()
      ? window.env.ADFUEL_BUSINESS_EDITION_SRC
      : window.env.ADFUEL_BUSINESS_SRC;
  } else {
    src = window.CNN.helpers.isEditionPage()
      ? window.env.ADFUEL_CNN_EDITION_SRC
      : window.env.ADFUEL_CNN_SRC;
  }

  if (src) {
    const filename = src.find((bundle) => {
      switch (file) {
        case 'head':
          return !bundle.includes(`-body`) && !bundle.includes(`-lite`);
        case 'body':
          return bundle.includes(`-body`);
        case 'lite':
          return bundle.includes(`-lite`);
        default:
          return false;
      }
    });

    return filename || '';
  } else {
    console.error('Could not determine AdFuel script src, please check build');
    return '';
  }
},
  userAccount: (task, taskData) => {
  if (task === 'wall') {
    document.dispatchEvent(new CustomEvent('init-wall-activation', { detail: taskData }));
  }
}
};
     </script>
     <!-- data-uri="cms.cnn.com/_components/meta-url/instances/meta_h_c8726845aa4216f1c265db0eed40b250@published" -->
     <link href="https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return/index.html" rel="canonical"/>
     <meta content="https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return/index.html" property="og:url">
      <link href="https://amp.cnn.com/cnn/2023/09/18/politics/iran-american-prisoners-us-return" rel="amphtml"/>
      <meta content="2023-09-18T18:30:47Z" property="article:published_time">
       <meta content="2023-09-18T22:02:08Z" property="article:modified_time">
        <!-- data-uri="cms.cnn.com/_components/meta-hreflang/instances/meta_h_c8726845aa4216f1c265db0eed40b250@published" -->
        <link href="https://edition.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return/index.html" hreflang="en-gb" rel="alternate"/>
        <link href="https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return/index.html" hreflang="en-ca" rel="alternate"/>
        <link href="https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return/index.html" hreflang="en-us" rel="alternate"/>
        <link href="https://edition.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return/index.html" hreflang="x-default" rel="alternate"/>
        <!-- data-uri="cms.cnn.com/_components/meta-keywords/instances/meta_h_c8726845aa4216f1c265db0eed40b250@published" -->
        <meta content="arrests, brand safety-nsf crime, brand safety-nsf sensitive, continents and regions, crime, law enforcement and corrections, criminal law, domestic alerts, domestic-international news, domestic-us news, domestic-us politics, government and public administration, government bodies and offices, iab-crime, iab-law, iab-politics, international alerts, international relations, international relations and national security, international-us news, international-us politics, iran, iran-us tensions, law and legal system, law enforcement, middle east, middle east and north africa, north america, politics, the americas, united states, us federal government, white house" name="keywords"/>
        <meta content="arrests, brand safety-nsf crime, brand safety-nsf sensitive, continents and regions, crime, law enforcement and corrections, criminal law, domestic alerts, domestic-international news, domestic-us news, domestic-us politics, government and public administration, government bodies and offices, iab-crime, iab-law, iab-politics, international alerts, international relations, international relations and national security, international-us news, international-us politics, iran, iran-us tensions, law and legal system, law enforcement, middle east, middle east and north africa, north america, politics, the americas, united states, us federal government, white house" property="article:tag"/>
        <!-- data-uri="cms.cnn.com/_components/meta-authors/instances/meta_h_c8726845aa4216f1c265db0eed40b250@published" -->
        <meta content="Shawna Mizelle" name="author"/>
        <!-- data-uri="cms.cnn.com/_components/meta-robots/instances/meta_h_c8726845aa4216f1c265db0eed40b250@published" -->
        <meta content="max-image-preview:large" name="robots"/>
        <!-- data-editable-end -->
        <!-- data-editable="headLayout" -->
        <!-- data-uri="cms.cnn.com/_components/analytics-chartbeat/instances/default-v1@published" -->
        <script>
         (function() {
            function getPath() {
                const domain = window.location.hostname;
                const metaURL = document.querySelector('[rel=canonical]').getAttribute?.('href');
                try {
                    const canURL = new URL(metaURL);
                    return domain + canURL.pathname;
                } catch (e) {
                    // we should never run into this situation where the canonical
                    // url is missing in the meta tag but just in case
                    return domain + document.location.pathname;
                }
            }
            function getDomain() {
              var domain = !window.CNN.contentModel.edition ? 'cnn.com' : 'edition.cnn.com'
              if (window.CNN.contentModel && window.CNN.contentModel.brandSite === 'es') {
                domain = 'cnnespanol.cnn.com';
              }
              if (window.CNN.omniture.rs_flag != "prod") {
                domain = "dev." + domain;
              }
              return domain;
            }
            function getTitle(headline = '') {
              const isHomepage = window.CNN?.contentModel?.section === 'homepage';
              return isHomepage ? headline.replace(' Desktop', '').replace(' Mobile', '') : headline;
            }
            const isWebview = window.location.pathname.startsWith('/webview');
            var _sf_async_config = window._sf_async_config = (window._sf_async_config || {});
            _sf_async_config.uid = 37612;
            _sf_async_config.domain = getDomain();
            _sf_async_config.sections = window.CNN.contentModel.vertical;
            _sf_async_config.authors = window.CNN.omniture.cap_author;
            _sf_async_config.title = getTitle(window.CNN.omniture.headline);
            _sf_async_config.flickerControl = false;
            _sf_async_config.path = getPath();
            if(isWebview) {
                _sf_async_config.mobileApp = true;
            }
          })();
        </script>
        <script async="" src="https://static.chartbeat.com/js/chartbeat_mab.js">
        </script>
        <!-- data-uri="cms.cnn.com/_components/external-scripts/instances/article-with-ads-v1@published" -->
        <link href="//cdn.optimizely.com" rel="preconnect">
         <link href="//cdn.optimizely.com" rel="dns-prefetch">
          <link href="//get.s-onetag.com" rel="preconnect">
           <link href="//get.s-onetag.com" rel="dns-prefetch">
            <link href="//tpc.googlesyndication.com" rel="preconnect"/>
            <link href="//tpc.googlesyndication.com" rel="dns-prefetch"/>
            <link href="//pagead2.googlesyndication.com" rel="preconnect"/>
            <link href="//pagead2.googlesyndication.com" rel="dns-prefetch"/>
            <link href="//www.googletagservices.com" rel="preconnect"/>
            <link href="//www.googletagservices.com" rel="dns-prefetch"/>
            <link href="//www.google.com" rel="preconnect"/>
            <link href="//www.google.com" rel="dns-prefetch"/>
            <link href="//c.amazon-adsystem.com" rel="preconnect"/>
            <link href="//c.amazon-adsystem.com" rel="dns-prefetch"/>
            <link href="//ib.adnxs.com" rel="preconnect"/>
            <link href="//ib.adnxs.com" rel="dns-prefetch"/>
            <link href="//static.yieldmo.com" rel="preconnect"/>
            <link href="//static.yieldmo.com" rel="dns-prefetch"/>
            <link href="//widgets.outbrain.com" rel="preconnect"/>
            <link href="//widgets.outbrain.com" rel="dns-prefetch"/>
            <link href="//odb.outbrain.com" rel="preconnect"/>
            <link href="//odb.outbrain.com" rel="dns-prefetch"/>
            <link href="//cdn.adsafeprotected.com" rel="preconnect"/>
            <link href="//cdn.adsafeprotected.com" rel="dns-prefetch"/>
            <link href="//securepubads.g.doubleclick.net" rel="preconnect"/>
            <link href="//securepubads.g.doubleclick.net" rel="dns-prefetch"/>
            <link href="//segment-data-us-east.zqtk.net" rel="preconnect"/>
            <link href="//segment-data-us-east.zqtk.net" rel="dns-prefetch"/>
            <link href="//js-sec.indexww.com" rel="preconnect"/>
            <link href="//js-sec.indexww.com" rel="dns-prefetch"/>
            <link href="//registry.api.cnn.io" rel="preconnect"/>
            <link href="//registry.api.cnn.io" rel="dns-prefetch"/>
            <link href="//a.jsrdn.com" rel="preconnect"/>
            <link href="//a.jsrdn.com" rel="dns-prefetch"/>
            <script id="preload-scripts">
             (function(){
      function preloadScript(srcipt) {
        try {
          const preload = document.createElement('link');
          preload.href = srcipt.src;
          preload.rel = "preload";
          preload.as="script"
          preload.type="application/x-javascript"
          document.head.appendChild(preload);
        } catch(e) {
          console.error('ExternalScripts: error preloading script', e);
        }
      };
    preloadScript({ src: (function(){
  try {
    return window.env.ADOBE_LAUNCH_SRC;

  } catch (e) {
    console.error('external-scripts: error generating tag-manager preload', e);
  }
})() });
preloadScript({ src: (function(){
  try {
    return window.CNN.helpers.getAdfuelSrc('head');

  } catch (e) {
    console.error('external-scripts: error generating adfuel preload', e);
  }
})() });
preloadScript({ src: (function(){
  try {
    return window.CNN.helpers.getAdfuelSrc('body');

  } catch (e) {
    console.error('external-scripts: error generating adfuel preload', e);
  }
})() });
    }())
            </script>
            <script>
             window.CNN=Object.assign(window.CNN || {}, {
  "Features": {
    "enableUserConsent": true
  }
});
window.WBD=Object.assign(window.WBD || {}, {
  "UserConsentConfig": {
    "cookieDomain": ".cnn.com",
    "cookieSameSite": "None",
    "cookieSecure": true,
    "domId": "3d9a6f21-8e47-43f8-8d58-d86150f3e92b",
    "gpcFixCookie": "SecGpc"
  }
});
window.zeta=Object.assign(window.zeta || {}, {
  "site_id": "cnn",
  "client_hash_key": "16b6410431b6374e780104abb0443ca8",
  "partner_hash_key": "34747f0775f02a6784bb965de6833e73",
  "tag_short_name": "cnn-pixel-8786"
});
            </script>
            <script id="external-scripts">
             (function(){
      function addScript({ async, defer, name, src, ucStates, id, data, loadEventName }) {
        try {
          if (src && typeof src === 'string') {
            if (ucStates && ucStates.length) {
              WM.UserConsent.addScript({ src, async, defer }, ucStates);
            } else {
              const script = document.createElement('script');
              script.src = src;
              script.dataset.uid = name;
              script.async = async;
              script.defer = defer;
              script.onload = () => {window.dispatchEvent(new CustomEvent((loadEventName || name) +'.loaded'));};
              if (id) {
                script.id = id;
              }
              if (data && typeof data === 'object') {
                Object.keys(data).forEach(key => script.dataset[key] = data[key]);
              }
              document.head.appendChild(script);
            }
          }
        } catch(e) {
          console.error('ExternalScripts: error adding script "' + name + '"', e);
        }
      };
    //snippet: user-consent
        !function(e,t){"use strict";function n(t){if(t&&t.detail&&e.zion_analytics&&e.zion_analytics.isReady&&e.ZION_SDK&&e.ZION_SDK.V2){let n=9,s="Blocked";t.detail.code&&(n=t.detail.code,s=t.detail.msg||"Unknown error"),e.zion_analytics.track(new ZION_SDK.V2.ConsentError({consent_error_code:n,consent_error_message:s,consent_region:t.detail.region,consent_version:t.detail.otVers+"|"+e.WBD.UserConsent.getVersion()+"||"}))}}t.addEventListener("userConsentChanged",(function(t){t&&t.detail&&e.zion_analytics&&e.zion_analytics.isReady&&e.ZION_SDK&&e.ZION_SDK.V2&&e.zion_analytics.track(new ZION_SDK.V2.DeviceChangedConsentPreferences({consent_id:t.detail.otId,consent_interaction:t.detail.otIact,consent_gpc_active:t.detail.gpcActive,consent_region:t.detail.region,consent_state:e.WBD.UserConsent.getSimpleConsentState(),consent_version:t.detail.otVers+"|"+e.WBD.UserConsent.getVersion()+"|GPP"+t.detail.gppVers+"|TCF"+t.detail.tcfVers}))}),!1),t.addEventListener("oneTrustFailed",n,!1),t.addEventListener("oneTrustBlocked",n,{once:!0}),e.location&&e.location.hostname&&e.WBD.UserConsentConfig&&e.WBD.UserConsentConfig.domId&&(0===e.location.hostname.search(/^(?:www|us|edition|cnnespanol|cnne-stage|(?:develop\.)?arabic)\.cnn\.com$/i)||e.location.hostname.search(/stage\d?\.cnn\.com$/i)>=0?e.WBD.UserConsentConfig.src="/wbdot":e.WBD.UserConsentConfig.src="https://us.cnn.com/wbdot",e.WBD.UserConsentConfig.src+=(e.WBD.UserConsentConfig.domId.startsWith("0c1")?"s":"p")+"/scripttemplates/otSDKStub.js"),function(){var n,s,o,i,r,a,c,l,d,u,g,p,h,S,f;!function(e){e.STUB="stub",e.LOADING="loading",e.LOADED="loaded",e.ERROR="error"}(n||(n={})),function(e){e.VISIBLE="visible",e.HIDDEN="hidden",e.DISABLED="disabled"}(s||(s={}));class C{constructor(e,t,n,s){this.eventName=e,this.listenerId=t,this.data=n,this.pingData=s}}class E{constructor(e){this.gppVersion=e.gppVersion,this.cmpStatus=e.cmpStatus,this.cmpDisplayStatus=e.cmpDisplayStatus,this.signalStatus=e.signalStatus,this.supportedAPIs=e.supportedAPIs,this.cmpId=e.cmpId,this.sectionList=e.gppModel.getSectionIds(),this.applicableSections=e.applicableSections,this.gppString=e.gppModel.encode(),this.parsedSections=e.gppModel.toObject()}}class m{constructor(t){this.eventQueue=new Map,this.queueNumber=1e3,this.cmpApiContext=t;try{let t=e.__gpp("events")||[];for(var n=0;n<t.length;n++){let e=t[n];this.eventQueue.set(e.id,{callback:e.callback,parameter:e.parameter})}}catch(t){console.log(t)}}add(e){return this.eventQueue.set(this.queueNumber,e),this.queueNumber++}get(e){return this.eventQueue.get(e)}remove(e){return this.eventQueue.delete(e)}exec(e,t){this.eventQueue.forEach(((n,s)=>{let o=new C(e,s,t,new E(this.cmpApiContext));n.callback(o,!0)}))}clear(){this.queueNumber=1e3,this.eventQueue.clear()}get size(){return this.eventQueue.size}events(){let e=[];return this.eventQueue.forEach(((t,n)=>{e.push({id:n,callback:t.callback,parameter:t.parameter})})),e}}class I extends Error{constructor(e){super(e),this.name="DecodingError"}}class T{static encode(e,t){let n=[];if(e>=1)for(n.push(1);e>=2*n[0];)n.unshift(2*n[0]);let s="";for(let t=0;t<n.length;t++){let o=n[t];e>=o?(s+="1",e-=o):s+="0"}for(;s.length<t;)s="0"+s;return s}static decode(e){if(!/^[0-1]*$/.test(e))throw new I("Undecodable FixedInteger '"+e+"'");let t=0,n=[];for(let t=0;t<e.length;t++)n[e.length-(t+1)]=0===t?1:2*n[e.length-t];for(let s=0;s<e.length;s++)"1"===e.charAt(s)&&(t+=n[s]);return t}}class _ extends Error{constructor(e){super(e),this.name="EncodingError"}}class O{encode(e){if(!/^[0-1]*$/.test(e))throw new _("Unencodable Base64Url '"+e+"'");e=this.pad(e);let t="",n=0;for(;n<=e.length-6;){let s=e.substring(n,n+6);try{let e=T.decode(s);t+=O.DICT.charAt(e),n+=6}catch(t){throw new _("Unencodable Base64Url '"+e+"'")}}return t}decode(e){if(!/^[A-Za-z0-9\-_]*$/.test(e))throw new I("Undecodable Base64URL string");let t="";for(let n=0;n<e.length;n++){let s=e.charAt(n),o=O.REVERSE_DICT.get(s);t+=T.encode(o,6)}return t}}O.DICT="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",O.REVERSE_DICT=new Map([["A",0],["B",1],["C",2],["D",3],["E",4],["F",5],["G",6],["H",7],["I",8],["J",9],["K",10],["L",11],["M",12],["N",13],["O",14],["P",15],["Q",16],["R",17],["S",18],["T",19],["U",20],["V",21],["W",22],["X",23],["Y",24],["Z",25],["a",26],["b",27],["c",28],["d",29],["e",30],["f",31],["g",32],["h",33],["i",34],["j",35],["k",36],["l",37],["m",38],["n",39],["o",40],["p",41],["q",42],["r",43],["s",44],["t",45],["u",46],["v",47],["w",48],["x",49],["y",50],["z",51],["0",52],["1",53],["2",54],["3",55],["4",56],["5",57],["6",58],["7",59],["8",60],["9",61],["-",62],["_",63]]);class N extends O{pad(e){for(;e.length%8>0;)e+="0";for(;e.length%6>0;)e+="0";return e}}class b{static encode(e){let t=[];if(e>=1&&(t.push(1),e>=2)){t.push(2);let n=2;for(;e>=t[n-1]+t[n-2];)t.push(t[n-1]+t[n-2]),n++}let n="1";for(let s=t.length-1;s>=0;s--){let o=t[s];e>=o?(n="1"+n,e-=o):n="0"+n}return n}static decode(e){if(!/^[0-1]*$/.test(e)||e.length<2||e.indexOf("11")!==e.length-2)throw new I("Undecodable FibonacciInteger '"+e+"'");let t=0,n=[];for(let t=0;t<e.length-1;t++)0===t?n.push(1):1===t?n.push(2):n.push(n[t-1]+n[t-2]);for(let s=0;s<e.length-1;s++)"1"===e.charAt(s)&&(t+=n[s]);return t}}class A{static encode(e){if(!0===e)return"1";if(!1===e)return"0";throw new _("Unencodable Boolean '"+e+"'")}static decode(e){if("1"===e)return!0;if("0"===e)return!1;throw new I("Undecodable Boolean '"+e+"'")}}class y{static encode(e){e=e.sort(((e,t)=>e-t));let t=[],n=0,s=0;for(;s<e.length;){let n=s;for(;n<e.length-1&&e[n]+1===e[n+1];)n++;t.push(e.slice(s,n+1)),s=n+1}let o=T.encode(t.length,12);for(let e=0;e<t.length;e++)if(1==t[e].length){let s=t[e][0]-n;n=t[e][0],o+="0"+b.encode(s)}else{let s=t[e][0]-n;n=t[e][0];let i=t[e][t[e].length-1]-n;n=t[e][t[e].length-1],o+="1"+b.encode(s)+b.encode(i)}return o}static decode(e){if(!/^[0-1]*$/.test(e)||e.length<12)throw new I("Undecodable FibonacciIntegerRange '"+e+"'");let t=[],n=T.decode(e.substring(0,12)),s=0,o=12;for(let i=0;i<n;i++){let n=A.decode(e.substring(o,o+1));if(o++,!0===n){let n=e.indexOf("11",o),i=b.decode(e.substring(o,n+2))+s;s=i,o=n+2,n=e.indexOf("11",o);let r=b.decode(e.substring(o,n+2))+s;s=r,o=n+2;for(let e=i;e<=r;e++)t.push(e)}else{let n=e.indexOf("11",o),i=b.decode(e.substring(o,n+2))+s;s=i,t.push(i),o=n+2}}return t}}class P{hasValue(){return void 0!==this.value&&null!==this.value}getValue(){return this.value}setValue(e){this.value=e}}class D extends P{constructor(e){super(),this.setValue(e)}encode(){return y.encode(this.value)}decode(e){this.value=y.decode(e)}substring(e,t){let n=T.decode(e.substring(t,t+12)),s=t+12;for(let t=0;t<n;t++)s="1"===e.charAt(s)?e.indexOf("11",e.indexOf("11",s+1)+2)+2:e.indexOf("11",s+1)+2;return e.substring(t,s)}getValue(){return[...super.getValue()]}setValue(e){super.setValue(Array.from(new Set(e)).sort(((e,t)=>e-t)))}}class v extends P{constructor(e,t){super(),this.bitStringLength=e,this.setValue(t)}encode(){return T.encode(this.value,this.bitStringLength)}decode(e){this.value=T.decode(e)}substring(e,t){return e.substring(t,t+this.bitStringLength)}}!function(e){e.ID="Id",e.VERSION="Version",e.SECTION_IDS="SectionIds"}(o||(o={}));class R{constructor(e,t){this.fields=e,this.fieldOrder=t}hasField(e){return this.fields.has(e)}getFieldValue(e){return this.fields.has(e)?this.fields.get(e).getValue():null}setFieldValue(e,t){if(!this.fields.has(e))throw new Error(e+" not found");this.fields.get(e).setValue(t)}getFieldOrder(){return this.fieldOrder}encodeToBitString(){let e="";for(let t=0;t<this.fieldOrder.length;t++){let n=this.fieldOrder[t];if(!this.fields.has(n))throw new Error("Field not found: '"+n+"'");e+=this.fields.get(n).encode()}return e}decodeFromBitString(e){let t=0;for(let n=0;n<this.fieldOrder.length;n++){let s=this.fieldOrder[n];if(!this.fields.has(s))throw new Error("Field not found: '"+s+"'");{let n=this.fields.get(s),o=n.substring(e,t);n.decode(o),t+=o.length}}}toObj(){let e={};for(let t=0;t<this.fieldOrder.length;t++){let n=this.fieldOrder[t];if(this.fields.has(n)){let t=this.fields.get(n).getValue();e[n]=t}}return e}}class w extends R{constructor(e){let t=new Map;t.set(o.ID.toString(),new v(6,w.ID)),t.set(o.VERSION.toString(),new v(6,w.VERSION)),t.set(o.SECTION_IDS.toString(),new D([])),super(t,[o.ID.toString(),o.VERSION.toString(),o.SECTION_IDS.toString()]),this.base64UrlEncoder=new N,e&&e.length>0&&this.decode(e)}encode(){let e=this.encodeToBitString();return this.base64UrlEncoder.encode(e)}decode(e){let t=this.base64UrlEncoder.decode(e);this.decodeFromBitString(t)}getId(){return w.ID}getName(){return w.NAME}}w.ID=3,w.VERSION=1,w.NAME="header";class V extends P{constructor(e){super(),this.setValue(e)}encode(){return A.encode(this.value)}decode(e){this.value=A.decode(e)}substring(e,t){return e.substring(t,t+1)}}class L{static encode(e){return e?T.encode(Math.round(e.getTime()/100),36):T.encode(0,36)}static decode(e){if(!/^[0-1]*$/.test(e)||36!==e.length)throw new I("Undecodable Datetime '"+e+"'");return new Date(100*T.decode(e))}}class k extends P{constructor(e){super(),this.setValue(e)}encode(){return L.encode(this.value)}decode(e){this.value=L.decode(e)}substring(e,t){return e.substring(t,t+36)}}class U{static encode(e,t){let n="";for(let t=0;t<e.length;t++)n+=A.encode(e[t]);for(;n.length<t;)n+="0";return n}static decode(e){if(!/^[0-1]*$/.test(e))throw new I("Undecodable FixedBitfield '"+e+"'");let t=[];for(let n=0;n<e.length;n++)t.push(A.decode(e.substring(n,n+1)));return t}}class M extends P{constructor(e,t){super(),this.getLength=e,this.setValue(t)}encode(){return U.encode(this.value,this.getLength())}decode(e){this.value=U.decode(e)}substring(e,t){return e.substring(t,t+this.getLength())}getValue(){return[...super.getValue()]}setValue(e){let t=this.getLength(),n=[...e];for(let e=n.length;e<t;e++)n.push(!1);n.length>t&&(n=n.slice(0,t)),super.setValue([...n])}}class x extends P{constructor(e){super(),this.numElements=e.length,this.setValue(e)}encode(){return U.encode(this.value,this.numElements)}decode(e){this.value=U.decode(e)}substring(e,t){return e.substring(t,t+this.numElements)}getValue(){return[...super.getValue()]}setValue(e){let t=[...e];for(let e=t.length;e<this.numElements;e++)t.push(!1);t.length>this.numElements&&(t=t.slice(0,this.numElements)),super.setValue(t)}}class G{static encode(e,t){for(;e.length<t;)e+=" ";let n="";for(let t=0;t<e.length;t++){let s=e.charCodeAt(t);if(32===s)n+=T.encode(63,6);else{if(!(s>=65))throw new _("Unencodable FixedString '"+e+"'");n+=T.encode(e.charCodeAt(t)-65,6)}}return n}static decode(e){if(!/^[0-1]*$/.test(e)||e.length%6!=0)throw new I("Undecodable FixedString '"+e+"'");let t="";for(let n=0;n<e.length;n+=6){let s=T.decode(e.substring(n,n+6));t+=63===s?" ":String.fromCharCode(s+65)}return t.trim()}}class F extends P{constructor(e,t){super(),this.stringLength=e,this.setValue(t)}encode(){return G.encode(this.value,this.stringLength)}decode(e){this.value=G.decode(e)}substring(e,t){return e.substring(t,t+6*this.stringLength)}}class B{constructor(e,t){this.fields=e,this.segments=t}hasField(e){return this.fields.has(e)}getFieldValue(e){return this.fields.has(e)?this.fields.get(e).getValue():null}setFieldValue(e,t){if(!this.fields.has(e))throw new Error(e+" not found");this.fields.get(e).setValue(t)}getSegments(){return this.segments}encodeSegmentsToBitStrings(){let e=[];for(let t=0;t<this.segments.length;t++){let n="";for(let s=0;s<this.segments[t].length;s++){let o=this.segments[t][s];if(!this.fields.has(o))throw new Error("Field not found: '"+o+"'");try{n+=this.fields.get(o).encode()}catch(e){throw new Error("Unable to encode "+o)}}e.push(n)}return e}decodeSegmentsFromBitStrings(e){for(let t=0;t<this.segments.length&&t<e.length;t++){let n=e[t];if(n&&n.length>0){let s=0;for(let o=0;o<this.segments[t].length;o++){let i=this.segments[t][o];if(!this.fields.has(i))throw new Error("Field not found: '"+i+"'");try{let e=this.fields.get(i),t=e.substring(n,s);e.decode(t),s+=t.length}catch(e){throw new Error("Unable to decode "+i)}}}}}toObj(){let e={};for(let t=0;t<this.segments.length;t++)for(let n=0;n<this.segments[t].length;n++){let s=this.segments[t][n];if(this.fields.has(s)){let t=this.fields.get(s).getValue();e[s]=t}}return e}}class W{static encode(e){e.sort(((e,t)=>e-t));let t=[],n=0;for(;n<e.length;){let s=n;for(;s<e.length-1&&e[s]+1===e[s+1];)s++;t.push(e.slice(n,s+1)),n=s+1}let s=T.encode(t.length,12);for(let e=0;e<t.length;e++)1===t[e].length?s+="0"+T.encode(t[e][0],16):s+="1"+T.encode(t[e][0],16)+T.encode(t[e][t[e].length-1],16);return s}static decode(e){if(!/^[0-1]*$/.test(e)||e.length<12)throw new I("Undecodable FixedIntegerRange '"+e+"'");let t=[],n=T.decode(e.substring(0,12)),s=12;for(let o=0;o<n;o++){let n=A.decode(e.substring(s,s+1));if(s++,!0===n){let n=T.decode(e.substring(s,s+16));s+=16;let o=T.decode(e.substring(s,s+16));s+=16;for(let e=n;e<=o;e++)t.push(e)}else{let n=T.decode(e.substring(s,s+16));t.push(n),s+=16}}return t}}class z extends P{constructor(e){super(),this.setValue(e)}encode(){return W.encode(this.value)}decode(e){this.value=W.decode(e)}substring(e,t){let n=T.decode(e.substring(t,t+12)),s=t+12;for(let t=0;t<n;t++)"1"===e.charAt(s)?s+=33:s+=17;return e.substring(t,s)}getValue(){return[...super.getValue()]}setValue(e){super.setValue(Array.from(new Set(e)).sort(((e,t)=>e-t)))}}class H extends P{constructor(e){super(),this.setValue(e)}encode(){let e=this.value.length>0?this.value[this.value.length-1]:0,t=W.encode(this.value),n=e;if(t.length<=n)return T.encode(e,16)+"1"+t;{let t=[],s=0;for(let n=0;n<e;n++)n===this.value[s]-1?(t[n]=!0,s++):t[n]=!1;return T.encode(e,16)+"0"+U.encode(t,n)}}decode(e){if("1"===e.charAt(16))this.value=W.decode(e.substring(17));else{let t=[],n=U.decode(e.substring(17));for(let e=0;e<n.length;e++)!0===n[e]&&t.push(e+1);this.value=t}}substring(e,t){let n=T.decode(e.substring(t,t+16));return"1"===e.charAt(t+16)?e.substring(t,t+17)+new z([]).substring(e,t+17):e.substring(t,t+17+n)}getValue(){return[...super.getValue()]}setValue(e){super.setValue(Array.from(new Set(e)).sort(((e,t)=>e-t)))}}!function(e){e.VERSION="Version",e.CREATED="Created",e.LAST_UPDATED="LastUpdated",e.CMP_ID="CmpId",e.CMP_VERSION="CmpVersion",e.CONSENT_SCREEN="ConsentScreen",e.CONSENT_LANGUAGE="ConsentLanguage",e.VENDOR_LIST_VERSION="VendorListVersion",e.POLICY_VERSION="PolicyVersion",e.IS_SERVICE_SPECIFIC="IsServiceSpecific",e.USE_NON_STANDARD_STACKS="UseNonStandardStacks",e.SPECIAL_FEATURE_OPTINS="SpecialFeatureOptins",e.PURPOSE_CONSENTS="PurposeConsents",e.PURPOSE_LEGITIMATE_INTERESTS="PurposeLegitimateInterests",e.PURPOSE_ONE_TREATMENT="PurposeOneTreatment",e.PUBLISHER_COUNTRY_CODE="PublisherCountryCode",e.VENDOR_CONSENTS="VendorConsents",e.VENDOR_LEGITIMATE_INTERESTS="VendorLegitimateInterests",e.PUBLISHER_RESTRICTIONS="PublisherRestrictions",e.PUBLISHER_PURPOSES_SEGMENT_TYPE="PublisherPurposesSegmentType",e.PUBLISHER_CONSENTS="PublisherConsents",e.PUBLISHER_LEGITIMATE_INTERESTS="PublisherLegitimateInterests",e.NUM_CUSTOM_PURPOSES="NumCustomPurposes",e.PUBLISHER_CUSTOM_CONSENTS="PublisherCustomConsents",e.PUBLISHER_CUSTOM_LEGITIMATE_INTERESTS="PublisherCustomLegitimateInterests",e.VENDORS_ALLOWED_SEGMENT_TYPE="VendorsAllowedSegmentType",e.VENDORS_ALLOWED="VendorsAllowed",e.VENDORS_DISCLOSED_SEGMENT_TYPE="VendorsDisclosedSegmentType",e.VENDORS_DISCLOSED="VendorsDisclosed"}(i||(i={}));class j extends O{pad(e){for(;e.length%24>0;)e+="0";return e}}class q extends B{constructor(e){let t=new Map,n=new Date;t.set(i.VERSION.toString(),new v(6,q.VERSION)),t.set(i.CREATED.toString(),new k(n)),t.set(i.LAST_UPDATED.toString(),new k(n)),t.set(i.CMP_ID.toString(),new v(12,0)),t.set(i.CMP_VERSION.toString(),new v(12,0)),t.set(i.CONSENT_SCREEN.toString(),new v(6,0)),t.set(i.CONSENT_LANGUAGE.toString(),new F(2,"EN")),t.set(i.VENDOR_LIST_VERSION.toString(),new v(12,0)),t.set(i.POLICY_VERSION.toString(),new v(6,2)),t.set(i.IS_SERVICE_SPECIFIC.toString(),new V(!1)),t.set(i.USE_NON_STANDARD_STACKS.toString(),new V(!1)),t.set(i.SPECIAL_FEATURE_OPTINS.toString(),new x([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),t.set(i.PURPOSE_CONSENTS.toString(),new x([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),t.set(i.PURPOSE_LEGITIMATE_INTERESTS.toString(),new x([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),t.set(i.PURPOSE_ONE_TREATMENT.toString(),new V(!1)),t.set(i.PUBLISHER_COUNTRY_CODE.toString(),new F(2,"AA")),t.set(i.VENDOR_CONSENTS.toString(),new H([])),t.set(i.VENDOR_LEGITIMATE_INTERESTS.toString(),new H([])),t.set(i.PUBLISHER_RESTRICTIONS.toString(),new z([])),t.set(i.PUBLISHER_PURPOSES_SEGMENT_TYPE.toString(),new v(3,3)),t.set(i.PUBLISHER_CONSENTS.toString(),new x([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),t.set(i.PUBLISHER_LEGITIMATE_INTERESTS.toString(),new x([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]));let s=new v(6,0);t.set(i.NUM_CUSTOM_PURPOSES.toString(),s),t.set(i.PUBLISHER_CUSTOM_CONSENTS.toString(),new M((()=>s.getValue()),[])),t.set(i.PUBLISHER_CUSTOM_LEGITIMATE_INTERESTS.toString(),new M((()=>s.getValue()),[])),t.set(i.VENDORS_ALLOWED_SEGMENT_TYPE.toString(),new v(3,2)),t.set(i.VENDORS_ALLOWED.toString(),new H([])),t.set(i.VENDORS_DISCLOSED_SEGMENT_TYPE.toString(),new v(3,1)),t.set(i.VENDORS_DISCLOSED.toString(),new H([])),super(t,[[i.VERSION.toString(),i.CREATED.toString(),i.LAST_UPDATED.toString(),i.CMP_ID.toString(),i.CMP_VERSION.toString(),i.CONSENT_SCREEN.toString(),i.CONSENT_LANGUAGE.toString(),i.VENDOR_LIST_VERSION.toString(),i.POLICY_VERSION.toString(),i.IS_SERVICE_SPECIFIC.toString(),i.USE_NON_STANDARD_STACKS.toString(),i.SPECIAL_FEATURE_OPTINS.toString(),i.PURPOSE_CONSENTS.toString(),i.PURPOSE_LEGITIMATE_INTERESTS.toString(),i.PURPOSE_ONE_TREATMENT.toString(),i.PUBLISHER_COUNTRY_CODE.toString(),i.VENDOR_CONSENTS.toString(),i.VENDOR_LEGITIMATE_INTERESTS.toString(),i.PUBLISHER_RESTRICTIONS.toString()],[i.PUBLISHER_PURPOSES_SEGMENT_TYPE.toString(),i.PUBLISHER_CONSENTS.toString(),i.PUBLISHER_LEGITIMATE_INTERESTS.toString(),i.NUM_CUSTOM_PURPOSES.toString(),i.PUBLISHER_CUSTOM_CONSENTS.toString(),i.PUBLISHER_CUSTOM_LEGITIMATE_INTERESTS.toString()],[i.VENDORS_ALLOWED_SEGMENT_TYPE.toString(),i.VENDORS_ALLOWED.toString()],[i.VENDORS_DISCLOSED_SEGMENT_TYPE.toString(),i.VENDORS_DISCLOSED.toString()]]),this.base64UrlEncoder=new j,e&&e.length>0&&this.decode(e)}encode(){let e=this.encodeSegmentsToBitStrings(),t=[];return this.updateDateStamp(),t.push(this.base64UrlEncoder.encode(e[0])),this.getFieldValue(i.IS_SERVICE_SPECIFIC.toString())?e[1]&&e[1].length>0&&t.push(this.base64UrlEncoder.encode(e[1])):(e[2]&&e[2].length>0&&t.push(this.base64UrlEncoder.encode(e[2])),e[3]&&e[3].length>0&&t.push(this.base64UrlEncoder.encode(e[3]))),t.join(".")}decode(e){let t=e.split("."),n=[];for(let e=0;e<t.length;e++){let s=this.base64UrlEncoder.decode(t[e]);switch(s.substring(0,3)){case"000":n[0]=s;break;case"001":n[3]=s;break;case"010":n[2]=s;break;case"011":n[1]=s;break;default:throw new I("Unable to decode segment '"+t[e]+"'")}}this.decodeSegmentsFromBitStrings(n)}setFieldValue(e,t){e==i.PURPOSE_LEGITIMATE_INTERESTS.toString()&&(t[0]=!1,t[2]=t[3]=t[4]=t[5]=!1),e!=i.CREATED.toString()&&e!=i.LAST_UPDATED.toString()||(e==i.CREATED.toString()?super.setFieldValue(i.LAST_UPDATED.toString(),t):super.setFieldValue(i.CREATED.toString(),t)),super.setFieldValue(e,t)}getId(){return q.ID}getName(){return q.NAME}updateDateStamp(){const e=new Date,t=new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()));console.log("Debug: updateDateStamp"),super.setFieldValue(i.CREATED.toString(),t),super.setFieldValue(i.LAST_UPDATED.toString(),t)}}q.ID=2,q.VERSION=2,q.NAME="tcfeuv2",function(e){e.VERSION="Version",e.CREATED="Created",e.LAST_UPDATED="LastUpdated",e.CMP_ID="CmpId",e.CMP_VERSION="CmpVersion",e.CONSENT_SCREEN="ConsentScreen",e.CONSENT_LANGUAGE="ConsentLanguage",e.VENDOR_LIST_VERSION="VendorListVersion",e.TCF_POLICY_VERSION="TcfPolicyVersion",e.USE_NON_STANDARD_STACKS="UseNonStandardStacks",e.SPECIAL_FEATURE_EXPRESS_CONSENT="SpecialFeatureExpressConsent",e.PURPOSES_EXPRESS_CONSENT="PurposesExpressConsent",e.PURPOSES_IMPLIED_CONSENT="PurposesImpliedConsent",e.VENDOR_EXPRESS_CONSENT="VendorExpressConsent",e.VENDOR_IMPLIED_CONSENT="VendorImpliedConsent",e.SEGMENT_TYPE="SegmentType",e.PUB_PURPOSES_EXPRESS_CONSENT="PubPurposesExpressConsent",e.PUB_PURPOSES_IMPLIED_CONSENT="PubPurposesImpliedConsent",e.NUM_CUSTOM_PURPOSES="NumCustomPurposes",e.CUSTOM_PURPOSES_EXPRESS_CONSENT="CustomPurposesExpressConsent",e.CUSTOM_PURPOSES_IMPLIED_CONSENT="CustomPurposesImpliedConsent"}(r||(r={}));class Y extends B{constructor(e){let t=new Map,n=new Date;t.set(r.VERSION.toString(),new v(6,Y.VERSION)),t.set(r.CREATED.toString(),new k(n)),t.set(r.LAST_UPDATED.toString(),new k(n)),t.set(r.CMP_ID.toString(),new v(12,0)),t.set(r.CMP_VERSION.toString(),new v(12,0)),t.set(r.CONSENT_SCREEN.toString(),new v(6,0)),t.set(r.CONSENT_LANGUAGE.toString(),new F(2,"EN")),t.set(r.VENDOR_LIST_VERSION.toString(),new v(12,0)),t.set(r.TCF_POLICY_VERSION.toString(),new v(6,1)),t.set(r.USE_NON_STANDARD_STACKS.toString(),new V(!1)),t.set(r.SPECIAL_FEATURE_EXPRESS_CONSENT.toString(),new x([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),t.set(r.PURPOSES_EXPRESS_CONSENT.toString(),new x([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),t.set(r.PURPOSES_IMPLIED_CONSENT.toString(),new x([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),t.set(r.VENDOR_EXPRESS_CONSENT.toString(),new H([])),t.set(r.VENDOR_IMPLIED_CONSENT.toString(),new H([])),t.set(r.SEGMENT_TYPE.toString(),new v(3,3)),t.set(r.PUB_PURPOSES_EXPRESS_CONSENT.toString(),new x([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),t.set(r.PUB_PURPOSES_IMPLIED_CONSENT.toString(),new x([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]));let s=new v(6,0);t.set(r.NUM_CUSTOM_PURPOSES.toString(),s),t.set(r.CUSTOM_PURPOSES_EXPRESS_CONSENT.toString(),new M((()=>s.getValue()),[])),t.set(r.CUSTOM_PURPOSES_IMPLIED_CONSENT.toString(),new M((()=>s.getValue()),[])),super(t,[[r.VERSION.toString(),r.CREATED.toString(),r.LAST_UPDATED.toString(),r.CMP_ID.toString(),r.CMP_VERSION.toString(),r.CONSENT_SCREEN.toString(),r.CONSENT_LANGUAGE.toString(),r.VENDOR_LIST_VERSION.toString(),r.TCF_POLICY_VERSION.toString(),r.USE_NON_STANDARD_STACKS.toString(),r.SPECIAL_FEATURE_EXPRESS_CONSENT.toString(),r.PURPOSES_EXPRESS_CONSENT.toString(),r.PURPOSES_IMPLIED_CONSENT.toString(),r.VENDOR_EXPRESS_CONSENT.toString(),r.VENDOR_IMPLIED_CONSENT.toString()],[r.SEGMENT_TYPE.toString(),r.PUB_PURPOSES_EXPRESS_CONSENT.toString(),r.PUB_PURPOSES_IMPLIED_CONSENT.toString(),r.NUM_CUSTOM_PURPOSES.toString(),r.CUSTOM_PURPOSES_EXPRESS_CONSENT.toString(),r.CUSTOM_PURPOSES_IMPLIED_CONSENT.toString()]]),this.base64UrlEncoder=new N,e&&e.length>0&&this.decode(e)}encode(){let e=this.encodeSegmentsToBitStrings(),t=[];return t.push(this.base64UrlEncoder.encode(e[0])),e[1]&&e[1].length>0&&t.push(this.base64UrlEncoder.encode(e[1])),t.join(".")}decode(e){let t=e.split("."),n=[];for(let e=0;e<t.length;e++){let s=this.base64UrlEncoder.decode(t[e]);switch(s.substring(0,3)){case"000":n[0]=s;break;case"011":n[1]=s;break;default:throw new I("Unable to decode segment '"+t[e]+"'")}}this.decodeSegmentsFromBitStrings(n)}setFieldValue(e,t){if(super.setFieldValue(e,t),e!==r.CREATED.toString()&&e!==r.LAST_UPDATED.toString()){const e=new Date,t=new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()));this.setFieldValue(r.CREATED.toString(),t),this.setFieldValue(r.LAST_UPDATED.toString(),t)}}getId(){return Y.ID}getName(){return Y.NAME}}Y.ID=5,Y.VERSION=1,Y.NAME="tcfcav1";class J extends Error{constructor(e){super(e),this.name="InvalidFieldError"}}!function(e){e.VERSION="Version",e.NOTICE="Notice",e.OPT_OUT_SALE="OptOutSale",e.LSPA_COVERED="LspaCovered"}(a||(a={}));class Q{constructor(e){this.fields=new Map,this.fields.set(a.VERSION.toString(),Q.VERSION),this.fields.set(a.NOTICE.toString(),"-"),this.fields.set(a.OPT_OUT_SALE.toString(),"-"),this.fields.set(a.LSPA_COVERED.toString(),"-"),e&&e.length>0&&this.decode(e)}hasField(e){return this.fields.has(e)}getFieldValue(e){return this.fields.has(e)?this.fields.get(e):null}setFieldValue(e,t){if(!this.fields.has(e))throw new J(e+" not found");this.fields.set(e,t)}toObj(){let e={};for(const t of this.fields.keys()){let n=this.fields.get(t);e[t.toString()]=n}return e}encode(){let e="";return e+=this.getFieldValue(a.VERSION.toString()),e+=this.getFieldValue(a.NOTICE.toString()),e+=this.getFieldValue(a.OPT_OUT_SALE.toString()),e+=this.getFieldValue(a.LSPA_COVERED.toString()),e}decode(e){this.setFieldValue(a.VERSION.toString(),parseInt(e.charAt(0))),this.setFieldValue(a.NOTICE.toString(),e.charAt(1)),this.setFieldValue(a.OPT_OUT_SALE.toString(),e.charAt(2)),this.setFieldValue(a.LSPA_COVERED.toString(),e.charAt(3))}getId(){return Q.ID}getName(){return Q.NAME}}Q.ID=6,Q.VERSION=1,Q.NAME="uspv1";class K{static encode(e,t,n){let s="";for(let n=0;n<e.length;n++)s+=T.encode(e[n],t);for(;s.length<t*n;)s+="0";return s}static decode(e,t,n){if(!/^[0-1]*$/.test(e))throw new I("Undecodable FixedInteger '"+e+"'");if(e.length>t*n)throw new I("Undecodable FixedIntegerList '"+e+"'");if(e.length%t!=0)throw new I("Undecodable FixedIntegerList '"+e+"'");for(;e.length<t*n;)e+="0";e.length>t*n&&(e=e.substring(0,t*n));let s=[];for(let n=0;n<e.length;n+=t)s.push(T.decode(e.substring(n,n+t)));for(;s.length<n;)s.push(0);return s}}class X extends P{constructor(e,t){super(),this.elementBitStringLength=e,this.numElements=t.length,this.setValue(t)}encode(){return K.encode(this.value,this.elementBitStringLength,this.numElements)}decode(e){this.value=K.decode(e,this.elementBitStringLength,this.numElements)}substring(e,t){return e.substring(t,t+this.elementBitStringLength*this.numElements)}getValue(){return[...super.getValue()]}setValue(e){let t=[...e];for(let e=t.length;e<this.numElements;e++)t.push(0);t.length>this.numElements&&(t=t.slice(0,this.numElements)),super.setValue(t)}}!function(e){e.VERSION="Version",e.SHARING_NOTICE="SharingNotice",e.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",e.SHARING_OPT_OUT_NOTICE="SharingOptOutNotice",e.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",e.SENSITIVE_DATA_PROCESSING_OPT_OUT_NOTICE="SensitiveDataProcessingOptOutNotice",e.SENSITIVE_DATA_LIMIT_USE_NOTICE="SensitiveDataLimitUseNotice",e.SALE_OPT_OUT="SaleOptOut",e.SHARING_OPT_OUT="SharingOptOut",e.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",e.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",e.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",e.PERSONAL_DATA_CONSENTS="PersonalDataConsents",e.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",e.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",e.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",e.GPC_SEGMENT_TYPE="GpcSegmentType",e.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",e.GPC="Gpc"}(c||(c={}));class $ extends B{constructor(e){let t=new Map;t.set(c.VERSION.toString(),new v(6,$.VERSION)),t.set(c.SHARING_NOTICE.toString(),new v(2,0)),t.set(c.SALE_OPT_OUT_NOTICE.toString(),new v(2,0)),t.set(c.SHARING_OPT_OUT_NOTICE.toString(),new v(2,0)),t.set(c.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new v(2,0)),t.set(c.SENSITIVE_DATA_PROCESSING_OPT_OUT_NOTICE.toString(),new v(2,0)),t.set(c.SENSITIVE_DATA_LIMIT_USE_NOTICE.toString(),new v(2,0)),t.set(c.SALE_OPT_OUT.toString(),new v(2,0)),t.set(c.SHARING_OPT_OUT.toString(),new v(2,0)),t.set(c.TARGETED_ADVERTISING_OPT_OUT.toString(),new v(2,0)),t.set(c.SENSITIVE_DATA_PROCESSING.toString(),new X(2,[0,0,0,0,0,0,0,0,0,0,0,0])),t.set(c.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new X(2,[0,0])),t.set(c.PERSONAL_DATA_CONSENTS.toString(),new v(2,0)),t.set(c.MSPA_COVERED_TRANSACTION.toString(),new v(2,0)),t.set(c.MSPA_OPT_OUT_OPTION_MODE.toString(),new v(2,0)),t.set(c.MSPA_SERVICE_PROVIDER_MODE.toString(),new v(2,0)),t.set(c.GPC_SEGMENT_TYPE.toString(),new v(2,1)),t.set(c.GPC_SEGMENT_INCLUDED.toString(),new V(!0)),t.set(c.GPC.toString(),new V(!1)),super(t,[[c.VERSION.toString(),c.SHARING_NOTICE.toString(),c.SALE_OPT_OUT_NOTICE.toString(),c.SHARING_OPT_OUT_NOTICE.toString(),c.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),c.SENSITIVE_DATA_PROCESSING_OPT_OUT_NOTICE.toString(),c.SENSITIVE_DATA_LIMIT_USE_NOTICE.toString(),c.SALE_OPT_OUT.toString(),c.SHARING_OPT_OUT.toString(),c.TARGETED_ADVERTISING_OPT_OUT.toString(),c.SENSITIVE_DATA_PROCESSING.toString(),c.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),c.PERSONAL_DATA_CONSENTS.toString(),c.MSPA_COVERED_TRANSACTION.toString(),c.MSPA_OPT_OUT_OPTION_MODE.toString(),c.MSPA_SERVICE_PROVIDER_MODE.toString()],[c.GPC_SEGMENT_TYPE.toString(),c.GPC.toString()]]),this.base64UrlEncoder=new N,e&&e.length>0&&this.decode(e)}encode(){let e=this.encodeSegmentsToBitStrings(),t=[];return t.push(this.base64UrlEncoder.encode(e[0])),e[1]&&e[1].length>0&&!0===this.fields.get(c.GPC_SEGMENT_INCLUDED).getValue()&&t.push(this.base64UrlEncoder.encode(e[1])),t.join(".")}decode(e){let t=e.split("."),n=[],s=!1;for(let e=0;e<t.length;e++){let o=this.base64UrlEncoder.decode(t[e]);switch(o.substring(0,2)){case"00":n[0]=o;break;case"01":s=!0,n[1]=o;break;default:throw new I("Unable to decode segment '"+t[e]+"'")}}this.decodeSegmentsFromBitStrings(n),this.fields.get(c.GPC_SEGMENT_INCLUDED).setValue(s)}getId(){return $.ID}getName(){return $.NAME}}$.ID=7,$.VERSION=1,$.NAME="usnatv1";class Z{}Z.SECTION_ID_NAME_MAP=new Map([[q.ID,q.NAME],[Y.ID,Y.NAME],[Q.ID,Q.NAME],[$.ID,$.NAME]]),Z.SECTION_ORDER=[q.NAME,Y.NAME,Q.NAME,$.NAME];class ee extends I{constructor(e){super(e),this.name="LazyDecodingError"}}class te{constructor(e){this.sections=new Map,e?(this.encodedString=e,this.decoded=!1,this.dirty=!1):(this.encodedString="DBAA",this.decoded=!1,this.dirty=!1)}setFieldValue(e,t,n){if(!this.decoded&&null!=this.encodedString&&this.encodedString.length>0)try{this.decode(this.encodedString)}catch(e){throw new ee(e.message)}let s=null;if(this.sections.has(e)?s=this.sections.get(e):e===Y.NAME?(s=new Y,this.sections.set(Y.NAME,s)):e===q.NAME?(s=new q,this.sections.set(q.NAME,s)):e===Q.NAME?(s=new Q,this.sections.set(Q.NAME,s)):e===$.NAME&&(s=new $,this.sections.set($.NAME,s)),!s)throw new J(e+"."+t+" not found");s.setFieldValue(t,n),this.dirty=!0}setFieldValueBySectionId(e,t,n){this.setFieldValue(Z.SECTION_ID_NAME_MAP.get(e),t,n)}getFieldValue(e,t){if(!this.decoded&&null!=this.encodedString&&this.encodedString.length>0)try{this.decode(this.encodedString)}catch(e){throw new ee(e.message)}return this.sections.has(e)?this.sections.get(e).getFieldValue(t):null}getFieldValueBySectionId(e,t){return this.getFieldValue(Z.SECTION_ID_NAME_MAP.get(e),t)}hasField(e,t){if(!this.decoded&&null!=this.encodedString&&this.encodedString.length>0)try{this.decode(this.encodedString)}catch(e){throw new ee(e.message)}return!!this.sections.has(e)&&this.sections.get(e).hasField(t)}hasFieldBySectionId(e,t){return this.hasField(Z.SECTION_ID_NAME_MAP.get(e),t)}hasSection(e){if(!this.decoded&&null!=this.encodedString&&this.encodedString.length>0)try{this.decode(this.encodedString)}catch(e){throw new ee(e.message)}return this.sections.has(e)}hasSectionId(e){return this.hasSection(Z.SECTION_ID_NAME_MAP.get(e))}deleteSection(e){if(!this.decoded&&null!=this.encodedString&&this.encodedString.length>0)try{this.decode(this.encodedString)}catch(e){throw new ee(e.message)}this.sections.delete(e),this.dirty=!0}deleteSectionById(e){this.deleteSection(Z.SECTION_ID_NAME_MAP.get(e))}clear(){this.sections.clear(),this.encodedString="DBAA",this.decoded=!1,this.dirty=!1}getHeader(){if(!this.decoded&&null!=this.encodedString&&this.encodedString.length>0)try{this.decode(this.encodedString)}catch(e){throw new ee(e.message)}let e=new w;return e.setFieldValue("SectionIds",this.getSectionIds()),e.toObj()}getSection(e){if(!this.decoded&&null!=this.encodedString&&this.encodedString.length>0)try{this.decode(this.encodedString)}catch(e){throw new ee(e.message)}return this.sections.has(e)?this.sections.get(e).toObj():null}getSectionIds(){if(!this.decoded&&null!=this.encodedString&&this.encodedString.length>0)try{this.decode(this.encodedString)}catch(e){throw new ee(e.message)}let e=[];for(let t=0;t<Z.SECTION_ORDER.length;t++){let n=Z.SECTION_ORDER[t];if(this.sections.has(n)){let t=this.sections.get(n);e.push(t.getId())}}return e}encode(){if(!this.dirty)return this.encodedString;if(!this.decoded&&null!=this.encodedString&&this.encodedString.length>0)try{this.decode(this.encodedString)}catch(e){throw new ee(e.message)}let e=[],t=[];for(let n=0;n<Z.SECTION_ORDER.length;n++){let s=Z.SECTION_ORDER[n];if(this.sections.has(s)){let n=this.sections.get(s);e.push(n.encode()),t.push(n.getId())}}let n=new w;return n.setFieldValue("SectionIds",this.getSectionIds()),e.unshift(n.encode()),this.encodedString=e.join("~"),this.dirty=!1,this.encodedString}decode(e){this.encodedString=e,this.decoded=!1,this.dirty=!0,this.sections.clear();let t=e.split("~"),n=new w(t[0]);this.sections.set(w.NAME,n);let s=n.getFieldValue("SectionIds");for(let e=0;e<s.length;e++)if(s[e]===Y.ID){let n=new Y(t[e+1]);this.sections.set(Y.NAME,n)}else if(s[e]===q.ID){let n=new q(t[e+1]);this.sections.set(q.NAME,n)}else if(s[e]===Q.ID){let n=new Q(t[e+1]);this.sections.set(Q.NAME,n)}else if(s[e]===$.ID){let n=new $(t[e+1]);this.sections.set($.NAME,n)}this.decoded=!0,this.dirty=!1}encodeSection(e){if(!this.decoded&&null!=this.encodedString&&this.encodedString.length>0)try{this.decode(this.encodedString)}catch(e){throw new ee(e.message)}return this.sections.has(e)?this.sections.get(e).encode():null}encodeSectionById(e){return this.encodeSection(Z.SECTION_ID_NAME_MAP.get(e))}decodeSection(e,t){if(!this.decoded&&null!=this.encodedString&&this.encodedString.length>0)try{this.decode(this.encodedString)}catch(e){throw new ee(e.message)}let n=null;this.sections.has(e)?n=this.sections.get(e):e===Y.NAME?(n=new Y,this.sections.set(Y.NAME,n)):e===q.NAME?(n=new q,this.sections.set(q.NAME,n)):e===Q.NAME?(n=new Q,this.sections.set(Q.NAME,n)):e===$.NAME&&(n=new $,this.sections.set($.NAME,n)),n&&n.decode(t)}decodeSectionById(e,t){this.decodeSection(Z.SECTION_ID_NAME_MAP.get(e),t)}toObject(){if(!this.decoded&&null!=this.encodedString&&this.encodedString.length>0)try{this.decode(this.encodedString)}catch(e){throw new ee(e.message)}let e={};for(let t=0;t<Z.SECTION_ORDER.length;t++){let n=Z.SECTION_ORDER[t];this.sections.has(n)&&(e[n]=this.sections.get(n).toObj())}return e}}!function(e){e.NOT_READY="not ready",e.READY="ready"}(l||(l={}));class ne{constructor(){this.gppVersion="1.1",this.supportedAPIs=[],this.eventQueue=new m(this),this.cmpStatus=n.LOADING,this.cmpDisplayStatus=s.HIDDEN,this.signalStatus=l.NOT_READY,this.applicableSections=[],this.gppModel=new te}reset(){this.eventQueue.clear(),this.cmpStatus=n.LOADING,this.cmpDisplayStatus=s.HIDDEN,this.signalStatus=l.NOT_READY,this.applicableSections=[],this.supportedAPIs=[],this.gppModel=new te,delete this.cmpId,delete this.cmpVersion,delete this.eventStatus}}!function(e){e.ADD_EVENT_LISTENER="addEventListener",e.GET_FIELD="getField",e.GET_SECTION="getSection",e.HAS_SECTION="hasSection",e.PING="ping",e.REMOVE_EVENT_LISTENER="removeEventListener"}(d||(d={}));class se{constructor(e,t,n){this.success=!0,this.cmpApiContext=e,Object.assign(this,{callback:t,parameter:n})}execute(){try{return this.respond()}catch(e){return this.invokeCallback(null),null}}invokeCallback(e){const t=null!==e;this.callback&&this.callback(e,t)}}class oe{}u=d.ADD_EVENT_LISTENER,g=d.GET_FIELD,p=d.GET_SECTION,h=d.HAS_SECTION,S=d.PING,f=d.REMOVE_EVENT_LISTENER,oe[u]=class extends se{respond(){let e=this.cmpApiContext.eventQueue.add({callback:this.callback,parameter:this.parameter}),t=new C("listenerRegistered",e,!0,new E(this.cmpApiContext));this.invokeCallback(t)}},oe[g]=class extends se{respond(){if(!this.parameter||0===this.parameter.length)throw new Error("<section>.<field> parameter required");let e=this.parameter.split(".");if(2!=e.length)throw new Error("Field name must be in the format <section>.<fieldName>");let t=e[0],n=e[1],s=null;"tcfeuv2"!=this.parameter&&(s=this.cmpApiContext.gppModel.getFieldValue(t,n)),this.invokeCallback(s)}},oe[p]=class extends se{respond(){if(!this.parameter||0===this.parameter.length)throw new Error("<section> parameter required");let e=null;"tcfeuv2"!=this.parameter&&this.cmpApiContext.gppModel.hasSection(this.parameter)&&(e=this.cmpApiContext.gppModel.getSection(this.parameter)),this.invokeCallback(e)}},oe[h]=class extends se{respond(){if(!this.parameter||0===this.parameter.length)throw new Error("<section>[.version] parameter required");let e=this.cmpApiContext.gppModel.hasSection(this.parameter);this.invokeCallback(e)}},oe[S]=class extends se{respond(){let e=new E(this.cmpApiContext);this.invokeCallback(e)}},oe[f]=class extends se{respond(){let e=this.parameter,t=this.cmpApiContext.eventQueue.remove(e),n=new C("listenerRemoved",e,t,new E(this.cmpApiContext));this.invokeCallback(n)}};class ie{constructor(t,n){if(this.cmpApiContext=t,n){let e=d.ADD_EVENT_LISTENER;if(null==n?void 0:n[e])throw new Error(`Built-In Custom Commmand for ${e} not allowed`);if(e=d.REMOVE_EVENT_LISTENER,null==n?void 0:n[e])throw new Error(`Built-In Custom Commmand for ${e} not allowed`);this.customCommands=n}try{this.callQueue=e.__gpp()||[]}catch(t){this.callQueue=[]}finally{e.__gpp=this.apiCall.bind(this),this.purgeQueuedCalls()}}apiCall(e,t,n,s){if("string"!=typeof e)t(null,!1);else{if("events"===e)return this.cmpApiContext.eventQueue.events();if(t&&"function"!=typeof t)throw new Error("invalid callback function");this.isCustomCommand(e)?this.customCommands[e](t,n):this.isBuiltInCommand(e)?new oe[e](this.cmpApiContext,t,n).execute():t&&t(null,!1)}}purgeQueuedCalls(){const t=this.callQueue;this.callQueue=[],t.forEach((t=>{e.__gpp(...t)}))}isCustomCommand(e){return this.customCommands&&"function"==typeof this.customCommands[e]}isBuiltInCommand(e){return void 0!==oe[e]}}class re{static absCall(e,t,n,s){return new Promise(((o,i)=>{const r=new XMLHttpRequest;r.withCredentials=n,r.addEventListener("load",(()=>{if(r.readyState==XMLHttpRequest.DONE)if(r.status>=200&&r.status<300){let e=r.response;if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}o(e)}else i(new Error(`HTTP Status: ${r.status} response type: ${r.responseType}`))})),r.addEventListener("error",(()=>{i(new Error("error"))})),r.addEventListener("abort",(()=>{i(new Error("aborted"))})),null===t?r.open("GET",e,!0):r.open("POST",e,!0),r.responseType="json",r.timeout=s,r.ontimeout=()=>{i(new Error("Timeout "+s+"ms "+e))},r.send(t)}))}static post(e,t,n=!1,s=0){return this.absCall(e,JSON.stringify(t),n,s)}static fetch(e,t=!1,n=0){return this.absCall(e,null,t,n)}}class ae extends Error{constructor(e){super(e),this.name="GVLError"}}class ce{has(e){return ce.langSet.has(e)}forEach(e){ce.langSet.forEach(e)}get size(){return ce.langSet.size}}ce.langSet=new Set(["BG","CA","CS","DA","DE","EL","EN","ES","ET","FI","FR","HR","HU","IT","JA","LT","LV","MT","NL","NO","PL","PT","RO","RU","SK","SL","SV","TR","ZH"]);var le=e&&e.__awaiter||function(e,t,n,s){return new(n||(n=Promise))((function(o,i){function r(e){try{c(s.next(e))}catch(e){i(e)}}function a(e){try{c(s.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(r,a)}c((s=s.apply(e,t||[])).next())}))};class de{constructor(){this.consentLanguages=new ce,this.language=de.DEFAULT_LANGUAGE,this.ready=!1,this.languageFilename="purposes-[LANG].json"}static fromVendorList(e){let t=new de;return t.populate(e),t}static fromUrl(e){return le(this,void 0,void 0,(function*(){let t=e.baseUrl;if(!t||0===t.length)throw new ae("Invalid baseUrl: '"+t+"'");if(/^https?:\/\/vendorlist\.consensu\.org\//.test(t))throw new ae("Invalid baseUrl!  You may not pull directly from vendorlist.consensu.org and must provide your own cache");t.length>0&&"/"!==t[t.length-1]&&(t+="/");let n=new de;if(n.baseUrl=t,e.languageFilename?n.languageFilename=e.languageFilename:n.languageFilename="purposes-[LANG].json",e.version>0){let s=e.versionedFilename;s||(s="archives/vendor-list-v[VERSION].json");let o=t+s.replace("[VERSION]",String(e.version));n.populate(yield re.fetch(o))}else{let s=e.latestFilename;s||(s="vendor-list.json");let o=t+s;n.populate(yield re.fetch(o))}return n}))}changeLanguage(e){return le(this,void 0,void 0,(function*(){const t=e.toUpperCase();if(!this.consentLanguages.has(t))throw new ae(`unsupported language ${e}`);if(t!==this.language){this.language=t;const n=this.baseUrl+this.languageFilename.replace("[LANG]",e);try{this.populate(yield re.fetch(n))}catch(e){throw new ae("unable to load language: "+e.message)}}}))}getJson(){return JSON.parse(JSON.stringify({gvlSpecificationVersion:this.gvlSpecificationVersion,vendorListVersion:this.vendorListVersion,tcfPolicyVersion:this.tcfPolicyVersion,lastUpdated:this.lastUpdated,purposes:this.purposes,specialPurposes:this.specialPurposes,features:this.features,specialFeatures:this.specialFeatures,stacks:this.stacks,dataCategories:this.dataCategories,vendors:this.fullVendorList}))}isVendorList(e){return void 0!==e&&void 0!==e.vendors}populate(e){this.purposes=e.purposes,this.specialPurposes=e.specialPurposes,this.features=e.features,this.specialFeatures=e.specialFeatures,this.stacks=e.stacks,this.dataCategories=e.dataCategories,this.isVendorList(e)&&(this.gvlSpecificationVersion=e.gvlSpecificationVersion,this.tcfPolicyVersion=e.tcfPolicyVersion,this.vendorListVersion=e.vendorListVersion,this.lastUpdated=e.lastUpdated,"string"==typeof this.lastUpdated&&(this.lastUpdated=new Date(this.lastUpdated)),this.vendors=e.vendors,this.fullVendorList=e.vendors,this.mapVendors(),this.ready=!0)}mapVendors(e){this.byPurposeVendorMap={},this.bySpecialPurposeVendorMap={},this.byFeatureVendorMap={},this.bySpecialFeatureVendorMap={},Object.keys(this.purposes).forEach((e=>{this.byPurposeVendorMap[e]={legInt:new Set,consent:new Set,flexible:new Set}})),Object.keys(this.specialPurposes).forEach((e=>{this.bySpecialPurposeVendorMap[e]=new Set})),Object.keys(this.features).forEach((e=>{this.byFeatureVendorMap[e]=new Set})),Object.keys(this.specialFeatures).forEach((e=>{this.bySpecialFeatureVendorMap[e]=new Set})),Array.isArray(e)||(e=Object.keys(this.fullVendorList).map((e=>+e))),this.vendorIds=new Set(e),this.vendors=e.reduce(((e,t)=>{const n=this.vendors[String(t)];return n&&void 0===n.deletedDate&&(n.purposes.forEach((e=>{this.byPurposeVendorMap[String(e)].consent.add(t)})),n.specialPurposes.forEach((e=>{this.bySpecialPurposeVendorMap[String(e)].add(t)})),n.legIntPurposes.forEach((e=>{this.byPurposeVendorMap[String(e)].legInt.add(t)})),n.flexiblePurposes&&n.flexiblePurposes.forEach((e=>{this.byPurposeVendorMap[String(e)].flexible.add(t)})),n.features.forEach((e=>{this.byFeatureVendorMap[String(e)].add(t)})),n.specialFeatures.forEach((e=>{this.bySpecialFeatureVendorMap[String(e)].add(t)})),e[t]=n),e}),{})}getFilteredVendors(e,t,n,s){const o=e.charAt(0).toUpperCase()+e.slice(1);let i;const r={};return i="purpose"===e&&n?this["by"+o+"VendorMap"][String(t)][n]:this["by"+(s?"Special":"")+o+"VendorMap"][String(t)],i.forEach((e=>{r[String(e)]=this.vendors[String(e)]})),r}getVendorsWithConsentPurpose(e){return this.getFilteredVendors("purpose",e,"consent")}getVendorsWithLegIntPurpose(e){return this.getFilteredVendors("purpose",e,"legInt")}getVendorsWithFlexiblePurpose(e){return this.getFilteredVendors("purpose",e,"flexible")}getVendorsWithSpecialPurpose(e){return this.getFilteredVendors("purpose",e,void 0,!0)}getVendorsWithFeature(e){return this.getFilteredVendors("feature",e)}getVendorsWithSpecialFeature(e){return this.getFilteredVendors("feature",e,void 0,!0)}narrowVendorsTo(e){this.mapVendors(e)}get isReady(){return this.ready}static isInstanceOf(e){return"object"==typeof e&&"function"==typeof e.narrowVendorsTo}}de.DEFAULT_LANGUAGE="EN";var ue=e&&e.__awaiter||function(e,t,n,s){return new(n||(n=Promise))((function(o,i){function r(e){try{c(s.next(e))}catch(e){i(e)}}function a(e){try{c(s.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(r,a)}c((s=s.apply(e,t||[])).next())}))};class ge{constructor(e,t,n){this.cmpApiContext=new ne,this.cmpApiContext.cmpId=e,this.cmpApiContext.cmpVersion=t,this.callResponder=new ie(this.cmpApiContext,n)}fireEvent(e,t){this.cmpApiContext.eventQueue.exec(e,t)}fireErrorEvent(e){this.cmpApiContext.eventQueue.exec("error",e)}fireSectionChange(e){this.cmpApiContext.eventQueue.exec("sectionChange",e)}getEventStatus(){return this.cmpApiContext.eventStatus}setEventStatus(e){this.cmpApiContext.eventStatus=e}getCmpStatus(){return this.cmpApiContext.cmpStatus}setCmpStatus(e){this.cmpApiContext.cmpStatus=e,this.cmpApiContext.eventQueue.exec("cmpStatus",e)}getCmpDisplayStatus(){return this.cmpApiContext.cmpDisplayStatus}setCmpDisplayStatus(e){this.cmpApiContext.cmpDisplayStatus=e,this.cmpApiContext.eventQueue.exec("cmpDisplayStatus",e)}getSignalStatus(){return this.cmpApiContext.signalStatus}setSignalStatus(e){this.cmpApiContext.signalStatus=e,this.cmpApiContext.eventQueue.exec("signalStatus",e)}getApplicableSections(){return this.cmpApiContext.applicableSections}setApplicableSections(e){this.cmpApiContext.applicableSections=e}getSupportedAPIs(){return this.cmpApiContext.supportedAPIs}setSupportedAPIs(e){this.cmpApiContext.supportedAPIs=e}setGppString(e){this.cmpApiContext.gppModel.decode(e)}getGppString(){return this.cmpApiContext.gppModel.encode()}setSectionString(e,t){this.cmpApiContext.gppModel.decodeSection(e,t)}setSectionStringById(e,t){this.setSectionString(Z.SECTION_ID_NAME_MAP.get(e),t)}getSectionString(e){return this.cmpApiContext.gppModel.encodeSection(e)}getSectionStringById(e){return this.getSectionString(Z.SECTION_ID_NAME_MAP.get(e))}setFieldValue(e,t,n){this.cmpApiContext.gppModel.setFieldValue(e,t,n)}setFieldValueBySectionId(e,t,n){this.setFieldValue(Z.SECTION_ID_NAME_MAP.get(e),t,n)}getFieldValue(e,t){return this.cmpApiContext.gppModel.getFieldValue(e,t)}getFieldValueBySectionId(e,t){return this.getFieldValue(Z.SECTION_ID_NAME_MAP.get(e),t)}getSection(e){return this.cmpApiContext.gppModel.getSection(e)}getSectionById(e){return this.getSection(Z.SECTION_ID_NAME_MAP.get(e))}hasSection(e){return this.cmpApiContext.gppModel.hasSection(e)}hasSectionId(e){return this.hasSection(Z.SECTION_ID_NAME_MAP.get(e))}deleteSection(e){this.cmpApiContext.gppModel.deleteSection(e)}deleteSectionById(e){this.deleteSection(Z.SECTION_ID_NAME_MAP.get(e))}clear(){this.cmpApiContext.gppModel.clear()}getObject(){return this.cmpApiContext.gppModel.toObject()}getGvlFromVendorList(e){return de.fromVendorList(e)}getGvlFromUrl(e){return ue(this,void 0,void 0,(function*(){return de.fromUrl(e)}))}}e.WBD=e.WBD||{},e.WM=e.WM||{},function(e,t){if("function"!=typeof e.CustomEvent){var n=function(e,n){var s;return n=n||{bubbles:!1,cancelable:!1,detail:void 0},(s=t.createEvent("CustomEvent")).initCustomEvent(e,n.bubbles,n.cancelable,n.detail),s};n.prototype=e.Event.prototype,e.CustomEvent=n,"function"!==e.Event&&(e.Event=n)}}(e,t),e.WBD.UserConsent=e.WBD.UserConsent||function(e,t){var n,s,o,i="",r=0,a={},c={},l=!1,d=[],u="",g=0,p="",h=null,S=null,f="unknown",C={},E=!1,m={},I="",T="",_="",O="",N={tcfeuv2:2,tcfcav1:5,uspv1:6,usnatv1:7},b=null,A=1,y="",P="",D=null,v=!1,R=!1,w="en",V={binary:!0,boolean:!0,trinary:!0,integer:!0},L="",k="",U=!1,M="4.1.20",x=null,G=!1,F=!1,B=null,W=!1,z=!1,H=!1,j=!1,q=null,Y="",J={addtlConsentCookie:"OTAdditionalConsentString",adChoicesLinkAction:"https://www.wbdprivacy.com/policycenter/b2c/",adChoicesLinkTitle:{ar:"اختيارات الإعلان",de:"Anzeigenauswahl",en:"Ad Choices",es:"Elecciones de anuncios",fr:"Choix d’annonces"},affiliatesLinkAction:"https://www.wbdprivacy.com/policycenter/affiliates/",affiliatesLinkTitle:{ar:"الشركات التابعة",en:"Affiliates",de:"Mitgliedsorganisationen",es:"Afiliadas",fr:"Affiliées"},categories:{req:"required",dsa:"data-store",cad:"ads-contextual",pap:"ads-person-prof",pad:"ads-person",pcp:"content-person-prof",pcd:"content-person",map:"measure-ads",mcp:"measure-content",mra:"measure-market",pdd:"product-develop",ccd:"content-contextual",sec:"product-security",tdc:"deliver-content",scp:"privacy-choices",cos:"combine-data",dlk:"link-devices",did:"id-devices",gld:"geolocate",sid:"scan-devices",ftc:"1p-targeting",dsh:"data-share",dsl:"data-sell",pdu:"personal-data",kc12:"known-child-12",kc16:"known-child-16",sdre:"sensitive-racial",sdrb:"sensitive-belief",sdhe:"sensitive-health",sdso:"sensitive-sexual",sdir:"sensitive-citizen",sdge:"sensitive-gene",sdbm:"sensitive-biometric",sdsp:"sensitive-spi",sdss:"sensitive-ssi",sduo:"sensitive-org",sdco:"sensitive-comm"},ccCookie:"countryCode",ccpaGeos:["US:CA","US:CO","US:CT","US:DE","US:IA","US:MT","US:NE","US:NH","US:NJ","US:OR","US:TX","US:UT","US:VA"],compatCategories:{vendor:["data-share","data-sell","ads-person-prof","ads-person"],"targeted-ads":["ads-person-prof","ads-person"],"sensitive-geo":["geolocate"]},confirmCookie:"OptanonAlertBoxClosed",consentChangeAction:null,consentChangeActionDelay:1e3,consentCookie:"OptanonConsent",consentDefaults:{required:!0,"data-store":!0,"ads-contextual":!0,"ads-person":!0,"ads-person-prof":!0,"content-person":!0,"content-person-prof":!0,"measure-ads":!0,"measure-content":!0,"measure-market":!0,"product-develop":!0,"content-contextual":!0,"product-security":!0,"deliver-content":!0,"privacy-choices":!0,"combine-data":!0,"link-devices":!0,"id-devices":!0,geolocate:!1,"scan-devices":!1,"1p-targeting":!0,"data-share":!0,"data-sell":!0,"personal-data":!1,"known-child-12":!1,"known-child-16":!1,"sensitive-racial":!1,"sensitive-belief":!1,"sensitive-health":!1,"sensitive-sexual":!1,"sensitive-citizen":!1,"sensitive-gene":!1,"sensitive-biometric":!1,"sensitive-spi":!1,"sensitive-ssi":!1,"sensitive-org":!1,"sensitive-comm":!1},consentExpireIn:1,consentNotApplicable:["personal-data","known-child-12","known-child-16","sensitive-racial","sensitive-belief","sensitive-health","sensitive-sexual","sensitive-citizen","sensitive-gene","sensitive-biometric","geolocate","sensitive-spi","sensitive-ssi","sensitive-org","sensitive-comm"],consentLinkTitle:{ar:"ملفات تعريف الارتباط",de:"Cookie-Einstellungen",en:"Cookie Settings",es:"Configuración de Cookies",fr:"Paramètres des Cookies"},controlCookie:"OptanonControl",cookieSameSite:"Lax",cookieSecure:!1,defaultCountry:"US",defaultLanguage:"en",defaultState:"",enableDebug:!1,enableGPC:!0,enableTransitionCheck:!0,enableWebViewCheck:!0,gdprIabCookie:"eupubconsent-v2",geoCheckFunction:null,geoPassedToOneTrust:!0,gpcFixCookie:"",gppCategories:{usnatv1:[{field:"SharingNotice",type:"trinary",default:1},{field:"SaleOptOutNotice",type:"trinary",default:1},{field:"SharingOptOutNotice",type:"trinary",default:1},{field:"TargetedAdvertisingOptOutNotice",type:"trinary",default:1},{field:"SharingOptOut",type:"trinary",val:"data-share"},{field:"SaleOptOut",type:"trinary",val:"data-sell"},{field:"TargetedAdvertisingOptOut",type:"trinary",val:["ads-person-prof","ads-person"]},{field:"PersonalDataConsents",type:"trinary",default:0,val:"personal-data"},{field:"KnownChildSensitiveDataConsents",type:"array-trinary",default:[0,0],maxCount:2,0:"known-child-12",1:"known-child-16"},{field:"SensitiveDataProcessing",type:"array-trinary",default:[0,0,0,0,0,0,0,0,0,0,0,0],maxCount:12,0:"sensitive-racial",1:"sensitive-belief",2:"sensitive-health",3:"sensitive-sexual",4:"sensitive-citizen",5:"sensitive-gene",6:"sensitive-biometric",7:"geolocate",8:"sensitive-spi",9:"sensitive-ssi",10:"sensitive-org",11:"sensitive-comm"}],uspv1:[{field:"OptOutSale",type:"binary",val:["data-share","data-sell","ads-person-prof","ads-person"]}]},gppIabCookie:"OTGPPConsent",gppSection:"",iabRegion:"",languageFromBrowser:!0,oneTrustLoadTimeout:1e4,privacyCenterLinkAction:"https://www.wbdprivacy.com/policycenter/b2c/",privacyCenterLinkTitle:{ar:"سياسة خصوصية المستهلك",de:"Datenschutzhinweise",en:"Privacy Policy",es:"Política de Privacidad",fr:"Politique de Confidentialité"},regionChangeAction:null,regions:[{id:"us",compatCodes:{ven:["dsh","dsl","pap","pad"],tpv:["dsh","dsl","pap","pad"]},compatTransition:{cond:!1,new:["dsh","dsl","pap","pad"],old:"ven"},consentExpireIn:3,consentGpcDefaults:{"data-share":!1,"data-sell":!1,"ads-person-prof":!1,"ads-person":!1},consentImpliedDefaults:{"data-store":!0,"ads-contextual":!0,"content-person":!0,"content-person-prof":!0,"measure-ads":!0,"measure-content":!0,"measure-market":!0,"product-develop":!0,"content-contextual":!0,"product-security":!0,"deliver-content":!0,"privacy-choices":!0,"combine-data":!0,"link-devices":!0,"id-devices":!0,"1p-targeting":!0,geolocate:!1,"scan-devices":!1},consentLinkTitle:{ar:"لا تبيع أو تشارك معلوماتي الشخصية",de:"Nicht Verkauf oder Nicht Weitergabe Ihrer personenbezogenen Daten zu stellen",en:"Do Not Sell Or Share My Personal Information",es:"No Venda Vi Comparta Mi Información Personal",fr:"Ne pas vendre ni partager mes informations personnelles"},rightsRequestLinkAction:"https://www.wbdprivacy.com/policycenter/usstatesupplement/en-us/",geoMatch:["US:CA","US:CO","US:CT","US:DE","US:IA","US:MT","US:NE","US:NH","US:NJ","US:OR","US:TX","US:UT","US:VA"],gppSection:"usnatv1",iabRegion:"ccpa"},{id:"gdpr",consentDefaults:{"data-store":!1,"ads-contextual":!1,"ads-person-prof":!1,"ads-person":!1,"content-person-prof":!1,"content-person":!1,"measure-ads":!1,"measure-content":!1,"measure-market":!1,"product-develop":!1,"content-contextual":!1,"combine-data":!1,"link-devices":!1,"id-devices":!1},consentImpliedDefaults:{"product-security":!0,"deliver-content":!0,"privacy-choices":!0,"combine-data":!0,"link-devices":!0,"id-devices":!0,"1p-targeting":!0,geolocate:!1,"scan-devices":!1,"data-share":!0,"data-sell":!0},consentLinkTitle:{ar:"إدارة ملفات تعريف الارتباط+",de:"Cookies Verwalten+",en:"Manage Cookies+",es:"Administrar cookies+",fr:"Gérer les Cookies+"},geoMatch:["GB","DE","FR","IT","ES","PL","RO","NL","BE","GR","CZ","PT","SE","HU","AT","BG","DK","FI","SK","IE","HR","LT","SI","LV","EE","CY","LU","MT","NO","IS","LI","CH"],iabRegion:"gdpr"},{id:"other-optin",consentDefaults:{"data-store":!1,"ads-contextual":!1,"ads-person-prof":!1,"ads-person":!1,"content-person-prof":!1,"content-person":!1,"measure-ads":!1,"measure-content":!1,"measure-market":!1,"product-develop":!1,"content-contextual":!1,"combine-data":!1,"link-devices":!1,"id-devices":!1},consentImpliedDefaults:{"product-security":!0,"deliver-content":!0,"privacy-choices":!0,"combine-data":!0,"link-devices":!0,"id-devices":!0,"1p-targeting":!0,geolocate:!1,"scan-devices":!1,"data-share":!0,"data-sell":!0},geoMatch:["CO","UY","PE","AR","CR","CL"]},{id:"other-optout",consentImpliedDefaults:{"product-security":!0,"deliver-content":!0,"privacy-choices":!0,"combine-data":!0,"link-devices":!0,"id-devices":!0,"1p-targeting":!0,geolocate:!1,"scan-devices":!1,"data-share":!0,"data-sell":!0},geoMatch:["MX","PY","BR","VE","NI"]},{id:"global",geoMatch:["*"],useFixedConsent:!0}],reloadOnConsentChange:!0,reloadOnConsentReduction:!1,rightsRequestLinkAction:"https://www.wbdprivacy.com/policycenter/b2c/",rightsRequestLinkTitle:{ar:"بوابة طلبات الحقوق الفردية",de:"Anfrageportal für Individualrechte",en:"Individual Rights Request Portal",es:"Portal de solicitud de derechos individuales",fr:"Portail de demande de droits des individus"},scCookie:"stateCode",setPageClass:!0,src:"https://cdn.cookielaw.org/scripttemplates/otSDKStub.js",strictIabCompliance:!0,tcfOpts:{categories:{purposes:["data-store","ads-contextual","ads-person-prof","ads-person","content-person-prof","content-person","measure-ads","measure-content","measure-market","product-develop","content-contextual"],specialPurposes:["product-security","deliver-content","privacy-choices"],features:["combine-data","link-devices","id-devices"],specialFeatures:["geolocate","scan-devices"]},policies:{2:{iabMaxPurposes:10,iabMaxSpecialFeats:2},3:{iabMaxPurposes:10,iabMaxSpecialFeats:2},4:{iabMaxPurposes:11,iabMaxSpecialFeats:2},5:{iabMaxPurposes:11,iabMaxSpecialFeats:2}}},ucFlavor:"iab",useFixedConsent:!1,useGPP:!0,useIAB:!0,useIabString:!0,uspApiCookieName:"usprivacy",uspApiExplicitNotice:!0,uspApiIsLspa:!1};function Q(e){const t=Array.prototype.slice.call(arguments);t[0]="[WMUC]"+(0===I.length?"":" ("+I+")")+":","error"===e?console.error.apply(console,t):console.log.apply(console,t)}function K(e){const n=t.cookie.match(new RegExp("(^|;) *"+e+" *= *([^;]+)"));return n?n.pop():null}function X(e,n,s){e&&(s=s||{},t.cookie=e+"="+("string"==typeof n?n:"")+"; Domain="+(s.domain||c.cookieDomain)+"; Path="+(s.path||"/")+(s.maxage?"; Max-Age="+s.maxage:s.expires?"; Expires="+s.expires:"")+(s.secure?"; Secure":"")+(s.samesite?"; SameSite="+s.samesite:""))}function $(t){if("function"==typeof e.atob)try{return atob(t.replace(/_/g,"/").replace(/-/g,"+"))}catch(e){Q("error","Failed to decode TC string")}return""}function Z(e){return!!Number(e)}function ee(e){return parseInt(e,2)||0}function te(e){return 100*ee(e)}function ne(e){const t="A".charCodeAt(),n=e.match(/.{6}/g)||[];let s="";for(let e=0;e<n.length;e++)s+=String.fromCharCode(ee(n[e])+t);return s}function se(e){const t=e.split("");let n={};for(let e=0;e<t.length;e++)Z(t[e])&&(n[e+1]=!0);return n}function oe(e){let t=!1;for(let n=0;n<e.length;n++)if(e[n])if(T===e[n]||O===e[n]||"*"===e[n]||e[n]===c.regId)t=!0;else if("!"===e[n].charAt(0)){let s=e[n].substring(1);if(T===s||O===s||c.regId===s){t=!1;break}}return t}function ie(e,t){let n=t?new Date(t):new Date;return n.setUTCFullYear(n.getUTCFullYear()+e),n}function re(e){let t;return t="object"==typeof e&&null!==e?e[w]||e[c.defaultLanguage]||"":"string"==typeof e?e:"",t}function ae(e){let t={};if(e)for(let s=0;s<n.length;s++)t[n[s]]=e[n[s]];else Q("error","Critical Error: Attempt to read or copy consent before UserConsent is initialized!");return t}function ce(e,t){if(t){e=e||{};for(let s=0;s<n.length;s++)"boolean"==typeof t[n[s]]&&(e[n[s]]=t[n[s]])}return e}function le(){if(!v){if(e.OneTrust&&"function"==typeof e.OneTrust.getGeolocationData){let t=e.OneTrust.getGeolocationData();!t||t.country===T&&t.state===_?v=!0:"function"==typeof e.OneTrust.setGeoLocation?(e.OneTrust.setGeoLocation(T,_),v=!0):e.OneTrustStub&&"function"==typeof e.OneTrustStub.setGeoLocation&&(e.OneTrustStub.setGeoLocation(T,_),v=!0)}else e.OneTrustStub&&"function"==typeof e.OneTrustStub.setGeoLocation&&(e.OneTrustStub.setGeoLocation(T,_),v=!0);E&&Q("debug",v?"Set OneTrust geo-location.":"Not yet able to set OneTrust geo-location.")}}function de(e,t,s){let o=b.getFieldValue(e,t.field),i=t.type.toLowerCase(),r=(e,t,o)=>{const i="string"==typeof t?[t]:t,r="boolean"===o?e:"trinary"===o?2===e:0!==e;for(let e of i)(0===c.consentNotApplicable.length||c.consentNotApplicable.indexOf(e)<0)&&(n.indexOf(e)>=0&&c.consentNotApplicable.indexOf(e)<0?s[e]=r:Q("error",'Invalid consent "'+e+'" specified in GPP Categories!'))};if(i.startsWith("array"))if(i=i.substring(6),V[i]&&t.maxCount&&Array.isArray(o))for(let e=0;e<t.maxCount;e++)t[e]&&r(o[e],t[e],i);else Q("error",'Error: Unparsable data type "'+i+'" or missing maxCount in GPP Categories "'+t.field+'" value!');else t.val&&(V[i]?r(o,void 0!==t.val?t.val:t.default,i):Q("error",'Error: Unparsable data type "'+i+'" in GPP Categories!'))}function ue(e,t,s){let o=b.getFieldValue(e,t.field),i=t.type.toLowerCase(),r=(e,t)=>{const o="string"==typeof e?[e]:e;let i=0,r=!0;for(let e of o)n.indexOf(e)>=0?void 0!==s[e]&&(r=r&&s[e],i++):Q("error",'Invalid consent "'+e+'" specified in GPP Categories!');return i>0?"boolean"===t?r:"trinary"===t?r?2:1:r?1:0:"boolean"!==t&&0};try{if(i.startsWith("array")){if(i=i.substring(6),!V[i])throw"unparse";if(!t.maxCount||!Array.isArray(o))throw"badarray";for(let e=0;e<t.maxCount;e++)t[e]?o[e]=r(t[e],i):t.default&&void 0!==t.default[e]&&(o[e]=t.default[e])}else{if(!V[i])throw"unparse";t.val?o=r(t.val,i):void 0!==t.default&&(o=t.default)}b.setFieldValue(e,t.field,o)}catch(e){Q("error","unparse"===e?'Error: Unparsable data type "'+i+'" in GPP Categories!':"badarray"===e?'Error: Missing maxCount or bad array in GPP Categories "'+t.field+'" value!':'Failed to set GPP field "'+t.field+'" value!')}}function pe(e,t){const n=y,s=c.gppSection;if("string"==typeof e&&e.length>0)try{b.setGppString(e),(y=e)&&b.hasSection(s)&&b.setApplicableSections([N[s]]),E&&Q("debug","GPP string set from CMP: ",e)}catch(e){return Q("error","Failed to set GPP string: ",e),!1}else{if("object"!=typeof t||null===t||!Array.isArray(c.gppCategories[c.gppSection]))return Q("error","Failed to set GPP string, invalid parameters."),!1;try{if(y||b.setApplicableSections([N[s]]),Array.isArray(c.gppCategories[s])){const e=c.gppCategories[s];for(let n of e)"object"==typeof n&&null!==n&&n.field&&ue(s,n,t)}F&&b.setFieldValue(s,"Gpc",F),(y=b.getGppString())&&b.hasSection(s)&&(b.setApplicableSections([N[s]]),!1===j&&0!==n.length&&n!==y&&b.fireSectionChange(s)),E&&Q("debug","GPP string set from consent state: ",y)}catch(e){return Q("error","Failed to set GPP string: ",e),!1}}return!0}function he(t){let n;return c.useExternalConsent||function(){let e=K(c.consentCookie);if(e&&e.indexOf("&groups=")>=0){const t=e.split("&");for(let e=0;e<t.length;e++){let n=t[e];if(n){let e=n.split("="),t=e[0],s=e[1];"version"===t&&s?f=s:"consentId"===t&&s&&(u=s)}}return!0}return!1}()||(l=!1,S=null),!l||c.useFixedConsent?(n=ae(c.consentDefaults),p="defaults"):!0!==c.useExternalConsent&&H&&c.gppIabCookie&&(n=function(t){const n=c.gppSection;let s="string"==typeof t?t:"",o="CMP",i=null;if(0===s.length&&(c.useExternalConsent?(s=e.OTExternalConsent.gppString||"",o="external consent"):(s=function(e){let t;if(null===(t=K(e))){t="";for(let n=1,s=null;""!==s&&n<10;n++,t+=s)s=K(e+n.toString(10))||""}return t}(c.gppIabCookie)||"",o="cookie")),""===s)return E&&Q("debug","No GPP string present."),null;try{b.setGppString(s)}catch(e){return Q("error","GPP string invalid, ignoring."),null}if(!b.hasSection(n)||!Array.isArray(c.gppCategories[n]))return E&&Q("debug","GPP string present, but for different region/section."),null;b.setApplicableSections([N[n]]);const r=c.gppCategories[n];i=ae(c.consentDefaults);for(let e of r)"object"==typeof e&&null!==e&&e.field&&de(n,e,i);return c.useExternalConsent||(b.getFieldValue(n,"GpcSegmentIncluded")&&!b.getFieldValue(n,"Gpc")===F&&(b.setFieldValue(n,"Gpc",F),s=b.getGppString()),F&&(i=ce(i,c.consentGpcDefaults))),s!==y&&(y=s),E&&Q("debug","Processed GPP string from "+o+": "+y),i}(t))?p=t?"gpp string":c.gppIabCookie+" cookie":!0!==c.useExternalConsent&&z&&c.gdprIabCookie&&(n=function(t,n){let s=null;if("string"==typeof t&&0!==t.length){let o,r;if(!0===c.useExternalConsent&&e.OTExternalConsent.tcString?(L=e.OTExternalConsent.tcString,o="external consent",r=o,i=e.OTExternalConsent.addtlConsent?e.OTExternalConsent.addtlConsent:""):(L=K(t),o='"'+t+'" cookie',r='"'+n+'" cookie',null===(i="string"==typeof n&&0!==n.length?K(n):"")&&(i="")),L&&c.useIabString){const e=function(e){let t=0,n={},s=function(e,t,n,s){let o=()=>{if(s.pubRestrictionEntry&&s.rangeEntry)for(let e in s.rangeEntry)Object.prototype.hasOwnProperty.call(s.rangeEntry,e)&&(s.pubRestrictionEntry[e]=(s.pubRestrictionEntry[e]||[]).concat(s.rangeEntry[e]));s.numPubRestrictions&&(s.numPubRestrictions--,e.push({key:"purposeId",size:6},{key:"restrictionType",size:2},{key:"numEntries",size:12}))},i=()=>{s.numEntries?(s.numEntries--,e.push({key:"isARange",size:1,decoder:Z},{key:"startVendorId",size:16})):o()},r=()=>!s.purposeId||[{purpose:s.purposeId,isAllowed:0!==s.restrictionType,isConsentRequired:1===s.restrictionType,isLegitimateInterestRequired:2===s.restrictionType}];if("isRangeEncoding"===t.key)e.push(n?{key:"numEntries",size:12}:{key:"bitField",size:s.maxVendorId,decoder:se});else if("numEntries"===t.key)s.rangeEntry={},i();else if("isARange"===t.key)n&&e.push({key:"endVendorId",size:16});else if("startVendorId"===t.key)s.isARange||(s.rangeEntry[n]=r(),i());else if("endVendorId"===t.key){for(let e=s.startVendorId;e<=s.endVendorId;e+=1)s.rangeEntry[e]=r();i()}else"numCustomPurposes"===t.key?e.push({key:"customPurposeConsents",size:s.numCustomPurposes,decoder:se},{key:"customPurposeLegitimateInterests",size:s.numCustomPurposes,decoder:se}):"numPubRestrictions"===t.key&&(s.pubRestrictionEntry={},o())},o=e=>e.pubRestrictionEntry||e.rangeEntry||e.bitField||e,i=(e,n)=>{const s=n.slice(t,t+e.size);return t+=e.size,(e.decoder||ee)(s)},r=(e,t)=>{let n={};if(!e.queue)return i(e,t);for(let o=0;o<e.queue.length;o+=1){let r=e.queue[o],a=i(r,t);r.key&&(n[r.key]=a),s(e.queue,r,a,n)}return o(n)},a=(e,t)=>{let n={};for(let o=0;o<e.queue.length;o++){let i=e.queue[o],a=r(i,t);i.key&&(n[i.key]=a),s(e.queue,i,a,n)}return o(n)};const c=function(e){let t,n=[];if("string"!=typeof e)return Q("error","Invalid TC string specified"),n;t=e.split(".");for(let e=0;e<t.length;e++){let s=$(t[e]),o="";for(let e=0;e<s.length;e++){let t=s.charCodeAt(e).toString(2);o+="00000000".slice(0,8-t.length)+t}n.push(o)}return 2!==ee(n[0].slice(0,6))?(Q("error","Unsupported TC string version"),[]):n}(e),l=function(e){const t=[{key:"purposeConsents",size:24,decoder:se},{key:"purposeLegitimateInterests",size:24,decoder:se}],n=[{key:"maxVendorId",size:16},{key:"isRangeEncoding",size:1,decoder:Z}],s=[{key:"version",size:6},{key:"created",size:36,decoder:te},{key:"lastUpdated",size:36,decoder:te},{key:"cmpId",size:12},{key:"cmpVersion",size:12},{key:"consentScreen",size:6},{key:"consentLanguage",size:12,decoder:ne},{key:"vendorListVersion",size:12},{key:"tcfPolicyVersion",size:6},{key:"isServiceSpecific",size:1,decoder:Z},{key:"useNonStandardStacks",size:1,decoder:Z},{key:"specialFeatureOptins",size:12,decoder:se}].concat(t).concat({key:"purposeOneTreatment",size:1,decoder:Z},{key:"publisherCountryCode",size:12,decoder:ne},{key:"vendorConsents",queue:[{key:"maxVendorId",size:16},{key:"isRangeEncoding",size:1,decoder:Z}]},{key:"vendorLegitimateInterests",queue:n},{key:"publisherRestrictions",queue:[{key:"numPubRestrictions",size:12}]}),o=[{size:3}],i=[].concat(o).concat(n),r=[].concat(o).concat(n),a=[].concat(o).concat(t).concat({key:"numCustomPurposes",size:6});let c=[{key:"core",queue:s}];for(let t=1;t<e.length;t++){let n=ee(e[t].slice(0,3));1===n?c.push({key:"disclosedVendors",queue:i}):2===n?c.push({key:"allowedVendors",queue:r}):3===n&&c.push({key:"publisherTC",queue:a})}return c}(c);for(let e=0;e<l.length;e++){let s=a(l[e],c[e]);l[e].key&&(n[l[e].key]=s),t=0}return n}(L);if(e&&e.core&&"object"==typeof c.tcfOpts.policies[e.core.tcfPolicyVersion]&&e.core.purposeConsents){let t,n,a,l,d,u=c.tcfOpts.policies[e.core.tcfPolicyVersion],g=e.core.purposeConsents,p=e.core.purposeLegitimateInterests||{},h=e.core.specialFeatureOptins||{};for(E&&Q("debug","Processed TC string (policy "+e.core.tcfPolicyVersion+") from "+o+": ",e),k=e.core.tcfPolicyVersion,s=ae(c.consentImpliedDefaults),t=1;t<=c.tcfOpts.categories.purposes.length;t++)if(a=c.tcfOpts.categories.purposes[t-1],a&&"unused"!==a)for(l=Array.isArray(a)?a:[a],n=0;n<l.length;n++)a=l[n],a&&"unused"!==a&&"required"!==a&&(d=t<=u.iabMaxPurposes?"boolean"==typeof g[t]?g[t]:"boolean"==typeof p[t]?p[t]:"boolean"==typeof c.consentImpliedDefaults[a]&&c.consentImpliedDefaults[a]:"boolean"==typeof c.consentImpliedDefaults[a]&&c.consentImpliedDefaults[a],s[a]="boolean"==typeof s[a]?s[a]&&d:d);for(t=1;t<=c.tcfOpts.categories.specialFeatures.length;t++)if(a=c.tcfOpts.categories.specialFeatures[t-1],a&&"unused"!==a)for(l=Array.isArray(a)?a:[a],n=0;n<l.length;n++)a=l[n],a&&"unused"!==a&&"required"!==a&&(d=t<=u.iabMaxSpecialFeats&&"boolean"==typeof h[t]?h[t]:"boolean"==typeof c.consentImpliedDefaults[a]&&c.consentImpliedDefaults[a],s[a]="boolean"==typeof s[a]?s[a]&&d:d);0!==i.length&&-1===i.search(/^\d+~[\d\.]*$/)&&(Q("error","Error: Invalid AC string in "+r+"."),i="")}else Q("error","Error: Invalid TC string in "+o+"."),L="",i=""}else c.useIabString?(L="",i=""):E&&Q("debug","Bypassed parsing TC string.")}return s}(c.gdprIabCookie,c.addtlConsentCookie))?p=c.gdprIabCookie+" cookie":(n=function(){let t=K(c.consentCookie),n=null;if(c.useExternalConsent&&(t="groups="+encodeURIComponent(e.OTExternalConsent.groups),F=!1),t&&t.indexOf("&groups=")>=0){const e=t.split("&");for(let t=0;t<e.length;t++){let s=e[t];if(s){let e=s.split("="),t=e[0],o=e[1];if("groups"===t&&o){let e=decodeURIComponent(o).split(","),t=[],s=[],i=0,r=!1;n=ce(ae(c.consentDefaults),c.consentImpliedDefaults);for(let o=0;o<e.length;o++){let a=e[o].split(":"),l=a[0].toLowerCase(),d="1"===a[1];l&&(c.categories[l]?(n[c.categories[l]]=d,"required"!==c.categories[l]&&i++):(c.compatTransition&&c.compatTransition.old===l&&c.compatTransition.cond===d&&(r=!0),c.compatCodes[l]&&(t.push(l),s.push(d))))}if(0===i&&t.length>0){G=!0;for(let e=0;e<t.length;e++){let o=c.compatCodes[t[e]];o&&!Array.isArray(o)&&(o=[o]);for(let t of o){let o=c.categories[t];o&&(n[o]=s[e],i++)}}}else if(r&&c.compatTransition.new)if(Array.isArray(c.compatTransition.new))for(let e=0;e<c.compatTransition.new.length;e++)n[c.categories[c.compatTransition.new[e]]]=c.compatTransition.cond,i++;else n[c.categories[c.compatTransition.new]]=c.compatTransition.cond,i++;0===i&&(n=null)}}}}return n}())?p=c.useExternalConsent?"external consent":c.consentCookie+" cookie":(n=ae(c.consentDefaults),p="defaults"),c.useExternalConsent||F&&(n=ce(n,c.consentGpcDefaults)),n}function Se(){return ae(h)}function fe(){return U}function Ce(){return!U}function Ee(){return R}function me(){return null!==h}function Ie(e,t){const n="iab-"+(c.iabRegion||"N/A"),s="gpp-"+(c.gppSection||"N/A");let o=!0,i="not ready";if(t=t||{},me()&&e){e=Array.isArray(e)?e:[e];for(let r=0;r<e.length&&o;r++)if(i=e[r],i&&"required"!==i)if("gpp"===i||"iab-gpp"===i||i===s){if(H&&(!t||!t.ignoreIAB))break}else if("iab"===i||i===n){if(c.useIAB&&""!==c.iabRegion&&(!t||!t.ignoreIAB))break}else if("boolean"==typeof h[i]&&!1===h[i])o=!1;else if(c.compatCategories[i]){let e=c.compatCategories[i];for(let t=0;t<e.length;t++){let n=e[t];if("boolean"==typeof h[n]&&!1===h[n]){o=!1;break}}}}return E&&!t.internal&&(t.name=t.name||t.id||"unnamed",d.push({ts:new Date,act:t.cact||"CHK",desc:t.name,res:o,note:!o&&i||""}),Q("debug",o?"Check for consent ["+(e&&e.join(",")||"empty")+'] ALLOWS "'+t.name+'"'+("ADD"===t.cact?", script added":""):"Check for consent ["+(e&&e.join(",")||"empty")+'] REJECTS "'+t.name+'"'+("ADD"===t.cact?", script NOT added":""))),o}function Te(){let e;return e=W?"1"+(c.uspApiExplicitNotice?"Y":"N")+(Ie(["vendor"],{internal:!0})?"N":"Y")+(c.uspApiIsLspa?"Y":"N"):"1---",e!==Y&&(Y=e,Ce()&&(null===q&&X(c.uspApiCookieName,e,{domain:c.cookieDomain,path:"/",samesite:c.cookieSameSite,secure:c.cookieSecure}),E&&Q("debug","USP string updated: ",e))),Y}function _e(){let n=function(n,s,o){let i,r,a=t.createElement(o||"div");return n&&(a.id=n),s&&(a.className=s),a.style.width="1px",a.style.display="block",a=t.body.appendChild(a),i=e.getComputedStyle(a),r="none"===i.display,a.remove(),r};t.body?(s=n("onetrust-consent-sdk","ot-cookie-consent")||n("ot-lst-cnt","ot-sdk-show-settings")||n("onetrust-pc-sdk","otPcCenter ot-fade-in")||n("ot-pc-header","onetrust-pc-dark-filter")||n("ot-pc-content","ot-pc-scrollbar")||n("ot-sdk-btn","ot_cookie_settings_btn")||!1)&&(E&&Q("debug","OneTrust being blocked by filter."),t.dispatchEvent(new CustomEvent("oneTrustBlocked",{bubbles:!1,cancelable:!1,detail:{region:c.regId,time:new Date,consentConfirmed:l,otId:u,otVers:f}}))):setTimeout(_e.bind(e),5)}function Oe(){e.location.reload()}function Ne(n){if(!e.frames[n]){if(t.body){const e=t.createElement("iframe");e.style.cssText="display:none",e.name=n,t.body.appendChild(e)}else setTimeout(Ne.bind(e,n),5);return!0}return!1}function be(t){let n=null;for(let s=e;s;s=s.parent){try{if(s.frames&&s.frames[t]){n=s;break}}catch(e){}if(s===e.top)break}return n}function Ae(t){e.addEventListener?e.addEventListener("message",t,!1):e.attachEvent("onmessage",t)}function ye(e){C=e||{ccpaTCS:Y,consentInteractions:g,consentTime:S,consentVersion:f,countryCode:T,region:c.regId,stateCode:_,userConsentVersion:M},Ce()&&X(c.controlCookie,"ccc="+C.countryCode+"&csc="+C.stateCode+"&cic="+C.consentInteractions+"&otvers="+C.consentVersion+"&pctm="+(C.consentTime&&encodeURIComponent(C.consentTime.toISOString())||"0")+"&reg="+C.region+"&ustcs="+encodeURIComponent(C.ccpaTCS)+"&vers="+C.userConsentVersion,{domain:c.cookieDomain,expires:ie(c.consentExpireIn).toUTCString(),path:"/",samesite:c.cookieSameSite,secure:c.cookieSecure})}function Pe(){const t=K(c.confirmCookie);if("string"==typeof t&&0!==t.length){let n=new Date(t);if(!e.isNaN(n.valueOf()))return n}return null}function De(s){const o=Pe(),r=l,a=S,p=e.OneTrust&&"function"==typeof e.OneTrust.GetDomainData?e.OneTrust.GetDomainData():null;let m,I=!1,T=!1,_="";if(p)try{_=p.ConsentIntegrationData.consentPayload.dsDataElements.InteractionType}catch(e){_=""}o&&(null===S||o>S)&&(l=!0,S=o),s&&!H&&(s=""),m=he(s);for(let e of n)if(m[e]!==h[e]&&(I=!0,!0!==m[e])){T=!0;break}if(I||!r&&l){const n=e.WBD.UserConsent_wrapproc>0?new Date(e.WBD.UserConsent_wrapproc):null;let o;if(g++,n&&(null===S||n.getTime()>S.getTime()+c.consentChangeActionDelay+1e3)&&(S=n),o=h,h=m,Te(),H&&pe(s,m),ye(),I){if(E)try{d.push({ts:new Date,act:"CHG",desc:JSON.stringify(m),res:c.reloadOnConsentChange||c.reloadOnConsentReduction&&T,note:"function"==typeof c.consentChangeAction?"change function":""})}catch(e){Q("error","Failed to track consent change: ",e)}if("function"==typeof c.consentChangeAction&&c.consentChangeAction(Se(),c.regId,f,o),t.dispatchEvent(new CustomEvent("userConsentChanged",{bubbles:!1,cancelable:!1,detail:{region:c.regId,time:S,otId:u,otVers:f,otIact:_,old:o,new:Se(),gpcActive:F,gpp:y,gppCmpId:A,gppVers:P,usp:Y,tcf:L,tcfVers:k,acf:i}})),c.reloadOnConsentChange||T&&c.reloadOnConsentReduction)setTimeout(Oe,100);else if(Ce())try{e.sessionStorage.setItem("_ucWBDCons",JSON.stringify({consentState:h,consentTime:S,consentVersion:f,consentConfirmed:l,gppString:y,tcString:L,acString:i})),e.postMessage("_ucWBDConsReset","*")}catch(e){Q("error","Failed to update session storage and notify children of consent change: ",e)}}}if(!I&&e.WBD.UserConsent_optLoaded){try{d.push({ts:new Date,act:"NCC",desc:JSON.stringify(h),res:!1,note:c.regId})}catch(e){Q("error","Failed to track consent no-change: ",e)}S=a,(!C.region||!C.consentVersion&&f||!C.userConsentVersion||C.userConsentVersion<"3.1.1")&&ye(),t.dispatchEvent(new CustomEvent("userConsentNotChanged",{bubbles:!1,cancelable:!1,detail:{region:c.regId,time:S,otId:u,otVers:f,otIact:_,new:Se(),gpcActive:F,gpp:y,gppCmpId:A,gppVers:P,usp:Y,tcf:L,tcfVers:k,acf:i}}))}e.WBD.UserConsent_optLoaded=!0,e.WBD.UserConsent_wrapproc=0}function ve(s){let o,u,A,P=!1,V=null;if(null!==h)return;if(!s||!s.domId||!s.cookieDomain)throw new Error("Invalid config passed to user-consent!");if(s.regId="",A=be("_usrConWBD"),null!==A)if(e===e.top)Q("error","Detected an instance of UserConsent in an iframe acting as the primary instance.  This was likely caused by a delay in this instance initializing, which must be corrected.  Consent is not working correctly!");else{let t,o;I=e.name||"child";try{t=JSON.parse(e.sessionStorage.getItem("_ucWBDConf"))}catch(e){t=null,Q("error","Failed to parse parent frame consent settings.")}if("object"==typeof t&&null!==t){s.countryCode=t.countryCode,s.cookieDomain=t.cookieDomain,s.cookieSameSite=t.cookieSameSite,s.cookieSecure=t.cookieSecure,s.domId=t.domId,s.languageFromBrowser=!!t.langFromBrowser,s.enableDebug=!!t.enableDebug,s.enableGPC=!!t.enableGPC,s.regId=t.regId,s.stateCode=t.stateCode,s.src=t.src;try{o=JSON.parse(e.sessionStorage.getItem("_ucWBDCons"))}catch(e){o=null,Q("error","Failed to parse parent frame consent state.")}"object"==typeof o&&null!==o&&(h=o.consentState,S=o.consentTime,f=o.consentVersion,l=o.consentConfirmed,y=o.gppString,L=o.tcString,i=o.acString,U=!0),t.parentReload||Ae((function(t){var s,o;if("_ucWBDConsReset"===t.data){try{o=JSON.parse(e.sessionStorage.getItem("_ucWBDCons"))}catch(e){o=null}"object"==typeof o&&null!==o&&(s=function(e,t){if(e&&t)for(let s=0;s<n.length;s++)if(e[n[s]]&&!t[n[s]])return!0;return!1}(h,o.consentState),c.reloadOnConsentChange||s&&c.reloadOnConsentReduction?setTimeout(Oe,100):(h=o.consentState,S=o.consentTime,f=o.consentVersion,l=o.consentConfirmed,y=o.gppString||"",L=o.tcString||"",i=o.acString||"",Te()))}}))}}if(void 0===s.gppCategories)s.gppCategories=J.gppCategories;else{for(u in s.gppCategories)"usnat"===u?(s.gppCategories.usnatv1=s.gppCategories.usnat,delete s.gppCategories.usnat):"uspnatv1"===u?(s.gppCategories.usnatv1=s.gppCategories.uspnatv1,delete s.gppCategories.uspnatv1):N[u]||(Q("error",'Error: Unsupported GPP section "'+u+'" ignored.'),delete s.gppCategories[u]);for(u in J.gppCategories)s.gppCategories[u]=s.gppCategories[u]||J.gppCategories[u]}for(u in J)c[u]=void 0!==s[u]?s[u]:J[u];if(J=null,c.cookieDomain=s.cookieDomain,c.domId=s.domId,c.changeRegions=s.changeRegions,(E=!(!console||!s.enableDebug&&-1===e.location.search.search(/[?&]wmuc_debug=[1t]/)))&&Q("debug","Initializing UserConsent v"+M),c.strictIabCompliance=!!c.strictIabCompliance,"string"==typeof s.countryCode&&2===s.countryCode.length&&(c.countryCode=s.countryCode),"string"==typeof s.stateCode&&2===s.stateCode.length&&(c.stateCode=s.stateCode),""!==c.gpcFixCookie&&function(t){if(void 0===e.navigator.globalPrivacyControl&&t){const n=K(t);if(n&&("1"===n||n.startsWith("t")))try{Object.defineProperty(e.Navigator.prototype,"globalPrivacyControl",{get:function(){return!0},configurable:!0,enumerable:!0})}catch(e){Q("error","GPC signal error in browser.")}}}(c.gpcFixCookie),"object"==typeof e.GetExternalConsent&&null!==e.GetExternalConsent&&"function"==typeof e.GetExternalConsent.oneTrustCookie){let t;try{t=JSON.parse(e.GetExternalConsent.oneTrustCookie())}catch(e){t=null}"object"==typeof t&&null!==t&&t.consentedDate&&(t.gppString||t.tcString||t.groups)&&(t.gppString=t.gppString||"",e.OTExternalConsent=t),"function"==typeof e.GetExternalConsent.countryCode&&e.GetExternalConsent.countryCode()&&(e.ExternalConsentGeo={countryCode:e.GetExternalConsent.countryCode(),stateCode:e.GetExternalConsent.stateCode()||""})}c.enableWebViewCheck&&"object"==typeof e.OTExternalConsent&&null!==e.OTExternalConsent&&e.OTExternalConsent.consentedDate?(c.useExternalConsent=!0,E&&Q("debug","Reading consent from external consent data: ",e.OTExternalConsent)):c.useExternalConsent=!1;const k="function"==typeof c.geoCheckFunction?c.geoCheckFunction():null;if(Ce()&&E&&-1!==e.location.search.search(/[?&]wmuc_cc=[A-Za-z]{2}/))Q("debug","Set debug CC to: ",T=e.location.search.match(/[?&]wmuc_cc=([A-Za-z]{2})/)[1].toUpperCase());else if(c.useExternalConsent&&"object"==typeof e.ExternalConsentGeo&&"string"==typeof e.ExternalConsentGeo.countryCode&&2===e.ExternalConsentGeo.countryCode.length)T=e.ExternalConsentGeo.countryCode.toUpperCase();else if("string"==typeof c.countryCode&&2===c.countryCode.length)T=c.countryCode.toUpperCase();else if(k&&k.countryCode&&2===k.countryCode.length)T=k.countryCode.toUpperCase();else{const e=K(c.ccCookie||"countryCode");e&&2===e.length&&(T=e.toUpperCase())}if(T&&2===T.length||Q("error","User-Consent unable to determine country, missing or invalid cookies!  Using default ("+(T=c.defaultCountry&&2==c.defaultCountry.length?c.defaultCountry.toUpperCase():"US")+")."),E&&-1!==e.location.search.search(/[?&]wmuc_sc=[A-Za-z]{2}/))Q("debug","Set debug SC to: ",_=e.location.search.match(/[?&]wmuc_sc=([A-Za-z]{2})/)[1].toUpperCase());else if(c.useExternalConsent&&"object"==typeof e.ExternalConsentGeo&&"string"==typeof e.ExternalConsentGeo.stateCode&&2===e.ExternalConsentGeo.stateCode.length)_=e.ExternalConsentGeo.stateCode.toUpperCase();else if("string"==typeof c.stateCode&&2===c.stateCode.length)_=c.stateCode.toUpperCase();else if(k&&k.countryCode&&2===k.countryCode.length)_="string"==typeof k.stateCode?k.stateCode.toUpperCase():"";else{const e=K(c.scCookie||"stateCode");e&&2===e.length&&(_=e.toUpperCase())}if(_&&0!==_.length||(_=c.defaultState&&c.defaultState.length>0?c.defaultState.toUpperCase():"",E&&Q("debug","User-Consent unable to determine state.  Using default ("+_+").")),O=T+":"+_,Ce()){!v&&c.geoPassedToOneTrust&&(e.OneTrust=e.OneTrust||{},e.OneTrust.geolocationResponse={countryCode:T,stateCode:_});let t=function(t){c.geoPassedToOneTrust&&le(),R&&!c.useExternalConsent&&null!==h&&0===e.WBD.UserConsent_wrapproc&&(e.WBD.UserConsent_wrapproc=(new Date).getTime(),E&&Q("debug","Consent changed event handler determining consent changes."),H&&j?e.__gpp("ping",(function(e){e&&e.gppString&&De(e.gppString)})):setTimeout(De,c.consentChangeActionDelay))};e.addEventListener?e.addEventListener("consent.onetrust",t,!1):e.attachEvent("consent.onetrust",t)}o=Object.keys(c.categories),n=[];for(let e=0;e<o.length;e++)n.push(c.categories[o[e]]);if(c.changeRegions){for(let e of["remove","replace","insert"])if(c.changeRegions[e]&&Array.isArray(c.changeRegions[e])&&0!==c.changeRegions[e].length){u=c.changeRegions[e];for(let t=0;t<u.length;t++)if("object"==typeof u[t]&&null!==u[t]&&u[t].id){let n=c.regions.length,s=u[t],o="insert"===e&&s.insertAfter?s.insertAfter:s.id,i=0;for(;i<n&&(!c.regions[i]||!c.regions[i].id||c.regions[i].id!==o);i++);"remove"===e?i<n&&delete c.regions[i]:"replace"===e?i<n&&(c.regions[i]=s):"insert"===e&&(i<n?s.insertAfter?(delete s.insertAfter,c.regions.splice(i+1,0,s)):c.regions[i]=s:(delete s.insertAfter,c.regions.splice(i+1,0,s)))}}delete c.changeRegions}for(let e=0;e<c.regions.length;e++)if(c.regions[e]&&c.regions[e].id&&c.regions[e].geoMatch){if(Ce()&&oe(c.regions[e].geoMatch)||fe()&&c.regions[e].id===s.regId){V=c.regions[e];break}}else Q("error","Invalid region, missing id or geoMatch!");if(!V){if(fe())throw new Error("No matching user-consent region, parent and iframe configs do not match!");throw new Error("No matching user-consent region!")}c.regId=V.id,c.defaultLanguage=(V.defaultLanguage||c.defaultLanguage).toLowerCase();try{let n="";c.languageFromBrowser||(n=t.getElementsByTagName("html")[0].getAttribute("xml:lang")||t.documentElement.lang||c.defaultLanguage),n||(n=e.navigator.language||c.defaultLanguage),w=n?n.substr(0,2).toLowerCase():"en"}catch(e){w="en"}if(E&&-1!==e.location.search.search(/[?&]wmuc_lang=[A-Za-z]{2}/)){let t=e.location.search.match(/[?&]wmuc_lang=([A-Za-z]{2})/)[1].toLowerCase();P=w!==t,Q("debug","Set debug Language to: ",w=t)}if(c.adChoicesLinkAction=V.adChoicesLinkAction||c.adChoicesLinkAction||null,c.adChoicesLinkTitle=re(V.adChoicesLinkTitle||c.adChoicesLinkTitle),c.affiliatesLinkAction=V.affiliatesLinkAction||c.affiliatesLinkAction||null,c.affiliatesLinkTitle=re(V.affiliatesLinkTitle||c.affiliatesLinkTitle),c.compatTransition=c.enableTransitionCheck&&V.compatTransition?V.compatTransition:null,c.compatCategories=V.compatCategories||c.compatCategories||{},c.compatCodes=V.compatCodes||c.compatCodes||{},c.consentExpireIn=V.consentExpireIn||c.consentExpireIn||1,c.consentLinkAction=V.consentLinkAction||c.consentLinkAction||null,c.consentLinkTitle=re(V.consentLinkTitle||c.consentLinkTitle),c.confirmCookie=V.confirmCookie||c.confirmCookie,c.consentCookie=V.consentCookie||c.consentCookie,c.addtlConsentCookie=V.addtlConsentCookie||c.addtlConsentCookie,V.consentDefaults&&(c.consentDefaults=ce(c.consentDefaults,V.consentDefaults)),c.consentGpcDefaults=V.consentGpcDefaults||c.consentGpcDefaults||null,c.consentImpliedDefaults=V.consentImpliedDefaults||c.consentImpliedDefaults||{},c.consentImpliedDefaults.required||(c.consentImpliedDefaults.required=!0),c.consentNotApplicable=V.consentNotApplicable||c.consentNotApplicable||[],c.consentNotApplicable&&Array.isArray(c.consentNotApplicable)&&0!==c.consentNotApplicable.length)for(let e of c.consentNotApplicable)void 0!==c.consentDefaults[e]&&delete c.consentDefaults[e],void 0!==c.consentImpliedDefaults[e]&&delete c.consentImpliedDefaults[e];if(c.useFixedConsent="boolean"==typeof V.useFixedConsent?V.useFixedConsent:c.useFixedConsent,c.domId=V.domId||c.domId,c.src=V.src||c.src,c.gdprIabCookie=V.gdprIabCookie||c.gdprIabCookie,c.tcfOpts=V.tcfOpts||c.tcfOpts||null,c.privacyCenterLinkAction=V.privacyCenterLinkAction||c.privacyCenterLinkAction||null,c.privacyCenterLinkTitle=re(V.privacyCenterLinkTitle||c.privacyCenterLinkTitle),c.rightsRequestLinkAction=V.rightsRequestLinkAction||c.rightsRequestLinkAction||null,c.rightsRequestLinkTitle=re(V.rightsRequestLinkTitle||c.rightsRequestLinkTitle),c.useIAB&&(c.iabRegion=("string"==typeof V.iabRegion&&V.iabRegion||c.iabRegion).toLowerCase(),"ccpa"===c.iabRegion?W=!0:"gdpr"===c.iabRegion&&c.tcfOpts?z=!0:c.iabRegion&&"gpp"!==c.iabRegion&&Q("error",'Error: Invalid IAB region "'+c.iabRegion+'" specified for region "'+c.regId+'", IAB not enabled for region!')),c.useGPP&&(c.gppSection=("string"==typeof V.gppSection&&V.gppSection||c.gppSection).toLowerCase(),c.gppSection="usnat"===c.gppSection||"uspnatv1"===c.gppSection?"usnatv1":c.gppSection,c.useGPP&&c.gppSection&&(N[c.gppSection]&&c.gppCategories[c.gppSection]?(H=!0,W&&c.ccpaGeos&&!oe(c.ccpaGeos)&&(W=!1)):Q("error",'Error: Invalid GPP section "'+c.gppSection+'" specified for region "'+c.regId+'", IAB/GPP not enabled for region!'))),H||W||z||(c.iabRegion="",c.gppSection="",c.useIAB=!1,c.useGPP=!1),c.enableGPC&&c.consentGpcDefaults&&navigator.globalPrivacyControl&&(F=!0),c.setPageClass&&t.documentElement&&(t.documentElement.className=(t.documentElement.className&&" "!==t.documentElement.className?t.documentElement.className+" userconsent-cntry-":"userconsent-cntry-")+T.toLowerCase()+" userconsent-state-"+_.toLowerCase()+" userconsent-reg-"+c.regId.toLowerCase()+(F?" userconsent-gpc":"")),E&&(Q("debug","GeoIP Country Code: "+T+", using consent region: "+c.regId),Q("debug","IAB "+(c.useIAB?"enabled":"disabled"))),(H||W||z||c.ccpaGeos)&&function(){let t,n,s=function(e,t){const n="string"==typeof t.data,s=e+"Return";let o,i;try{o=n?JSON.parse(t.data):t.data}catch(e){o={}}if(i=o[s],i&&void 0!==i.callId&&"function"==typeof a[i.callId]){const e=i.callId,n=i.returnValue;try{n&&"number"==typeof n.listenerId&&!0===i.success?(E&&Q("debug","Calling post message callback "+e+" (listenerId: "+n.listenerId+")"),m[n.listenerId]=e,a[e](n,i.success)):(E&&Q("debug","Calling post message callback ",e),a[e](n,i.success),delete a[e])}catch(t){Q("error","Post message callback error (callId "+e+"): ",t)}}else i&&Q("error","Post message bad or missing callback (callId "+i.callId+").")},o=function(t,n){const s="string"==typeof n.data,o=t+"Call";let i,r={},a=function(e,o){let i={};i[t+"Return"]={returnValue:e,success:o,callId:r.callId};try{n.source.postMessage(s?JSON.stringify(i):i,"*")}catch(e){Q("error","Failed to post reply: ",e)}};try{i=s?JSON.parse(n.data):n.data}catch(e){i={}}"object"==typeof i&&null!==i&&i[o]&&(r=i[o],"__gpp"===t?e.__gpp(r.command,a,r.parameter,r.version):e[t](r.command,r.version,a,r.parameter))};if(null===(q=be("__uspapiLocator"))?(Ne("__uspapiLocator"),e.__uspapi=function(t,n,s){if("function"==typeof s){if(n=0===n?1:n,"getUSPData"===t&&1===n)return s({version:1,uspString:e.WBD.UserConsent.getUspAPIstring()},!0),!0;if("ping"===t)return s({version:1,uspapiLoaded:!0},!0),!0;s(null,!1)}return!1},e.__uspapi.msgHandler=o.bind(e,"__uspapi"),Ae(e.__uspapi.msgHandler),fe()?Q("error","Unable to locate USP messaging frame from iframe!  Consent logic may not work correctly!"):E&&Q("debug","IAB for CCPA ready.")):(e.__uspapi=function(e,t,n,s){const o=r++,i={__uspapiCall:{command:e,parameter:s,version:t||1,callId:o}};a[o]=n,q.postMessage(i,"*")},e.__uspapi.postHandler=s.bind(e,"__uspapi"),Ae(e.__uspapi.postHandler),E&&Q("debug","IAB for CCPA ready (via frame).")),z&&(t="__tcfapi",n="2.0",null===(x=be(t+"Locator"))&&"function"!=typeof e[t]?(Ne(t+"Locator"),e[t]=function(){let s=arguments;return e[t].a=e[t].a||[],s.length>0&&("ping"===s[0]?s[2]({apiVersion:n,gdprApplies:!0,gdprAppliesGlobally:!1,cmpLoaded:!1,cmpStatus:"stub",displayStatus:"hidden"},!0):"setGdprApplies"===s[0]&&s.length>3&&"boolean"==typeof s[3]?(z=s[3])&&W&&(W=!1):e[t].a.push([].slice.apply(s))),e[t].a},e[t].msgHandler=o.bind(e,t),Ae(e[t].msgHandler),fe()?Q("error","Unable to locate TCF messaging frame from iframe!  Consent logic may not work correctly!"):E&&Q("debug","IAB (v"+n+") for GDPR ready."),e[t]("getTCData",0,e.OptanonWrapper)):x&&(e.__tcfapi=function(e,t,n,s){const o=r++,i={__tcfapiCall:{command:e,parameter:s,version:t||2,callId:o}};a[o]=n,x.postMessage(i,"*"),"removeEventListener"===e&&"number"==typeof s&&void 0!==m[s]&&a[m[s]]&&(delete a[m[s]],delete m[s])},e.__tcfapi.postHandler=s.bind(e,"__tcfapi"),Ae(e.__tcfapi.postHandler),E&&Q("debug","IAB (v"+n+") for GDPR ready (via frame)."))),H)if(t="__gpp",n="1.1",null!==(B=be("__gppLocator"))||e.__gpp)null!==B&&(e.__gpp=function(e,t,s,o){const i=r++,c={__gppCall:{command:e,parameter:s,version:o||n,callId:i}};a[i]=t,B.postMessage(c,"*"),"removeEventListener"===e&&"number"==typeof s&&void 0!==m[s]&&a[m[s]]&&(delete a[m[s]],delete m[s])},e.__gpp.postHandler=s.bind(e,"__gpp"),Ae(e.__gpp.postHandler),E&&Q("debug","IAB for GPP ready (via frame)."));else{let t,n=[];Ne("__gppLocator"),e.__gpp=function(){return null},(b=b||new ge(1,1)).setCmpStatus("loading"),t=Object.keys(N);for(let e=0;e<t.length;e++)n.push(N[t[e]].toString(10)+":"+t[e]);b.setSupportedAPIs(n),D=e.__gpp,e.__gpp.msgHandler=o.bind(e,"__gpp"),Ae(e.__gpp.msgHandler),fe()?Q("error","Unable to locate GPP messaging frame from iframe!  Consent logic may not work correctly!"):E&&Q("debug","IAB for GPP ready.")}}(),Ce()){let t;if(C=function(){const e=K(c.controlCookie),t={consentInteractions:g,consentTime:null,consentVersion:"",countryCode:"",region:"",stateCode:"",userConsentVersion:""};if("string"==typeof e&&0!==e.length){const n=e.split("&");for(let s=0;s<n.length;s++){let o=n[s].split("=");if("string"==typeof o[0]&&0!==o[0].length&&"string"==typeof o[1])switch(o[0]){case"ccc":t.countryCode=o[1].toLowerCase();break;case"csc":t.stateCode=o[1].toLowerCase();break;case"cic":t.consentInteractions=parseInt(o[1],10),(isNaN(t.consentInteractions)||t.consentInteractions<g)&&(t.consentInteractions=g);break;case"otvers":t.consentVersion=o[1].toLowerCase();break;case"pctm":let n;try{n="0"===o[1]?null:new Date(decodeURIComponent(o[1]))}catch(t){n=null}t.consentTime=null===n||isNaN(n.valueOf())?null:n;break;case"reg":t.region=o[1].toLowerCase();break;case"ustcs":try{t.ccpaTCS=decodeURIComponent(o[1]).toUpperCase()}catch(e){t.ccpaTCS=""}break;case"vers":t.userConsentVersion=o[1].toLowerCase()}}}return t}(),g=C.consentInteractions,c.useExternalConsent)try{S=new Date(e.OTExternalConsent.consentedDate),F=!1,E&&Q("debug","Consent time read from external consent data: ",S)}catch(e){Q("error","Consent Date from external consent data is invalid."),S=null}else S=Pe(),null!==C.consentTime&&(null===S||C.consentTime>S)?(S=C.consentTime,E&&Q("debug",'Consent time read from "'+c.controlCookie+'": ',S)):null!==S&&E&&Q("debug",'Consent time read from "'+c.confirmCookie+'": ',S);if(t=E&&F?" [GPC override]":"",null!==S?(l=!0,h=he(),l?(null!==C.consentTime&&C.consentTime<S&&(C.region=""),E&&(Q("debug","Consent state read from "+p+" ("+f+")"+t+": ",h),G&&Q("debug","Consent state using compatibility config."))):(S=null,C.region="",E&&Q("debug","Consent state expired or removed, reset from defaults"+t+": ",h))):(h=ae(c.consentDefaults),F&&(h=ce(h,c.consentGpcDefaults)),E&&Q("debug","Consent state from defaults"+t+": ",h)),H&&!y&&pe("",h),E)try{d.push({ts:new Date,act:"SET",desc:JSON.stringify(h),res:null!==S,note:c.regId})}catch(e){Q("error","Failed to track setting initial consent: ",e)}}if(e.WBD.UserConsent_initted)return void Q("error","ERROR:  Second instance of UserConsent initialized!");if(e.WBD.UserConsent_initted=!0,Te(),Ce()&&(c.useExternalConsent?ye():C.region&&C.region!==c.regId&&(Y=C.region,X=c.regId,E&&Q("debug",'User-Consent detected region change from "'+Y+'" to "'+X+'".'),"function"==typeof c.regionChangeAction&&c.regionChangeAction(Y,X,c.consentLinkAction)),null===A))if(Ne("_usrConWBD")){E&&Q("debug","Setup UserConsent IPC frame.");try{e.sessionStorage.setItem("_ucWBDConf",JSON.stringify({cookieDomain:c.cookieDomain,cookieSameSite:c.cookieSameSite,cookieSecure:c.cookieSecure,countryCode:T,domId:c.domId,enableDebug:E,langFromBrowser:c.languageFromBrowser,parentReload:c.reloadOnConsentChange,regId:c.regId,src:c.src,stateCode:_})),e.sessionStorage.setItem("_ucWBDCons",JSON.stringify({consentState:h,consentTime:S,consentVersion:f,consentConfirmed:l,gppString:y,tcString:L,acString:i}))}catch(e){$.uclog("error","Failed to set UserConsent frame data!")}}else Q("error","Failed to setup UserConsent IPC frame!");var Y,X;const $={isTop:Ce,uclog:Q},Z={acString:i,config:c,consentState:h,consentTime:S,consentVersion:f,consentConfirmed:l,dbg:E,forceLang:P,geoCountry:T,geoState:_,gppString:y,pageLang:w,tcString:L,ucFrame:A,usingGpc:F},ee=function(e,t,n,s,o){if((!o||o&&"interactive"===t.readyState)&&(s.config.setPageClass&&!t.documentElement.className.toString().includes("userconsent-cntry-")&&(t.documentElement.className=(t.documentElement.className&&" "!==t.documentElement.className?t.documentElement.className+" userconsent-cntry-":"userconsent-cntry-")+s.geoCountry.toLowerCase()+" userconsent-state-"+s.geoState.toLowerCase()+" userconsent-reg-"+s.config.regId.toLowerCase()+(s.usingGpc?" userconsent-gpc":"")),n.isTop())){const o=t.createElement("script");e.WBD.UserConsent_wait=setTimeout(e.OptanonWrapper.bind(e,!0),s.config.oneTrustLoadTimeout),s.consentConfirmed&&(o.async=!0),o.charset="utf-8",s.config.languageFromBrowser&&!s.forceLang||(o.dataset.documentLanguage="true",s.forceLang&&(o.dataset.language=s.pageLang)),o.dataset.domainScript=s.config.domId,o.type="text/javascript",o.src=s.config.src,t.head?t.head.appendChild(o):t.body.appendChild(o),s.dbg&&n.uclog("debug","Loading OneTrust.")}};"loading"===t.readyState?t.addEventListener("readystatechange",ee.bind(this,e,t,$,Z)):ee(e,t,$,Z),E&&H&&e.__gpp&&e.__gpp("addEventListener",(function(e,t){Q("debug","GPP event: ",e)})),_e(),E&&Q("debug","Dispatching UserConsentReady event."),t.dispatchEvent(new CustomEvent("userConsentReady",{bubbles:!1,cancelable:!1,detail:{region:c.regId,time:new Date,consentConfirmed:l}}))}return e.WBD.UserConsent_loaded?Q("error","ERROR:  Second instance of UserConsent loaded!"):(e.WBD.UserConsent_loaded=!0,e.WBD.UserConsent_optLoaded=!1,e.WBD.UserConsent_wrapproc=0,e.WBD.UserConsent_wait=-1,e.OptanonWrapper=function(n){if(!R&&!o){let s=function(){R&&(u="function"==typeof e.OneTrust.getDataSubjectId&&e.OneTrust.getDataSubjectId()||u,E&&Q("debug","Dispatching oneTrustLoaded event."),t.dispatchEvent(new CustomEvent("oneTrustLoaded",{bubbles:!1,cancelable:!1,detail:{region:c.regId,time:new Date,consentConfirmed:l,otId:u,otVers:f}})),t.dispatchEvent(new CustomEvent("optanonLoaded",{bubbles:!1,cancelable:!1,detail:{region:c.regId,time:new Date,consentConfirmed:l,otId:u,otVers:f}})),c.useExternalConsent&&!e.OneTrust.IsAlertBoxClosed()&&e.Optanon.Close()),e.OptanonWrapper=function(){}};if(e.WBD.UserConsent_wait>=0&&(clearTimeout(e.WBD.UserConsent_wait),e.WBD.UserConsent_wait=-1),!e.OneTrust||"function"!=typeof e.OneTrust.GetDomainData){const s=e.OneTrustStub?e.OneTrustStub.otSdkStub?n?3:4:2:1,i=1===s?"Stub load failure":2===s?"Initialization failure":3===s?"SDK load timeout":"Unknown error";return R=!1,o=!0,Q("error","OneTrust Error (",s,"): ",i),E&&Q("debug","Dispatching oneTrustFailed event."),t.dispatchEvent(new CustomEvent("oneTrustFailed",{bubbles:!1,cancelable:!1,detail:{region:c.regId,time:new Date,consentConfirmed:l,otId:u,otVers:f,code:s,msg:i}})),void(e.OptanonWrapper=function(){})}R=!0,c.geoPassedToOneTrust&&le(),H?("function"!=typeof e.__gpp&&(e.__gpp=D),e.__gpp("ping",(function(t){if(!t||t.cmpId<=0)H=!1,b&&(b.setCmpStatus("error"),b.fireErrorEvent("CMP did not initialize GPP for this region.")),E&&Q("debug","OneTrust GPP for this region is broken.  Disabling use of GPP.");else if(1===t.cmpId)j=!1,b?(E&&Q("debug","OneTrust did NOT initialize GPP for this region.  Using GPP from UserConsent."),b.setCmpStatus("loaded"),b.fireEvent("cmpStatus","loaded"),b.setSignalStatus("ready"),b.fireEvent("signalStatus","ready")):(H=!1,E&&Q("debug","OneTrust did NOT initialize GPP for this region.  UserConsent GPP failed to initialize.  Disabling use of GPP."));else{const n=t.cmpStatus;A=t.cmpId,j=!0,t.gppVersion&&"1.0"===t.gppVersion&&(t=e.__gpp("getGPPData")),t&&t.gppString&&(P=t.gppVersion,pe(t.gppString,null)),E&&Q("debug",'OneTrust GPP initialized (status "'+n+'").')}s()}))):s()}},"object"==typeof e.WBD.UserConsentConfig&&null!==e.WBD.UserConsentConfig?ve(e.WBD.UserConsentConfig):"object"==typeof e.WM.UserConsentConfig&&null!==e.WM.UserConsentConfig&&ve(e.WM.UserConsentConfig)),{addScript:function(e,n,s,o){if(e&&(e.src||e.text)){const i={cact:"ADD",name:e.name||e.src||e.id||"unnamed inline"},r=s||t.head,a=o||["*"];if(!oe(a))return E&&(d.push({ts:new Date,act:"ADD",desc:i.name,res:!1,note:"Not in script region"}),Q("debug","Check for region ["+(a.join(",")||"empty")+'] REJECTS "'+i.name+'", script NOT added')),!1;if(Ie(n,i)){const n=t.createElement("script"),s=Object.keys(e);for(let t=0;t<s.length;t++)n[s[t]]=e[s[t]];return r.appendChild(n),!0}}else Q("error","Invalid or missing options to addScript.");return!1},addScriptElement:function(e,n,s,o){if(e){const i={cact:"ADD",name:e.name||e.src||e.id||"unnamed inline"},r=s||t.head,a=o||["*"];if(!oe(a))return E&&(d.push({ts:new Date,act:"ADD",desc:i.name,res:!1,note:"Not in script region"}),Q("debug","Check for region ["+(a.join(",")||"empty")+'] REJECTS "'+i.name+'", script NOT added')),!1;if(Ie(n,i))return r.appendChild(e),!0}else Q("error","Invalid or missing options to addScriptElement.");return!1},forceReconsent:function(){Ce()&&(t.cookie=c.consentCookie+"=; Domain="+c.cookieDomain+"; Path=/; Expires=Thu, 01 Jan 2000 00:00:01 GMT;",t.cookie=c.confirmCookie+"=; Domain="+c.cookieDomain+"; Path=/; Expires=Thu, 01 Jan 2000 00:00:01 GMT;",ye({ccpaTCS:"",consentInteractions:g,consentTime:null,consentVersion:f,countryCode:T,region:c.regId,stateCode:_,userConsentVersion:M}),setTimeout(Oe,100))},getAdChoicesLinkAction:function(){return"function"==typeof c.adChoicesLinkAction?c.adChoicesLinkAction:"string"==typeof c.adChoicesLinkAction&&-1!==c.adChoicesLinkAction.search(/^http/)?function(){e.open(c.adChoicesLinkAction,"_blank")}:null},getAdChoicesLinkTitle:function(){return c.adChoicesLinkTitle},getAffiliatesLinkAction:function(){return"function"==typeof c.affiliatesLinkAction?c.affiliatesLinkAction:"string"==typeof c.affiliatesLinkAction&&-1!==c.affiliatesLinkAction.search(/^http/)?function(){e.open(c.affiliatesLinkAction,"_blank")}:null},getAffiliatesLinkTitle:function(){return c.affiliatesLinkTitle},getCmpString:function(t,n){let s,o,r,a="";if("function"==typeof t){if(n=n||this.getRegion(),!c.useIAB)return E&&Q("debug","getCmpString called with IAB disabled"),void t(n,0,"","",new Error("IAB disabled"));if(H){if("string"==typeof y&&0!==y.length)return E&&Q("debug","getCmpString returning GPP CMP string"),void t(n,1,y,"",null);s=e.__gpp,o="ping",r=1,a="GPP"}else if(z){if("string"==typeof L&&0!==L.length)return E&&Q("debug","getCmpString returning GDPR v2 CMP string"),void t(n,2,L,i,null);s=e.__tcfapi,o="getTCData",r=2,a="TCF"}if(o){let e=function(e,t,n,s,o,i){i?(E&&Q("debug","getCmpString returning "+n+" v"+s+" CMP string"),e(t,s,"GPP"===n?o.pingData.gppString:o.tcString,o.addtlConsent?o.addtlConsent:"",null)):(E&&Q("debug","getCmpString returning "+n+" v"+s+" error"),e(t,s,"","",new Error(n+" CMP request failure")))}.bind(this,t,n,a,r);"GPP"===a?s(o,e):s(o,r,e)}else E&&Q("debug","getCmpString returning CCPA v1 CMP string"),t(n,1,Y,"",0!==Y.length?null:new Error("CMP request failure"))}else Q("error","getCmpString called without callback")},getConsentConfirmed:function(){return l},getConsentHistory:function(){return d},getConsentState:Se,getConsentTime:function(){return S},getConsentVersion:function(){return f},getGeoCountry:function(){return T},getGeoState:function(){return _},getGppAPIstring:function(){return y},getGppSection:function(){return H&&""!==c.gppSection?c.gppSection:"none"},getIABInterface:function(){return H?"__gpp":W?"__uspapi":z?"__tcfapi":"none"},getIABRegion:function(){return""!==c.iabRegion?c.iabRegion:"none"},getIABVersion:function(){return H?"1.1":W?"1.0":z?"2.2":"none"},getLinkAction:function(){return c.consentLinkAction||e.OneTrust&&e.OneTrust.ToggleInfoDisplay||function(){e.OneTrust&&e.OneTrust.ToggleInfoDisplay&&e.Optanon.ToggleInfoDisplay()}},getLinkTitle:function(){return c.consentLinkTitle},getPrivacyCenterLinkAction:function(){return"function"==typeof c.privacyCenterLinkAction?c.privacyCenterLinkAction:"string"==typeof c.privacyCenterLinkAction&&-1!==c.privacyCenterLinkAction.search(/^http/)?function(){e.open(c.privacyCenterLinkAction,"_blank")}:null},getPrivacyCenterLinkTitle:function(){return c.privacyCenterLinkTitle},getRegion:function(){return c.regId},getReloadOnChange:function(){return c.reloadOnConsentChange},getReloadOnConsentReduction:function(){return c.reloadOnConsentReduction},getRightsRequestLinkAction:function(){return"function"==typeof c.rightsRequestLinkAction?c.rightsRequestLinkAction:"string"==typeof c.rightsRequestLinkAction&&-1!==c.rightsRequestLinkAction.search(/^http/)?function(){e.open(c.rightsRequestLinkAction,"_blank")}:null},getRightsRequestLinkTitle:function(){return c.rightsRequestLinkTitle},getSimpleConsentState:function(){let e={};for(let t in h)"boolean"==typeof h[t]&&(e[t]=h[t]);return e},getTcfAPIaddtlString:function(){return i},getTcfAPIstring:function(){return L},getUserConsentAdvertisingState:function(){return"iab"!=typeof c.ucFlavor?Ie(["vendor","targeting"]):Ie(["data-share","data-sell","ads-contextual","ads-person-prof","ads-person"])},getUspAPIstring:function(){return Y},getVersion:function(){return M},init:ve,inUserConsentState:Ie,isChild:fe,isTop:Ce,isEnabled:function(){return!0},isGpcInUse:function(){return F},isGpcSet:function(){return!!navigator.globalPrivacyControl},isInCcpaRegion:function(){return oe(c.ccpaGeos)},isInGdprRegion:function(){return z},isInGppRegion:function(){return H},isInIabRegion:function(e){return e="string"==typeof e?e:"",c.iabRegion===e},isInRegion:function(e){return c.regId===e},isOneTrustBlocked:function(){return s},isOneTrustFailing:function(){return o},isOneTrustLoaded:Ee,isOptanonLoaded:Ee,isReady:me,isSiteIABCompliant:function(){return c.strictIabCompliance},usingCompatConsent:function(){return G},usingExternalConsent:function(){return c.useExternalConsent},usingGPP:function(){return H},usingIAB:function(){return c.useIAB&&(H||W||z)},usingPSM:function(){return!1}}}(e,t),e.WM.UserConsent=e.WBD.UserConsent}()}(window,document);

        
//snippet: tag-manager
        (function() {
  function init() {
    addScript({
      src: window.env.ADOBE_LAUNCH_SRC,
      async: true,
      defer: false,
      name: 'tag-manager'
    });
  }
  if (window.WBD.UserConsent) {
    init();
  } else {
    window.addEventListener('user-consent.loaded', init);
  }
})();

        



//snippet: nativo
        if (window.WM.UserConsent.inUserConsentState(['iab','data-store','ads-contextual','ads-person-prof','ads-person','measure-ads'])) {
          (function() {
  /* serve nativo only on domestic pages */
  if (!window.CNN.helpers.isEditionPage() && window.env.NATIVO_SRC) {
    const nativoScriptObj = {
      name: 'nativo',
      src: window.env.NATIVO_SRC,
      defer: true
    }
    addScript(nativoScriptObj);
  }
})();

        }
        
//snippet: zion
        (function() {
  addScript({
    src: window.env.ZION_SRC,
    async: true,
    defer: false,
    name: 'zion'
  });
  window.addEventListener('zion.loaded', () => {
    if (
      window.CNN.Zion.environmentType &&
      window.CNN.Zion.sourceId &&
      window.ZION_SDK
    ) {
      const environment = window.ZION_SDK.EnvironmentType[window.CNN.Zion.environmentType];
      const enableLogging = environment !== window.ZION_SDK.EnvironmentType.Prod;

      if (window.zion_analytics) {
        window.addEventListener('zionReady', (evt) => {
          window.zion_analytics.track(new window.ZION_SDK.Pageview({
            canonicalUrl: window.CNN.contentModel.canonicalUrl,
            traits: {
              event_source: window.CNN.contentModel.techStack || 'stellar',
              page_variant: window.CNN.contentModel.templateType || '',
              raw_url: window.location.href,
              cms_id: CNN.contentModel.cmsId || '',
              page_type: CNN.contentModel.pageType || '',
              edition: window.CNN.helpers.isEditionPage(),
              section: CNN.contentModel.section || '',
              subsection: CNN.contentModel.subsection || '',
              section_level_3: CNN.contentModel.subsubsection || '',
              experience_type: 'cnn_core'
            },
            sourceId: window.CNN.contentModel.sourceId || ''
          }), new ZION_SDK.ConsentContext({
            consent_state: window.WBD.UserConsent.getSimpleConsentState() || {}
          }));
        }, {once: true});

        window.zion_analytics.configure({
          bridgeEnabled: true,
          bufferSize: 20,
          enableLogging,
          customFeatureManagerPath: 'https://z.cdp-dev.cnn.com/zfm/zfh-3.js',
          environment: window.CNN.Zion.environmentType,
          isSecure: true,
          telemetryEndpoint: window.env.ZION_TELEMETRY_ENDPOINT,
          trackAdvertising: false,
          trackBluetooth: false,
          trackDeeplink: false,
          trackLifecycle: false,
          trackLocation: false,
          trackNotifications: false,
          trackPurchases: false,
          trackScreens: false,
          trackUxMetrics: true,
          uxMetricsPercentage: 15
        });
      } else {
        console.error('zion: "zion_analytics" failed to load properly.');
      }
    } else {
      throw new Error('zion: missing either "apiKey", "environmentType" or "sourceId"');
    }
  });
})();

        
//script: sovrn
    addScript({ async: false, defer: true, name: 'sovrn', src: 'https://get.s-onetag.com/c15ddde9-ec7d-4a49-b8ca-7a21bc4b943b/tag.min.js', loadEventName: 'sovrn' }, ['iab','data-share','data-sell','data-store','ads-contextual','ads-person-prof','ads-person','content-person-prof','content-person','measure-ads','measure-content','measure-market','product-develop']);
  

//script: fave
    addScript({ async: false, defer: true, name: 'fave', src: 'https://registry.api.cnn.io/bundles/fave/latest-4.x/js', loadEventName: 'fave' }, []);
  

//script: pym-js
    addScript({ async: true, defer: false, name: 'pym-js', src: 'https://cdn.cnn.com/cnn/.e/interactive/js/lib/vendor/pym/pym.v1.min.js', loadEventName: 'pym-js' }, []);
  

//script: distroscale
    addScript({ async: false, defer: true, name: 'distroscale', src: 'https://a.jsrdn.com/creatives/23053/cw.js', loadEventName: 'distroscale' }, ['iab','data-share','data-store','ads-contextual','content-person','measure-content','product-develop']);
  


    }())
            </script>
            <!-- data-uri="cms.cnn.com/_components/meta-site/instances/politics-v1@published" -->
            <meta content="@cnnpolitics" name="twitter:site">
             <meta content="https://www.facebook.com/CNN" property="article:publisher">
              <meta content="80401312489" property="fb:app_id">
               <meta content="CNN" property="og:site_name">
                <!-- data-uri="cms.cnn.com/_components/meta-icons/instances/cnn-v1@published" -->
                <link href="/media/sites/cnn/favicon.ico" rel="shortcut icon" type="image/x-icon"/>
                <!-- data-uri="cms.cnn.com/_components/ad-config/instances/cnn-article-v1@published" -->
                <!-- data-uri="cms.cnn.com/_components/analytics-optimizely/instances/default-v1@published" -->
                <script>
                 if (!window.WM.UserConsent.inUserConsentState(["data-share","data-store","content-person-prof","content-person","measure-ads","measure-content"])) {
                window.optimizely = window.optimizely || [];
                window.optimizely.push({ type: 'disable' });
            }
                </script>
                <link as="script" href="https://cdn.optimizely.com/public/125375509/s/articleprod.js" rel="preload" type="application/x-javascript">
                 <script src="https://cdn.optimizely.com/public/125375509/s/articleprod.js">
                 </script>
                 <div data-enabled="true" data-uri="cms.cnn.com/_components/ad-slot-client-injector/instances/default-v1@published">
                 </div>
                 <div class="bizdev-wunderkind" data-uri="cms.cnn.com/_components/bizdev-wunderkind/instances/cnn-v1@published">
                 </div>
                 <!-- data-editable-end -->
                 <script type="application/ld+json">
                  [{"@type":"NewsArticle","@context":"https://schema.org","articleBody":"The release on Monday of the Americans who were wrongfully detained in Iran ends a years-long saga that included lengthy detentions in Tehran’s notorious Evin Prison, which is known for its long record of human rights abuses. Emad Shargi, Morad Tahbaz and Siamak Namazi are among the five Americans whose release is part of a deal that included the transfer of $6 billion in Iranian funds from South Korea to Qatar and the release of five Iranians in US custody. Two additional Americans in the deal have not yet been publicly identified. Namazi, Iran’s longest-held Iranian-American prisoner, had been detained since 2015.  The 51-year-old was arrested when he was on a business trip to Iran in what the UN has described as an “arbitrary detention.” The Dubai-based businessman was charged with having “relations with a hostile state,” referring to the US. He was sentenced to 10 years in prison.  The International Campaign for Human Rights in Iran said the country does not recognize dual citizenship and that it “routinely harasses citizens and dual nationals with trumped up national security charges.”  Namazi was the first US citizen reported to have been detained in Iran since the announcement of an international agreement on Iran’s nuclear program. His father, Baquer, was also imprisoned in 2016 but was released in order to receive medical treatment in October 2022. Tahbaz, an environmentalist, and Sharghi, a businessman, were first arrested in 2018. Tahbaz is a US, UK and Iranian citizen who was arrested on allegations of espionage while on a trip to Iran. Prior to his arrest, both he and his wife had been blocked by an exit ban from leaving the country. In November 2019, he was sentenced to 10 years in prison. Tahbaz’s daughter, Tara, described her father in an interview with CNN’s Christiane Amanpour earlier this year.  “So, my father, his whole life from a young age, has been very passionate about environment and environmental conservation and wildlife preservation, which led him to found the Persian Wildlife Heritage – co-found the Persian Wildlife Heritage Foundation,” she said. “But my father is an amazing person. He is so calm, so kind, so generous, so noble. He will move mountains to protect the people that he cares about. He is an amazing father, that goes without saying.” Tara Tahbaz told CNN that her father had cancer and had “gone through several medical conditions while he’s incarcerated,” including having Covid-19 three times.  Kavous Seyed Emami, another co-founder of the Persian Wildlife Heritage Foundation, was also arrested in 2018 but died in prison under disputed circumstances. Shargi was first arrested in 2018 while working for a technology investment company. He spent eight months in jail and was released on bail but had a travel ban. In November 2020, he was sentenced to 10 years in jail by a Revolutionary Court for espionage charges.  Hannah Sharghi, one of Emad’s daughters, described her dad as her best friend. And Neda Sharghi, his sister, told CNN when he was released into house arrest and able to speak with her, “he went into typical big brother role asking me how I am, how my kids are, how our parents are and of course his wife and his two daughters.” Both Shargi and Tahbaz were convicted “on charges that international human rights organization stated were lacking evidence and were tried lacking fair trail guarantees,” according to the US State Department.","articleSection":["politics"],"author":[{"@type":"Person","name":"Shawna Mizelle","url":"https://www.cnn.com/profiles/shawna-mizelle"}],"dateModified":"2023-09-18T22:02:08Z","description":"The release on Monday of the Americans who were wrongfully detained in Iran ends a years-long saga that included lengthy detentions in Tehran’s notorious Evin Prison, which is known for its long record of human rights abuses.","headline":"What we know about 3 of the Americans who were released from Iranian detention","image":[{"@type":"ImageObject","contentUrl":"https://media.cnn.com/api/v1/images/stellar/prod/230918113536-05-iran-prisoner-release-doha.jpg?c=original","caption":"US citizens Siamak Namazi (C-with glasses), Emad Sharqi (2R) and Morad Tahbaz (R) are greeted upon their arrival at the Doha International Airport in Doha on September 18, 2023. Five US detainees, three previously identified as Siamak Namazi, Morad Tahbaz and Emad Sharqi and two who wish to remain anonymous, released by Iran landed in Doha in a prisoner swap on September 18 after $6 billion in frozen funds were transferred to Iranian accounts in Qatar. (Photo by Karim JAAFAR / AFP) (Photo by KARIM JAAFAR/AFP via Getty Images)","sourceOrganization":{"@type":"Organization","name":"Getty"},"width":"2500","height":"1667","creditText":"Karim Jaafar/AFP/Getty Images","dateCreated":"2023-09-18T15:37:01Z","dateModified":"2023-09-19T01:17:32Z"},{"@type":"ImageObject","contentUrl":"https://media.cnn.com/api/v1/images/stellar/prod/230918110558-03-iran-prisoner-release-doha.jpg?c=original","caption":"US citizens Siamak Namazi (2nd-L) and Morad Tahbaz (R) are welcomed by people upon disembarking from a Qatari jet upon their arrival at the Doha International Airport in Doha on September 18, 2023.(Photo by AFP) (Photo by -/AFP via Getty Images)","sourceOrganization":{"@type":"Organization","name":"Getty"},"width":"2500","height":"1667","creditText":"AFP/Getty Images","dateCreated":"2023-09-18T15:06:56Z","dateModified":"2023-09-19T01:24:20Z"},{"@type":"ImageObject","contentUrl":"https://media.cnn.com/api/v1/images/stellar/prod/230810121506-americans-wrongfully-detained-iran-split.jpg?c=original","caption":"Siamak Namazi, Emad Shargi and Morad Tahbaz","sourceOrganization":{"@type":"Organization","name":"Siamak Namazi/Neda Shargi/Special Envoy for Iran Robert Malley"},"width":"1600","height":"900","creditText":"Siamak Namazi/Neda Shargi/Special Envoy for Iran Robert Malley","dateCreated":"2023-08-10T16:19:25Z","dateModified":"2023-08-10T16:19:26Z"}],"thumbnailUrl":"https://media.cnn.com/api/v1/images/stellar/prod/230918113536-05-iran-prisoner-release-doha.jpg?c=original","inLanguage":"en","mainEntityOfPage":{"@type":"WebPage","@context":"https://schema.org","url":"https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return/index.html","dateModified":"2023-09-18T22:02:08Z","inLanguage":"en","additionalType":"article_leaf","publisher":{"@type":"NewsMediaOrganization","name":"CNN","logo":"https://media.cnn.com/api/v1/images/stellar/prod/cnnlogo.png?q=w_60,h_61","foundingDate":"1980-06-01","url":"https://www.cnn.com","sameAs":["https://www.facebook.com/cnn/","https://x.com/CNN","https://www.tiktok.com/@cnn","https://www.instagram.com/cnn/","https://www.youtube.com/cnn"]},"name":"What we know about 3 of the Americans who were released from Iranian detention","headline":"What we know about 3 of the Americans who were released from Iranian detention","description":"The release on Monday of the Americans who were wrongfully detained in Iran ends a years-long saga that included lengthy detentions in Tehran’s notorious Evin Prison, which is known for its long record of human rights abuses.","datePublished":"2023-09-18T18:30:47Z"},"publisher":{"@type":"NewsMediaOrganization","name":"CNN","logo":"https://media.cnn.com/api/v1/images/stellar/prod/cnnlogo.png?q=w_60,h_61","foundingDate":"1980-06-01","url":"https://www.cnn.com","sameAs":["https://www.facebook.com/cnn/","https://x.com/CNN","https://www.tiktok.com/@cnn","https://www.instagram.com/cnn/","https://www.youtube.com/cnn"]},"timeRequired":"P0Y0M0DT0H2M31S","wordCount":568,"datePublished":"2023-09-18T18:30:47Z","isAccessibleForFree":false,"hasPart":{"@type":"WebPageElement","isAccessibleForFree":false,"cssSelector":".article__content"}}]
                 </script>
                 <style>
                  @font-face{font-family:cnnclock;font-weight:700;src:url(/fonts/politics/cnnclock-bold-v1.woff2)}@font-face{font-family:cnnclock;src:url(/fonts/politics/cnnclock-v1.woff2)}@font-face{font-family:cnn_sans_display;font-weight:700;src:url(/fonts/cnn/cnn_sans_display-bold-v1.woff2)}@font-face{font-family:cnn_sans_display;font-weight:500;src:url(/fonts/cnn/cnn_sans_display-medium-v1.woff2)}@font-face{font-family:cnn_sans_display;src:url(/fonts/cnn/cnn_sans_display-v1.woff2)}@font-face{font-family:helveticaneue;src:url(/fonts/cnn/helveticaneue-v1.woff2)}.card__label,.image__label{white-space:nowrap;text-transform:uppercase}.image{border-bottom:1px solid #e6e6e6;margin:32px 0;padding-bottom:8px;width:100%}.image__hide-placeholder .kiln-placeholder{display:none}.image__picture{width:100%}.image__metadata{display:grid}.image__caption{color:#0c0c0c;font-size:12px;font-weight:400;line-height:18px;margin-top:8px;text-align:left;order:2}.image__credit{color:#6e6e6e;font-size:10px;font-weight:400;margin-top:4px;text-align:right;order:1;visibility:hidden}.image__container{display:flex}.image__dam-img{width:100%;object-fit:cover;height:100%}.image__dam-img--loading{background-color:#e6e6e6}.image__img{width:100%;height:100%;max-width:100%}.image__img--fade-in{opacity:0;visibility:hidden;transition:opacity .4s ease-in}.image__img--visible{display:block}.image__img--hidden{display:none}.image__label{font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;margin:0;padding:4px 8px;display:flex;align-items:center}.image__label-indicator{display:none}.image__label--type-breaking{background:#c00;color:#fff}.image__label--type-exclusive,.image__label--type-investigates{background:#0c0c0c;color:#fff}.image__label--type-live-video,.image__label--type-updates{display:block;background:#fff;color:#0c0c0c}.image__label--type-live-video .image__label-indicator,.image__label--type-updates .image__label-indicator{display:block;color:#c00;font-size:26px;line-height:.4;padding-right:4px}.image__label--type-analysis,.image__label--type-opinion,.image__label--type-trending{background:#fff;color:#c00}.image__label--type-custom{background:#fff;color:#0c0c0c}.image__label--type-custom-video,.image__label--type-gallery,.image__label--type-podcasts,.image__label--type-video{background:rgba(12,12,12,.5);color:#fff}.kiln-edit-mode .image__label{visibility:visible}.image__label-icon{float:left;fill:#f8f8f8;margin-right:4px;width:12px;height:12px;background-repeat:no-repeat}.image__label--type-custom-video .image__label-icon,.image__label--type-video .image__label-icon{background-image:url(/media/sites/cnn/icons/video.svg)}.image__label--type-gallery .image__label-icon{background-image:url(/media/sites/cnn/icons/photo.svg)}.image__label-bull-span{align-items:center;display:flex}.image__lede>.image{margin:0 0 32px;width:100%}.image__lede>.image__container{width:100%;height:0;padding-bottom:calc(100% * (9 / 16));position:relative}.image__lede>.image__dam-img{width:100%;height:auto;position:absolute}.image__related-content .image{border:0;margin:0;padding:0}.image__related-content .image__outer-container{margin:0;padding:0}.image__related-content .image__outer-container::after{display:none}.image__related-content .image__container{display:flex}.image__related-content .image__caption,.image__related-content .image__credit{display:none}.image__related-content .image__img{width:100%}.image--eq-extra-small .image__container{margin-bottom:24px}.image--eq-extra-small .image__credit{visibility:hidden;margin:0;padding:0}.image.image--eq-small .image__container{margin-bottom:auto}.image.image--eq-small .image__container:only-child{margin-bottom:24px}.image.image--eq-small .image__credit{line-height:12px;padding:4px 0;visibility:visible}.image.image--eq-small .image__label{font-size:12px;padding:8px 16px}.image.image--eq-small .image__label-icon{width:16px;height:16px}.underscored .article__content>.image,.underscored .article__main>.image__lede .image{border-bottom:0;padding-bottom:0}.underscored .article__content>.image .image__credit,.underscored .article__main>.image__lede .image .image__credit{padding-bottom:0}.card:not(:only-child) .underscored:empty{min-height:24px;margin:4px 0 0;padding:0}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .image__caption{margin-top:4px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .underscored .card:not(:only-child) .image__credit:empty{min-height:24px;margin-top:4px;padding:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .image__related-content.related-content__image .image{border:0;margin:0;padding:0}}.card .container__text{display:inline-block}.card .container__text-edit{display:table}.card__label{font-weight:700;display:inline-flex;align-items:center;position:relative;transform:translateY(-100%);width:fit-content;color:#fff;height:26px;bottom:8px;left:8px;border-radius:4px;line-height:10px;font-size:12px;padding:6px 8px}.card__label-container{height:0;line-height:0;display:block;position:relative}.card__label-indicator{display:none}.card__label--type-breaking,.card__label--type-live-video,.card__label--type-projection-breaking,.card__label--type-updates{background:linear-gradient(.25turn,#ff3f3f,#a4001e)}.card__label--type-radio-argentina{background:#4176be;color:#fff}.card__label--type-updates .card__label-indicator{display:block;margin-right:4px;line-height:.5;width:6px;height:6px}.card__label--type-live-video{border-radius:16px;padding:0 8px 0 6px;line-height:16px}.card__label--type-audio,.card__label--type-custom-video,.card__label--type-gallery,.card__label--type-podcasts,.card__label--type-video{background:rgba(12,12,12,.5);color:#fff;border-radius:16px}.card__label--duration{display:none}.card__label--type-analysis,.card__label--type-custom,.card__label--type-exclusive,.card__label--type-fact-check,.card__label--type-first,.card__label--type-for-subscribers,.card__label--type-investigates,.card__label--type-kfile,.card__label--type-opinion,.card__label--type-poll,.card__label--type-projection-non-breaking,.card__label--type-quiz,.card__label--type-review,.card__label--type-trending,.card__label--type-underscored{background:#fff;color:#0c0c0c}.card--media-large .card__label{height:30px}.card--media-large .card__label--type-analysis,.card--media-large .card__label--type-custom,.card--media-large .card__label--type-exclusive,.card--media-large .card__label--type-first,.card--media-large .card__label--type-for-subscribers,.card--media-large .card__label--type-investigates,.card--media-large .card__label--type-kfile,.card--media-large .card__label--type-opinion,.card--media-large .card__label--type-projection-non-breaking,.card--media-large .card__label--type-review,.card--media-large .card__label--type-trending,.card--media-large .card__label--type-underscored{color:#000;padding:6px 10px}.card__label--type-audio .card__label-icon,.card__label--type-custom-video .card__label-icon,.card__label--type-gallery .card__label-icon,.card__label--type-podcasts .card__label-icon,.card__label--type-video .card__label-icon{float:left;fill:#f8f8f8;margin-right:4px;width:16px;height:16px;background-repeat:no-repeat}.card__label--type-custom-video .card__label-icon,.card__label--type-video .card__label-icon{background-image:url(/media/sites/cnn/icons/video.svg)}.card__label--type-podcasts .card__label-icon{background-image:url(/media/sites/cnn/icons/microphone.svg)}.card__label--type-audio .card__label-icon{background-image:url(/media/sites/cnn/icons/audio.svg)}.card__label--type-gallery .card__label-icon{background-image:url(/media/sites/cnn/icons/photo.svg)}.card__label--type-live-video .card__label-icon{background-image:url(/media/sites/cnn/icons/live-video-icon.svg);width:16px;height:16px;margin-bottom:4px}.card__label-bull-span{align-items:center;display:flex}.card>.container__link{display:block}.card [data-component-name=interactive-video] .interactive-video__container{display:flex}.card [data-component-name=interactive-video]~.card__label{margin-bottom:6px}.card .image--eq-extra-small .image__container,.card [data-component-name=video-resource]{margin-bottom:0}.card [data-component-name=video-resource] .video-resource__details{display:none}.card [data-component-name=video-resource] .auth-cta-overlay__error{width:100%;font-size:10px}.card [data-component-name=video-resource] .pui_error-slate{font-size:10px;word-break:normal}.card .card__headline-with-timestamp{width:calc(100% - 40px);float:left}.card:not(:first-child) .container_lead-package__text.card__headline-with-timestamp{padding:0 0 12px}.card .card__timestamp{display:flex;width:40px;justify-content:flex-end;align-items:baseline;color:#6e6e6e}.card .card__timestamp-recent{color:#c00}.card:first-child .card__timestamp{line-height:26px}.card [data-component-name=video-resource]+.card__label{display:none}[data-page-type=section] .card--media-large~.container__text .container__headline:not(.container_hero-card-feature__headline){font-size:var(--theme-container-lead-title__font-size);line-height:var(--theme-container-lead-title__line-height);font-weight:var(--theme-container-lead-title__font-weight)}[data-page-type=section] .card--media-large .card__label{font-size:14px}[data-page-type=section] .card--media-large .card__label--type-breaking{padding:10px}[data-page-type=section] .card--media-large .card__label--type-live-video{line-height:18px}.card__label--type-custom-video [data-page-type=section] .card--media-large .card__label-icon,.card__label--type-gallery [data-page-type=section] .card--media-large .card__label-icon,.card__label--type-video [data-page-type=section] .card--media-large .card__label-icon{width:16px;height:16px}[data-page-type=section] .card--media-large :not([data-component-name=interactive-video])~.card__label{margin-bottom:24px}[data-page-type=section] .card--media-large .image__metadata{margin-bottom:0;min-height:24px}[data-page-type=section] .card--media-large .image__metadata .image__credit{display:block;visibility:visible;padding:4px 0 8px}[data-page-type=section] .container__item-media-wrapper .image__container,[data-page-type=section] .container__item-media-wrapper .interactive-video__container{border-radius:4px}[data-page-type=section] .container__item-media-wrapper.card--media-extra-large .image__container,[data-page-type=section] .container__item-media-wrapper.card--media-extra-large .interactive-video__container{border-radius:8px}[data-page-type=section] .container__item-media-wrapper:not(.card--media-large):not( .container_shelf-carousel__item-media-wrapper ):not(.container_hero-card-feature__item-media-wrapper):not(.container_lead-plus-headlines-with-images__item-media-wrapper):not( .container_list-headlines-with-read-times__item-media-wrapper ):not(.container_list-headlines-with-images__item-media-wrapper){margin-bottom:8px}[data-page-type=section] .container__item-media-wrapper:not(.card--media-large):not( .container_shelf-carousel__item-media-wrapper ):not(.container_hero-card-feature__item-media-wrapper) .image__credit,[data-page-type=section] .container__item-media-wrapper:not(.card--media-large):not( .container_shelf-carousel__item-media-wrapper ):not(.container_hero-card-feature__item-media-wrapper) .image__metadata,[data-page-type=section] .container__item-media-wrapper:not(.card--media-large):not( .container_shelf-carousel__item-media-wrapper ):not(.container_hero-card-feature__item-media-wrapper) .interactive-video__credit,[data-page-type=section] .container__item-media-wrapper:not(.card--media-large):not( .container_shelf-carousel__item-media-wrapper ):not(.container_hero-card-feature__item-media-wrapper) .interactive-video__metadata{display:none}[data-page-type=section] .layout__top .product-zone .container__item-media-wrapper.card--media-large.container_hero-card-feature__item-media-wrapper .card__label,[data-page-type=section] .layout__top .product-zone .container__item-media-wrapper:not( .card--media-large ).container_hero-card-feature__item-media-wrapper .card__label{margin-bottom:0}[data-page-type=section] .card [data-component-name=interactive-video],[data-page-type=section] .card [data-component-name=image]{pointer-events:none}@media screen and (max-width:479px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .card__label-container:has(.card__label--type-updates){top:1px;left:-1px}}.container{margin-bottom:var(--theme-container-margin-bottom-default);width:100%}.container:last-child{margin-bottom:0}.container__title{box-sizing:border-box;position:relative;width:100%;margin-bottom:var(--theme-container-title__margin-bottom)}.container__title:after,.container__title:before{content:'';display:block;left:0;position:absolute;top:0}.container__title-url{color:inherit;text-decoration:none}.container__title-url .right-arrow{content:'';display:inline-block;fill:var(--theme-container-title__arrow-color--initial);stroke:var(--theme-container-title__arrow-color--initial);height:var(--theme-container-title__arrow-size);margin-left:8px;position:relative;top:var(--theme-container-title__arrow-top-pos);vertical-align:top;width:var(--theme-container-title__arrow-size)}.container__title.hover:hover .right-arrow{fill:var(--theme-container-title__arrow-color--hover);stroke:var(--theme-container-title__arrow-color--hover);transition:.4s}.container__title-text,.container__title_url-text{display:inline-block;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;font-size:var(--theme-container-title__text-size);font-weight:700;letter-spacing:.5px;line-height:20px;text-decoration:none;text-transform:uppercase;width:100%;margin-bottom:16px;margin-top:0}.container__title--underscored:before{display:none;transition:none}.container__title--underscored.hover:hover:before{transition:none;width:16px}.container__title--underscored .container__title-url{align-items:center;display:inline-flex;margin-bottom:24px}.container__title--underscored .container__title-text,.container__title--underscored .container__title_url-text{font-size:36px;font-weight:700;line-height:36px;margin-bottom:0;margin-top:8px;margin-right:12px;text-transform:none;padding-bottom:0}.container__title--underscored:after{border-top:none}.container__title--underscored .container__title_url-text{width:auto}.container__title--underscored .container_card__title_url-sub-text{-webkit-text-decoration-line:var(--theme-paragraph__link-decoration);text-decoration-line:var(--theme-paragraph__link-decoration);text-decoration-thickness:var(--theme-paragraph__link-decoration-thickness);text-underline-offset:var(--theme-paragraph__hover-link-offset);-webkit-text-decoration-skip-ink:var(--theme-underline-skip-ink);text-decoration-skip-ink:var(--theme-underline-skip-ink);-webkit-text-decoration-skip:var(--theme-underline-skip-ink);text-decoration-skip:var(--theme-underline-skip-ink);color:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.container__title--underscored .container_card__title_url-sub-text:hover{-webkit-text-decoration:var(--theme-paragraph__hover-link-decoration);text-decoration:var(--theme-paragraph__hover-link-decoration);color:#6e6e6e}.container__kicker-url,.container__link{text-decoration:none}.container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title-text,.container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title_url-text{border-left:6px solid #0c0c0c;padding-left:10px}.container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title_url-text:hover{color:#6e6e6e;border-left-color:#6e6e6e}.container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title_url-text:hover .right-arrow{fill:#6e6e6e;stroke:#6e6e6e;transition:.4s}.container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title_url-text:active{color:#404040;border-left-color:#404040}.container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title_url-text:active .right-arrow{fill:#404040;stroke:#404040}.container__title--bold:after,.container__title--bold:before{display:none}.container__title--bold .container__title-text,.container__title--bold .container__title_url-text{text-align:left;text-transform:initial;font-weight:700;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif,cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;font-size:24px;color:#0c0c0c;letter-spacing:.6px;line-height:30px}.container__item .image__credit,.container__item .image_inline-small__credit,.container__kicker-text,.container_headline-carousel__headline,.content-recs .container__readtime{font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif}.container__title--bold .container__title_url-text{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:#0c0c0c;text-decoration-color:#0c0c0c;text-underline-offset:var(--theme-paragraph__hover-link-offset)}.container__title--bold .container__title_url-text:hover{color:#6e6e6e;-webkit-text-decoration-line:none;text-decoration-line:none}.container__link:hover .container__banner,.container__link:hover .container__headline,.container__title--emphatic .container__title-text:hover,.container__title--emphatic .container__title_url-text:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--theme-paragraph__link-decoration-thickness);text-underline-offset:var(--theme-paragraph__hover-link-offset)}.container__title--emphatic:before{content:unset}.container__title--emphatic .container__title-text,.container__title--emphatic .container__title_url-text{text-transform:none;font-size:var(--theme-container-title-emphatic__font-size);font-weight:var(--theme-section-headline__font-weight);line-height:var(--theme-container-title-emphatic__line-height);letter-spacing:0;margin-top:0}.container__title--emphatic .container__title-text:hover,.container__title--emphatic .container__title_url-text:hover{color:var(--theme-link-color-hover);cursor:pointer}.container__kicker{text-align:center}.container__kicker-text{display:block;margin:8px 0 0;font-weight:700;font-size:18px;line-height:26px;color:#0c0c0c}.container__kicker .image{border-bottom:none;margin:8px 0 16px;padding:0}.container__kicker .image__container{background:0 0}.container__kicker .image__metadata{display:none}.container__kicker .image img{width:auto;max-width:300px;max-height:30px}.container__item{list-style:none;margin:0;padding:0;position:relative}.container__item:first-child{border-top:none;padding-top:0}.container__item.fill,.container__item.placeholder{opacity:.5}.container__item .component-selector-wrapper{position:unset}.container__item .interactive-video,.container__item .interactive-video_inline-small{margin-top:0;margin-bottom:0}.container__item .interactive-video [data-editable=metaCaption],.container__item .interactive-video_inline-small [data-editable=metaCaption]{display:none}.container__item .interactive-video__player,.container__item .interactive-video_inline-small__player{object-position:top}.container__item img,.container__item video{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%}.container__item .image,.container__item .image_inline-small{margin:0;padding:0;border:none}.container__item .image__caption,.container__item .image_inline-small__caption{display:none}.container__item .image__credit,.container__item .image_inline-small__credit{color:#6e6e6e;font-size:10px;font-weight:400;line-height:0;padding:0 0 8px;text-align:right}.container__item .image .mini-selector,.container__item .image_inline-small .mini-selector{display:none}.container__item .interactive-video{margin:0;padding:0;border:none}.container__item .interactive-video__metadata{max-width:none;border-bottom:none;padding-bottom:0}.container__item .interactive-video__metadata .interactive-video__caption{line-height:initial;text-align:right}.container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder{display:none;height:0}.container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit{display:block;padding:4px 0 8px;font-size:10px;line-height:12px}.container__item .video{border-bottom:0;margin:0;padding-bottom:8px}.container__item .video__caption{display:none}.container__item .video__credit{margin-top:6px}.container__item-media-wrapper{display:flex;flex-direction:column;justify-content:center;position:relative}.container__item-media .image__credit,.container__item-media .image_sponsorship__credit,.container__item-media .interactive-video__credit{visibility:hidden}.container__item-media .image__container,.container__item-media .image_sponsorship__container,.container__item-media .interactive-video__container{flex-direction:column;overflow:hidden;position:relative}.container__item-media .image__container:after,.container__item-media .image_sponsorship__container:after,.container__item-media .interactive-video__container:after{content:'';display:block;padding-bottom:56.25%}.container__item-media .image--eq-small~.image__metadata .image__credit,.container__item-media .image_sponsorship--eq-small~.image__metadata .image__credit,.container__item-media .interactive-video--eq-small~.image__metadata .image__credit{line-height:12px;padding:4px;visibility:visible}.container__item-media .image--eq-small~.image__metadata .card__label,.container__item-media .image_sponsorship--eq-small~.image__metadata .card__label,.container__item-media .interactive-video--eq-small~.image__metadata .card__label{padding:8px 16px;letter-spacing:.5px}.container__item-media .image--eq-small~.image__metadata .card__label-icon,.container__item-media .image_sponsorship--eq-small~.image__metadata .card__label-icon,.container__item-media .interactive-video--eq-small~.image__metadata .card__label-icon{width:16px;height:16px}.container__item-media .interactive-video__container::after{position:relative}.container.lazy .image__container,.container.lazy .image_sponsorship__container{background:#e6e6e6}.container__headline{color:#0c0c0c;font-family:var(--theme-container__font-family);font-size:16px;font-weight:var(--theme-container__font-weight);letter-spacing:.5px;line-height:22px}.container_headline-carousel__headline{font-style:normal;font-weight:400;font-size:18px}.container__banner{color:#0c0c0c;font-size:18px;font-weight:400;letter-spacing:.5px;line-height:22px;width:calc(100% - 30px)}.container__link{color:unset;display:inline-block;width:100%}.container__link:hover img,.container__link:hover video{opacity:var(--theme-container-image-opacity--hover);transition:.2s}.container__link:hover .image__container,.container__link:hover .image_sponsorship__container{background:var(--theme-container-image-color--hover)}.container__link:hover .container__banner,.container__link:hover .container__headline{color:var(--theme-container-color--hover);-webkit-text-decoration-color:var(--theme-container-text-decoration-color--hover);text-decoration-color:var(--theme-container-text-decoration-color--hover)}.container__field-links{margin:0;padding:0}.container__text-label{font-weight:700;display:inline}.container__text-label--type-breaking,.container__text-label--type-live-video,.container__text-label--type-updates{color:#d50000}.container__text-label--type-audio:not(:empty)::before,.container__text-label--type-custom-video:not(:empty)::before,.container__text-label--type-gallery:not(:empty)::before,.container__text-label--type-podcasts:not(:empty)::before,.container__text-label--type-video:not(:empty)::before{width:16px;height:18px;margin-right:4px;vertical-align:middle;display:inline-block}.container__text-label--type-audio:not(:empty)::before{content:url(/media/sites/cnn/icons/audio-dark.svg)}.container__text-label--type-podcasts:not(:empty)::before{content:url(/media/sites/cnn/icons/microphone-dark.svg)}.container__text-label--type-video{display:none}.container__text-label--type-video:not(:empty)::before{content:url(/media/sites/cnn/icons/video-dark.svg)}.container__text-label--type-gallery:not(:empty)::before{content:url(/media/sites/cnn/icons/photo-dark.svg)}.container__text-label--type-custom-video:not(:empty)::before{content:url(/media/sites/cnn/icons/video-dark.svg)}.container__text-label:not(:empty)::after{content:':'}.container__text{display:inline-block;font-family:var(--theme-font-family);width:100%}.container__text .icon-sig-photo-default,.container__text .icon-sig-video{display:none;float:left;height:20px;margin-right:4px;margin-top:2px;padding-bottom:3px}.container__video-duration{display:none}.container__headline .icon-sig-photo-default,.container__headline .icon-sig-video,.container__text .icon-sig-photo-default,.container__text .icon-sig-video{fill:#a4001e}.container__description{display:none}.container__title_url-sub-text{-webkit-text-decoration-line:var(--theme-paragraph__link-decoration);text-decoration-line:var(--theme-paragraph__link-decoration);text-decoration-thickness:var(--theme-paragraph__link-decoration-thickness);text-underline-offset:var(--theme-paragraph__hover-link-offset);-webkit-text-decoration-skip-ink:var(--theme-underline-skip-ink);text-decoration-skip-ink:var(--theme-underline-skip-ink);-webkit-text-decoration-skip:var(--theme-underline-skip-ink);text-decoration-skip:var(--theme-underline-skip-ink);color:#0c0c0c;-webkit-text-decoration-color:#0c0c0c;text-decoration-color:#0c0c0c;display:none;padding-top:16px;font-size:16px;font-weight:400;line-height:22px}.container__title_url-sub-text:hover{-webkit-text-decoration:var(--theme-paragraph__hover-link-decoration);text-decoration:var(--theme-paragraph__hover-link-decoration);color:#6e6e6e}.container__title--bulleted-headlines{display:flex}.container__title--bulleted-headlines::before{display:none}.container__title--bulleted-headlines::after{margin:0 0 0 8px;display:block;position:relative;top:-4px;border-top:none;border-bottom:1px solid #e6e6e6;align-self:center;flex-grow:2}.container__title--bulleted-headlines .container__title-text,.container__title--bulleted-headlines .container__title_url-text{margin:0 0 16px;width:auto;letter-spacing:.5px}.container.hide{display:none}.container_list-headlines-with-images__item .container__text-label--type-gallery,.container_list-headlines-with-read-times__item .container__text-label--type-gallery{display:inline-block}.container_list-headlines-with-images__item .container__text-label--type-video,.container_list-headlines-with-images__item .container__video-duration,.container_list-headlines-with-read-times__item .container__text-label--type-video,.container_list-headlines-with-read-times__item .container__video-duration{display:none}.container_list-headlines-with-images__item .container__video-duration--type-video,.container_list-headlines-with-read-times__item .container__video-duration--type-video,.container_ribbon .container__text-label--type-custom-video,.container_ribbon .container__text-label--type-gallery,.container_ribbon .container__text-label--type-video,.container_ribbon-left .container__text-label--type-custom-video,.container_ribbon-left .container__text-label--type-gallery,.container_ribbon-left .container__text-label--type-video{display:inline-block}.container_ribbon .container__text-label--type-video .container__text-label--text-content,.container_ribbon-left .container__text-label--type-video .container__text-label--text-content{display:none}.container_ribbon .container__text-label--type-video:after,.container_ribbon-left .container__text-label--type-video:after{content:''}.container_bulleted-headlines__item .container__video-duration-icon,.container_feature-cards__item .container__video-duration-icon,.container_grid-2__item .container__video-duration-icon,.container_grid-3__item .container__video-duration-icon,.container_grid-4__item .container__video-duration-icon,.container_lead-package__item .container__video-duration-icon,.container_lead-plus-headlines-with-images__item .container__video-duration-icon,.container_lead-plus-headlines__item .container__video-duration-icon,.container_list-headlines-with-images__item .container__video-duration-icon,.container_list-headlines-with-read-times__item .container__video-duration-icon,.container_list-headlines__item .container__video-duration-icon,.container_list-images-with-description__item .container__video-duration-icon{content:url(/media/sites/cnn/icons/video-dark.svg);margin-right:2px;margin-top:-2px;padding-bottom:0;vertical-align:middle}.container_grid-2__item .card--media-card-label-show .card__label-container,.container_grid-3__item .card--media-card-label-show .card__label-container,.container_grid-4__item .card--media-card-label-show .card__label-container,.container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container,.container_list-images-with-description__item .card--media-card-label-show .card__label-container{display:block}.container_grid-2__item .card__label-container,.container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,.container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,.container_grid-3__item .card__label-container,.container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,.container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,.container_grid-4__item .card__label-container,.container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,.container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,.container_lead-plus-headlines-with-images__item .card__label-container,.container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,.container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,.container_list-images-with-description__item .card__label-container,.container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,.container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video{display:none}.container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video),.container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-gallery,.container_grid-2__item .container__text-label:not(.container_grid-2__item .container__text-label--type-video) .container__text-label--type-video,.container_grid-2__item .container__video-duration--type-video,.container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video),.container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-gallery,.container_grid-3__item .container__text-label:not(.container_grid-3__item .container__text-label--type-video) .container__text-label--type-video,.container_grid-3__item .container__video-duration--type-video,.container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video),.container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-gallery,.container_grid-4__item .container__text-label:not(.container_grid-4__item .container__text-label--type-video) .container__text-label--type-video,.container_grid-4__item .container__video-duration--type-video,.container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video),.container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-gallery,.container_lead-plus-headlines-with-images__item .container__text-label:not(.container_lead-plus-headlines-with-images__item .container__text-label--type-video) .container__text-label--type-video,.container_lead-plus-headlines-with-images__item .container__video-duration--type-video,.container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video),.container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-gallery,.container_list-images-with-description__item .container__text-label:not(.container_list-images-with-description__item .container__text-label--type-video) .container__text-label--type-video,.container_list-images-with-description__item .container__video-duration--type-video{display:inline-block}.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .card__label-container{display:block}.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-gallery,.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__text-label--type-video,.container_lead-plus-headlines-with-images__item:first-child:nth-child(1) .container__video-duration--type-video{display:none}.container_bulleted-headlines__item .container__video-duration,.container_list-headlines__item .container__video-duration{display:inline-block}.container_bulleted-headlines__item .icon-sig-video,.container_feature-cards__item .icon-sig-photo-default,.container_feature-cards__item .icon-sig-video,.container_feature-cards__item:nth-child(1) .container__video-duration,.container_grid-2__item .icon-sig-video,.container_grid-3__item .icon-sig-video,.container_grid-4__item .icon-sig-video,.container_lead-package__item .icon-sig-photo-default,.container_lead-package__item .icon-sig-video,.container_lead-package__item:nth-child(1) .container__video-duration,.container_lead-plus-headlines-with-images__item .icon-sig-video,.container_lead-plus-headlines__item .icon-sig-photo-default,.container_lead-plus-headlines__item .icon-sig-video,.container_lead-plus-headlines__item:nth-child(1) .container__video-duration,.container_list-headlines-with-images__item .icon-sig-video,.container_list-headlines-with-read-times__item .icon-sig-video,.container_list-headlines__item .icon-sig-video,.container_list-images-with-description__item .icon-sig-video{display:none}.container_bulleted-headlines__item .container__video-duration,.container_grid-2__item .container__video-duration,.container_grid-3__item .container__video-duration,.container_grid-4__item .container__video-duration,.container_lead-plus-headlines-with-images__item .container__video-duration,.container_list-headlines-with-images__item .container__video-duration,.container_list-headlines-with-read-times__item .container__video-duration,.container_list-headlines__item .container__video-duration,.container_list-images-with-description__item .container__video-duration{font-weight:700}.container_feature-cards__item .container__video-duration,.container_lead-package__item .container__video-duration,.container_lead-plus-headlines__item .container__video-duration{display:inline-block;font-weight:700}.container .card__label--type-video .card__label-bull-span,.container_bulleted-headlines .container__text-label--has-duration:not(:empty)::before,.container_grid-2 .container__text-label--has-duration:not(:empty)::before,.container_grid-3 .container__text-label--has-duration:not(:empty)::before,.container_grid-4 .container__text-label--has-duration:not(:empty)::before,.container_lead-package .container__text-label--has-duration:not(:empty)::before,.container_lead-plus-headlines .container__text-label--has-duration:not(:empty)::before,.container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty)::before,.container_list-headlines .container__text-label--has-duration:not(:empty)::before,.container_list-headlines-with-images .container__text-label--has-duration:not(:empty)::before,.container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty)::before,.container_list-images-with-description .container__text-label--has-duration:not(:empty)::before{display:none}.container .card__label--type-video .card__label--duration{display:inline}.container .pagination{align-items:center;background:#fff;display:flex;justify-content:center;height:56px;font-size:16px;font-weight:700;margin:32px auto 8px;transition:opacity 1.5s}.container .pagination-previous::before{-webkit-mask:url(/media/sites/cnn/icons/ui-arrow-left.svg);mask:url(/media/sites/cnn/icons/ui-arrow-left.svg)}.container .pagination-next::before{-webkit-mask:url(/media/sites/cnn/icons/ui-arrow-right.svg);mask:url(/media/sites/cnn/icons/ui-arrow-right.svg)}.container .pagination-next,.container .pagination-previous{align-items:center;border-radius:50%;border:1px solid #0c0c0c;color:#0c0c0c;display:flex;justify-content:center;padding:12px 16px;text-decoration:none}.container .pagination-next:hover,.container .pagination-previous:hover{background:#e6e6e6}.container .pagination-next.disabled,.container .pagination-previous.disabled{border:1px solid #b1b1b1;pointer-events:none;cursor:default}.container .pagination-next.disabled::before,.container .pagination-previous.disabled::before{background-color:#b1b1b1}.container .pagination-next svg,.container .pagination-previous svg{margin:0}.container .pagination-next-direction,.container .pagination-previous-direction{display:block;text-indent:-9999px}.container .pagination-next::before,.container .pagination-previous::before{content:'';width:12px;height:12px;background-color:#0c0c0c;-webkit-mask-size:contain;mask-size:contain}.container .pagination-links{display:flex;margin:0;padding:0 24px;list-style:none}.container .pagination-link{color:#6e6e6e;min-width:25px;margin:0 4px;padding-bottom:4px;position:relative;text-decoration:none;display:flex;align-items:center;justify-content:center;flex-direction:column}.container .pagination-link.active,.container .pagination-link:active,.container .pagination-link:focus,.container .pagination-link:hover{color:#0c0c0c}.container .pagination-link:after{content:'';width:100%;height:3px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon,.product-zone--t-dark_feature-cards__item .container__video-duration-icon,.product-zone--t-dark_grid-2__item .container__video-duration-icon,.product-zone--t-dark_grid-3__item .container__video-duration-icon,.product-zone--t-dark_grid-4__item .container__video-duration-icon,.product-zone--t-dark_lead-package__item .container__video-duration-icon,.product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,.product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,.product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon,.product-zone--t-dark_list-headlines__item .container__video-duration-icon,.product-zone--t-dark_list-images-with-description__item .container__video-duration-icon,.zone--t-dark_bulleted-headlines__item .container__video-duration-icon,.zone--t-dark_feature-cards__item .container__video-duration-icon,.zone--t-dark_grid-2__item .container__video-duration-icon,.zone--t-dark_grid-3__item .container__video-duration-icon,.zone--t-dark_grid-4__item .container__video-duration-icon,.zone--t-dark_lead-package__item .container__video-duration-icon,.zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,.zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,.zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon,.zone--t-dark_list-headlines__item .container__video-duration-icon,.zone--t-dark_list-images-with-description__item .container__video-duration-icon{content:url(/media/sites/cnn/icons/video-dark.svg);margin-right:2px;margin-top:2px;padding-bottom:0;vertical-align:-1.5px}.container .pagination-link.active:after{background:#000}.container .pagination-link:active:after,.container .pagination-link:focus:after,.container .pagination-link:hover:after{background:#e6e6e6}.product-zone--t-dark .container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title-text,.product-zone--t-dark .container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title_url-text,.zone--t-dark .container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title-text,.zone--t-dark .container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title_url-text{border-left-color:#fff}.product-zone--t-dark .container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title_url-text:hover,.zone--t-dark .container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title_url-text:hover{color:#fff;border-left-color:#fff}.product-zone--t-dark .container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title_url-text:hover .right-arrow,.zone--t-dark .container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title_url-text:hover .right-arrow{fill:#fff;stroke:#fff}.product-zone--t-dark .container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title_url-text:active,.zone--t-dark .container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title_url-text:active{color:#f8f8f8;border-left-color:#f8f8f8}.product-zone--t-dark .container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title_url-text:active .right-arrow,.zone--t-dark .container__title:not( .container__title--emphatic,.container__title--underscored,.container__title--bold,.container__title--bulleted-headlines ) .container__title_url-text:active .right-arrow{fill:#f8f8f8;stroke:#f8f8f8}.product-zone--t-dark_ribbon .container__text-label--type-gallery,.product-zone--t-dark_ribbon .container__text-label--type-video,.product-zone--t-dark_ribbon-left .container__text-label--type-gallery,.product-zone--t-dark_ribbon-left .container__text-label--type-video,.zone--t-dark_ribbon .container__text-label--type-gallery,.zone--t-dark_ribbon .container__text-label--type-video,.zone--t-dark_ribbon-left .container__text-label--type-gallery,.zone--t-dark_ribbon-left .container__text-label--type-video{display:inline-block}.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container,.zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .card__label-container{display:block}.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery,.product-zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video,.zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-gallery,.zone--t-dark_lead-plus-headlines-with-images:nth-child(1) .container__text-label--type-video{display:none}.product-zone--t-dark_grid-2__item .card__label-container,.product-zone--t-dark_grid-3__item .card__label-container,.product-zone--t-dark_grid-4__item .card__label-container,.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,.product-zone--t-dark_list-images-with-description__item .card__label-container,.zone--t-dark_grid-2__item .card__label-container,.zone--t-dark_grid-3__item .card__label-container,.zone--t-dark_grid-4__item .card__label-container,.zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,.zone--t-dark_list-images-with-description__item .card__label-container{display:block}.product-zone--t-dark_grid-2__item .card__label-container--hide,.product-zone--t-dark_grid-2__item .container__text-label,.product-zone--t-dark_grid-3__item .card__label-container--hide,.product-zone--t-dark_grid-3__item .container__text-label,.product-zone--t-dark_grid-4__item .card__label-container--hide,.product-zone--t-dark_grid-4__item .container__text-label,.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,.product-zone--t-dark_list-images-with-description__item .card__label-container--hide,.product-zone--t-dark_list-images-with-description__item .container__text-label,.zone--t-dark_grid-2__item .card__label-container--hide,.zone--t-dark_grid-2__item .container__text-label,.zone--t-dark_grid-3__item .card__label-container--hide,.zone--t-dark_grid-3__item .container__text-label,.zone--t-dark_grid-4__item .card__label-container--hide,.zone--t-dark_grid-4__item .container__text-label,.zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,.zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,.zone--t-dark_list-images-with-description__item .card__label-container--hide,.zone--t-dark_list-images-with-description__item .container__text-label{display:none}.product-zone--t-dark_grid-2__item .container__text-label--show,.product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery,.product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,.product-zone--t-dark_grid-3__item .container__text-label--show,.product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery,.product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,.product-zone--t-dark_grid-4__item .container__text-label--show,.product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery,.product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery,.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,.product-zone--t-dark_list-images-with-description__item .container__text-label--show,.product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery,.product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,.zone--t-dark_grid-2__item .container__text-label--show,.zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-gallery,.zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,.zone--t-dark_grid-3__item .container__text-label--show,.zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-gallery,.zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,.zone--t-dark_grid-4__item .container__text-label--show,.zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-gallery,.zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,.zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,.zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery,.zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,.zone--t-dark_list-images-with-description__item .container__text-label--show,.zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-gallery,.zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video{display:inline-block}.product-zone--t-dark_grid-2__item .container__video-duration,.product-zone--t-dark_grid-2__item .container__video-duration--type-video,.product-zone--t-dark_grid-3__item .container__video-duration,.product-zone--t-dark_grid-3__item .container__video-duration--type-video,.product-zone--t-dark_grid-4__item .container__video-duration,.product-zone--t-dark_grid-4__item .container__video-duration--type-video,.product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,.product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,.product-zone--t-dark_list-images-with-description__item .container__video-duration,.product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video,.zone--t-dark_grid-2__item .container__video-duration,.zone--t-dark_grid-2__item .container__video-duration--type-video,.zone--t-dark_grid-3__item .container__video-duration,.zone--t-dark_grid-3__item .container__video-duration--type-video,.zone--t-dark_grid-4__item .container__video-duration,.zone--t-dark_grid-4__item .container__video-duration--type-video,.zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,.zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,.zone--t-dark_list-images-with-description__item .container__video-duration,.zone--t-dark_list-images-with-description__item .container__video-duration--type-video{display:none}.product-zone--t-dark_grid-2__item .container__video-duration--type-video--show,.product-zone--t-dark_grid-3__item .container__video-duration--type-video--show,.product-zone--t-dark_grid-4__item .container__video-duration--type-video--show,.product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,.product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show,.zone--t-dark_grid-2__item .container__video-duration--type-video--show,.zone--t-dark_grid-3__item .container__video-duration--type-video--show,.zone--t-dark_grid-4__item .container__video-duration--type-video--show,.zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,.zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show{display:inline-block}.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,.zone--t-dark_lead-plus-headlines-with-images__item .card__label-container{display:block}.product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,.zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,.zone--t-dark_lead-plus-headlines-with-images__item .container__text-label{display:none}.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery,.product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,.zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,.zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery,.zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video{display:inline-block}.product-zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video,.zone--t-dark_lead-plus-headlines-with-images__item:nth-child(1) .container__video-duration--type-video{display:none}.product-zone--t-dark_bulleted-headlines__item .container__video-duration,.product-zone--t-dark_list-headlines__item .container__video-duration,.zone--t-dark_bulleted-headlines__item .container__video-duration,.zone--t-dark_list-headlines__item .container__video-duration{display:inline-block}.product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,.product-zone--t-dark_bulleted-headlines__item .icon-sig-video,.product-zone--t-dark_feature-cards__item .icon-sig-video,.product-zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration,.product-zone--t-dark_grid-2__item .container__video-duration--hidden,.product-zone--t-dark_grid-2__item .icon-sig-video,.product-zone--t-dark_grid-3__item .container__video-duration--hidden,.product-zone--t-dark_grid-3__item .icon-sig-video,.product-zone--t-dark_grid-4__item .container__video-duration--hidden,.product-zone--t-dark_grid-4__item .icon-sig-video,.product-zone--t-dark_lead-package__item .icon-sig-video,.product-zone--t-dark_lead-package__item:nth-child(1) .container__video-duration,.product-zone--t-dark_lead-plus-headlines__item .icon-sig-video,.product-zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration,.product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,.product-zone--t-dark_list-headlines-with-images__item .icon-sig-video,.product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden,.product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video,.product-zone--t-dark_list-headlines__item .container__video-duration--hidden,.product-zone--t-dark_list-headlines__item .icon-sig-video,.product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden,.product-zone--t-dark_list-images-with-description__item .icon-sig-video,.zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,.zone--t-dark_bulleted-headlines__item .icon-sig-video,.zone--t-dark_feature-cards__item .icon-sig-video,.zone--t-dark_feature-cards__item:nth-child(1) .container__video-duration,.zone--t-dark_grid-2__item .container__video-duration--hidden,.zone--t-dark_grid-2__item .icon-sig-video,.zone--t-dark_grid-3__item .container__video-duration--hidden,.zone--t-dark_grid-3__item .icon-sig-video,.zone--t-dark_grid-4__item .container__video-duration--hidden,.zone--t-dark_grid-4__item .icon-sig-video,.zone--t-dark_lead-package__item .icon-sig-video,.zone--t-dark_lead-package__item:nth-child(1) .container__video-duration,.zone--t-dark_lead-plus-headlines__item .icon-sig-video,.zone--t-dark_lead-plus-headlines__item:nth-child(1) .container__video-duration,.zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,.zone--t-dark_list-headlines-with-images__item .icon-sig-video,.zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden,.zone--t-dark_list-headlines-with-read-times__item .icon-sig-video,.zone--t-dark_list-headlines__item .container__video-duration--hidden,.zone--t-dark_list-headlines__item .icon-sig-video,.zone--t-dark_list-images-with-description__item .container__video-duration--hidden,.zone--t-dark_list-images-with-description__item .icon-sig-video{display:none}.product-zone--t-dark_bulleted-headlines__item .container__video-duration,.product-zone--t-dark_grid-2__item .container__video-duration,.product-zone--t-dark_grid-3__item .container__video-duration,.product-zone--t-dark_grid-4__item .container__video-duration,.product-zone--t-dark_list-headlines-with-images__item .container__video-duration,.product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration,.product-zone--t-dark_list-headlines__item .container__video-duration,.product-zone--t-dark_list-images-with-description__item .container__video-duration,.zone--t-dark_bulleted-headlines__item .container__video-duration,.zone--t-dark_grid-2__item .container__video-duration,.zone--t-dark_grid-3__item .container__video-duration,.zone--t-dark_grid-4__item .container__video-duration,.zone--t-dark_list-headlines-with-images__item .container__video-duration,.zone--t-dark_list-headlines-with-read-times__item .container__video-duration,.zone--t-dark_list-headlines__item .container__video-duration,.zone--t-dark_list-images-with-description__item .container__video-duration{font-weight:700}.product-zone--t-dark_feature-cards__item .container__video-duration,.product-zone--t-dark_lead-package__item .container__video-duration,.product-zone--t-dark_lead-plus-headlines__item .container__video-duration,.zone--t-dark_feature-cards__item .container__video-duration,.zone--t-dark_lead-package__item .container__video-duration,.zone--t-dark_lead-plus-headlines__item .container__video-duration{display:inline-block;font-weight:700}.product-zone--t-dark .card__label--type-video .card__label-bull-span,.zone--t-dark .card__label--type-video .card__label-bull-span{display:none}.product-zone--t-dark .card__label--type-video .card__label--duration,.zone--t-dark .card__label--type-video .card__label--duration{display:inline}.product-zone--t-dark .pagination,.zone--t-dark .pagination{align-items:center;background:#fff;display:flex;justify-content:center;height:56px;font-size:16px;font-weight:700;margin:32px auto 8px;transition:opacity 1.5s}.product-zone--t-dark .pagination-previous::before,.zone--t-dark .pagination-previous::before{-webkit-mask:url(/media/sites/cnn/icons/ui-arrow-left.svg);mask:url(/media/sites/cnn/icons/ui-arrow-left.svg)}.product-zone--t-dark .pagination-next::before,.zone--t-dark .pagination-next::before{-webkit-mask:url(/media/sites/cnn/icons/ui-arrow-right.svg);mask:url(/media/sites/cnn/icons/ui-arrow-right.svg)}.product-zone--t-dark .pagination-next,.product-zone--t-dark .pagination-previous,.zone--t-dark .pagination-next,.zone--t-dark .pagination-previous{align-items:center;border-radius:50%;border:1px solid #0c0c0c;color:#0c0c0c;display:flex;justify-content:center;padding:12px 16px;text-decoration:none}.product-zone--t-dark .pagination-next:hover,.product-zone--t-dark .pagination-previous:hover,.zone--t-dark .pagination-next:hover,.zone--t-dark .pagination-previous:hover{background:#e6e6e6}.product-zone--t-dark .pagination-next.disabled,.product-zone--t-dark .pagination-previous.disabled,.zone--t-dark .pagination-next.disabled,.zone--t-dark .pagination-previous.disabled{border:1px solid #b1b1b1;pointer-events:none;cursor:default}.product-zone--t-dark .pagination-next.disabled::before,.product-zone--t-dark .pagination-previous.disabled::before,.zone--t-dark .pagination-next.disabled::before,.zone--t-dark .pagination-previous.disabled::before{background-color:#b1b1b1}.product-zone--t-dark .pagination-next svg,.product-zone--t-dark .pagination-previous svg,.zone--t-dark .pagination-next svg,.zone--t-dark .pagination-previous svg{margin:0}.product-zone--t-dark .pagination-next-direction,.product-zone--t-dark .pagination-previous-direction,.zone--t-dark .pagination-next-direction,.zone--t-dark .pagination-previous-direction{display:block;text-indent:-9999px}.product-zone--t-dark .pagination-next::before,.product-zone--t-dark .pagination-previous::before,.zone--t-dark .pagination-next::before,.zone--t-dark .pagination-previous::before{content:'';width:12px;height:12px;background-color:#0c0c0c;-webkit-mask-size:contain;mask-size:contain}.product-zone--t-dark .pagination-links,.zone--t-dark .pagination-links{display:flex;margin:0;padding:0 24px;list-style:none}.product-zone--t-dark .pagination-link,.zone--t-dark .pagination-link{color:#6e6e6e;min-width:25px;margin:0 4px;padding-bottom:4px;position:relative;text-decoration:none;display:flex;align-items:center;justify-content:center;flex-direction:column}.product-zone--t-dark .pagination-link.active,.product-zone--t-dark .pagination-link:active,.product-zone--t-dark .pagination-link:focus,.product-zone--t-dark .pagination-link:hover,.zone--t-dark .pagination-link.active,.zone--t-dark .pagination-link:active,.zone--t-dark .pagination-link:focus,.zone--t-dark .pagination-link:hover{color:#0c0c0c}.product-zone--t-dark .pagination-link:after,.zone--t-dark .pagination-link:after{content:'';width:100%;height:3px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.product-zone--t-dark .pagination-link.active:after,.zone--t-dark .pagination-link.active:after{background:#000}.product-zone--t-dark .pagination-link:active:after,.product-zone--t-dark .pagination-link:focus:after,.product-zone--t-dark .pagination-link:hover:after,.zone--t-dark .pagination-link:active:after,.zone--t-dark .pagination-link:focus:after,.zone--t-dark .pagination-link:hover:after{background:#e6e6e6}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text{font-size:36px;line-height:38px;font-weight:700}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text{font-size:46px;line-height:52px;font-weight:700}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text{font-size:56px;line-height:62px;font-weight:700}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__kicker-text{font-size:20px;line-height:26px;margin:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__kicker .image{margin:0 0 8px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__kicker .image__container{background:0 0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__kicker .image img{max-width:400px;max-height:40px}}@media screen and (max-width:959px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__title--bold .container__title-text,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__title--bold .container__title_url-text{letter-spacing:0;margin-top:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__title--emphatic .container__title-text,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__title--emphatic .container__title_url-text{font-size:32px;font-weight:700;line-height:38px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__kicker .image__container{background:0 0}}@media screen and (max-width:479px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__title_url-sub-text{font-size:14px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__title--underscored a{flex-wrap:wrap}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__title--underscored a p{padding-top:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__title--underscored .container__title-text,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__title--underscored .container__title_url-text{font-size:30px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container__title--underscored .container__title_url-text{margin-bottom:4px}}.container_lead-plus-headlines-with-images__item .container_lead-plus-headlines-with-images__link:first-of-type,.container_list-headlines-with-images__item .container_list-headlines-with-images__link:first-of-type{flex:1}.container_lead-plus-headlines{margin-bottom:var(--theme-container-margin-bottom-default)}.container_lead-plus-headlines__ads .ad-slot.adSlotLoaded{padding:0 0 24px}.container_lead-plus-headlines__item,.container_lead-plus-headlines__text{padding:0;margin:0}.container_lead-plus-headlines__item .container_lead-plus-headlines__link{display:inline-block}.container_lead-plus-headlines__item:not(:last-child){border-bottom:1px solid #e6e6e6;margin:0 0 12px;padding:0 0 12px}.container_lead-plus-headlines__item:nth-child(1) .container_lead-plus-headlines__link:first-child{display:block}.container_lead-plus-headlines__item-media-wrapper:not(.card--media-large) .interactive-video__metadata,.container_lead-plus-headlines__item:nth-child(1) .container_lead-plus-headlines__text-label{display:none}.container_lead-plus-headlines__item:nth-child(1) .container_lead-plus-headlines__headline{font-size:20px;line-height:26px;font-weight:500!important;letter-spacing:0}.container_lead-plus-headlines__item:nth-child(1) .image__credit,.container_lead-plus-headlines__item:nth-child(1) .image_sponsorship__credit{padding:4px 0}.container_lead-plus-headlines__item .interactive-video__metadata{border-bottom:0;text-align:right}.container_lead-plus-headlines__item .interactive-video__metadata .interactive-video__caption{font-size:10px;line-height:12px;color:#6e6e6e}.container_lead-plus-headlines__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit{font-size:10px}.container_lead-plus-headlines .card:first-child .card__timestamp{line-height:28px}@media screen and (max-width:959px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container_lead-plus-headlines .container__title--emphatic{margin-top:24px}}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container_lead-plus-headlines__item:nth-child(1) .container_lead-plus-headlines__banner{font-size:36px;line-height:42px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout--balanced-3 .container_lead-plus-headlines:nth-child(n+4){margin-top:48px}}.container_lead-plus-headlines-with-images{margin-bottom:var(--theme-container-margin-bottom-default)}.container_lead-plus-headlines-with-images__text{line-height:20px;margin-left:12px;margin-top:0}.container_lead-plus-headlines-with-images__item-media-wrapper{align-self:flex-start;width:130px}.container_lead-plus-headlines-with-images .image__credit,.container_lead-plus-headlines-with-images .image_sponsorship__credit{margin-top:4px}.container_lead-plus-headlines-with-images__item{font-size:16px;font-weight:400;line-height:20px;margin-bottom:12px;padding:0}.container_lead-plus-headlines-with-images__item:not(:first-child){display:flex}.container_lead-plus-headlines-with-images__item:not(:last-child){border-bottom:1px solid #e6e6e6;padding:0 0 12px;margin:0 0 12px}.container_lead-plus-headlines-with-images__item .container_lead-plus-headlines-with-images__item-media .interactive-video,.container_lead-plus-headlines-with-images__item .container_lead-plus-headlines-with-images__item-media img{width:100%}.container_lead-plus-headlines-with-images__item .container_lead-plus-headlines-with-images__link{display:flex}.container_lead-plus-headlines-with-images__item .container_lead-plus-headlines-with-images__headline{margin-top:-4px}.container_lead-plus-headlines-with-images__item.container__item .image__credit,.container_lead-plus-headlines-with-images__item.container__item .image_sponsorship__credit{padding:0}.container_lead-plus-headlines-with-images__item:first-child{padding-bottom:16px;align-items:center}.container_lead-plus-headlines-with-images__item:first-child .container_image-headline-v2__text-label{display:none}.container_lead-plus-headlines-with-images__item:first-child .image_sponsorship__credit{visibility:visible}.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__text{letter-spacing:.5px;display:block;margin:0}.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__headline{font-size:var(--theme-container-lead-title__font-size);font-family:var(--theme-container-lead-title__font-family);line-height:var(--theme-container-lead-title__line-height);font-weight:500;padding:0;margin:0;letter-spacing:0}.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media-wrapper{width:100%}.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media-wrapper:not(.card--media-large){margin-bottom:8px}.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media-wrapper:not(.card--media-large) .interactive-video__metadata{display:none}.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media img,.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media video{display:block}.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media .interactive-video,.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media picture{width:100%}.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media .interactive-video__metadata{border-bottom:0;text-align:right}.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media .interactive-video__metadata .interactive-video__caption{font-size:10px;line-height:12px;color:#6e6e6e}.container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media .interactive-video__metadata .interactive-video__caption .interactive-video__credit{font-size:10px}.container_lead-plus-headlines-with-images__item:last-child{padding-bottom:0;margin-bottom:0}.container_lead-plus-headlines-with-images__item:not(:first-child) .card__timestamp{margin-top:-4px}@media screen and (max-width:959px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container_lead-plus-headlines-with-images__item:not(:last-child){margin:0 0 12px;padding:0 0 12px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container_lead-plus-headlines-with-images__item:first-child .image_sponsorship__label{visibility:visible}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__text-label{display:none}}.container_list-headlines-with-images{margin-bottom:var(--theme-container-margin-bottom-default)}.container_list-headlines-with-images__item{border-top:none;margin:16px 0 0;padding:0;max-width:100%;display:flex}.container_list-headlines-with-images__item:not(:last-child){border-bottom:1px solid #e6e6e6;margin:0 0 12px;padding:0 0 12px}.container_list-headlines-with-images__item.container__item .interactive-video,.container_list-headlines-with-images__item.container__item [data-component-name=video-resource]{margin-top:0}.container_list-headlines-with-images__item.container__item .interactive-video{margin-bottom:8px}.container_list-headlines-with-images__item .container_list-headlines-with-images__link{display:flex}.container_list-headlines-with-images__item .container_list-headlines-with-images__headline{font-size:16px;margin-top:-4px}.container_list-headlines-with-images .image__credit,.container_list-headlines-with-images .image_sponsorship__credit{text-align:left;padding:0}.container_list-headlines-with-images__item-media-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-self:flex-start;min-width:100px}.container_list-headlines-with-images__text{flex:1 1 75%;align-items:flex-start;margin:0 0 0 12px}.container_list-headlines-with-images__item-media{width:100%}.container_list-headlines-with-images__item-media .image__caption-container,.container_list-headlines-with-images__item-media .image_sponsorship__caption-container{display:none}.container_list-headlines-with-images__item-media .image__container,.container_list-headlines-with-images__item-media .interactive-video__container{width:130px;margin-bottom:0}.container_list-headlines-with-images .card .container__link{display:flex}.container_list-headlines-with-images__date{display:none}.container_list-headlines-ranked .container__title:before{height:6px;width:40px}.container_list-headlines-ranked .container__title:after{border-top:none}.container_list-headlines-ranked__title-text{font-size:24px;margin:24px 0;line-height:30px;letter-spacing:0;text-transform:none}.container_list-headlines-ranked .container__item{display:flex;counter-increment:css-counter 1}.container_list-headlines-ranked__field-links{display:flex;flex-direction:column;counter-reset:css-counter 0}.container_list-headlines-ranked__field-links--col-1 .container__item,.container_list-headlines-ranked__field-links--col-2 .container__item:not(:last-of-type){border-bottom:1px solid #e6e6e6;margin-bottom:12px}.container_list-headlines-ranked__field-links--col-1 .container__item .container__link,.container_list-headlines-ranked__field-links--col-2 .container__item:not(:last-of-type) .container__link{margin-bottom:12px}.container_list-headlines-ranked .container__item:before{content:counter(css-counter) ' ';font-size:24px;color:#d50000;font-family:inherit;font-weight:700;line-height:32px;width:28px;margin-right:12px}@media screen and (min-width:1280px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container_list-headlines-ranked__field-links{display:flex}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container_list-headlines-ranked__field-links--col-1,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container_list-headlines-ranked__field-links--col-2{width:50%}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container_list-headlines-ranked__field-links--col-1 .container__item:last-of-type,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container_list-headlines-ranked__field-links--col-2 .container__item:last-of-type{border-bottom:none;margin-bottom:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container_list-headlines-ranked__field-links--col-1 .container__item:last-of-type .container__link,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container_list-headlines-ranked__field-links--col-2 .container__item:last-of-type .container__link{margin-bottom:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container_list-headlines-ranked__field-links--col-1{margin-right:40px}}.container_list-headlines-with-read-times{margin-bottom:var(--theme-container-margin-bottom-default)}.container_list-headlines-with-read-times__title-text{letter-spacing:0}.container_list-headlines-with-read-times__item{border-top:none;margin:16px 0 0;padding:0;max-width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;column-gap:10px}.container_list-headlines-with-read-times__item:not(:last-child){border-bottom:1px solid #e6e6e6;margin:0 0 12px;padding:0 0 12px}.container_list-headlines-with-read-times__item.container__item .interactive-video,.container_list-headlines-with-read-times__item.container__item [data-component-name=video-resource]{margin-top:0}.container_list-headlines-with-read-times__item.container__item .interactive-video{margin-bottom:8px}.container_list-headlines-with-read-times__item .container_list-headlines-with-read-times__link{display:flex}.container_list-headlines-with-read-times__item .container_list-headlines-with-read-times__link:first-of-type{flex:1}.container_list-headlines-with-read-times__item .container_list-headlines-with-read-times__headline{font-size:16px;margin-top:-4px}.container_list-headlines-with-read-times .image__credit,.container_list-headlines-with-read-times .image_sponsorship__credit{text-align:left;padding:0}.container_list-headlines-with-read-times__item-media-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-self:flex-start;min-width:100px}.container_list-headlines-with-read-times__text{flex:1 1 75%;align-items:flex-start;margin:0}.container_list-headlines-with-read-times__readtime{font-size:12px;font-weight:400;color:#6e6e6e;padding-top:5px}.container_list-headlines-with-read-times__item-media{width:100%}.container_list-headlines-with-read-times__item-media .image__caption-container,.container_list-headlines-with-read-times__item-media .image_sponsorship__caption-container{display:none}.container_list-headlines-with-read-times__item-media .image__container,.container_list-headlines-with-read-times__item-media .interactive-video__container{width:130px;margin-bottom:0}.container_list-headlines-with-read-times .card .container__link{display:flex}.container_list-headlines-with-read-times__date{display:none}.content-recs{width:100%}.content-recs .container__item-media-wrapper .image .image__container{margin-bottom:0}@media screen and (min-width:1280px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container_list-headlines-ranked .container_list-headlines-ranked__field-links{flex-direction:unset}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container_lead-plus-headlines-with-images__cards-wrapper .image__container,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .container_lead-plus-headlines__cards-wrapper .image__container{margin-bottom:8px}}.bizdev-outbrain{position:relative;width:100%}.bizdev-outbrain[data-visible-viewport=desktop]{margin-bottom:0}.bizdev-outbrain--unfurled{max-width:1100px;margin:0 auto;padding:0 10px}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .bizdev-outbrain[data-visible-viewport=mobile]{margin-bottom:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .bizdev-outbrain[data-visible-viewport=desktop]{margin-bottom:48px}}.ad-slot-dynamic{display:flex;position:relative;justify-content:center;align-items:center;width:100%;overflow:hidden}.ad-slot-dynamic--outstream{position:relative;background-color:#b1b1b1;max-height:600px;transition:max-height .5s ease-out;transition-property:max-height;transition-duration:.5s;transition-timing-function:ease-out;transition-delay:0s}.ad-slot-dynamic--hidden{display:none}.ad-slot-dynamic__close{display:none;position:absolute;right:0;top:0;width:18px;height:18px;opacity:.3;cursor:pointer}.ad-slot-dynamic__close:hover{opacity:1}.ad-slot-dynamic__close::after,.ad-slot-dynamic__close::before{position:absolute;left:8px;content:' ';height:19px;width:2px;background-color:#333}.ad-slot-dynamic__close::before{transform:rotate(45deg)}.ad-slot-dynamic__close::after{transform:rotate(-45deg)}.ad-slot-dynamic:has(.adfuel-rendered) .ad-slot-dynamic__close{display:block}.ad-slot-dynamic .ad-slot .ad::after{padding-bottom:0}.ad-slot-dynamic iframe{max-width:100%}@media screen and (min-width:1280px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-dynamic[data-uri*=below-playlist] .ad-slot{padding-top:40px;margin:0 0 0 24px}}@media screen and (max-width:479px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-dynamic[data-uri$='sharethrough@published'],body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-dynamic[data-uri$='sharethrough@published'] .ad-slot,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-dynamic[data-uri$=sharethrough],body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-dynamic[data-uri$=sharethrough] .ad-slot{padding:0}}.ad-slot-dynamic[data-uri*=cnn-focus-mode-inline-ad]{display:none}.bizdev-yieldmo{margin-bottom:48px}.openweb-convo{width:100%}.openweb-convo__info-text{font-size:16px;font-style:italic}.openweb-convo__ad{margin:12px auto}.openweb-convo__placeholder-wrapper{display:flex;flex-direction:column}.openweb-convo__placeholder-wrapper--hidden{display:none}.openweb-comment-counter{display:flex;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;font-size:14px;margin:10px 12px 0;cursor:pointer;align-items:center;background-color:transparent;border:none;text-decoration:none;color:#0c0c0c}.openweb-comment-counter:focus{outline:0}.openweb-comment-counter:active,.openweb-comment-counter:hover,.openweb-comment-counter:visited{color:#0c0c0c}.openweb-comment-counter:hover svg{fill:#0c0c0c}.openweb-comment-counter--hide{display:none}.openweb-comment-counter--article-end{width:fit-content;border:1px solid #b1b1b1;padding:4px 12px;border-radius:20px;margin-left:0}.openweb-comment-counter__icon{display:flex;width:20px;height:27px;content:url(/media/sites/cnn/icons/comment-icon.svg)}.openweb-comment-counter__comments-label{margin-left:8px;white-space:nowrap}.openweb-comment-counter__promo-container{clear:both;display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #e6e6e6;margin-bottom:16px}.openweb-comment-counter__promo-content,.openweb-comment-counter__promo-text{align-items:center;display:flex}.openweb-comment-counter__promo-label{margin-left:8px;font-size:16px;color:#404040}.openweb-comment-counter__promo-qa{margin-left:8px;color:#0c0c0c}.openweb-comment-counter__promo-button{display:flex;cursor:pointer;height:32px;padding:8px;align-items:center;border-radius:8px;border:1px solid #0c0c0c;font-size:14px;font-weight:700;color:#0c0c0c;text-decoration:none}.openweb-comment-counter__promo-button:active,.openweb-comment-counter__promo-button:hover,.openweb-comment-counter__promo-button:visited{color:#0c0c0c}@media (max-width:959px){.openweb-comment-counter{margin-left:0}.openweb-comment-counter__promo-container{padding:16px 0;justify-content:center;flex-wrap:wrap}.openweb-comment-counter__promo-content,.openweb-comment-counter__promo-cta,.openweb-comment-counter__promo-label,.openweb-comment-counter__promo-text{display:flex;width:100%;justify-content:center;text-align:center;font-size:14px}.openweb-comment-counter__promo-content{flex-wrap:wrap}.openweb-comment-counter__promo-button,.openweb-comment-counter__promo-label{margin:8px 0 0}}@media (min-width:960px){.openweb-convo__ad{position:sticky;top:50px}}.vossi-headline-text{align-self:stretch;color:var(--theme-headline__text-color);font-family:var(--theme-headline__font-family);font-size:var(--theme-headline__font-size);font-style:normal;font-weight:var(--theme-headline__font-weight);line-height:var(--theme-headline__line-height);letter-spacing:var(--base-font-letter-spacing-none);margin-top:var(--base-space-none);margin-left:var(--base-space-none);margin-right:var(--base-space-none);margin-bottom:var(--base-space-24)}@keyframes blink{80%{opacity:0}100%{opacity:1}}.headline{flex-grow:1;padding-top:24px;padding-bottom:24px}.headline__live-indicator-text{color:var(--theme-headline-text-color);position:relative;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding-left:20px;margin:0 0 24px}.headline__live-indicator-text:before{animation:blink 2s ease infinite;background-color:#c00;border-radius:100%;content:'';height:8px;left:0;position:absolute;top:50%;transform:translate(0,-50%);width:8px}.headline__kicker{text-align:center;width:fit-content;margin:auto}.headline__kicker-text{color:#0c0c0c;font-size:12px;line-height:18px;display:inline-block;margin-bottom:16px;text-transform:uppercase;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;font-weight:500;letter-spacing:1.4px}.headline__kicker-url{color:unset;text-decoration:none;display:block}.headline__kicker-url:hover>.headline__kicker-text{color:#6e6e6e;text-decoration:underline}.headline__kicker .image{border-bottom:none;margin:0 0 16px;padding:0;max-height:30px}.headline__kicker .image__metadata{display:none}.headline__kicker .image img{width:auto;max-width:300px;max-height:30px}.headline__section-link{cursor:pointer;color:#0c0c0c;font-size:14px;font-weight:400;text-decoration:none;margin-bottom:24px}.headline__teaser{margin-bottom:var(--theme-headline__teaser-margin-botton);margin-top:var(--theme-headline__teaser-margin-top);letter-spacing:.2px;font-size:var(--theme-headline__teaser-font-size);line-height:var(--theme-headline__teaser-line-height);font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif}.headline__sub-container{display:flex;align-items:center}.headline__sub-container .byline{margin:0!important}.headline__sub-text{flex:1}.headline__byline-sub-text{display:inline-flex}.headline__sub-description{color:#6e6e6e;font-weight:400;font-size:14px;line-height:20px;margin:2px 4px 0 0}.headline__sub-description::after{content:'\00B7';color:#6e6e6e;margin:0 2px}.headline--has-lowertext{padding-top:0;padding-bottom:32px}.headline__options--has-more{display:flex;flex-direction:row;align-items:center}.headline[data-subscriptionText]::before{content:attr(data-subscriptionText);display:inline-block;color:#c00;font-size:12px;font-weight:500;letter-spacing:1.2px;border:1px solid #c00;padding:4px 8px;margin-bottom:24px;text-transform:uppercase}.layout-with-rail__top .headline__kicker{margin:unset}@media screen and (max-width:479px){.headline__byline-sub-text{display:block}.headline__sub-description{margin:4px 4px 0 0}.headline__sub-description::after{content:''}}@media screen and (max-width:959px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .headline__kicker-url{padding-top:32px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .headline__sub-container{flex-flow:wrap}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .headline__sub-text{order:1;flex-basis:100%}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .headline__options{display:flex;flex-direction:column;align-items:flex-start}}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .headline__live-indicator-text{font-size:16px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .headline__kicker .image{max-height:40px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .headline__kicker .image img{max-width:400px;max-height:40px}}@media screen and (min-width:1280px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .headline{max-width:70%}}.user-account-shared__heading{text-align:center;margin:0 0 24px;max-width:400px;color:#262626}.user-account-shared__heading-text{font-size:24px;font-weight:700;line-height:30px;margin:0 8px 8px;color:#262626}.user-account-shared__heading-subtext{font-size:16px;line-height:20px;color:#262626;margin:0;display:inline-block}.user-account-shared__heading-subtext--hide,.user-account-shared__sso .user-account-shared__sso-disclaimer--intl{display:none}.user-account-shared__link{text-decoration:underline;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;color:#0c0c0c;background-color:transparent;border:none;padding:0;outline:0;cursor:pointer}.user-account-shared__link:hover{color:#6e6e6e;text-decoration:none}.user-account-shared__link--heading{color:inherit}.user-account-shared__link[aria-disabled=true]{cursor:not-allowed;color:#b1b1b1}.user-account-shared__form-field{width:100%;max-width:none;margin-bottom:10px}.user-account-shared__button{width:100%;padding:16px 32px;border:0;border-radius:8px;background:#0c0c0c;color:#fff;font-size:16px;font-weight:700;line-height:16px;cursor:pointer;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif}.user-account-shared__button:hover{background-color:#6e6e6e}.user-account-shared__button[aria-disabled=true]{border:none;color:#fff;background-color:rgba(12,12,12,.2);cursor:not-allowed}.user-account-shared__button--outline{background:#fff;color:#262626;border:1px solid #262626}.user-account-shared__button--outline:hover{background-color:#e6e6e6}.user-account-shared__button--outline:hover[aria-disabled=true]{background-color:#b1b1b1;cursor:not-allowed}.user-account-shared__button--link{text-decoration:none;text-align:center;max-width:180px}.user-account-shared__paragraph-text{letter-spacing:.2px;font-size:14px;margin:0}.user-account-shared__paragraph-text a{color:inherit}.user-account-shared__paragraph-text--opt-out,.user-account-shared__paragraph-text--small,.user-account-shared__paragraph-text--tos{font-size:12px;line-height:18px;color:#262626}.user-account-shared__paragraph-text--opt-out,.user-account-shared__paragraph-text--opt-out a,.user-account-shared__paragraph-text--tos,.user-account-shared__paragraph-text--tos a{color:#262626}.user-account-shared__paragraph-text--opt-out a:hover,.user-account-shared__paragraph-text--tos a:hover{color:#6e6e6e;text-decoration:none}.user-account-shared__paragraph-text--tos{margin:16px 0}.user-account-shared__sso{width:100%}.user-account-shared__sso .user-account-shared__sso-disclaimer--domestic{display:block}.user-account-shared__sso--intl .user-account-shared__sso-disclaimer--domestic{display:none}.user-account-shared__sso--intl .user-account-shared__sso-disclaimer--intl{display:block}.user-account-shared__sso-disclaimer{font-size:12px;line-height:18px;margin-bottom:16px;letter-spacing:.4px}.user-account-shared__sso-disclaimer-link{color:#0c0c0c}.user-account-shared__sso-separator{display:flex;align-items:center;text-align:center;color:#6e6e6e;margin-bottom:16px}.user-account-shared__sso-separator::after,.user-account-shared__sso-separator::before{content:'';flex:1;border-bottom:1px solid #b1b1b1}.user-account-shared__sso-separator:not(:empty)::before{margin-right:.25em}.user-account-shared__sso-separator:not(:empty)::after{margin-left:.25em}.user-account-shared__stripe-card-element{border-radius:8px;padding:14px 16px;margin-bottom:8px;background:0 0;border:1px solid #6e6e6e;color:#262626}.user-account-shared__stripe-card-element.StripeElement--invalid{border:1px solid #f13a3a}.user-account-shared__stripe-card-element.StripeElement--focus{border:2px solid #262626}.user-account-shared__stripe-card-element.StripeElement--focus+label{display:block}.user-account-shared__stripe-card-element.StripeElement:not(:-ms-input-placeholder)+label{display:block}.user-account-shared__stripe-card-element.StripeElement:not(:placeholder-shown)+label{display:block}.user-account-shared__stripe-card-element.StripeElement--webkit-autofill{background:rgba(255,255,255,.2)!important}.user-account-shared__stripe-card-element+label>span{position:relative}.user-account-shared__stripe-card-element #cardnumber-label{left:32px}.user-account-shared__processing span{animation:processing_animation 1.3s infinite cubic-bezier(.455,.03,.515,.955)}.user-account-shared__processing span:nth-child(2){animation-delay:.2s}.user-account-shared__processing span:last-child{animation-delay:.4s}.user-account-shared-page{font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;display:flex;justify-content:center;width:100%;min-height:calc(100vh - 256px)}.user-account-shared-page .brand-logo,.user-account-shared-page .user-account-shared__cnn-logo{display:none;height:24px;width:64px}.user-account-shared-page .brand-logo:focus,.user-account-shared-page .user-account-shared__cnn-logo:focus{outline:0}.user-account-shared-page .brand-logo .cnn-logo,.user-account-shared-page .user-account-shared__cnn-logo .cnn-logo{height:24px;width:64px}.user-account-shared__wrapper{display:flex;justify-content:center;flex-direction:column;align-items:center;background-color:#fff;border-radius:8px;margin:0;padding:24px 24px 32px;width:100%;max-width:586px;min-height:calc(100vh - 364px)}.user-account-shared__wrapper--not-found{padding:16px;background:0 0;margin:64px auto;align-items:start;max-width:1440px}.user-account-shared__not-found-heading{font-size:42px;line-height:42px;margin:0 0 16px;color:#262626;font-weight:700}.user-account-shared__not-found-subheading{font-size:24px;line-height:30px;margin:0 0 48px;color:#262626;font-weight:400}.user-account-shared__existing-account{display:none;max-width:386px;text-align:center}.user-account-shared__existing-account-text{margin:8px 0 24px;line-height:24px;font-size:14px;letter-spacing:.2px}.user-account-shared__existing-account--email,.user-account-shared__existing-account--existing-sso,.user-account-shared__existing-account--sso{display:none}.user-account-shared__sso-connected,.user-account-shared__sso-connected .user-account-shared__existing-account--sso,.user-account-shared__sso-existing,.user-account-shared__sso-existing .user-account-shared__existing-account--existing-sso,.user-account-shared__sso-not-connected,.user-account-shared__sso-not-connected .user-account-shared__existing-account--email{display:block}.user-account-shared__loading-indicator{width:100%;max-width:250px;height:8px;border:1px solid #b1b1b1;animation:loading 6s ease-in-out 0s infinite;-webkit-animation:loading 2s ease-in-out 0s infinite;background-color:#b1b1b1;background-image:linear-gradient(to right,#e6e6e6 5%,#b1b1b1 20%,#e6e6e6 35%)}.user-account-shared__formfield-radio{position:absolute;left:0;top:0;opacity:0;width:24px;height:24px;margin:0;border-radius:50%}.user-account-shared__formfield-radio-label-wrapper{display:flex;flex-direction:column}.user-account-shared__formfield-radio-special-offer-wrapper{display:flex;flex-direction:column;text-align:left}.user-account-shared__formfield-radio-special-offer-container{display:flex;flex-wrap:wrap}.user-account-shared__formfield-radio-special-offer-label-text{font-size:16px;line-height:20px}.user-account-shared__formfield-radio-special-offer-label-text--strike{text-decoration:line-through;margin:0 8px 4px 0}.user-account-shared__formfield-radio-special-offer-label-text--original{font-weight:700;margin:0 8px 4px 0}.user-account-shared__formfield-radio-special-offer-label-text--pill{font-weight:700;background-color:#fff;color:#c00;font-size:12px;text-transform:uppercase;border-radius:20px;letter-spacing:.5px;padding:0 6px;margin-bottom:4px}.user-account-shared__formfield-radio-special-offer-label-text--small{max-width:260px;font-size:12px;font-weight:400}.user-account-shared__formfield-radio-label-text{font-size:16px;line-height:20px;text-align:left}.user-account-shared__formfield-radio-label-text--primary{font-weight:700}.user-account-shared__formfield-radio-label-text--secondary{font-weight:400}.user-account-shared__formfield-radio-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:20px;background-color:transparent;border:1px solid #6e6e6e;border-radius:8px;color:#262626}.user-account-shared__formfield-radio-wrapper:hover{background-color:#e6e6e6}.button--light-mode,.user-account-shared__formfield-radio-wrapper input:checked{background-color:#0c0c0c}.user-account-shared__formfield-radio-wrapper .user-account-shared__check-icon{display:none;width:24px;height:24px;border-radius:50%}.user-account-shared__formfield-radio-wrapper .user-account-shared__circle-icon{width:24px;height:24px}.user-account-shared__formfield-radio-wrapper .user-account-shared__circle-icon>path{fill:#0c0c0c}.user-account-shared__formfield-radio-wrapper input:checked~.user-account-shared__check-icon{display:block}.user-account-shared__formfield-radio-wrapper input:checked~.user-account-shared__circle-icon{display:none}.user-account-shared__formfield-radio-wrapper--selected{background-color:#c00;color:#fff;border:none}.user-account-shared__formfield-radio-wrapper--selected:hover{background-color:#c00}.user-account-shared__formfield-radio-input-wrapper{position:relative;width:24px;height:24px}.user-account-shared__formfield-radio-plan-text{font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;font-size:12px}.user-account-shared__hide{display:none}.user-account-shared__full-page-loading-wrapper{display:none;align-items:center;justify-content:center;width:100%;min-height:calc(100vh - 256px)}.user-account-shared__confirmation-wrapper{display:none;width:100%}.user-account-shared__confirmation-wrapper--show{display:block}.user-account-shared__confirmation-subtext{text-align:center;color:#262626;display:block}.user-account-shared__confirmation-heading{margin:12px auto;font-size:24px;line-height:30px}.user-account-shared__confirmation-infotext{margin:0;color:#262626;text-align:center;line-height:18px}.user-account-shared__confirmation-button{margin-top:24px;display:inline-block;text-align:center;text-decoration:none}.user-account-shared--confirmation-show{display:block}.user-account-shared__view-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;width:100%}.user-account-shared__view-wrapper--hide{display:none}.layout-user-account--no-header .user-account-shared-page .brand-logo,.layout-user-account--no-header .user-account-shared-page .user-account-shared__cnn-logo{display:block;margin-bottom:16px}.layout-user-account--no-header .layout-user-account__cnn-logo-wrapper{display:none}.layout-user-account--no-header .grecaptcha-badge{visibility:hidden}.layout-user-account--restricted-cnn .layout-user-account__cnn-logo-wrapper{display:flex}@media (min-width:480px){.user-account-shared-page .brand-logo,.user-account-shared-page .user-account-shared__cnn-logo{display:block;height:36px;width:93px;margin-bottom:24px}.user-account-shared-page .brand-logo .cnn-logo,.user-account-shared-page .user-account-shared__cnn-logo .cnn-logo{height:36px;width:93px}.user-account-shared__wrapper{margin:48px 80px;width:auto;min-height:0;height:fit-content;height:-moz-max-content}.user-account-shared__wrapper--not-found{margin:64px auto}.user-account-shared__heading-text{margin:0 0 8px}}@media (min-width:960px){.user-account-shared__wrapper{padding:56px 100px;min-width:500px}.user-account-shared__wrapper--not-found{padding:32px;margin:80px auto}.user-account-shared__not-found-heading{line-height:48px}.user-account-shared__not-found-subheading{margin:0 0 48px;font-weight:400}.user-account-shared__heading-text{margin:0 0 8px}.user-account-shared__formfield-radio-special-offer-label-text--small{max-width:300px}.layout-user-account--no-header .user-account-shared-page .brand-logo,.layout-user-account--no-header .user-account-shared-page .user-account-shared__cnn-logo{margin-bottom:16px}}.button,.user-account-reg-wall__subtext{line-height:24px}.button,.user-account-reg-wall__title--bold{font-weight:700}@keyframes loading{0%{background-position:-500px 0}100%{background-position:500px 0}}@keyframes processing_animation{0%,100%{opacity:.2}50%{opacity:1}}.button{display:flex;flex-direction:row;align-items:center;justify-content:center;width:fit-content;border-radius:8px;font-size:16px;outline:0;text-decoration:none;cursor:pointer}.button--light-mode{color:#fff;border:none}.button--light-mode path{fill:#fff}.button--dark-mode path,.button--outline-mode path{fill:#0c0c0c}.button--light-mode:hover{background-color:#6e6e6e;cursor:pointer}.button--light-mode:disabled,.button--light-mode[aria-disabled=true]{background-color:rgba(12,12,12,.2);cursor:not-allowed}.button--light-mode:focus{outline:#0c0c0c auto;outline-offset:2px}.button--dark-mode{color:#0c0c0c;background-color:#fff;border:none}.button--dark-mode:hover{background-color:#6e6e6e;cursor:pointer}.button--dark-mode:disabled,.button--dark-mode[aria-disabled=true]{background-color:rgba(255,255,255,.2);cursor:not-allowed}.button--outline-mode{color:#0c0c0c;background:0 0;border:1px solid #0c0c0c}.button--outline-mode:hover{background-color:#e6e6e6;cursor:pointer}.button--outline-mode:disabled,.button--outline-mode[aria-disabled=true]{background-color:rgba(255,255,255,.2);cursor:not-allowed}.button--red-mode{color:#fff;background-color:#c00;border:none}.button--red-mode:disabled,.button--red-mode[aria-disabled=true]{background-color:rgba(255,255,255,.2);cursor:not-allowed}.button--size-large{padding:16px 32px}.button--size-medium{padding:16px 24px}.button--size-small{padding:8px}.button__icon{margin-left:8px;width:24px;height:24px}.user-account-reg-wall{width:100%;height:100%}.user-account-reg-wall--hide{display:none}.user-account-reg-wall__dismiss{width:24px;height:24px;cursor:pointer;background-image:url(/media/sites/cnn/icons/ui-close.svg);position:absolute;top:0;right:0;margin:16px 16px 0 0}.user-account-reg-wall__overlay{position:fixed;top:0;left:0;z-index:25;width:100%;height:100%;background:rgba(217,217,217,.5)}.user-account-reg-wall--sub .user-account-reg-wall__overlay{background:rgba(0,0,0,.75)}.user-account-reg-wall__modal{display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;padding:24px 23px 21px;box-sizing:border-box;width:100%;min-height:200px;z-index:50;box-shadow:0 -4px 8px rgba(0,0,0,.25);background-color:#fff;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;text-align:center}.user-account-reg-wall__content{display:flex;flex-direction:column;align-items:center;width:auto}.user-account-reg-wall__svg-wrapper{width:43px;height:20px;margin-bottom:8px}.user-account-reg-wall__svg-wrapper:before{margin:auto;content:'';display:block;height:20px;width:43px;background-image:url(/media/sites/cnn/cnn.svg);background-repeat:no-repeat}.user-account-reg-wall--sub .user-account-reg-wall__svg-wrapper,.user-account-reg-wall--sub .user-account-reg-wall__svg-wrapper:before{width:61px;height:28px}.user-account-reg-wall__text-wrapper{font-size:16px;line-height:22px;margin-bottom:8px}.user-account-reg-wall__text-wrapper--subtext{margin:0}.user-account-reg-wall__title{display:block;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;line-height:26px}.user-account-reg-wall--sub .user-account-reg-wall__title{font-size:16px;line-height:30px;padding-bottom:14px}.user-account-reg-wall--sub .user-account-reg-wall__title--bold{font-size:24px;line-height:30px;display:block;padding:22px 0 24px}.user-account-reg-wall__cta2{font-size:12px;line-height:18px;margin:8px 0;color:#0c0c0c}.user-account-reg-wall__cta2--link{color:inherit;text-decoration:underline}.user-account-reg-wall__cta2--link:hover{cursor:pointer;color:inherit}.user-account-reg-wall--sub .user-account-reg-wall__cta2{font-size:14px;margin:16px 0 8px}.user-account-reg-wall__info{display:flex;flex-direction:row;justify-content:center;align-items:baseline;margin-top:10px;font-style:italic;font-size:12px}.user-account-reg-wall__info:before{margin:auto;content:'';display:block;height:12px;width:12px;background-image:url(/media/sites/cnn/icons/info-icon.svg);background-repeat:no-repeat}.user-account-reg-wall__info .user-account-reg-wall__tooltip{display:none;margin:26px 0 0 4px;position:absolute;bottom:50px;background-color:#262626;border-radius:8px;color:#fff;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;font-size:12px;font-weight:400;max-width:256px;padding:12px 16px}.user-account-reg-wall__info .user-account-reg-wall__tooltip-text{display:inline;margin:0;font-style:normal;font-size:12px;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif}.user-account-reg-wall__info:hover .user-account-reg-wall__tooltip{display:inline-block}.button+.user-account-reg-wall__info{margin-top:16px}.user-account-reg-wall--sub .button{width:100%;max-width:338px;height:48px;padding-top:12px;padding-bottom:12px}@media (min-width:480px){.user-account-reg-wall__content{width:743px}.user-account-reg-wall__text-wrapper{font-size:18px;margin-bottom:8px}.user-account-reg-wall__modal{padding:24px 34px 29px;min-height:232px}.user-account-reg-wall--sub .user-account-reg-wall__modal{padding-top:32px;padding-bottom:24px}.user-account-reg-wall__cta2{font-size:16px;line-height:22px;margin:16px 0}.user-account-reg-wall__info{margin-top:4px}.user-account-reg-wall--sub .user-account-reg-wall__title--bold{padding-bottom:0}}.article{margin-bottom:32px}.article__lede-wrapper{border:none;margin:0;padding:0;z-index:1}.article__lede-wrapper .video-resource{margin:0}.article__lede-wrapper .video-inline_carousel,.article__lede-wrapper .video-resource__details{margin-bottom:32px}.article__lede-wrapper .gallery-inline{margin-bottom:16px}.article__content{z-index:1}.article__content>.video-resource{margin-bottom:24px}.article__main{display:flex;flex-direction:column}.article__main .interactive-video{margin-top:0;margin-bottom:32px}.article__main .article__content>[data-component-name=image],.article__main .article__lede-wrapper>[data-component-name=image]{border-bottom:0;padding-bottom:0}.article__main .article__content>[data-component-name=image] .image-slider__metadata,.article__main .article__content>[data-component-name=image] .image__metadata,.article__main .article__content>[data-component-name=image] .image_expandable__metadata,.article__main .article__content>[data-component-name=image] .image_inline-small__metadata,.article__main .article__content>[data-component-name=image] .image_large__metadata,.article__main .article__content>[data-component-name=image] .image_medium__metadata,.article__main .article__content>[data-component-name=image] .interactive-video__metadata,.article__main .article__lede-wrapper>[data-component-name=image] .image-slider__metadata,.article__main .article__lede-wrapper>[data-component-name=image] .image__metadata,.article__main .article__lede-wrapper>[data-component-name=image] .image_expandable__metadata,.article__main .article__lede-wrapper>[data-component-name=image] .image_inline-small__metadata,.article__main .article__lede-wrapper>[data-component-name=image] .image_large__metadata,.article__main .article__lede-wrapper>[data-component-name=image] .image_medium__metadata,.article__main .article__lede-wrapper>[data-component-name=image] .interactive-video__metadata{display:block;max-width:676px;margin:8px auto 0;border-bottom:1px solid #e6e6e6;padding-bottom:8px}.article__main .article__content>[data-component-name=image] .image-slider__credit,.article__main .article__content>[data-component-name=image] .image__credit,.article__main .article__content>[data-component-name=image] .image_expandable__credit,.article__main .article__content>[data-component-name=image] .image_inline-small__credit,.article__main .article__content>[data-component-name=image] .image_large__credit,.article__main .article__content>[data-component-name=image] .image_medium__credit,.article__main .article__content>[data-component-name=image] .interactive-video__credit,.article__main .article__lede-wrapper>[data-component-name=image] .image-slider__credit,.article__main .article__lede-wrapper>[data-component-name=image] .image__credit,.article__main .article__lede-wrapper>[data-component-name=image] .image_expandable__credit,.article__main .article__lede-wrapper>[data-component-name=image] .image_inline-small__credit,.article__main .article__lede-wrapper>[data-component-name=image] .image_large__credit,.article__main .article__lede-wrapper>[data-component-name=image] .image_medium__credit,.article__main .article__lede-wrapper>[data-component-name=image] .interactive-video__credit{line-height:20px;display:inline;visibility:visible;color:#6e6e6e;font-size:14px}.article__main .article__content>[data-component-name=image] .image-slider__caption,.article__main .article__content>[data-component-name=image] .image__caption,.article__main .article__content>[data-component-name=image] .image_expandable__caption,.article__main .article__content>[data-component-name=image] .image_inline-small__caption,.article__main .article__content>[data-component-name=image] .image_large__caption,.article__main .article__content>[data-component-name=image] .image_medium__caption,.article__main .article__content>[data-component-name=image] .interactive-video__caption,.article__main .article__lede-wrapper>[data-component-name=image] .image-slider__caption,.article__main .article__lede-wrapper>[data-component-name=image] .image__caption,.article__main .article__lede-wrapper>[data-component-name=image] .image_expandable__caption,.article__main .article__lede-wrapper>[data-component-name=image] .image_inline-small__caption,.article__main .article__lede-wrapper>[data-component-name=image] .image_large__caption,.article__main .article__lede-wrapper>[data-component-name=image] .image_medium__caption,.article__main .article__lede-wrapper>[data-component-name=image] .interactive-video__caption{display:inline;font-size:14px;line-height:20px;color:#0c0c0c}.article__main .article__content>.image_inline .image_inline-small__metadata,.article__main .article__lede-wrapper>.image_inline .image_inline-small__metadata{border:0;display:block}.article__main .article__content>.image.image--eq-small .image__credit,.article__main .article__lede-wrapper>.image.image--eq-small .image__credit{line-height:20px}.article__main .article__content>.interactive-video .interactive-video__caption,.article__main .article__lede-wrapper>.interactive-video .interactive-video__caption{margin-top:0}.article__main .article__content>.image_inline-small .image_inline-small__caption,.article__main .article__lede-wrapper>.image_inline-small .image_inline-small__caption{margin-bottom:0}.article__main .article__content>.image-slider .image-slider__caption,.article__main .article__lede-wrapper>.image-slider .image-slider__caption{display:block;padding-top:0;margin-top:8px}.article__content .image__picture,.article__lede-wrapper .image__picture,.layout-no-rail-article-fullwidth-comms__lede .image__picture,.layout-no-rail-article-fullwidth-sponsor__lede .image__picture,.layout-no-rail-article-fullwidth__lede .image__picture{display:contents;height:0}.layout-no-rail-article-fullwidth .article .article__content,.layout-no-rail-article-fullwidth-comms .article .article__content,.layout-no-rail-article-fullwidth-sponsor .article .article__content{margin:0}.sponsorship .article{justify-content:center;max-width:1100px;margin-left:auto;margin-right:auto}.sponsorship .article .active{flex:1}@media screen and (min-width:480px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .article__main .image_medium__metadata{display:flex;border:none;margin-top:0;margin-left:16px;max-width:218px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .article__main .image_medium__caption{margin-top:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(.sponsorship.underscored) .article__content>[data-article-gutter]{max-width:676px;position:relative}}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .article__content{margin-right:60px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .article .video-inline_carousel [data-component-name=video-resource] .video-resource__details{display:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .article .video-inline_carousel .video-resource__image .image{margin:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .article .video-inline_carousel .video-playlist [data-component-name=video-resource] .video-resource__details{display:flex;flex-direction:column-reverse;align-self:flex-start;padding-bottom:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .article .video-inline_carousel .video-playlist [data-component-name=video-resource] .video-resource__details .video-resource__credit,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .article .video-inline_carousel .video-playlist [data-component-name=video-resource] .video-resource__details .video-resource__headline{margin-top:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .article .video-inline_carousel .video-playlist [data-component-name=video-resource] .image{display:block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not( .layout-no-rail-article-fullwidth-sponsor ):not(.sponsorship.underscored) .article__content{margin-right:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not( .layout-no-rail-article-fullwidth-sponsor ):not(.sponsorship.underscored) .article__content .video-resource{width:100%}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not( .layout-no-rail-article-fullwidth-sponsor ):not(.sponsorship.underscored) .article__content>[data-article-gutter]{left:calc((100vw - 1086px)/ 2)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-with-rail .article .article__content{margin-right:calc(75px - 16px)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .sponsorship .article .active{max-width:1100px}}@media screen and (min-width:1280px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .article{margin-bottom:48px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .article__content{margin-right:88px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not( .layout-no-rail-article-fullwidth-sponsor ):not(.sponsorship.underscored) .article__content{margin-right:0;width:100%;max-width:910px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not( .layout-no-rail-article-fullwidth-sponsor ):not(.sponsorship.underscored) .article__content .video-resource{margin-left:auto;margin-right:auto}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not( .layout-no-rail-article-fullwidth-sponsor ):not(.sponsorship.underscored) .article__content>[data-article-gutter]{left:calc((98vw - 1072px)/ 2)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-with-rail .article .article__content{margin-right:calc(110px - 16px)}}.headline__sub-description::before{content:url(/media/sites/cnn/icons/clock.svg);top:3px;left:-2px;position:relative}@media screen and (min-width:1360px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-no-rail-article-fullwidth .article__content,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-no-rail-article-fullwidth-comms .article__content,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-no-rail-article-fullwidth-sponsor .article__content,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .sponsorship.underscored .article__content{margin-right:94px}}@media screen and (max-width:479px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-no-rail-article-fullwidth .article__main,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-no-rail-article-fullwidth-comms .article__main,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-no-rail-article-fullwidth-sponsor .article__main{margin-top:var(--theme-article-spacing-top)}}@media screen and (max-width:708px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not( .layout-no-rail-article-fullwidth-sponsor ):not(.sponsorship.underscored) .article__content>[data-article-gutter]{left:0}}@media screen and (max-width:959px) and (min-width:709px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(.sponsorship.underscored) .article__content>[data-article-gutter]{left:calc((100vw - 708px)/ 2)}}@media screen and (max-width:1080px) and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not( .layout-no-rail-article-fullwidth-sponsor ):not(.sponsorship.underscored) .article__content>[data-article-gutter]{left:0}}@media screen and (min-width:1332px) and (max-width:1440px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not( .layout-no-rail-article-fullwidth-sponsor ):not(.sponsorship.underscored) .article__content-container{padding-left:calc((100vw - 1325px)/ 2)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not( .layout-no-rail-article-fullwidth-sponsor ):not(.sponsorship.underscored) .article__content>[data-article-gutter]{left:13%}}@media screen and (min-width:1440px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not( .layout-no-rail-article-fullwidth-sponsor ):not(.sponsorship.underscored) .article__content>[data-article-gutter]{left:13%}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not( .layout-no-rail-article-fullwidth-sponsor ):not(.sponsorship.underscored) .article .article__content-container{padding-left:6%}}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-rail{height:900px;position:relative}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-rail__container{position:sticky;top:40px}.kiln-edit-mode body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-rail{margin-bottom:24px}.kiln-edit-mode body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-rail .ad-slot-rail__container{top:calc(3.5rem + 40px)}.kiln-edit-mode body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-rail .ad-slot{height:250px}}.bizdev-medianet{margin-bottom:48px}.ad-feedback__container{box-sizing:border-box;margin:0 auto;padding:30px;background:#fff;box-shadow:0 8px 24px 0 rgba(0,0,0,.25);border-radius:8px;display:block;flex-direction:row-reverse;justify-content:space-between;max-height:100%;max-width:500px;overflow-y:auto}.ad-feedback__container .ad-feedback__form{display:block;flex-grow:1}.ad-feedback__container .ad-feedback__form .ad-feedback__heading{padding-bottom:20px;display:flex;justify-content:space-between}.ad-feedback__container .ad-feedback__form .ad-feedback__heading__text{margin:0;color:#0c0c0c;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;height:auto;font-size:20px;font-weight:700;letter-spacing:2px;line-height:normal;text-transform:uppercase;width:320px}.ad-feedback__container .ad-feedback__form .ad-feedback__heading__close{width:24px;height:24px;cursor:pointer;background-image:url(/media/sites/cnn/icons/ui-close.svg)}.ad-feedback__container .ad-feedback__form .ad-feedback__content-container{display:flex;flex-flow:column;margin-bottom:20px}.ad-feedback__container .ad-feedback__form .ad-feedback__content-container:last-of-type{margin-bottom:0}.ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__question-container{color:#0c0c0c;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;font-size:16px;font-weight:700;letter-spacing:.2px;line-height:24px;margin:0 0 10px}.ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__answers-container{display:flex;margin-left:-7px}.ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__answers-container .ad-feedback__emoji-container{display:flex;flex-flow:column;align-items:center;margin-right:20px}.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container{display:flex;align-items:center}.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .switch{position:relative;display:inline-block;width:60px;height:34px}.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .ad-feedback__technical-issues-slider{opacity:0;width:60px;height:34px}.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e6e6e6;transition:.4s}.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .slider:before{position:absolute;content:'';height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .slider.round{border-radius:34px}.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .slider.round:before{border-radius:50%}.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .ad-feedback__technical-issues-slider:checked~.slider:before{transform:translateX(26px)}.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .ad-feedback__technical-issues-slider:checked~.slider{background-color:#006598}.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .ad-feedback__technical-issues-checkbox-label{margin-left:10px;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;color:#0c0c0c}.ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-container{margin-bottom:20px}.ad-feedback__container .ad-feedback__form .hide{display:none}.ad-feedback__container .ad-feedback__emoji-base{text-align:center;cursor:pointer;padding:8px}.ad-feedback__container .ad-feedback__emoji-base .ad-feedback__emoji-label-text{width:56px;height:19px;color:#0c0c0c;font-size:12px;font-weight:400;text-align:center;letter-spacing:.2px;line-height:18px;margin-top:5px;margin-bottom:0}.ad-feedback__container .ad-feedback__emoji-base:before{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;width:32px;height:32px;position:relative;vertical-align:top;cursor:pointer;text-align:center;content:'';filter:invert(95%) sepia(3%) saturate(4129%) hue-rotate(189deg) brightness(123%) contrast(39%)}.ad-feedback__container .ad-feedback__emoji-base:hover:before{filter:none}.ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-bad:before{background-image:url(/media/sites/cnn/icons/feedback-emoji-bad.svg)}.ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-not-good:before{background-image:url(/media/sites/cnn/icons/feedback-emoji-not-good.svg)}.ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-okay:before{background-image:url(/media/sites/cnn/icons/feedback-emoji-okay.svg)}.ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-good:before{background-image:url(/media/sites/cnn/icons/feedback-emoji-good.svg)}.ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-great:before{background-image:url(/media/sites/cnn/icons/feedback-emoji-great.svg)}.ad-feedback__container .ad-feedback__emoji-radio-input{position:absolute;opacity:0;width:30px;height:30px}.ad-feedback__container .ad-feedback__emoji-radio-input:checked~.ad-feedback__emoji-base{font-weight:700;white-space:nowrap}.ad-feedback__container .ad-feedback__emoji-radio-input:checked~.ad-feedback__emoji-bad:before,.ad-feedback__container .ad-feedback__emoji-radio-input:checked~.ad-feedback__emoji-not-good:before{filter:invert(37%) sepia(83%) saturate(3309%) hue-rotate(337deg) brightness(100%) contrast(100%)}.ad-feedback__container .ad-feedback__emoji-radio-input:checked~.ad-feedback__emoji-okay:before{filter:invert(75%) sepia(51%) saturate(594%) hue-rotate(343deg) brightness(102%) contrast(101%)}.ad-feedback__container .ad-feedback__emoji-radio-input:checked~.ad-feedback__emoji-good:before,.ad-feedback__container .ad-feedback__emoji-radio-input:checked~.ad-feedback__emoji-great:before{filter:invert(72%) sepia(18%) saturate(860%) hue-rotate(125deg) brightness(89%) contrast(91%)}.ad-feedback__container .ad-feedback__comment{font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;color:#0c0c0c;font-size:13px;font-weight:400;letter-spacing:.2px;line-height:24px;padding:10px 16px;background:#fff;border-radius:4px;border:1px solid #b1b1b1;height:78px;resize:none}.ad-feedback__container .ad-feedback__comment:-ms-input-placeholder{color:#6e6e6e}.ad-feedback__container .ad-feedback__comment::placeholder{color:#6e6e6e}.ad-feedback__container .ad-feedback__comment.ad-feedback__comment_error{background-color:#ffd5d5;border:1px solid #a20000}.ad-feedback__container .ad-feedback__comment-error-msg{margin-top:5px;font-size:14px;color:#a20000}.ad-feedback__container .ad-feedback__actions{display:flex;justify-content:flex-end;margin-bottom:10px}.ad-feedback__container .ad-feedback__actions>.button{border:none;font-size:16px;font-weight:700;border-radius:4px;height:44px;width:106px;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;cursor:pointer}.ad-feedback__container .ad-feedback__actions>.button.ad-feedback__cancel{color:#0c0c0c;background-color:transparent;margin-right:20px}.ad-feedback__container .ad-feedback__actions>.button.ad-feedback__cancel:hover,.ad-feedback__container .ad-feedback__submitted__close:hover{background-color:#e6e6e6}.ad-feedback__container .ad-feedback__actions>.button.ad-feedback__submit{color:#fff;background-color:#0c0c0c}.ad-feedback__container .ad-feedback__actions>.button.ad-feedback__submit:hover{background-color:#6e6e6e}.ad-feedback__container .ad-feedback__actions>.button.ad-feedback__submit:disabled{background-color:rgba(12,12,12,.2);cursor:default}.ad-feedback__container .ad-feedback__checkbox-container{display:flex;align-items:center;position:relative;width:fit-content;width:-moz-max-content;padding-left:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#0c0c0c;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;font-size:14px;font-weight:400;height:24px;letter-spacing:.18px;line-height:24px;white-space:nowrap}.ad-feedback__container .ad-feedback__checkbox-container .ad-feedback__checkmark{position:absolute;left:0;background:#fff;border-radius:4px;border:1px solid #b1b1b1;height:20px;width:20px}.ad-feedback__container .ad-feedback__checkbox-container .ad-feedback__checkmark:after{content:'';position:absolute;display:none;left:7px;top:4px;width:5px;height:10px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg)}.ad-feedback__container .ad-feedback__checkbox-container .ad-feedback__checkbox__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.ad-feedback__container .ad-feedback__checkbox-container .ad-feedback__checkbox__input:checked~.ad-feedback__checkmark{background:#006598;border:none}.ad-feedback__container .ad-feedback__checkbox-container .ad-feedback__checkbox__input:checked~.ad-feedback__checkmark:after{display:block}.ad-feedback__container .ad-feedback__submitted{color:#0c0c0c;display:none;flex-direction:column;align-items:center;width:100%;position:relative}.ad-feedback__container .ad-feedback__submitted__checkmark{background:url(/media/sites/cnn/icons/system-check-default.svg) center no-repeat;background-size:cover;height:64px;width:64px;filter:invert(39%) sepia(39%) saturate(542%) hue-rotate(98deg) brightness(96%) contrast(100%)}.ad-feedback__container .ad-feedback__submitted__title{color:#0c0c0c;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;font-size:20px;font-weight:700;height:26px;letter-spacing:2px;line-height:26px;text-transform:uppercase;margin-top:24px}.ad-feedback__container .ad-feedback__submitted__close,.ad-feedback__container .ad-feedback__submitted__message{color:#0c0c0c;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;font-size:16px;text-align:center}.ad-feedback__container .ad-feedback__submitted__message{font-weight:400;letter-spacing:.2px;line-height:24px;width:295px;margin-top:16px}.ad-feedback__container .ad-feedback__submitted__close{font-weight:700;margin-top:30px;cursor:pointer;border:none;border-radius:4px;height:44px;line-height:44px;width:106px}.ad-feedback__container .ad-feedback__submitted__close-icon{width:24px;height:24px;cursor:pointer;background-image:url(/media/sites/cnn/icons/ui-close.svg);position:absolute;top:0;right:0}.ad-feedback__container.submitted{width:422px}.ad-feedback__container.submitted .ad-feedback__form{display:none}.ad-feedback__container.submitted .ad-feedback__submitted{display:flex}.modal__overlay{z-index:200;height:100%;width:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;background:rgba(12,12,12,.95);opacity:100%}.modal__overlay .modal__container{background:#0c0c0c;color:#fff}@media screen and (min-width:480px){.modal__container{height:auto;width:auto}}@media screen and (max-width:479px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-feedback__container{padding:8% 6% 6%;margin:8px;overflow-y:auto;max-height:100%}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-feedback__container .ad-feedback__scrollable{overflow-y:auto}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-feedback__container .ad-feedback__heading{position:relative;margin-bottom:30px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-feedback__container .ad-feedback__heading__text{font-size:16px;font-weight:700;width:fit-content;width:-moz-max-content;line-height:18px;margin-bottom:0;letter-spacing:.5px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-feedback__container .ad-feedback__heading__close{position:absolute;background-position:0 -4px;top:0;right:0;width:20px;cursor:pointer;background-image:url(/media/sites/cnn/icons/ui-close.svg)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__question-container{font-size:14px;line-height:18px;margin:0 0 10px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__answers-container{justify-content:space-between;margin-left:7px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__answers-container .ad-feedback__emoji-container{width:20px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-feedback__container .ad-feedback__checkbox-container{font-size:14px;padding-left:25px;margin-bottom:10px;line-height:16px;height:30px;white-space:normal}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-feedback__container .ad-feedback__comment{line-height:18px}}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header__container .adSlotLoaded .ad-feedback-link-container,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header__container .adSlotLoaded .ad-slot__feedback{display:flex}}.ad-slot-header{position:fixed;top:0;left:0;width:100%}.ad-slot-header .ad-slot-header__container{background-color:var(--theme-ad-slot-background-color);transform:translateY(0);transition:transform 1s ease 0s;width:100%}.userAccountVisible .ad-slot-header .ad-slot-header__container{transition:none}.kiln-edit-mode .ad-slot-header .ad-slot-header__container{background-color:transparent}.ad-slot-header .resizeListenerIframe{display:block;height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.ad-slot-header .ad.ad::after{display:none}.ad-slot-header .ad-slot{padding:0!important;position:sticky;top:0;z-index:-1}.ad-slot-header .ad-slot .celtra-ad-inline-host{margin:0}.ad-slot-header.userAccountVisible{position:fixed}.ad-slot-header__wrapper{-webkit-clip-path:inset(0);clip-path:inset(0)}@media screen and (max-width:959px){.ad-slot-header__wrapper{min-height:50px;background-color:#0c0c0c}.ad-slot-header .ad-slot-header__container .adSlotLoaded .ad-slot__ad-label::after{content:''}.ad-slot-header .ad-slot-header__container .adSlotLoaded .ad-feedback-link__label{display:none}.focus-mode-sponsored .ad-slot-header,.focus-mode-sponsored .ad-slot-header__wrapper{min-height:100px}}@media screen and (min-width:960px){.ad-slot-header,.ad-slot-header__wrapper{min-height:276px}.ad-slot-header{z-index:1;display:flex;align-items:center;justify-content:center;background-color:#0c0c0c}.ad-slot-header .ad-slot-header__container{display:flex;align-items:center;justify-content:center;background-color:#0c0c0c}.ad-slot-header .ad-slot-header__container .ad-feedback-link-container,.ad-slot-header .ad-slot-header__container .ad-slot__feedback{display:flex;justify-content:space-between}.focus-mode-sponsored .ad-slot-header,.focus-mode-sponsored .ad-slot-header__wrapper{min-height:100px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) header.header__wrapper-outer{height:calc(276px + 40px);top:-276px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot__ad-label{margin:2px 0 0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-feedback-link-container,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot__feedback{padding:0!important;justify-content:space-between;max-width:100%!important}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-feedback-link-container .ad-slot__ad-label,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot__feedback .ad-slot__ad-label{color:var(--theme-ad-slot-text-color)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-feedback-link-container .ad-feedback-link,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot__feedback .ad-feedback-link,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text{color:var(--theme-ad-slot-text-color);margin:4px 0 2px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-feedback-link-container .ad-feedback-link .icon-ui-speech-bubble,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text .icon-ui-speech-bubble,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot__feedback .ad-feedback-link .icon-ui-speech-bubble,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text .icon-ui-speech-bubble{fill:var(--theme-ad-slot-text-color)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-feedback-link-container .ad-feedback-link__label:before,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text__label:before,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot__feedback .ad-feedback-link__label:before,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text__label:before{background-color:var(--theme-ad-slot-text-color)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-feedback-link-container .ad-feedback-link:hover,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text:hover,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot__feedback .ad-feedback-link:hover,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text:hover{color:var(--theme-ad-slot-text-hover)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-feedback-link-container .ad-feedback-link:hover .icon-ui-speech-bubble,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text:hover .icon-ui-speech-bubble,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot__feedback .ad-feedback-link:hover .icon-ui-speech-bubble,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text:hover .icon-ui-speech-bubble{fill:var(--theme-ad-slot-text-hover)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-feedback-link-container .ad-feedback-link:hover .ad-feedback-link__label:before,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text:hover .ad-feedback-link__label:before,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot__feedback .ad-feedback-link:hover .ad-feedback-link__label:before,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text:hover .ad-feedback-link__label:before{background-color:var(--theme-ad-slot-text-hover)}}@media screen and (max-width:959px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot{margin-bottom:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-header .ad-slot.adSlotLoaded{padding-bottom:8px}}.focus-mode-sponsored .ad-slot-header__wrapper .ad-slot{display:none!important}.focus-mode-sponsored .focus-mode-top-ad{width:100%}.alerts{position:relative;width:100%;z-index:2}.alerts--visible{display:block}.alerts__item{color:#fff;display:flex;justify-content:center;z-index:1}.alerts__container{padding:16px;position:relative;border-radius:0 0 4px 4px;background:linear-gradient(90deg,rgba(130,65,65,.07) 37.35%,rgba(37,37,37,.7) 100%),#c00;max-width:calc(1440px - 63px);width:calc(100% - (2 * 32px))}.alerts__title{text-transform:uppercase;margin-bottom:8px;font-size:16px;font-weight:700}.alerts__close{position:absolute;right:0;cursor:pointer;height:40px;width:40px}.alerts__close:after,.alerts__close:before{position:absolute;left:15px;content:' ';height:22px;width:2px;background-color:#fff;transform:rotate(45deg)}.alerts__close:after{transform:rotate(-45deg)}.alerts__content{font-weight:400;font-size:16px;line-height:22px}.alerts__content ul{padding-left:18px;margin:0}.alerts__content a{text-decoration:none;color:#fff}.alerts__content a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (max-width:959px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .alerts__container{width:calc(100% - 32px)}}.ad-slot__client-injected{position:relative;margin-bottom:16px;min-height:270px;min-width:100%;content:'';clear:both;display:table}.ad-slot__client-injected:after{content:'Advertisement';display:flex;color:#b1b1b1;font-size:14px;z-index:1;background:#f8f8f8;width:300px;height:250px;position:absolute;align-items:center;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%)}.ad-slot__client-injected .ad-slot-inner{display:block;min-height:270px;min-width:100%;margin:0 auto;padding:10px;position:relative;text-align:center;z-index:2}@media screen and (min-width:480px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot__client-injected{min-height:250px;min-width:100%}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot__client-injected .ad-slot-inner{padding:0;min-height:250px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot__client-injected:after{width:300px;height:250px;margin:0}}@media screen and (min-width:480px) and (max-width:959px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobil-app.kiln-edit-mode ) .ad-slot__client-injected,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobil-app.kiln-edit-mode ) .ad-slot__client-injected .ad-slot-inner{min-height:250px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobil-app.kiln-edit-mode ) .ad-slot__client-injected:after{height:250px}}.series-banner{height:100%;overflow:hidden;margin-bottom:16px}.series-banner__background-wrapper{z-index:1;position:relative;height:70px}.series-banner__background{height:70px}.series-banner__background .image{margin:0;height:100%;width:100%;padding:0}.series-banner__background .image .image__container{display:block}.series-banner__title-wrapper{height:70px;width:100%;padding:0;position:absolute;top:0}.series-banner__title{margin:0 auto;padding:20px 16px;width:100%;height:100%;max-width:1440px;min-width:300px;display:flex;flex-direction:column;justify-content:center}.series-banner__no-image{border-bottom:1px solid #e6e6e6}.series-banner__logo{display:flex;justify-content:space-between;text-decoration:none;color:inherit}.series-banner__logo .image{display:block;padding:0;width:100%;margin:0;border-bottom:none}.series-banner__logo .image__picture{display:block;height:40px}.series-banner__logo .image__container{display:block;margin-bottom:0;background-color:initial}.series-banner__logo .image.image--eq-small .image__container:only-child{margin-bottom:0}.series-banner__logo .image__dam-img{max-height:40px;max-width:100%;object-fit:initial;width:auto}.series-banner__logo-heading{font-size:20px;font-family:var(--theme-section-headline__font-family);margin:0}.series-banner__logo-heading--no-logo{max-width:676px}.series-banner__description{display:none}.series-banner__description-mobile{color:#000;margin:0 auto;padding:16px 16px 0;width:100%;max-width:1440px;min-width:300px}.series-banner__text-banner{width:100%;height:100%;display:flex;justify-content:space-between;font-weight:700;color:inherit;text-decoration:none;align-items:center}.series-banner__see-more{text-decoration:none;font-size:14px;display:flex;align-items:center;width:80px;font-weight:700;justify-content:space-between}.series-banner .image__metadata,.series-banner .image__outer-container::after,.series-banner~.ad-slot-top .ad-feedback-link-container{display:none}.series-banner__see-more>.icon-ui-caret-right-thick{fill:inherit;width:12px;height:12px}.series-banner__light-text{color:#fff;fill:#fff}.series-banner__light-text .series-banner__background:after{height:100%;position:absolute;content:'';width:100%;top:0;left:0;background:linear-gradient(83.03deg,rgba(0,0,0,.5) 21.86%,rgba(0,0,0,0) 64.84%)}.series-banner .image__container{height:100%}.series-banner .image__outer-container{float:none;margin:0;padding:0}.series-banner~.ad-slot-top{padding:0 0 0 16px}.series-banner~.ad-slot-top .ad-slot{z-index:2;width:unset;border:none;margin-bottom:0!important;padding:0}.layout__content-wrapper:has(.zone:first-child.zone--t-dark) [data-uri*='/_components/series-banner/']{margin-bottom:0}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .series-banner__background,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .series-banner__background-wrapper,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .series-banner__title-wrapper{height:90px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .series-banner__title{padding:20px 32px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .series-banner__logo .image{padding:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .series-banner__logo .image__picture{height:50px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .series-banner__logo .image__dam-img{max-height:50px;height:50px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .series-banner__description-mobile{display:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .series-banner~.ad-slot-top{position:absolute;max-width:1440px;min-width:300px;padding:0 32px;left:0;bottom:0;right:0;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-end;align-items:center}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .series-banner[data-rendered=true]~.ad-slot-top{height:90px}}.ad-slot-top{align-self:flex-start;display:flex;flex-grow:0;justify-content:flex-start}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot-top{align-self:flex-end;border:none;display:flex;flex-grow:1;justify-content:flex-end;padding:0}}.footnote{border-top:1px solid #e6e6e6;padding-top:16px;color:#6e6e6e;font-size:16px;font-weight:400;line-height:24px;margin-top:24px}.footnote a{color:var(--theme-paragraph__link-color);-webkit-text-decoration-line:var(--theme-paragraph__link-decoration);text-decoration-line:var(--theme-paragraph__link-decoration);-webkit-text-decoration-color:var(--theme-paragraph__link-decoration-color);text-decoration-color:var(--theme-paragraph__link-decoration-color);text-decoration-thickness:var(--theme-paragraph__link-decoration-thickness);text-underline-offset:var(--theme-paragraph__hover-link-offset);-webkit-text-decoration-skip-ink:var(--theme-underline-skip-ink);text-decoration-skip-ink:var(--theme-underline-skip-ink);-webkit-text-decoration-skip:var(--theme-underline-skip-ink);text-decoration-skip:var(--theme-underline-skip-ink)}.footnote a:hover{color:var(--theme-link-color-hover);-webkit-text-decoration:var(--theme-paragraph__hover-link-decoration);text-decoration:var(--theme-paragraph__hover-link-decoration)}@keyframes ad-loading-dark{0%,100%{background-color:#262626}50%{background-color:#404040}}@keyframes ad-loading-light{0%,100%{background-color:#e6e6e6;opacity:1}50%{background-color:#e6e6e6;opacity:.4}}.ad-slot{text-align:center;width:100%}.ad-slot.adSlotLoaded{display:block;padding:0 0 24px}.ad-slot.adSlotLoaded .ad-slot__ad-label::after{content:'Advertisement'}.ad-slot.adSlotLoaded .ad-feedback-link-container,.ad-slot.adSlotLoaded .ad-slot__feedback{visibility:visible;display:flex}.ad-slot .ad-feedback-link-container,.ad-slot .ad-slot__feedback{visibility:hidden;display:flex;justify-content:space-between;padding:0 4px;max-width:350px;margin-right:auto}.ad-slot #ad_ns_atf_01+.ad-slot__feedback,.ad-slot[data-desktop-slot-id=ad_out_vid_01][data-ad-slot-rendered-size='1x1'],.ad-slot[data-desktop-slot-id=ad_nat_related_01] .ad-feedback-link-container,.ad-slot[data-desktop-slot-id=ad_nat_related_02] .ad-feedback-link-container,.ad-slot[data-mobile-slot-id=ad_nat_related_01] .ad-feedback-link-container,.zone__ads .ad-slot:empty,.zone__ads_side .ad-slot:empty{display:none}.ad-slot .ad-feedback-link-container .ad-feedback-link,.ad-slot .ad-feedback-link-container .ad-slot__feedback-text,.ad-slot .ad-slot__feedback .ad-feedback-link,.ad-slot .ad-slot__feedback .ad-slot__feedback-text{margin-top:4px}.layout-explorer-hub .ad-slot{margin:0 0 24px}.layout-explorer-hub__full-width .ad-slot{margin-bottom:48px;padding:0}.layout-explorer-hub__rail .ad-slot{padding:0}.ad-slot-top .ad-slot.adSlotLoaded{padding:16px 0 40px}.ad-slot-top .ad-slot .ad::after{content:unset}.ad-slot[data-desktop-slot-id=ad_ns_atf_02]{margin-top:16px;padding:0 0 24px}.zone__ads .ad-slot.adSlotLoaded{margin-top:48px}.zone__ads_side .ad-slot{margin-top:0}.ad-slot .ad-feedback-link-container,.ad-slot .ad-slot__feedback{width:fit-content;width:-moz-max-content;margin-top:8px;font-size:12px;margin-left:auto;color:#6e6e6e;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ad-slot .ad-feedback-link-container .ad-feedback-link,.ad-slot .ad-feedback-link-container .ad-slot__feedback-text,.ad-slot .ad-slot__feedback .ad-feedback-link,.ad-slot .ad-slot__feedback .ad-slot__feedback-text{cursor:pointer;display:flex;color:#6e6e6e}.ad-slot .ad-feedback-link-container .ad-feedback-link .icon-ui-speech-bubble,.ad-slot .ad-feedback-link-container .ad-feedback-link__label:before,.ad-slot .ad-feedback-link-container .ad-slot__feedback-text .icon-ui-speech-bubble,.ad-slot .ad-feedback-link-container .ad-slot__feedback-text__label:before,.ad-slot .ad-slot__feedback .ad-feedback-link .icon-ui-speech-bubble,.ad-slot .ad-slot__feedback .ad-feedback-link__label:before,.ad-slot .ad-slot__feedback .ad-slot__feedback-text .icon-ui-speech-bubble,.ad-slot .ad-slot__feedback .ad-slot__feedback-text__label:before{width:12px;height:12px}.ad-slot .ad-feedback-link-container .ad-feedback-link .icon-ui-speech-bubble,.ad-slot .ad-feedback-link-container .ad-slot__feedback-text .icon-ui-speech-bubble,.ad-slot .ad-slot__feedback .ad-feedback-link .icon-ui-speech-bubble,.ad-slot .ad-slot__feedback .ad-slot__feedback-text .icon-ui-speech-bubble{fill:#6e6e6e;margin-top:1px}.ad-slot .ad-feedback-link-container .ad-feedback-link__label:before,.ad-slot .ad-feedback-link-container .ad-slot__feedback-text__label:before,.ad-slot .ad-slot__feedback .ad-feedback-link__label:before,.ad-slot .ad-slot__feedback .ad-slot__feedback-text__label:before{display:inline-block;content:'';-webkit-mask:url(/media/sites/cnn/icons/ui-speech-bubble.svg);mask:url(/media/sites/cnn/icons/ui-speech-bubble.svg);background-color:#6e6e6e;position:relative;top:2px;right:4px}.ad-slot .ad-feedback-link-container .ad-feedback-link:hover,.ad-slot .ad-feedback-link-container .ad-slot__feedback-text:hover,.ad-slot .ad-slot__feedback .ad-feedback-link:hover,.ad-slot .ad-slot__feedback .ad-slot__feedback-text:hover{color:#0c0c0c}.ad-slot .ad-feedback-link-container .ad-feedback-link:hover .icon-ui-speech-bubble,.ad-slot .ad-feedback-link-container .ad-slot__feedback-text:hover .icon-ui-speech-bubble,.ad-slot .ad-slot__feedback .ad-feedback-link:hover .icon-ui-speech-bubble,.ad-slot .ad-slot__feedback .ad-slot__feedback-text:hover .icon-ui-speech-bubble{fill:#0c0c0c}.ad-slot .ad-feedback-link-container .ad-feedback-link:hover .ad-feedback-link__label:before,.ad-slot .ad-feedback-link-container .ad-slot__feedback-text:hover .ad-feedback-link__label:before,.ad-slot .ad-slot__feedback .ad-feedback-link:hover .ad-feedback-link__label:before,.ad-slot .ad-slot__feedback .ad-slot__feedback-text:hover .ad-feedback-link__label:before{background-color:#0c0c0c}.ad-slot .ad-slot__ad-label{display:block;cursor:default;margin-top:4px}.ad-slot .ad-slot__ad-label:only-child{width:100%}@media (min-width:960px){.ad-slot .ad-feedback-link-container,.ad-slot .ad-slot__feedback{margin-top:0}}html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_03],html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]{display:block;padding:0 16px 24px;min-height:270px}html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_03] .ad-feedback-link-container,html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_03] .ad-slot__feedback,html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback{display:none}html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_03]::after,html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:auto;width:300px;height:270px}html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]{display:block;padding:0 16px 24px;margin-top:48px;min-height:110px}html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback{display:none}html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:auto;width:728px;height:110px}html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nfs_btf_02]{display:block;padding:0 16px 24px;min-height:120px}html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nfs_btf_02] .ad-feedback-link-container,html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nfs_btf_02] .ad-slot__feedback{display:none}html[data-layout-uri*='homepage/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nfs_btf_02]::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:auto;width:300px;height:120px}html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03],html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_04],html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]{display:block;padding:0 16px 24px;min-height:270px}html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-feedback-link-container,html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-slot__feedback,html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_04] .ad-feedback-link-container,html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_04] .ad-slot__feedback,html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-slot__feedback{display:none}html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]::after,html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_04]::after,html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:auto;width:300px;height:270px}html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]{display:block;padding:0 16px 24px;min-height:270px}html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback{display:none}html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:auto;width:300px;height:270px}html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]{display:block;padding:0 16px 24px;margin-top:48px;min-height:110px}html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-feedback-link-container,html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-slot__feedback,html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-feedback-link-container,html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-slot__feedback{display:none}html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]::after,html[data-layout-uri*='homepage/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:auto;width:728px;height:110px}html[data-layout-uri*='homepage-mobile/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],html[data-layout-uri*='homepage-mobile/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],html[data-layout-uri*='homepage-mobile/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]{display:block;padding:0 16px 24px;min-height:270px}html[data-layout-uri*='homepage-mobile/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='homepage-mobile/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='homepage-mobile/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='homepage-mobile/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='homepage-mobile/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='homepage-mobile/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-slot__feedback{display:none}html[data-layout-uri*='homepage-mobile/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='homepage-mobile/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='homepage-mobile/instances/homepage-international'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:auto;width:300px;height:270px}@media screen and (min-width:960px){html[data-layout-uri*='layout-with-rail/instances/cnn-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/cnn-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/cnn-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/cnn-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/cnn-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/cnn-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/us-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/us-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/us-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/us-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/us-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/us-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/world-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/world-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/world-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/world-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/world-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/world-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/politics-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/politics-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/politics-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/politics-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/politics-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/politics-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/business-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/business-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/business-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/business-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/business-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/business-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/opinions-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/opinions-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/opinions-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/opinions-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/opinions-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/opinions-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/health-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/health-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/health-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/health-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/health-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/health-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/entertainment-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/entertainment-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/entertainment-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/entertainment-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/entertainment-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/entertainment-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/style-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/style-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/style-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/style-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/style-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/style-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/travel-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/travel-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/travel-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/travel-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/travel-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/travel-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/sport-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/sport-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/sport-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-with-rail/instances/sport-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-with-rail/instances/sport-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-with-rail/instances/sport-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]{display:block;padding:0 16px 24px;min-height:270px}html[data-layout-uri*='layout-with-rail/instances/cnn-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/cnn-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/cnn-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/cnn-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/cnn-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/cnn-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/cnn-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/cnn-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/cnn-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/cnn-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/cnn-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/cnn-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/us-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/us-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/us-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/us-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/us-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/us-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/us-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/us-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/us-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/us-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/us-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/us-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/world-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/world-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/world-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/world-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/world-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/world-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/world-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/world-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/world-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/world-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/world-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/world-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/politics-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/politics-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/politics-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/politics-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/politics-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/politics-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/politics-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/politics-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/politics-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/politics-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/politics-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/politics-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/business-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/business-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/business-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/business-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/business-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/business-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/business-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/business-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/business-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/business-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/business-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/business-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/opinions-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/opinions-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/opinions-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/opinions-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/opinions-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/opinions-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/opinions-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/opinions-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/opinions-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/opinions-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/opinions-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/opinions-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/health-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/health-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/health-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/health-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/health-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/health-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/health-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/health-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/health-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/health-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/health-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/health-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/style-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/style-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/style-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/style-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/style-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/style-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/style-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/style-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/style-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/style-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/style-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/style-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/travel-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/travel-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/travel-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/travel-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/travel-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/travel-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/travel-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/travel-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/travel-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/travel-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/travel-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/travel-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/sport-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/sport-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/sport-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/sport-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/sport-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/sport-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/sport-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/sport-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/sport-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/sport-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-with-rail/instances/sport-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/sport-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback{display:none}html[data-layout-uri*='layout-with-rail/instances/cnn-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/cnn-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/cnn-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/cnn-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/cnn-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/cnn-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/us-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/us-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/us-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/us-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/us-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/us-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/world-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/world-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/world-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/world-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/world-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/world-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/politics-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/politics-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/politics-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/politics-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/politics-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/politics-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/business-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/business-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/business-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/business-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/business-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/business-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/opinions-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/opinions-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/opinions-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/opinions-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/opinions-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/opinions-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/health-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/health-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/health-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/health-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/health-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/health-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/entertainment-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/style-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/style-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/style-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/style-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/style-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/style-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/travel-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/travel-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/travel-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/travel-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/travel-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/travel-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/sport-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/sport-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/sport-article-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-with-rail/instances/sport-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-with-rail/instances/sport-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-with-rail/instances/sport-article-feature-v'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:auto;width:300px;height:270px}.ad-slot-top body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot.adSlotLoaded{padding:0 0 12px}}@media screen and (max-width:959px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot[data-desktop-slot-id=ad_bnr_btf_01]:not([data-mobile-slot-id]){display:none}}@media screen and (min-width:1280px){.layout-explorer-hub__full-width body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot{margin-bottom:56px}.ad-slot-top body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .ad-slot.adSlotLoaded{padding:0 0 24px}}html[data-layout-uri*='layout-no-rail/instances/us-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/world-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/new-politics-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/business-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/health-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/entertainment-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/travel-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/sport-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/style-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]{display:block;padding:0 16px 24px;min-height:110px}html[data-layout-uri*='layout-no-rail/instances/us-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/us-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/world-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/world-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/new-politics-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/new-politics-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/business-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/business-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/health-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/health-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/entertainment-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/entertainment-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/travel-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/travel-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/sport-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/sport-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/style-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/style-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback{display:none}html[data-layout-uri*='layout-no-rail/instances/us-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/world-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/new-politics-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/business-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/health-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/entertainment-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/travel-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/sport-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/style-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:auto;width:300px;height:110px}html[data-layout-uri*='layout-no-rail/instances/us-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-no-rail/instances/us-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-no-rail/instances/world-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-no-rail/instances/world-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-no-rail/instances/new-politics-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-no-rail/instances/new-politics-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-no-rail/instances/business-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-no-rail/instances/business-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-no-rail/instances/health-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-no-rail/instances/health-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-no-rail/instances/entertainment-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-no-rail/instances/entertainment-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-no-rail/instances/travel-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-no-rail/instances/travel-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-no-rail/instances/sport-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-no-rail/instances/sport-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-no-rail/instances/style-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-no-rail/instances/style-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]{display:block;padding:0 16px 24px;min-height:295px}html[data-layout-uri*='layout-no-rail/instances/us-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/us-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/us-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/us-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/world-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/world-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/world-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/world-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/new-politics-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/new-politics-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/new-politics-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/new-politics-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/business-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/business-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/business-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/business-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/health-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/health-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/health-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/health-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/entertainment-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/entertainment-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/entertainment-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/entertainment-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/travel-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/travel-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/travel-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/travel-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/sport-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/sport-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/sport-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/sport-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/style-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/style-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/style-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/style-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback{display:none}html[data-layout-uri*='layout-no-rail/instances/us-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/us-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-no-rail/instances/world-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/world-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-no-rail/instances/new-politics-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/new-politics-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-no-rail/instances/business-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/business-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-no-rail/instances/health-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/health-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-no-rail/instances/entertainment-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/entertainment-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-no-rail/instances/travel-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/travel-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-no-rail/instances/sport-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/sport-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-no-rail/instances/style-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/style-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:auto;width:300px;height:250px}html[data-layout-uri*='layout-no-rail/instances/opinions-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-no-rail/instances/opinions-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]{display:block;padding:0 16px 24px;min-height:287px}html[data-layout-uri*='layout-no-rail/instances/opinions-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/opinions-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/opinions-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/opinions-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback{display:none}html[data-layout-uri*='layout-no-rail/instances/opinions-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/opinions-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:auto;width:300px;height:250px}@media screen and (min-width:960px){html[data-layout-uri*='layout-no-rail/instances/us-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/world-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/new-politics-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/business-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/health-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/entertainment-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/travel-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/sport-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/style-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],html[data-layout-uri*='layout-no-rail/instances/opinions-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]{display:block;padding:0 16px 24px;min-height:110px}html[data-layout-uri*='layout-no-rail/instances/us-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/us-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/world-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/world-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/new-politics-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/new-politics-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/business-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/business-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/health-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/health-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/entertainment-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/entertainment-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/travel-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/travel-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/sport-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/sport-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/style-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/style-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/opinions-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/opinions-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback{display:none}html[data-layout-uri*='layout-no-rail/instances/us-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/world-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/new-politics-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/business-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/health-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/entertainment-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/travel-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/sport-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/style-landing-section'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/opinions-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:48px auto auto;width:728px;height:110px}}.ad-slot-header .ad-slot-header__container .ad-slot{display:block;padding:0 16px 24px;min-height:unset}.ad-slot-header .ad-slot-header__container .ad-slot .ad-feedback-link-container,.ad-slot-header .ad-slot-header__container .ad-slot .ad-slot__feedback{display:none}.ad-slot-header .ad-slot-header__container .ad-slot::after{content:'';display:block;width:320px;height:50px;animation:ad-loading-dark 2s ease infinite;margin:0 auto}.kiln-edit-mode .ad-slot-header .ad-slot-header__container .ad-slot::after{display:none}.ad-slot-header .ad-slot-header__container .ad-slot.adSlotLoaded::after{content:none}@media screen and (min-width:960px){.ad-slot-header .ad-slot-header__container .ad-slot{display:block;padding:0 16px 24px;min-height:unset}.ad-slot-header .ad-slot-header__container .ad-slot .ad-feedback-link-container,.ad-slot-header .ad-slot-header__container .ad-slot .ad-slot__feedback{display:none}.ad-slot-header .ad-slot-header__container .ad-slot::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:auto;position:absolute;width:728px;height:90px;animation-name:ad-loading-dark;top:0;left:50%;transform:translate(-50%,-50%)}.kiln-edit-mode .ad-slot-header .ad-slot-header__container .ad-slot::after{display:none}.ad-slot-header .ad-slot-header__container .ad-slot.adSlotLoaded::after{content:none}}html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03],html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03],html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02],html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03],html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]{display:block;padding:0 16px 24px;min-height:278px}html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-slot__feedback{display:none}html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:auto;width:300px;height:278px}@media screen and (min-width:960px){html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded){display:block;aspect-ratio:1376/268;min-height:unset;padding:0;margin-bottom:calc(24px + 24px + 20px)}html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-slot__feedback{display:none}html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded)::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded)::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded)::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:auto;width:100%;height:100%}html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad{display:block!important}html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad.adfuel-rendered,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad.adfuel-rendered,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad.adfuel-rendered{aspect-ratio:1376/268;width:100%;height:100%;padding:0}html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04],html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03],html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04],html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03],html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04],html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03]{display:block;padding:0 16px 24px;min-height:270px}html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-slot__feedback,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-feedback-link-container,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-slot__feedback{display:none}html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter_2024_primaries_layout'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter-2022-v2'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]::after,html[data-layout-uri*='layout-no-rail/instances/electioncenter-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03]::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:auto;width:100%;height:270px}html[data-layout-uri*='layout-with-rail/instances/electioncenter-2022-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]{display:block;padding:0 16px 24px;min-height:270px}html[data-layout-uri*='layout-with-rail/instances/electioncenter-2022-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,html[data-layout-uri*='layout-with-rail/instances/electioncenter-2022-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback{display:none}html[data-layout-uri*='layout-with-rail/instances/electioncenter-2022-v1'] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]::after{display:block;animation:ad-loading-light 2s ease infinite;content:'';margin:auto;width:300px;height:270px}}.byline{margin:8px 0 0}.byline__images{display:none;float:left;padding-right:4px}.byline__image{display:inline-block;width:40px;height:40px;border-radius:100%;margin-right:4px}.byline__image-link{text-decoration:none}.byline__image-link:not(:has(.byline__image)){display:none}.byline__image-link:first-child:nth-last-child(n+3):has(.byline__image),.byline__image-link:nth-last-child(n+3)~.byline__image-link:has(.byline__image){margin-right:-20px}.byline__link,.byline__names{color:#6e6e6e;font-size:14px;line-height:20px;font-weight:400}.byline__link{-webkit-text-decoration-line:var(--theme-paragraph__link-decoration);text-decoration-line:var(--theme-paragraph__link-decoration);text-decoration-thickness:var(--theme-paragraph__link-decoration-thickness);text-underline-offset:var(--theme-paragraph__hover-link-offset);-webkit-text-decoration-skip-ink:var(--theme-underline-skip-ink);text-decoration-skip-ink:var(--theme-underline-skip-ink);-webkit-text-decoration-skip:var(--theme-underline-skip-ink);text-decoration-skip:var(--theme-underline-skip-ink);-webkit-text-decoration-color:#6e6e6e;text-decoration-color:#6e6e6e;color:#6e6e6e}.byline__link:hover{-webkit-text-decoration:var(--theme-paragraph__hover-link-decoration);text-decoration:var(--theme-paragraph__hover-link-decoration);color:#0c0c0c}@media screen and (max-width:959px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .byline__image-link:first-child:nth-last-child(n+3),body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .byline__image-link:first-child:nth-last-child(n+3)~body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .byline__image-link{margin-right:0}}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .byline{margin:12px 0 0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .byline__images{display:block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .byline__images a:last-child:has(.byline__image){margin-right:4px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .byline__images a:last-child:not(:has(.byline__image)){margin-right:24px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .byline__images a:nth-child(n+3):last-child:not(:has(.byline__image)){display:inline}}.vossi-timestamp{flex:1 0 0;color:var(--appr-color-text-tertiary);font-family:var(--theme-font-family-ui);font-size:var(--appr-font-size-ui-sm);font-style:normal;font-weight:400;line-height:var(--appr-font-line-height-ui-sm);letter-spacing:var(--base-font-letter-spacing-none);margin-top:var(--base-space-04)}.image{border-bottom:1px solid #e6e6e6;margin:32px 0;padding-bottom:8px;width:100%}.image__hide-placeholder .kiln-placeholder{display:none}.image__picture{width:100%}.image__metadata{display:grid}.image__caption{color:#0c0c0c;font-size:12px;font-weight:400;line-height:18px;margin-top:8px;text-align:left;order:2}.image__credit{color:#6e6e6e;font-size:10px;font-weight:400;margin-top:4px;text-align:right;order:1;visibility:hidden}.image__container{display:flex}.image__dam-img{width:100%;object-fit:cover;height:100%}.image__dam-img--loading{background-color:#e6e6e6}.image__img{width:100%;height:100%;max-width:100%}.image__img--fade-in{opacity:0;visibility:hidden;transition:opacity .4s ease-in}.image__img--visible{display:block}.image__img--hidden{display:none}.image__label{font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;margin:0;text-transform:uppercase;white-space:nowrap;padding:4px 8px;display:flex;align-items:center}.image__label-indicator{display:none}.image__label--type-breaking{background:#c00;color:#fff}.image__label--type-exclusive,.image__label--type-investigates{background:#0c0c0c;color:#fff}.image__label--type-live-video,.image__label--type-updates{display:block;background:#fff;color:#0c0c0c}.image__label--type-live-video .image__label-indicator,.image__label--type-updates .image__label-indicator{display:block;color:#c00;font-size:26px;line-height:.4;padding-right:4px}.image__label--type-analysis,.image__label--type-opinion,.image__label--type-trending{background:#fff;color:#c00}.image__label--type-custom{background:#fff;color:#0c0c0c}.image__label--type-custom-video,.image__label--type-gallery,.image__label--type-podcasts,.image__label--type-video{background:rgba(12,12,12,.5);color:#fff}.kiln-edit-mode .image__label{visibility:visible}.image__label-icon{float:left;fill:#f8f8f8;margin-right:4px;width:12px;height:12px;background-repeat:no-repeat}.image__label--type-custom-video .image__label-icon,.image__label--type-video .image__label-icon{background-image:url(/media/sites/cnn/icons/video.svg)}.image__label--type-gallery .image__label-icon{background-image:url(/media/sites/cnn/icons/photo.svg)}.image__label-bull-span{align-items:center;display:flex}.image__lede>.image{margin:0 0 32px;width:100%}.image__lede>.image__container{width:100%;height:0;padding-bottom:calc(100% * (9 / 16));position:relative}.image__lede>.image__dam-img{width:100%;height:auto;position:absolute}.image__related-content .image{border:0;margin:0;padding:0}.image__related-content .image__outer-container{margin:0;padding:0}.image__related-content .image__outer-container::after{display:none}.image__related-content .image__container{display:flex}.image__related-content .image__caption,.image__related-content .image__credit{display:none}.image__related-content .image__img{width:100%}.image--eq-extra-small .image__container{margin-bottom:24px}.image--eq-extra-small .image__credit{visibility:hidden;margin:0;padding:0}.image.image--eq-small .image__container{margin-bottom:auto}.image.image--eq-small .image__container:only-child{margin-bottom:24px}.image.image--eq-small .image__credit{line-height:12px;padding:4px 0;visibility:visible}.image.image--eq-small .image__label{font-size:12px;padding:8px 16px}.image.image--eq-small .image__label-icon{width:16px;height:16px}.underscored .article__content>.image,.underscored .article__main>.image__lede .image{border-bottom:0;padding-bottom:0}.underscored .article__content>.image .image__credit,.underscored .article__main>.image__lede .image .image__credit{padding-bottom:0}.card:not(:only-child) .underscored:empty{min-height:24px;margin:4px 0 0;padding:0}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .image__caption{margin-top:4px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .underscored .card:not(:only-child) .image__credit:empty{min-height:24px;margin-top:4px;padding:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .image__related-content.related-content__image .image{border:0;margin:0;padding:0}}.source{font-weight:700;float:left;z-index:1}.source__cite{font-style:normal;line-height:var(--theme-paragraph__line-height);display:flex;flex-direction:row}.source__location,.source__text{display:inline-flex}.source__location{margin-right:6px}.source__location:empty{margin-right:0}.source__text::before{content:'('}.source__text::after{content:')'}@media screen and (min-width:480px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .source__cite{line-height:var(--theme-paragraph__line-height--from-small)}}.vossi-paragraph a:active,.vossi-paragraph a:focus,.vossi-paragraph a:hover{font-style:normal;letter-spacing:var(--base-font-letter-spacing-none);font-weight:var(--base-font-weight-regular)}.vossi-paragraph a,.vossi-paragraph a:active,.vossi-paragraph a:focus,.vossi-paragraph a:hover{font-weight:var(--base-font-weight-regular)}.vossi-paragraph a,.vossi-paragraph a:active,.vossi-paragraph a:focus,.vossi-paragraph a:hover,.vossi-paragraph strong{font-family:var(--theme-font-family-body);font-size:var(--appr-font-size-body-md);line-height:var(--appr-font-line-height-body-md)}.vossi-paragraph a:focus{color:var(--appr-color-text-link-primary-focused)}.vossi-paragraph a:active{color:var(--appr-color-text-link-primary-pressed)}.vossi-paragraph a:hover{color:var(--theme-link-color-hover);-webkit-text-decoration-line:var(--theme-paragraph__hover-link-decoration);text-decoration-line:var(--theme-paragraph__hover-link-decoration)}.vossi-paragraph a{color:var(--theme-paragraph__link-color);font-style:normal;letter-spacing:var(--base-font-letter-spacing-none);-webkit-text-decoration-line:var(--theme-paragraph__link-decoration);text-decoration-line:var(--theme-paragraph__link-decoration);text-underline-offset:var(--theme-paragraph__hover-link-offset)}.vossi-paragraph,.vossi-paragraph strong{color:var(--appr-color-text-primary);font-style:normal;letter-spacing:var(--base-font-letter-spacing-none)}.vossi-paragraph strong{flex:1 0 0;font-weight:700}.vossi-paragraph{flex:1 0 0;font-family:var(--theme-paragraph__font-family);font-size:var(--theme-paragraph__font-size);font-weight:400;line-height:var(--theme-paragraph__line-height);margin-bottom:var(--base-space-16)}.paragraph{word-wrap:break-word}.paragraph[data-has-icon=true]{display:flex}.paragraph svg{fill:currentColor;margin-top:4px;margin-right:16px}.layout-explorer-hub .paragraph{margin:0 0 24px}.layout-explorer-hub__rail .paragraph{padding:8px;border:1px solid #b1b1b1;background-color:#fff;font-size:12px;line-height:18px}.layout-explorer-hub__rail .paragraph a{font-size:12px;line-height:18px}.image{border-bottom:1px solid #e6e6e6;margin:32px 0;padding-bottom:8px;width:100%}.image__hide-placeholder .kiln-placeholder{display:none}.image__picture{width:100%}.image__metadata{display:grid}.image__caption{color:#0c0c0c;font-size:12px;font-weight:400;line-height:18px;margin-top:8px;text-align:left;order:2}.image__credit{color:#6e6e6e;font-size:10px;font-weight:400;margin-top:4px;text-align:right;order:1;visibility:hidden}.image__container{display:flex}.image__dam-img{width:100%;object-fit:cover;height:100%}.image__dam-img--loading{background-color:#e6e6e6}.image__img{width:100%;height:100%;max-width:100%}.image__img--fade-in{opacity:0;visibility:hidden;transition:opacity .4s ease-in}.image__img--visible{display:block}.image__img--hidden{display:none}.image__label{font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;margin:0;text-transform:uppercase;white-space:nowrap;padding:4px 8px;display:flex;align-items:center}.image__label-indicator{display:none}.image__label--type-breaking{background:#c00;color:#fff}.image__label--type-exclusive,.image__label--type-investigates{background:#0c0c0c;color:#fff}.image__label--type-live-video,.image__label--type-updates{display:block;background:#fff;color:#0c0c0c}.image__label--type-live-video .image__label-indicator,.image__label--type-updates .image__label-indicator{display:block;color:#c00;font-size:26px;line-height:.4;padding-right:4px}.image__label--type-analysis,.image__label--type-opinion,.image__label--type-trending{background:#fff;color:#c00}.image__label--type-custom{background:#fff;color:#0c0c0c}.image__label--type-custom-video,.image__label--type-gallery,.image__label--type-podcasts,.image__label--type-video{background:rgba(12,12,12,.5);color:#fff}.kiln-edit-mode .image__label{visibility:visible}.image__label-icon{float:left;fill:#f8f8f8;margin-right:4px;width:12px;height:12px;background-repeat:no-repeat}.image__label--type-custom-video .image__label-icon,.image__label--type-video .image__label-icon{background-image:url(/media/sites/cnn/icons/video.svg)}.image__label--type-gallery .image__label-icon{background-image:url(/media/sites/cnn/icons/photo.svg)}.image__label-bull-span{align-items:center;display:flex}.image__lede>.image{margin:0 0 32px;width:100%}.image__lede>.image__container{width:100%;height:0;padding-bottom:calc(100% * (9 / 16));position:relative}.image__lede>.image__dam-img{width:100%;height:auto;position:absolute}.image__related-content .image{border:0;margin:0;padding:0}.image__related-content .image__outer-container{margin:0;padding:0}.image__related-content .image__outer-container::after{display:none}.image__related-content .image__container{display:flex}.image__related-content .image__caption,.image__related-content .image__credit{display:none}.image__related-content .image__img{width:100%}.image--eq-extra-small .image__container{margin-bottom:24px}.image--eq-extra-small .image__credit{visibility:hidden;margin:0;padding:0}.image.image--eq-small .image__container{margin-bottom:auto}.image.image--eq-small .image__container:only-child{margin-bottom:24px}.image.image--eq-small .image__credit{line-height:12px;padding:4px 0;visibility:visible}.image.image--eq-small .image__label{font-size:12px;padding:8px 16px}.image.image--eq-small .image__label-icon{width:16px;height:16px}.underscored .article__content>.image,.underscored .article__main>.image__lede .image{border-bottom:0;padding-bottom:0}.underscored .article__content>.image .image__credit,.underscored .article__main>.image__lede .image .image__credit{padding-bottom:0}.card:not(:only-child) .underscored:empty{min-height:24px;margin:4px 0 0;padding:0}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .image__caption{margin-top:4px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .underscored .card:not(:only-child) .image__credit:empty{min-height:24px;margin-top:4px;padding:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .image__related-content.related-content__image .image{border:0;margin:0;padding:0}}.image_inline-small{border-bottom:1px solid #e6e6e6;clear:both;float:left;margin:0 24px 16px 0;padding:0;position:relative;width:209px;z-index:0}.image_inline-small__picture{width:100%;display:flex}.image_inline-small__outer-container{float:left;margin:8px 32px 16px 0}.image_inline-small__outer-container::after{content:'';display:inline-block;height:2px;position:relative;width:300px}.image_inline-small__caption-container{display:flex}.image_inline-small__caption{color:#0c0c0c;font-size:12px;font-weight:400;line-height:18px;margin-top:8px;text-align:left;margin-bottom:8px}.image_inline-small__metadata{display:flex;flex-direction:column-reverse}.image_inline-small__credit{font-size:10px;font-weight:400;margin-top:4px;color:#6e6e6e;display:flex;justify-content:right}.image_inline-small__container{display:flex;width:100%}.image_inline-small__dam-img{width:100%;height:auto}.image_inline-small__dam-img--loading{background-color:#e6e6e6}.image_inline-small__related-content .image_inline-small{border:0;margin:0;padding:0}.image_inline-small__related-content .image_inline-small__outer-container{margin:0;padding:0}.image_inline-small__related-content .image_inline-small__outer-container::after{display:none}.image_inline-small__related-content .image_inline-small__container{display:block}.image_inline-small__related-content .image_inline-small__caption,.image_inline-small__related-content .image_inline-small__credit,.image_inline-small__video-playlist .image_inline-small__caption,.image_inline-small__video-playlist .image_inline-small__credit,.image_inline-small__video-playlist .image_inline-small__outer-container::after{display:none}.image_inline-small__related-content .image_inline-small__img{width:100%}.image_inline-small__video-playlist .image_inline-small,.image_inline-small__video-playlist .image_inline-small__img{width:148px}.image_inline-small__video-playlist .image_inline-small__outer-container{float:none;margin:0;padding:0}.image_inline-small__video-playlist{height:calc(148px * (9 / 16));overflow:hidden;position:relative}.image_inline-small.image_inline-small--eq-small .image_inline-small__credit{line-height:12px;padding:0;margin-top:4px;visibility:visible}.image_inline-small.image_inline-small--eq-small .image_inline-small__label{font-size:12px;padding:8px 16px}.image_inline-small.image_inline-small--eq-small .image_inline-small__label-icon{width:16px;height:16px}@media screen and (max-width:479px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .image_inline-small{margin-bottom:32px;margin-top:16px;width:100%}}.partner-copyright{margin:0 0 16px;font-style:italic}.partner-copyright,.partner-copyright a{color:#0c0c0c;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;font-weight:400;font-size:var(--theme-paragraph__font-size);line-height:var(--theme-paragraph__line-height)}.partner-copyright a{color:var(--theme-paragraph__link-color);-webkit-text-decoration-line:var(--theme-paragraph__link-decoration);text-decoration-line:var(--theme-paragraph__link-decoration);-webkit-text-decoration-color:var(--theme-paragraph__link-decoration-color);text-decoration-color:var(--theme-paragraph__link-decoration-color);text-decoration-thickness:var(--theme-paragraph__link-decoration-thickness);text-underline-offset:var(--theme-paragraph__hover-link-offset);-webkit-text-decoration-skip-ink:var(--theme-underline-skip-ink);text-decoration-skip-ink:var(--theme-underline-skip-ink);-webkit-text-decoration-skip:var(--theme-underline-skip-ink);text-decoration-skip:var(--theme-underline-skip-ink)}.partner-copyright a:hover{color:var(--theme-link-color-hover);-webkit-text-decoration:var(--theme-paragraph__hover-link-decoration);text-decoration:var(--theme-paragraph__hover-link-decoration)}.partner-copyright strong{font-weight:700}@media screen and (min-width:480px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .partner-copyright,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .partner-copyright a{font-size:var(--theme-paragraph__font-size--from-small);line-height:var(--theme-paragraph__line-height--from-small)}}.radio-control{font-family:system-ui,sans-serif;font-size:16px;display:flex;position:relative}.radio-control .radio{-webkit-appearance:none;appearance:none;background-color:#fff;font:inherit;color:#a2a2a2;width:1.3em;height:1.3em;border:1px solid #a2a2a2;border-radius:50%;transform:translateY(-.13em);display:grid;place-content:center;margin:0 6px 0 0}.radio-control .radio::before{content:'';width:.8em;height:.8em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #1976d3}.radio-control .radio.checked::before{transform:scale(1)}.checkbox-control{font-family:system-ui,sans-serif;font-size:16px;display:flex;position:relative}.checkbox-control .checkbox{color:#a2a2a2;border:1px solid #a2a2a2;display:grid;place-content:center;margin:0 6px 0 0}.checkbox-control .checkbox::before{content:'';width:1.3em;height:1.3em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1.3em 1.3em #1976d3}.checkbox-control .checkbox.checked::before{transform:scale(1)}.configuration{display:none;background-color:#fff}.configuration .selector{display:none}.configuration .image{padding-bottom:0}.configuration .component-selector-wrapper--selected{box-shadow:none}.configuration .settings{cursor:default}.configuration [data-tabcontent=Settings]{display:flex;flex-wrap:wrap}.configuration .settings-section{margin:20px 0 0;padding:20px;border-radius:4px;max-width:500px}.configuration .settings-section:hover{border-radius:4px;box-shadow:0 0 0 2px rgb(25 118 210 / 75%)}.configuration .settings-section *{cursor:pointer}.configuration .settings-section .tabcontent__headline{font-size:18px;font-weight:700}.configuration .settings-section .tabcontent__label{font-size:15px;margin:0}.configuration .settings-section .tabcontent__select{font-size:15px;padding:8px 0;max-width:none}.configuration .settings-section .checkbox-label>*{margin:8px 0}.configuration .settings-section .body{margin:30px 0 0}.configuration .settings-section .body .url-option{margin:35px 0 0}.configuration .settings-section .body .url-sub{padding:25px 0 0 28px;font-size:15px;color:#6d6d6d;line-height:1.8em}.configuration .settings-section .body .url-sub .input-text{border-bottom:1px solid #6d6d6d;color:#000}.configuration .settings-section .body .url-sub .sub-text{color:#4b4b4b;font-size:12px}.configuration .settings-section .body .url-sub .ui-checkbox{margin:8px 0 0}.configuration .settings-section .body .url-sub .checkbox-text{padding:0 0 0 8px;color:#000;font-size:16px}.configuration .settings-section .body .preview-url-section{margin:30px 0 0}.configuration .settings-section .body .preview-url-section .preview-url-heading{font-size:15px;color:#6d6d6d}.configuration .settings-section .body .preview-url-section .preview-url{font-size:15px;font-weight:700;margin:8px 0 0}.configuration [data-tabcontent=Settings] .settings-section{flex:50%}.configuration__divider{background-color:var(--theme-divider);margin:24px auto;height:1px;border:none}.configuration-cep__collapsed .simple-list-items-wrapper{max-height:42px;overflow:hidden;transition-duration:.3s}.configuration-cep__expanded .simple-list-items-wrapper{max-height:1200px;overflow:hidden;transition-duration:.3s}.configuration-cep__collapsed .ui-icon{transform:rotate(0)}.configuration-cep__expanded .ui-icon{transform:rotate(-180deg)}.configuration__syndication{flex-direction:row;display:flex;justify-content:space-between}.configuration__syndication>.tabcontent__block.checkbox-label{margin-top:0}.kiln-overlay-form--configuration .date-time-picker{margin:30px 0}.vossi-social-share{display:inline-flex;align-items:flex-start;gap:var(--appr-space-md)}.social-share{display:var(--social-sharing-display);margin-top:var(--social-sharing-margin-top)}.social-share button{background:0 0;border:none;padding:0}.social-share button:hover{cursor:pointer}.social-share__share-links{position:relative}.social-share__share{text-decoration:none}.social-share__share .icon-social-twitter{fill:var(--social-sharing-twitter-fill)}.social-share__share .icon-social-facebook{fill:var(--social-sharing-facebook-fill)}.social-share__share .icon-social-email-fill{fill:var(--social-sharing-email-fill)}.social-share__share .icon-ui-link{fill:var(--social-sharing-link-fill)}.social-share__share:hover{fill:#6e6e6e;transition:fill .2s}.social-share__close,.social-share__open{display:none;fill:var(--social-sharing-open-close-fill)}.social-share__close:hover,.social-share__open:hover{fill:#0c0c0c}.social-share__copied{visibility:hidden;display:inline-flex;background-color:#333;color:#fff;fill:#fff;border-radius:50px;padding:0 4px;position:absolute;z-index:1;font-size:10px;align-items:center;justify-content:space-evenly;bottom:32px;left:72px;right:-32px}.social-share__copied svg{width:12%}.social-share__copied.show{visibility:visible;animation:fadein .5s}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:32px;opacity:1}}.dynamic-logic{background-color:#ebebeb;border:1px solid #555;margin-bottom:10px;padding:15px 0 10px}.edit-list{background-color:#fff;margin:0 10px}.tags__list,.tags__title{font-size:12px;letter-spacing:3px;text-transform:uppercase}.tags__list,.tags__list-item{display:inline}.tags__list{padding:0}.tags__list-item:not(:last-child) .tags__link::after{content:','}.tags__list-item--hidden,.tags__list-item--invisible{display:none}.tags__link{color:#0c0c0c;text-decoration:none}.tags__link:active,.tags__link:focus,.tags__link:hover{box-shadow:0 1px 0 var(--theme-primary)}.tags__more-link{color:var(--theme-color-link);cursor:pointer}.footer{background:var(--theme-background);padding:48px 0 24px;border-top:1px solid var(--theme-divider)}.footer .brand-logo__logo{width:40px;height:40px;background-color:#c00}.footer .brand-logo__icon{fill:#fff;width:30px;margin:0 auto}.footer__right{align-items:center;display:flex;position:relative}.footer__user-account-menu,.footer__user-account-nav-menu{display:none;width:100%;text-align:center}.footer__user-account-icon{margin:0 0 0 16px;padding:0}.footer__user-account-nav-mobile{display:block;margin:0}.footer__user-account-nav-desktop{display:none}.footer .footer__inner{margin:0 auto;width:100%;max-width:1440px;padding:0 16px}.footer .footer__subnav{display:flex;flex-wrap:wrap}.footer .footer__divider{background-color:var(--theme-divider);height:1px;border:none;margin:24px auto;width:100%}.footer__divider-mobile{display:block}.footer__mobile-only{display:contents}.footer__desktop-only{display:none}.footer .footer__row{display:flex;align-items:center;flex-direction:column}.footer .footer__brand-logo{margin-bottom:32px}.footer .footer__links{display:flex;margin-top:24px;justify-content:center;flex-flow:row wrap}.footer .footer__copyright-text,.footer .footer__disclaimer-text,.footer .footer__link{font-size:12px;display:block;text-decoration:none;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;letter-spacing:0;text-align:center;line-height:20px}.footer .footer__link{margin:0 16px 4px 0;color:var(--theme-copy-accent)}.footer .footer__copyright-text{margin:24px auto 0;color:var(--theme-copy-accent)}.footer .footer__copyright-text>a{color:var(--theme-copy-accent);text-decoration:none}.footer .footer__disclaimer-text{color:var(--theme-footer-disclaimer-color);font-weight:var(--theme-footer-disclaimer-weight);text-align:center;margin:32px auto 0}.footer .footer__disclaimer-text>a{color:#262626;text-decoration:none}.footer .footer__copyright-text>a:hover,.footer .footer__link:hover{text-decoration:underline;color:var(--theme-copy-accent-hover)}.footer .footer__disclaimer-text>a:hover{text-decoration:underline;color:var(--theme-copy-accent)}.footer .uclink,.footer__vertical-divider{display:none}.footer__audio-link,.footer__live-tv-link,.footer__video-link{display:block;color:var(--theme-copy-accent);font-size:15px;font-weight:400;position:relative;text-decoration:none;line-height:20px}.footer__audio-link:active,.footer__audio-link:focus,.footer__audio-link:hover,.footer__live-tv-link:active,.footer__live-tv-link:focus,.footer__live-tv-link:hover,.footer__video-link:active,.footer__video-link:focus,.footer__video-link:hover{color:var(--theme-header__item-link-hover-color)}.footer__audio-link-desktop,.footer__live-tv-link-desktop,.footer__video-link-desktop{display:none}.footer__audio-link-mobile,.footer__live-tv-link-mobile,.footer__video-link-mobile{letter-spacing:.2px;line-height:26px;font-size:18px;text-align:center}.footer__audio-link-mobile,.footer__live-tv-link-mobile{margin-bottom:12px}@media screen and (min-width:480px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer{padding-top:48px;padding-right:0;margin-right:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__user-account-menu,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__user-account-nav-menu{display:block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer .user_account-nav--auth .user-account-nav__icon-button--auth{display:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer .user_account-nav--unauth .user-account-nav__icon-button--unauth{display:block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer .footer__inner{padding:0 16px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer .footer__subnav{margin-bottom:24px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__user-account-icon{margin:0 0 0 16px}}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer .footer__inner{padding:0 32px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer .footer__subnav{margin-bottom:24px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__right{padding:0 0 0 80px;align-self:flex-end;align-items:inherit}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__user-account-nav-icon{margin:0 0 0 24px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__user-account-nav-desktop{display:block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__user-account-menu .footer__divider,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__user-account-nav-menu .footer__divider,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__user-account-nav-mobile{display:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__vertical-divider{display:block;height:24px;margin:0 0 0 24px;border-left:1px solid var(--theme-divider)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__divider-mobile,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__mobile-only,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__vertical-divider.footer__audio-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__vertical-divider.footer__live-tv-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__vertical-divider.footer__video-link-desktop{display:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__desktop-only{display:contents}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__audio-link-mobile,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__live-tv-link-mobile,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__video-link-mobile{display:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__audio-link,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__video-link{margin:0 24px 0 0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer .footer__brand-logo{margin-bottom:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer .footer__row{flex-direction:row;justify-content:space-between;margin-top:32px}}@media screen and (min-width:1280px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer{padding-top:48px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__audio-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__live-tv-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__video-link-desktop{white-space:nowrap;display:block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__vertical-divider.footer__audio-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__vertical-divider.footer__live-tv-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer__vertical-divider.footer__video-link-desktop{display:block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer .footer__subnav{padding:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer .footer__divider:first-of-type{display:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer .footer__divider:last-of-type{display:block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer .footer__links{justify-content:flex-start}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer .footer__copyright-text,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer .footer__disclaimer-text{text-align:left}}@media screen and (min-width:1280px) and (max-width:1440px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .footer .footer__subnav{padding:0}}.header .brand-logo__section-text,.header__social-links .social-links__copy{color:var(--theme-header__copy-follow)}.header__container,.header__mobile-nav .header__nav-item-link-accordion{justify-content:space-between}body[data-page-type*=gallery]:has(article.gallery_unfurled),html[data-layout-uri*='layout-no-rail/instances/electioncenter'],html[data-layout-uri*='layout-with-rail/instances/electioncenter']{--theme-header__background:#0c0c0c;--theme-header__copy-accent:#e6e6e6;--theme-header__copy-follow:#ffffff;--theme-header__divider:#e6e6e6;--theme-header__logo-background-color:none;--theme-header__logo-color:#ffffff;--theme-header__logo-width:40px;--theme-header__logo-inset-width:auto;--theme-header__icon-color:#ffffff;--theme-header__icon-color-hover:var(--theme-icon-color-hover);--theme-header__edition-picker-link:#b1b1b1;--theme-header__separator:#ffffff;--theme-header__hover-item-hover:#ffffff;--theme-header__item-link-color:#e6e6e6;--theme-header__item-link-hover-color:#ffffff;--theme-header__item-link-hover-background-color:transparent;--theme-header__item-link-line-height:40px;--theme-header__item-link-font-weight:500;--theme-header__more-link-hover-font-weight:500;--theme-header__mobile-dropdown-background:none;--theme-header__dropdown-background:#0c0c0c;--theme-header__dropdown-item-link-color:#ffffff;--theme-header__dropdown-item-link-hover-color:#0c0c0c;--theme-header__dropdown-border-width:none;--theme-header__dropdown-border-style:none;--theme-header__dropdown-border-color:none;--theme-header__dropdown-box-shadow:0px 3px 8px 0px #6a73810f,0px 6px 12px 0px #6a738129;--theme-header__dropdown-hover-item-hover:#ffffff;--theme-header__dropdown-separator-color:#404040;--theme-header__dropdown-border-top:none;--theme-header__dropdown-border:1px solid var(--theme-header__dropdown-separator-color);--theme-header__dropdown-border-radius:4px;--theme-header__dropdown-margin-top:2px;--theme-header__login-button-color:#0c0c0c;--theme-header__login-button-color-hover:#404040;--theme-header__login-button-border-color:#ffffff;--theme-header__login-button-text-color:#ffffff;--theme-header__login-button-hover-text-color:#ffffff;--theme-header__scrolled-box-shadow:0px 3px 8px 0px #6a73810f,0px 6px 12px 0px #6a738129;--theme-header__auth-avatar-hover:#6e6e6e;--theme-user-account__login-button-color:#0c0c0c}html[data-layout-uri*='layout-no-rail/instances/electioncenter'] .header__navigation-separator,html[data-layout-uri*='layout-with-rail/instances/electioncenter'] .header__navigation-separator{height:1px;border-bottom:solid 1px #404040}html{scroll-padding-top:40px}.header{background-color:var(--theme-header__background);height:40px;left:0;right:0;transform:translateY(0);transition:transform 1s ease 0s;z-index:100;position:sticky;position:-webkit-sticky;top:0}.header .brand-logo__logo{background-color:var(--theme-header__logo-background-color);width:var(--theme-header__logo-width)}.header .brand-logo__icon{fill:var(--theme-header__logo-color);width:var(--theme-header__logo-inset-width);margin:0 auto}.header .style-solo-logo,.header .user-account-nav__icon-button .icon-ui-avatar-default,.header__close-icon-svg,.header__menu-icon-svg,.header__search-icon-svg,.header__social-links .social-links__link .facebook-icon,.header__social-links .social-links__link .instagram-icon,.header__social-links .social-links__link .linkedin-icon,.header__social-links .social-links__link .tiktok-icon,.header__social-links .social-links__link .twitter-icon,.header__social-links .social-links__link .youtube-icon{fill:var(--theme-header__icon-color)}.userAccountVisible+.header{transition:none}.kiln-edit-mode .header.component-selector-wrapper{position:sticky;top:3.5rem}.header__outer,.header__subnav-mount{position:relative}.header__navigation-separator{width:100%;height:2px;border:none;margin:0;opacity:1;transition:visibility 0s,opacity .25s ease-in}.header__nav-item-link,.header__nav-more-link,.header__nav-special-text{font-weight:500;text-decoration:none;transition:color .4s ease;line-height:var(--theme-header__item-link-line-height)}.header__navigation-separator::before{content:'';display:flex;border-bottom:2px solid var(--theme-header__separator);height:0;width:calc(100% - (16px * 2));max-width:calc(1440px - (16px * 2));margin:0 auto}.header__navigation-separator.hide{visibility:visible;opacity:0;height:0}.header__menu-icon{display:block}.header__outer{height:40px;z-index:50}.header__social-links{margin:0 auto;width:max-content}.header__social-links .social-links__link .facebook-icon:hover,.header__social-links .social-links__link .instagram-icon:hover,.header__social-links .social-links__link .linkedin-icon:hover,.header__social-links .social-links__link .tiktok-icon:hover,.header__social-links .social-links__link .twitter-icon:hover,.header__social-links .social-links__link .youtube-icon:hover{fill:var(--theme-header__icon-color-hover)}.header__socials{display:none}.header__subnav-mount--scrolled{box-shadow:var(--theme-header__scrolled-box-shadow)}.header__container{display:flex;align-items:flex-start;margin:0 auto;overflow:visible;padding:0 16px;max-width:1440px}.header__left{display:flex;flex:0 0 auto;align-items:center;height:40px}.header__nav{margin-left:16px;display:none;height:auto;overflow:visible}.header__nav-more{display:none}.header__nav-special{display:none;border-bottom:solid 1px var(--theme-header-mobile-nav-border-color);width:100%}.header__nav-special-text{color:var(--theme-header__item-link-color);font-size:14px;margin:0 16px;white-space:normal}.header__nav-special-text:hover{color:var(--theme-copy-accent-hover)}.header__nav-item-link,.header__nav-more-link{color:var(--theme-header__copy-accent);font-size:15px;display:block;white-space:nowrap}.header__nav-item-link-centered,.header__nav-more-link-centered{justify-content:center;margin:0}.header__nav-item-link:hover,.header__nav-more-link:hover{color:var(--theme-header__item-link-hover-color);-webkit-text-decoration:solid underline var(--theme-header__item-link-hover-color) 2px;text-decoration:solid underline var(--theme-header__item-link-hover-color) 2px;text-underline-offset:4px}.header__nav-item--active>.header__nav-item-link,.header__nav-more--active>.header__nav-item-link{font-weight:700}.header__nav-item-dropdown,.header__nav-more-dropdown{background-color:var(--theme-header__mobile-dropdown-background);display:none;position:absolute;opacity:0;transition:opacity .3s ease;width:fit-content;box-shadow:var(--theme-header__dropdown-box-shadow)}.header__nav-item-dropdown-item,.header__nav-more-dropdown-item{line-height:var(--theme-header__item-link-line-height);font-weight:var(--theme-header__item-link-font-weight);display:block;padding:0 16px;text-decoration:none;font-size:15px;color:var(--theme-header__dropdown-item-link-color);border-bottom:1px solid var(--theme-header-mobile-nav-border-color)}.header__nav-item-dropdown-item:hover,.header__nav-more-dropdown-item:hover{background-color:var(--theme-header__dropdown-hover-item-hover);color:var(--theme-header__dropdown-item-link-hover-color)}.header__nav-item-dropdown-item:last-of-type,.header__nav-more-dropdown-item:last-of-type{border-bottom:0}.header__nav-item:hover,.header__nav-more:hover{background-color:var(--theme-header__item-link-hover-background-color)}.header__nav-item:hover .header__nav-item-link,.header__nav-more:hover .header__nav-item-link{color:var(--theme-header__item-link-hover-color)}.header__nav-more--toggle-caret::after{content:url(/media/sites/cnn/icons/gray-caret.svg);border:none;cursor:pointer;height:20px;width:20px;margin:0;padding:0;top:8px;position:relative}.header__nav-more--toggle-caret-up::after{content:url(/media/sites/cnn/icons/gray-caret-up.svg)}.header__nav-more-link:hover{font-weight:var(--theme-header__more-link-hover-font-weight)}.header__nav-button{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.header__subnav-item{margin:0;padding:0}.header__editionizer{display:none;text-align:left;width:100%;z-index:1}.header__editionizer-menu{display:none;padding:0;text-align:left}.header__editionizer-item{margin:16px 0;list-style:none}.header__editionizer-item:hover{text-decoration:underline;text-underline-offset:var(--theme-paragraph__hover-link-offset)}.header__editionizer-link{color:var(--theme-header__copy-accent);font-size:16px;line-height:24px;font-weight:500;text-decoration:none}.header__editionizer--active .header__editionizer-menu{display:block}.header__editionizer--active .header__editionizer-button .icon-ui-caret-down-thick{transform:rotate(180deg)}.header__editionizer-button{background:0 0;border:none;color:var(--theme-header__copy-accent);font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;font-size:18px;font-weight:700;line-height:26px;cursor:pointer}.header__editionizer .header__editionizer-caret{display:inline-block;float:right}.header__editionizer .header__editionizer-caret .icon-ui-caret-down-thick{fill:var(--theme-header__copy-accent);transition:transform .25s ease;height:20px;width:20px;vertical-align:middle}.header__editionizer .header__editionizer-desktop{display:none}.header__right{align-items:center;display:flex;position:relative;height:40px;visibility:hidden}.header__right .header__editionizer-button{margin:0 0 0 16px;padding:0;height:32px}.header__user-account-icon{margin:0 0 0 16px;padding:0}.header__search-icon{margin:0 0 0 24px;padding:0}.header__subscribe-button{display:none;background-color:#c00;color:#fff;border:1px;margin-left:12px;border-radius:6px;padding:0 12px;font-size:14px;line-height:20px;height:30px;font-weight:700;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;cursor:pointer}.header__subscribe-button:hover{background-color:#a4001e}.header__user-account-nav-mobile{display:block;margin:0;width:100%}.header__user-account-nav-mobile .user-account-nav__menu-options{text-align:left;margin:24px 0 0}.header__user-account-nav-mobile .user-account-nav__menu-item{margin:0}.header__user-account-nav-mobile .user-account-nav__menu-link{color:var(--theme-header__copy-accent);font-size:16px;line-height:24px;font-weight:500}.header__user-account-nav-mobile .user-account-nav__menu-item+.user-account-nav__menu-item{margin-top:12px}.header__user-account-nav-desktop{display:none}.header__inner--subscription .header__user-account-nav-desktop,.header__inner--subscription .user-account-nav--auth .user-account-nav__icon-button--auth{display:block}.header__inner--subscription .user-account-nav--unauth .user-account-nav__icon-button--unauth,.header__inner--subscription .user-account-nav__menu-button{display:none}.header__inner--subscription .user-account-nav__menu-options{padding:12px 0;text-align:left;background:#fff;position:absolute;margin-top:4px;width:fit-content;right:calc(4px / 2);border-radius:4px;box-shadow:rgba(0,0,0,.25) 0 2px 6px 0}.header__inner--subscription .user-account-nav__menu-options:after{content:'';width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fefefe}.header__inner--subscription .user-account-nav__menu-item{margin:0;width:100%;white-space:nowrap;list-style:none}.header__inner--subscription .user-account-nav__menu-link{padding:0 24px;font-size:12px;line-height:24px;color:#404040;display:flex;flex-direction:row;align-items:center}.header__inner--subscription .user-account-nav__menu-link:hover{background-color:#e6e6e6;color:#262626}.header__inner--subscription .user-account-nav__menu-link--hide{display:none}.header__inner--subscription .header__right .user-account-nav--auth .user-account-nav__icon-button--auth{margin-left:12px}.header .user-account-nav--unauth .user-account-nav__text-button--unauth,.header .user-account-nav__menu-button,.header .user-account-nav__menu-button:active,.header .user-account-nav__menu-button:focus,.header .user-account-nav__menu-button:hover{color:var(--theme-header__login-button-text-color)}.header .user-account-nav--auth .user-account-nav__menu{width:100%}.header .user-account-nav__icons{margin:0}.header .user-account-nav__menu--active .icon-ui-caret-down-thick{transform:rotate(180deg)}.header .user-account-nav__caret{float:right;width:20px;height:20px;-webkit-mask-image:url(/media/sites/cnn/icons/ui-caret-down-thick.svg);mask-image:url(/media/sites/cnn/icons/ui-caret-down-thick.svg);background-color:var(--theme-header__login-button-text-color);margin:0}.header__close-icon,.header__menu-icon{margin:0 16px 0 0;padding:0}.header__menu-icon,.header__search-icon{height:32px}.header__close-icon,.header__search-icon{display:none}.header__close-icon,.header__menu-icon,.header__search-icon{background:0 0;border:none;box-shadow:none}.header__close-icon-svg,.header__menu-icon-svg,.header__search-icon-svg{height:24px;width:24px;transition:fill .4s ease}.header__audio-link::before,.header__video-link::before{height:16px;background-color:var(--theme-header__icon-color)}.header__close-icon:focus,.header__menu-icon:focus,.header__search-icon:focus{color:#fff}.header__close-icon:active,.header__close-icon:focus,.header__close-icon:hover,.header__menu-icon:active,.header__menu-icon:focus,.header__menu-icon:hover,.header__search-icon:active,.header__search-icon:focus,.header__search-icon:hover{cursor:pointer}.header__close-icon:active .header__close-icon-svg,.header__close-icon:active .header__menu-icon-svg,.header__close-icon:active .header__search-icon-svg,.header__close-icon:focus .header__close-icon-svg,.header__close-icon:focus .header__menu-icon-svg,.header__close-icon:focus .header__search-icon-svg,.header__close-icon:hover .header__close-icon-svg,.header__close-icon:hover .header__menu-icon-svg,.header__close-icon:hover .header__search-icon-svg,.header__menu-icon:active .header__close-icon-svg,.header__menu-icon:active .header__menu-icon-svg,.header__menu-icon:active .header__search-icon-svg,.header__menu-icon:focus .header__close-icon-svg,.header__menu-icon:focus .header__menu-icon-svg,.header__menu-icon:focus .header__search-icon-svg,.header__menu-icon:hover .header__close-icon-svg,.header__menu-icon:hover .header__menu-icon-svg,.header__menu-icon:hover .header__search-icon-svg,.header__search-icon:active .header__close-icon-svg,.header__search-icon:active .header__menu-icon-svg,.header__search-icon:active .header__search-icon-svg,.header__search-icon:focus .header__close-icon-svg,.header__search-icon:focus .header__menu-icon-svg,.header__search-icon:focus .header__search-icon-svg,.header__search-icon:hover .header__close-icon-svg,.header__search-icon:hover .header__menu-icon-svg,.header__search-icon:hover .header__search-icon-svg{fill:var(--theme-header__icon-color-hover)}.header__user-account-menu,.header__user-account-nav-menu{display:none;width:100%;text-align:center}.header__audio-link,.header__live-tv-link,.header__video-link{display:none;align-items:center;color:var(--theme-header__copy-accent);font-size:15px;font-weight:500;text-decoration:none;line-height:20px}.header__audio-link:active,.header__audio-link:focus,.header__audio-link:hover,.header__live-tv-link:active,.header__live-tv-link:focus,.header__live-tv-link:hover,.header__video-link:active,.header__video-link:focus,.header__video-link:hover{color:var(--theme-header__item-link-hover-color)}.header__audio-link:hover,.header__live-tv-link:hover,.header__video-link:hover{-webkit-text-decoration:solid underline var(--theme-header__item-link-hover-color) 2px;text-decoration:solid underline var(--theme-header__item-link-hover-color) 2px;text-underline-offset:4px}.header__audio-link::before,.header__live-tv-link::before,.header__video-link::before{content:'';background-size:100%;margin-right:8px}.header__audio-link-mobile,.header__live-tv-link-mobile,.header__video-link-mobile{display:flex}.header__video-link::before{width:16px;-webkit-mask-image:url(/media/sites/cnn/icons/video-icon-header.svg);mask-image:url(/media/sites/cnn/icons/video-icon-header.svg);-webkit-mask-size:100%;mask-size:100%}.header__audio-link::before{width:16px;-webkit-mask-image:url(/media/sites/cnn/icons/audio-icon-header.svg);mask-image:url(/media/sites/cnn/icons/audio-icon-header.svg);-webkit-mask-size:100%;mask-size:100%}.header__live-tv-link::before{background-image:url(/media/sites/cnn/icons/live-tv-icon-header.svg);width:8px;height:8px}.header .subnav__section-link,.header .subnav__subsection-link{color:var(--theme-header__copy-accent)}.header .subnav__sections,.header .subnav__subsections{align-items:flex-start}.header__subnav{background:var(--theme-header__background);border-bottom:1px solid var(--theme-header__divider);box-shadow:rgba(0,0,0,.25) 0 25px 27px -31px;display:none;left:0;max-height:calc(80vh - 40px);overflow-y:scroll;position:absolute;top:100%;width:100%;z-index:5}.header__subnav .header__container{padding:24px 16px;flex-direction:column}.header--active .header__navigation-separator{background-color:var(--theme-header__background)}.header--active .header__subnav{display:block}.header--active .header__menu-icon{display:none}.header--active .header__close-icon{display:inline-block}.header__divider{background-color:var(--theme-header__divider);margin:24px auto;height:1px;border:none;width:40px}.header__divider .header__menu-icon{display:none}.header__divider .header__close-icon{display:inline-block}.header__divider--full-width{width:100%}.header .subnav__specific-content{display:none}.header__mobile-nav{display:block;width:calc(100% + 32px)}.header__mobile-nav .header__nav{display:block;margin:0 0 16px}.header__mobile-nav .header__nav-item:first-child{border-top:solid 1px var(--theme-header-mobile-nav-border-color)}.header__mobile-nav .header__nav-item-accordion--open .header__nav-item-link-accordion::after{transform:rotate(180deg)}.header__mobile-nav .header__nav-item-link{display:flex;margin-bottom:12px;width:100%;line-height:24px;white-space:normal;border-bottom:solid 1px var(--theme-header-mobile-nav-border-color)}.header__mobile-nav .header__nav-item-link-accordion:after{background-color:#fff;display:inline-block;content:'';-webkit-mask:url(/media/sites/cnn/icons/ui-caret-down.svg) no-repeat 50% 50%;mask:url(/media/sites/cnn/icons/ui-caret-down.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;transition:transform .5s ease;width:16px;min-width:16px}.header__mobile-nav .header__nav-item-dropdown{display:block;width:100%;opacity:1;overflow:hidden;max-height:0;position:relative;transition:max-height .45s ease}.header__mobile-nav .header__nav-item-dropdown--open{transition:max-height .8s ease;max-height:1200px}.header__mobile-nav .header__nav-item-dropdown-item{padding:8px 16px;font-size:14px;line-height:24px}.underscored .header{border-bottom:1px solid var(--theme-header__divider)}.underscored .header .header__mobile-nav .header__nav-item-link{padding:8px 16px;margin-bottom:0}.underscored .header .subnav:before{content:url(/media/sites/cnn/cnn-logo-bg.svg);display:block;margin:auto;width:56px}.underscored .header .header__subnav .header__container,.underscored .header .subnav__sections,.underscored .header .subnav__subsections{align-items:center}.underscored .header .header__navigation-separator{display:none}.underscored .header .user-account-nav__icons{margin:auto}.underscored .header .user-account-nav__caret{-webkit-mask-image:url(/media/sites/cnn/icons/ui-caret-down.svg);mask-image:url(/media/sites/cnn/icons/ui-caret-down.svg);background-color:#fff;width:16px;height:14px;margin-left:8px;float:none}.underscored .header .user-account-nav--auth .user-account-nav__menu{width:max-content}.underscored .header__nav-item-dropdown,.underscored .header__nav-more-dropdown{margin-top:-1px}.header__wrapper-outer{position:sticky;z-index:9998;height:40px;top:0;pointer-events:none}.header__wrapper-inner{position:sticky;top:0;height:fit-content;min-height:40px;pointer-events:all}@media screen and (min-width:480px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header .user-account-nav--auth .user-account-nav__icon-button--auth,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__user-account-nav-desktop{display:block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__container{max-width:1440px;width:100%;padding:0 16px;overflow:visible}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header--active .header__container{overflow:hidden}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__subnav .header__container{padding-top:32px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__right .header__editionizer-button{margin:0 0 0 24px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__user-account-nav-icon{margin:0 0 0 16px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header .user-account-nav--unauth .user-account-nav__icon-button--unauth,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header .user-account-nav__menu-button,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__user-account-nav-mobile,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).cnne .header__audio-link-mobile,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).cnne .header__live-tv-link-mobile,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).cnne .header__mobile-only,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).cnne .header__video-link-mobile,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored .header__audio-link-mobile,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored .header__live-tv-link-mobile,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored .header__mobile-only,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored .header__video-link-mobile,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).cnne,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored) .header .user-account-nav__menu-options:after{display:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header .user-account-nav--unauth .user-account-nav__text-button--unauth{border:1px solid var(--theme-header__login-button-border-color);box-sizing:border-box;border-radius:8px;padding:4px 8px;font-size:14px;line-height:20px;height:30px;background-color:var(--theme-header__login-button-color)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header .user-account-nav--unauth .user-account-nav__text-button--unauth:hover{background-color:var(--theme-header__login-button-color-hover)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__search-icon{margin:0 0 0 24px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__user-account-nav-icon{margin:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__search-icon{margin:0 12px 0 24px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__user-account-nav-desktop .user-account-nav--unauth .user-account-nav__text-button--unauth{margin-left:12px;padding:0 12px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__user-account-nav-desktop .user-account-nav--unauth .user-account-nav__text-button--unauth:hover{color:var(--theme-header__login-button-hover-text-color)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__user-account-icon{margin:0 0 0 16px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__audio-link,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__video-link{margin:0 24px 0 0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).cnne,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored) .header .user-account-nav__icon-button--auth .icon-ui-avatar-default:hover{background:var(--theme-header__auth-avatar-hover);border-radius:16px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).cnne,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored) .header .user-account-nav__menu-options{padding:0;margin-top:6px;min-width:200px;background:var(--theme-header__dropdown-background);border:var(--theme-header__dropdown-border);box-shadow:var(--theme-header__dropdown-box-shadow);border-radius:0 0 4px 4px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).cnne,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored) .header .user-account-nav__menu-link{color:var(--theme-header__dropdown-item-link-color);font-size:14px;line-height:20px;padding:9px 24px 9px 12px;font-weight:500}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).cnne,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored) .header .user-account-nav__menu-link:hover{background-color:var(--theme-header__dropdown-hover-item-hover);color:var(--theme-header__dropdown-item-link-hover-color)}}@media screen and (max-width:479px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header_nav-item-link{font-size:18px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__audio-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__video-link-desktop{display:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__mobile-only{display:block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__live-tv-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__right .user-account-nav .user-account-nav__menu-options,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__right .user-account-nav--unauth .user-account-nav__text-button--unauth,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__subnav .header__subscribe-button{display:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__subnav .header__container{padding-top:32px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__subnav .user-account-nav .user-account-nav__menu-options{padding:0;text-align:left;background:unset;position:unset;width:unset;border-radius:0;box-shadow:none;margin-top:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__subnav .user-account-nav .user-account-nav__menu-item{margin:12px 0;list-style:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__subnav .user-account-nav .user-account-nav__menu-link{color:var(--theme-header__copy-accent);font-size:16px;line-height:24px;font-weight:500;text-decoration:none;padding:0;display:unset}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__user-account-nav-mobile{display:block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__user-account-nav-mobile .user-account-nav--unauth .user-account-nav__text-button--unauth{border:none;font-size:18px;line-height:26px;padding:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__user-account-nav-mobile .user-account-nav__icon-button--auth{display:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__user-account-nav-mobile .user-account-nav--auth .user-account-nav__menu-button{display:block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header .brand-logo__section-text{font-size:16px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored .header .header__user-account-nav-mobile .user-account-nav__menu-options{text-align:center}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored .header .header__user-account-nav-mobile .user-account-nav__menu-link{color:#fff}}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__navigation-separator:before{width:calc(100% - (32px * 2));max-width:calc(1440px - (32px * 2))}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header .subnav__section-link,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header .subnav__subsection-link{color:var(--theme-header__copy-accent)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__close-icon,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__menu-icon{margin:0 24px 0 0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav{position:relative;display:contents;flex-wrap:wrap;overflow:hidden;visibility:hidden;height:16px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav-special{width:auto;border:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav-item,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav-more{height:var(--theme-header__item-link-line-height);transition:background-color .2s ease;padding:0 12px;text-align:left}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav-item-dropdown-inner,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav-more-dropdown-inner{background-color:var(--theme-header__dropdown-background);margin-left:-12px;border:var(--theme-header__dropdown-border);margin-top:var(--theme-header__dropdown-margin-top);border-bottom-left-radius:var(--theme-header__dropdown-border-radius);border-bottom-right-radius:var(--theme-header__dropdown-border-radius)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav-item-dropdown-item,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav-more-dropdown-item{border-width:var(--theme-header__dropdown-border-width);border-style:var(--theme-header__dropdown-border-style);border-color:var(--theme-header__dropdown-border-color)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav-item:first-of-type,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav-more:first-of-type{margin-left:12px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav-item:last-of-type,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav-more:last-of-type{border-bottom:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav-item:hover>.header__nav-item-dropdown,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav-more:hover>.header__nav-item-dropdown{display:block;opacity:1;z-index:300}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav-container{display:contents}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__container{padding:0 32px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__audio-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__live-tv-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__video-link-desktop{white-space:nowrap;display:flex}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__editionizer{position:relative;display:block;padding-top:0;width:100%;white-space:nowrap}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__editionizer .header__editionizer-header{display:block;padding:0;line-height:20px;width:calc(100% / 5);text-align:left;background:0 0;border:none;color:var(--theme-header__copy-accent);font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;font-size:18px;font-weight:700}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__editionizer .header__editionizer-desktop{display:flex;width:inherit}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__editionizer .header__editionizer-mobile{display:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__editionizer-link{font-size:14px;font-weight:400;display:inherit;padding:0;line-height:20px;width:fit-content;color:var(--theme-header__edition-picker-link)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__editionizer-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--theme-header__edition-picker-link);text-decoration-color:var(--theme-header__edition-picker-link);text-underline-offset:var(--theme-paragraph__hover-link-offset)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__editionizer-link[data-current-edition]{color:#c00}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__editionizer-link:first-of-type .header__editionizer-list{color:#c00;font-weight:700}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__editionizer-item{margin:0;width:calc(100% / 5);text-align:left;padding:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__right{padding:0 0 0 80px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__right .header__search-icon{display:inline-block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__inner--subscription .header__right{padding:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__editionizer .header__divider,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__user-account-menu .header__divider,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__user-account-nav-menu .header__divider{display:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__subnav{max-height:calc(100vh - 40px)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__subnav:before{content:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__subnav .header__editionizer{display:flex;align-self:flex-start;align-items:baseline}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__subnav .header__container{padding-top:32px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__socials{align-items:flex-end;display:flex;flex-flow:column;width:100%}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__audio-link-mobile,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__live-tv-link-mobile,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__mobile-nav,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__mobile-only,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__video-link-mobile{display:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header .subnav:before{content:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header .header__inner--subscription .subnav .user-account-nav--unauth .user-account-nav__text-button--unauth{padding:0 12px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).kiln-edit-mode .header__nav{visibility:visible}}@media screen and (max-width:959px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).menu-opened{position:fixed}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__subnav .header__editionizer{display:block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__left .brand-logo{z-index:7}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__left .brand-logo:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored .header .search,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).cnne,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored) .header__audio-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).cnne,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored) .header__live-tv-link-desktop,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).cnne,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored) .header__video-link-desktop{display:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__subscribe-button{margin-left:24px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored .header__subnav{background:#0c0c0c}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).underscored .header__subnav *{color:#fff;fill:#fff}}@media screen and (min-width:960px) and (max-width:1279px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav{display:contents}}@media screen and (max-width:1279px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__audio-link-mobile,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__live-tv-link-mobile,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__video-link-mobile{letter-spacing:.2px;line-height:24px;font-size:16px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__audio-link-mobile::before,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__live-tv-link-mobile::before,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__video-link-mobile::before{content:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__audio-link-mobile,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__live-tv-link-mobile{margin-bottom:12px}}@media screen and (min-width:1280px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav{height:auto}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav-special{white-space:nowrap}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__nav-item{display:block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__container{padding:0 32px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__right .header__editionizer-header{margin:0 0 0 24px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__subnav .header__container{padding-top:40px;padding-bottom:40px;padding-left:calc(32px + (25vw - 25%));padding-right:calc(32px - (25vw - 25%))}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__editionizer .header__editionizer-header,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__editionizer-item{width:calc(100% / 7)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .header__divider{width:100%;margin:24px auto}}.kiln-edit-mode .header__wrapper-outer{height:auto;position:relative;top:unset}.kiln-edit-mode .header__inner{top:55px}.kiln-edit-mode.homepage-mobile--layout .header__inner,.kiln-edit-mode.homepage-mobile-app--layout .header__inner{margin:auto}.kiln-edit-mode.homepage-mobile--layout .header__inner{width:320px}.kiln-edit-mode.homepage-mobile-app--layout .header__inner{width:375px}.subnav{width:100%}.subnav__sections,.subnav__subsections{display:flex;flex-direction:column;align-items:center;width:100%;margin:0;padding:0;list-style:none}.subnav__subsection,.subnav__subsection-link{margin-top:4px}.subnav__section{margin-bottom:12px}.subnav__section-link{font-weight:500}.subnav__section-link,.subnav__subsection-link{text-decoration:none;transition:color .4s ease;font-size:14px;line-height:18px;color:var(--theme-copy-accent)}.subnav__section-link:active,.subnav__section-link:focus,.subnav__section-link:hover,.subnav__subsection-link:active,.subnav__subsection-link:focus,.subnav__subsection-link:hover{color:var(--theme-copy-accent-hover);text-decoration:underline;text-underline-offset:var(--theme-paragraph__hover-link-offset)}.subnav__subsections{display:none;font-size:12px}.subnav__specific-content{display:block;text-align:center}.subnav__social-links{margin-top:32px}.subnav .cnn-badge-icon{width:50px;height:50px;margin-bottom:24px}@media screen and (max-width:959px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .subnav__section-link{font-size:16px;line-height:24px;font-weight:500}}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .subnav__sections{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .subnav__subsections{display:block;margin-top:12px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .subnav__section{padding:0 12px 0 0;margin-bottom:24px;width:calc(100% / 5)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .subnav__section-link{margin-bottom:16px;font-size:16px;line-height:20px;font-weight:700;color:var(--theme-copy-follow)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .subnav__section--collapsed .subnav__subsections,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .subnav__specific-content{display:none}}@media screen and (min-width:1280px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .subnav__section{width:calc(100% / 7)}}.brand-logo{height:40px;display:flex}.brand-logo .cnn-badge-icon{height:40px;fill:var(--theme-primary-logo-fill)}.brand-logo__logo{display:flex;height:100%;align-items:center}.brand-logo__icon{fill:#c00}.brand-logo__theme{display:block;height:100%}.brand-logo__theme .business-logo-icon,.brand-logo__theme .entertainment-logo-icon,.brand-logo__theme .health-logo-icon,.brand-logo__theme .politics-logo-icon,.brand-logo__theme .style-logo-icon,.brand-logo__theme .tech-logo-icon,.brand-logo__theme .travel-logo-icon,.brand-logo__theme .underscored-logo-icon{position:relative}.brand-logo__theme .business-logo-icon .logo-title,.brand-logo__theme .entertainment-logo-icon .logo-title,.brand-logo__theme .health-logo-icon .logo-title,.brand-logo__theme .politics-logo-icon .logo-title,.brand-logo__theme .style-logo-icon .logo-title,.brand-logo__theme .tech-logo-icon .logo-title,.brand-logo__theme .travel-logo-icon .logo-title,.brand-logo__theme .underscored-logo-icon .logo-title{fill:var(--theme-secondary-logo-fill)}.brand-logo__section-text{align-items:center;color:var(--theme-copy-follow);display:flex;font-weight:700;font-size:18px;margin-left:4px;height:100%}.brand-logo__theme-link{text-decoration:none}.search-bar{width:100%}.search-bar__form{position:relative;display:block;width:100%;margin-bottom:24px}.search-bar__input{border:1px solid var(--theme-searchbox-border);border-radius:8px;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;font-size:16px;height:48px;width:100%;padding:0 64px 0 8px;box-shadow:none;color:var(--theme-copy)}.search-bar__input:-ms-input-placeholder{font-size:16px;line-height:26px;letter-spacing:0;color:#404040}.search-bar__input::placeholder{font-size:16px;line-height:26px;letter-spacing:0;color:#404040}.search-bar__input:focus{outline:0}.search-bar__input::-ms-clear{display:none}.search-bar__submit{position:absolute;top:50%;transform:translateY(-50%);right:0;border:none;box-shadow:none;background:0 0;display:flex;align-items:center;height:32px;letter-spacing:0;color:#404040;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;font-weight:700;content:url(/media/sites/cnn/icons/ui-search.svg)}.search-bar__submit:hover{cursor:pointer}.search-bar__button-text{display:none;font-size:14px;font-weight:700;line-height:32px;letter-spacing:0;margin-right:16px}.search-bar__arrow,.search-bar__search-icon{position:relative}.search-bar__arrow{display:none;right:8px;top:1px}.search-bar__arrow svg{width:12px;height:12px}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .search-bar__input{padding:0 calc(64px * 2) 0 8px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .search-bar__arrow,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .search-bar__button-text{display:block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .search-bar__search-icon{display:none}}.social-links{text-align:center}.social-links__copy{color:var(--theme-copy-follow);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-left:0}.social-links--dark .social-links__copy{color:#404040}.social-links__items{display:flex;align-items:center;justify-content:center;padding:0;margin:16px 0 0;flex-wrap:wrap;max-width:220px}.social-links__item{height:24px;list-style:none;margin:0 0 0 24px}.social-links__item:nth-child(5n+1){margin-left:0}.social-links__item:nth-child(n+6){margin-top:20px}.social-links__link{color:unset;text-decoration:none}.social-links__link .facebook-icon,.social-links__link .instagram-icon,.social-links__link .linkedin-icon,.social-links__link .tiktok-icon,.social-links__link .twitter-icon,.social-links__link .youtube-icon{fill:var(--theme-icon-color);transition:fill .4s ease;height:24px;width:24px}.social-links__link .facebook-icon:hover,.social-links__link .instagram-icon:hover,.social-links__link .linkedin-icon:hover,.social-links__link .tiktok-icon:hover,.social-links__link .twitter-icon:hover,.social-links__link .youtube-icon:hover{fill:var(--theme-icon-color-hover)}.social-links--dark .social-links__link .facebook-icon,.social-links--dark .social-links__link .facebook-icon:hover,.social-links--dark .social-links__link .instagram-icon,.social-links--dark .social-links__link .instagram-icon:hover,.social-links--dark .social-links__link .tiktok-icon,.social-links--dark .social-links__link .tiktok-icon:hover,.social-links--dark .social-links__link .twitter-icon,.social-links--dark .social-links__link .twitter-icon:hover,.social-links--dark .social-links__link .youtube-icon,.social-links--dark .social-links__link .youtube-icon:hover{fill:#404040}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .social-links__copy,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .social-links__item:nth-child(5n+1){margin-left:24px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .social-links{display:flex;align-items:center}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .social-links__items{margin-top:0;justify-content:center;max-width:none}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .social-links__item{padding:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .social-links__item:nth-child(n+6){margin-top:0}}.user-account-nav{visibility:hidden}.user-account-nav__caret{display:inline-block;width:15px;height:14px;margin-left:8px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-image:url(/media/sites/cnn/icons/ui-caret-down.svg);mask-image:url(/media/sites/cnn/icons/ui-caret-down.svg);background-color:var(--theme-copy-accent);transition:transform .25s ease}.user-account-nav__menu--active .user-account-nav__caret{transform:rotate(180deg)}.user-account-nav__icons{display:grid;width:max-content;margin:auto}.user-account-nav .user-account-nav__avatar{width:42px;height:42px;border-radius:50%}.user-account-nav__icon-button{display:none;font-size:10px;color:var(--theme-copy-accent);font-weight:700;background:0 0;border:none;padding:0}.user-account-nav__icon-button:hover{cursor:pointer}.user-account-nav__icon-button .userAccountFollowDot{height:6px;width:6px;background-color:#c00;border-radius:50%;top:3px;position:absolute;display:none}.user-account-nav__icon-button .userAccountFollowDot--show{display:inline-block}.user-account-nav__icon-button .icon-ui-avatar-default,.user-account-nav__icon-button .icon-ui-avatar-fill{height:30px;width:30px;fill:var(--theme-copy-accent);transition:transform .25s ease}.user-account-nav__icon-button:focus{color:var(--theme-user-account__login-button-color)}.user-account-nav__menu-button,.user-account-nav__menu-button:active,.user-account-nav__menu-button:focus,.user-account-nav__menu-button:hover,.user-account-nav__menu-link{color:var(--theme-copy-accent)}.user-account-nav__icon-button:focus .user-icon{fill:var(--theme-user-account__login-button-color)}.user-account-nav__menu-options{display:none;padding:0;text-align:center;z-index:200}.user-account-nav__menu--active>.user-account-nav__menu-options{display:block}.user-account-nav__menu-notification-dot{height:6px;width:6px;background-color:#c00;border-radius:50%;margin-left:5px;display:none}.user-account-nav__menu-notification-dot--show{display:inline-block}.user-account-nav--auth .user-account-nav__icon-button--unauth,.user-account-nav--auth .user-account-nav__text-button--unauth,.user-account-nav__menu-link--hide{display:none}.user-account-nav__menu-item{margin:16px 0;list-style:none}.user-account-nav__menu-link{font-size:14px;text-decoration:none}.user-account-nav__menu-button{font-size:18px;font-weight:700;background:0 0;border:none}.user-account-nav__menu-button:hover{cursor:pointer}.user-account-nav--auth .user-account-nav__icon-button--auth:focus{outline:0}.user-account-nav--auth .user-account-nav__menu{display:block;width:max-content;margin:auto}.user-account-nav--auth .hide{display:none}.user-account-nav--unauth .user-account-nav__icon-button--unauth{display:block;padding:8px 32px}.user-account-nav--unauth .user-account-nav__text-button--unauth{display:block;font-size:18px;font-weight:700;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;line-height:26px;letter-spacing:.2px;border:none;background-color:inherit;color:var(--theme-header__login-button-text-color);cursor:pointer;padding:4px 32px 0}.user-account-nav--unauth .user-account-nav__menu,.user-account-nav__override-link,.user-account-nav__user{display:none}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .user-account-nav{position:relative}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .user-account-nav--auth .user-account-nav__icon-button--auth{display:block}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .user-account-nav--unauth .user-account-nav__text-button--unauth{border:1px solid var(--theme-user-account__login-button-color);box-sizing:border-box;border-radius:8px;padding:4px 8px;font-size:14px;line-height:20px;height:30px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .user-account-nav--unauth .user-account-nav__text-button--unauth:hover{background-color:var(--theme-divider)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .user-account-nav--unauth .user-account-nav__icon-button--unauth,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .user-account-nav__menu-button{display:none}}@media screen and (min-width:480px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .user-account-nav__menu-options{padding:12px 0;text-align:left;background:#fff;position:absolute;margin-top:4px;width:fit-content;right:calc(4px / 2);border-radius:4px;box-shadow:rgba(0,0,0,.25) 0 2px 6px 0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .user-account-nav__menu-options:after{content:'';width:0;height:0;position:absolute;top:-5px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fefefe}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .user-account-nav__menu-item{margin:0;width:100%;white-space:nowrap}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .user-account-nav__menu-link{padding:0 24px;font-size:12px;line-height:24px;color:#404040;display:flex;flex-direction:row;align-items:center}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .user-account-nav__menu-link:hover{background-color:#e6e6e6;color:#262626}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .user-account-nav__menu-link--hide{display:none}}.component-selector-wrapper .user-account-nav .user-account-nav__icons .user-account-nav__icon-button--unauth{display:block}.custom-placeholder .status-label,.kiln-edit-mode .container_headline-carousel__headline:hover,.kiln-edit-mode [data-component-name=video-resource] .video-resource__image:hover::after,html{font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif}.layout,.layout__content-wrapper{background-color:#fff;width:100%}html{box-sizing:border-box;min-height:100%;min-width:320px;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%;width:100%}*,:after,:before{box-sizing:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.layout{margin:0;padding:0}.layout__content-wrapper{display:inline-block;position:relative}.kiln-edit-mode .contributors-list .add-contributor-wrapper .add-contributor-button,.kiln-edit-mode .kiln-overlay-form.card button[aria-label='Add Card'],.kiln-edit-mode .kiln-overlay-form.card button[aria-label='Duplicate Card'],.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--voter-tool-detail .complex-list-item-actions-right>.ui-button,.layout__top:empty{display:none}.layout__content-wrapper .layout__info{position:relative}.layout__bottom,.layout__breadcrumb,.layout__top,.layout__wrapper{margin:0 auto;padding:0 16px;width:100%;max-width:1440px;min-width:300px}.layout__bottom{padding:0;max-width:100%}.layout__lede .interactive-video{margin-top:0;margin-bottom:32px}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout__top,body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout__wrapper{padding:0 32px}}.kiln-field button:focus,.kiln-field input:focus,.kiln-field select:focus,.kiln-field textarea:focus,.kiln-wrapper button:focus,.kiln-wrapper input:focus,.kiln-wrapper select:focus,.kiln-wrapper textarea:focus{outline:0}.kiln-edit-mode .kiln-overlay-form.byline button[aria-label='Do Magic']{position:absolute;right:-1px;margin-top:-11px;cursor:default}.kiln-edit-mode .kiln-overlay-form.byline button[aria-label='Do Magic']:hover{background:0 0}.kiln-edit-mode .kiln-overlay-form.card__label{visibility:visible}.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-card .input-container{padding:15px 30px 120px}.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card{top:8vh!important;left:50vw!important;width:fit-content!important}.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card .input-container{padding:15px 30px 24px}.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card .ui-textbox__counter{float:right;margin-bottom:8px;position:relative;top:0}.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--image{top:10%!important;min-height:80vh;width:initial!important}.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--image .rich-text-input .rich-text__feedback{color:rgba(0,0,0,.54);font-size:.875em}.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--video-resource{min-height:80vh;left:50vw!important;width:85vw!important}.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--feed .ui-textbox__textarea{min-height:20vh;font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--voter-tool-detail .complex-list .complex-list .complex-list .complex-list-item-actions-right>.ui-button,.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--voter-tool-detail .ui-tab:nth-child(3) .complex-list .complex-list .ui-button{display:inline-block}.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--configuration .static-input-text{height:auto;min-height:2rem}.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card fieldset[data-name=checkbox]:has(input[name=hideProduct]){margin-top:16px}.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card fieldset[data-name=checkbox]:has(input[name=hideProduct]) .ui-checkbox .ui-checkbox__label-text{text-transform:lowercase}.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card fieldset[data-name=checkbox]:has(input[name=hideProduct]) .ui-checkbox .ui-checkbox__label-text::first-letter{text-transform:uppercase}.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-card .ui-textbox.has-floating-label .ui-textbox__label-text.is-inline,.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card .ui-textbox.has-floating-label .ui-textbox__label-text.is-inline{pointer-events:none}.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-card .static-input-text,.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card .static-input-text{font-size:16px}.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--live-story-filter-tags .complex-list-item-actions-right,.kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--live-story-filter-tags .input-container .ui-button--type-primary{display:none!important}.kiln-edit-mode .ui-tabs.right-drawer .ui-tab{word-break:break-word}.kiln-edit-mode .simple-modal--image-search-modal .ui-modal__container{width:80vw;max-width:1500px}.kiln-edit-mode .simple-modal--selective-publishing .ui-confirm.selective-publishing{word-wrap:break-word}.kiln-edit-mode .image.component-selector-wrapper{min-height:40px}.kiln-edit-mode .image.component-selector-wrapper .image__metadata .image__credit{visibility:visible}.kiln-edit-mode .image_inline-small{z-index:1000}.kiln-edit-mode .pull-quote img.icon-sig-quote-default{filter:invert(8%) sepia(95%) saturate(6927%) hue-rotate(4deg) brightness(98%) contrast(110%)}.kiln-edit-mode [data-editable=topGraphic] .placeholder-add-component.ui-button--type-primary{background-color:unset;color:#1976d2}.kiln-edit-mode [data-editable=topGraphic] .placeholder-add-component.ui-button--type-primary:hover{background-color:#bbdefb}.kiln-edit-mode [data-component-name=correction]{overflow:visible}.kiln-edit-mode .container_list-headlines-with-images .icon-sig-photo-default,.kiln-edit-mode .container_list-headlines-with-images .icon-sig-video{margin-right:4px}.kiln-edit-mode.layout-homepage-mobile,.kiln-edit-mode.layout-homepage-mobile-app{width:414px;margin:auto;background:repeating-linear-gradient(to bottom,#000,#000 2px,transparent 1px,transparent 880px);padding:0}.kiln-edit-mode.layout-homepage-mobile-app__bottom,.kiln-edit-mode.layout-homepage-mobile-app__top,.kiln-edit-mode.layout-homepage-mobile-app__wrapper,.kiln-edit-mode.layout-homepage-mobile__bottom,.kiln-edit-mode.layout-homepage-mobile__top,.kiln-edit-mode.layout-homepage-mobile__wrapper{margin:0 auto}.kiln-edit-mode.layout-homepage-mobile-app{background:repeating-linear-gradient(to bottom,#000,#000 2px,transparent 1px,transparent 880px);padding:0}.kiln-edit-mode.layout-homepage-mobile-app__content{width:414px;margin:auto}.kiln-edit-mode.layout-homepage-mobile-app__bottom,.kiln-edit-mode.layout-homepage-mobile-app__top,.kiln-edit-mode.layout-homepage-mobile-app__wrapper{margin:0 auto}.kiln-edit-mode.layout-live-story .container_event-tray .custom-placeholder__right{display:none}.kiln-edit-mode .product-comparison .ql-bubble .ql-tooltip-editor input[type=text]{left:0}.kiln-edit-mode .product-comparison .ql-editor{text-align:left}.kiln-edit-mode .ad-slot-header,.kiln-edit-mode .ad-slot-header__wrapper,.kiln-edit-mode .header__wrapper-outer{height:unset!important;min-height:unset!important;top:unset!important}.kiln-edit-mode .ad-slot{align-items:center;background-color:#f8f8f8;display:flex;justify-content:center;margin:0 0 10px;min-height:48px;position:relative;flex-direction:column}.kiln-edit-mode .ad-slot .ad-feedback-link-container,.kiln-edit-mode .ad-slot .ad-slot__feedback{display:none}.kiln-edit-mode .ad-slot.component-selector-wrapper{min-height:48px}.kiln-edit-mode .ad-slot[data-desktop-slot-id]::before{color:#6e6e6e;content:'AD SLOT (desktop: ' attr(data-desktop-slot-id) ')';display:block;font-size:16px}.kiln-edit-mode .ad-slot[data-mobile-slot-id]::after{color:#6e6e6e;content:'AD SLOT (mobile: ' attr(data-mobile-slot-id) ')';display:block;font-size:16px}.kiln-edit-mode [data-uri*='/bizdev-outbrain/'] .kiln-permanent-placeholder{min-height:50px!important}.kiln-edit-mode [data-uri*='/bizdev-outbrain/'],.kiln-edit-mode [data-uri*='/bizdev-nativo/'],.kiln-edit-mode [data-uri*='/bizdev-healthgrade/']{width:100%;margin-bottom:10px}.kiln-edit-mode .layout__bottom [data-placement]{display:none}.kiln-edit-mode .newsleter-signup .newsletter-signup__form-section--gdpr,.kiln-edit-mode .newsletter-signup_hub .newsletter-signup__form-section--gdpr,.kiln-edit-mode .user-account-registration-form [data-specific-to-regions]{display:block}.kiln-edit-mode .openweb-convo{margin:8px 0}.kiln-edit-mode .paragraph .ql-toolbar svg{margin:0}.kiln-edit-mode .user-account-registration-form [data-specific-to-regions] .formfield-checkbox__checkbox-label,.kiln-edit-mode .user-account-registration-form [data-specific-to-regions] .formfield-checkbox__checkbox-label a{color:#262626}.kiln-edit-mode .newsleter-signup,.kiln-edit-mode .newsletter-signup_hub{visibility:visible;height:initial;opacity:1}.kiln-edit-mode .gallery-inline:not(.gallery-inline_unfurled) .gallery-inline__container>.gallery-inline__slides>.image>.image__metadata .image__caption,.kiln-edit-mode .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__container>.gallery-inline__slides>.image>.image__metadata .image__caption{width:auto}.nav-content .page-list-sites{display:none}html[data-layout-uri*='homepage/instances/homepage-domestic'] .kiln-edit-mode .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='homepage-mobile/instances/homepage-domestic'] .kiln-edit-mode .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='homepage/instances/homepage-international'] .kiln-edit-mode .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='homepage-mobile/instances/homepage-international'] .kiln-edit-mode .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/cnn-article-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/cnn-article-feature-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/us-article-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/us-article-feature-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/world-article-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/world-article-feature-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/politics-article-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/politics-article-feature-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/business-article-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/business-article-feature-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/opinions-article-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/opinions-article-feature-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/health-article-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/health-article-feature-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/entertainment-article-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/entertainment-article-feature-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/style-article-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/style-article-feature-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/travel-article-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/travel-article-feature-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/sport-article-v'] .ad-slot:not(.adSlotLoaded),html[data-layout-uri*='layout-with-rail/instances/sport-article-feature-v'] .ad-slot:not(.adSlotLoaded){height:auto;display:flex;min-height:0;animation:none;padding:0}.layout-profile__top .headline,body[class*=homepage-mobile].kiln-edit-mode [data-desktop-slot-id]:not([data-mobile-slot-id]){display:none}.new-page-nav .filterable-list-item-children{margin-left:15px}.html-embed .kiln-permanent-placeholder{min-height:18px!important}.kiln-inactive-placeholder,.kiln-placeholder{margin-bottom:12px}.inline-placeholder .kiln-inactive-placeholder,.inline-placeholder .kiln-placeholder{background:0 0;padding:0;margin:0;min-height:initial!important;display:block}.inline-placeholder .kiln-inactive-placeholder .placeholder-icon,.inline-placeholder .kiln-placeholder .placeholder-icon,.kiln-internals .clay-kiln-logo.stellar>svg,.layout-shared-components .kiln-wrapper.view-mode{display:none}.inline-placeholder .kiln-inactive-placeholder .placeholder-text,.inline-placeholder .kiln-placeholder .placeholder-text{color:#8c8c8c;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:left;text-transform:none;line-height:inherit;width:100%}.inline-placeholder .kiln-inactive-placeholder .placeholder-text::first-letter,.inline-placeholder .kiln-placeholder .placeholder-text::first-letter{text-transform:none}.publish-location-form .publishSectionTop{margin-bottom:20px}.publish-location-form .publishSectionBottom input[disabled]{border-bottom-style:dotted;color:#404040;cursor:default}.kiln-internals .clay-kiln-logo.stellar::before{background-image:url(/media/sites/cnn/stellar-logo.svg);background-size:100%;background-repeat:no-repeat;content:' ';color:transparent;position:absolute;left:calc(50vw - 155px);top:calc(50vh - 55px);width:300px;height:100px}.kiln-wrapper.view-mode .ui-fab{font-size:16px!important}.kiln-wrapper.view-mode .ui-fab--size-normal,.kiln-wrapper.view-mode .ui-fab--size-normal .ui-fab__focus-ring{height:3.5em!important;width:3.5em!important}.kiln-wrapper.view-mode .ui-fab--size-small,.kiln-wrapper.view-mode .ui-fab--size-small .ui-fab__focus-ring{width:2.5em!important;height:2.5em!important}.kiln-wrapper.view-mode .ui-fab__icon .ui-icon{font-size:1.5em!important}.kiln-edit-mode .interactive__edit-info{background-color:#e3f2fd;margin:16px 0;color:#0a0a0a;padding:24px}.kiln-edit-mode .interactive__title{display:inline-block;border-bottom:2px solid #0a0a0a}.kiln-edit-mode .interactive__overflow{width:100%;overflow:scroll}.tooltip{font-size:20px}.tooltip .tooltip-content,.tooltip .tooltip-content .ui-tooltip{font-size:.8125em!important}.tooltip .tooltip-content{height:1.625em!important}.custom-placeholder{position:relative}.custom-placeholder__right{position:absolute;display:flex;align-items:center;height:100%;top:0;right:0}.custom-placeholder .placeholder-label{justify-content:start!important}.custom-placeholder .status-label{font-size:12px;line-height:12px;color:#fff;margin:12px;padding:8px;border-radius:16px}.custom-placeholder.ready{border-top:2px solid #58e59e}.custom-placeholder.ready .status-label{background-color:#58e59e}.custom-placeholder.new,.custom-placeholder.updated{border-top:2px solid #ff7979}.custom-placeholder.new .status-label,.custom-placeholder.updated .status-label{background-color:#ff7979}.kiln-search-active{display:flex;flex-flow:column nowrap;overflow:auto}.kiln-search-active .kiln-edit-mode:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .header{margin-left:400px!important;width:100%}.kiln-search-active .kiln-edit-mode:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .header__container{margin-left:0}.kiln-search-active .kiln-edit-mode:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .layout__bottom,.kiln-search-active .kiln-edit-mode:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .layout__wrapper{margin-left:400px!important}.kiln-search-active .kiln-edit-mode:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .footer__inner{margin-left:0}.layout.tabs{display:none}.kiln-edit-mode{--counter-height:23px}.kiln-edit-mode .factbox .editor-inline>form:before,.kiln-edit-mode .list .editor-inline>form:before,.kiln-edit-mode .list_live-story .editor-inline>form:before{display:revert}.kiln-edit-mode .container_event-tray,.kiln-edit-mode .container_grid-2__item .card__label-container,.kiln-edit-mode .container_grid-3__item .card__label-container,.kiln-edit-mode .container_grid-4__item .card__label-container,.kiln-edit-mode .container_lead-plus-headlines-with-images__item .card__label-container,.kiln-edit-mode .container_list-images-with-description__item .card__label-container{display:block}.kiln-edit-mode .kiln-field__disabled .list__new_item{pointer-events:none}.kiln-edit-mode .content-recs,.kiln-edit-mode .more-from-cnn{margin-bottom:12px}.kiln-edit-mode .container_event-tray__field-wrapper{overflow-y:hidden;overflow-x:auto}.kiln-edit-mode .container_event-tray__field-links{overflow-y:unset;margin:30px 1px 40px}.kiln-edit-mode .container.container_headline-carousel.component-selector-wrapper .container_headline-carousel__cards-wrapper{overflow:scroll}.kiln-edit-mode .container.container_headline-carousel.component-selector-wrapper .container_headline-carousel__cards-wrapper .container_headline-carousel__field-wrapper{overflow:unset}.kiln-edit-mode .article-text-banner_underscored-deals{padding:0}.kiln-edit-mode .article-text-banner_underscored-deals__container{height:unset;margin-top:8px;margin-bottom:8px}.kiln-edit-mode .article-text-banner_underscored-deals .kiln-permanent-placeholder{min-height:unset!important}.kiln-edit-mode .article-text-banner_underscored-deals-with-bullets .kiln-permanent-placeholder{min-height:auto!important}.kiln-edit-mode .container_headline-carousel__field-links,.kiln-edit-mode .container_shelf-carousel__field-links{padding:38px 30px 15px;margin-bottom:10px;overflow-y:unset}.kiln-edit-mode .container.container_shelf-carousel.component-selector-wrapper .container_shelf-carousel__cards-wrapper{overflow-x:scroll}.kiln-edit-mode .container.container_shelf-carousel.component-selector-wrapper .container_shelf-carousel__field-wrapper{overflow:unset}.kiln-edit-mode .container.container_shelf-carousel.component-selector-wrapper .container_shelf-carousel__item.container__item{min-width:unset!important}.kiln-edit-mode .container_headline-carousel__title{padding:0 25px;margin-bottom:-30px}.kiln-edit-mode .accordion-item__content{max-height:100%;padding:0 0 40px}.kiln-edit-mode .accordion-item__content>*{padding:0 24px}.kiln-edit-mode .accordion-item__content [data-component-name=paragraph]{margin:48px 0}.kiln-edit-mode .editor-bio__image-wrapper .ui-button{flex:0}.kiln-edit-mode .editor-bio .image{margin:0;padding:0;height:80px;border:none}.kiln-edit-mode .editor-bio .image .image__dam-img{border-radius:100px;position:absolute}.kiln-edit-mode .editor-bio .image .kiln-placeholder{border-radius:100px;min-height:80px!important}.kiln-edit-mode .container_grid-2__item .container__text-label--type-video,.kiln-edit-mode .container_grid-2__item .container__text-label:not(.kiln-edit-mode .container_grid-2__item .container__text-label--type-video),.kiln-edit-mode .container_grid-2__item .container__video-duration,.kiln-edit-mode .container_grid-3__item .container__text-label--type-video,.kiln-edit-mode .container_grid-3__item .container__text-label:not(.kiln-edit-mode .container_grid-3__item .container__text-label--type-video),.kiln-edit-mode .container_grid-3__item .container__video-duration,.kiln-edit-mode .container_grid-4__item .container__text-label--type-video,.kiln-edit-mode .container_grid-4__item .container__text-label:not(.kiln-edit-mode .container_grid-4__item .container__text-label--type-video),.kiln-edit-mode .container_grid-4__item .container__video-duration,.kiln-edit-mode .container_lead-plus-headlines-with-images__item .container__text-label--type-video,.kiln-edit-mode .container_lead-plus-headlines-with-images__item .container__text-label:not(.kiln-edit-mode .container_lead-plus-headlines-with-images__item .container__text-label--type-video),.kiln-edit-mode .container_lead-plus-headlines-with-images__item .container__video-duration,.kiln-edit-mode .container_list-images-with-description__item .container__text-label--type-video,.kiln-edit-mode .container_list-images-with-description__item .container__text-label:not(.kiln-edit-mode .container_list-images-with-description__item .container__text-label--type-video),.kiln-edit-mode .container_list-images-with-description__item .container__video-duration,.kiln-edit-mode .kiln-overlay-form--product-card .input-container .reveal-leave-active,.kiln-edit-mode .kiln-overlay-form--product-offer-card .input-container .reveal-leave-active,.kiln-edit-mode .product-offer-card .complex-list-trash.kiln-sortable-drop-area,.kiln-edit-mode .product-offer-card__button-item .copy-to-clipboard,.kiln-edit-mode .product-offer-card_carousel .complex-list-trash.kiln-sortable-drop-area,.kiln-edit-mode .product-offer-card_carousel__button-item .copy-to-clipboard,.kiln-edit-mode .product-offer-card_expanded .complex-list-trash.kiln-sortable-drop-area,.kiln-edit-mode .product-offer-card_expanded__button-item .copy-to-clipboard,.kiln-edit-mode .product-offer-card_listing .complex-list-trash.kiln-sortable-drop-area,.kiln-edit-mode .product-offer-card_listing-item .complex-list-trash.kiln-sortable-drop-area,.kiln-edit-mode .product-offer-card_listing-item__button-item .copy-to-clipboard,.kiln-edit-mode .product-offer-card_listing__button-item .copy-to-clipboard{display:none}.kiln-edit-mode .product-card-container_carousel__container-items:has(.sticker) .product-card_carousel__title,.kiln-edit-mode .product-card-container_grid__container-items:has(.sticker) .product-card_carousel__title{margin-top:0}.kiln-edit-mode .product-card-container_carousel__container-items:has(.sticker) .product-card_carousel__sticker-container,.kiln-edit-mode .product-card-container_grid__container-items:has(.sticker) .product-card_carousel__sticker-container{margin-bottom:0;height:fit-content}.kiln-edit-mode .product-card-container_carousel__container-items:has(.sticker) .product-card_carousel .product-card_carousel__image,.kiln-edit-mode .product-card-container_grid__container-items:has(.sticker) .product-card_carousel .product-card_carousel__image{margin-bottom:58px}.kiln-edit-mode .product-card-container_carousel__container-items:has(.sticker) .product-card_carousel:has(.sticker) .product-card_carousel__image,.kiln-edit-mode .product-card-container_grid__container-items:has(.sticker) .product-card_carousel:has(.sticker) .product-card_carousel__image{margin-bottom:0!important}.kiln-edit-mode .product-offer-card-container_related-products{pointer-events:none}.kiln-edit-mode .product-offer-card-container_related-products .product-offer-card_related-product__image .image{margin:0!important}.kiln-edit-mode .product-offer-card-container_carousel{max-width:unset}.kiln-edit-mode .product-offer-card-container_carousel__container-items:has(.sticker) .product-offer-card_carousel__title,.kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_carousel__title{margin-top:0}.kiln-edit-mode .product-offer-card-container_carousel__container-items:has(.sticker) .product-offer-card_carousel__sticker-container,.kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_carousel__sticker-container{margin-bottom:0;height:fit-content}.kiln-edit-mode .product-offer-card-container_carousel__container-items:has(.sticker) .product-offer-card_carousel .product-offer-card_carousel__image,.kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_carousel .product-offer-card_carousel__image{margin-bottom:58px}.kiln-edit-mode .product-offer-card-container_carousel__container-items:has(.sticker) .product-offer-card_carousel:has(.sticker) .product-offer-card_carousel__image,.kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_carousel:has(.sticker) .product-offer-card_carousel__image{margin-bottom:0!important}.kiln-edit-mode .product-card-container_carousel [data-editable=images] .kiln-placeholder,.kiln-edit-mode .product-card-container_grid [data-editable=images] .kiln-placeholder,.kiln-edit-mode .product-card-container_listing [data-editable=images] .kiln-placeholder,.kiln-edit-mode .product-offer-card-container_carousel [data-editable=images] .kiln-placeholder,.kiln-edit-mode .product-offer-card-container_grid [data-editable=images] .kiln-placeholder,.kiln-edit-mode .product-offer-card-container_listing [data-editable=images] .kiln-placeholder{min-height:100px!important}.kiln-edit-mode .product-card-container_landing-page .product-card_landing .kiln-permanent-placeholder,.kiln-edit-mode .product-card-container_landing-page .product-offer-card_landing .kiln-permanent-placeholder,.kiln-edit-mode .product-offer-card-container_landing-page .product-card_landing .kiln-permanent-placeholder,.kiln-edit-mode .product-offer-card-container_landing-page .product-offer-card_landing .kiln-permanent-placeholder{min-width:100%}.kiln-edit-mode .product-offer-card__button-item,.kiln-edit-mode .product-offer-card_carousel__button-item,.kiln-edit-mode .product-offer-card_expanded__button-item,.kiln-edit-mode .product-offer-card_listing-item__button-item,.kiln-edit-mode .product-offer-card_listing__button-item{position:relative}.kiln-edit-mode .product-offer-card__button-item:hover .copy-to-clipboard,.kiln-edit-mode .product-offer-card_carousel__button-item:hover .copy-to-clipboard,.kiln-edit-mode .product-offer-card_expanded__button-item:hover .copy-to-clipboard,.kiln-edit-mode .product-offer-card_listing-item__button-item:hover .copy-to-clipboard,.kiln-edit-mode .product-offer-card_listing__button-item:hover .copy-to-clipboard{display:block;font-size:0;position:absolute;top:0;right:0;background-color:#6a98d9}.kiln-edit-mode .product-offer-card__button-item:hover>a.offer-link,.kiln-edit-mode .product-offer-card_carousel__button-item:hover>a.offer-link,.kiln-edit-mode .product-offer-card_expanded__button-item:hover>a.offer-link,.kiln-edit-mode .product-offer-card_listing-item__button-item:hover>a.offer-link,.kiln-edit-mode .product-offer-card_listing__button-item:hover>a.offer-link{border-radius:0;box-shadow:inset 0 0 0 2px #1878cf,inset 0 0 0 4px #fff;background-color:var(--theme-button-color)}.kiln-edit-mode .product-offer-card__button-item.sortable-chosen>a.offer-link,.kiln-edit-mode .product-offer-card_carousel__button-item.sortable-chosen>a.offer-link,.kiln-edit-mode .product-offer-card_expanded__button-item.sortable-chosen>a.offer-link,.kiln-edit-mode .product-offer-card_listing-item__button-item.sortable-chosen>a.offer-link,.kiln-edit-mode .product-offer-card_listing__button-item.sortable-chosen>a.offer-link{box-shadow:inset 0 0 0 2px #0d47a1,inset 0 0 0 4px #fff}.kiln-edit-mode .product-offer-card.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported=true],.kiln-edit-mode .product-offer-card.component-selector-wrapper__sticker-container.hide,.kiln-edit-mode .product-offer-card_carousel.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported=true],.kiln-edit-mode .product-offer-card_carousel.component-selector-wrapper__sticker-container.hide,.kiln-edit-mode .product-offer-card_expanded.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported=true],.kiln-edit-mode .product-offer-card_expanded.component-selector-wrapper__sticker-container.hide,.kiln-edit-mode .product-offer-card_listing-item.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported=true],.kiln-edit-mode .product-offer-card_listing-item.component-selector-wrapper__sticker-container.hide,.kiln-edit-mode .product-offer-card_listing.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported=true],.kiln-edit-mode .product-offer-card_listing.component-selector-wrapper__sticker-container.hide{display:block}.kiln-edit-mode .product-offer-card.hide::before,.kiln-edit-mode .product-offer-card_carousel.hide::before,.kiln-edit-mode .product-offer-card_expanded.hide::before,.kiln-edit-mode .product-offer-card_listing-item.hide::before,.kiln-edit-mode .product-offer-card_listing.hide::before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);pointer-events:none}.kiln-edit-mode .product-offer-card.hide::after,.kiln-edit-mode .product-offer-card_carousel.hide::after,.kiln-edit-mode .product-offer-card_expanded.hide::after,.kiln-edit-mode .product-offer-card_listing-item.hide::after,.kiln-edit-mode .product-offer-card_listing.hide::after{content:'';position:absolute;z-index:2;top:50%;left:50%;width:60px;height:60px;border-radius:50%;background:url(/media/sites/cnn/icons/visibility-off.svg) center no-repeat;background-color:rgba(0,0,0,.6);transform:translate(-50%,-50%);pointer-events:none}.kiln-edit-mode .product-offer-card_carousel__button-item{z-index:999}.kiln-edit-mode .product-offer-card__sticker-container,.kiln-edit-mode .product-offer-card_expanded__sticker-container{margin-top:68px}.kiln-edit-mode .product-offer-card__sticker-container .sticker,.kiln-edit-mode .product-offer-card_expanded__sticker-container .sticker{width:fit-content;position:relative;top:0}.kiln-edit-mode .product-offer-card .kiln-permanent-placeholder,.kiln-edit-mode .product-offer-card_expanded .kiln-permanent-placeholder{min-height:auto}.kiln-edit-mode .product-quick-picks--sponsorship .kiln-permanent-placeholder{min-height:auto!important}.kiln-edit-mode .featured-product .featured-product__image .kiln-inactive-placeholder,.kiln-edit-mode .featured-product .featured-product__image .kiln-placeholder{margin:0;min-height:160px!important}.kiln-edit-mode .call-to-action__cta-container .image.portrait.image_hide-placeholder,.kiln-edit-mode .call-to-action__cta-container div,.kiln-edit-mode .call-to-action__cta-container div.image,.kiln-edit-mode .call-to-action__cta-container div.portrait{max-width:initial}.kiln-edit-mode .call-to-action__cta-container .call-to-action__button-text,.kiln-edit-mode .call-to-action__cta-container a{color:#fff;text-decoration:none;width:50%;left:25%}.kiln-edit-mode .sticker{display:flex!important}.kiln-edit-mode .layout.tabs{display:block}.kiln-edit-mode .layout-homepage-mobile-app__content-wrapper .layout.tabs,.kiln-edit-mode .layout-homepage-mobile__content-wrapper .layout.tabs{width:90vw;margin-left:-35vw}.kiln-edit-mode .tabs{margin-bottom:0}.kiln-edit-mode .tabs:not(.active){display:none}.kiln-edit-mode .tabs.layout{background:#edf4fb;border-bottom:solid 1px #0d47a1;margin-bottom:10px}.kiln-edit-mode .tabs__wrapper{line-height:46px;max-width:1440px;margin:0 auto;padding-top:2px}.sponsorship .kiln-edit-mode .tabs__wrapper{max-width:1100px}.kiln-edit-mode .tabs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.kiln-edit-mode .tabs__item{border-bottom:solid 4px transparent;color:#5c5c5c;cursor:pointer;display:inline;font-size:14px;font-weight:700;letter-spacing:1px;padding:10px 30px;text-transform:uppercase}.kiln-edit-mode .tabs__item.active{border-bottom-color:#0d47a1;color:#000}.kiln-edit-mode .tabs__item:hover{border-bottom-color:#8cbae8}.kiln-edit-mode .tabcontent{margin:32px 0 48px}.kiln-edit-mode .tabcontent__config,.kiln-edit-mode .tabcontent__meta,.kiln-edit-mode .tabcontent__other{background-color:#fafafa;border:1px solid #edf0f2;padding:18px;margin-bottom:18px}.kiln-edit-mode .tabcontent:not(.active){display:none}.kiln-edit-mode .tabcontent__settings{padding-top:18px}.kiln-edit-mode .tabcontent__meta,.kiln-edit-mode .tabcontent__other{margin-top:18px}.kiln-edit-mode .tabcontent__meta .header,.kiln-edit-mode .tabcontent__other .header{font-size:18px;font-weight:700;margin-bottom:12px}.kiln-edit-mode .tabcontent__group,.kiln-edit-mode .tabcontent__subgroup{position:relative}.kiln-edit-mode .tabcontent__subgroup{margin-bottom:14px}.kiln-edit-mode .tabcontent__help,.kiln-edit-mode .tabcontent__label{color:#8c8c8c;margin-bottom:2px}.kiln-edit-mode .tabcontent__help{font-size:13px}.kiln-edit-mode .tabcontent__underline{border-bottom:1px solid #8c8c8c;margin-bottom:14px;margin-right:32px}.kiln-edit-mode .tabcontent__underline .kiln-placeholder{margin:0;padding:0}.kiln-edit-mode .tabcontent__underline .ui-textbox__counter:not(.ui-textbox__counter--wysiwyg-error){background-color:transparent;color:#8c8c8c}.kiln-edit-mode .tabcontent__wand{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='28' viewBox='0 0 26 28'%3E%3Cpath d='M18.594 9.078L23.172 4.5 21.5 2.828l-4.578 4.578zM25.578 4.5q0 .422-.281.703L5.203 25.297q-.281.281-.703.281t-.703-.281L.703 22.203q-.281-.281-.281-.703t.281-.703L20.797.703q.281-.281.703-.281t.703.281l3.094 3.094q.281.281.281.703zM4.469 1.531L6 2l-1.531.469L4 4l-.469-1.531L2 2l1.531-.469L4 0zm5.469 2.531L13.001 5l-3.063.938L9 9.001l-.938-3.063L4.999 5l3.063-.938L9 .999zm14.531 7.469L26 12l-1.531.469L24 14l-.469-1.531L22 12l1.531-.469L24 10zm-10-10L16 2l-1.531.469L14 4l-.469-1.531L12 2l1.531-.469L14 0z'%3E%3C/path%3E%3C/svg%3E");background-size:24px 24px;background-repeat:no-repeat;width:24px;height:24px;display:block;position:absolute;right:0;bottom:0}.kiln-edit-mode .tabcontent__thumbnail{max-width:300px}.kiln-edit-mode .tabcontent__thumbnail .image,.kiln-edit-mode .tabcontent__thumbnail .kiln-placeholder{margin-bottom:0}.kiln-edit-mode .tabcontent__thumbnail .kiln-placeholder{min-height:175px!important}.kiln-edit-mode .tabcontent__thumbnail .image__caption{display:none}.kiln-edit-mode .tabcontent__section{margin:56px 0 0;padding:0;border:0;cursor:pointer}.kiln-edit-mode .tabcontent__section:nth-of-type(1){margin-top:0}.kiln-edit-mode .tabcontent__section *{pointer-events:none}.kiln-edit-mode .tabcontent__header{margin-bottom:12px;margin-top:0}.kiln-edit-mode .tabcontent__text{margin:0;font-size:14px}.kiln-edit-mode .tabcontent__text--disabled{color:#6e6e6e}.kiln-edit-mode .tabcontent__block{display:block;margin:32px 0 0}.kiln-edit-mode .tabcontent__block:nth-of-type(1){margin-top:0}.kiln-edit-mode .tabcontent__block--inline{display:flex}.kiln-edit-mode .tabcontent__alert,.kiln-edit-mode .tabcontent__label{display:block;margin:0 0 4px;font-size:14px;line-height:20px;color:#6e6e6e}.kiln-edit-mode .tabcontent__alert{color:#c00}.kiln-edit-mode .tabcontent__checkbox,.kiln-edit-mode .tabcontent__select{-webkit-appearance:none;-moz-appearance:none;border-radius:0}.kiln-edit-mode .tabcontent__select{width:100%;max-width:340px;padding:0 0 8px;border:0;border-bottom:1px solid #6e6e6e;background:url("data:image/svg+xml,<svg width='8' height='3' viewBox='0 0 8 3' xmlns='http://www.w3.org/2000/svg'><path d='M0.708496 0H7.4834L4.09595 3L0.708496 0Z' fill='%23263239'/></svg>") right center no-repeat;font-size:14px;line-height:20px;color:#0c0c0c;text-transform:capitalize}.kiln-edit-mode .tabcontent__select:disabled{opacity:1}.kiln-edit-mode .tabcontent__checkbox{display:block;width:20px;height:20px;margin-right:8px;border:1px solid #e6e6e6;color:#fff}.kiln-edit-mode .tabcontent__image .image__caption,.kiln-edit-mode .tabcontent__image .quick-icon-remove{display:none}.kiln-edit-mode .tabcontent__checkbox--checked{border-color:#3061f2;background:url("data:image/svg+xml,<svg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M15.0643 2.04738L13.6714 0.680222L5.29737 10.3043L2.08653 6.90847L0.749893 8.34671L5.38429 13.2037L15.0643 2.04738Z' fill='white'/></svg>") center center no-repeat #3061f2}.kiln-edit-mode .tabcontent__image{max-width:340px;position:relative}.kiln-edit-mode .tabcontent__image .image__container{aspect-ratio:16/9;background-color:#e6e6e6}.kiln-edit-mode .tabcontent__image .image__dam-img{object-fit:contain}.kiln-edit-mode .tabcontent__image .tabcontent__wand{right:-34px;top:0}.kiln-edit-mode .tabcontent__image .image,.kiln-edit-mode .tabcontent__image .kiln-placeholder{border-bottom:0;margin:0!important}.kiln-edit-mode .tabcontent__image .kiln-placeholder{min-height:175px!important}.kiln-edit-mode .configuration{display:block}.kiln-edit-mode .container .container__field-links.kiln-field__disabled .container__link:hover::after,.kiln-edit-mode .container .container__field-links>.kiln-placeholder .placeholder-add-component,.kiln-edit-mode .container .personalization__cards-wrapper{display:none}.kiln-edit-mode .configuration input[disabled],.kiln-edit-mode .configuration select[disabled]{pointer-events:none}.kiln-edit-mode .layout-homepage-mobile-app__content-wrapper .configuration,.kiln-edit-mode .layout-homepage-mobile__content-wrapper .configuration{width:90vw;margin-left:-36vw}.kiln-edit-mode .container .card .container__text-edit .icon-sig-photo-default,.kiln-edit-mode .container .card .container__text-edit .icon-sig-video{position:relative;height:16px;width:16px;top:2px}.kiln-edit-mode .container .card .video-resource:has([data-is-vertical-video-embed=true]) .video-resource__wrapper{height:auto}.kiln-edit-mode .container .container__field-links>.kiln-placeholder{height:68px}.kiln-edit-mode .container .container__field-links>.kiln-placeholder::after,.kiln-edit-mode .container .container__field-links>.kiln-placeholder::before{color:#1976d2}.kiln-edit-mode .container .container__field-links>.kiln-placeholder::after{content:'Drag Card Here';font-family:Noto Sans,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.16px;line-height:18px;text-transform:uppercase}.kiln-edit-mode .container .container__field-links>.kiln-placeholder::before{content:'add';font-family:'Material Icons';font-size:24px}.kiln-edit-mode .container .container__field-links.kiln-field__disabled .container__link:hover{outline:0}.kiln-edit-mode .container .factbox{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:16px;z-index:1}.kiln-edit-mode .container .zone__placeholder{margin-bottom:10px}.kiln-edit-mode .editor-note__expired{border-top:1px dashed #0c0c0c;display:block;font-size:14px}.kiln-edit-mode .editor-note__expiration-date{font-weight:700}.kiln-edit-mode .gallery__main .gallery-inline_unfurled .ql-editor p{margin:unset}.kiln-edit-mode .gallery__main .gallery-inline_unfurled .ql-editor p:not(:first-child){margin-top:revert}.kiln-edit-mode .gallery__main .gallery-inline_unfurled .ql-editor p:not(:last-child){margin-bottom:revert}.kiln-edit-mode .gallery-inline__main>.gallery-inline__container>.gallery-inline__slides .image__metadata,.kiln-edit-mode .gallery-inline__main>.gallery-inline__container>.gallery-inline__slides .image__metadata .image__caption{flex-grow:1}.kiln-edit-mode .gallery-inline__main>.gallery-inline__container>.gallery-inline__slides .image__metadata .image__caption>.inline-placeholder{display:block;height:100%}.kiln-edit-mode .gallery-inline__main>.gallery-inline__container>.gallery-inline__slides .image__metadata .image__caption>.inline-placeholder .ql-editor p{margin:unset}.kiln-edit-mode .gallery-inline.gallery--hidden,.kiln-edit-mode .gallery-inline_unfurled{overflow:visible}.kiln-edit-mode .gallery-inline.gallery--hidden .kiln-permanent-placeholder,.kiln-edit-mode .gallery-inline_unfurled .kiln-permanent-placeholder{min-height:48px!important}.kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline__slides .image img,.kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline_slides.kiln-field__disabled,.kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline_unfurled__slides-unfurled .image img,.kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline_unfurled__slides-unfurled.kiln-field__disabled,.kiln-edit-mode .gallery-inline_unfurled .gallery-inline__slides .image img,.kiln-edit-mode .gallery-inline_unfurled .gallery-inline_slides.kiln-field__disabled,.kiln-edit-mode .gallery-inline_unfurled .gallery-inline_unfurled__slides-unfurled .image img,.kiln-edit-mode .gallery-inline_unfurled .gallery-inline_unfurled__slides-unfurled.kiln-field__disabled{opacity:1}.kiln-edit-mode .gallery-inline.gallery--hidden .ql-editor p,.kiln-edit-mode .gallery-inline_unfurled .ql-editor p{margin:revert}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout] .gallery-inline__container,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout] .gallery-inline__container{padding:25px 15px}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=grid] .gallery-inline__slides,.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=grid] .gallery-inline_unfurled__slides-unfurled,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=grid] .gallery-inline__slides,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=grid] .gallery-inline_unfurled__slides-unfurled{flex-direction:row;flex-wrap:wrap;overflow-x:visible;justify-content:left}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=grid] .gallery-inline__slides .image,.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=grid] .gallery-inline_unfurled__slides-unfurled .image,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=grid] .gallery-inline__slides .image,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=grid] .gallery-inline_unfurled__slides-unfurled .image{max-width:295px;margin:5px}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=grid] .gallery-inline__slides .image img,.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=grid] .gallery-inline_unfurled__slides-unfurled .image img,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=grid] .gallery-inline__slides .image img,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=grid] .gallery-inline_unfurled__slides-unfurled .image img{max-width:295px;width:auto}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=grid] .gallery-inline__slides .image__metadata,.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=grid] .gallery-inline_unfurled__slides-unfurled .image__metadata,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=grid] .gallery-inline__slides .image__metadata,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=grid] .gallery-inline_unfurled__slides-unfurled .image__metadata{max-width:295px;width:100%}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list] .gallery-inline__slides,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list] .gallery-inline__slides{flex-wrap:nowrap;flex-direction:column;justify-content:left;overflow-x:scroll;padding:0 35px 0 15px}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list] .gallery-inline_unfurled__slides-unfurled,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list] .gallery-inline_unfurled__slides-unfurled{flex-direction:column;justify-content:center}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list] .gallery-inline_unfurled__slides-unfurled .image .image__container,.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list] .gallery-inline_unfurled__slides-unfurled .image .image__metadata,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list] .gallery-inline_unfurled__slides-unfurled .image .image__container,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list] .gallery-inline_unfurled__slides-unfurled .image .image__metadata{max-width:100%}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline] .gallery-inline__slides,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline] .gallery-inline__slides{flex-direction:row}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline] .image__metadata,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline] .image__metadata{flex-direction:row-reverse;padding:5px}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline] .image__caption,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline] .image__caption{margin:0}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .gallery-inline__slides,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .gallery-inline__slides{flex-direction:column}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image{margin:0!important;width:100%}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__container,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__container{height:unset;display:flex}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image img,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image img{max-width:unset;max-height:unset;height:100%;width:100%}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__metadata,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__metadata{width:636px;margin:auto}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__caption,.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__credit,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__caption,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__credit{width:unset}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__caption,.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__credit,.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__metadata,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__caption,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__credit,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__metadata{display:inline;margin-top:unset;max-width:unset;font-size:14px;padding-left:4px;text-align:left}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled],.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled]{flex-direction:column;justify-content:center}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image .image__container,.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image .image__metadata,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image .image__container,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image .image__metadata{max-width:100%}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .gallery-inline__slides,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .gallery-inline__slides{flex-direction:column;flex-wrap:nowrap;justify-content:left;overflow-x:scroll;padding:0 35px 0 15px}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image{margin:0!important;width:100%}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image__container,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image__container{height:unset!important;display:flex}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image img,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image img{max-width:unset;max-height:unset;height:100%;width:100%}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image__metadata,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image__metadata{width:636px;margin:auto}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image__caption,.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image__credit,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image__caption,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image__credit{width:unset}.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image__caption,.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image__credit,.kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image__metadata,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image__caption,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image__credit,.kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image__metadata{display:inline;margin-top:unset;max-width:unset;font-size:14px;padding-left:4px;text-align:left}.kiln-edit-mode .gallery-inline.gallery--hidden__top,.kiln-edit-mode .gallery-inline_unfurled__top{min-height:100px}.kiln-edit-mode .gallery-inline.gallery--hidden__top .inline-placeholder .placeholder-text,.kiln-edit-mode .gallery-inline.gallery--hidden__top .ql-editor,.kiln-edit-mode .gallery-inline_unfurled__top .inline-placeholder .placeholder-text,.kiln-edit-mode .gallery-inline_unfurled__top .ql-editor{text-align:center}.kiln-edit-mode .gallery-inline.gallery--hidden__top--image,.kiln-edit-mode .gallery-inline_unfurled__top--image{max-height:attr(data-original-height)}.kiln-edit-mode .gallery-inline.gallery--hidden__slides,.kiln-edit-mode .gallery-inline.gallery--hidden__slides-unfurled,.kiln-edit-mode .gallery-inline_unfurled__slides,.kiln-edit-mode .gallery-inline_unfurled__slides-unfurled{counter-reset:slide-number;display:flex}.kiln-edit-mode .gallery-inline.gallery--hidden__slides .image__container,.kiln-edit-mode .gallery-inline.gallery--hidden__slides-unfurled .image__container,.kiln-edit-mode .gallery-inline_unfurled__slides .image__container,.kiln-edit-mode .gallery-inline_unfurled__slides-unfurled .image__container{height:fit-content!important;position:relative}.kiln-edit-mode .gallery-inline.gallery--hidden__slides .image__dam-img,.kiln-edit-mode .gallery-inline.gallery--hidden__slides-unfurled .image__dam-img,.kiln-edit-mode .gallery-inline_unfurled__slides .image__dam-img,.kiln-edit-mode .gallery-inline_unfurled__slides-unfurled .image__dam-img{max-height:none;transform:none;position:static}.kiln-edit-mode .gallery-inline.gallery--hidden__slides .image__container:before,.kiln-edit-mode .gallery-inline.gallery--hidden__slides-unfurled .image__container:before,.kiln-edit-mode .gallery-inline_unfurled__slides .image__container:before,.kiln-edit-mode .gallery-inline_unfurled__slides-unfurled .image__container:before{counter-increment:slide-number;content:counter(slide-number);position:absolute;opacity:.75;padding:2px 5px;border-radius:5px;background-color:#000;color:#fff;bottom:10px;left:5px}.kiln-edit-mode .gallery-inline.gallery--hidden .image,.kiln-edit-mode .gallery-inline_unfurled .image{margin:5px auto;opacity:1;pointer-events:auto;height:auto!important;padding-bottom:20px;display:flex;flex-direction:column;width:fit-content}.kiln-edit-mode .gallery-inline.gallery--hidden .image img,.kiln-edit-mode .gallery-inline_unfurled .image img{max-width:720px;max-height:405px;width:auto;height:auto}.kiln-edit-mode .gallery-inline.gallery--hidden .image__container,.kiln-edit-mode .gallery-inline_unfurled .image__container{padding-bottom:0}.kiln-edit-mode .gallery-inline.gallery--hidden .image__metadata,.kiln-edit-mode .gallery-inline_unfurled .image__metadata{visibility:visible;position:static;max-width:720px}.kiln-edit-mode .gallery-inline.gallery--hidden .image__caption,.kiln-edit-mode .gallery-inline_unfurled .image__caption{width:100%}.kiln-edit-mode .gallery-inline.gallery--hidden .image__title,.kiln-edit-mode .gallery-inline_unfurled .image__title{white-space:normal}.kiln-edit-mode .gallery-inline.gallery--hidden--hidden .gallery-inline__main,.kiln-edit-mode .gallery-inline_unfurled--hidden .gallery-inline__main{background-color:transparent;min-height:auto;min-width:auto}.kiln-edit-mode .gallery-inline.gallery--hidden--hidden .gallery-inline__container,.kiln-edit-mode .gallery-inline_unfurled--hidden .gallery-inline__container{visibility:visible}.kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline__controls,.kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline__counter,.kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline__next-overlay,.kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline__prev-overlay,.kiln-edit-mode .gallery-inline_unfurled .gallery-inline__controls,.kiln-edit-mode .gallery-inline_unfurled .gallery-inline__counter,.kiln-edit-mode .gallery-inline_unfurled .gallery-inline__next-overlay,.kiln-edit-mode .gallery-inline_unfurled .gallery-inline__prev-overlay{display:none!important}.kiln-edit-mode .gallery_unfurled .configuration{max-width:999px;margin:auto;padding:24px}.kiln-edit-mode .layout-no-rail[data-page-type=gallery] .headline__wrapper{position:static!important;padding:0!important;margin:32px 0;transform:initial!important}.kiln-edit-mode .layout-no-rail-article-fullwidth-comms__top .headline__wrapper .placeholder-text,.kiln-edit-mode .layout-no-rail-article-fullwidth-sponsor__top .headline__wrapper .placeholder-text,.kiln-edit-mode .layout-no-rail-article-fullwidth__top .headline__wrapper .placeholder-text,.kiln-edit-mode .layout-no-rail[data-page-type=gallery] .headline__wrapper .placeholder-text{text-align:center}.kiln-edit-mode .image-slider__image-container{display:flex;height:auto;padding-top:0}.kiln-edit-mode .image-slider__image-container img{position:unset}.kiln-edit-mode .image-slider__image-container .image-slider__handle,.kiln-edit-mode .image-slider__image-container .image-slider__overlay{visibility:hidden}.kiln-edit-mode .image-slider__image-container .image-slider__image-after,.kiln-edit-mode .image-slider__image-container .image-slider__image-before{width:100%;height:100%;position:unset}.kiln-edit-mode .image-slider__image-container .image-slider__image-after .image__dam-img,.kiln-edit-mode .image-slider__image-container .image-slider__image-before .image__dam-img{-webkit-clip-path:unset;clip-path:unset}.kiln-edit-mode .product-card__sticker,.kiln-edit-mode .product-card__sticker-container,.kiln-edit-mode .product-card_expanded__sticker,.kiln-edit-mode .product-card_expanded__sticker-container,.kiln-edit-mode .product-card_listing__sticker,.kiln-edit-mode .product-card_listing__sticker-container{width:max-content}.kiln-edit-mode [class^=container] .complex-list-trash,.kiln-edit-mode [class^=container] .component-list-trash{background:#455a64;border-radius:50%;color:#fff;display:none;height:70px;left:calc(50% - 35px);width:70px}.kiln-edit-mode [class^=container] .complex-list-trash .material-icons,.kiln-edit-mode [class^=container] .component-list-trash .material-icons{font-size:40px}.kiln-edit-mode [class^=container] .complex-list-trash.kiln-sortable-drop-area,.kiln-edit-mode [class^=container] .component-list-trash.kiln-sortable-drop-area{display:flex}.kiln-edit-mode [class^=container] .complex-list-trash.kiln-sortable-drop-area .material-icons:not(:only-child),.kiln-edit-mode [class^=container] .component-list-trash.kiln-sortable-drop-area .material-icons:not(:only-child){align-items:center;background:#0d47a1;border-radius:50%;color:#fff;font-size:45px;justify-content:center;padding:20px;transform:scale(1.2,1.2);transition:transform .3s}.kiln-edit-mode .live-story__items-container .kiln-permanent-placeholder{min-height:10px!important;background-color:#e3f2fd}.kiln-edit-mode .vertical-video{width:90%;max-width:none}.kiln-edit-mode .vertical-video section[data-tabcontent=Content]{max-width:425px;width:calc(9 * 100dvh / 16);margin:0 auto}.kiln-edit-mode .vertical-video .video-inline_vertical-video__video-playlist .kiln-permanent-placeholder{min-height:150px!important}.kiln-edit-mode .vertical-video .video-inline_vertical-video__video-resource{display:none;height:300px}.kiln-edit-mode .vertical-video .video-playlist__navigation,.kiln-edit-mode .video-inline .video-playlist__outer-container::after{display:none!important}.kiln-edit-mode .vertical-video .image__dam-img{object-fit:contain}.kiln-edit-mode .vertical-video .video-inline_vertical-video__video-resource .image__dam-img{max-height:300px}.kiln-edit-mode .vertical-video .video-inline_vertical-video .video-resource__wrapper{height:unset}.kiln-edit-mode .vertical-video .video-resource__image{height:150px;width:100%}.kiln-edit-mode .vertical-video .video-playlist__items-container{height:400px;scroll-behavior:none;-ms-scroll-snap-type:none;scroll-snap-type:none}.kiln-edit-mode .vertical-video .video-playlist__items-container .image__dam-img{max-height:150px}.kiln-edit-mode .vertical-video .video-resource{display:block;height:150px;width:100%!important}.kiln-edit-mode .vertical-video .call-to-action,.kiln-edit-mode .vertical-video .video-playlist__navigation,.kiln-edit-mode .vertical-video .video-resource__image::before{display:none}.kiln-edit-mode .vertical-video .video-resource>div{width:100%!important}.kiln-edit-mode .vertical-video .video-player__wrapper{height:100%}.kiln-edit-mode .vertical-video .video-playlist{margin-top:5px}.kiln-edit-mode .video-inline .video-playlist{overflow-x:hidden;overflow-y:auto;height:520px}.kiln-edit-mode .video-inline .video-playlist>.kiln-permanent-placeholder{min-height:56px!important;height:56px!important;margin-left:12px}.kiln-edit-mode .video-inline .video-playlist__items-container{margin-right:4px;flex-direction:unset;height:unset!important;overflow:unset!important}.kiln-edit-mode .video-inline .video-playlist__outer-container{margin-left:0!important;overflow:unset}.kiln-edit-mode .video-inline .video-playlist__navigation{display:none}.kiln-edit-mode .video-inline .video-playlist__playlist-wrapper{padding:0 12px!important}.kiln-edit-mode .video-inline .video-playlist__playlist-wrapper::after{display:none!important}.kiln-edit-mode .video-inline .video-playlist .video-resource{margin:0 0 16px 16px}.kiln-edit-mode .video-inline_carousel .video-playlist{overflow-x:visible;overflow-y:auto}.kiln-edit-mode .video-inline_carousel .video-playlist .kiln-permanent-placeholder:first-of-type{min-height:36px!important;height:36px!important;position:sticky;top:0;left:0}.kiln-edit-mode .video-inline_carousel .video-playlist .selector{position:sticky;top:0;left:0;z-index:1}.kiln-edit-mode .video-inline_carousel .video-playlist__items-container{flex-direction:unset;height:unset!important;overflow:unset}.kiln-edit-mode .video-inline_carousel .video-playlist__items-container[data-editable=videos] .video-resource::after{background:unset}.kiln-edit-mode .video-inline_carousel .video-playlist__outer-container{margin-left:32px!important;overflow:unset}.kiln-edit-mode .video-inline_carousel .video-playlist__navigation{display:none}.kiln-edit-mode .video-inline_carousel .video-playlist__playlist-wrapper::after{display:none!important}.kiln-edit-mode .kiln-field :has([field=bylinePicker])>fieldset legend,.kiln-edit-mode .video-playlist__navigation,.kiln-edit-mode .video-playlist__outer-container::after{display:none}.kiln-edit-mode .video-inline_carousel .video-playlist[data-items-layout=grid] .video-playlist__items-container{overflow:visible;flex-wrap:wrap}.kiln-edit-mode .video-inline_carousel__wrapper{padding-top:1px;padding-bottom:1px}.kiln-edit-mode .video-playlist .kiln-permanent-placeholder:first-of-type{min-height:56px!important;height:56px!important;margin-left:12px}.kiln-edit-mode .video-playlist__items-container,.kiln-edit-mode .video-playlist__outer-container{overflow:visible}.kiln-edit-mode .video-playlist [data-component-name=video-resource]{margin-top:4px}.kiln-edit-mode .video-playlist [data-component-name=video-resource] .video-resource__image{margin-right:8px}.kiln-edit-mode .kiln-field :has([field=bylinePicker])>fieldset{padding:0}.kiln-edit-mode .kiln-field :has([field=bylinePicker]) .component.video-resource{border:none;padding:0;margin-bottom:-.75rem}.kiln-edit-mode .container_vertical-strip-3x4,.kiln-edit-mode .container_vertical-strip-original-ratio{display:block}.kiln-edit-mode .container_vertical-strip-3x4 .container__headline.container_vertical-strip-original-ratio__headline span,.kiln-edit-mode .container_vertical-strip-original-ratio .container__headline.container_vertical-strip-original-ratio__headline span{font-weight:500;vertical-align:middle}.kiln-edit-mode .container_vertical-strip-3x4 .video-resource__wrapper,.kiln-edit-mode .container_vertical-strip-original-ratio .video-resource__wrapper{height:auto;padding-bottom:0}.kiln-edit-mode .container_ribbon__field-links{overflow:visible}.kiln-edit-mode .container_ribbon__field-links .inline-form{display:inline-block}.kiln-edit-mode html:not([data-layout-uri*=layout-homepage-mobile]) [data-component-name=video-resource]{min-width:268px}.kiln-edit-mode [data-component-name=video-resource] [data-editable=media]{width:100%}.kiln-edit-mode [data-component-name=video-resource] .kiln-placeholder{width:100%;margin-bottom:16px;min-height:60px!important;height:60px}.kiln-edit-mode [data-component-name=video-resource] .selector{position:initial!important}.kiln-edit-mode [data-component-name=video-resource]:hover{text-decoration:none!important}.kiln-edit-mode [data-component-name=video-resource] .play-icon{position:absolute;top:42%;left:40%;height:25%;width:20%;fill:#fff;margin:0 auto;opacity:.9}.kiln-edit-mode [data-component-name=video-resource] .video-resource__image::before{content:'';background-size:20%;position:absolute;height:100%;width:100%;z-index:1;opacity:.9}.kiln-edit-mode [data-component-name=video-resource] .video-resource__image::after{transition:opacity .8s ease;content:'';opacity:0}.kiln-edit-mode [data-component-name=video-resource] .video-resource__image:hover::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:54px;padding:6px;z-index:1;background-color:#000;color:#fff;font-weight:400;font-size:12px;opacity:1}.kiln-edit-mode [data-component-name=video-resource][data-autostart=disabled] .video-resource__image:has(.image__container)::before{background:url(/media/sites/cnn/icons/play-icon.svg) center no-repeat}.kiln-edit-mode [data-component-name=video-resource][data-autostart=disabled] .video-resource__image:has(.image__container):hover::after{content:'Autoplay disabled'}.kiln-edit-mode [data-component-name=video-resource][data-autostart=unmuted] .video-resource__image:has(.image__container)::before{background:url(/media/sites/cnn/icons/autoplay-icon.svg) center no-repeat}.kiln-edit-mode [data-component-name=video-resource][data-autostart=unmuted] .video-resource__image:has(.image__container):hover::after{content:'Autoplay enabled unmuted'}.kiln-edit-mode [data-component-name=video-resource][data-autostart=muted] .video-resource__image:has(.image__container)::before{background:url(/media/sites/cnn/icons/autoplay-muted-icon.svg) center no-repeat}.kiln-edit-mode [data-component-name=video-resource][data-autostart=muted] .video-resource__image:has(.image__container):hover::after{content:'Autoplay enabled muted'}.kiln-edit-mode [data-component-name=video-resource][data-autostart=scroll] .video-resource__image:has(.image__container)::before{background:url(/media/sites/cnn/icons/autoplay-onscroll-icon.svg) center no-repeat}.kiln-edit-mode [data-component-name=video-resource][data-autostart=scroll] .video-resource__image:has(.image__container):hover::after{content:'Autoplay enabled on scroll'}.kiln-edit-mode [data-component-name=video-playlist] .video-resource[data-unselectable=true]{opacity:.5}.kiln-edit-mode [data-component-name=video-playlist] [data-component-name=video-resource] .video-resource__image:before{background:unset}.kiln-edit-mode [data-component-name=graphic] iframe{aspect-ratio:1/1;max-height:700px}.kiln-edit-mode .dynamic{padding:15px 10px 5px;background-color:#e3f2fd}.kiln-edit-mode .dynamic .dynamic--header{font-family:'Noto Sans',Arial,sans-serif;font-size:14px;font-stretch:100%;font-weight:600;margin:0 0 5px;padding:0 0 5px 10px}.kiln-edit-mode .header__container{height:40px}.kiln-edit-mode[data-page-type=tve] [data-component-name=video-resource]{display:none}.kiln-edit-mode[data-page-type=vertical-video]{overflow:visible}.kiln-edit-mode[data-page-type=vertical-video] .layout--full-bleed__wrapper{max-width:100%;max-height:100%}.kiln-edit-mode[data-page-type=vertical-video] .video-resource__wrapper{max-width:100%;padding-bottom:0}.kiln-edit-mode[data-page-type=vertical-video] .video-inline_vertical-video .video-resource__wrapper{height:auto}.kiln-edit-mode[data-page-type=vertical-video] [data-component-name=video-playlist]{display:block}.kiln-edit-mode[data-page-type=vertical-video] .vertical-video__closeButton{display:none}.kiln-edit-mode[data-page-type=vertical-video] .video-inline_vertical-video__video-resource{position:static;width:auto}.kiln-edit-mode[data-page-type=vertical-video] .video-inline_vertical-video .video-playlist__items-container{width:auto;height:auto;overflow-y:visible}.kiln-edit-mode [data-component-name=podcast-episode]{min-height:20px}.kiln-edit-mode [data-component-name=tve-headline-hero] .custom-placeholder .custom-placeholder__right{margin-top:16px}.kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_3x4-standard__content,.kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel__content,.kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_grid-image-title-only__content,.kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_grid__content{margin-left:0!important;margin-right:0!important}.kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_3x4-standard__arrow,.kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel__arrow,.kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_grid-image-title-only__arrow,.kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_grid__arrow{display:none!important}.kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_3x4-standard__mask,.kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel__mask,.kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_grid-image-title-only__mask,.kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_grid__mask{-webkit-mask-image:none!important;mask-image:none!important}.kiln-edit-mode [data-component-name=tve-carousel] .tve-assets__container{min-height:176px;overflow:visible;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:15px;row-gap:15px}.kiln-edit-mode [data-component-name=tve-carousel] .tve-assets__container .kiln-permanent-placeholder{display:none}.kiln-edit-mode [data-component-name=tve-carousel] [data-component-name=tve-asset]{margin:0!important;padding:0!important;width:100%!important;max-width:unset}.kiln-edit-mode [data-component-name=tve-carousel] [data-component-name=tve-asset] .tve-asset__image{width:100%!important;max-width:unset}.kiln-edit-mode [data-component-name=tve-carousel] [data-component-name=tve-asset] .tve-asset__image img{width:100%}.kiln-edit-mode [data-component-name=tve-carousel] .kiln-permanent-placeholder{max-height:50px;min-height:20px!important}.kiln-edit-mode [data-component-name=tve-carousel].tve-carousel_3x4-standard .tve-assets__container{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.kiln-edit-mode [data-component-name=tve-carousel].tve-carousel_large-image-only .tve-assets__container{grid-template-columns:1fr 1fr!important}.kiln-edit-mode[data-page-type=scratchpad] .ui-toolbar__right .toolbar-publish-button{cursor:default}.kiln-edit-mode[data-page-type=section]{counter-reset:zone-number product-zone-number stack-number container-number}.kiln-edit-mode[data-page-type=section] [data-uri*='/_components/zone/']::before,.kiln-edit-mode[data-page-type=section] [data-uri*='/_components/product-zone/']::before,.kiln-edit-mode[data-page-type=section] [data-uri*='/_components/stack/']::before,.kiln-edit-mode[data-page-type=section] [data-uri*='/_components/container/']::before{background-color:#0c0c0c;color:#fff;font-family:cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif;font-size:10px;font-weight:700;padding:4px;border-radius:4px;margin:16px 8px;position:absolute;z-index:2;left:0}.kiln-edit-mode[data-page-type=section] [data-uri*='/_components/zone/'] .kiln-permanent-placeholder,.kiln-edit-mode[data-page-type=section] [data-uri*='/_components/product-zone/'] .kiln-permanent-placeholder,.kiln-edit-mode[data-page-type=section] [data-uri*='/_components/stack/'] .kiln-permanent-placeholder,.kiln-edit-mode[data-page-type=section] [data-uri*='/_components/container/'] .kiln-permanent-placeholder{padding:16px 32px}.kiln-edit-mode[data-page-type=section] [data-uri*='/_components/zone/']:before{counter-increment:zone-number;content:counter(zone-number)}.kiln-edit-mode[data-page-type=section] [data-uri*='/_components/product-zone/']:before{counter-increment:product-zone-number;content:counter(product-zone-number)}.kiln-edit-mode[data-page-type=section] [data-uri*='/_components/stack/']:before{counter-increment:stack-number;content:counter(stack-number)}.kiln-edit-mode[data-page-type=section] [data-uri*='/_components/container/']:before{counter-increment:container-number;content:counter(container-number)}.kiln-edit-mode[data-page-type=article] .kiln-sortable-ghost,.kiln-edit-mode[data-page-type=live-story] .kiln-sortable-ghost{border-top:2px solid #0d47a1;border-bottom:none;max-height:2px;overflow:hidden;padding:0}.kiln-edit-mode .image__lede .kiln-placeholder+.image__container,.kiln-edit-mode .image__lede .kiln-placeholder+.mini-selector+.image__container{padding-bottom:0}.kiln-edit-mode[data-page-type=article]{counter-reset:product-counter offer-counter}.kiln-edit-mode[data-page-type=article] .paragraph a[rel=sponsored],.kiln-edit-mode[data-page-type=article] .subheader a[rel=sponsored]{counter-increment:offer-counter}.kiln-edit-mode .article__counters{display:block;color:#0d47a1;position:sticky;bottom:0;background-color:#fff;width:fit-content;margin-left:auto}.kiln-edit-mode .article__offer-count,.kiln-edit-mode .article__product-count{display:grid;height:var(--counter-height);place-items:center end;grid-template-columns:min-content auto;justify-content:end}.kiln-edit-mode .highlights,.kiln-edit-mode.underscored[data-page-type=article] .headline__text .kiln-placeholder .placeholder-label,.kiln-edit-mode.underscored[data-page-type=article] .headline_underscored__text .kiln-placeholder .placeholder-label{display:block}.kiln-edit-mode .article__offer-count::before,.kiln-edit-mode .article__product-count::before{padding:0 6px 0 4px}.kiln-edit-mode .article__offer-count::after,.kiln-edit-mode .article__product-count::after{padding-right:6px;font-weight:700}.kiln-edit-mode.underscored[data-page-type=article] .word-count{bottom:calc(var(--counter-height) * 2)}.kiln-edit-mode.underscored[data-page-type=article] .article__product-count::before{content:'products: '}.kiln-edit-mode.underscored[data-page-type=article] .article__product-count::after{content:counter(product-counter)}.kiln-edit-mode.underscored[data-page-type=article] .article__offer-count::before{content:'offers: '}.kiln-edit-mode.underscored[data-page-type=article] .article__offer-count::after{content:counter(offer-counter)}.kiln-edit-mode .headline_section-banner-image{height:110px}.kiln-edit-mode .headline__text{height:24px;margin-top:20px;padding-top:32px}.kiln-edit-mode .headline__text .editor-inline{margin-left:0}.kiln-edit-mode .headline_sponsorship__wrapper{margin-top:10px}.kiln-edit-mode .headline_sponsorship:has(.selector) .add-bottom,.kiln-edit-mode .headline_sponsorship:has(.selector) .add-top{text-align:center;left:0;right:0}.kiln-edit-mode .product-zone .layout--full-bleed .custom-placeholder__right,.kiln-edit-mode .product-zone .product-zone__inner:has(.layout--full-bleed) .custom-placeholder__right,.kiln-edit-mode .product-zone .zone__inner:has(.layout--full-bleed) .custom-placeholder__right,.kiln-edit-mode .product-zone aside:has(~.zone__inner .layout--full-bleed,~.product-zone__inner .layout--full-bleed) .quick-bar,.kiln-edit-mode .zone .layout--full-bleed .custom-placeholder__right,.kiln-edit-mode .zone .product-zone__inner:has(.layout--full-bleed) .custom-placeholder__right,.kiln-edit-mode .zone .zone__inner:has(.layout--full-bleed) .custom-placeholder__right,.kiln-edit-mode .zone aside:has(~.zone__inner .layout--full-bleed,~.product-zone__inner .layout--full-bleed) .quick-bar{right:16px}.kiln-edit-mode .product-zone:has(.layout--full-bleed),.kiln-edit-mode .zone:has(.layout--full-bleed){left:50%;margin-left:-50vw!important;position:relative;width:100vw}.kiln-edit-mode .product-zone .layout--full-bleed,.kiln-edit-mode .product-zone .product-zone__inner:has(.layout--full-bleed),.kiln-edit-mode .product-zone .zone__inner:has(.layout--full-bleed),.kiln-edit-mode .zone .layout--full-bleed,.kiln-edit-mode .zone .product-zone__inner:has(.layout--full-bleed),.kiln-edit-mode .zone .zone__inner:has(.layout--full-bleed){padding:0 16px}.kiln-edit-mode .product-zone .layout--full-bleed .kiln-permanent-placeholder,.kiln-edit-mode .product-zone .product-zone__inner:has(.layout--full-bleed) .kiln-permanent-placeholder,.kiln-edit-mode .product-zone .zone__inner:has(.layout--full-bleed) .kiln-permanent-placeholder,.kiln-edit-mode .zone .layout--full-bleed .kiln-permanent-placeholder,.kiln-edit-mode .zone .product-zone__inner:has(.layout--full-bleed) .kiln-permanent-placeholder,.kiln-edit-mode .zone .zone__inner:has(.layout--full-bleed) .kiln-permanent-placeholder{max-width:unset}.kiln-edit-mode .product-zone .layout--full-bleed .custom-placeholder,.kiln-edit-mode .product-zone .product-zone__inner:has(.layout--full-bleed) .custom-placeholder,.kiln-edit-mode .product-zone .zone__inner:has(.layout--full-bleed) .custom-placeholder,.kiln-edit-mode .zone .layout--full-bleed .custom-placeholder,.kiln-edit-mode .zone .product-zone__inner:has(.layout--full-bleed) .custom-placeholder,.kiln-edit-mode .zone .zone__inner:has(.layout--full-bleed) .custom-placeholder{left:50%;margin-left:-50vw;position:relative;width:100vw;padding:0 16px}.kiln-edit-mode .product-zone.layout--slide-carousel .product-zone__items,.kiln-edit-mode .zone.layout--slide-carousel .product-zone__items{overflow-x:scroll;scrollbar-width:auto;margin-bottom:14px}.kiln-edit-mode .product-zone aside:has(~.zone__inner .layout--full-bleed,~.product-zone__inner .layout--full-bleed) .add-bottom,.kiln-edit-mode .product-zone aside:has(~.zone__inner .layout--full-bleed,~.product-zone__inner .layout--full-bleed) .add-top,.kiln-edit-mode .zone aside:has(~.zone__inner .layout--full-bleed,~.product-zone__inner .layout--full-bleed) .add-bottom,.kiln-edit-mode .zone aside:has(~.zone__inner .layout--full-bleed,~.product-zone__inner .layout--full-bleed) .add-top{left:50%;margin-left:-50vw}.kiln-edit-mode .product-zone aside:has(~.zone__inner .layout--full-bleed,~.product-zone__inner .layout--full-bleed) .add-bottom .ui-button,.kiln-edit-mode .product-zone aside:has(~.zone__inner .layout--full-bleed,~.product-zone__inner .layout--full-bleed) .add-top .ui-button,.kiln-edit-mode .zone aside:has(~.zone__inner .layout--full-bleed,~.product-zone__inner .layout--full-bleed) .add-bottom .ui-button,.kiln-edit-mode .zone aside:has(~.zone__inner .layout--full-bleed,~.product-zone__inner .layout--full-bleed) .add-top .ui-button{z-index:10000}.kiln-edit-mode .product-zone aside:has(~.zone__inner .layout--full-bleed,~.product-zone__inner .layout--full-bleed) .selector-label,.kiln-edit-mode .zone aside:has(~.zone__inner .layout--full-bleed,~.product-zone__inner .layout--full-bleed) .selector-label{left:16px}.kiln-edit-mode .component-selector-wrapper.sponsor-banner{position:absolute}.kiln-edit-mode .live-blog,.kiln-edit-mode .live-blog-auto{border-radius:5px;box-shadow:0 0 8px 0 #e6e6e6;padding:16px}.layout-no-rail[data-page-type=gallery] .layout-no-rail__top.kiln-page-area .headline__wrapper{position:unset;transform:unset;width:unset;padding-bottom:20px}@media screen and (min-width:960px){.kiln-edit-mode .headline__text{height:100%}.kiln-edit-mode .layout-no-rail-article-fullwidth-comms__top .headline__text,.kiln-edit-mode .layout-no-rail-article-fullwidth-sponsor__top .headline__text,.kiln-edit-mode .layout-no-rail-article-fullwidth__top .headline__text{padding-top:32px}}@media screen and (min-width:480px){body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post,body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned{border-top-width:2px;border-bottom-width:2px}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__created,body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created{background-color:#f2f2f2;padding:4px 12px;display:flex;justify-content:space-between;align-items:center}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__created-left,body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created-left{width:70%;display:flex;justify-content:left}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__created-right,body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created-right{width:30%;display:flex;justify-content:right}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__created-right [data-collaboration-avatars],body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created-right [data-collaboration-avatars]{display:flex;flex-wrap:wrap;align-content:center;margin:0 16px}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__created .custom-placeholder,body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created .custom-placeholder{margin:-6px -12px 0}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__created-text,body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created-text{color:#8c8c8c;font-size:12px;font-weight:500;line-height:1.25}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new),body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new){border-top-color:#466cf0;border-bottom-color:#466cf0}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new) .live-story-post__status-name,body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new) .live-story-post__status-name{background-color:#466cf0}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review),body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review){border-top-color:#f162c0;border-bottom-color:#f162c0}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review) .live-story-post__status-name,body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review) .live-story-post__status-name{background-color:#f162c0}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review),body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review){border-top-color:#bc0d80;border-bottom-color:#bc0d80}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review) .live-story-post__status-name,body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review) .live-story-post__status-name{background-color:#bc0d80}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish),body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish){border-top-color:#881df3;border-bottom-color:#881df3}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish) .live-story-post__status-name,body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish) .live-story-post__status-name{background-color:#881df3}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published),body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published){border-top-color:#18b959;border-bottom-color:#18b959}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published) .live-story-post__status-name,body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published) .live-story-post__status-name{background-color:#18b959}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating),body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating){border-top-color:#f58d41;border-bottom-color:#f58d41}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating) .live-story-post__status-name,body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating) .live-story-post__status-name{background-color:#f58d41}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release),body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release){border-top-color:#df2424;border-bottom-color:#df2424}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release) .live-story-post__status-name,body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release) .live-story-post__status-name{background-color:#df2424}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__status,body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status{display:flex;align-items:center;justify-content:right}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .live-story-post__status-name,body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .live-story-post__status-name{width:fit-content;height:fit-content;text-transform:capitalize;padding:4px 10px;margin:0 4px;border-radius:16px;color:#fff;font-weight:500;font-size:12px;white-space:nowrap}body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__publish,body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__publish{display:flex;justify-content:right;margin:8px 0}.kiln-edit-mode .vertical-video .video-inline_vertical-video .video-resource__wrapper{height:unset!important}.kiln-edit-mode .vertical-video .video-inline_vertical-video .video-playlist .video-playlist__navigation{display:none!important}.kiln-edit-mode .vertical-video .video-inline_vertical-video .video-playlist .video-resource{height:150px!important}.kiln-edit-mode .video-resource:has([data-is-vertical-video-embed=true]) .video-resource__wrapper{padding-bottom:0}}.layout-with-rail--with-secondary-header .layout__content-wrapper{padding-top:40px}.layout-with-rail .header__secondary-header-wrapper{position:relative;z-index:-1;pointer-events:all}.layout-with-rail__rail{display:flex;flex-direction:column;width:var(--theme-main-wrapper-right-rail-width);z-index:0}.layout-with-rail__top{display:block;flex-wrap:wrap;padding-top:48px}.layout-with-rail__wrapper{column-gap:var(--theme-main-wrapper-column-gap-large-width)}.layout-with-rail__info:not(:empty)~.layout-with-rail__top{padding-top:32px}.layout-with-rail.politics .layout-with-rail__top,.layout-with-rail.underscored .layout-with-rail__top{display:block}.layout-with-rail.underscored .layout-with-rail__wrapper{position:relative}.layout-with-rail.underscored .layout-with-rail__info:not(:empty) .disclaimer__content{padding-bottom:0}.layout-with-rail.underscored .layout-with-rail__info:not(:empty) .disclaimer__content p{margin-bottom:0}.layout-with-rail.underscored .ad-slot-dynamic{margin:0 0 24px;background-color:#e7e7e7}.layout-with-rail.underscored .ad-slot-dynamic .ad-slot.adSlotLoaded{padding:0}.layout-with-rail.underscored .ad-slot-dynamic .ad-slot{margin-bottom:0}@media screen and (max-width:959px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-with-rail__rail{display:none}}@media screen and (min-width:960px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-with-rail__top{flex-wrap:nowrap;padding-top:32px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-with-rail__rail{display:flex;flex-direction:column;width:var(--theme-main-wrapper-right-rail-width)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-with-rail__rail .container{margin-bottom:40px}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-with-rail__wrapper{display:flex;flex-direction:row;column-gap:var(--theme-main-wrapper-column-gap-medium-width)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-with-rail__main-wrapper{width:calc(100% - var(--theme-main-wrapper-right-rail-width) - var(--theme-main-wrapper-column-gap-medium-width))}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-with-rail__main-wrapper .video-resource{width:100%;max-width:unset}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).layout-with-rail--lite .layout-with-rail__main-wrapper{width:100%;border-right:none;padding-right:0}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ).layout-with-rail.underscored .layout-with-rail__wrapper::before{top:-32px}}@media screen and (min-width:1280px){body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-with-rail__content-wrapper .headline{max-width:calc(100% - var(--theme-main-wrapper-right-rail-width) - var(--theme-main-wrapper-column-gap-large-width))}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-with-rail__wrapper{column-gap:var(--theme-main-wrapper-column-gap-large-width)}body:not(.layout-homepage-mobile.kiln-edit-mode):not( .layout-homepage-mobile-app.kiln-edit-mode ) .layout-with-rail__main-wrapper{width:calc(100% - var(--theme-main-wrapper-right-rail-width) - var(--theme-main-wrapper-column-gap-large-width))}}.layout-with-rail.article_feature .image__lede .image{border-bottom:none;margin-bottom:24px}.layout-with-rail.article_feature .image__lede .image__picture{display:flex;justify-content:center}.layout-with-rail.article_feature .image__lede .image__picture .image__dam-img{max-width:2000px;width:100%;object-fit:cover;height:100%}.layout-with-rail.article_feature .image__lede .image__metadata{max-width:676px;margin:8px auto 0 max(30px,(100.5vw - 1024px) / 2);padding-bottom:8px;display:block;border-bottom:1px solid #e6e6e6}.layout-with-rail.article_feature .image__lede .image__metadata .image__credit{display:inline;visibility:visible;color:#6e6e6e;font-size:14px}.layout-with-rail.article_feature .image__lede .image__metadata .image__caption{font-size:14px;line-height:20px;color:#0c0c0c;margin-top:8px;display:inline}@media (max-width:959px){.layout-with-rail.article_feature .image__lede .image__metadata{margin-left:max(16px,(100vw - 670px) / 2);margin-right:max(16px,(100vw - 670px) / 2)}}@media (min-width:960px){.layout-with-rail.article_feature .image__lede .image{margin-bottom:32px!important}}@media screen and (min-width:2000px){.layout-with-rail.article_feature .image__lede .image .image__picture .image__dam-img{object-fit:contain}.layout-with-rail.article_feature .image__lede{margin:auto;max-width:2000px}}@media screen and (min-width:1280px){.layout-with-rail.article_feature .layout-with-rail__content-wrapper .headline{max-width:70%!important}}.layout-with-rail.article_feature .layout-with-rail__end .content-recs,.layout-with-rail.article_leaf .layout-with-rail__end .content-recs{max-width:676px;margin:0 auto 32px}.layout-with-rail.article_feature .layout-with-rail__end .content-recs .container_list-headlines-ranked .container__title:after,.layout-with-rail.article_feature .layout-with-rail__end .content-recs .container_list-headlines-with-read-times .container__title:after,.layout-with-rail.article_leaf .layout-with-rail__end .content-recs .container_list-headlines-ranked .container__title:after,.layout-with-rail.article_leaf .layout-with-rail__end .content-recs .container_list-headlines-with-read-times .container__title:after{border-top:none}.layout-with-rail.article_feature .layout-with-rail__end .content-recs .container_list-headlines-ranked .container__title:before,.layout-with-rail.article_feature .layout-with-rail__end .content-recs .container_list-headlines-with-read-times .container__title:before,.layout-with-rail.article_leaf .layout-with-rail__end .content-recs .container_list-headlines-ranked .container__title:before,.layout-with-rail.article_leaf .layout-with-rail__end .content-recs .container_list-headlines-with-read-times .container__title:before{display:none}.layout-with-rail.article_feature .layout-with-rail__end .content-recs .container_list-headlines-ranked .container__title-text,.layout-with-rail.article_feature .layout-with-rail__end .content-recs .container_list-headlines-with-read-times .container__title-text,.layout-with-rail.article_leaf .layout-with-rail__end .content-recs .container_list-headlines-ranked .container__title-text,.layout-with-rail.article_leaf .layout-with-rail__end .content-recs .container_list-headlines-with-read-times .container__title-text{font-size:24px;line-height:30px;margin:0 0 24px;text-transform:none;border-left:0;padding-left:0}@media screen and (min-width:1440px){.layout-with-rail.article_feature .layout-with-rail__end .content-recs,.layout-with-rail.article_leaf .layout-with-rail__end .content-recs{margin-left:calc(50% + 4px);transform:translateX(-50%)}}
                 </style>
                </link>
               </meta>
              </meta>
             </meta>
            </meta>
           </link>
          </link>
         </link>
        </link>
       </meta>
      </meta>
     </meta>
    </meta>
   </meta>
  </meta>
 </head>
 <body class="layout layout-with-rail article_leaf politics" data-page-type="article">
  <a aria-label="Skip to main content" href="#maincontent" tabindex="1">
  </a>
  <header class="header__wrapper-outer">
   <div class="header__wrapper-inner" data-editable="header">
    <div class="ad-feedback__modal modal__overlay" data-uri="cms.cnn.com/_components/ad-feedback/instances/cnn-v1@published" id="ad-feedback__modal-overlay" style="display:none">
     <div class="ad-feedback__container">
      <form class="ad-feedback__form">
       <div class="ad-feedback__heading">
        <h3 class="ad-feedback__heading__text">
         CNN values your feedback
        </h3>
        <div class="ad-feedback__heading__close" id="ad-feedback__close-icon">
        </div>
       </div>
       <div class="ad-feedback__content-container" data-sentiment="ad">
        <div class="ad-feedback__question-container">
         1. How relevant is this ad to you?
        </div>
        <div class="ad-feedback__answers-container">
         <div class="ad-feedback__emoji-container">
          <input aria-label="Bad" class="ad-feedback__emoji-radio-input" id="ad-feedback__0-bad" name="ad" type="radio" value="1"/>
          <label class="ad-feedback__emoji-base ad-feedback__emoji-bad" for="ad-feedback__0-bad">
          </label>
         </div>
         <div class="ad-feedback__emoji-container">
          <input aria-label="Not Good" class="ad-feedback__emoji-radio-input" id="ad-feedback__0-not-good" name="ad" type="radio" value="2"/>
          <label class="ad-feedback__emoji-base ad-feedback__emoji-not-good" for="ad-feedback__0-not-good">
          </label>
         </div>
         <div class="ad-feedback__emoji-container">
          <input aria-label="Okay" class="ad-feedback__emoji-radio-input" id="ad-feedback__0-okay" name="ad" type="radio" value="3"/>
          <label class="ad-feedback__emoji-base ad-feedback__emoji-okay" for="ad-feedback__0-okay">
          </label>
         </div>
         <div class="ad-feedback__emoji-container">
          <input aria-label="Good" class="ad-feedback__emoji-radio-input" id="ad-feedback__0-good" name="ad" type="radio" value="4"/>
          <label class="ad-feedback__emoji-base ad-feedback__emoji-good" for="ad-feedback__0-good">
          </label>
         </div>
         <div class="ad-feedback__emoji-container">
          <input aria-label="Great" class="ad-feedback__emoji-radio-input" id="ad-feedback__0-great" name="ad" type="radio" value="5"/>
          <label class="ad-feedback__emoji-base ad-feedback__emoji-great" for="ad-feedback__0-great">
          </label>
         </div>
        </div>
       </div>
       <div class="ad-feedback__content-container">
        <div class="ad-feedback__question-container">
         2. Did you encounter any technical issues?
        </div>
        <div class="ad-feedback__technical-issues-checkbox-container">
         <label class="switch">
          <input aria-label="Toggle Button" class="ad-feedback__technical-issues-slider" id="ad-feedback__technical-issues-checkbox" name="didEncounterIssues" type="checkbox"/>
          <span class="slider round">
          </span>
         </label>
         <span class="ad-feedback__technical-issues-checkbox-label">
         </span>
        </div>
       </div>
       <div class="ad-feedback__technical-issues-container" style="display:none">
        <div class="ad-feedback__content-container video_issues issues-checkboxes-container" style="display: none">
         <label class="ad-feedback__checkbox-container">
          Video player was slow to load content
          <input class="ad-feedback__checkbox__input video_issue" name="issues" type="checkbox" value="Video player was slow to load content"/>
          <span class="ad-feedback__checkmark">
          </span>
         </label>
         <label class="ad-feedback__checkbox-container">
          Video content never loaded
          <input class="ad-feedback__checkbox__input video_issue" name="issues" type="checkbox" value="Video content never loaded"/>
          <span class="ad-feedback__checkmark">
          </span>
         </label>
         <label class="ad-feedback__checkbox-container">
          Ad froze or did not finish loading
          <input class="ad-feedback__checkbox__input video_issue" name="issues" type="checkbox" value="Ad froze or did not finish loading"/>
          <span class="ad-feedback__checkmark">
          </span>
         </label>
         <label class="ad-feedback__checkbox-container">
          Video content did not start after ad
          <input class="ad-feedback__checkbox__input video_issue" name="issues" type="checkbox" value="Video content did not start after ad"/>
          <span class="ad-feedback__checkmark">
          </span>
         </label>
         <label class="ad-feedback__checkbox-container">
          Audio on ad was too loud
          <input class="ad-feedback__checkbox__input video_issue" name="issues" type="checkbox" value="Audio on ad was too loud"/>
          <span class="ad-feedback__checkmark">
          </span>
         </label>
         <label class="ad-feedback__checkbox-container">
          Other issues
          <input class="ad-feedback__checkbox__input video_issue" name="issues" type="checkbox" value="Other issues"/>
          <span class="ad-feedback__checkmark">
          </span>
         </label>
        </div>
        <div class="ad-feedback__content-container display_ad_issues issues-checkboxes-container" style="display: none">
         <label class="ad-feedback__checkbox-container">
          Ad never loaded
          <input class="ad-feedback__checkbox__input display_ad_issue" name="issues" type="checkbox" value="Ad never loaded"/>
          <span class="ad-feedback__checkmark">
          </span>
         </label>
         <label class="ad-feedback__checkbox-container">
          Ad prevented/slowed the page from loading
          <input class="ad-feedback__checkbox__input display_ad_issue" name="issues" type="checkbox" value="Ad prevented/slowed the page from loading"/>
          <span class="ad-feedback__checkmark">
          </span>
         </label>
         <label class="ad-feedback__checkbox-container">
          Content moved around while ad loaded
          <input class="ad-feedback__checkbox__input display_ad_issue" name="issues" type="checkbox" value="Content moved around while ad loaded"/>
          <span class="ad-feedback__checkmark">
          </span>
         </label>
         <label class="ad-feedback__checkbox-container">
          Ad was repetitive to ads I've seen previously
          <input class="ad-feedback__checkbox__input display_ad_issue" name="issues" type="checkbox" value="Ad was repetitive to ads I've seen previously"/>
          <span class="ad-feedback__checkmark">
          </span>
         </label>
         <label class="ad-feedback__checkbox-container">
          Other issues
          <input class="ad-feedback__checkbox__input display_ad_issue" name="issues" type="checkbox" value="Other issues"/>
          <span class="ad-feedback__checkmark">
          </span>
         </label>
        </div>
        <div class="ad-feedback__content-container">
         <textarea class="ad-feedback__comment" maxlength="1000" name="comment" rows="5"></textarea>
         <div class="ad-feedback__comment-error-msg">
         </div>
        </div>
       </div>
       <div class="ad-feedback__content-container">
        <div class="ad-feedback__actions">
         <button class="ad-feedback__cancel button" id="ad-feedback__cancel" type="button">
          Cancel
         </button>
         <button class="ad-feedback__submit button" disabled="" id="ad-feedback__submit" type="submit">
          Submit
         </button>
        </div>
       </div>
      </form>
      <div class="ad-feedback__submitted">
       <div class="ad-feedback__submitted__checkmark">
       </div>
       <div class="ad-feedback__submitted__title">
        Thank You!
       </div>
       <div class="ad-feedback__submitted__message">
        Your effort and contribution in providing this feedback is much
                                        appreciated.
       </div>
       <div class="ad-feedback__submitted__close" id="ad-feedback__submitted__close">
        Close
       </div>
       <div class="ad-feedback__submitted__close-icon" id="ad-feedback__submitted__close-icon">
       </div>
      </div>
     </div>
    </div>
    <div class="ad-slot-header__wrapper" data-uri="cms.cnn.com/_components/ad-slot-header/instances/cnn-v1@published">
     <div class="ad-slot-header">
      <div class="ad-slot-header__container adSlotHeaderContainer">
       <div class="ad-slot" data-desktop-slot-id="ad_bnr_atf_01" data-mobile-slot-id="ad_bnr_atf_01" data-path="header/ad-slot-header[0]/items" data-unselectable="true" data-uri="cms.cnn.com/_components/ad-slot/instances/cnn-v1@published">
        <div class="ad-slot__feedback ad-feedback-link-container">
         <div class="ad-slot__ad-label">
         </div>
         <div class="ad-feedback-link" data-ad-identifier="ad_bnr_atf_01" data-ad-type="DISPLAY">
          <div class="ad-feedback-link__label">
           Ad Feedback
          </div>
         </div>
        </div>
       </div>
      </div>
     </div>
    </div>
    <div class="dynamic" data-editable="settings" data-uri="cms.cnn.com/_components/dynamic/instances/politics-header-nav-v1@published">
     <div data-uri="cms.cnn.com/_components/dynamic-logic/instances/politics-header-nav-cnn-v1@published">
      <div data-editable="mainComponent">
       <nav class="header cnn-app-display-none" data-analytics-aggregate-events="true" data-editable="settings" data-uri="cms.cnn.com/_components/header/instances/politics-v1@published" id="pageHeader">
        <div class="header__inner">
         <div class="header__subnav-mount">
          <div class="header__container">
           <div class="header__left">
            <button aria-label="Open Menu Icon" class="header__menu-icon" data-zjs="click" data-zjs-component_id="header__menu-icon" data-zjs-component_text="Open Menu Icon" data-zjs-component_type="icon" data-zjs-container_id="cms.cnn.com/_components/header/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="" data-zjs-navigation-location="header" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" id="headerMenuIcon">
             <svg class="header__menu-icon-svg" fill="none" height="28" viewbox="0 0 28 28" width="28" xmlns="http://www.w3.org/2000/svg">
              <path clip-rule="evenodd" d="M4.473 8.15263H23.5266C24.0643 8.15263 24.5 7.6777 24.5 7.09194C24.5 6.50618 24.0643 6.03174 23.5266 6.03174H4.473C3.93531 6.03174 3.5 6.50618 3.5 7.09194C3.5 7.6777 3.93531 8.15263 4.473 8.15263ZM19.0765 12.9327H4.25706C3.83886 12.9327 3.50028 13.4076 3.50028 13.9934C3.50028 14.5791 3.83886 15.0536 4.25706 15.0536H19.0765C19.4947 15.0536 19.8336 14.5791 19.8336 13.9934C19.8336 13.4076 19.4947 12.9327 19.0765 12.9327ZM4.47328 19.8337H23.5268C24.0645 19.8337 24.5003 20.3086 24.5003 20.8944C24.5003 21.4802 24.0645 21.9546 23.5268 21.9546H4.47328C3.9356 21.9546 3.50028 21.4802 3.50028 20.8944C3.50028 20.3086 3.9356 19.8337 4.47328 19.8337Z" fill-rule="evenodd">
              </path>
             </svg>
            </button>
            <button aria-label="Close Menu Icon" class="header__close-icon" data-zjs="click" data-zjs-component_id="header__close-icon" data-zjs-component_text="Close Menu Icon" data-zjs-component_type="icon" data-zjs-container_id="cms.cnn.com/_components/header/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="" data-zjs-navigation-location="header" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" id="headerCloseIcon">
             <svg aria-expanded="false" aria-haspopup="true" aria-labelledby="closeIconTitle" class="header__close-icon-svg" fill="" height="64" role="img" viewbox="0 0 64 64" width="64" xmlns="https://www.w3.org/2000/svg">
              <title id="closeIconTitle">
               Close icon
              </title>
              <path d="M29.1,32L10.6,50.6c-0.8,0.8-0.8,2.1,0,2.9c0.8,0.8,2.1,0.8,2.9,0L32,34.9l18.5,18.5 c0.8,0.8,2.1,0.8,2.9,0c0.8-0.8,0.8-2.1,0-2.9L34.9,32l18.5-18.5c0.8-0.8,0.8-2.1,0-2.9s-2.1-0.8-2.9,0L32,29.1L13.5,10.6 c-0.8-0.8-2.1-0.8-2.9,0c-0.8,0.8-0.8,2.1,0,2.9L29.1,32z">
              </path>
             </svg>
            </button>
            <div class="brand-logo" data-editable="settings" data-uri="cms.cnn.com/_components/brand-logo/instances/new-politics-header-v1@published">
             <a class="brand-logo__logo-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com" data-zjs-component_text="Main Logo" data-zjs-component_type="icon" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com" title="CNN logo">
              <span class="brand-logo__logo">
               <svg class="brand-logo__icon" fill="none" height="22" viewbox="0 0 46 22" width="46" xmlns="http://www.w3.org/2000/svg">
                <path clip-rule="evenodd" d="M6.10447 11.0001C6.10447 8.531 8.10642 6.52954 10.5752 6.52954H13.9675V3.99665H10.5476C6.68578 3.99665 3.5437 7.13824 3.5437 11.0003C3.5437 14.8619 6.68578 18.0039 10.5476 18.0039L17.1326 18.0037C17.5009 18.0037 17.797 17.6415 17.797 17.3414V4.36936C17.797 3.65427 18.2455 3.05144 18.9127 2.86949C19.482 2.71444 20.2803 2.87169 20.8136 3.77851C20.8386 3.82033 22.4563 6.60902 24.922 10.8592C26.8569 14.1962 28.8589 17.6469 28.8951 17.7083C29.102 18.0599 29.3861 18.2262 29.6561 18.1529C29.8261 18.1067 30.0254 17.9421 30.0254 17.6303V4.36936C30.0256 3.65329 30.4725 3.05021 31.1372 2.869C31.7028 2.71517 32.4971 2.87291 33.0303 3.77851C33.054 3.81813 34.4842 6.28449 36.8376 10.3412C38.9187 13.9289 41.0706 17.6391 41.1112 17.708C41.3184 18.0599 41.603 18.2262 41.8725 18.1529C42.0425 18.1067 42.2418 17.9421 42.2418 17.6305V0.450564H39.703V10.679C39.703 10.679 35.4619 3.3723 35.267 3.04141C32.5744 -1.53207 27.4866 0.358121 27.4866 4.29526V10.679C27.4866 10.679 23.2455 3.3723 23.0506 3.04141C20.358 -1.53207 15.2705 0.358121 15.2702 4.29526V14.7582C15.2715 15.1387 14.9853 15.4703 14.5689 15.4708H10.5752C8.10642 15.4708 6.10447 13.4691 6.10447 11.0001Z" fill-rule="evenodd">
                </path>
                <path clip-rule="evenodd" d="M43.2542 0.450562V17.6305C43.2542 18.3456 42.8057 18.9487 42.1385 19.1306C42.0158 19.1639 41.8825 19.183 41.7433 19.183C41.2371 19.183 40.6563 18.9328 40.2373 18.2216C40.2148 18.1834 38.5294 15.2776 35.961 10.8494C34.1077 7.65523 32.1919 4.35248 32.1564 4.29208C31.9495 3.94089 31.6683 3.7741 31.4027 3.84649C31.2347 3.89247 31.0378 4.05706 31.0378 4.3696V17.6305C31.0378 18.3458 30.5893 18.9487 29.9219 19.1306C29.3526 19.2854 28.5546 19.1284 28.0209 18.2216C27.9994 18.1849 26.4323 15.484 24.0449 11.3674C22.0449 7.92033 19.9772 4.35542 19.94 4.29208C19.7326 3.94016 19.448 3.77361 19.1787 3.84698C19.0085 3.89345 18.8099 4.05803 18.8099 4.36936L18.8094 17.3414C18.8094 18.2341 18.0256 19.0169 17.132 19.0169H10.547C6.12642 19.0169 2.5302 15.4207 2.5302 11.0003C2.5302 6.57967 6.12642 2.9832 10.547 2.9832H13.9669V0.450562H10.5497C4.72339 0.450562 0 5.17371 0 11.0003C0 16.8264 4.72339 21.5495 10.5497 21.5495H17.1988C19.726 21.5513 21.3514 20.0702 21.3487 17.3385V11.3214C21.3487 11.3214 25.5893 18.6278 25.7845 18.9587C28.477 23.5322 33.5651 21.642 33.5651 17.7048V11.3214C33.5651 11.3214 37.8062 18.6278 38.0006 18.9587C40.693 23.5322 45.781 21.642 45.7815 17.7048V0.450562H43.2542Z" fill-rule="evenodd">
                </path>
               </svg>
              </span>
             </a>
             <a class="brand-logo__theme-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics" data-zjs-component_text="Politics" data-zjs-component_type="icon" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics">
              <span class="brand-logo__theme brand-logo__section-text">
               Politics
              </span>
             </a>
            </div>
            <nav class="header__nav">
             <div class="header__nav-container">
              <div class="header__nav-item">
               <a class="header__nav-item-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics/supreme-court" data-zjs-component_text="SCOTUS" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/header/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics/supreme-court" data-zjs-navigation-location="header" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics/supreme-court">
                SCOTUS
               </a>
              </div>
              <div class="header__nav-item">
               <a class="header__nav-item-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics/congress" data-zjs-component_text="Congress" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/header/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics/congress" data-zjs-navigation-location="header" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics/congress">
                Congress
               </a>
              </div>
              <div class="header__nav-item">
               <a class="header__nav-item-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics/fact-check" data-zjs-component_text="Facts First" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/header/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics/fact-check" data-zjs-navigation-location="header" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics/fact-check">
                Facts First
               </a>
              </div>
              <div class="header__nav-item">
               <a class="header__nav-item-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/election/2024" data-zjs-component_text="2024 Elections" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/header/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/election/2024" data-zjs-navigation-location="header" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/election/2024">
                2024 Elections
               </a>
              </div>
              <div class="header__nav-more">
               <a class="header__nav-item-link header__nav-more-link header__nav-button" data-zjs="click" data-zjs-component_id="more_dropdown" data-zjs-component_text="More" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/header/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="" data-zjs-navigation-location="header" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" id="moreDropdown">
                <span class="header__nav-more--toggle-caret header__nav-more--toggle-caret-down">
                 More
                </span>
               </a>
               <div class="header__nav-item-dropdown">
                <div class="header__nav-item-dropdown-inner">
                 <a class="header__nav-item-dropdown-item" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics/supreme-court" data-zjs-component_text="SCOTUS" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics/supreme-court" data-zjs-navigation-location="header" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics/supreme-court">
                  SCOTUS
                 </a>
                 <a class="header__nav-item-dropdown-item" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics/congress" data-zjs-component_text="Congress" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics/congress" data-zjs-navigation-location="header" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics/congress">
                  Congress
                 </a>
                 <a class="header__nav-item-dropdown-item" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics/fact-check" data-zjs-component_text="Facts First" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics/fact-check" data-zjs-navigation-location="header" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics/fact-check">
                  Facts First
                 </a>
                 <a class="header__nav-item-dropdown-item" data-zjs="click" data-zjs-component_id="https://www.cnn.com/election/2024" data-zjs-component_text="2024 Elections" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/election/2024" data-zjs-navigation-location="header" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/election/2024">
                  2024 Elections
                 </a>
                </div>
               </div>
              </div>
             </div>
            </nav>
           </div>
           <div class="header__right">
            <a class="header__video-link header__video-link-desktop" data-zjs="click" data-zjs-component_id="https://www.cnn.com/video" data-zjs-component_text="Watch" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/header/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/video" data-zjs-navigation-location="header" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/video">
             Watch
            </a>
            <a class="header__audio-link header__audio-link-desktop" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio" data-zjs-component_text="Listen" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/header/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio" data-zjs-navigation-location="header" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio">
             Listen
            </a>
            <a class="header__live-tv-link header__live-tv-link-desktop" data-zjs="click" data-zjs-component_id="https://www.cnn.com/live-tv" data-zjs-component_text="Live TV" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/header/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/live-tv" data-zjs-navigation-location="footer" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/live-tv">
             Live TV
            </a>
            <button aria-label="Search Icon" class="header__search-icon" id="headerSearchIcon">
             <svg aria-hidden="true" class="header__search-icon-svg" role="img" viewbox="0 0 64 64" xmlns="https://www.w3.org/2000/svg">
              <path d="M55.3,51.89,42.46,39a19.22,19.22,0,1,0-3.38,3.43L51.9,55.29a2.38,2.38,0,0,0,3.4,0A2.42,2.42,0,0,0,55.3,51.89ZM11.2,27.28a16,16,0,1,1,16,16.07A16.07,16.07,0,0,1,11.2,27.28Z">
              </path>
             </svg>
            </button>
            <button aria-expanded="false" aria-haspopup="true" aria-label="Subscribe Button" class="header__subscribe-button headerSubscribeButton" id="headerSubscribeButton" role="link">
             Subscribe
            </button>
            <div class="header__user-account-nav-icon header__user-account-nav-desktop" id="desktop-header-account-nav">
             <nav aria-label="User Account Nav" class="user-account-nav" data-avatar-enabled="false" data-editable="settings" data-follow-tooltip-enabled="true" data-one-tap-enabled="true" data-one-tap-enabled-mw="true" data-uri="cms.cnn.com/_components/user-account-nav/instances/user-account-nav@published" tabindex="0">
              <div class="user-account-nav__icons">
               <button aria-expanded="false" aria-haspopup="true" aria-label="User Account Nav Button" class="user-account-nav__icon-button user-account-nav__icon-button--auth userAccountButton" data-zjs="click" data-zjs-component_id="user-account-nav__icon-button user-account-nav__icon-button--auth userAccountButton" data-zjs-component_text="User Account Nav Button" data-zjs-component_type="button" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf">
                <svg aria-label="User Avatar" class="icon-ui-avatar-default" height="24" role="img" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
                 <path d="M12 20.674a8.654 8.654 0 01-6.483-2.92c.168-.397.523-.758 1.067-1.076 1.334-.782 3.268-1.23 5.305-1.23 2.027 0 3.955.445 5.288 1.22.628.365.998.787 1.125 1.283A8.649 8.649 0 0112 20.674m1.521-7.203c-3.033 1.496-6.04-1.51-4.544-4.543a2.831 2.831 0 011.282-1.282c3.032-1.491 6.035 1.512 4.543 4.543a2.833 2.833 0 01-1.28 1.282m1.69-9.564c2.334.85 4.161 2.752 4.958 5.106.974 2.873.47 5.65-.941 7.773-.307-.486-.765-.912-1.382-1.27-.912-.53-2.054-.922-3.303-1.155a4.642 4.642 0 001.89-4.755 4.567 4.567 0 00-3.745-3.62 4.648 4.648 0 00-5.442 4.574c0 1.571.787 2.96 1.986 3.8-1.258.235-2.407.63-3.323 1.167-.536.314-.953.674-1.256 1.076A8.617 8.617 0 013.326 12c0-5.821 5.765-10.322 11.885-8.093m.112-1.368A10.052 10.052 0 002.539 15.321a9.611 9.611 0 006.138 6.14A10.052 10.052 0 0021.461 8.679a9.611 9.611 0 00-6.138-6.14">
                 </path>
                </svg>
               </button>
               <button aria-expanded="false" aria-haspopup="true" aria-label="User Account Log In Button" class="user-account-nav__icon-button user-account-nav__icon-button--unauth userAccountButton" data-login-href="/account/log-in" data-zjs="click" data-zjs-component_id="/account/log-in" data-zjs-component_text="User Account Log In Button" data-zjs-component_type="button" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="/account/log-in" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" role="link">
                <svg aria-label="User Avatar" class="icon-ui-avatar-default" height="24" role="img" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
                 <path d="M12 20.674a8.654 8.654 0 01-6.483-2.92c.168-.397.523-.758 1.067-1.076 1.334-.782 3.268-1.23 5.305-1.23 2.027 0 3.955.445 5.288 1.22.628.365.998.787 1.125 1.283A8.649 8.649 0 0112 20.674m1.521-7.203c-3.033 1.496-6.04-1.51-4.544-4.543a2.831 2.831 0 011.282-1.282c3.032-1.491 6.035 1.512 4.543 4.543a2.833 2.833 0 01-1.28 1.282m1.69-9.564c2.334.85 4.161 2.752 4.958 5.106.974 2.873.47 5.65-.941 7.773-.307-.486-.765-.912-1.382-1.27-.912-.53-2.054-.922-3.303-1.155a4.642 4.642 0 001.89-4.755 4.567 4.567 0 00-3.745-3.62 4.648 4.648 0 00-5.442 4.574c0 1.571.787 2.96 1.986 3.8-1.258.235-2.407.63-3.323 1.167-.536.314-.953.674-1.256 1.076A8.617 8.617 0 013.326 12c0-5.821 5.765-10.322 11.885-8.093m.112-1.368A10.052 10.052 0 002.539 15.321a9.611 9.611 0 006.138 6.14A10.052 10.052 0 0021.461 8.679a9.611 9.611 0 00-6.138-6.14">
                 </path>
                </svg>
               </button>
               <button aria-expanded="false" aria-haspopup="true" aria-label="User Account Log In Button" class="user-account-nav__text-button user-account-nav__text-button--unauth userAccountButton" data-login-href="/account/log-in" data-zjs="click" data-zjs-component_id="/account/log-in" data-zjs-component_text="User Account Log In Button" data-zjs-component_type="button" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="/account/log-in" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" role="link">
                Sign in
               </button>
              </div>
              <div aria-label="User Account Nav Menu" class="user-account-nav__menu userAccountNavMenu">
               <div aria-expanded="false" aria-haspopup="true" class="user-account-nav__menu-button userAccountNavMenuButton" data-zjs="click" data-zjs-component_id="user-account-nav__menu-button userAccountNavMenuButton" data-zjs-component_text="My Account" data-zjs-component_type="button" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf">
                My Account
                <span aria-hidden="true" class="user-account-nav__caret">
                </span>
               </div>
               <ul class="user-account-nav__menu-options userAccountNavOptions" role="menu" tabindex="0">
                <li class="user-account-nav__menu-item">
                 <a class="user-account-nav__menu-link" data-name="settings" data-zjs="click" data-zjs-component_id="cms.cnn.com/_components/user-account-nav/instances/user-account-nav@published" data-zjs-component_text="Settings" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="/account/settings" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="/account/settings">
                  Settings
                 </a>
                </li>
                <li class="user-account-nav__menu-item">
                 <a class="user-account-nav__menu-link user-account-nav__menu-link--hide" data-name="follow" data-zjs="click" data-zjs-component_id="cms.cnn.com/_components/user-account-nav/instances/user-account-nav@published" data-zjs-component_text="Topics You Follow" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="/follow?iid=fw_var-nav" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="/follow?iid=fw_var-nav">
                  Topics You Follow
                  <span class="user-account-nav__menu-notification-dot">
                  </span>
                 </a>
                </li>
                <li class="user-account-nav__menu-item">
                 <a class="user-account-nav__menu-link" data-name="logout" data-zjs="click" data-zjs-component_id="cms.cnn.com/_components/user-account-nav/instances/user-account-nav@published" data-zjs-component_text="Sign Out" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="#" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="#">
                  Sign Out
                 </a>
                </li>
               </ul>
              </div>
              <div class="user-account-nav__user">
               <span class="user-account-nav__user__text user-account-nav__user__text--auth">
                Your CNN account
               </span>
               <span class="user-account-nav__user__text user-account-nav__user__text--unauth">
                Sign in to your CNN account
               </span>
              </div>
              <a class="user-account-nav__override-link" data-zjs="click" data-zjs-component_id="user-account-nav__override-link" data-zjs-component_text="" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="#" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="#">
              </a>
             </nav>
            </div>
           </div>
          </div>
          <hr class="header__navigation-separator"/>
          <div class="header__subnav">
           <div class="header__container">
            <div class="search-bar" data-editable="settings" data-uri="cms.cnn.com/_components/search-bar/instances/new-cnn-header-v1@published">
             <form action="https://www.cnn.com/search" class="search-bar__form" name="q" role="search">
              <input aria-label="Search" autocomplete="off" class="search-bar__input" data-analytics-prop-click-action="search-query-edit" name="q" placeholder="Search CNN..." type="text"/>
              <button class="search-bar__submit" data-analytics-prop-click-action="search-query-submit" title="Submit" type="submit">
              </button>
             </form>
            </div>
            <div class="header__user-account-nav-icon header__user-account-nav-mobile" id="mobile-header-account-nav">
             <nav aria-label="User Account Nav" class="user-account-nav" data-avatar-enabled="false" data-editable="settings" data-follow-tooltip-enabled="true" data-one-tap-enabled="true" data-one-tap-enabled-mw="true" data-uri="cms.cnn.com/_components/user-account-nav/instances/user-account-nav@published" tabindex="0">
              <div class="user-account-nav__icons">
               <button aria-expanded="false" aria-haspopup="true" aria-label="User Account Nav Button" class="user-account-nav__icon-button user-account-nav__icon-button--auth userAccountButton" data-zjs="click" data-zjs-component_id="user-account-nav__icon-button user-account-nav__icon-button--auth userAccountButton" data-zjs-component_text="User Account Nav Button" data-zjs-component_type="button" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf">
                <svg aria-label="User Avatar" class="icon-ui-avatar-default" height="24" role="img" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
                 <path d="M12 20.674a8.654 8.654 0 01-6.483-2.92c.168-.397.523-.758 1.067-1.076 1.334-.782 3.268-1.23 5.305-1.23 2.027 0 3.955.445 5.288 1.22.628.365.998.787 1.125 1.283A8.649 8.649 0 0112 20.674m1.521-7.203c-3.033 1.496-6.04-1.51-4.544-4.543a2.831 2.831 0 011.282-1.282c3.032-1.491 6.035 1.512 4.543 4.543a2.833 2.833 0 01-1.28 1.282m1.69-9.564c2.334.85 4.161 2.752 4.958 5.106.974 2.873.47 5.65-.941 7.773-.307-.486-.765-.912-1.382-1.27-.912-.53-2.054-.922-3.303-1.155a4.642 4.642 0 001.89-4.755 4.567 4.567 0 00-3.745-3.62 4.648 4.648 0 00-5.442 4.574c0 1.571.787 2.96 1.986 3.8-1.258.235-2.407.63-3.323 1.167-.536.314-.953.674-1.256 1.076A8.617 8.617 0 013.326 12c0-5.821 5.765-10.322 11.885-8.093m.112-1.368A10.052 10.052 0 002.539 15.321a9.611 9.611 0 006.138 6.14A10.052 10.052 0 0021.461 8.679a9.611 9.611 0 00-6.138-6.14">
                 </path>
                </svg>
               </button>
               <button aria-expanded="false" aria-haspopup="true" aria-label="User Account Log In Button" class="user-account-nav__icon-button user-account-nav__icon-button--unauth userAccountButton" data-login-href="/account/log-in" data-zjs="click" data-zjs-component_id="/account/log-in" data-zjs-component_text="User Account Log In Button" data-zjs-component_type="button" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="/account/log-in" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" role="link">
                <svg aria-label="User Avatar" class="icon-ui-avatar-default" height="24" role="img" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
                 <path d="M12 20.674a8.654 8.654 0 01-6.483-2.92c.168-.397.523-.758 1.067-1.076 1.334-.782 3.268-1.23 5.305-1.23 2.027 0 3.955.445 5.288 1.22.628.365.998.787 1.125 1.283A8.649 8.649 0 0112 20.674m1.521-7.203c-3.033 1.496-6.04-1.51-4.544-4.543a2.831 2.831 0 011.282-1.282c3.032-1.491 6.035 1.512 4.543 4.543a2.833 2.833 0 01-1.28 1.282m1.69-9.564c2.334.85 4.161 2.752 4.958 5.106.974 2.873.47 5.65-.941 7.773-.307-.486-.765-.912-1.382-1.27-.912-.53-2.054-.922-3.303-1.155a4.642 4.642 0 001.89-4.755 4.567 4.567 0 00-3.745-3.62 4.648 4.648 0 00-5.442 4.574c0 1.571.787 2.96 1.986 3.8-1.258.235-2.407.63-3.323 1.167-.536.314-.953.674-1.256 1.076A8.617 8.617 0 013.326 12c0-5.821 5.765-10.322 11.885-8.093m.112-1.368A10.052 10.052 0 002.539 15.321a9.611 9.611 0 006.138 6.14A10.052 10.052 0 0021.461 8.679a9.611 9.611 0 00-6.138-6.14">
                 </path>
                </svg>
               </button>
               <button aria-expanded="false" aria-haspopup="true" aria-label="User Account Log In Button" class="user-account-nav__text-button user-account-nav__text-button--unauth userAccountButton" data-login-href="/account/log-in" data-zjs="click" data-zjs-component_id="/account/log-in" data-zjs-component_text="User Account Log In Button" data-zjs-component_type="button" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="/account/log-in" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" role="link">
                Sign in
               </button>
              </div>
              <div aria-label="User Account Nav Menu" class="user-account-nav__menu userAccountNavMenu">
               <div aria-expanded="false" aria-haspopup="true" class="user-account-nav__menu-button userAccountNavMenuButton" data-zjs="click" data-zjs-component_id="user-account-nav__menu-button userAccountNavMenuButton" data-zjs-component_text="My Account" data-zjs-component_type="button" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf">
                My Account
                <span aria-hidden="true" class="user-account-nav__caret">
                </span>
               </div>
               <ul class="user-account-nav__menu-options userAccountNavOptions" role="menu" tabindex="0">
                <li class="user-account-nav__menu-item">
                 <a class="user-account-nav__menu-link" data-name="settings" data-zjs="click" data-zjs-component_id="cms.cnn.com/_components/user-account-nav/instances/user-account-nav@published" data-zjs-component_text="Settings" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="/account/settings" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="/account/settings">
                  Settings
                 </a>
                </li>
                <li class="user-account-nav__menu-item">
                 <a class="user-account-nav__menu-link user-account-nav__menu-link--hide" data-name="follow" data-zjs="click" data-zjs-component_id="cms.cnn.com/_components/user-account-nav/instances/user-account-nav@published" data-zjs-component_text="Topics You Follow" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="/follow?iid=fw_var-nav" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="/follow?iid=fw_var-nav">
                  Topics You Follow
                  <span class="user-account-nav__menu-notification-dot">
                  </span>
                 </a>
                </li>
                <li class="user-account-nav__menu-item">
                 <a class="user-account-nav__menu-link" data-name="logout" data-zjs="click" data-zjs-component_id="cms.cnn.com/_components/user-account-nav/instances/user-account-nav@published" data-zjs-component_text="Sign Out" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="#" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="#">
                  Sign Out
                 </a>
                </li>
               </ul>
              </div>
              <div class="user-account-nav__user">
               <span class="user-account-nav__user__text user-account-nav__user__text--auth">
                Your CNN account
               </span>
               <span class="user-account-nav__user__text user-account-nav__user__text--unauth">
                Sign in to your CNN account
               </span>
              </div>
              <a class="user-account-nav__override-link" data-zjs="click" data-zjs-component_id="user-account-nav__override-link" data-zjs-component_text="" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="#" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="#">
              </a>
             </nav>
            </div>
            <hr class="header__divider header__divider--full-width header__user-account-nav-mobile"/>
            <a class="header__live-tv-link header__live-tv-link-mobile" data-zjs="click" data-zjs-component_id="https://www.cnn.com/live-tv" data-zjs-component_text="Live TV" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/header/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/live-tv" data-zjs-navigation-location="footer" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/live-tv">
             Live TV
            </a>
            <a class="header__audio-link header__audio-link-mobile" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio" data-zjs-component_text="Listen" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/header/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio" data-zjs-navigation-location="header" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio">
             Listen
            </a>
            <a class="header__video-link header__video-link-mobile" data-zjs="click" data-zjs-component_id="https://www.cnn.com/video" data-zjs-component_text="Watch" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/header/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/video" data-zjs-navigation-location="header" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/video">
             Watch
            </a>
            <hr class="header__divider header__divider--full-width header__mobile-only"/>
            <nav class="header__editionizer">
             <div class="header__editionizer-desktop">
              <div class="header__editionizer-header">
               Edition
              </div>
              <div class="header__editionizer-item">
               <a aria-label="US Edition Link" class="header__editionizer-link" data-zjs="click" data-zjs-component_id="https://us.cnn.com?hpt=header_edition-picker" data-zjs-component_text="US" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://us.cnn.com?hpt=header_edition-picker" data-zjs-navigation-location="header" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://us.cnn.com?hpt=header_edition-picker">
                US
               </a>
              </div>
              <div class="header__editionizer-item">
               <a aria-label="International Edition Link" class="header__editionizer-link" data-zjs="click" data-zjs-component_id="https://edition.cnn.com?hpt=header_edition-picker" data-zjs-component_text="International" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://edition.cnn.com?hpt=header_edition-picker" data-zjs-navigation-location="header" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://edition.cnn.com?hpt=header_edition-picker">
                International
               </a>
              </div>
              <div class="header__editionizer-item">
               <a aria-label="Arabic Edition Link" class="header__editionizer-link" data-zjs="click" data-zjs-component_id="https://arabic.cnn.com?hpt=header_edition-picker" data-zjs-component_text="Arabic" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://arabic.cnn.com?hpt=header_edition-picker" data-zjs-navigation-location="header" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://arabic.cnn.com?hpt=header_edition-picker">
                Arabic
               </a>
              </div>
              <div class="header__editionizer-item">
               <a aria-label="Español Edition Link" class="header__editionizer-link" data-zjs="click" data-zjs-component_id="https://cnnespanol.cnn.com/?hpt=header_edition-picker" data-zjs-component_text="Español" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://cnnespanol.cnn.com/?hpt=header_edition-picker" data-zjs-navigation-location="header" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://cnnespanol.cnn.com/?hpt=header_edition-picker">
                Español
               </a>
              </div>
             </div>
             <div class="header__editionizer-mobile">
              <div aria-expanded="false" aria-haspopup="true" class="header__editionizer-button">
               Edition
               <span aria-hidden="true" class="header__editionizer-caret">
                <svg class="icon-ui-caret-down-thick" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
                 <path d="M21.334 6.297c-.654-.498-1.6-.34-2.169.252l-7.149 7.438a.022.022 0 01-.033 0l-7.142-7.43c-.573-.597-1.528-.759-2.183-.254-.81.623-.873 1.833-.187 2.546l8.28 8.614a1.722 1.722 0 002.498 0l8.28-8.614c.687-.716.622-1.93-.195-2.552">
                 </path>
                </svg>
               </span>
              </div>
              <ul class="header__editionizer-menu">
               <li class="header__editionizer-item">
                <a class="header__editionizer-link" data-zjs="click" data-zjs-component_id="https://us.cnn.com?hpt=header_edition-picker" data-zjs-component_text="US" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://us.cnn.com?hpt=header_edition-picker" data-zjs-navigation-location="header" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://us.cnn.com?hpt=header_edition-picker">
                 US
                </a>
               </li>
               <li class="header__editionizer-item">
                <a class="header__editionizer-link" data-zjs="click" data-zjs-component_id="https://edition.cnn.com?hpt=header_edition-picker" data-zjs-component_text="International" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://edition.cnn.com?hpt=header_edition-picker" data-zjs-navigation-location="header" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://edition.cnn.com?hpt=header_edition-picker">
                 International
                </a>
               </li>
               <li class="header__editionizer-item">
                <a class="header__editionizer-link" data-zjs="click" data-zjs-component_id="https://arabic.cnn.com?hpt=header_edition-picker" data-zjs-component_text="Arabic" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://arabic.cnn.com?hpt=header_edition-picker" data-zjs-navigation-location="header" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://arabic.cnn.com?hpt=header_edition-picker">
                 Arabic
                </a>
               </li>
               <li class="header__editionizer-item">
                <a class="header__editionizer-link" data-zjs="click" data-zjs-component_id="https://cnnespanol.cnn.com/?hpt=header_edition-picker" data-zjs-component_text="Español" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://cnnespanol.cnn.com/?hpt=header_edition-picker" data-zjs-navigation-location="header" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://cnnespanol.cnn.com/?hpt=header_edition-picker">
                 Español
                </a>
               </li>
              </ul>
             </div>
            </nav>
            <hr class="header__divider header__divider--full-width"/>
            <div class="header__mobile-nav">
             <nav class="header__nav">
              <div class="header__subnav-item">
               <a class="header__nav-item-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics/supreme-court" data-zjs-component_text="SCOTUS" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics/supreme-court" data-zjs-navigation-location="header" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics/supreme-court">
                SCOTUS
               </a>
              </div>
              <div class="header__subnav-item">
               <a class="header__nav-item-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics/congress" data-zjs-component_text="Congress" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics/congress" data-zjs-navigation-location="header" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics/congress">
                Congress
               </a>
              </div>
              <div class="header__subnav-item">
               <a class="header__nav-item-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics/fact-check" data-zjs-component_text="Facts First" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics/fact-check" data-zjs-navigation-location="header" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics/fact-check">
                Facts First
               </a>
              </div>
              <div class="header__subnav-item">
               <a class="header__nav-item-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/election/2024" data-zjs-component_text="2024 Elections" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/election/2024" data-zjs-navigation-location="header" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/election/2024">
                2024 Elections
               </a>
              </div>
             </nav>
             <div class="header__social-links">
              <div class="social-links" data-editable="settings" data-uri="cms.cnn.com/_components/social-links/instances/new-politics-header-v1@published">
               <span class="social-links__copy">
                Follow CNN Politics
               </span>
               <ul class="social-links__items">
                <li class="social-links__item">
                 <a class="social-links__link" href="https://facebook.com/cnnpolitics" rel="noopener noreferrer" target="_blank" title="Visit us on Facebook">
                  <svg aria-hidden="true" aria-label="Facebook" class="facebook-icon" fill="" height="64" viewbox="0 0 64 64" width="64" xmlns="https://www.w3.org/2000/svg">
                   <path d="M56,5.1H8c-1.6,0-3,1.4-3,3v48.8c0,1.7,1.3,3,3,3h25.9V38.7h-7v-8.3h7v-6.1 c0-7.1,4.3-10.9,10.5-10.9c3,0,5.9,0.2,6.7,0.3v7.7h-4.7c-3.4,0-4.1,1.6-4.1,4v5h8.1l-1,8.3h-7v21.2H56c1.6,0,3-1.4,3-3V8.1 C59,6.4,57.7,5.1,56,5.1">
                   </path>
                  </svg>
                 </a>
                </li>
                <li class="social-links__item">
                 <a class="social-links__link" href="https://twitter.com/cnnpolitics" rel="noopener noreferrer" target="_blank" title="Visit us on X">
                  <svg aria-hidden="true" aria-label="Twitter" class="twitter-icon" fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="https://www.w3.org/2000/svg">
                   <path d="M13.903 10.469 21.348 2h-1.764l-6.465 7.353L7.955 2H2l7.808 11.12L2 22h1.764l6.828-7.765L16.044 22H22l-8.097-11.531Zm-2.417 2.748-.791-1.107L4.4 3.3h2.71l5.08 7.11.791 1.107 6.604 9.242h-2.71l-5.389-7.542Z" fill="">
                   </path>
                  </svg>
                 </a>
                </li>
                <li class="social-links__item">
                 <a class="social-links__link" href="https://instagram.com/cnnpolitics" rel="noopener noreferrer" target="_blank" title="Visit us on Instagram">
                  <svg aria-hidden="true" aria-label="Instagram" class="instagram-icon" fill="" height="64" viewbox="0 0 64 64" width="64" xmlns="https://www.w3.org/2000/svg">
                   <path d="M47,13.2c-1.9,0-3.5,1.6-3.5,3.6s1.6,3.6,3.5,3.6s3.5-1.6,3.5-3.6S49,13.2,47,13.2 L47,13.2z M31.9,23c-5.1,0-9.3,4.3-9.3,9.5s4.2,9.5,9.3,9.5s9.3-4.3,9.3-9.5S37,23,31.9,23L31.9,23z M31.9,46.7 c-7.7,0-14-6.4-14-14.2s6.3-14.2,14-14.2s14,6.4,14,14.2S39.6,46.7,31.9,46.7L31.9,46.7z M15.7,8.8c-3.9,0-7,3.2-7,7.1v33.2 c0,3.9,3.1,7.1,7,7.1h32.7c3.9,0,7-3.2,7-7.1V15.9c0-3.9-3.1-7.1-7-7.1C48.4,8.8,15.7,8.8,15.7,8.8z M48.3,60.9H15.7 C9.2,60.9,4,55.6,4,49.1V15.9C4,9.4,9.2,4.1,15.7,4.1h32.7C54.8,4.1,60,9.4,60,15.9v33.2C60,55.6,54.8,60.9,48.3,60.9L48.3,60.9z">
                   </path>
                  </svg>
                 </a>
                </li>
               </ul>
              </div>
             </div>
             <hr class="header__divider header__divider--full-width"/>
            </div>
            <nav class="subnav" data-editable="settings" data-uri="cms.cnn.com/_components/subnav/instances/new-cnn-header-v1@published">
             <ul class="subnav__sections">
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/election/2024" data-zjs-component_text="2024 Elections" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/election/2024" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/election/2024">
                2024 Elections
               </a>
               <ul class="subnav__subsections">
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/us" data-zjs-component_text="US" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/us" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/us">
                US
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="US Crime + Justice" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/us/crime-and-justice" data-zjs-component_text="Crime + Justice" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/us/crime-and-justice" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/us/crime-and-justice">
                  Crime + Justice
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world" data-zjs-component_text="World" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world">
                World
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="World Africa" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/africa" data-zjs-component_text="Africa" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/africa" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/africa">
                  Africa
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="World Americas" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/americas" data-zjs-component_text="Americas" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/americas" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/americas">
                  Americas
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="World Asia" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/asia" data-zjs-component_text="Asia" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/asia" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/asia">
                  Asia
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="World Australia" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/australia" data-zjs-component_text="Australia" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/australia" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/australia">
                  Australia
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="World China" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/china" data-zjs-component_text="China" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/china" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/china">
                  China
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="World Europe" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/europe" data-zjs-component_text="Europe" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/europe" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/europe">
                  Europe
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="World India" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/india" data-zjs-component_text="India" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/india" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/india">
                  India
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="World Middle East" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/middle-east" data-zjs-component_text="Middle East" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/middle-east" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/middle-east">
                  Middle East
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="World United Kingdom" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/united-kingdom" data-zjs-component_text="United Kingdom" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/united-kingdom" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/united-kingdom">
                  United Kingdom
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics" data-zjs-component_text="Politics" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics">
                Politics
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="Politics SCOTUS" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics/supreme-court" data-zjs-component_text="SCOTUS" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics/supreme-court" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics/supreme-court">
                  SCOTUS
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Politics Congress" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics/congress" data-zjs-component_text="Congress" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics/congress" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics/congress">
                  Congress
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Politics Facts First" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics/fact-check" data-zjs-component_text="Facts First" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics/fact-check" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics/fact-check">
                  Facts First
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Politics 2024 Elections" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/election/2024" data-zjs-component_text="2024 Elections" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/election/2024" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/election/2024">
                  2024 Elections
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business" data-zjs-component_text="Business" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business">
                Business
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="Business Tech" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/tech" data-zjs-component_text="Tech" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/tech" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/tech">
                  Tech
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Business Media" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/media" data-zjs-component_text="Media" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/media" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/media">
                  Media
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Business Calculators" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/financial-calculators" data-zjs-component_text="Calculators" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/financial-calculators" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/financial-calculators">
                  Calculators
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Business Videos" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/videos" data-zjs-component_text="Videos" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/videos" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/videos">
                  Videos
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/markets" data-zjs-component_text="Markets" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/markets" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/markets">
                Markets
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="Markets Pre-markets" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/markets/premarkets" data-zjs-component_text="Pre-markets" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/markets/premarkets" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/markets/premarkets">
                  Pre-markets
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Markets After-Hours" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/markets/after-hours" data-zjs-component_text="After-Hours" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/markets/after-hours" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/markets/after-hours">
                  After-Hours
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Markets Fear &amp; Greed" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/markets/fear-and-greed" data-zjs-component_text="Fear &amp; Greed" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/markets/fear-and-greed" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/markets/fear-and-greed">
                  Fear &amp; Greed
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Markets Investing" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/investing" data-zjs-component_text="Investing" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/investing" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/investing">
                  Investing
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Markets Markets Now" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/markets-now" data-zjs-component_text="Markets Now" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/markets-now" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/markets-now">
                  Markets Now
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Markets Nightcap" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/markets/nightcap" data-zjs-component_text="Nightcap" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/markets/nightcap" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/markets/nightcap">
                  Nightcap
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/health" data-zjs-component_text="Health" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/health" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/health">
                Health
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="Health Life, But Better" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/interactive/life-but-better/" data-zjs-component_text="Life, But Better" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/interactive/life-but-better/" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/interactive/life-but-better/">
                  Life, But Better
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Health Fitness" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/health/life-but-better/fitness" data-zjs-component_text="Fitness" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/health/life-but-better/fitness" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/health/life-but-better/fitness">
                  Fitness
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Health Food" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/health/life-but-better/food" data-zjs-component_text="Food" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/health/life-but-better/food" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/health/life-but-better/food">
                  Food
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Health Sleep" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/health/life-but-better/sleep" data-zjs-component_text="Sleep" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/health/life-but-better/sleep" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/health/life-but-better/sleep">
                  Sleep
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Health Mindfulness" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/health/life-but-better/mindfulness" data-zjs-component_text="Mindfulness" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/health/life-but-better/mindfulness" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/health/life-but-better/mindfulness">
                  Mindfulness
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Health Relationships" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/health/life-but-better/relationships" data-zjs-component_text="Relationships" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/health/life-but-better/relationships" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/health/life-but-better/relationships">
                  Relationships
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/entertainment" data-zjs-component_text="Entertainment" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/entertainment" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/entertainment">
                Entertainment
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="Entertainment Movies" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/entertainment/movies" data-zjs-component_text="Movies" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/entertainment/movies" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/entertainment/movies">
                  Movies
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Entertainment Television" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/entertainment/tv-shows" data-zjs-component_text="Television" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/entertainment/tv-shows" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/entertainment/tv-shows">
                  Television
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Entertainment Celebrity" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/entertainment/celebrities" data-zjs-component_text="Celebrity" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/entertainment/celebrities" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/entertainment/celebrities">
                  Celebrity
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/tech" data-zjs-component_text="Tech" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/tech" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/tech">
                Tech
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="Tech Innovate" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/tech/innovate" data-zjs-component_text="Innovate" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/tech/innovate" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/tech/innovate">
                  Innovate
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Tech Foreseeable Future" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/tech/foreseeable-future" data-zjs-component_text="Foreseeable Future" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/tech/foreseeable-future" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/tech/foreseeable-future">
                  Foreseeable Future
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Tech Mission: Ahead" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/tech/mission-ahead" data-zjs-component_text="Mission: Ahead" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/tech/mission-ahead" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/tech/mission-ahead">
                  Mission: Ahead
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Tech Work Transformed" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/work-transformed" data-zjs-component_text="Work Transformed" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/work-transformed" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/work-transformed">
                  Work Transformed
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Tech Innovative Cities" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/tech/innovative-cities" data-zjs-component_text="Innovative Cities" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/tech/innovative-cities" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/tech/innovative-cities">
                  Innovative Cities
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/style" data-zjs-component_text="Style" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/style" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/style">
                Style
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="Style Arts" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/style/arts" data-zjs-component_text="Arts" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/style/arts" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/style/arts">
                  Arts
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Style Design" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/style/design" data-zjs-component_text="Design" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/style/design" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/style/design">
                  Design
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Style Fashion" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/style/fashion" data-zjs-component_text="Fashion" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/style/fashion" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/style/fashion">
                  Fashion
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Style Architecture" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/style/architecture" data-zjs-component_text="Architecture" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/style/architecture" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/style/architecture">
                  Architecture
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Style Luxury" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/style/luxury" data-zjs-component_text="Luxury" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/style/luxury" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/style/luxury">
                  Luxury
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Style Beauty" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/style/beauty" data-zjs-component_text="Beauty" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/style/beauty" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/style/beauty">
                  Beauty
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Style Video" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/style/videos" data-zjs-component_text="Video" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/style/videos" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/style/videos">
                  Video
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/travel" data-zjs-component_text="Travel" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/travel" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/travel">
                Travel
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="Travel Destinations" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/travel/destinations" data-zjs-component_text="Destinations" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/travel/destinations" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/travel/destinations">
                  Destinations
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Travel Food &amp; Drink" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/travel/food-and-drink" data-zjs-component_text="Food &amp; Drink" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/travel/food-and-drink" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/travel/food-and-drink">
                  Food &amp; Drink
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Travel Stay" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/travel/stay" data-zjs-component_text="Stay" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/travel/stay" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/travel/stay">
                  Stay
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Travel Videos" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/travel/videos" data-zjs-component_text="Videos" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/travel/videos" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/travel/videos">
                  Videos
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/sports" data-zjs-component_text="Sports" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/sports" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/sports">
                Sports
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="Sports Pro Football" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://bleacherreport.com/nfl" data-zjs-component_text="Pro Football" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://bleacherreport.com/nfl" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://bleacherreport.com/nfl" rel="noopener noreferrer" target="_blank">
                  Pro Football
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Sports College Football" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://bleacherreport.com/college-football" data-zjs-component_text="College Football" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://bleacherreport.com/college-football" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://bleacherreport.com/college-football" rel="noopener noreferrer" target="_blank">
                  College Football
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Sports Basketball" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://bleacherreport.com/nba" data-zjs-component_text="Basketball" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://bleacherreport.com/nba" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://bleacherreport.com/nba" rel="noopener noreferrer" target="_blank">
                  Basketball
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Sports Baseball" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://bleacherreport.com/mlb" data-zjs-component_text="Baseball" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://bleacherreport.com/mlb" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://bleacherreport.com/mlb" rel="noopener noreferrer" target="_blank">
                  Baseball
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Sports Soccer" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://bleacherreport.com/world-football" data-zjs-component_text="Soccer" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://bleacherreport.com/world-football" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://bleacherreport.com/world-football" rel="noopener noreferrer" target="_blank">
                  Soccer
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Sports Olympics" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/sport/paris-olympics-2024" data-zjs-component_text="Olympics" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/sport/paris-olympics-2024" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/sport/paris-olympics-2024">
                  Olympics
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Sports Hockey" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://bleacherreport.com/nhl" data-zjs-component_text="Hockey" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://bleacherreport.com/nhl" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://bleacherreport.com/nhl" rel="noopener noreferrer" target="_blank">
                  Hockey
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/videos" data-zjs-component_text="Watch" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/videos" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/videos">
                Watch
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="Watch Live TV" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/live-tv" data-zjs-component_text="Live TV" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/live-tv" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/live-tv">
                  Live TV
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Watch CNN Headlines" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/videos/fast/cnn-headlines" data-zjs-component_text="CNN Headlines" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/videos/fast/cnn-headlines" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/videos/fast/cnn-headlines">
                  CNN Headlines
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Watch CNN Shorts" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/shorts/cnn-shorts" data-zjs-component_text="CNN Shorts" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/shorts/cnn-shorts" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/shorts/cnn-shorts">
                  CNN Shorts
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Watch Shows A-Z" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/specials/tv/all-shows" data-zjs-component_text="Shows A-Z" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/specials/tv/all-shows" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/specials/tv/all-shows">
                  Shows A-Z
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Watch CNN10" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn10" data-zjs-component_text="CNN10" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn10" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn10">
                  CNN10
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Watch CNN Max" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.max.com/channel/cnn-max" data-zjs-component_text="CNN Max" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.max.com/channel/cnn-max" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.max.com/channel/cnn-max" target="_blank">
                  CNN Max
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Watch CNN TV Schedules" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/tv/schedule/cnn" data-zjs-component_text="CNN TV Schedules" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/tv/schedule/cnn" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/tv/schedule/cnn">
                  CNN TV Schedules
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Watch FlashDocs" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/subscription/video/flashdocs/library" data-zjs-component_text="FlashDocs" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/subscription/video/flashdocs/library" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/subscription/video/flashdocs/library">
                  FlashDocs
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio" data-zjs-component_text="Listen" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio">
                Listen
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="Listen CNN 5 Things" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio/podcasts/5-things" data-zjs-component_text="CNN 5 Things" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio/podcasts/5-things" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio/podcasts/5-things">
                  CNN 5 Things
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Listen Chasing Life with Dr. Sanjay Gupta" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio/podcasts/chasing-life" data-zjs-component_text="Chasing Life with Dr. Sanjay Gupta" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio/podcasts/chasing-life" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio/podcasts/chasing-life">
                  Chasing Life with Dr. Sanjay Gupta
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Listen The Assignment with Audie Cornish" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio/podcasts/the-assignment" data-zjs-component_text="The Assignment with Audie Cornish" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio/podcasts/the-assignment" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio/podcasts/the-assignment">
                  The Assignment with Audie Cornish
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Listen One Thing" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio/podcasts/one-thing" data-zjs-component_text="One Thing" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio/podcasts/one-thing" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio/podcasts/one-thing">
                  One Thing
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Listen Tug of War" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio/podcasts/tug-of-war" data-zjs-component_text="Tug of War" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio/podcasts/tug-of-war" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio/podcasts/tug-of-war">
                  Tug of War
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Listen CNN Political Briefing" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio/podcasts/political-briefing" data-zjs-component_text="CNN Political Briefing" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio/podcasts/political-briefing" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio/podcasts/political-briefing">
                  CNN Political Briefing
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Listen The Axe Files" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio/podcasts/axe-files" data-zjs-component_text="The Axe Files" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio/podcasts/axe-files" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio/podcasts/axe-files">
                  The Axe Files
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Listen All There Is with Anderson Cooper" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio/podcasts/all-there-is-with-anderson-cooper" data-zjs-component_text="All There Is with Anderson Cooper" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio/podcasts/all-there-is-with-anderson-cooper" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio/podcasts/all-there-is-with-anderson-cooper">
                  All There Is with Anderson Cooper
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Listen All CNN Audio podcasts" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio" data-zjs-component_text="All CNN Audio podcasts" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio">
                  All CNN Audio podcasts
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored" data-zjs-component_text="CNN Underscored" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored">
                CNN Underscored
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="CNN Underscored Electronics" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/electronics" data-zjs-component_text="Electronics" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/electronics" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/electronics">
                  Electronics
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="CNN Underscored Fashion" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/fashion" data-zjs-component_text="Fashion" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/fashion" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/fashion">
                  Fashion
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="CNN Underscored Beauty" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/beauty" data-zjs-component_text="Beauty" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/beauty" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/beauty">
                  Beauty
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="CNN Underscored Health &amp; Fitness" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/health-fitness" data-zjs-component_text="Health &amp; Fitness" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/health-fitness" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/health-fitness">
                  Health &amp; Fitness
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="CNN Underscored Home" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/home" data-zjs-component_text="Home" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/home" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/home">
                  Home
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="CNN Underscored Reviews" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/reviews" data-zjs-component_text="Reviews" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/reviews" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/reviews">
                  Reviews
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="CNN Underscored Deals" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/deals" data-zjs-component_text="Deals" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/deals" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/deals">
                  Deals
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="CNN Underscored Money" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/money" data-zjs-component_text="Money" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/money" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/money">
                  Money
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="CNN Underscored Gifts" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/gifts" data-zjs-component_text="Gifts" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/gifts" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/gifts">
                  Gifts
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="CNN Underscored Travel" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/travel" data-zjs-component_text="Travel" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/travel" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/travel">
                  Travel
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="CNN Underscored Outdoors" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/outdoors" data-zjs-component_text="Outdoors" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/outdoors" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/outdoors">
                  Outdoors
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="CNN Underscored Pets" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/pets" data-zjs-component_text="Pets" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/pets" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/pets">
                  Pets
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="CNN Underscored CNN Store" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://store.cnn.com/?utm_source=cnn.com&amp;utm_medium=referral&amp;utm_campaign=navbar" data-zjs-component_text="CNN Store" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://store.cnn.com/?utm_source=cnn.com&amp;utm_medium=referral&amp;utm_campaign=navbar" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://store.cnn.com/?utm_source=cnn.com&amp;utm_medium=referral&amp;utm_campaign=navbar">
                  CNN Store
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/science" data-zjs-component_text="Science" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/science" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/science">
                Science
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="Science Space" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/science/space" data-zjs-component_text="Space" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/science/space" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/science/space">
                  Space
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Science Life" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/science/life" data-zjs-component_text="Life" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/science/life" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/science/life">
                  Life
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Science Unearthed" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/science/unearthed" data-zjs-component_text="Unearthed" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/science/unearthed" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/science/unearthed">
                  Unearthed
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/climate" data-zjs-component_text="Climate" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/climate" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/climate">
                Climate
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="Climate Solutions" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/climate/solutions" data-zjs-component_text="Solutions" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/climate/solutions" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/climate/solutions">
                  Solutions
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Climate Weather" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/weather" data-zjs-component_text="Weather" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/weather" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/weather">
                  Weather
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/weather" data-zjs-component_text="Weather" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/weather" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/weather">
                Weather
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="Weather Video" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/weather/video" data-zjs-component_text="Video" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/weather/video" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/weather/video">
                  Video
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="Weather Climate" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/climate" data-zjs-component_text="Climate" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/climate" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/climate">
                  Climate
                 </a>
                </li>
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/europe/ukraine" data-zjs-component_text="Ukraine-Russia War" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/europe/ukraine" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/europe/ukraine">
                Ukraine-Russia War
               </a>
               <ul class="subnav__subsections">
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/middleeast/israel" data-zjs-component_text="Israel-Hamas War" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/middleeast/israel" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/middleeast/israel">
                Israel-Hamas War
               </a>
               <ul class="subnav__subsections">
               </ul>
              </li>
              <li class="subnav__section">
               <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/about" data-zjs-component_text="About CNN" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/about" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/about">
                About CNN
               </a>
               <ul class="subnav__subsections">
                <li class="subnav__subsection">
                 <a aria-label="About CNN Subscribe" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/subscription?source=sub_web_footersubnav-link" data-zjs-component_text="Subscribe" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/subscription?source=sub_web_footersubnav-link" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/subscription?source=sub_web_footersubnav-link">
                  Subscribe
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="About CNN Photos" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/photos" data-zjs-component_text="Photos" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/photos" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/photos">
                  Photos
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="About CNN Investigations" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/us/cnn-investigates" data-zjs-component_text="Investigations" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/us/cnn-investigates" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/us/cnn-investigates">
                  Investigations
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="About CNN CNN Profiles" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/profiles" data-zjs-component_text="CNN Profiles" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/profiles" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/profiles">
                  CNN Profiles
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="About CNN CNN Leadership" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/profiles/cnn-leadership" data-zjs-component_text="CNN Leadership" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/profiles/cnn-leadership" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/profiles/cnn-leadership">
                  CNN Leadership
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="About CNN CNN Newsletters" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/newsletters" data-zjs-component_text="CNN Newsletters" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/newsletters" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/newsletters">
                  CNN Newsletters
                 </a>
                </li>
                <li class="subnav__subsection">
                 <a aria-label="About CNN Work for CNN" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://careers.wbd.com/cnnjobs" data-zjs-component_text="Work for CNN" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://careers.wbd.com/cnnjobs" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://careers.wbd.com/cnnjobs" rel="noopener noreferrer" target="_blank">
                  Work for CNN
                 </a>
                </li>
               </ul>
              </li>
             </ul>
            </nav>
           </div>
          </div>
         </div>
        </div>
       </nav>
      </div>
     </div>
    </div>
   </div>
  </header>
  <div class="layout__content-wrapper layout-with-rail__content-wrapper">
   <section class="layout__info layout-with-rail__info" data-editable="topLayout" data-track-zone="topLayout">
    <div class="alerts" data-uri="cms.cnn.com/_components/alerts/instances/cnn-v1@published">
    </div>
   </section>
   <section class="layout__info layout-with-rail__info layout-with-rail__topFullBleed" data-editable="topFullBleed" data-track-zone="topFullBleed">
    <div class="ad-slot-top" data-unselectable="true" data-uri="cms.cnn.com/_components/ad-slot-top/instances/cnn-v1@published">
     <div class="ad-slot" data-desktop-slot-id="ad_ns_atf_01" data-mobile-slot-id="ad_ns_atf_01" data-path="topFullBleed/ad-slot-top[0]/items" data-unselectable="true" data-uri="cms.cnn.com/_components/ad-slot/instances/cnn-v1@published">
      <div class="ad-slot__feedback ad-feedback-link-container">
       <div class="ad-slot__ad-label">
       </div>
       <div class="ad-feedback-link" data-ad-identifier="ad_ns_atf_01" data-ad-type="DISPLAY">
        <div class="ad-feedback-link__label">
         Ad Feedback
        </div>
       </div>
      </div>
     </div>
    </div>
   </section>
   <section class="layout__top layout-with-rail__top" data-editable="top" data-track-zone="top">
    <div class="headline headline--has-lowertext" data-component-name="headline" data-uri="cms.cnn.com/_components/headline/instances/headline-iran-american-prisoners-us-return_h_c8726845aa4216f1c265db0eed40b250@published">
     <div class="headline__wrapper">
      <div data-editable="settings">
      </div>
      <h1 class="headline__text inline-placeholder vossi-headline-text" data-editable="headlineText" id="maincontent">
       What we know about 3 of the Americans who were released from Iranian detention
      </h1>
     </div>
     <div class="headline__footer">
      <div class="headline__sub-container">
       <div class="headline__sub-text">
        <div class="byline" data-editable="settings" data-uri="cms.cnn.com/_components/byline/instances/byline_h_c8726845aa4216f1c265db0eed40b250@published">
         <div class="byline__images">
          <a class="byline__image-link" href="https://www.cnn.com/profiles/shawna-mizelle">
           <script>
            function imageLoadError(img) {
    const fallbackImage = '/media/sites/cnn/cnn-fallback-image.jpg';

    img.removeAttribute('onerror');
    img.src = fallbackImage;
    let element = img.previousElementSibling;

    while (element && element.tagName === 'SOURCE') {
      element.srcset = fallbackImage;
      element = element.previousElementSibling;
    }
  }
           </script>
           <img alt="Shawna Mizelle" class="byline__image" height="100" onerror="imageLoadError(this)" src="https://media.cnn.com/api/v1/images/stellar/prod/220328152945-shawna-mizelle-byline.jpg?c=16x9&amp;q=h_270,w_480,c_fill/c_thumb,g_face,w_100,h_100" width="100"/>
          </a>
         </div>
         <div class="byline__names">
          By
          <a class="byline__link" href="https://www.cnn.com/profiles/shawna-mizelle">
           <span class="byline__name">
            Shawna Mizelle
           </span>
          </a>
          , CNN
         </div>
        </div>
        <div class="headline__byline-sub-text">
         <div class="headline__sub-description">
          3 minute read
         </div>
         <div class="timestamp vossi-timestamp" data-editable="settings" data-uri="cms.cnn.com/_components/timestamp/instances/timestamp-h_c8726845aa4216f1c265db0eed40b250@published">
          Updated
        6:02 PM EDT, Mon September 18, 2023
         </div>
        </div>
       </div>
      </div>
      <div class="headline__options">
       <div class="social-share" data-uri="cms.cnn.com/_components/social-share/instances/h_c8726845aa4216f1c265db0eed40b250@published">
        <div class="social-share__share-links vossi-social-share" data-type="share-links">
         <button aria-label="share with facebook" class="social-share__share" data-type="facebook" data-url="https://www.facebook.com/dialog/share?app_id=80401312489&amp;href=https%3A%2F%2Fwww.cnn.com%2F2023%2F09%2F18%2Fpolitics%2Firan-american-prisoners-us-return&amp;display=popup" title="Share with Facebook">
          <svg class="icon-social-facebook" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
           <path d="M20.897 2H3.104C2.494 2 2 2.495 2 3.103v17.794C2 21.507 2.495 22 3.104 22h9.58v-7.744h-2.609v-3.02h2.607V9.01c0-2.585 1.578-3.992 3.883-3.992 1.104 0 2.194.083 2.47.12v2.797h-1.74c-1.252 0-1.506.596-1.506 1.47v1.832h2.999l-.388 3.019h-2.611V22h5.107c.61 0 1.104-.494 1.104-1.103V3.103C22 2.495 21.507 2 20.897 2">
           </path>
          </svg>
         </button>
         <button aria-label="share with x" class="social-share__share" data-type="x" data-url="https://twitter.com/intent/tweet?text=Check%20out%20this%20article%3A&amp;url=https%3A%2F%2Fwww.cnn.com%2F2023%2F09%2F18%2Fpolitics%2Firan-american-prisoners-us-return" title="Share with X">
          <svg class="icon-social-twitter" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
           <path d="M13.903 10.469 21.348 2h-1.764l-6.465 7.353L7.955 2H2l7.808 11.12L2 22h1.764l6.828-7.765L16.044 22H22l-8.097-11.531Zm-2.417 2.748-.791-1.107L4.4 3.3h2.71l5.08 7.11.791 1.107 6.604 9.242h-2.71l-5.389-7.542Z" fill="">
           </path>
          </svg>
         </button>
         <a aria-label="share with email" class="social-share__share" data-type="email" href="mailto:?subject=CNN%20content%20share&amp;body=Check%20out%20this%20article%3A%0Ahttps%3A%2F%2Fwww.cnn.com%2F2023%2F09%2F18%2Fpolitics%2Firan-american-prisoners-us-return" rel="noopener noreferrer" target="_blank" title="Share with email">
          <svg class="icon-social-email-fill" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
           <path d="M2 19.286v-8.25l9.536 3.441c.314.114.655.114.97 0L22 11.051v8.235c0 .394-.304.714-.672.714H2.667C2.299 20 2 19.68 2 19.286zM21.335 5c.368 0 .665.32.665.714v2.37c0 .72-.423 1.36-1.052 1.586l-8.927 3.222-8.967-3.236C2.424 9.43 2 8.79 2 8.07V5.714C2 5.32 2.299 5 2.667 5h18.668z">
           </path>
          </svg>
         </a>
         <button aria-label="copy link to clipboard" class="social-share__share" data-type="copy" data-url="https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return" title="Copy link to clipboard">
          <svg class="icon-ui-link" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
           <path d="M17.88 13.143h-1.57c0-2.363-1.831-4.286-4.084-4.286H9.508c.46-.852 1.318-1.428 2.3-1.428h6.073c1.466 0 2.66 1.281 2.66 2.857 0 1.575-1.194 2.857-2.66 2.857m-8.733-2.857h3.044c1.467 0 2.66 1.282 2.66 2.857h-3.044c-1.467 0-2.66-1.282-2.66-2.857M12.192 16H6.119c-1.467 0-2.66-1.282-2.66-2.857 0-1.575 1.193-2.857 2.66-2.857h1.57c0 2.363 1.832 4.285 4.084 4.285h2.72c-.462.853-1.32 1.429-2.301 1.429m5.724-10h-6.143C10 6 8.49 7.195 7.927 8.857H6.084C3.832 8.857 2 10.78 2 13.143c0 2.363 1.832 4.286 4.084 4.286h6.142c1.775 0 3.284-1.196 3.847-2.858h1.843c2.252 0 4.084-1.922 4.084-4.285C22 7.923 20.168 6 17.916 6">
           </path>
          </svg>
         </button>
         <div class="social-share__copied" data-type="message">
          <svg class="icon-ui-check-mark" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
           <path d="M8.556 19.286h-.024a1.152 1.152 0 01-.823-.361L2.264 13.02c-.397-.43-.34-1.076.128-1.442.47-.366 1.17-.313 1.568.118l4.633 5.024L20.072 5.327a1.183 1.183 0 011.572-.055.967.967 0 01.06 1.446L9.371 18.958a1.16 1.16 0 01-.816.328">
           </path>
          </svg>
          Link Copied!
         </div>
        </div>
        <button aria-label="open social share" class="social-share__open" data-type="open" title="Open social share">
         <svg class="icon-ui-share-os" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
          <path d="M19 12c.394 0 .714.32.714.714v8.572c0 .394-.32.714-.714.714H4.714A.715.715 0 014 21.286v-8.572a.715.715 0 011.429 0v7.857h12.857v-7.857c0-.394.32-.714.714-.714zm-7.664-9.79a.73.73 0 011.024 0l.076.075 4.916 4.854c.183.18.27.449.188.69a.734.734 0 01-1.216.314L12.57 4.5v11.786c0 .357-.357.714-.714.714s-.714-.359-.714-.714V4.5L7.372 8.143a.73.73 0 01-1.102-.091c-.21-.289-.149-.694.106-.946l4.884-4.821z">
          </path>
         </svg>
        </button>
        <button aria-label="close social share" class="social-share__close" data-type="close" title="Close social share">
         <svg class="icon-ui-close" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
          <path d="M19.787 18.758l-6.792-6.781 6.746-6.735a.728.728 0 00-1.028-1.03l-6.747 6.737-6.711-6.7a.728.728 0 00-1.028 1.03l6.71 6.698-6.723 6.712a.727.727 0 101.027 1.03l6.725-6.714 6.793 6.782a.725.725 0 001.028 0 .727.727 0 000-1.03">
          </path>
         </svg>
        </button>
       </div>
      </div>
     </div>
    </div>
   </section>
   <section class="layout__wrapper layout-with-rail__wrapper" data-sticky-anchor-condition-type="pageType,subsection" data-sticky-anchor-condition-value="article,!elections" data-sticky-anchor-pos="top">
    <section class="layout__main-wrapper layout-with-rail__main-wrapper">
     <section class="layout__main layout-with-rail__main" data-editable="main" data-reorderable="main" data-track-zone="main">
      <article class="article" data-drag-disable="true" data-paywall-disabled="false" data-regwall-disabled="false" data-subscription-only="false" data-unselectable="true" data-uri="cms.cnn.com/_components/article/instances/h_c8726845aa4216f1c265db0eed40b250@published" role="main">
       <script>
        window.CNN.contentModel.leadingMediaType = 'image';
          window.CNN.contentModel.isVideoCollection = false;
       </script>
       <section class="body tabcontent active" data-tabcontent="Content">
        <main class="article__main">
         <div class="image__lede article__lede-wrapper" data-editable="lede" data-freewheel-lede="true">
          <div class="image image__hide-placeholder" data-breakpoints='{"image--eq-extra-small": 115, "image--eq-small": 300}' data-component-name="image" data-editable="settings" data-image-variation="image" data-name="americans wrongfully detained iran SPLIT" data-observe-resizes="" data-original-height="900" data-original-ratio="0.5625" data-original-width="1600" data-uri="cms.cnn.com/_components/image/instances/lede-68ce8d03dc81c277f6f2ccf9df6b5204@published" data-url="https://media.cnn.com/api/v1/images/stellar/prod/230810121506-americans-wrongfully-detained-iran-split.jpg?c=original">
           <div class="image__container" data-breakpoints='{"image--eq-extra-small": 115, "image--eq-small": 300, "image--show-credits": 525}' data-image-variation="image">
            <picture class="image__picture">
             <source height="383" media="(max-width: 479px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/230810121506-americans-wrongfully-detained-iran-split.jpg?c=16x9&amp;q=h_383,w_680,c_fill/f_webp" type="image/webp" width="680"/>
             <source height="653" media="(min-width: 480px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/230810121506-americans-wrongfully-detained-iran-split.jpg?c=16x9&amp;q=h_653,w_1160,c_fill/f_webp" type="image/webp" width="1160"/>
             <source height="605" media="(min-width: 960px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/230810121506-americans-wrongfully-detained-iran-split.jpg?c=16x9&amp;q=h_605,w_1075,c_fill/f_webp" type="image/webp" width="1075"/>
             <source height="833" media="(min-width: 1280px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/230810121506-americans-wrongfully-detained-iran-split.jpg?c=16x9&amp;q=h_833,w_1480,c_fill/f_webp" type="image/webp" width="1480"/>
             <img alt="Siamak Namazi, Emad Shargi and Morad Tahbaz" class="image__dam-img image__dam-img--loading" height="900" onerror="imageLoadError(this)" onload="this.classList.remove('image__dam-img--loading')" src="https://media.cnn.com/api/v1/images/stellar/prod/230810121506-americans-wrongfully-detained-iran-split.jpg?c=16x9&amp;q=h_833,w_1480,c_fill" width="1600"/>
            </picture>
           </div>
           <div class="image__metadata">
            <div class="image__caption attribution" itemprop="caption">
             <span class="inline-placeholder" data-editable="metaCaption">
              Siamak Namazi, Emad Shargi and Morad Tahbaz
             </span>
            </div>
            <figcaption class="image__credit">
             Siamak Namazi/Neda Shargi/Special Envoy for Iran Robert Malley
            </figcaption>
           </div>
          </div>
         </div>
         <div class="article__content-container">
          <div class="article__content" data-editable="content" data-reorderable="content" itemprop="articleBody">
           <div class="source inline-placeholder" data-article-gutter="true" data-component-name="source" data-uri="cms.cnn.com/_components/source/instances/source-h_c8726845aa4216f1c265db0eed40b250@published">
            <cite class="source__cite">
             <span class="source__location" data-editable="location">
              Washington
             </span>
             <span class="source__text" data-editable="source">
              CNN
             </span>
             —
            </cite>
           </div>
           <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_89A7A42D-49B5-80B7-E23F-A9426FD403FC@published">
            <a href="https://www.cnn.com/politics/live-news/iran-prisoner-release-americans-feed" target="_blank">
             The release on Monday
            </a>
            of the Americans who were wrongfully detained in Iran ends a years-long saga that included lengthy detentions in Tehran’s notorious Evin Prison, which is known for its long record of human rights abuses.
           </p>
           <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_521FE784-7A95-E43A-E2DA-A8D949B204BC@published">
            <a href="https://www.cnn.com/2023/09/18/politics/iran-us-prisoner-release-intl/index.html" target="_blank">
             Emad Shargi, Morad Tahbaz and Siamak Namazi
            </a>
            are among the five Americans whose release is part of a deal that included the transfer of $6 billion in Iranian funds from South Korea to Qatar and the release of five Iranians in US custody. Two additional Americans in the deal have not yet been publicly identified.
           </p>
           <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_A0C62E46-C6AA-D4C6-8211-A8DE3EA32E26@published">
            Namazi, Iran’s longest-held Iranian-American prisoner, had been detained since 2015.
           </p>
           <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_3A148553-E2C2-BE8C-0A9F-A8D9C137DF84@published">
            The 51-year-old was arrested when he was on a business trip to Iran in what the UN has described as an “arbitrary detention.” The Dubai-based businessman was charged with having “relations with a hostile state,” referring to the US. He was sentenced to 10 years in prison.
           </p>
           <div class="image_inline-small image_inline-small__hide-placeholder" data-article-gutter="true" data-breakpoints='{"image_inline-small--eq-extra-small": 115, "image_inline-small--eq-small": 300}' data-component-name="image" data-editable="settings" data-image-variation="image_inline-small" data-name="03 iran prisoner release DOHA" data-observe-resizes="" data-original-height="1667" data-original-ratio="0.6668" data-original-width="2500" data-uri="cms.cnn.com/_components/image/instances/image-90bc5c016ccb83ca176a5f72c22555ba@published" data-url="https://media.cnn.com/api/v1/images/stellar/prod/230918110558-03-iran-prisoner-release-doha.jpg?c=original">
            <div class="image_inline-small__container" data-breakpoints='{"image_inline-small--eq-extra-small": 115, "image_inline-small--eq-small": 300, "image_inline-small--show-credits": 525}' data-image-variation="image_inline-small">
             <picture class="image_inline-small__picture">
              <source height="1667" media="(min-width: 1280px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/230918110558-03-iran-prisoner-release-doha.jpg?q=w_256,c_fill/f_webp" type="image/webp" width="2500"/>
              <source height="1667" media="(min-width: 960px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/230918110558-03-iran-prisoner-release-doha.jpg?q=w_256,c_fill/f_webp" type="image/webp" width="2500"/>
              <source height="1667" media="(min-width: 480px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/230918110558-03-iran-prisoner-release-doha.jpg?q=w_256,c_fill/f_webp" type="image/webp" width="2500"/>
              <source height="1667" media="(max-width: 479px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/230918110558-03-iran-prisoner-release-doha.jpg?q=w_680,c_fill/f_webp" type="image/webp" width="2500"/>
              <img alt="US citizens Siamak Namazi (2nd-L) and Morad Tahbaz (R) are welcomed by people upon disembarking from a Qatari jet upon their arrival at the Doha International Airport in Doha on September 18, 2023.(Photo by AFP) (Photo by -/AFP via Getty Images)" class="image_inline-small__dam-img image_inline-small__dam-img--loading" height="1667" loading="lazy" onerror="imageLoadError(this)" onload="this.classList.remove('image_inline-small__dam-img--loading')" src="https://media.cnn.com/api/v1/images/stellar/prod/230918110558-03-iran-prisoner-release-doha.jpg?q=w_256,c_fill" width="2500"/>
             </picture>
            </div>
            <div class="image_inline-small__metadata">
             <div class="image_inline-small__caption attribution" itemprop="caption">
              <span class="inline-placeholder" data-editable="metaCaption">
               US citizens Siamak Namazi (2nd-L) and Morad Tahbaz (R) are welcomed by people upon disembarking from a Qatari jet upon their arrival at the Doha International Airport in Doha on September 18, 2023.(Photo by AFP) (Photo by -/AFP via Getty Images)
              </span>
             </div>
             <figcaption class="image_inline-small__credit">
              AFP/Getty Images
             </figcaption>
            </div>
           </div>
           <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_F43A4951-5941-561B-5A15-A9255C338A30@published">
            The International Campaign for Human Rights in Iran said the country does not recognize dual citizenship and that it “routinely harasses citizens and dual nationals with trumped up national security charges.”
           </p>
           <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_0C62A223-C845-49DC-8CA2-A8F9E71C2408@published">
            Namazi was the first US citizen reported to have been detained in Iran since the announcement of an international agreement on Iran’s nuclear program. His father, Baquer, was also
            <a href="https://www.cnn.com/2016/02/25/politics/iran-prisoners-americans-namazi/index.html" target="_blank">
             imprisoned in 2016
            </a>
            but was released in order to receive medical treatment in October 2022.
           </p>
           <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_2AF399F8-A9A3-496A-6A07-A8D9C14BCAD5@published">
            Tahbaz, an environmentalist, and Sharghi, a businessman, were first arrested in 2018.
           </p>
           <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_0CE0F310-4EEC-2A79-175C-A9038813C68F@published">
            Tahbaz is a US, UK and Iranian citizen who was arrested on allegations of espionage while on a trip to Iran. Prior to his arrest, both he and his wife had been blocked by an exit ban from leaving the country. In November 2019, he was sentenced to 10 years in prison.
           </p>
           <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_E9BDA38E-D4B8-AAF3-B338-A90D99DB2169@published">
            Tahbaz’s daughter, Tara,
            <a href="https://www.cnn.com/2023/01/10/politics/morad-tahbaz-five-year-arrest/index.html" target="_blank">
             described
            </a>
            her father in an interview with CNN’s Christiane Amanpour earlier this year.
           </p>
           <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_A38428FB-515F-0B6A-BD74-A904564E000C@published">
            “So, my father, his whole life from a young age, has been very passionate about environment and environmental conservation and wildlife preservation, which led him to found the Persian Wildlife Heritage – co-found the Persian Wildlife Heritage Foundation,” she said. “But my father is an amazing person. He is so calm, so kind, so generous, so noble. He will move mountains to protect the people that he cares about. He is an amazing father, that goes without saying.”
           </p>
           <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_E2338DE7-67A0-9365-7C3B-A911E1775E99@published">
            Tara Tahbaz told CNN that her father had cancer and had “gone through several medical conditions while he’s incarcerated,” including having Covid-19 three times.
           </p>
           <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_11D76EED-F3E5-FF64-FFBB-A9086EFBCDF4@published">
            Kavous Seyed Emami, another co-founder of the Persian Wildlife Heritage Foundation, was also arrested in 2018 but
            <a href="https://www.cnn.com/2018/02/11/world/canadian-environmentalist-dies-iran/index.html" target="_blank">
             died in prison
            </a>
            under disputed circumstances.
           </p>
           <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_0B4E9CC7-FDDD-7FA2-02E8-A90C58097849@published">
            Shargi
            <a href="https://www.cnn.com/2022/03/21/middleeast/mideast-summary-03-21-2022-intl/index.html" target="_blank">
             was first arrested in 2018
            </a>
            while working for a technology investment company. He spent eight months in jail and was released on bail but had a travel ban. In November 2020, he was sentenced to 10 years in jail by a Revolutionary Court for espionage charges.
           </p>
           <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_2F4E62BC-68F7-2BCC-26CA-A9253A63428D@published">
            Hannah Sharghi, one of Emad’s daughters, described her dad as her best friend. And Neda Sharghi, his sister, told CNN when he was released into house arrest and able to speak with her, “he went into typical big brother role asking me how I am, how my kids are, how our parents are and of course his wife and his two daughters.”
           </p>
           <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_A8A29554-2CA8-A4F9-688A-A97E58F9320B@published">
            Both Shargi and Tahbaz were convicted “on charges that international human rights organization stated were lacking evidence and were tried lacking fair trail guarantees,” according to the US State Department.
           </p>
           <p class="footnote inline-placeholder" data-article-gutter="true" data-editable="text" data-uri="cms.cnn.com/_components/footnote/instances/3b3c52fd9ba25cc8ec6c95018297c6a8@published">
            <em>
             CNN’s Jennifer Hansler contributed to this report.
            </em>
           </p>
          </div>
          <div class="article__copyright" data-editable="copyright" data-reorderable="copyright" itemprop="articleCopyright">
          </div>
         </div>
        </main>
       </section>
      </article>
     </section>
     <section class="layout__end layout-with-rail__end">
      <div data-editable="end" data-track-zone="end">
       <div class="dynamic" data-editable="settings" data-uri="cms.cnn.com/_components/dynamic/instances/new-content-recs-dynamic-v1@published">
        <div data-uri="cms.cnn.com/_components/dynamic-logic/instances/content-recs-domestic-up-next-v1@published">
         <div class="content-recs" data-content-types="article" data-editable="settings" data-layout="container_list-headlines-with-read-times" data-number-of-items="3" data-recs-model="related" data-sections="" data-title="Up next" data-uri="cms.cnn.com/_components/content-recs/instances/up-next-v1@published">
         </div>
        </div>
       </div>
       <div class="ad-slot-dynamic ad-slot-dynamic--" data-editable="settings" data-uri="cms.cnn.com/_components/bizdev-outbrain/instances/cnn-v1-btf-ar36@published" data-visible-viewport="">
        <div class="OUTBRAIN" data-ob-template="cnn" data-src="https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return/index.html" data-widget-id="AR_36">
        </div>
       </div>
       <div class="ad-slot-dynamic ad-slot-dynamic--" data-editable="settings" data-uri="cms.cnn.com/_components/bizdev-outbrain/instances/cnn-v1-btf-ar13@published" data-visible-viewport="">
        <div class="OUTBRAIN" data-ob-template="cnn" data-src="https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return/index.html" data-widget-id="AR_13">
        </div>
       </div>
       <div class="ad-slot-dynamic ad-slot-dynamic--1" data-placement='{"mobile":{"position":5},"desktop":{"position":3}}' data-unselectable="true" data-uri="cms.cnn.com/_components/ad-slot-dynamic/instances/sharethrough@published">
        <div class="ad-slot" data-desktop-slot-id="ad_nat_btf_01" data-mobile-slot-id="ad_nat_btf_01" data-path="end/ad-slot-dynamic[0]/items" data-unselectable="true" data-uri="cms.cnn.com/_components/ad-slot/instances/cnn-v1@published">
         <div class="ad-slot__feedback ad-feedback-link-container">
          <div class="ad-slot__ad-label">
          </div>
          <div class="ad-feedback-link" data-ad-identifier="ad_nat_btf_01" data-ad-type="DISPLAY">
           <div class="ad-feedback-link__label">
            Ad Feedback
           </div>
          </div>
         </div>
        </div>
       </div>
       <div class="ad-slot-dynamic ad-slot-dynamic--5" data-placement='{"mobile":{"position":3},"desktop":{"position":3}}' data-unselectable="true" data-uri="cms.cnn.com/_components/ad-slot-dynamic/instances/cnn-focus-mode-inline-ad@published">
        <div class="ad-slot" data-desktop-slot-id="ad_focus_btf_01" data-mobile-slot-id="ad_focus_btf_01" data-path="end/ad-slot-dynamic[1]/items" data-unselectable="true" data-uri="cms.cnn.com/_components/ad-slot/instances/cnn-v1@published">
         <div class="ad-slot__feedback ad-feedback-link-container">
          <div class="ad-slot__ad-label">
          </div>
          <div class="ad-feedback-link" data-ad-identifier="ad_focus_btf_01" data-ad-type="DISPLAY">
           <div class="ad-feedback-link__label">
            Ad Feedback
           </div>
          </div>
         </div>
        </div>
       </div>
       <div class="bizdev-yieldmo ym" data-id="ym_1404869681971837668" data-uri="cms.cnn.com/_components/bizdev-yieldmo/instances/cnn-desktop-v1@published" data-visible-viewport="desktop">
       </div>
       <div class="openweb-convo" data-display-message-count="1" data-editable="settings" data-login-redirect="/account/log-in/commenting" data-openweb-placement="inline" data-register-redirect="/account/register/commenting" data-show-module="false" data-sort-by="newest" data-uri="cms.cnn.com/_components/openweb-convo/instances/cnn-v1@published">
        <div class="openweb-convo__placeholder-wrapper" id="openweb-convo">
         <div class="openweb-convo__placeholder" data-spotim-module="conversation">
         </div>
        </div>
       </div>
      </div>
     </section>
    </section>
    <section class="layout__rail layout-with-rail__rail">
     <div data-analytics-collection="right-rail" data-editable="rail" data-track-zone="rail">
      <div class="content-recs" data-content-types="article" data-editable="settings" data-layout="container_list-headlines-with-images" data-number-of-items="3" data-recs-model="related" data-sections="" data-title="More from CNN" data-uri="cms.cnn.com/_components/content-recs/instances/content-recs-related-right-rail@published">
      </div>
      <div class="ad-slot-rail" data-uri="cms.cnn.com/_components/ad-slot-rail/instances/cnn-v1@published">
       <div class="ad-slot-rail__container">
        <div class="ad-slot" data-desktop-slot-id="ad_rect_atf_01" data-path="rail/ad-slot-rail[0]/items" data-unselectable="true" data-uri="cms.cnn.com/_components/ad-slot/instances/cnn-v1@published">
         <div class="ad-slot__feedback ad-feedback-link-container">
          <div class="ad-slot__ad-label">
          </div>
          <div class="ad-feedback-link" data-ad-identifier="ad_rect_atf_01" data-ad-type="DISPLAY">
           <div class="ad-feedback-link__label">
            Ad Feedback
           </div>
          </div>
         </div>
        </div>
       </div>
      </div>
      <div class="content-recs" data-content-types="article" data-editable="settings" data-layout="container_list-headlines-with-images" data-number-of-items="3" data-recs-model="popularity" data-sections="" data-title="News &amp; buzz" data-uri="cms.cnn.com/_components/content-recs/instances/content-recs-popularity-right-rail@published">
      </div>
      <div class="ad-slot-rail" data-uri="cms.cnn.com/_components/ad-slot-rail/instances/cnn-v2@published">
       <div class="ad-slot-rail__container">
        <div class="ad-slot" data-desktop-slot-id="ad_rect_btf_01" data-path="rail/ad-slot-rail[1]/items" data-unselectable="true" data-uri="cms.cnn.com/_components/ad-slot/instances/cnn-v1@published">
         <div class="ad-slot__feedback ad-feedback-link-container">
          <div class="ad-slot__ad-label">
          </div>
          <div class="ad-feedback-link" data-ad-identifier="ad_rect_btf_01" data-ad-type="DISPLAY">
           <div class="ad-feedback-link__label">
            Ad Feedback
           </div>
          </div>
         </div>
        </div>
       </div>
      </div>
      <div class="ad-slot-dynamic ad-slot-dynamic--" data-editable="settings" data-uri="cms.cnn.com/_components/bizdev-outbrain/instances/cnn-v1-btf-ar18@published" data-visible-viewport="desktop">
       <div class="OUTBRAIN" data-ob-template="cnn" data-src="https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return/index.html" data-widget-id="AR_18">
       </div>
      </div>
      <div class="ad-slot-rail" data-uri="cms.cnn.com/_components/ad-slot-rail/instances/cnnic-sponsored-content@published">
       <div class="ad-slot-rail__container">
        <div class="ad-slot" data-desktop-slot-id="ad_rect_btf_02" data-path="rail/ad-slot-rail[2]/items" data-unselectable="true" data-uri="cms.cnn.com/_components/ad-slot/instances/cnn-v1@published">
         <div class="ad-slot__feedback ad-feedback-link-container">
          <div class="ad-slot__ad-label">
          </div>
          <div class="ad-feedback-link" data-ad-identifier="ad_rect_btf_02" data-ad-type="DISPLAY">
           <div class="ad-feedback-link__label">
            Ad Feedback
           </div>
          </div>
         </div>
        </div>
       </div>
      </div>
      <div class="ad-slot-rail" data-uri="cms.cnn.com/_components/ad-slot-rail/instances/cnn-v3@published">
       <div class="ad-slot-rail__container">
       </div>
      </div>
      <div class="ad-slot-dynamic ad-slot-dynamic--" data-editable="settings" data-uri="cms.cnn.com/_components/bizdev-outbrain/instances/cnn-v1-right-rail-domestic-keystone-1@published" data-visible-viewport="">
       <div class="OUTBRAIN" data-ob-template="cnn" data-src="https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return/index.html" data-widget-id="BN_20">
       </div>
      </div>
      <div class="ad-slot-dynamic ad-slot-dynamic--" data-editable="settings" data-uri="cms.cnn.com/_components/bizdev-outbrain/instances/cnn-v1-right-rail-domestic-keystone-2@published" data-visible-viewport="">
       <div class="OUTBRAIN" data-ob-template="" data-src="https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return/index.html" data-widget-id="BN_21">
       </div>
      </div>
      <div class="bizdev-medianet" data-size="300x250" data-uri="cms.cnn.com/_components/bizdev-medianet/instances/cnn-v1@published" id="medianet">
      </div>
      <div class="bizdev-yieldmo ym" data-id="ym_1404869681971837668" data-uri="cms.cnn.com/_components/bizdev-yieldmo/instances/cnn-mobile-v1@published" data-visible-viewport="mobile">
      </div>
     </div>
    </section>
   </section>
   <div class="layout__bottom layout-with-rail__bottom" data-editable="bottom" data-track-zone="bottom">
    <div class="dynamic" data-editable="settings" data-uri="cms.cnn.com/_components/dynamic/instances/politics-footer-nav-v1@published">
     <div data-uri="cms.cnn.com/_components/dynamic-logic/instances/politics-footer-nav-cnn-v1@published">
      <footer class="footer cnn-app-display-none" data-analytics-aggregate-events="true" data-editable="settings" data-uri="cms.cnn.com/_components/footer/instances/politics-v1@published" id="pageFooter">
       <div class="footer__inner">
        <div class="search-bar" data-editable="settings" data-uri="cms.cnn.com/_components/search-bar/instances/new-cnn-footer-v1@published">
         <form action="https://www.cnn.com/search" class="search-bar__form" name="q" role="search">
          <input aria-label="Search" autocomplete="off" class="search-bar__input" data-analytics-prop-click-action="search-query-edit" name="q" placeholder="Search CNN..." type="text"/>
          <button class="search-bar__submit" data-analytics-prop-click-action="search-query-submit" title="Submit" type="submit">
          </button>
         </form>
        </div>
        <div class="footer__user-account-nav-icon footer__user-account-nav-mobile" id="mobile-footer-account-nav">
         <nav aria-label="User Account Nav" class="user-account-nav" data-avatar-enabled="false" data-editable="settings" data-follow-tooltip-enabled="true" data-one-tap-enabled="true" data-one-tap-enabled-mw="true" data-uri="cms.cnn.com/_components/user-account-nav/instances/user-account-nav@published" tabindex="0">
          <div class="user-account-nav__icons">
           <button aria-expanded="false" aria-haspopup="true" aria-label="User Account Nav Button" class="user-account-nav__icon-button user-account-nav__icon-button--auth userAccountButton" data-zjs="click" data-zjs-component_id="user-account-nav__icon-button user-account-nav__icon-button--auth userAccountButton" data-zjs-component_text="User Account Nav Button" data-zjs-component_type="button" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf">
            <svg aria-label="User Avatar" class="icon-ui-avatar-default" height="24" role="img" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
             <path d="M12 20.674a8.654 8.654 0 01-6.483-2.92c.168-.397.523-.758 1.067-1.076 1.334-.782 3.268-1.23 5.305-1.23 2.027 0 3.955.445 5.288 1.22.628.365.998.787 1.125 1.283A8.649 8.649 0 0112 20.674m1.521-7.203c-3.033 1.496-6.04-1.51-4.544-4.543a2.831 2.831 0 011.282-1.282c3.032-1.491 6.035 1.512 4.543 4.543a2.833 2.833 0 01-1.28 1.282m1.69-9.564c2.334.85 4.161 2.752 4.958 5.106.974 2.873.47 5.65-.941 7.773-.307-.486-.765-.912-1.382-1.27-.912-.53-2.054-.922-3.303-1.155a4.642 4.642 0 001.89-4.755 4.567 4.567 0 00-3.745-3.62 4.648 4.648 0 00-5.442 4.574c0 1.571.787 2.96 1.986 3.8-1.258.235-2.407.63-3.323 1.167-.536.314-.953.674-1.256 1.076A8.617 8.617 0 013.326 12c0-5.821 5.765-10.322 11.885-8.093m.112-1.368A10.052 10.052 0 002.539 15.321a9.611 9.611 0 006.138 6.14A10.052 10.052 0 0021.461 8.679a9.611 9.611 0 00-6.138-6.14">
             </path>
            </svg>
           </button>
           <button aria-expanded="false" aria-haspopup="true" aria-label="User Account Log In Button" class="user-account-nav__icon-button user-account-nav__icon-button--unauth userAccountButton" data-login-href="/account/log-in" data-zjs="click" data-zjs-component_id="/account/log-in" data-zjs-component_text="User Account Log In Button" data-zjs-component_type="button" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="/account/log-in" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" role="link">
            <svg aria-label="User Avatar" class="icon-ui-avatar-default" height="24" role="img" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
             <path d="M12 20.674a8.654 8.654 0 01-6.483-2.92c.168-.397.523-.758 1.067-1.076 1.334-.782 3.268-1.23 5.305-1.23 2.027 0 3.955.445 5.288 1.22.628.365.998.787 1.125 1.283A8.649 8.649 0 0112 20.674m1.521-7.203c-3.033 1.496-6.04-1.51-4.544-4.543a2.831 2.831 0 011.282-1.282c3.032-1.491 6.035 1.512 4.543 4.543a2.833 2.833 0 01-1.28 1.282m1.69-9.564c2.334.85 4.161 2.752 4.958 5.106.974 2.873.47 5.65-.941 7.773-.307-.486-.765-.912-1.382-1.27-.912-.53-2.054-.922-3.303-1.155a4.642 4.642 0 001.89-4.755 4.567 4.567 0 00-3.745-3.62 4.648 4.648 0 00-5.442 4.574c0 1.571.787 2.96 1.986 3.8-1.258.235-2.407.63-3.323 1.167-.536.314-.953.674-1.256 1.076A8.617 8.617 0 013.326 12c0-5.821 5.765-10.322 11.885-8.093m.112-1.368A10.052 10.052 0 002.539 15.321a9.611 9.611 0 006.138 6.14A10.052 10.052 0 0021.461 8.679a9.611 9.611 0 00-6.138-6.14">
             </path>
            </svg>
           </button>
           <button aria-expanded="false" aria-haspopup="true" aria-label="User Account Log In Button" class="user-account-nav__text-button user-account-nav__text-button--unauth userAccountButton" data-login-href="/account/log-in" data-zjs="click" data-zjs-component_id="/account/log-in" data-zjs-component_text="User Account Log In Button" data-zjs-component_type="button" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="/account/log-in" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" role="link">
            Sign in
           </button>
          </div>
          <div aria-label="User Account Nav Menu" class="user-account-nav__menu userAccountNavMenu">
           <div aria-expanded="false" aria-haspopup="true" class="user-account-nav__menu-button userAccountNavMenuButton" data-zjs="click" data-zjs-component_id="user-account-nav__menu-button userAccountNavMenuButton" data-zjs-component_text="My Account" data-zjs-component_type="button" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf">
            My Account
            <span aria-hidden="true" class="user-account-nav__caret">
            </span>
           </div>
           <ul class="user-account-nav__menu-options userAccountNavOptions" role="menu" tabindex="0">
            <li class="user-account-nav__menu-item">
             <a class="user-account-nav__menu-link" data-name="settings" data-zjs="click" data-zjs-component_id="cms.cnn.com/_components/user-account-nav/instances/user-account-nav@published" data-zjs-component_text="Settings" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="/account/settings" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="/account/settings">
              Settings
             </a>
            </li>
            <li class="user-account-nav__menu-item">
             <a class="user-account-nav__menu-link user-account-nav__menu-link--hide" data-name="follow" data-zjs="click" data-zjs-component_id="cms.cnn.com/_components/user-account-nav/instances/user-account-nav@published" data-zjs-component_text="Topics You Follow" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="/follow?iid=fw_var-nav" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="/follow?iid=fw_var-nav">
              Topics You Follow
              <span class="user-account-nav__menu-notification-dot">
              </span>
             </a>
            </li>
            <li class="user-account-nav__menu-item">
             <a class="user-account-nav__menu-link" data-name="logout" data-zjs="click" data-zjs-component_id="cms.cnn.com/_components/user-account-nav/instances/user-account-nav@published" data-zjs-component_text="Sign Out" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="#" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="#">
              Sign Out
             </a>
            </li>
           </ul>
          </div>
          <div class="user-account-nav__user">
           <span class="user-account-nav__user__text user-account-nav__user__text--auth">
            Your CNN account
           </span>
           <span class="user-account-nav__user__text user-account-nav__user__text--unauth">
            Sign in to your CNN account
           </span>
          </div>
          <a class="user-account-nav__override-link" data-zjs="click" data-zjs-component_id="user-account-nav__override-link" data-zjs-component_text="" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="#" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="#">
          </a>
         </nav>
        </div>
        <hr class="footer__divider footer__live-tv-link-mobile"/>
        <a aria-label="Live TV" class="footer__live-tv-link footer__live-tv-link-mobile" data-zjs="click" data-zjs-component_id="https://www.cnn.com/live-tv" data-zjs-component_text="Live TV" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/footer/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/live-tv" data-zjs-navigation-location="footer" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/live-tv">
         Live TV
        </a>
        <a aria-label="Audio" class="footer__audio-link footer__audio-link-mobile" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio" data-zjs-component_text="Listen" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/footer/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio" data-zjs-navigation-location="footer" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio">
         Listen
        </a>
        <a aria-label="Video" class="footer__video-link footer__video-link-mobile" data-zjs="click" data-zjs-component_id="https://www.cnn.com/video" data-zjs-component_text="Watch" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/footer/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/video" data-zjs-navigation-location="footer" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/video">
         Watch
        </a>
        <hr class="footer__divider footer__divider-mobile"/>
        <div class="footer__subnav">
         <nav class="subnav" data-editable="settings" data-uri="cms.cnn.com/_components/subnav/instances/new-cnn-footer-v1@published">
          <ul class="subnav__sections">
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/election/2024" data-zjs-component_text="2024 Elections" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/election/2024" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/election/2024">
             2024 Elections
            </a>
            <ul class="subnav__subsections">
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/us" data-zjs-component_text="US" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/us" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/us">
             US
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="US Crime + Justice" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/us/crime-and-justice" data-zjs-component_text="Crime + Justice" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/us/crime-and-justice" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/us/crime-and-justice">
               Crime + Justice
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world" data-zjs-component_text="World" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world">
             World
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="World Africa" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/africa" data-zjs-component_text="Africa" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/africa" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/africa">
               Africa
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="World Americas" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/americas" data-zjs-component_text="Americas" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/americas" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/americas">
               Americas
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="World Asia" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/asia" data-zjs-component_text="Asia" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/asia" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/asia">
               Asia
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="World Australia" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/australia" data-zjs-component_text="Australia" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/australia" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/australia">
               Australia
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="World China" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/china" data-zjs-component_text="China" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/china" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/china">
               China
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="World Europe" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/europe" data-zjs-component_text="Europe" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/europe" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/europe">
               Europe
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="World India" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/india" data-zjs-component_text="India" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/india" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/india">
               India
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="World Middle East" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/middle-east" data-zjs-component_text="Middle East" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/middle-east" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/middle-east">
               Middle East
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="World United Kingdom" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/united-kingdom" data-zjs-component_text="United Kingdom" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/united-kingdom" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/united-kingdom">
               United Kingdom
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics" data-zjs-component_text="Politics" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics">
             Politics
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="Politics SCOTUS" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics/supreme-court" data-zjs-component_text="SCOTUS" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics/supreme-court" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics/supreme-court">
               SCOTUS
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Politics Congress" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics/congress" data-zjs-component_text="Congress" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics/congress" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics/congress">
               Congress
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Politics Facts First" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics/fact-check" data-zjs-component_text="Facts First" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics/fact-check" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics/fact-check">
               Facts First
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Politics 2024 Elections" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/election/2024" data-zjs-component_text="2024 Elections" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/election/2024" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/election/2024">
               2024 Elections
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business" data-zjs-component_text="Business" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business">
             Business
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="Business Tech" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/tech" data-zjs-component_text="Tech" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/tech" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/tech">
               Tech
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Business Media" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/media" data-zjs-component_text="Media" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/media" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/media">
               Media
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Business Calculators" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/financial-calculators" data-zjs-component_text="Calculators" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/financial-calculators" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/financial-calculators">
               Calculators
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Business Videos" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/videos" data-zjs-component_text="Videos" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/videos" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/videos">
               Videos
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/markets" data-zjs-component_text="Markets" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/markets" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/markets">
             Markets
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="Markets Pre-markets" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/markets/premarkets" data-zjs-component_text="Pre-markets" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/markets/premarkets" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/markets/premarkets">
               Pre-markets
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Markets After-Hours" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/markets/after-hours" data-zjs-component_text="After-Hours" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/markets/after-hours" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/markets/after-hours">
               After-Hours
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Markets Fear &amp; Greed" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/markets/fear-and-greed" data-zjs-component_text="Fear &amp; Greed" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/markets/fear-and-greed" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/markets/fear-and-greed">
               Fear &amp; Greed
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Markets Investing" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/investing" data-zjs-component_text="Investing" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/investing" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/investing">
               Investing
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Markets Markets Now" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/markets-now" data-zjs-component_text="Markets Now" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/markets-now" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/markets-now">
               Markets Now
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Markets Nightcap" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/markets/nightcap" data-zjs-component_text="Nightcap" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/markets/nightcap" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/markets/nightcap">
               Nightcap
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/health" data-zjs-component_text="Health" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/health" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/health">
             Health
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="Health Life, But Better" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/interactive/life-but-better/" data-zjs-component_text="Life, But Better" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/interactive/life-but-better/" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/interactive/life-but-better/">
               Life, But Better
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Health Fitness" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/health/life-but-better/fitness" data-zjs-component_text="Fitness" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/health/life-but-better/fitness" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/health/life-but-better/fitness">
               Fitness
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Health Food" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/health/life-but-better/food" data-zjs-component_text="Food" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/health/life-but-better/food" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/health/life-but-better/food">
               Food
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Health Sleep" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/health/life-but-better/sleep" data-zjs-component_text="Sleep" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/health/life-but-better/sleep" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/health/life-but-better/sleep">
               Sleep
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Health Mindfulness" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/health/life-but-better/mindfulness" data-zjs-component_text="Mindfulness" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/health/life-but-better/mindfulness" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/health/life-but-better/mindfulness">
               Mindfulness
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Health Relationships" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/health/life-but-better/relationships" data-zjs-component_text="Relationships" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/health/life-but-better/relationships" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/health/life-but-better/relationships">
               Relationships
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/entertainment" data-zjs-component_text="Entertainment" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/entertainment" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/entertainment">
             Entertainment
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="Entertainment Movies" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/entertainment/movies" data-zjs-component_text="Movies" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/entertainment/movies" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/entertainment/movies">
               Movies
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Entertainment Television" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/entertainment/tv-shows" data-zjs-component_text="Television" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/entertainment/tv-shows" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/entertainment/tv-shows">
               Television
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Entertainment Celebrity" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/entertainment/celebrities" data-zjs-component_text="Celebrity" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/entertainment/celebrities" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/entertainment/celebrities">
               Celebrity
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/tech" data-zjs-component_text="Tech" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/tech" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/tech">
             Tech
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="Tech Innovate" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/tech/innovate" data-zjs-component_text="Innovate" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/tech/innovate" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/tech/innovate">
               Innovate
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Tech Foreseeable Future" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/tech/foreseeable-future" data-zjs-component_text="Foreseeable Future" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/tech/foreseeable-future" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/tech/foreseeable-future">
               Foreseeable Future
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Tech Mission: Ahead" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/tech/mission-ahead" data-zjs-component_text="Mission: Ahead" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/tech/mission-ahead" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/tech/mission-ahead">
               Mission: Ahead
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Tech Work Transformed" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/work-transformed" data-zjs-component_text="Work Transformed" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/work-transformed" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/work-transformed">
               Work Transformed
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Tech Innovative Cities" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/business/tech/innovative-cities" data-zjs-component_text="Innovative Cities" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/business/tech/innovative-cities" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/business/tech/innovative-cities">
               Innovative Cities
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/style" data-zjs-component_text="Style" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/style" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/style">
             Style
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="Style Arts" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/style/arts" data-zjs-component_text="Arts" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/style/arts" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/style/arts">
               Arts
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Style Design" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/style/design" data-zjs-component_text="Design" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/style/design" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/style/design">
               Design
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Style Fashion" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/style/fashion" data-zjs-component_text="Fashion" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/style/fashion" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/style/fashion">
               Fashion
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Style Architecture" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/style/architecture" data-zjs-component_text="Architecture" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/style/architecture" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/style/architecture">
               Architecture
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Style Luxury" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/style/luxury" data-zjs-component_text="Luxury" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/style/luxury" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/style/luxury">
               Luxury
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Style Beauty" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/style/beauty" data-zjs-component_text="Beauty" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/style/beauty" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/style/beauty">
               Beauty
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Style Video" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/style/videos" data-zjs-component_text="Video" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/style/videos" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/style/videos">
               Video
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/travel" data-zjs-component_text="Travel" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/travel" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/travel">
             Travel
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="Travel Destinations" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/travel/destinations" data-zjs-component_text="Destinations" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/travel/destinations" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/travel/destinations">
               Destinations
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Travel Food &amp; Drink" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/travel/food-and-drink" data-zjs-component_text="Food &amp; Drink" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/travel/food-and-drink" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/travel/food-and-drink">
               Food &amp; Drink
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Travel Stay" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/travel/stay" data-zjs-component_text="Stay" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/travel/stay" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/travel/stay">
               Stay
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Travel News" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/travel/news" data-zjs-component_text="News" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/travel/news" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/travel/news">
               News
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Travel Videos" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/travel/videos" data-zjs-component_text="Videos" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/travel/videos" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/travel/videos">
               Videos
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/sports" data-zjs-component_text="Sports" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/sports" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/sports">
             Sports
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="Sports Pro Football" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://bleacherreport.com/nfl" data-zjs-component_text="Pro Football" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://bleacherreport.com/nfl" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://bleacherreport.com/nfl" rel="noopener noreferrer" target="_blank">
               Pro Football
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Sports College Football" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://bleacherreport.com/college-football" data-zjs-component_text="College Football" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://bleacherreport.com/college-football" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://bleacherreport.com/college-football" rel="noopener noreferrer" target="_blank">
               College Football
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Sports Basketball" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://bleacherreport.com/nba" data-zjs-component_text="Basketball" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://bleacherreport.com/nba" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://bleacherreport.com/nba" rel="noopener noreferrer" target="_blank">
               Basketball
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Sports Baseball" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://bleacherreport.com/mlb" data-zjs-component_text="Baseball" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://bleacherreport.com/mlb" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://bleacherreport.com/mlb" rel="noopener noreferrer" target="_blank">
               Baseball
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Sports Soccer" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://bleacherreport.com/world-football" data-zjs-component_text="Soccer" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://bleacherreport.com/world-football" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://bleacherreport.com/world-football" rel="noopener noreferrer" target="_blank">
               Soccer
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Sports Olympics" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/sport/paris-olympics-2024" data-zjs-component_text="Olympics" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/sport/paris-olympics-2024" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/sport/paris-olympics-2024" rel="noopener noreferrer">
               Olympics
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Sports Hockey" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://bleacherreport.com/nhl" data-zjs-component_text="Hockey" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://bleacherreport.com/nhl" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://bleacherreport.com/nhl" rel="noopener noreferrer" target="_blank">
               Hockey
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/videos" data-zjs-component_text="Watch" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/videos" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/videos">
             Watch
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="Watch Live TV" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/live-tv" data-zjs-component_text="Live TV" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/live-tv" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/live-tv">
               Live TV
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Watch CNN Headlines" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/videos/fast/cnn-headlines" data-zjs-component_text="CNN Headlines" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/videos/fast/cnn-headlines" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/videos/fast/cnn-headlines">
               CNN Headlines
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Watch CNN Shorts" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/shorts/cnn-shorts" data-zjs-component_text="CNN Shorts" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/shorts/cnn-shorts" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/shorts/cnn-shorts">
               CNN Shorts
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Watch Shows A-Z" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/specials/tv/all-shows" data-zjs-component_text="Shows A-Z" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/specials/tv/all-shows" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/specials/tv/all-shows">
               Shows A-Z
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Watch CNN10" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn10" data-zjs-component_text="CNN10" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn10" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn10">
               CNN10
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Watch CNN Max" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.max.com/channel/cnn-max" data-zjs-component_text="CNN Max" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.max.com/channel/cnn-max" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.max.com/channel/cnn-max" target="_blank">
               CNN Max
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Watch CNN TV Schedules" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/tv/schedule/cnn" data-zjs-component_text="CNN TV Schedules" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/tv/schedule/cnn" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/tv/schedule/cnn">
               CNN TV Schedules
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Watch FlashDocs" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/subscription/video/flashdocs/library" data-zjs-component_text="FlashDocs" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/subscription/video/flashdocs/library" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/subscription/video/flashdocs/library">
               FlashDocs
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio" data-zjs-component_text="Listen" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio">
             Listen
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="Listen CNN 5 Things" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio/podcasts/5-things" data-zjs-component_text="CNN 5 Things" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio/podcasts/5-things" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio/podcasts/5-things">
               CNN 5 Things
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Listen Chasing Life with Dr. Sanjay Gupta" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio/podcasts/chasing-life" data-zjs-component_text="Chasing Life with Dr. Sanjay Gupta" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio/podcasts/chasing-life" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio/podcasts/chasing-life">
               Chasing Life with Dr. Sanjay Gupta
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Listen The Assignment with Audie Cornish" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio/podcasts/the-assignment" data-zjs-component_text="The Assignment with Audie Cornish" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio/podcasts/the-assignment" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio/podcasts/the-assignment">
               The Assignment with Audie Cornish
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Listen One Thing" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio/podcasts/one-thing" data-zjs-component_text="One Thing" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio/podcasts/one-thing" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio/podcasts/one-thing">
               One Thing
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Listen Tug of War" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio/podcasts/tug-of-war" data-zjs-component_text="Tug of War" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio/podcasts/tug-of-war" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio/podcasts/tug-of-war">
               Tug of War
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Listen CNN Political Briefing" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio/podcasts/political-briefing" data-zjs-component_text="CNN Political Briefing" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio/podcasts/political-briefing" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio/podcasts/political-briefing">
               CNN Political Briefing
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Listen The Axe Files" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio/podcasts/axe-files" data-zjs-component_text="The Axe Files" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio/podcasts/axe-files" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio/podcasts/axe-files">
               The Axe Files
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Listen All There Is with Anderson Cooper" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio/podcasts/all-there-is-with-anderson-cooper" data-zjs-component_text="All There Is with Anderson Cooper" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio/podcasts/all-there-is-with-anderson-cooper" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio/podcasts/all-there-is-with-anderson-cooper">
               All There Is with Anderson Cooper
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Listen All CNN Audio podcasts" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio" data-zjs-component_text="All CNN Audio podcasts" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio">
               All CNN Audio podcasts
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored" data-zjs-component_text="CNN Underscored" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored">
             CNN Underscored
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="CNN Underscored Electronics" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/electronics" data-zjs-component_text="Electronics" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/electronics" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/electronics">
               Electronics
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="CNN Underscored Fashion" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/fashion" data-zjs-component_text="Fashion" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/fashion" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/fashion">
               Fashion
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="CNN Underscored Beauty" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/beauty" data-zjs-component_text="Beauty" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/beauty" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/beauty">
               Beauty
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="CNN Underscored Health &amp; Fitness" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/health-fitness" data-zjs-component_text="Health &amp; Fitness" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/health-fitness" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/health-fitness">
               Health &amp; Fitness
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="CNN Underscored Home" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/home" data-zjs-component_text="Home" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/home" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/home">
               Home
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="CNN Underscored Reviews" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/reviews" data-zjs-component_text="Reviews" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/reviews" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/reviews">
               Reviews
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="CNN Underscored Deals" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/deals" data-zjs-component_text="Deals" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/deals" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/deals">
               Deals
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="CNN Underscored Money" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/money" data-zjs-component_text="Money" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/money" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/money">
               Money
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="CNN Underscored Gifts" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/gifts" data-zjs-component_text="Gifts" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/gifts" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/gifts">
               Gifts
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="CNN Underscored Travel" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/travel" data-zjs-component_text="Travel" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/travel" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/travel">
               Travel
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="CNN Underscored Outdoors" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/outdoors" data-zjs-component_text="Outdoors" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/outdoors" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/outdoors">
               Outdoors
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="CNN Underscored Pets" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/cnn-underscored/pets" data-zjs-component_text="Pets" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/cnn-underscored/pets" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/cnn-underscored/pets">
               Pets
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="CNN Underscored CNN Store" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://store.cnn.com/?utm_source=cnn.com&amp;utm_medium=referral&amp;utm_campaign=navbar" data-zjs-component_text="CNN Store" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://store.cnn.com/?utm_source=cnn.com&amp;utm_medium=referral&amp;utm_campaign=navbar" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://store.cnn.com/?utm_source=cnn.com&amp;utm_medium=referral&amp;utm_campaign=navbar">
               CNN Store
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/science" data-zjs-component_text="Science" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/science" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/science">
             Science
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="Science Space" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/science/space" data-zjs-component_text="Space" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/science/space" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/science/space">
               Space
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Science Life" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/science/life" data-zjs-component_text="Life" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/science/life" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/science/life">
               Life
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Science Unearthed" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/science/unearthed" data-zjs-component_text="Unearthed" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/science/unearthed" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/science/unearthed">
               Unearthed
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/climate" data-zjs-component_text="Climate" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/climate" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/climate">
             Climate
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="Climate Solutions" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/climate/solutions" data-zjs-component_text="Solutions" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/climate/solutions" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/climate/solutions">
               Solutions
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Climate Weather" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/weather" data-zjs-component_text="Weather" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/weather" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/weather">
               Weather
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/weather" data-zjs-component_text="Weather" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/weather" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/weather">
             Weather
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="Weather Video" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/weather/video" data-zjs-component_text="Video" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/weather/video" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/weather/video">
               Video
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="Weather Climate" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/climate" data-zjs-component_text="Climate" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/climate" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/climate">
               Climate
              </a>
             </li>
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/europe/ukraine" data-zjs-component_text="Ukraine-Russia War" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/europe/ukraine" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/europe/ukraine">
             Ukraine-Russia War
            </a>
            <ul class="subnav__subsections">
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/middleeast/israel" data-zjs-component_text="Israel-Hamas War" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/middleeast/israel" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/middleeast/israel">
             Israel-Hamas War
            </a>
            <ul class="subnav__subsections">
            </ul>
           </li>
           <li class="subnav__section">
            <a class="subnav__section-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/about" data-zjs-component_text="About CNN" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/about" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/about">
             About CNN
            </a>
            <ul class="subnav__subsections">
             <li class="subnav__subsection">
              <a aria-label="About CNN Subscribe" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/subscription?source=sub_web_footersubnav-link" data-zjs-component_text="Subscribe" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/subscription?source=sub_web_footersubnav-link" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/subscription?source=sub_web_footersubnav-link">
               Subscribe
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="About CNN Photos" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/world/photos" data-zjs-component_text="Photos" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/world/photos" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/world/photos">
               Photos
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="About CNN Investigations" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/us/cnn-investigates" data-zjs-component_text="Investigations" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/us/cnn-investigates" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/us/cnn-investigates">
               Investigations
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="About CNN CNN Profiles" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/profiles" data-zjs-component_text="CNN Profiles" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/profiles" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/profiles">
               CNN Profiles
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="About CNN CNN Leadership" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/profiles/cnn-leadership" data-zjs-component_text="CNN Leadership" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/profiles/cnn-leadership" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/profiles/cnn-leadership">
               CNN Leadership
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="About CNN CNN Newsletters" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/newsletters" data-zjs-component_text="CNN Newsletters" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/newsletters" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/newsletters">
               CNN Newsletters
              </a>
             </li>
             <li class="subnav__subsection">
              <a aria-label="About CNN Work for CNN" class="subnav__subsection-link" data-zjs="click" data-zjs-component_id="https://careers.wbd.com/cnnjobs" data-zjs-component_text="Work for CNN" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://careers.wbd.com/cnnjobs" data-zjs-navigation-location="" data-zjs-navigation-type="sub" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://careers.wbd.com/cnnjobs" rel="noopener noreferrer" target="_blank">
               Work for CNN
              </a>
             </li>
            </ul>
           </li>
          </ul>
         </nav>
        </div>
        <hr class="footer__divider"/>
        <div class="footer__row">
         <div class="footer__brand-logo">
          <div class="brand-logo" data-editable="settings" data-uri="cms.cnn.com/_components/brand-logo/instances/new-politics-footer-v1@published">
           <a class="brand-logo__logo-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com" data-zjs-component_text="Main Logo" data-zjs-component_type="icon" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com" title="CNN logo">
            <span class="brand-logo__logo">
             <svg class="brand-logo__icon" fill="none" height="22" viewbox="0 0 46 22" width="46" xmlns="http://www.w3.org/2000/svg">
              <path clip-rule="evenodd" d="M6.10447 11.0001C6.10447 8.531 8.10642 6.52954 10.5752 6.52954H13.9675V3.99665H10.5476C6.68578 3.99665 3.5437 7.13824 3.5437 11.0003C3.5437 14.8619 6.68578 18.0039 10.5476 18.0039L17.1326 18.0037C17.5009 18.0037 17.797 17.6415 17.797 17.3414V4.36936C17.797 3.65427 18.2455 3.05144 18.9127 2.86949C19.482 2.71444 20.2803 2.87169 20.8136 3.77851C20.8386 3.82033 22.4563 6.60902 24.922 10.8592C26.8569 14.1962 28.8589 17.6469 28.8951 17.7083C29.102 18.0599 29.3861 18.2262 29.6561 18.1529C29.8261 18.1067 30.0254 17.9421 30.0254 17.6303V4.36936C30.0256 3.65329 30.4725 3.05021 31.1372 2.869C31.7028 2.71517 32.4971 2.87291 33.0303 3.77851C33.054 3.81813 34.4842 6.28449 36.8376 10.3412C38.9187 13.9289 41.0706 17.6391 41.1112 17.708C41.3184 18.0599 41.603 18.2262 41.8725 18.1529C42.0425 18.1067 42.2418 17.9421 42.2418 17.6305V0.450564H39.703V10.679C39.703 10.679 35.4619 3.3723 35.267 3.04141C32.5744 -1.53207 27.4866 0.358121 27.4866 4.29526V10.679C27.4866 10.679 23.2455 3.3723 23.0506 3.04141C20.358 -1.53207 15.2705 0.358121 15.2702 4.29526V14.7582C15.2715 15.1387 14.9853 15.4703 14.5689 15.4708H10.5752C8.10642 15.4708 6.10447 13.4691 6.10447 11.0001Z" fill-rule="evenodd">
              </path>
              <path clip-rule="evenodd" d="M43.2542 0.450562V17.6305C43.2542 18.3456 42.8057 18.9487 42.1385 19.1306C42.0158 19.1639 41.8825 19.183 41.7433 19.183C41.2371 19.183 40.6563 18.9328 40.2373 18.2216C40.2148 18.1834 38.5294 15.2776 35.961 10.8494C34.1077 7.65523 32.1919 4.35248 32.1564 4.29208C31.9495 3.94089 31.6683 3.7741 31.4027 3.84649C31.2347 3.89247 31.0378 4.05706 31.0378 4.3696V17.6305C31.0378 18.3458 30.5893 18.9487 29.9219 19.1306C29.3526 19.2854 28.5546 19.1284 28.0209 18.2216C27.9994 18.1849 26.4323 15.484 24.0449 11.3674C22.0449 7.92033 19.9772 4.35542 19.94 4.29208C19.7326 3.94016 19.448 3.77361 19.1787 3.84698C19.0085 3.89345 18.8099 4.05803 18.8099 4.36936L18.8094 17.3414C18.8094 18.2341 18.0256 19.0169 17.132 19.0169H10.547C6.12642 19.0169 2.5302 15.4207 2.5302 11.0003C2.5302 6.57967 6.12642 2.9832 10.547 2.9832H13.9669V0.450562H10.5497C4.72339 0.450562 0 5.17371 0 11.0003C0 16.8264 4.72339 21.5495 10.5497 21.5495H17.1988C19.726 21.5513 21.3514 20.0702 21.3487 17.3385V11.3214C21.3487 11.3214 25.5893 18.6278 25.7845 18.9587C28.477 23.5322 33.5651 21.642 33.5651 17.7048V11.3214C33.5651 11.3214 37.8062 18.6278 38.0006 18.9587C40.693 23.5322 45.781 21.642 45.7815 17.7048V0.450562H43.2542Z" fill-rule="evenodd">
              </path>
             </svg>
            </span>
           </a>
           <a class="brand-logo__theme-link" data-zjs="click" data-zjs-component_id="https://www.cnn.com/politics" data-zjs-component_text="Politics" data-zjs-component_type="icon" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/politics" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/politics">
            <span class="brand-logo__theme brand-logo__section-text">
             Politics
            </span>
           </a>
          </div>
         </div>
         <div class="footer__right">
          <a aria-label="Video" class="footer__video-link footer__video-link-desktop" data-zjs="click" data-zjs-component_id="https://www.cnn.com/video" data-zjs-component_text="Watch" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/footer/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/video" data-zjs-navigation-location="footer" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/video">
           Watch
          </a>
          <a aria-label="Audio" class="footer__audio-link footer__audio-link-desktop" data-zjs="click" data-zjs-component_id="https://www.cnn.com/audio" data-zjs-component_text="Listen" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/footer/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/audio" data-zjs-navigation-location="footer" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/audio">
           Listen
          </a>
          <a aria-label="Live TV" class="footer__live-tv-link footer__live-tv-link-desktop" data-zjs="click" data-zjs-component_id="https://www.cnn.com/live-tv" data-zjs-component_text="Live TV" data-zjs-component_type="link" data-zjs-container_id="cms.cnn.com/_components/footer/instances/politics-v1@published" data-zjs-container_type="navigation" data-zjs-destination_url="https://www.cnn.com/live-tv" data-zjs-navigation-location="footer" data-zjs-navigation-type="main" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="https://www.cnn.com/live-tv">
           Live TV
          </a>
          <div class="footer__vertical-divider footer__live-tv-link-desktop">
          </div>
          <div class="social-links" data-editable="settings" data-uri="cms.cnn.com/_components/social-links/instances/new-politics-footer-v1@published">
           <span class="social-links__copy">
            Follow CNN Politics
           </span>
           <ul class="social-links__items">
            <li class="social-links__item">
             <a class="social-links__link" href="https://facebook.com/cnnpolitics" rel="noopener noreferrer" target="_blank" title="Visit us on Facebook">
              <svg aria-hidden="true" aria-label="Facebook" class="facebook-icon" fill="" height="64" viewbox="0 0 64 64" width="64" xmlns="https://www.w3.org/2000/svg">
               <path d="M56,5.1H8c-1.6,0-3,1.4-3,3v48.8c0,1.7,1.3,3,3,3h25.9V38.7h-7v-8.3h7v-6.1 c0-7.1,4.3-10.9,10.5-10.9c3,0,5.9,0.2,6.7,0.3v7.7h-4.7c-3.4,0-4.1,1.6-4.1,4v5h8.1l-1,8.3h-7v21.2H56c1.6,0,3-1.4,3-3V8.1 C59,6.4,57.7,5.1,56,5.1">
               </path>
              </svg>
             </a>
            </li>
            <li class="social-links__item">
             <a class="social-links__link" href="https://twitter.com/cnnpolitics" rel="noopener noreferrer" target="_blank" title="Visit us on X">
              <svg aria-hidden="true" aria-label="Twitter" class="twitter-icon" fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="https://www.w3.org/2000/svg">
               <path d="M13.903 10.469 21.348 2h-1.764l-6.465 7.353L7.955 2H2l7.808 11.12L2 22h1.764l6.828-7.765L16.044 22H22l-8.097-11.531Zm-2.417 2.748-.791-1.107L4.4 3.3h2.71l5.08 7.11.791 1.107 6.604 9.242h-2.71l-5.389-7.542Z" fill="">
               </path>
              </svg>
             </a>
            </li>
            <li class="social-links__item">
             <a class="social-links__link" href="https://instagram.com/cnnpolitics" rel="noopener noreferrer" target="_blank" title="Visit us on Instagram">
              <svg aria-hidden="true" aria-label="Instagram" class="instagram-icon" fill="" height="64" viewbox="0 0 64 64" width="64" xmlns="https://www.w3.org/2000/svg">
               <path d="M47,13.2c-1.9,0-3.5,1.6-3.5,3.6s1.6,3.6,3.5,3.6s3.5-1.6,3.5-3.6S49,13.2,47,13.2 L47,13.2z M31.9,23c-5.1,0-9.3,4.3-9.3,9.5s4.2,9.5,9.3,9.5s9.3-4.3,9.3-9.5S37,23,31.9,23L31.9,23z M31.9,46.7 c-7.7,0-14-6.4-14-14.2s6.3-14.2,14-14.2s14,6.4,14,14.2S39.6,46.7,31.9,46.7L31.9,46.7z M15.7,8.8c-3.9,0-7,3.2-7,7.1v33.2 c0,3.9,3.1,7.1,7,7.1h32.7c3.9,0,7-3.2,7-7.1V15.9c0-3.9-3.1-7.1-7-7.1C48.4,8.8,15.7,8.8,15.7,8.8z M48.3,60.9H15.7 C9.2,60.9,4,55.6,4,49.1V15.9C4,9.4,9.2,4.1,15.7,4.1h32.7C54.8,4.1,60,9.4,60,15.9v33.2C60,55.6,54.8,60.9,48.3,60.9L48.3,60.9z">
               </path>
              </svg>
             </a>
            </li>
            <li class="social-links__item">
             <a class="social-links__link" href="https://youtube.com/user/CNN" rel="noopener noreferrer" target="_blank" title="Visit us on YouTube">
              <svg aria-hidden="true" aria-label="Youtube" class="youtube-icon" fill="" height="64" viewbox="0 0 64 64" width="64" xmlns="https://www.w3.org/2000/svg">
               <path d="M61.32,17.22A7.66,7.66,0,0,0,56,11.89c-4.77-1.28-24-1.28-24-1.28s-19.15,0-24,1.28a7.66,7.66,0,0,0-5.33,5.33A79.91,79.91,0,0,0,1.4,32,80.28,80.28,0,0,0,2.73,46.78,7.66,7.66,0,0,0,8.06,52.1c4.76,1.29,24,1.29,24,1.29s19.14,0,24-1.29a7.67,7.67,0,0,0,5.32-5.32A80.23,80.23,0,0,0,62.6,32,79.86,79.86,0,0,0,61.32,17.22Zm-35.42,24V22.84l16,9.19Z">
               </path>
              </svg>
             </a>
            </li>
           </ul>
          </div>
          <div class="footer__user-account-nav-icon footer__user-account-nav-desktop" id="desktop-footer-account-nav">
           <nav aria-label="User Account Nav" class="user-account-nav" data-avatar-enabled="false" data-editable="settings" data-follow-tooltip-enabled="true" data-one-tap-enabled="true" data-one-tap-enabled-mw="true" data-uri="cms.cnn.com/_components/user-account-nav/instances/user-account-nav@published" tabindex="0">
            <div class="user-account-nav__icons">
             <button aria-expanded="false" aria-haspopup="true" aria-label="User Account Nav Button" class="user-account-nav__icon-button user-account-nav__icon-button--auth userAccountButton" data-zjs="click" data-zjs-component_id="user-account-nav__icon-button user-account-nav__icon-button--auth userAccountButton" data-zjs-component_text="User Account Nav Button" data-zjs-component_type="button" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf">
              <svg aria-label="User Avatar" class="icon-ui-avatar-default" height="24" role="img" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
               <path d="M12 20.674a8.654 8.654 0 01-6.483-2.92c.168-.397.523-.758 1.067-1.076 1.334-.782 3.268-1.23 5.305-1.23 2.027 0 3.955.445 5.288 1.22.628.365.998.787 1.125 1.283A8.649 8.649 0 0112 20.674m1.521-7.203c-3.033 1.496-6.04-1.51-4.544-4.543a2.831 2.831 0 011.282-1.282c3.032-1.491 6.035 1.512 4.543 4.543a2.833 2.833 0 01-1.28 1.282m1.69-9.564c2.334.85 4.161 2.752 4.958 5.106.974 2.873.47 5.65-.941 7.773-.307-.486-.765-.912-1.382-1.27-.912-.53-2.054-.922-3.303-1.155a4.642 4.642 0 001.89-4.755 4.567 4.567 0 00-3.745-3.62 4.648 4.648 0 00-5.442 4.574c0 1.571.787 2.96 1.986 3.8-1.258.235-2.407.63-3.323 1.167-.536.314-.953.674-1.256 1.076A8.617 8.617 0 013.326 12c0-5.821 5.765-10.322 11.885-8.093m.112-1.368A10.052 10.052 0 002.539 15.321a9.611 9.611 0 006.138 6.14A10.052 10.052 0 0021.461 8.679a9.611 9.611 0 00-6.138-6.14">
               </path>
              </svg>
             </button>
             <button aria-expanded="false" aria-haspopup="true" aria-label="User Account Log In Button" class="user-account-nav__icon-button user-account-nav__icon-button--unauth userAccountButton" data-login-href="/account/log-in" data-zjs="click" data-zjs-component_id="/account/log-in" data-zjs-component_text="User Account Log In Button" data-zjs-component_type="button" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="/account/log-in" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" role="link">
              <svg aria-label="User Avatar" class="icon-ui-avatar-default" height="24" role="img" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
               <path d="M12 20.674a8.654 8.654 0 01-6.483-2.92c.168-.397.523-.758 1.067-1.076 1.334-.782 3.268-1.23 5.305-1.23 2.027 0 3.955.445 5.288 1.22.628.365.998.787 1.125 1.283A8.649 8.649 0 0112 20.674m1.521-7.203c-3.033 1.496-6.04-1.51-4.544-4.543a2.831 2.831 0 011.282-1.282c3.032-1.491 6.035 1.512 4.543 4.543a2.833 2.833 0 01-1.28 1.282m1.69-9.564c2.334.85 4.161 2.752 4.958 5.106.974 2.873.47 5.65-.941 7.773-.307-.486-.765-.912-1.382-1.27-.912-.53-2.054-.922-3.303-1.155a4.642 4.642 0 001.89-4.755 4.567 4.567 0 00-3.745-3.62 4.648 4.648 0 00-5.442 4.574c0 1.571.787 2.96 1.986 3.8-1.258.235-2.407.63-3.323 1.167-.536.314-.953.674-1.256 1.076A8.617 8.617 0 013.326 12c0-5.821 5.765-10.322 11.885-8.093m.112-1.368A10.052 10.052 0 002.539 15.321a9.611 9.611 0 006.138 6.14A10.052 10.052 0 0021.461 8.679a9.611 9.611 0 00-6.138-6.14">
               </path>
              </svg>
             </button>
             <button aria-expanded="false" aria-haspopup="true" aria-label="User Account Log In Button" class="user-account-nav__text-button user-account-nav__text-button--unauth userAccountButton" data-login-href="/account/log-in" data-zjs="click" data-zjs-component_id="/account/log-in" data-zjs-component_text="User Account Log In Button" data-zjs-component_type="button" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="/account/log-in" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" role="link">
              Sign in
             </button>
            </div>
            <div aria-label="User Account Nav Menu" class="user-account-nav__menu userAccountNavMenu">
             <div aria-expanded="false" aria-haspopup="true" class="user-account-nav__menu-button userAccountNavMenuButton" data-zjs="click" data-zjs-component_id="user-account-nav__menu-button userAccountNavMenuButton" data-zjs-component_text="My Account" data-zjs-component_type="button" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf">
              My Account
              <span aria-hidden="true" class="user-account-nav__caret">
              </span>
             </div>
             <ul class="user-account-nav__menu-options userAccountNavOptions" role="menu" tabindex="0">
              <li class="user-account-nav__menu-item">
               <a class="user-account-nav__menu-link" data-name="settings" data-zjs="click" data-zjs-component_id="cms.cnn.com/_components/user-account-nav/instances/user-account-nav@published" data-zjs-component_text="Settings" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="/account/settings" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="/account/settings">
                Settings
               </a>
              </li>
              <li class="user-account-nav__menu-item">
               <a class="user-account-nav__menu-link user-account-nav__menu-link--hide" data-name="follow" data-zjs="click" data-zjs-component_id="cms.cnn.com/_components/user-account-nav/instances/user-account-nav@published" data-zjs-component_text="Topics You Follow" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="/follow?iid=fw_var-nav" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="/follow?iid=fw_var-nav">
                Topics You Follow
                <span class="user-account-nav__menu-notification-dot">
                </span>
               </a>
              </li>
              <li class="user-account-nav__menu-item">
               <a class="user-account-nav__menu-link" data-name="logout" data-zjs="click" data-zjs-component_id="cms.cnn.com/_components/user-account-nav/instances/user-account-nav@published" data-zjs-component_text="Sign Out" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="#" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="#">
                Sign Out
               </a>
              </li>
             </ul>
            </div>
            <div class="user-account-nav__user">
             <span class="user-account-nav__user__text user-account-nav__user__text--auth">
              Your CNN account
             </span>
             <span class="user-account-nav__user__text user-account-nav__user__text--unauth">
              Sign in to your CNN account
             </span>
            </div>
            <a class="user-account-nav__override-link" data-zjs="click" data-zjs-component_id="user-account-nav__override-link" data-zjs-component_text="" data-zjs-component_type="link" data-zjs-container_id="" data-zjs-container_type="navigation" data-zjs-destination_url="#" data-zjs-navigation-location="" data-zjs-navigation-type="" data-zjs-page_type="article" data-zjs-page_variant="article_leaf" href="#">
            </a>
           </nav>
          </div>
         </div>
        </div>
        <hr class="footer__divider"/>
        <nav class="footer__links" data-editable="footerLinks">
         <a class="footer__link" href="https://www.cnn.com/terms">
          Terms of Use
         </a>
         <a class="footer__link" href="https://www.cnn.com/privacy">
          Privacy Policy
         </a>
         <a class="uclink footer__link" href="#">
         </a>
         <a class="footer__link" href="https://www.cnn.com/ad-choices">
          Ad Choices
         </a>
         <a class="footer__link" href="https://www.cnn.com/accessibility">
          Accessibility &amp; CC
         </a>
         <a class="footer__link" href="https://www.cnn.com/about">
          About
         </a>
         <a class="footer__link" href="https://www.cnn.com/subscription?source=sub_web_footerlink-link">
          Subscribe
         </a>
         <a class="footer__link" href="https://www.cnn.com/newsletters">
          Newsletters
         </a>
         <a class="footer__link" href="https://www.cnn.com/transcripts">
          Transcripts
         </a>
         <a class="footer__link" href="https://help.cnn.com/">
          Help Center
         </a>
        </nav>
        <p class="footer__copyright-text" data-editable="copyrightText">
         © 2024 Cable News Network. A Warner Bros. Discovery Company. All Rights Reserved.
         <br/>
         CNN Sans ™ &amp; © 2016 Cable News Network.
        </p>
       </div>
      </footer>
     </div>
    </div>
   </div>
  </div>
  <div class="kiln-internals" data-editable="kilnInternals">
  </div>
  <script type="text/javascript">
   // <![CDATA[
        window.modules=[];
window.modules["1"] = [function(require,module,exports){var baseGet=require(3206);function get(e,t,r){var a=null==e?void 0:baseGet(e,t);return void 0===a?r:a}module.exports=get;
}, {"3206":3206}];
window.modules["2"] = [function(require,module,exports){"use strict";module.exports.findComponentRefInPage=require(578),module.exports.findRefPath=require(587),module.exports.hasPermission=require(579),module.exports.getComponentInstance=require(552),module.exports.getLayoutInstance=require(553),module.exports.getComponentName=require(554),module.exports.getLayoutName=require(555),module.exports.getComponentVersion=require(556),module.exports.getDeepLinkHashString=require(549),module.exports.getPageInstance=require(557),module.exports.getPageVersion=require(558),module.exports.getListInstance=require(559),module.exports.getPrefix=require(560),module.exports.getPropSchema=require(575),module.exports.getResourceType=require(550),module.exports.getSharedComponentParentRef=require(576),module.exports.hasSharedComponentMeta=require(577),module.exports.isClayUserApiKey=require(551),module.exports.isChildSharedComponent=require(580),module.exports.isComponent=require(561),module.exports.isLayout=require(562),module.exports.isLayoutMeta=require(581),module.exports.isDefaultComponent=require(563),module.exports.isDefaultLayout=require(564),module.exports.isPage=require(565),module.exports.isPageMeta=require(582),module.exports.isParentSharedComponent=require(583),module.exports.isPublished=require(566),module.exports.isSharedComponent=require(584),module.exports.isSharedComponentPage=require(585),module.exports.isList=require(567),module.exports.isUri=require(568),module.exports.isUser=require(569),module.exports.replaceVersion=require(570),module.exports.setSharedComponentOverride=require(586),module.exports.uriPrefixToSlug=require(571),module.exports.uriSlugToPrefix=require(572),module.exports.jsonPrefixToSlug=require(573),module.exports.jsonSlugToPrefix=require(574);
}, {"549":549,"550":550,"551":551,"552":552,"553":553,"554":554,"555":555,"556":556,"557":557,"558":558,"559":559,"560":560,"561":561,"562":562,"563":563,"564":564,"565":565,"566":566,"567":567,"568":568,"569":569,"570":570,"571":571,"572":572,"573":573,"574":574,"575":575,"576":576,"577":577,"578":578,"579":579,"580":580,"581":581,"582":582,"583":583,"584":584,"585":585,"586":586,"587":587}];
window.modules["5"] = [function(require,module,exports){(function (process,global){(function (){
"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18)),_classCallCheck2=_interopRequireDefault(require(11)),_createClass2=_interopRequireDefault(require(12));function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){(0,_defineProperty2.default)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var _get=require(1),_isPlainObject=require(132),_isString=require(333),_reduce=require(3364),IS_CLIENT="undefined"!=typeof window;function log(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ERROR";console.log("[service/dotenv][".concat(r,"] ").concat(e))}function changeStringBoolToBool(e){return"True"===e||"true"===e||"False"!==e&&"false"!==e&&e}function formatEnvVars(e){return Array.isArray(e)?_reduce(e,function(e,r,t){return e[t]=formatEnvVars(r),e},[]):_isPlainObject(e)?_reduce(e,function(e,r,t){return e[t]=formatEnvVars(r),e},{}):_isString(e)&&e.split(",").length>1?e.split(","):_isString(e)?changeStringBoolToBool(e):e}function getVariableValue(e,r){if(e){var t=_get(e,r,e[r]);return void 0!==t?formatEnvVars(t):void 0}}var EnvVars=function(){function e(){(0,_classCallCheck2.default)(this,e),this.allowedOnClient=[],this.allowedOnEditClient=[],this.getAllForWindow=this.getAllForWindow.bind(this)}return(0,_createClass2.default)(e,[{key:"getForClient",value:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,t=getVariableValue(global.env,e),n=getVariableValue(window.env,e);return void 0!==t?t:void 0!==n?n:formatEnvVars(r)}},{key:"getForServer",value:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,t=getVariableValue(global.env,e),n=getVariableValue(process.env,e);return void 0!==t?t:void 0!==n?n:formatEnvVars(r)}},{key:"getAllForClient",value:function(){return formatEnvVars(_objectSpread(_objectSpread({},window.env),global.env))}},{key:"getAllForWindow",value:function(e){var r=this;["allowedOnClient","allowedOnEditClient"].forEach(function(e){r[e]&&!Array.isArray(r[e])&&log("EnvVars.".concat(e," must be an array of environment variable key strings"))});var t=this.allowedOnClient;return e&&(t=t.concat(this.allowedOnEditClient)),t&&t.reduce(function(e,t){var n=r.getForServer(t);return e[t]=n,e},{})}},{key:"getAllForServer",value:function(){return formatEnvVars(_objectSpread(_objectSpread({},process.env),global.env))}}]),e}(),env=new EnvVars;function configure(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};env.allowedOnClient=e.allowedOnClient||[],env.allowedOnEditClient=e.allowedOnEditClient||[]}module.exports.configure=configure,module.exports.get=IS_CLIENT?env.getForClient:env.getForServer,module.exports.getAll=IS_CLIENT?env.getAllForClient:env.getAllForServer,module.exports.getAllForWindow=IS_CLIENT?env.getForClient:env.getAllForWindow;

}).call(this)}).call(this,require(243),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"1":1,"10":10,"11":11,"12":12,"18":18,"132":132,"243":243,"333":333,"3364":3364}];
window.modules["6"] = [function(require,module,exports){"use strict";var EnvVars=require(5),_require=require(423),ShowAdFeedbackDispatcher=_require.ShowAdFeedbackDispatcher,_require2=require(424),AdDataType=_require2.AdDataType,modalDivId="ad-feedback__modal-overlay",ENABLE_AD_FEEDBACK_DISPLAY_ADS=EnvVars.get("ENABLE_AD_FEEDBACK_DISPLAY_ADS")&&null!==document.querySelector("#".concat(modalDivId)),ENABLE_AD_FEEDBACK_VIDEO_ADS=EnvVars.get("ENABLE_AD_FEEDBACK_VIDEO_ADS")&&null!==document.querySelector("#".concat(modalDivId)),showAdFeedbackDispatcher=new ShowAdFeedbackDispatcher,ucStates=["ads-contextual","ads-person-prof","ads-person"],shouldHideAdFeedbackLink=window.WM.UserConsent.isInGdprRegion()&&!window.WM.UserConsent.inUserConsentState(ucStates);function getAdFeedbackLink(e){var d=e.classList.contains("ad-feedback-link")?e:e.querySelector(".ad-feedback-link");return d&&(d.setAdIdentifier=function(e){d.dataset.adIdentifier=e},d.getAdIdentifier=function(){return d.dataset.adIdentifier}),d}function initAdFeedbackLink(e){var d,a=getAdFeedbackLink(e);if(!shouldHideAdFeedbackLink&&a&&(ENABLE_AD_FEEDBACK_DISPLAY_ADS&&"DISPLAY"===a.dataset.adType||ENABLE_AD_FEEDBACK_VIDEO_ADS&&"VIDEO"===a.dataset.adType))return a.addEventListener("click",function(){var e=a.dataset.adType,d=a.getAdIdentifier();e=Object.keys(AdDataType).includes(e)?AdDataType[e]:AdDataType.DISPLAY,showAdFeedbackDispatcher.showFeedback({adType:e,adIdentifier:d})}),a;null===(d=e.querySelector(".ad-feedback-link"))||void 0===d||d.remove()}module.exports={getAdFeedbackLink:getAdFeedbackLink,initAdFeedbackLink:initAdFeedbackLink,shouldHideAdFeedbackLink:shouldHideAdFeedbackLink,ENABLE_AD_FEEDBACK_DISPLAY_ADS:ENABLE_AD_FEEDBACK_DISPLAY_ADS,ENABLE_AD_FEEDBACK_VIDEO_ADS:ENABLE_AD_FEEDBACK_VIDEO_ADS};
}, {"5":5,"423":423,"424":424}];
window.modules["7"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_classCallCheck2=_interopRequireDefault(require(11)),_createClass2=_interopRequireDefault(require(12)),_inherits2=_interopRequireDefault(require(13)),_possibleConstructorReturn2=_interopRequireDefault(require(14)),_getPrototypeOf2=_interopRequireDefault(require(15));function _createForOfIteratorHelper(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0,r=function(){};return{s:r,n:function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){o=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(o)throw a}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,s=new Array(t);n<t;n++)s[n]=e[n];return s}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var n,s=(0,_getPrototypeOf2.default)(e);if(t){var r=(0,_getPrototypeOf2.default)(this).constructor;n=Reflect.construct(s,arguments,r)}else n=s.apply(this,arguments);return(0,_possibleConstructorReturn2.default)(this,n)}}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var _require=require(16),ClientModel=_require.ClientModel,actions=_require.actions,_require2=require(8),validateInput=_require2.validateInput,_require3=require(9),adData=_require3.adData,ADS=actions.ADS,AdFeedback=function(e){(0,_inherits2.default)(n,e);var t=_createSuper(n);function n(){return(0,_classCallCheck2.default)(this,n),t.call(this)}return(0,_createClass2.default)(n,[{key:"initialize",value:function(){this.subscribe(ADS.SHOW_FEEDBACK,this.showModal),this.adIdentifier="",this.adType="",this.setHtmlElements(),this.addEventListeners(),this.updateIssuesDisplay(),this.onInputChange(),this.pausedVideos=[],this.attemptModalClose=null}},{key:"setHtmlElements",value:function(){var e=document.querySelector("html"),t=document.querySelector("body"),n=document.querySelector(".ad-feedback__modal"),s=n.querySelector(".ad-feedback__container"),r=n.querySelector("form"),a=n.querySelectorAll("input"),i=n.querySelector(".ad-feedback__comment"),o=n.querySelector(".ad-feedback__comment-error-msg"),l=n.querySelectorAll(".ad-feedback__content-container[data-sentiment]"),u=n.querySelector("button#ad-feedback__submit"),c=n.querySelector("input#ad-feedback__technical-issues-checkbox"),d=n.querySelector(".ad-feedback__technical-issues-container"),m=n.querySelector(".ad-feedback__technical-issues-checkbox-label"),f=n.querySelectorAll(".ad-feedback__checkbox__input"),h=n.querySelector(".ad-feedback__submitted");this.elements={html:e,body:t,overlay:n,container:s,inputs:a,commentsTextarea:i,commentsErrorMsg:o,form:r,sentimentQuestions:l,submitButton:u,slider:c,technicalIssuesContainer:d,technicalIssuesLabel:m,technicalIssuesOptions:f,submitted:h,closeIds:["ad-feedback__modal-overlay","ad-feedback__close-icon","ad-feedback__cancel","ad-feedback__submitted__close","ad-feedback__submitted__close-icon"]}}},{key:"getSentimentQuestions",value:function(){var e,t=[],n=_createForOfIteratorHelper(this.elements.sentimentQuestions);try{for(n.s();!(e=n.n()).done;){var s=e.value;t.push(s.dataset.sentiment)}}catch(e){n.e(e)}finally{n.f()}return t}},{key:"getFormData",value:function(){var e={},t=new FormData(this.elements.form);e.sentiment={};var n,s=_createForOfIteratorHelper(this.getSentimentQuestions());try{for(s.s();!(n=s.n()).done;){var r=n.value;e.sentiment[r]=t.get(r)}}catch(e){s.e(e)}finally{s.f()}return e.didEncounterIssues=t.get("didEncounterIssues"),e.selectedIssues=t.getAll("issues"),e.comment=t.get("comment").substr(0,1e3),e}},{key:"isValid",value:function(){var e,t=this.getFormData(),n=t.sentiment,s=t.didEncounterIssues,r=t.selectedIssues,a=!1,i=_createForOfIteratorHelper(this.getSentimentQuestions());try{for(i.s();!(e=i.n()).done;){n[e.value]||(a=!0)}}catch(e){i.e(e)}finally{i.f()}return!s&&!a||(0===r.length&&(a=!0),!a)}},{key:"clearCommentValidation",value:function(){this.elements.commentsTextarea.classList.remove("ad-feedback__comment_error"),this.elements.commentsErrorMsg.style.display="none",this.elements.commentsErrorMsg.innerHTML=""}},{key:"setCommentValidation",value:function(e){this.elements.commentsTextarea.classList.add("ad-feedback__comment_error"),this.elements.commentsErrorMsg.style.display="block",this.elements.commentsErrorMsg.innerHTML=e}},{key:"onInputChange",value:function(){this.elements.submitButton.disabled=!this.isValid()}},{key:"updateIssuesDisplay",value:function(){var e=this.getFormData().didEncounterIssues,t=e?"":"none",n=e?"Yes":"No";this.elements.technicalIssuesContainer.style.display=t,this.elements.technicalIssuesLabel.innerText=n}},{key:"updateIssuesQuestions",value:function(e){var t="video"===e?"videos":"pages";this.elements.overlay.querySelectorAll(".issues-checkboxes-container").forEach(function(e){return e.style.display="none"}),this.elements.overlay.querySelector(".".concat(e,"_issues")).style.display="block",this.elements.commentsTextarea.placeholder="Let us know how else we could improve ads on our ".concat(t,".")}},{key:"sanitizeInput",value:function(e){return e.replace(/[^a-z0-9áéíóúñü.,_-]/gim," ").trim()}},{key:"addEventListeners",value:function(){var e=this;this.elements.inputs.forEach(function(t){return t.addEventListener("change",function(){e.onInputChange()})}),this.elements.slider.addEventListener("change",function(){e.updateIssuesDisplay()}),this.elements.form.addEventListener("submit",function(t){t.preventDefault();var n=validateInput(e.elements.commentsTextarea.value,{type:"validate-pii",customMsg:"Please do not include any personal information."});n?e.setCommentValidation(n):(e.clearCommentValidation(),e.sendZionSubmitEvent(),e.showSubmittedThanks(),e.resetForm())}),this.elements.overlay.addEventListener("mousedown",function(t){e.elements.closeIds.includes(t.target.id)&&(e.attemptModalClose=t.target)}),this.elements.overlay.addEventListener("mouseup",function(t){e.attemptModalClose===t.target&&(window.zion_analytics.track(new window.ZION_SDK.ComponentOffScreen({component_id:"close_button",component_type:t.target.id,traits:{ad_meta_data:adData.getAdDetails(e.adType,e.adIdentifier)}})),e.hideModal()),e.attemptModalClose=null})}},{key:"showSubmittedThanks",value:function(){this.elements.container.classList.add("submitted")}},{key:"showFeedbackForm",value:function(){this.elements.container.classList.remove("submitted")}},{key:"disableBackgroundScroll",value:function(){this.elements.html.style.overflow="hidden"}},{key:"enableBackgroundScroll",value:function(){this.elements.html.style.overflow=""}},{key:"resetForm",value:function(){this.elements.form.reset(),this.updateIssuesDisplay(),this.onInputChange(),this.clearCommentValidation()}},{key:"sendZionOnScreenEvent",value:function(){var e={ad_meta_data:adData.getAdDetails(this.adType,this.adIdentifier)};window.zion_analytics.track(new window.ZION_SDK.ComponentOnScreen({component_id:"trip_wire",component_type:"overlay",traits:{trip_wire:e}}))}},{key:"sendZionSubmitEvent",value:function(){var e=this,t=this.getFormData();t.comment=this.sanitizeInput(t.comment);var n={relevance:t.sentiment,issues:{comment:t.comment},ad_meta_data:adData.getAdDetails(this.adType,this.adIdentifier)};this.elements.technicalIssuesOptions.forEach(function(t){t.classList.contains("".concat(e.adType,"_issue"))&&(n.issues[t.value]=t.checked)}),window.zion_analytics.track(new window.ZION_SDK.TripWire(n))}},{key:"showModal",value:function(e){var t=e.adType,n=e.adIdentifier;this.elements.overlay.style.display="",this.adIdentifier=n,this.adType=t,this.updateIssuesQuestions(this.adType),this.disableBackgroundScroll(),this.sendZionOnScreenEvent(),this.pauseActiveVideos()}},{key:"pauseActiveVideos",value:function(){if(window.FAVE)for(var e in window.FAVE.player.instances)if(Object.prototype.hasOwnProperty.call(window.FAVE.player.instances,e)&&window.FAVE.player.instances[e]){var t=window.FAVE.player.instances[e],n=t.getMediaState();"PLAYING"!==n&&"WAITING"!==n||(this.pausedVideos.push(t.id),t.pause())}}},{key:"resumePausedVideos",value:function(){var e=this;if(window.FAVE)for(var t in window.FAVE.player.instances)Object.prototype.hasOwnProperty.call(window.FAVE.player.instances,t)&&function(){var n=window.FAVE.player.instances[t],s=e.pausedVideos.findIndex(function(e){return e===n.id});s>-1&&(n.resume(),e.pausedVideos.splice(s,1))}()}},{key:"hideModal",value:function(){this.enableBackgroundScroll(),this.elements.overlay.style.display="none",this.resetForm(),this.showFeedbackForm(),this.adIdentifier="",this.adType="",this.resumePausedVideos()}}]),n}(ClientModel);module.exports={AdFeedback:AdFeedback};
}, {"8":8,"9":9,"10":10,"11":11,"12":12,"13":13,"14":14,"15":15,"16":16}];
window.modules["8"] = [function(require,module,exports){"use strict";var isHtml=require(3492),errorMessageMapping={invalid:"Please enter a valid {fieldName}",required:"{fieldName} is required",exceedMax:"{fieldName} must not exceed {max} characters",underMin:"{fieldName} must have at least {min} characters"},validationPropsMapping={zip:{displayName:"zip code",regex:/^[0-9]{5}$/},email:{displayName:"email address",regex:/^(?:[A-Za-z0-9!#$%&amp;'*+/=?^_`{|}~-]+(?:\.[A-Za-z0-9!#$%&amp;'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?\.)+[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[A-Za-z0-9-]*[A-Za-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/},"first-name":{displayName:"first name",isValid:function(u){return!isHtml(u)},regex:/^(?=(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*(?:[A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF]))((?:[\t-\r ',-\.A-Za-z\xA0\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u065F\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06EF\u06FA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07CA-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09F0\u09F1\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A70-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CF1-\u0CF3\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECE\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u103F\u1050-\u108F\u109A-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u180B-\u180D\u180F\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F\u1AA7\u1AB0-\u1ACE\u1B00-\u1B4C\u1B6B-\u1B73\u1B80-\u1BAF\u1BBA-\u1BF3\u1C00-\u1C37\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2000-\u200A\u2028\u2029\u202F\u205F\u2071\u207F\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3000\u3005\u3006\u302A-\u302F\u3031-\u3035\u303B\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6E5\uA6F0\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA840-\uA873\uA880-\uA8C5\uA8E0-\uA8F7\uA8FB\uA8FD-\uA8FF\uA90A-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF\uA9E0-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFEFF\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD27\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDEFD-\uDF1C\uDF27\uDF30-\uDF50\uDF70-\uDF85\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC70-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDD00-\uDD34\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE\uDDCF\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E-\uDE41\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE80-\uDEB8\uDF00-\uDF1A\uDF1D-\uDF2B\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDEE0-\uDEF6\uDF00-\uDF10\uDF12-\uDF3A\uDF3E-\uDF42\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC40-\uDC55]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDC30-\uDC6D\uDC8F\uDD00-\uDD2C\uDD30-\uDD3D\uDD4E\uDE90-\uDEAE\uDEC0-\uDEEF]|\uD839[\uDCD0-\uDCEF\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF]|\uDB40[\uDD00-\uDDEF]))*$/},"last-name":{displayName:"last name",isValid:function(u){return!isHtml(u)},regex:/^(?=(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*(?:[A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF]))((?:[\t-\r ',-\.A-Za-z\xA0\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u065F\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06EF\u06FA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07CA-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09F0\u09F1\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A70-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CF1-\u0CF3\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECE\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u103F\u1050-\u108F\u109A-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u180B-\u180D\u180F\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F\u1AA7\u1AB0-\u1ACE\u1B00-\u1B4C\u1B6B-\u1B73\u1B80-\u1BAF\u1BBA-\u1BF3\u1C00-\u1C37\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2000-\u200A\u2028\u2029\u202F\u205F\u2071\u207F\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3000\u3005\u3006\u302A-\u302F\u3031-\u3035\u303B\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6E5\uA6F0\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA840-\uA873\uA880-\uA8C5\uA8E0-\uA8F7\uA8FB\uA8FD-\uA8FF\uA90A-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF\uA9E0-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFEFF\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD27\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDEFD-\uDF1C\uDF27\uDF30-\uDF50\uDF70-\uDF85\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC70-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDD00-\uDD34\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE\uDDCF\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E-\uDE41\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE80-\uDEB8\uDF00-\uDF1A\uDF1D-\uDF2B\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDEE0-\uDEF6\uDF00-\uDF10\uDF12-\uDF3A\uDF3E-\uDF42\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC40-\uDC55]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDC30-\uDC6D\uDC8F\uDD00-\uDD2C\uDD30-\uDD3D\uDD4E\uDE90-\uDEAE\uDEC0-\uDEEF]|\uD839[\uDCD0-\uDCEF\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF]|\uDB40[\uDD00-\uDDEF]))*$/},"name-on-card":{displayName:"name",isValid:function(u){return!isHtml(u)}},"address-field":{displayName:"address field",regex:/^([a-zA-Z0-9\s#.-])*$/},alphanumeric:{displayName:"field",regex:/^([A-Za-z0-9])*$/},"validate-pii":{displayName:"PII",isValid:function(u){var D,F=u.split(/\s+/),C=u.replace(/[.()_-\s]/g,"");return D=F.some(function(u){return validationPropsMapping.email.regex.test(u)}),!/([0-9]{9,})/.test(C)&&!D}},"promo-code":{displayName:"Promo Code",isValid:function(u){return!isHtml(u)}},"display-name":{displayName:"display name",isValid:function(u){return!isHtml(u)}},"display-name-onboarding":{displayName:"display name",isValid:function(u){return!isHtml(u)&&/^.{0,30}$/.test(u)&&/^(?=.*[a-zA-Z0-9]|^$)([a-zA-Z0-9\-,.' ])*$/.test(u)}}};function validateInput(u,D){var F="",C=D||{},A=C.customMsg,E=C.min,B=C.max,e=C.required,a=C.type,i=void 0===a?"":a,r=C.displayName;if(validationPropsMapping[i]){var x=validationPropsMapping[i],s=x.displayName,t=x.regex,n=x.isValid;e&&!u.length?F=errorMessageMapping.required:E&&u.length<E?F=errorMessageMapping.underMin.replace("{min}","".concat(E)):B&&u.length>B&&(F=errorMessageMapping.exceedMax.replace("{max}","".concat(B))),!F.length&&u.length&&(t&&!t.test(u)||n&&!n(u))&&(F=A||errorMessageMapping.invalid);var l=r&&r.toLocaleLowerCase();F=F.replace("{fieldName}",l||s),F="".concat(F.charAt(0).toUpperCase()).concat(F.slice(1))}return F}module.exports.validateInput=validateInput;
}, {"3492":3492}];
window.modules["9"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_slicedToArray2=_interopRequireDefault(require(36)),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var _get=require(1),EnvVars=require(5),_require=require(6),initAdFeedbackLink=_require.initAdFeedbackLink,getAdFeedbackLink=_require.getAdFeedbackLink,_require2=require(424),AdData=_require2.AdData,LAZY_LOAD_DESKTOP_OFFSET=EnvVars.get("LAZYLOAD_BUFFER_DESKTOP"),LAZY_LOAD_MOBILE_OFFSET=EnvVars.get("LAZYLOAD_BUFFER_MOBILE"),AD_SLOT_LOADED_CLASSNAME="adSlotLoaded",_require3=require(2),getPageInstance=_require3.getPageInstance,adFeedbackLinkMap={},ENABLE_AD_LAZY_LOADING=EnvVars.get("ENABLE_AD_LAZY_LOADING")&&_get(window,"CNN.ads.lazyLoad",!1),awaitAdFuel=function(){return new Promise(function(e){return window.AdFuel?e():document.addEventListener("AdFuelCreated",e)})},adData=new AdData,loadRegistry=function(e){return adData.registerAd(adData.TYPE.DISPLAY,null,e)},getReferrerDomain=function(){var e=document.referrer.replace(/^http(?:s)?:\/\/([\w\-.]+).*$/i,"$1").toLowerCase();return/^([\w-]+\.)*money\.cnn\.com$/.test(e)?"money":/^([\w-]+\.)*(www|us|edition|next|localhost)\.cnn\.com$/.test(e)?"cnn":"t.co"===e?"twitter":/^([\w-]+\.)*facebook\.com$/.test(e)?"facebook":/^([\w-]+\.)*google\.\w{2,3}(\.\w\w)?$/.test(e)?"google":"other"},getAdKey=function(){var e=/[\\?&]adkey=([^&#]*)/.exec(window.location.href);return e?e[1]:null},awaitProximic=function(){return new Promise(function(e){return document.addEventListener("PreQueueComplete",e)})},processSegmentData=function(){return awaitProximic().then(function(){return window.recallProximic(window.location.href)})},getPageId=function(){var e=_get(window,"CNN.contentModel._wedgerId");if(e)return e;var t=_get(window,"CNN.contentModel.cmsId","");return(getPageInstance(t)||"").split("@").shift()},setAdTargets=function(){var e="https:"===window.location.protocol?"ssl":"non-ssl",t=getReferrerDomain(),r=getAdKey(),n=_get(window,"CNN.contentModel.branding.spec",null),o=_get(window,"CNN.cep_topics",{}),a=_get(window,"CNN.contentModel.templateType",""),i=getPageId();window.CNN.adTargets=_objectSpread(_objectSpread({source_id:i,short_source_id:i,protocol:e,refdom:t,adkey:r,spec:n},o),{},{pg:a,wm_vw:"stlr"}),processSegmentData()},processAdSlotPlaceholders=function(e){document.querySelectorAll(".ad-slot").forEach(function(t){var r=e?t.dataset.mobileSlotId:t.dataset.desktopSlotId;if(t.classList.remove(AD_SLOT_LOADED_CLASSNAME),t.querySelectorAll(".ad").forEach(function(e){return t.removeChild(e)}),r){var n,o=document.createElement("div");o.id=r,o.className="ad",t.prepend(o),null===(n=getAdFeedbackLink(t))||void 0===n||n.setAdIdentifier(r)}})},setAncillaryContentWidth=function(e){var t=e.divId,r=e.renderedSize,n=r.includes("x")?r.split("x"):r,o=(0,_slicedToArray2.default)(n,1)[0],a=document.querySelector("#".concat(t," ~ .ad-slot__feedback"));o=o<=2?"70%":"".concat(o,"px"),a&&(a.style.width=o)},initializeLazyLoadAds=function(e,t){var r=e[0],n=new IntersectionObserver(function(t,n){t.forEach(function(t){var o=t.isIntersecting,a=t.target;if(o&&a.id){var i=e.find(function(e){return e.rktr_slot_id===a.id});void 0!==i&&loadRegistry([r,i]),n.unobserve(a)}})},{rootMargin:"0px 0px ".concat(t?LAZY_LOAD_MOBILE_OFFSET:LAZY_LOAD_DESKTOP_OFFSET,"px 0px")});document.querySelectorAll(".ad").forEach(function(e){return n.observe(e)})},handleAdSlotLoaded=function(e,t){var r=e.detail;r&&r.divId&&(document.querySelectorAll(".ad-slot[data-".concat(t?"mobile":"desktop",'-slot-id="').concat(r.divId,'"]')).forEach(function(e){r.empty||(e.classList.add(AD_SLOT_LOADED_CLASSNAME),adFeedbackLinkMap[r.divId]||initAdFeedbackLink(e),r.renderedSize&&(e.dataset.adSlotRenderedSize=r.renderedSize))}),setAncillaryContentWidth(r))},AD_VARIANTS={FOCUS_MODE:"FOCUS_MODE",DEFAULT:"DEFAULT"};module.exports={adData:adData,AD_VARIANTS:AD_VARIANTS,ENABLE_AD_LAZY_LOADING:ENABLE_AD_LAZY_LOADING,LAZY_LOAD_DESKTOP_OFFSET:LAZY_LOAD_DESKTOP_OFFSET,LAZY_LOAD_MOBILE_OFFSET:LAZY_LOAD_MOBILE_OFFSET,awaitAdFuel:awaitAdFuel,handleAdSlotLoaded:handleAdSlotLoaded,initializeLazyLoadAds:initializeLazyLoadAds,loadRegistry:loadRegistry,processAdSlotPlaceholders:processAdSlotPlaceholders,setAdTargets:setAdTargets};
}, {"1":1,"2":2,"5":5,"6":6,"10":10,"18":18,"36":36,"424":424}];
window.modules["10"] = [function(require,module,exports){function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}module.exports=_interopRequireDefault,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {}];
window.modules["11"] = [function(require,module,exports){function _classCallCheck(e,l){if(!(e instanceof l))throw new TypeError("Cannot call a class as a function")}module.exports=_classCallCheck,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {}];
window.modules["12"] = [function(require,module,exports){var toPropertyKey=require(440);function _defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,toPropertyKey(o.key),o)}}function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}module.exports=_createClass,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {"440":440}];
window.modules["13"] = [function(require,module,exports){var setPrototypeOf=require(438);function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&setPrototypeOf(e,t)}module.exports=_inherits,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {"438":438}];
window.modules["14"] = [function(require,module,exports){var _typeof=require(19).default,assertThisInitialized=require(175);function _possibleConstructorReturn(e,r){if(r&&("object"==_typeof(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return assertThisInitialized(e)}module.exports=_possibleConstructorReturn,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {"19":19,"175":175}];
window.modules["15"] = [function(require,module,exports){function _getPrototypeOf(e){return module.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},module.exports.__esModule=!0,module.exports.default=module.exports,_getPrototypeOf(e)}module.exports=_getPrototypeOf,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {}];
window.modules["16"] = [function(require,module,exports){"use strict";var ClientModel=require(3458),actions=require(31),_require=require(3459),dispatch=_require.dispatch,subscribe=_require.subscribe,reset=_require.reset;module.exports={ClientModel:ClientModel,actions:actions,dispatch:dispatch,subscribe:subscribe,reset:reset,initializeOnLoad:function(e){function i(i){window.addEventListener("load",function(){new e(i)})}return i.model=e,i},initializeOnExec:function(e){function i(i){new e(i)}return i.model=e,i},initializeOnDOMContentLoaded:function(e){function i(i){window.addEventListener("DOMContentLoaded",function(){new e(i)})}return i.model=e,i}};
}, {"31":31,"3458":3458,"3459":3459}];
window.modules["17"] = [function(require,module,exports){"use strict";var VIEWPORT_SITE_MIN_WIDTH=300,VIEWPORT_SITE_MAX_WIDTH=1440,VIEWPORT_SMALL_WIDTH=480,VIEWPORT_MEDIUM_WIDTH=960,VIEWPORT_LARGE_WIDTH=1280,matchViewport=function(t){return window.matchMedia("(max-width: ".concat(t-1,"px)"))},viewports={},viewportListener=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=i.last||!1;if(i.onlyOnce||!1){var n=matchViewport(t).matches;return"function"==typeof e&&e(n),n}return viewports[t]||(viewports[t]={functions:[],lastFunctions:[],mediaQuery:matchViewport(t)},viewports[t].mediaQuery.addListener(function(e){viewports[t].functions.forEach(function(t){try{t(e.matches)}catch(t){console.error(t)}}),viewports[t].lastFunctions.forEach(function(t){try{t(e.matches)}catch(t){console.error(t)}})})),viewports[t][r?"lastFunctions":"functions"].push(e),e(viewports[t].mediaQuery.matches),viewports[t].mediaQuery.matches},isVisibleViewport=function(t,e){return("desktop"!==t||!e)&&!("mobile"===t&&!e)};module.exports={VIEWPORT_SITE_MIN_WIDTH:VIEWPORT_SITE_MIN_WIDTH,VIEWPORT_SITE_MAX_WIDTH:VIEWPORT_SITE_MAX_WIDTH,VIEWPORT_SMALL_WIDTH:VIEWPORT_SMALL_WIDTH,VIEWPORT_MEDIUM_WIDTH:VIEWPORT_MEDIUM_WIDTH,VIEWPORT_LARGE_WIDTH:VIEWPORT_LARGE_WIDTH,smallMaxWidthListener:function(t,e){return viewportListener(VIEWPORT_SMALL_WIDTH,t,e)},mediumMaxWidthListener:function(t,e){return viewportListener(VIEWPORT_MEDIUM_WIDTH,t,e)},largeMaxWidthListener:function(t,e){return viewportListener(VIEWPORT_LARGE_WIDTH,t,e)},isVisibleViewport:isVisibleViewport};
}, {}];
window.modules["18"] = [function(require,module,exports){var toPropertyKey=require(440);function _defineProperty(e,r,o){return(r=toPropertyKey(r))in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o,e}module.exports=_defineProperty,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {"440":440}];
window.modules["19"] = [function(require,module,exports){function _typeof(o){return module.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},module.exports.__esModule=!0,module.exports.default=module.exports,_typeof(o)}module.exports=_typeof,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {}];
window.modules["20"] = [function(require,module,exports){(function (__filename){(function (){
"use strict";function _createForOfIteratorHelper(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(l)throw o}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var EnvVars=require(5),_get=require(1),_require=require(35),PAGE_TYPES=_require.PAGE_TYPES,urlParse=require(71),log=require(34).setup({file:__filename}),CANONICAL_URL_OVERRIDE=EnvVars.get("CANONICAL_URL_OVERRIDE"),KILN_URL_PARAM="&currentUrl=",PUBLISHED_VERSION_SUFFIX="@published",PUBLISHED_VERSION_REGEX=new RegExp("".concat(PUBLISHED_VERSION_SUFFIX,"$")),MOBILE_CNN_URN_REGEX=/^((https?:\/\/)?(?:([-a-zA-Z0-9@:%._+~#=]*)(\.))?(cnn\.com|cnn-cms\.net))(.*)?$/;function uriToUrl(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=_get(t,"site.protocol")||"http",i=_get(t,"site.port"),o=urlParse("".concat(n,"://").concat(e));return 80!==i&&o.set("port",i),r?ensurePublishedVersion(o.href):o.href}function uriToAbsoluteUrl(e,t){var r,n;if(e){var i,o=e.replace(/^(http(s)?)*:*(\/\/)*/,"");if(!o.startsWith("/")){var a=o.indexOf("/");i=-1!==a?o.substring(0,a):o}var l=urlParse(o.replace(i,""));return l.set("host",i||(null==t?void 0:null===(r=t.brandSite)||void 0===r?void 0:r.canonicalHost)),l.set("protocol",(null==t?void 0:null===(n=t.site)||void 0===n?void 0:n.protocol)||"http"),l.set("slashes",!0),l.toString()}}function urlToUri(e){var t=urlParse(e);return"".concat(t.hostname).concat(t.pathname)}function getComponentUriFromUrl(e){var t=urlParse(e),r=t.hostname,n=t.pathname.split(".")[0];return"".concat(r).concat(n)}function getTrimmedHostname(e){return urlParse(e).hostname.replace(/^www./i,"")}function getSiteBaseUrl(e){var t=e.site||{},r=t.protocol||"http",n=t.host,i=(t.port||"80").toString(),o=t.path||"";return"".concat(r,"://").concat(n).concat("80"===i?"":":".concat(i)).concat(o)}function addTrailingSlash(e){return e.endsWith(".html")||e.endsWith("/")?e:"".concat(e,"/")}function getSlugFromUrl(e){var t=urlParse(e).pathname.split("/");return"index.html"===t.slice(-1)[0]&&t.pop(),t.slice(-1)[0].split(".")[0]}function getFileNameFromUrl(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{includeExtension:!0};try{var r=(new URL(e).pathname.split("/").pop()||"").split("."),n=r.length>1;return!t.includeExtension&&n&&r.pop(),r.join(".")}catch(e){return log("error",e.message,{stack:e.stack}),""}}function getCanonicalUrlPath(e,t,r,n){return e=e.endsWith("/")?e.substring(0,e.length-1):e,[PAGE_TYPES.ARTICLE,PAGE_TYPES.GALLERY,PAGE_TYPES.LIVESTORY].includes(t)&&"cnn"===n?"cnn-underscored"===r||e.includes("/cnn-underscored/")?e:e&&!e.endsWith("/index.html")?"".concat(e,"/index.html"):e:(t===PAGE_TYPES.SECTION&&e.endsWith("/index.html")&&(e=e.replace("/index.html","")),e)}function getCanonicalUrl(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=_get(t,"configuration.section"),i=_get(t,"brandSite.canonicalHost"),o=_get(t,"site.protocol","https"),a=getCanonicalUrlPath(e,r,n,_get(t,"site.site","cnn")),l=_get(CANONICAL_URL_OVERRIDE,a,!1);return l||"".concat(o,"://").concat(i).concat(a)}function getAmpUrl(e){var t=getCanonicalUrlPath(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,arguments.length>2&&void 0!==arguments[2]?arguments[2]:null);return"https://amp.cnn.com/cnn".concat(t)}function isEdition(e){return/^edition\./.test(e)}function isUS(e){return/^us\./.test(e)}function isSpecial(e){return/\/specials\/(?!$)/.test(e)}function parseQueryString(e){var t,r={},n=_createForOfIteratorHelper(e?e.split("&"):[]);try{for(n.s();!(t=n.n()).done;){var i=t.value;if(i){var o=i.split("=");r[o[0]]=o[1]||""}}}catch(e){n.e(e)}finally{n.f()}return r}function isPublishedVersion(e){return PUBLISHED_VERSION_REGEX.test(e)}var urlHasValidProtocol=function(e){if(isValidURL(e))try{var t=new URL(e);return 0===t.protocol.indexOf("http:")||0===t.protocol.indexOf("https:")}catch(e){return!1}},isValidURL=function(e){try{return new URL(e).protocol.indexOf("http")>=0}catch(t){try{return e.indexOf(".")>0&&(new URL("https://".concat(e)),!0)}catch(e){return!1}}};function ensurePublishedVersion(e){return isPublishedVersion(e)?e:e.split("@")[0]+PUBLISHED_VERSION_SUFFIX}function ensureUnpublishedVersion(e){return e.replace(PUBLISHED_VERSION_REGEX,"")}function kilnUrlToPageUrl(e){return e.indexOf(KILN_URL_PARAM)>-1?decodeURIComponent(e.split(KILN_URL_PARAM).pop()):e}function isCNNUrl(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"www.cnn.com";return new RegExp("^((https?://)?(".concat(t,"|(?:([-a-zA-Z0-9@:%._+~#=]*)(.))?(cnn.com)))(.*)?$")).test(e)}function extractPath(e){try{return new URL(e).pathname}catch(i){var t=e.indexOf("//");if(t>=0){var r=e.indexOf("/",t+2);return r>=0?e.substring(r,e.length):""}var n=e.indexOf("/");return n>=0?e.substring(n,e.length):""}}function getMobileUrl(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"v1";if(!MOBILE_CNN_URN_REGEX.test(e)||["/audio/","/interactive/","cnn.it","coupons.cnn","/webview/"].some(function(t){return e.includes(t)}))return e;var r=extractPath(e),n=e;if(r.length>1&&!r.includes("/audio/")){var i="/mobile/".concat(t);return r.includes("/live-news/")?(i="/webview",n.replace(r,i.concat(r))):(n=n.replace(r,i.concat(r))).endsWith(".html")?n.replace(".html",""):n}return n}module.exports={KILN_URL_PARAM:KILN_URL_PARAM,PUBLISHED_VERSION_SUFFIX:PUBLISHED_VERSION_SUFFIX,addTrailingSlash:addTrailingSlash,ensurePublishedVersion:ensurePublishedVersion,ensureUnpublishedVersion:ensureUnpublishedVersion,extractPath:extractPath,getCanonicalUrl:getCanonicalUrl,getCanonicalUrlPath:getCanonicalUrlPath,getAmpUrl:getAmpUrl,getComponentUriFromUrl:getComponentUriFromUrl,getTrimmedHostname:getTrimmedHostname,getSiteBaseUrl:getSiteBaseUrl,isCNNUrl:isCNNUrl,isEdition:isEdition,isPublishedVersion:isPublishedVersion,isSpecial:isSpecial,isUS:isUS,isValidURL:isValidURL,kilnUrlToPageUrl:kilnUrlToPageUrl,parseQueryString:parseQueryString,urlToUri:urlToUri,uriToUrl:uriToUrl,uriToAbsoluteUrl:uriToAbsoluteUrl,urlHasValidProtocol:urlHasValidProtocol,getSlugFromUrl:getSlugFromUrl,getMobileUrl:getMobileUrl,getFileNameFromUrl:getFileNameFromUrl};

}).call(this)}).call(this,"/services/universal/uris.js")}, {"1":1,"5":5,"34":34,"35":35,"71":71}];
window.modules["21"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(e);t&&(f=f.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,f)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var defaultOptions={articleWrapperClass:"article__content",adSlotIdPattern:"ad_qtm_atf_",proposedIndexOffset:0,maxNumOfAds:6,paragraphBuffer:6,initialPlacementIndex:2,defaultFrequency:4,endOfArticleBuffer:2,siblingSelector:".paragraph",defaultBuffer:{buffer:1,strict:!0},lazyLoadOptions:{scrollThresholdDesktop:25,scrollThresholdMobile:120},elementBuffers:{"image_inline-small":{buffer:3},"related-content":{buffer:3},"ad-slot-dynamic":{buffer:1},"teads-inread":{buffer:2,strict:!0},"editor-note":{buffer:1},subheader:{buffer:1},bxc:{buffer:1},source:{buffer:1},image:{buffer:1},footnote:{buffer:2,strict:!0},factbox:{buffer:2}}};module.exports.default=defaultOptions,module.exports.domesticOptions=_objectSpread(_objectSpread({},defaultOptions),{},{maxNumOfAds:6,paragraphBuffer:15,initialPlacementIndex:15,articleLengthLimit:20,elementBuffers:{"related-content":{buffer:3},"ad-slot-dynamic":{buffer:1},"teads-inread":{buffer:2,strict:!0},"editor-note":{buffer:1},subheader:{buffer:1},bxc:{buffer:1},source:{buffer:1},image:{buffer:1},footnote:{buffer:1,strict:!0},factbox:{buffer:2}}}),module.exports.editionOptions=_objectSpread(_objectSpread({},defaultOptions),{},{maxNumOfAds:6,paragraphBuffer:15,initialPlacementIndex:15,articleLengthLimit:20,elementBuffers:{"related-content":{buffer:3},"ad-slot-dynamic":{buffer:1},"teads-inread":{buffer:2,strict:!0},"editor-note":{buffer:1},subheader:{buffer:1},bxc:{buffer:1},source:{buffer:1},image:{buffer:2},footnote:{buffer:1,strict:!0},factbox:{buffer:2}}}),module.exports.domesticMobileOptions=_objectSpread(_objectSpread({},defaultOptions),{},{maxNumOfAds:6,paragraphBuffer:6,initialPlacementIndex:2,elementBuffers:{"image_inline-small":{buffer:1},"related-content":{buffer:1},"ad-slot-dynamic":{buffer:1},"teads-inread":{buffer:1},factbox:{buffer:0}}}),module.exports.editionMobileOptions=_objectSpread(_objectSpread({},defaultOptions),{},{maxNumOfAds:6,paragraphBuffer:4,initialPlacementIndex:1,elementBuffers:{"image_inline-small":{buffer:1},"related-content":{buffer:1},"ad-slot-dynamic":{buffer:1},"teads-inread":{buffer:1},factbox:{buffer:0}}}),module.exports.domesticLiveStoryMobileOptions=_objectSpread(_objectSpread({},defaultOptions),{},{articleWrapperClass:"live-story__items-container",maxNumOfAds:9,initialPlacementIndex:0,paragraphBuffer:1,endOfArticleBuffer:0,articleLengthLimit:1,defaultFrequency:1,siblingSelector:"article",defaultBuffer:{buffer:0,strict:!0}}),module.exports.editionLiveStoryMobileOptions=_objectSpread(_objectSpread({},defaultOptions),{},{articleWrapperClass:"live-story__items-container",maxNumOfAds:9,initialPlacementIndex:0,paragraphBuffer:1,endOfArticleBuffer:0,articleLengthLimit:1,defaultFrequency:1,siblingSelector:"article",defaultBuffer:{buffer:0,strict:!0}});
}, {"10":10,"18":18}];
window.modules["22"] = [function(require,module,exports){"use strict";var _window$CNN,_window$CNN$contentMo,_interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_asyncToGenerator2=_interopRequireDefault(require(24)),EnvVars=require(5),_require=require(20),isEdition=_require.isEdition,queueArray=[],isLiveStory="live-story"===(null===(_window$CNN=window.CNN)||void 0===_window$CNN?void 0:null===(_window$CNN$contentMo=_window$CNN.contentModel)||void 0===_window$CNN$contentMo?void 0:_window$CNN$contentMo.pageType),registryReady=!1,rktrAdId="",awaitAdFuel=function(){return new Promise(function(e){return window.AdFuel?e():document.addEventListener("AdFuelCreated",e)})};function setupAdFuel(){return _setupAdFuel.apply(this,arguments)}function _setupAdFuel(){return(_setupAdFuel=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var t,r;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,retryPromise(detectRegistry);case 2:return e.next=4,getCurrentPageAdRegistryData();case 4:queueArray.length&&(r=queueArray[0].modality,t=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(queueDispatchSlot(e.target,r),t.unobserve(e.target))})},{rootMargin:"0px",threshold:.5}),queueArray.forEach(function(e){isElementInViewport(e.target)?queueDispatchSlot(e.target,e.modality):t.observe(e.target)}));case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function detectRegistry(){return _detectRegistry.apply(this,arguments)}function _detectRegistry(){return(_detectRegistry=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var t,r;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=window.CNN)||void 0===t||null===(r=t.ads)||void 0===r||!r.registry||!window.CNN.ads.registry.length){e.next=4;break}return e.abrupt("return",window.CNN.ads.registry);case 4:throw Error("Ads registry not ready - reject");case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}var queueDispatchSlot=function(e,t){if(registryReady){var r=isEdition(window.location.hostname)?"AD_SLOT_CLIENT_INJECTOR_REGISTRY_EDITION":"AD_SLOT_CLIENT_INJECTOR_REGISTRY";isLiveStory&&(r=isEdition(window.location.hostname)?"AD_SLOT_CLIENT_INJECTOR_LIVE_STORY_REGISTRY_EDITION":"AD_SLOT_CLIENT_INJECTOR_LIVE_STORY_REGISTRY");var n=EnvVars.get(r);try{var i=e.children[0].id,o=posMappingUtil(i,t),a={adUnitMap:rktrAdId,slots:[i],posMap:o};window.AdFuel.queueRegistry(n,a)}catch(e){throw new Error("[Quantum] queue registry failed")}}else queueArray.push({target:e,modality:t})},posMappingUtil=function(e,t){var r="desktop"===t?"bnr_btf":"rect_atf",n=e.slice(-2);return"".concat(r,"_").concat(n)};function getCurrentPageAdRegistryData(){return _getCurrentPageAdRegistryData.apply(this,arguments)}function _getCurrentPageAdRegistryData(){return(_getCurrentPageAdRegistryData=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var t;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=window.CNN.ads||[]).rktr_ad_id){e.next=7;break}return rktrAdId=t.rktr_ad_id,registryReady=!0,e.abrupt("return",{rktr_ad_id:rktrAdId});case 7:throw new Error("[Quantum] - registry is not ready");case 8:case"end":return e.stop()}},e)}))).apply(this,arguments)}var isElementInViewport=function(e){var t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)},retryPromise=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:800;return n=Math.min(n,800),new Promise(function(i,o){t().then(i).catch(function(a){if(r<=0)return o(a);setTimeout(function(){e(t,r-1,n).then(i,o)},n)})})},exportedForTesting={detectRegistry:detectRegistry,getCurrentPageAdRegistryData:getCurrentPageAdRegistryData,isElementInViewport:isElementInViewport,posMappingUtil:posMappingUtil,retryPromise:retryPromise};module.exports={awaitAdFuel:awaitAdFuel,setupAdFuel:setupAdFuel,queueDispatchSlot:queueDispatchSlot,isLiveStory:isLiveStory},module.exports.exportedForTesting=exportedForTesting;
}, {"5":5,"10":10,"20":20,"24":24,"25":25}];
window.modules["23"] = [function(require,module,exports){var arrayWithoutHoles=require(430),iterableToArray=require(443),unsupportedIterableToArray=require(449),nonIterableSpread=require(446);function _toConsumableArray(r){return arrayWithoutHoles(r)||iterableToArray(r)||unsupportedIterableToArray(r)||nonIterableSpread()}module.exports=_toConsumableArray,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {"430":430,"443":443,"446":446,"449":449}];
window.modules["24"] = [function(require,module,exports){function asyncGeneratorStep(e,n,o,r,t,a,u){try{var s=e[a](u),c=s.value}catch(e){return void o(e)}s.done?n(c):Promise.resolve(c).then(r,t)}function _asyncToGenerator(e){return function(){var n=this,o=arguments;return new Promise(function(r,t){var a=e.apply(n,o);function u(e){asyncGeneratorStep(a,r,t,u,s,"next",e)}function s(e){asyncGeneratorStep(a,r,t,u,s,"throw",e)}u(void 0)})}}module.exports=_asyncToGenerator,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {}];
window.modules["25"] = [function(require,module,exports){var runtime=require(448)();module.exports=runtime;try{regeneratorRuntime=runtime}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=runtime:Function("r","regeneratorRuntime = r")(runtime)}
}, {"448":448}];
window.modules["26"] = [function(require,module,exports){"use strict";var _require=require(17),mediumMaxWidthListener=_require.mediumMaxWidthListener,smallMaxWidthListener=_require.smallMaxWidthListener,insertAfter=function(e,t){var i=t.parentNode;return i.lastChild===t?i.appendChild(e):i.insertBefore(e,t.nextSibling)},positionElement=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.onPosition,r=void 0===i?function(){}:i,n=t.onRefreshPosition,o=void 0===n?function(){}:n,s=e.dataset,a=s.placement,l=s.visibleViewport,d=JSON.parse(a||"{}"),m=d.mobile,v=d.desktop,u=d.excludeTablet,f=[e],p={},h=function(){for(var t=p||{},i=t.selector,n=void 0===i?'[data-uri*="/_components/paragraph/"]':i,o=t.position,s=t.repeat,a=void 0!==s&&s,l=t.positionBeforeTargetElement,d=void 0!==l&&l,m=t.parentSelector,v=void 0===m?"":m;f.length>0;){var u=f.shift();u.parentNode&&u.parentNode.removeChild(u)}if(n&&o&&o>0)for(var h=v?document.querySelector(v).querySelectorAll(n):document.querySelectorAll(n),c=a?h.length:o-1,L=o-1;L<=c;){var E=h[L];if(E){var N=e.cloneNode(!0),w=d?E.parentNode.insertBefore(N,E):insertAfter(N,E);f.push(w),r(w)}L+=o}},c=function(){h(),o()},L=function(e){switch(l){case"mobile":p=e&&m?m:null;break;case"desktop":p=!e&&v?v:null;break;default:p=e?m:v}m&&m.refreshPositionEventListenerName&&window.removeEventListener(m.refreshPositionEventListenerName,c),v&&v.refreshPositionEventListenerName&&window.removeEventListener(v.refreshPositionEventListenerName,c),p&&p.refreshPositionEventListenerName&&window.addEventListener(p.refreshPositionEventListenerName,c),h()};u?smallMaxWidthListener(L):mediumMaxWidthListener(L)};module.exports={positionElement:positionElement};
}, {"17":17}];
window.modules["27"] = [function(require,module,exports){"use strict";var SITE_NAMES={ARABIC:"ar",EDITION:"edition",ESPANOL:"es",US:"us",WWW:"www"};function isSiteName(i,e){var t;return(null==i?void 0:null===(t=i.context)||void 0===t?void 0:t.site)===e}function isConfiguredSite(i,e){var t;return(null==i?void 0:null===(t=i.site)||void 0===t?void 0:t.site)===e}Object.freeze(SITE_NAMES),module.exports={isArabicSite:function(i){return isConfiguredSite(i,SITE_NAMES.ARABIC)},isEditionSite:function(i){return isSiteName(i,SITE_NAMES.EDITION)},isEspanolSite:function(i){return isConfiguredSite(i,SITE_NAMES.ESPANOL)},isUSSite:function(i){return isSiteName(i,SITE_NAMES.US)},isWWWSite:function(i){return isSiteName(i,SITE_NAMES.WWW)}};
}, {}];
window.modules["28"] = [function(require,module,exports){var debounce=require(58),isObject=require(546),FUNC_ERROR_TEXT="Expected a function";function throttle(e,i,t){var n=!0,r=!0;if("function"!=typeof e)throw new TypeError(FUNC_ERROR_TEXT);return isObject(t)&&(n="leading"in t?!!t.leading:n,r="trailing"in t?!!t.trailing:r),debounce(e,i,{leading:n,maxWait:i,trailing:r})}module.exports=throttle;
}, {"58":58,"546":546}];
window.modules["29"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_asyncToGenerator2=_interopRequireDefault(require(24)),_defineProperty2=_interopRequireDefault(require(18)),_slicedToArray2=_interopRequireDefault(require(36));function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var _require=require(70),getSiteLanguage=_require.getSiteLanguage,getContentModel=function(){var e,t;return null===(e=window)||void 0===e?void 0:null===(t=e.CNN)||void 0===t?void 0:t.contentModel},getBrowser=function(){return-1!==navigator.userAgent.indexOf("Chrome")?"Chrome":-1!==navigator.userAgent.indexOf("Opera")?"Opera":-1!==navigator.userAgent.indexOf("Safari")?"Safari":-1!==navigator.userAgent.indexOf("Firefox")?"Firefox":-1!==navigator.userAgent.indexOf("MSIE")?"Internet Explorer":"Browser not detected"},getCookie=function(e,t){t=void 0!==t?t:null;var n=new RegExp("(^|;)\\s*".concat(e,"\\s*=\\s*([^;]+)")),r=document.cookie.match(n);return r?r.pop():t},getQuery=function(e){var t=window.location.search.slice(1).split("&").map(function(e){return e.split("=")}).find(function(t){return(0,_slicedToArray2.default)(t,1)[0]===e});return t&&t[1]},isInternalURL=function(e){var t=decodeURIComponent(e);return/(https?:\/\/(.+?\.)?(cnn\.com|localhost|cnn-cms\.net)(\/[A-Za-z0-9\-._~:/?#[\]@!$&'()*+,;=]*)?)|(^\/([A-Za-z0-9\-._~:/?#[\]@!$&'()*+,;=]*\/?))/.test(t)},scrollIntoView=function(e){var t=e.getBoundingClientRect().top-document.querySelector(".header__inner").getBoundingClientRect().bottom;window.scrollTo({top:t,behavior:"smooth"})},isInGdprRegion=function(){var e=window.WM&&window.WM.UserConsent;return!!(e&&e.isInGdprRegion&&"function"==typeof e.isInGdprRegion)&&e.isInGdprRegion()},checkGeoCountry=function(e){var t=window.WM&&window.WM.UserConsent;return t&&t.getGeoCountry&&"function"==typeof t.getGeoCountry&&t.getGeoCountry()===e};function isEditionPage(){var e;return null===(e=window.CNN.contentModel)||void 0===e?void 0:e.edition}function isEspanolPage(){var e;return(null===(e=window.CNN.contentModel)||void 0===e?void 0:e.brandSite)===window.CNN.helpers.SITES.espanol}function addScriptTag(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.createElement("script"),r=_objectSpread({language:"javascript",type:"text/javascript"},e);return Object.keys(r).forEach(function(e){if("data"===e){var t=r.data;Object.keys(t).forEach(function(e){t[e]&&n.setAttribute("data-".concat(e),t[e])})}else n[e]=r[e]}),t?document.body.prepend(n):document.head.append(n),n}var setCookie=function(e){document.cookie=e},removeCookie=function(e){setCookie("".concat(e,"=;path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT"))},buildClientPage=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,n){var r,o,i,a,u,c,s;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=t.components,o={},i=0,a=Object.entries(t.page.data);case 3:if(!(i<a.length)){e.next=16;break}if(u=(0,_slicedToArray2.default)(a[i],2),c=u[0],s=u[1],!Array.isArray(s)){e.next=11;break}return e.next=8,Promise.all(s.map(function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!r[t]){e.next=9;break}return e.t1=_objectSpread,e.t2={_ref:t},e.next=5,n(r[t]);case 5:e.t3=e.sent,e.t0=(0,e.t1)(e.t2,e.t3),e.next=10;break;case 9:e.t0={_ref:t};case 10:return e.abrupt("return",e.t0);case 11:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()));case 8:e.t0=e.sent,e.next=12;break;case 11:e.t0=s;case 12:o[c]=e.t0;case 13:i++,e.next=3;break;case 16:return e.abrupt("return",o);case 17:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}(),getLanguage=function(){var e,t,n,r,o=(null===(e=window.kiln)||void 0===e?void 0:null===(t=e.locals)||void 0===t?void 0:null===(n=t.site)||void 0===n?void 0:n.site)||(null===(r=getContentModel())||void 0===r?void 0:r.brandSite);return getSiteLanguage(o)},swapElementClass=function(e,t,n){e&&(n?e.classList.add(t):e.classList.remove(t))};module.exports={getContentModel:getContentModel,getCookie:getCookie,getLanguage:getLanguage,getQuery:getQuery,isInternalURL:isInternalURL,scrollIntoView:scrollIntoView,isInGdprRegion:isInGdprRegion,checkGeoCountry:checkGeoCountry,getBrowser:getBrowser,addScriptTag:addScriptTag,isEditionPage:isEditionPage,isEspanolPage:isEspanolPage,setCookie:setCookie,buildClientPage:buildClientPage,removeCookie:removeCookie,swapElementClass:swapElementClass};
}, {"10":10,"18":18,"24":24,"25":25,"36":36,"70":70}];
window.modules["30"] = [function(require,module,exports){(function (global){(function (){
"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18)),_objectWithoutProperties2=_interopRequireDefault(require(163)),_excluded=["timeout"];function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var getJSONP=require(3101),_defaults=require(3350),_get=require(1),_require=require(76),isServerSide=_require.isServerSide;function fetchWrapper(e,t){var r=t.timeout,n=(0,_objectWithoutProperties2.default)(t,_excluded),o=function(){return fetch(e,n)};if(r){var i=_get(isServerSide()?global:window,"AbortSignal.timeout",function(){})(r);if(!i){var u=new Promise(function(e,t){setTimeout(function(){var e=new Error;e.name="TimeoutError",t(e)},r)});return Promise.race([o(),u])}n.signal=i}return o()}function addFakeCallback(){return"&callback=cb".concat(Math.random()).replace(".","")}function checkStatus(e){if(e.status>=200&&e.status<300)return e;var t=new Error(e.statusText);throw t.response=e,t}require(3099),module.exports.get=function(e,t){return fetchWrapper(e,_defaults({method:"GET",credentials:"same-origin"},t)).then(checkStatus).then(function(e){return e.json()})},module.exports.getWOpts=function(e,t){return fetchWrapper(e,{method:"GET",headers:_objectSpread({"Content-Type":"application/json"},t),credentials:"same-origin"}).then(checkStatus).then(function(e){return e.json()})},module.exports.getJSONP=function(e){return new Promise(function(t,r){getJSONP(e+addFakeCallback(),function(e,n){e?r(e):t(n)})})},module.exports.getHTML=function(e,t){return fetchWrapper(e,_defaults({method:"GET",credentials:"same-origin"},t)).then(checkStatus).then(function(e){return e.text()})},module.exports.put=function(e,t){return fetchWrapper(e,{method:"PUT",headers:_objectSpread({"Content-Type":"application/json"},arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}),credentials:"same-origin",body:JSON.stringify(t)}).then(checkStatus).then(function(e){return e.json()})},module.exports.putForm=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=new FormData,n={method:"PUT",credentials:"same-origin"};return Object.keys(t).forEach(function(e){r.append(e,t[e])}),n.body=r,fetchWrapper(e,n).then(checkStatus).then(function(e){return e.json()})},module.exports.post=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return fetchWrapper(e,_objectSpread({method:"POST",headers:_objectSpread({"Content-Type":"application/json"},r),credentials:"same-origin",body:JSON.stringify(t)},n)).then(checkStatus).then(function(e){return e.json()})},module.exports.patch=function(e,t){return fetchWrapper(e,{method:"PATCH",headers:{"Content-Type":"application/json"},credentials:"same-origin",body:JSON.stringify(t)}).then(checkStatus).then(function(e){return e.json()})},module.exports.putWOpts=function(e,t,r){return fetchWrapper(e,{method:"PUT",headers:_objectSpread({"Content-Type":"application/json"},r),credentials:"same-origin",body:JSON.stringify(t)}).then(checkStatus).then(function(e){return e})},module.exports.purge=function(e){return fetchWrapper(e,{method:"PURGE",headers:{"Content-Type":"application/json",Method:"PURGE"}}).then(checkStatus).then(function(e){return e.json()})},module.exports.del=function(e,t,r){return fetchWrapper(e,{method:"DELETE",headers:_objectSpread({"Content-Type":"application/json"},r),credentials:"same-origin",body:JSON.stringify(t)}).then(checkStatus).then(function(e){return e.json()})};

}).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"1":1,"10":10,"18":18,"76":76,"163":163,"3099":3099,"3101":3101,"3350":3350}];
window.modules["31"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);a&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),t.push.apply(t,r)}return t}function _objectSpread(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{};a%2?ownKeys(Object(t),!0).forEach(function(a){(0,_defineProperty2.default)(e,a,t[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))})}return e}var actions={VIDEO_HUB:makeNamespace("Video Hub",{PLAYBACK_REQUEST:"Playback Request",VIDEO_START:"Video Start"}),VIDEO:makeNamespace("Video Clips",{PLAYBACK_REQUEST:"Playback Request",VIDEO_START:"Video Start",STOP_VIDEO:"Hide Video Player",PAUSE_VIDEO:"Pause Video Player",VERTICAL_PLAYBACK_REQUEST:"Play Vertical Video Player"}),TVE:makeNamespace("TVE",{CAROUSEL_SOURCE_LOADED:"Carousel Source Loaded",PLAYBACK_REQUEST:"Playback Request"}),ADS:makeNamespace("Ads",{SET_AD_VARIANT:"Set ad variant",SHOW_FEEDBACK:"Show Feedback"}),REGISTRATION:makeNamespace("User Registration",{INIT_FORM:"Initialize Registration Form",FORM_LOADED:"Registration form loaded"}),LOGIN_FORM:makeNamespace("User Login",{SHOW_TOS:"Show TOS Update View",SHOW_RESET_PASSWORD:"Show Reset Password View",SHOW_RESET_EMAIL_SENT:"Show Reset Email Sent View",LOGIN_SUCCESS:"Login success",UPDATE_FORM:"Update Login Form",VIEW_UPDATED:"Login Form View Updated",LOADED:"Login form loaded",LOAD_LOGIN_ARKOSE:"Load login arkose"}),ACCOUNT_NAV:makeNamespace("Account Nav",{LOGOUT_SUCCESS:"Logout User"}),ARKOSE:makeNamespace("Arkose",{SCRIPT_LOAD_FAILED:"Script loading failed"}),STICKY_HEADER:makeNamespace("Sticky Banner Header",{RECALCULATE:"Recalculate Header Size"}),SSO:makeNamespace("Social Sign On",{BTN_LOADED:"Button loaded"}),TOAST_POPUP:makeNamespace("Toast Popup",{UPDATE_TITLE:"Update Toast Popup Title",CREATED:"Create Toast Element"})};function makeNamespace(e,a){var t=Symbol(e);return Object.keys(a).reduce(function(e,r){return _objectSpread((0,_defineProperty2.default)({},r,{ns:t,action:Symbol.for(a[r])}),e)},{ns:t})}module.exports=actions;
}, {"10":10,"18":18}];
window.modules["32"] = [function(require,module,exports){"use strict";var speakingurl=require(3389),he=require(3096),smartypants=require(3388),headQuotes=require(3097),striptags=require(135),_isString=require(333),_isPlainObject=require(132),_isArray=require(547),_mapValues=require(3361),_toLower=require(3366),_get=require(1),_require=require(3094),fold=_require.fold,NON_ALPHANUMERIC_RE=/[_\W]/g;function toSmartHeadline(e,r){var t=_get(r,"site.site","cnn"),a=he.decode(e).replace("---","—").replace("--","–").replace("...","…");return"cnn"!==t?a:headQuotes(a)}function toSmartText(e){var r=he.decode(smartypants.smartypants(he.decode(e),2));return(e.includes("&lt;")||e.includes("&gt;"))&&(r=r.replaceAll(/<(?!\s*\w+(\s*\w+=".*?")*\s*>|\/\w+>)/gm,"&lt;").replaceAll(/(<\w+\s*(\s*\w+=".*?")*|\/\w+)?>/gm,function(e,r){return r?e:"&gt;"})),r}function stripUnicode(e){return e.replace(/[^A-Za-z 0-9\.,\?!@#\$%\^&\*\(\)-_=\+;:<>\/\\\|\}\{\[\]~]*/g,"")}function toPlainText(e){return _isString(e)?he.decode(striptags(e.replace(/&nbsp;/g," "))):""}function cleanSlug(e){if("string"!=typeof e)return"";var r=e.normalize("NFD");return speakingurl(toPlainText(stripUnicode(r)),{custom:{_:"-","|":""}})}function setSlug(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"slug";e[r]&&!e[t]&&(e[t]=cleanSlug(e[r])),e[t]=cleanSlug(e[t]||"")}function cleanUrlPath(e){return e?e.toLowerCase().replace(/\/+/g,"/").replace(/[^a-zA-Z0-9-_/]|^\/|\/$/g,""):e}function hiddenFormattedTextParser(e){return e.replace(/(<(?:em|(?:s{1}(?:trong){0,1}))>(?:[.\s!"'\-,:;_—(){}[\]<>/\\…*&%$+@^~?|]?|&nbsp;)<\/(?:em|(?:s{1}(?:trong){0,1}))>)/gim,"")}function validateTagContent(e){var r=striptags(e);return""===r||r.match(/^\s+$/)?"":e}function recursivelyStripSeperators(e){return _isPlainObject(e)?_mapValues(e,recursivelyStripSeperators):_isArray(e)?e.map(recursivelyStripSeperators):_isString(e)?e.replace(/(\u2028|\u2029)/g,""):e}function removeNonAlphanumericCharacters(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").replace(NON_ALPHANUMERIC_RE,"")}function normalizeName(e){return fold(_toLower(e.trim()))}function removeNewLines(e){return e.replace(/\\n|\n/g,"")}function stripEmail(e){return e.replace(/(?:[A-Za-z0-9!#$%&amp;'*+/=?^_`{|}~-]+(?:\.[A-Za-z0-9!#$%&amp;'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?\.)+[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[A-Za-z0-9-]*[A-Za-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/,"")}module.exports.toSmartHeadline=toSmartHeadline,module.exports.toSmartText=toSmartText,module.exports.stripUnicode=stripUnicode,module.exports.toPlainText=toPlainText,module.exports.cleanSlug=cleanSlug,module.exports.cleanUrlPath=cleanUrlPath,module.exports.validateTagContent=validateTagContent,module.exports.recursivelyStripSeperators=recursivelyStripSeperators,module.exports.removeNonAlphanumericCharacters=removeNonAlphanumericCharacters,module.exports.normalizeName=normalizeName,module.exports.removeNewLines=removeNewLines,module.exports.stripEmail=stripEmail,module.exports.setSlug=setSlug,module.exports.hiddenFormattedTextParser=hiddenFormattedTextParser;
}, {"1":1,"132":132,"135":135,"333":333,"547":547,"3094":3094,"3096":3096,"3097":3097,"3361":3361,"3366":3366,"3388":3388,"3389":3389}];
window.modules["34"] = [function(require,module,exports){"use strict";var sitesLogInstance,navigatorReference,clayLog=require(451),_defaults=require(3350),_get=require(1),EnvVars=require(5),_require=require(76),isServerSide=_require.isServerSide;function init(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r={};e&&(r.sitesVersion=e),t&&(r.browserVersion=navigatorReference.userAgent),clayLog.init({name:"clay",meta:r,browserTelemetry:{enable:EnvVars.get("ENABLE_DATADOG_TELEMETRY"),clientToken:EnvVars.get("EDIT_MODE_DATADOG_CLIENT_TOKEN"),service:"".concat(EnvVars.get("CONTENT_HUB_PROJECT_NAME"),"-").concat(EnvVars.get("SERVICE_BUILD_TYPE")),version:EnvVars.get("CONTENT_HUB_APP_VERSION"),forwardErrorsToLogs:!0,sampleRate:100,omitFromData:["history","title","users"],context:{env:EnvVars.get("CONTENT_HUB_ENV"),user:!isServerSide&&_get(window,"kiln.locals.user")}}}),sitesLogInstance=clayLog.getLogger()}function setup(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e=_defaults({},e,{file:"File not specified! Please declare a file"}),t&&init(),sitesLogInstance?clayLog.meta(e,sitesLogInstance):console.log}isServerSide()||(navigatorReference=navigator,init(null,!0)),module.exports.init=init,module.exports.setup=setup,module.exports.logTypes={MAGIC_BUTTON:"Magic Button",MAGIC_BUTTON_ALL:"Magic Button All",PAGE_DISTRIBUTION_CHANGED:"Page Distribution Changed",PAGE_SETTINGS_CHANGED:"Page Settings Changed"},module.exports.assignNavigator=function(e){navigatorReference=e},module.exports.assignLogInstance=function(e){sitesLogInstance=e},module.exports.getLogger=function(){return clayLog.getLogger()};
}, {"1":1,"5":5,"76":76,"451":451,"3350":3350}];
window.modules["35"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var _require=require(76),isOfType=_require.isOfType,PAGE_TYPES={ARTICLE:"article",AUDIO:"audio",CUSTOM:"custom",ELECTION:"election-center",FEED:"feed",GALLERY:"gallery",INTERACTIVE:"interactive",LIVESTORY:"live-story",SUBSCRIPTION_PAGE:"subscription-page",NEWSLETTER_LANDING_PAGE:"newsletter-landing-page",PROFILE:"profile",SCRATCHPAD:"scratchpad",SEARCH:"search",SECTION:"section",STATIC:"static",TVE:"tve",UNKNOWN:"",USER_MANAGEMENT:"user-management",VERTICAL_VIDEO:"vertical-video",VIDEO:"video"},pageTypeFunctions={isArticle:function(e){return isPageType(e,PAGE_TYPES.ARTICLE)},isAudio:function(e){return isPageType(e,PAGE_TYPES.AUDIO)},isCustom:function(e){return isPageType(e,PAGE_TYPES.CUSTOM)},isElection:function(e){return isPageType(e,PAGE_TYPES.ELECTION)},isFeed:function(e){return isPageType(e,PAGE_TYPES.FEED)},isGallery:function(e){return isPageType(e,PAGE_TYPES.GALLERY)},isInteractive:function(e){return isPageType(e,PAGE_TYPES.INTERACTIVE)},isLivestory:function(e){return isPageType(e,PAGE_TYPES.LIVESTORY)},isSubscriptionPage:function(e){return isPageType(e,PAGE_TYPES.SUBSCRIPTION_PAGE)},isNewsletterLandingPage:function(e){return isPageType(e,PAGE_TYPES.NEWSLETTER_LANDING_PAGE)},isProfile:function(e){return isPageType(e,PAGE_TYPES.PROFILE)},isScratchpad:function(e){return isPageType(e,PAGE_TYPES.SCRATCHPAD)},isSearch:function(e){return isPageType(e,PAGE_TYPES.SEARCH)},isSection:function(e){return isPageType(e,PAGE_TYPES.SECTION)},isStatic:function(e){return isPageType(e,PAGE_TYPES.STATIC)},isTVE:function(e){return isPageType(e,PAGE_TYPES.TVE)},isUnknown:function(e){return isPageType(e,PAGE_TYPES.UNKNOWN)},isUserManagement:function(e){return isPageType(e,PAGE_TYPES.USER_MANAGEMENT)},isVerticalVideo:function(e){return isPageType(e,PAGE_TYPES.VERTICAL_VIDEO)},isVideo:function(e){return isPageType(e,PAGE_TYPES.VIDEO)}};function getPageType(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:PAGE_TYPES.UNKNOWN;return e&&e.pageType||t}function isPageType(e,t){return isOfType(t,getPageType(e))}module.exports=_objectSpread({PAGE_TYPES:PAGE_TYPES,getPageType:getPageType,isPageType:isPageType},pageTypeFunctions);
}, {"10":10,"18":18,"76":76}];
window.modules["36"] = [function(require,module,exports){var arrayWithHoles=require(429),iterableToArrayLimit=require(444),unsupportedIterableToArray=require(449),nonIterableRest=require(445);function _slicedToArray(e,r){return arrayWithHoles(e)||iterableToArrayLimit(e,r)||unsupportedIterableToArray(e,r)||nonIterableRest()}module.exports=_slicedToArray,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {"429":429,"444":444,"445":445,"449":449}];
window.modules["37"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_objectWithoutProperties2=_interopRequireDefault(require(163)),_defineProperty2=_interopRequireDefault(require(18)),_excluded=["source"];function ownKeys(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function _objectSpread(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?ownKeys(Object(t),!0).forEach(function(n){(0,_defineProperty2.default)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var _require=require(29),isInternalURL=_require.isInternalURL,scrollDepthObserver=require(348),eventNames={componentOnScreen:"ComponentOnScreen",componentOffScreen:"ComponentOffScreen",componentLoaded:"ComponentLoaded",genericClick:"GenericClick",genericSubmit:"GenericSubmit",paymentTransactionCompleted:"PaymentTransactionCompleted",paymentTransactionFailed:"PaymentTransactionFailed",search:"Search",scrollDepth:"ScrollDepth",genericMetric:"GenericMetric"},DELAY_BEFORE_FIRING_ON_SCREEN=1e3,zionEventHandler=function(e,n){var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=window.zion_analytics,c=2===r?null===(t=window.ZION_SDK)||void 0===t?void 0:t.V2:window.ZION_SDK,i=[];o&&c?o.track(new c[n](e)):(window.addEventListener("zion.loaded",function(){o=window.zion_analytics,c=2===r?window.ZION_SDK.V2:window.ZION_SDK,i.forEach(function(e){var n=e.eventData,t=e.eventName;o.track(new c[t](n))})}),i.push({eventData:e,eventName:n}))},addSearchTermTracking=function(e){var n,t,r=e.search_term,o=e.search_results_number,c=e.search_category,i=e.search_section,a=e.search_type,d=e.sort_type;zionEventHandler({canonical_url:null===(n=window.CNN)||void 0===n?void 0:null===(t=n.contentModel)||void 0===t?void 0:t.canonicalUrl,search_text:r,search_type:"",traits:{search_term:r,search_results_number:o,search_category:c,search_section:i,sort_type:d,search_type:a}},"Search")},DEFAULT_OBSERVER_API_SETTINGS={threshold:"0.2",root:null,rootMargin:"0px"},addOnScreenAnalytics=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:DEFAULT_OBSERVER_API_SETTINGS,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:zionEventHandler,o=arguments.length>4?arguments[4]:void 0,c={},i=0,a=new IntersectionObserver(function(e){return e.forEach(function(e){var n=e.isIntersecting,d=e.target.id||t.component_id,l=_objectSpread({component_id:d,component_type:t.component_type||"section"},t);n&&!c[d]?c[d]=setTimeout(function(){r(l,eventNames.componentOnScreen),i+=1},DELAY_BEFORE_FIRING_ON_SCREEN):!n&&c[d]&&(clearTimeout(c[d]),delete c[d],r(l,eventNames.componentOffScreen),o&&i>=o&&a.disconnect())})},n);a.observe(e)},cleanTraits=function(e){return Object.keys(e).forEach(function(n){var t=e[n];""!==t&&null!=t||delete e[n]}),e},addScrollDepthAnalytics=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];Object.keys(n).forEach(function(o){var c=n[o],i=_objectSpread({scroll_percentage:100*c},t);scrollDepthObserver(e,c,o,function(){zionEventHandler(r?i:t,eventNames.scrollDepth)})})},addComponentLoadedAnalytics=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.source,t=e.componentType,r=e.componentId,o=e.traits,c=void 0===o?{}:o,i=window.CNN&&window.CNN.contentModel;zionEventHandler({component_id:r,component_type:t,traits:_objectSpread({source_id:i&&i.sourceId||void 0,source:n||isInternalURL(document.referrer)&&document.referrer||void 0},c)},eventNames.componentLoaded)},addGenericSubmitAnalytics=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=n.componentType,r=n.componentId,o=n.traits,c=void 0===o?{}:o,i=n.source,a=cleanTraits(c),d=null===(e=window.CNN)||void 0===e?void 0:e.contentModel,l=document.querySelector("link[rel='canonical']"),s=d&&d.canonicalUrl||l&&l.href||window.location.href;zionEventHandler({component_id:r,component_type:t,traits:_objectSpread({source_id:null==d?void 0:d.sourceId,source:i||isInternalURL(document.referrer)&&document.referrer||void 0,canonical_url:s,brand:"CNN",cms_id:null==d?void 0:d.cmsId,page_type:null==d?void 0:d.pageType,page_variant:null==d?void 0:d.templateType},a)},eventNames.genericSubmit)},addGenericClickAnalytics=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.componentType,t=e.componentId,r=e.traits,o=void 0===r?{}:r,c=e.source,i=window.CNN&&window.CNN.contentModel,a=document.querySelector("link[rel='canonical']"),d=i&&i.canonicalUrl||a&&a.href||window.location.href;zionEventHandler({component_id:t,component_type:n,traits:_objectSpread({source_id:null==i?void 0:i.sourceId,source:c||isInternalURL(document.referrer)&&document.referrer||void 0,canonical_url:d,cms_id:null==i?void 0:i.cmsId,brand:"CNN"},o)},eventNames.genericClick)},addPaymentTransactionEvent=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=e.source,r=(0,_objectWithoutProperties2.default)(e,_excluded),o=window.CNN&&window.CNN.contentModel,c=document.querySelector("link[rel='canonical']"),i=o&&o.canonicalUrl||c&&c.href||window.location.href;zionEventHandler(_objectSpread({source_id:o&&o.sourceId||void 0,source:t||isInternalURL(document.referrer)&&document.referrer||void 0,canonical_url:i,brand:"CNN"},r),n?eventNames.paymentTransactionCompleted:eventNames.paymentTransactionFailed)},addZJSClickAttributes=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e)for(var t in e.setAttribute("data-zjs","click"),n)if(Object.hasOwnProperty.call(n,t)){var r=n[t];e.setAttribute("data-zjs-".concat(t),r)}},addGenericMetricAnalytics=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=(new Date).toString();zionEventHandler({metric_source:e,metrics:n.map(function(e){return _objectSpread(_objectSpread({},e),{},{metric_timestamp:t})})},eventNames.genericMetric,2)};module.exports={addOnScreenAnalytics:addOnScreenAnalytics,addScrollDepthAnalytics:addScrollDepthAnalytics,addComponentLoadedAnalytics:addComponentLoadedAnalytics,addGenericSubmitAnalytics:addGenericSubmitAnalytics,addGenericClickAnalytics:addGenericClickAnalytics,addGenericMetricAnalytics:addGenericMetricAnalytics,addZJSClickAttributes:addZJSClickAttributes,addPaymentTransactionEvent:addPaymentTransactionEvent,addSearchTermTracking:addSearchTermTracking,zionEventHandler:zionEventHandler,DEFAULT_OBSERVER_API_SETTINGS:DEFAULT_OBSERVER_API_SETTINGS};
}, {"10":10,"18":18,"29":29,"163":163,"348":348}];
window.modules["38"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(e,r){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),a.push.apply(a,t)}return a}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(a),!0).forEach(function(r){(0,_defineProperty2.default)(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ownKeys(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}var _get=require(1),EnvVars=require(5),frequencyConversions={day:{abbr:"day",title:"Daily"},week:{abbr:"wk",title:"Weekly"},month:{abbr:"mo",title:"Monthly"},year:{abbr:"yr",title:"Annual"}},paywallTypes={METERED:"metered",EXCLUSIVE:"exclusive"},formatPrice=function(e,r){return r&&new Intl.NumberFormat("en-US",_objectSpread({style:"currency",currency:r},Number.isInteger(e)&&{maximumFractionDigits:0,minimumFractionDigits:0})).format(e)},frequencyTitle=function(e){return(frequencyConversions[e]||frequencyConversions.year).title},billingIntervalText=function(e){return e&&("day"!==e?"".concat(e,"ly"):"daily")},transformPhases=function(e){var r,a,t=e.map(function(e){var r,a;return{price:e.phasePrice||e.price,currency:e.phaseCurrency||e.currency,cycles:e.phaseCycles||e.cycles,billingInterval:e.phaseBillingInterval||(null===(r=e.billingPeriod)||void 0===r?void 0:r.interval),billingIntervalCount:e.phaseBillingIntervalCount||(null===(a=e.billingPeriod)||void 0===a?void 0:a.intervalCount),phaseNumber:e.phaseNumber}});if(1===e.length)r=t[0];else{var n=t.sort(function(e,r){return e.phaseNumber-r.phaseNumber});r=n[1],a=n[0]}return{basePriceData:r,introPriceData:a}},generateTabbedViewData=function(e){var r=e.introBillingIntervalCount,a=e.billingInterval,t=e.labelSubtext,n=e.introPrice,i="/".concat(r?"".concat(a," for ").concat(r," ").concat(a).concat(r>1?"s":""):a),c="Automatically renews at ".concat(t,"/").concat(a," plus tax").concat(n?" when welcome pricing ends":"",". Cancel anytime.");return _objectSpread(_objectSpread({},e),{},{intervalText:i,renewalText:c})},formatProductData=function(e,r){return e.map(function(e,a){var t,n,i=e.gizmoProductId,c=e.universalProductIndicator,l=e.phases,o=e;if(null!=l&&l.length){var s=transformPhases(l),u=s.introPriceData;o=s.basePriceData,n=u}var d=o,f=d.price,p=d.currency,b=d.billingInterval,v=d.billingPeriod,m=null===(t=e.metadata)||void 0===t?void 0:t.strikeThroughPrice,g=b||_get(v,"interval",""),y=frequencyTitle(g),h=0===a,P=p&&formatPrice(f,p),_=p&&m&&formatPrice(m,p),w=e.description||"",x=(null==r?void 0:r[i])||{},T=(null==x?void 0:x.priceDescriptionText)||"",D=(null==x?void 0:x.priceBadgeText)||"",E={idPrefix:"payment-".concat(g),value:i,selected:h,labelText:y,labelSubtext:P,strikeThroughPrice:_,billingInterval:g,description:w,priceDescription:T,badgeText:D,dataAttrs:[{name:"product-id",val:i},{name:"billing-interval",val:y},{name:"product-upi",val:c},{name:"product-price",val:f},{name:"product-currency",val:p},{name:"frequency",val:g},{name:"formatted-price",val:P},{name:"price-description",val:T},{name:"price-badge",val:D}]};if(n){var C,I=n&&formatPrice(n.price,n.currency);(E=_objectSpread(_objectSpread({},E),{},{introPrice:I,introBillingIntervalCount:null===(C=n)||void 0===C?void 0:C.billingIntervalCount})).dataAttrs.push({name:"intro-pricing",val:I},{name:"intro-billing-interval-count",val:n.billingIntervalCount},{name:"intro-billing-cycles",val:n.cycles})}return E})};function generateSubscriptionCardData(e,r){var a,t=r.legalLanguage,n=r.specialPricingText,i=r.crossedOutPrice,c=e.phases,l=e;if(null!=c&&c.length){var o=transformPhases(c);l=o.basePriceData,a=o.introPriceData}var s=l,u={price:s.price,currency:s.currency,billingInterval:s.billingInterval,billingIntervalCount:s.billingIntervalCount},d=a?a.billingInterval:u.billingInterval,f=a?a.price:u.price;return{title:frequencyTitle(d),formattedCrossedOutPrice:i?formatPrice(i,u.currency):"",formattedPrice:formatPrice(f,u.currency),intervalText:n||"/".concat(d),formattedLegalLanguage:t?t.replace("{price}",formatPrice(u.price,u.currency)).replace("{interval}",u.billingInterval):""}}function generateRadioBtnHTML(e,r){var a=e||{},t=a.idPrefix,n=a.value,i=a.selected,c=a.labelText,l=a.labelSubtext,o=a.dataAttrs,s=void 0===o?[]:o,u=a.strikeThroughPrice,d=a.billingInterval,f=l,p="";s.forEach(function(e){var r=e.name,a=e.val;p=p.concat(" data-".concat(r,'="').concat(a,'"'))});var b=["user-account-shared__formfield-radio-wrapper"];r&&b.push("user-account-shared__formfield-radio-wrapper--".concat(r)),i&&b.push("user-account-shared__formfield-radio-wrapper--selected");var v=i?" checked":"",m=i?"0":"-1";null!=l&&l.includes(d)||d&&(f="".concat(l,"/").concat(d));var g=l?'<span class="user-account-shared__formfield-radio-special-offer-wrapper">\n        <span class="user-account-shared__formfield-radio-special-offer-container">\n        <span class="\n      user-account-shared__formfield-radio-special-offer-label-text user-account-shared__formfield-radio-special-offer-label-text--strike">'.concat(u,"/").concat(d,'</span>\n        <span class="\n      user-account-shared__formfield-radio-special-offer-label-text user-account-shared__formfield-radio-special-offer-label-text--original">').concat(l,"/").concat(d,'.</span>\n        <span class="\n      user-account-shared__formfield-radio-special-offer-label-text user-account-shared__formfield-radio-special-offer-label-text--pill" aria-label="Save 50 percent for life">SAVE 50% FOR LIFE</span>\n        </span>\n        <span class="user-account-shared__formfield-radio-special-offer-label-text--small" aria-label="50% off the standard monthly plan for the life of your subscription. Offer ends April 26, 2022.">\n        50% off the standard monthly plan for the life of your subscription. Offer ends April 26, 2022.\n        </span>\n      </span>'):"",y=l?'<span class="user-account-shared__formfield-radio-label-text user-account-shared__formfield-radio-label-text--secondary">'.concat(f,"</span>"):"",h="manage-sub"===r&&i?'<span class="user-account-shared__formfield-radio-plan-text"> - CURRENT PLAN</span>':"";return e?'<label class="'.concat(b.join(" "),'"').concat(p,'>\n  <span class="user-account-shared__formfield-radio-input-wrapper">\n    <input class="user-account-shared__formfield-radio" type="radio" id="').concat(t,'-radio" name="').concat(r||"radio",'" value="').concat(n,'"').concat(v,' aria-checked="').concat(i,'" required tabindex="').concat(m,'" aria-labelledby="').concat(t,'-radio-label">\n    ').concat('<svg class="user-account-shared__circle-icon" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n  <rect x="0.5" y="0.5" width="19" height="19" rx="9.5" stroke="#404040"/></svg>',"\n    ").concat('<svg class="user-account-shared__check-icon" width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 0.5C6.1 0.5 0.5 6.1 0.5 13C0.5 19.9 6.1 25.5 13 25.5C19.9 25.5 25.5 19.9 25.5 13C25.5 6.1 19.9 0.5 13 0.5ZM19.1875 10.7875L12.1125 17.8625C11.625 18.35 10.8375 18.35 10.35 17.8625L6.8125 14.325C6.325 13.8375 6.325 13.05 6.8125 12.5625C7.3 12.075 8.0875 12.075 8.575 12.5625L11.225 15.2125L17.4125 9.025C17.9 8.5375 18.6875 8.5375 19.175 9.025C19.675 9.5125 19.675 10.3 19.1875 10.7875Z" fill="#fff"/></svg>','\n  </span>\n  <span class="user-account-shared__formfield-radio-label-wrapper" id="').concat(t,'-radio-label">\n    ').concat(c&&'<span class="user-account-shared__formfield-radio-label-text user-account-shared__formfield-radio-label-text--primary">'.concat(c).concat(h,"</span>"),"\n    ").concat(u?g:y,"\n  </span>\n</label>"):""}var filterPaidProducts=function(e,r,a,t){if(!e)return[];var n=e[r].filter(function(e){return a.includes(e.gizmoProductId)}),i=(t||[]).reduce(function(e,r){var a=r.productId,t=r.priceDescriptionText,n=r.priceBadgeText;return e[a]={priceDescriptionText:t,priceBadgeText:n},e},{});return formatProductData(n,i)},isPaywallEnabled=function(e){var r,a=(r={},(0,_defineProperty2.default)(r,paywallTypes.METERED,"METERED_PAYWALL_ENABLED"),(0,_defineProperty2.default)(r,paywallTypes.EXCLUSIVE,"EXCLUSIVE_CONTENT_ENABLED"),r);return EnvVars.get("US_SUBSCRIPTIONS_ENABLED")&&EnvVars.get("PAYWALL_ENABLED")&&(!e||EnvVars.get(a[e]))};module.exports={formatPrice:formatPrice,frequencyTitle:frequencyTitle,billingIntervalText:billingIntervalText,formatProductData:formatProductData,generateSubscriptionCardData:generateSubscriptionCardData,filterPaidProducts:filterPaidProducts,generateRadioBtnHTML:generateRadioBtnHTML,generateTabbedViewData:generateTabbedViewData,isPaywallEnabled:isPaywallEnabled,paywallTypes:paywallTypes};
}, {"1":1,"5":5,"10":10,"18":18}];
window.modules["39"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_defineProperty2=_interopRequireDefault(require(18)),_asyncToGenerator2=_interopRequireDefault(require(24));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var _require=require(47),authClient=_require.authClient,_require2=require(48),isSection=_require2.isSection,_require3=require(29),checkGeoCountry=_require3.checkGeoCountry,_require4=require(29),getCookie=_require4.getCookie,EnvVars=require(5),_require5=require(49),triggerRegWall=_require5.triggerRegWall,isSubscriber=_require5.isSubscriber,defaultManageWallVisibility=_require5.defaultManageWallVisibility,MeterController=_require5.MeterController,addCustomKey=_require5.addCustomKey,regwallStorageKeyName=EnvVars.get("REGWALL_STORAGE_KEY"),getMeterData=function(e){var t=e.meterMax,r=new MeterController(e),n=r.count()>=t,a=window.CNN.contentModel.pageStellarId;r.updateData(addCustomKey(a)),r.updateStorage();var i=r.getInstancePosition(a),o=!(i&&i<=t)&&n;return o&&r.incrementWallCount(),{shouldRestrict:o,wallCount:r.data[r.wallFiredCountKey]}},manageWallVisibility=function(e){return function(){return defaultManageWallVisibility(e)({contentSelector:".article__content"})}},initRegWallActivation=function(e,t){var r=parseInt(EnvVars.get("REGWALL_METER_MAX"))||6,n=getMeterData({expiryDaysCount:1,expiryTime:0,meterMax:r,meterKey:regwallStorageKeyName}),a=n.shouldRestrict,i=n.wallCount;if(a){triggerRegWall(e,{sourceBase:"acq_web_regi_wall-".concat(r,"article-free"),title:"You have reached your daily article limit.",subtext:"Continue reading with a free CNN account or come back tomorrow.",infoText:"What is this?",infoToolTipText:"Registering with CNN helps power tools that enable journalists to better serve our readers. This registration window is currently visible to select users.",ctaText:"Sign up for free",cta2PreText:"Already a member?",cta2Text:"Sign In",wallMax:r,wallCount:i,dismissible:t,wallType:"regwall",componentId:"reg_fr_metwl",componentName:"meterwall_daily_entry",componentStellarId:"_components/user-account-reg-wall-".concat(r),interactionBase:"".concat("regwall",":meterwall_daily_entry"),loginPromoPath:"fr",regPromoPath:"fr",el:e},manageWallVisibility)}},initSubWallActivation=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r,n){var a,i,o,l,c,s,u,g,b,p,m,d;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a="sub_web_wall-exc",i=null,r){e.next=20;break}if(a="acq_web_sub_wall",!(o=document.referrer)){e.next=15;break}if(e.prev=6,!new URL(o).hostname.match(/google\.|yahoo\.|\.bing\.|\.aol\.|duckduckgo\.|brave\.com|\.ecosia\.org|qwant\.com|dogpile\.com|presearch\.com|baidu\.com|yandex\.ru|yandex\.com/gi)){e.next=10;break}return e.abrupt("return");case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(6),console.error(e.t0);case 15:if(l=new URL(window.location),c=l.searchParams,s=c.get("utm_source"),!c.get("utm_term")||"string"!=typeof s||!s.startsWith("cnn_")||"email"!==c.get("utm_medium")){e.next=20;break}return e.abrupt("return");case 20:return e.next=22,isSubscriber();case 22:if(!e.sent){e.next=24;break}return e.abrupt("return");case 24:if(u=!0,g=null,r||(g=parseInt(EnvVars.get("PAYWALL_METER_MAX"))||3,b=getMeterData(_objectSpread({expiryDaysCount:30,expiryTime:0,meterMax:g,meterKey:EnvVars.get("PAYWALL_STORAGE_KEY")},EnvVars.get("PAYWALL_PV_LOSS_RESET_ENABLED")&&{overMaxReset:10})),p=b.shouldRestrict,m=b.wallCount,i=m,(u=p)&&(a="sub_web_wall-met")),u){e.next=29;break}return e.abrupt("return");case 29:triggerRegWall(t,{sourceBase:a,title:"Keep reading with a CNN subscription",subtext:r?"This article is for subscribers only. Get unlimited access for less than $1/week.":"You're out of free articles. Get unlimited access for less than $1/week.",ctaText:"Subscribe",cta2PreText:"Already a subscriber?",cta2Text:"Sign in",wallType:d=r?"exclusiveWall":"subwall",wallCount:i,componentId:"subwall",componentName:r?"subscription-paywall-exclusive-content":"subscription-meterwall-monthly-".concat(g),componentStellarId:r?"/_components/subscription-paywall-exclusive-content":"/_components/subscription-meterwall-".concat(d,"-").concat(g),interactionBase:r?"exclusive content":"".concat(d,":meterwall"),loginPromoPath:"subscription",regPromoPath:"subscription",isSubwall:!0,isLoggedIn:n,el:t},manageWallVisibility);case 31:case"end":return e.stop()}},e,null,[[6,12]])}));return function(t,r,n){return e.apply(this,arguments)}}(),initActivation=function(){var e=(0,_asyncToGenerator2.default)(function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return _regenerator.default.mark(function a(){var i,o,l;return _regenerator.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(i=["cnn-underscored"],o=authClient.tokenWithAuthn(),l=getCookie(EnvVars.get("APP_VIEW_COOKIE")),o&&window.localStorage.getItem(regwallStorageKeyName)&&window.localStorage.removeItem(regwallStorageKeyName),n||checkGeoCountry("US")&&!isSection(i)&&(r||!window.CNN.contentModel.isSponsorship)){a.next=6;break}return a.abrupt("return");case 6:if(l||!(r||t||n)){a.next=11;break}return a.next=9,initSubWallActivation(e,r,o);case 9:a.next=12;break;case 11:getCookie(EnvVars.get("REGWALL_ACTIVATION_COOKIE"))&&!o&&initRegWallActivation(e);case 12:case"end":return a.stop()}},a)})()});return function(t,r,n){return e.apply(this,arguments)}}();module.exports={initActivation:initActivation};
}, {"5":5,"10":10,"18":18,"24":24,"25":25,"29":29,"47":47,"48":48,"49":49}];
window.modules["44"] = [function(require,module,exports){"use strict";var _require=require(35),isPageType=_require.isPageType,_require2=require(76),isOfType=_require2.isOfType,SECTIONS={US:"us",WORLD:"world",POLITICS:"politics",BUSINESS:"business",OPINIONS:"opinions",HEALTH:"health",ENTERTAINMENT:"entertainment",STYLE:"style",TRAVEL:"travel",HOMEPAGE:"homepage",SPORTS:"sport",UNDERSCORED:"cnn-underscored",WEATHER:"weather",PHOTOS:"photos",PROFILES:"profiles",TV:"tv",LIVING:"living",SUBSCRIPTION:"subscription",NEWSLETTERS:"newsletters",SCIENCE:"science",CLIMATE:"climate",UNKNOWN:""};function getSection(){var e,i,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:SECTIONS.UNKNOWN;return(null===(e=t.configuration)||void 0===e?void 0:e.section)||(null===(i=t.meta)||void 0===i?void 0:i.section)||n}function isSection(e,i,t){return!(t&&!isPageType(e.configuration,t))&&isOfType(i,getSection(e))}Object.freeze(SECTIONS),module.exports={SECTIONS:SECTIONS,isSection:isSection,getSection:getSection};
}, {"35":35,"76":76}];
window.modules["47"] = [function(require,module,exports){(function (__filename){(function (){
"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_asyncToGenerator2=_interopRequireDefault(require(24)),_defineProperty2=_interopRequireDefault(require(18));function _createForOfIteratorHelper(e,r){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=_unsupportedIterableToArray(e))||r&&e&&"number"==typeof e.length){t&&(e=t);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,o=!0,u=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return o=e.done,e},e:function(e){u=!0,s=e},f:function(){try{o||null==t.return||t.return()}finally{if(u)throw s}}}}function _unsupportedIterableToArray(e,r){if(e){if("string"==typeof e)return _arrayLikeToArray(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(e,r):void 0}}function _arrayLikeToArray(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=new Array(r);t<r;t++)a[t]=e[t];return a}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);r&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,a)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){(0,_defineProperty2.default)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var getSbpTokenPromise,sbpUserToken,sbpToken,sbpTokenExp,_require=require(29),getCookie=_require.getCookie,_require2=require(251),AUTH_CLIENT=_require2.AUTH_CLIENT,ConfigUtils=require(412),Log=require(34).setup({file:__filename}),_require3=require(3468),formatLoggingData=_require3.formatLoggingData,EnvVars=require(5),_require4=require(107),trackMetrics=_require4.trackMetrics,_require5=require(359),generateTemporaryDisplayName=_require5.generateTemporaryDisplayName,_require6=require(357),IDENTITY_TYPES=_require6.IDENTITY_TYPES,_get=require(1),REMEMBER_ME_DURATION=365,genericErrorMessage="An unexpected error occurred. Visit help.cnn.com for assistance.",sharedErrs={500:genericErrorMessage,default:genericErrorMessage},mvpdErrorMessageMapping={429:"Sorry, this TV provider account is already linked to another CNN+ account.",default:"Sorry, we cannot link your TV Provider right now. Please try again later."},loginDaltonErrorMessageMapping=_objectSpread({401:"Your account has been locked. Visit www.cnn.com/feedback for further assistance.",420:"You entered an incorrect email, password, or both.",429:"An account with this email address already exists. If you believe this account is yours, please log in above."},sharedErrs),loginPageDaltonErrorMessageMapping=_objectSpread({401:"It looks like you’re having trouble logging in. Please click “Forgot password?” to reset your password.",420:"You have entered an invalid username or password.".concat(EnvVars.get("REG_SSO_GOOGLE_ENABLED")?" If you used a third-party account before, try signing in with that instead.":""),432:"Sorry, an error has occurred. Please try again later",523:"Sorry, an error has occurred. Please check your internet connection and try again",acct_deleted:"This email address is associated with a previously deleted account. Please use a different email address."},sharedErrs),createAccountDaltonErrorMessageMapping=_objectSpread({420:"Sorry, an error has occurred. Please try again later.",429:'Looks like this account already exists. Please <a href="/account/log-in" data-zjs="click" data-zjs-component_id="error_login_link" data-zjs-source_id="create_account">log in</a>.'},sharedErrs),updateAccountErrorMessageMapping={432:"1 - 30 letters and numbers, can also include hyphens, apostrophes, periods, and commas."},maxLength=255,errorMessageMapping={validEmail:"Please enter a valid email address",requiredEmail:"Email address is required",emailSize:"Email must not exceed 255 characters",requiredPassword:"Please enter a password",registrationPassword:{min:"Use at least 8 characters",upperLowerCase:"Use upper or lower case characters",numbers:"Use one or more numbers"},passwordSize:"Password must not exceed 255 characters",displayName:{length:"0-30 letters and numbers",hasValidChars:"Can include hyphens, apostrophes, periods, spaces, and commas"}},METRIC={LOG_IN_SUCCESS:"logged in",LOG_IN_FAILURE:"login failure",ACCOUNT_CREATED:"account created",REGISTRATION_FAILURE:"registration failure",LOG_OUT:"logged out"},getMetricMethodType=function(e,r){return"".concat(e,":").concat(r)},validateEmail=function(e){var r="";return e?e.length>maxLength?r=errorMessageMapping.emailSize:/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i.test(e)||(r=errorMessageMapping.validEmail):r=errorMessageMapping.requiredEmail,r},validatePassword=function(e){var r="";return e?e.length>maxLength&&(r=errorMessageMapping.passwordSize):r=errorMessageMapping.requiredPassword,r},validateRegistrationPassword=function(e){var r=errorMessageMapping.registrationPassword;return validateAllCriteria({criteria:{min:/.{8,}/,upperLowerCase:/[a-zA-Z]/,numbers:/^(?=.*[0-9]).+$/},messageMap:r,value:e})},validateDisplayName=function(e){var r=errorMessageMapping.displayName;return validateAllCriteria({criteria:{length:/^.{0,30}$/,hasValidChars:/^(?=.*[a-zA-Z0-9]|^$)([a-zA-Z0-9\-,.' ])*$/},messageMap:r,value:e})},validateAllCriteria=function(e){var r=e.criteria,t=e.value,a=e.messageMap,n=[];return Object.keys(r).forEach(function(e){var s=!0;RegExp(r[e]).test(t)||(s=!1),n.push({valid:s,msg:a[e]})}),n},getRegionalLegalDocs=function(){var e=getCookie("countryCode"),r=ConfigUtils.getConfigObject("siteinfo","userAccountLegalDocs")||[{docName:"TOS",version:"1.0",type:"domestic"},{docName:"TOS-Intl",version:"1.0",type:"intl"}],t=e&&"US"!==e?"intl":"domestic";return r.filter(function(e){return e.type===t})},userAccountTrackMetrics=function(e){trackMetrics({type:"user-account",data:e})},acceptTOS=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,a,n,s,o,u,c,i;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t={success:!1,errorStatus:500},!(a=AUTH_CLIENT.getToken())){e.next=30;break}e.prev=3,n=_createForOfIteratorHelper(getRegionalLegalDocs(r)),e.prev=5,n.s();case 7:if((s=n.n()).done){e.next=14;break}return o=s.value,u=o.docName,c=o.version,e.next=12,AUTH_CLIENT.addLegalDoc({docName:u,version:c},a);case 12:e.next=7;break;case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(5),n.e(e.t0);case 19:return e.prev=19,n.f(),e.finish(19);case 22:t={success:!0,errorStatus:null},e.next=30;break;case 25:e.prev=25,e.t1=e.catch(3),i=e.t1&&e.t1.status||500,t.errorStatus=i,Log("error","Error accepting TOS: ",formatLoggingData(e.t1));case 30:return e.abrupt("return",t);case 31:case"end":return e.stop()}},e,null,[[3,25],[5,16,19,22]])}));return function(r){return e.apply(this,arguments)}}(),needsConsent=function(e){var r=_get(e,"user.userProfileResponses.cnn.acceptedLegalDocumentResponses",[]),t=getRegionalLegalDocs();return t&&t.some(function(e){var t=e.docName,a=e.version;return!r.find(function(e){var r=e.docName,n=e.version;return r===t&&a===n})})},resendConfirmation=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t={success:!1,errorStatus:500},!r){e.next=13;break}return e.prev=2,e.next=5,AUTH_CLIENT.resendConfirmationEmail(r,{},AUTH_CLIENT.getToken());case 5:t={success:!0,errorStatus:null},e.next=13;break;case 8:e.prev=8,e.t0=e.catch(2),a=e.t0&&e.t0.status||500,t.errorStatus=a,Log("error","Error resending email confirmation:",formatLoggingData(e.t0));case 13:return e.abrupt("return",t);case 14:case"end":return e.stop()}},e,null,[[2,8]])}));return function(r){return e.apply(this,arguments)}}(),resetPassword=function(){var e=(0,_asyncToGenerator2.default)(function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _regenerator.default.mark(function t(){var a,n;return _regenerator.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(a={success:!1,errorStatus:500},!e){t.next=13;break}return t.prev=2,t.next=5,AUTH_CLIENT.resetPasswordRequest(e,r);case 5:a={success:!0,errorStatus:null},t.next=13;break;case 8:t.prev=8,t.t0=t.catch(2),n=t.t0&&t.t0.status||500,a.errorStatus=n,Log("error","Error sending reset password request:",formatLoggingData(t.t0));case 13:return t.abrupt("return",a);case 14:case"end":return t.stop()}},t,null,[[2,8]])})()});return function(r){return e.apply(this,arguments)}}(),confirmEmail=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t={success:!1,errorStatus:500},!r){e.next=13;break}return e.prev=2,e.next=5,AUTH_CLIENT.confirmEmail(r);case 5:t={success:!0,errorStatus:null},e.next=13;break;case 8:e.prev=8,e.t0=e.catch(2),a=e.t0&&e.t0.status||500,t.errorStatus=a,Log("error","Error confirming email: ",formatLoggingData(e.t0));case 13:return e.abrupt("return",t);case 14:case"end":return e.stop()}},e,null,[[2,8]])}));return function(r){return e.apply(this,arguments)}}(),confirmReset=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,a,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t={success:!1,errorStatus:500},!r){e.next=14;break}return e.prev=2,e.next=5,AUTH_CLIENT.resetPassword(r);case 5:a=e.sent,t={resetToken:a,success:!0,errorStatus:null},e.next=14;break;case 9:e.prev=9,e.t0=e.catch(2),n=e.t0&&e.t0.status||500,t.errorStatus=n,Log("error","Error confirming reset password: ",formatLoggingData(e.t0));case 14:return e.abrupt("return",t);case 15:case"end":return e.stop()}},e,null,[[2,9]])}));return function(r){return e.apply(this,arguments)}}(),changePassword=function(){var e=(0,_asyncToGenerator2.default)(function(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return _regenerator.default.mark(function a(){var n,s;return _regenerator.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(n={success:!1,errorStatus:500},!e||!r){a.next=13;break}return a.prev=2,a.next=5,AUTH_CLIENT.changePassword({newPassword:r,misc:t},e);case 5:n={success:!0,errorStatus:null},a.next=13;break;case 8:a.prev=8,a.t0=a.catch(2),s=a.t0&&a.t0.status||500,n.errorStatus=s,Log("error","Error changing password: ",formatLoggingData(a.t0));case 13:return a.abrupt("return",n);case 14:case"end":return a.stop()}},a,null,[[2,8]])})()});return function(r,t){return e.apply(this,arguments)}}(),registerUser=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,a,n,s,o;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t={success:!1,errorStatus:500},!r){e.next=17;break}return a=r.attributes,n=r.source,e.prev=3,e.next=6,AUTH_CLIENT.register(_objectSpread(_objectSpread({},r),{},{attributes:_objectSpread(_objectSpread({},a),{},{registration_subscribe:(new Date).toISOString(),registration_source:n,display_name:generateTemporaryDisplayName()}),legaldocs:getRegionalLegalDocs()}));case 6:e.sent&&(t={success:!0,errorStatus:null},userAccountTrackMetrics({action:METRIC.ACCOUNT_CREATED})),e.next=17;break;case 10:e.prev=10,e.t0=e.catch(3),s=e.t0&&e.t0.status||500,t.errorStatus=s,o=formatLoggingData(e.t0),userAccountTrackMetrics({action:METRIC.REGISTRATION_FAILURE,errorMessage:o}),Log("error","Error registering user: ",o);case 17:return e.abrupt("return",t);case 18:case"end":return e.stop()}},e,null,[[3,10]])}));return function(r){return e.apply(this,arguments)}}(),registerUserSSO=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,a,n,s,o,u;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a={success:!1,errorStatus:500},n="one-tap"===(null==r?void 0:null===(t=r.attributes)||void 0===t?void 0:t.signup_type)?"one tap":"button",e.prev=2,e.next=5,AUTH_CLIENT.googleSsoRegister(_objectSpread(_objectSpread({},r),{},{attributes:_objectSpread(_objectSpread({},r.attributes||{}),{},{registration_subscribe:(new Date).toISOString(),registration_source:r.source,display_name:generateTemporaryDisplayName()}),legaldocs:getRegionalLegalDocs()}));case 5:s=e.sent,a={success:!0,errorStatus:null,userInfo:s},userAccountTrackMetrics({action:METRIC.ACCOUNT_CREATED,method:getMetricMethodType(IDENTITY_TYPES.GOOGLE.toLowerCase(),n)}),document.dispatchEvent(new CustomEvent("google-sso-register")),e.next=18;break;case 11:e.prev=11,e.t0=e.catch(2),o=e.t0&&e.t0.status||500,u=formatLoggingData(e.t0),a.errorStatus=o,userAccountTrackMetrics({action:METRIC.REGISTRATION_FAILURE,method:getMetricMethodType(IDENTITY_TYPES.GOOGLE.toLowerCase(),n),errorMessage:u}),Log("error","Error registering user with Google: ",u);case 18:return e.abrupt("return",a);case 19:case"end":return e.stop()}},e,null,[[2,11]])}));return function(r){return e.apply(this,arguments)}}(),registerUserSSOApple=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,a,n,s;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t={success:!1,errorStatus:500},e.prev=1,e.next=4,AUTH_CLIENT.appleSsoRegister(_objectSpread(_objectSpread({},r),{},{attributes:_objectSpread(_objectSpread({},r.attributes||{}),{},{registration_subscribe:(new Date).toISOString(),registration_source:r.source,display_name:generateTemporaryDisplayName()}),legaldocs:getRegionalLegalDocs()}));case 4:a=e.sent,t={success:!0,errorStatus:null,userInfo:a},userAccountTrackMetrics({action:METRIC.ACCOUNT_CREATED,method:"".concat(IDENTITY_TYPES.APPLE.toLowerCase(),":button")}),e.next=16;break;case 9:e.prev=9,e.t0=e.catch(1),n=e.t0&&e.t0.status||500,s=formatLoggingData(e.t0),t.errorStatus=n,userAccountTrackMetrics({action:METRIC.REGISTRATION_FAILURE,method:"".concat(IDENTITY_TYPES.APPLE.toLowerCase(),":button"),errorMessage:s}),Log("error","Error registering user with Apple: ",formatLoggingData(e.t0));case 16:return e.abrupt("return",t);case 17:case"end":return e.stop()}},e,null,[[1,9]])}));return function(r){return e.apply(this,arguments)}}(),loginUser=function(){var e=(0,_asyncToGenerator2.default)(function(e){var r=e.email,t=e.password,a=e.misc,n=void 0===a?{}:a,s=e.userInfoData,o=void 0===s?{}:s,u=e.ssoType,c=void 0===u?"":u,i=e.disableRegFallback,l=e.autoLogin,p=e.source;return _regenerator.default.mark(function e(){var a,s,u,g,d,f,T,v;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(s={success:!1,errorStatus:500,userInfo:void 0},a={},(0,_defineProperty2.default)(a,IDENTITY_TYPES.GOOGLE,registerUserSSO),(0,_defineProperty2.default)(a,IDENTITY_TYPES.APPLE,registerUserSSOApple),u=a,g=i?"one tap":"button",d=c?{method:getMetricMethodType(c.toLowerCase(),l?"automatic login":g)}:{},!(c&&t||r&&t)){e.next=27;break}return e.prev=5,e.next=8,AUTH_CLIENT.login(_objectSpread(_objectSpread({email:r,password:t},c&&{identityType:c}),{},{rememberMe:REMEMBER_ME_DURATION,misc:n,source:p}));case 8:f=e.sent,s={success:!0,errorStatus:null,userInfo:f},userAccountTrackMetrics(_objectSpread({action:METRIC.LOG_IN_SUCCESS},d)),c===IDENTITY_TYPES.GOOGLE&&document.dispatchEvent(new CustomEvent("google-sso-login")),e.next=27;break;case 14:if(e.prev=14,e.t0=e.catch(5),420!==(T=e.t0&&e.t0.status||500)||!c||i){e.next=23;break}return e.next=20,u[c](_objectSpread({token:t,misc:n},o));case 20:s=e.sent,e.next=27;break;case 23:s.errorStatus=T,v=formatLoggingData(e.t0),userAccountTrackMetrics(_objectSpread({action:METRIC.LOG_IN_FAILURE,errorMessage:v},d)),Log("error","Error logging in user:",v);case 27:return e.abrupt("return",s);case 28:case"end":return e.stop()}},e,null,[[5,14]])})()});return function(r){return e.apply(this,arguments)}}(),getUserInfo=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var r,t,a,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r={success:!1,errorStatus:500,userInfo:void 0},!(t=AUTH_CLIENT.getToken())){e.next=17;break}return e.prev=3,e.next=6,AUTH_CLIENT.accountInfo(t);case 6:a=e.sent,r={success:!0,errorStatus:null,userInfo:a,userToken:t},e.next=17;break;case 10:e.prev=10,e.t0=e.catch(3),n=e.t0&&e.t0.status||500,r.errorStatus=n,AUTH_CLIENT.removeToken(),Log("error","Error getting user info: ",formatLoggingData(e.t0)),userAccountTrackMetrics({action:METRIC.LOG_OUT,method:"getUserInfo"});case 17:return e.abrupt("return",r);case 18:case"end":return e.stop()}},e,null,[[3,10]])}));return function(){return e.apply(this,arguments)}}(),updateAccountInfo=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var a,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a={success:!1,errorStatus:500},!(t=t||AUTH_CLIENT.getToken())){e.next=14;break}return e.prev=3,e.next=6,AUTH_CLIENT.updateAccount(r,t);case 6:a={success:!0,errorStatus:null},e.next=14;break;case 9:e.prev=9,e.t0=e.catch(3),n=e.t0&&e.t0.status||500,a.errorStatus=n,Log("error","Error updating account info: ",formatLoggingData(e.t0));case 14:return e.abrupt("return",a);case 15:case"end":return e.stop()}},e,null,[[3,9]])}));return function(r,t){return e.apply(this,arguments)}}(),deleteAccount=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var r,t,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r={success:!1,errorStatus:500},!(t=AUTH_CLIENT.getToken())){e.next=14;break}return e.prev=3,e.next=6,AUTH_CLIENT.deleteAccount(t);case 6:r={success:!0,errorStatus:null},e.next=14;break;case 9:e.prev=9,e.t0=e.catch(3),a=e.t0&&e.t0.status||500,r.errorStatus=a,Log("error","Error deleting account: ",formatLoggingData(e.t0));case 14:return e.abrupt("return",r);case 15:case"end":return e.stop()}},e,null,[[3,9]])}));return function(){return e.apply(this,arguments)}}(),refreshAuthToken=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var r,t,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r={success:!1,errorStatus:500},!(t=AUTH_CLIENT.getToken())){e.next=14;break}return e.prev=3,e.next=6,AUTH_CLIENT.refreshAuthToken(t,REMEMBER_ME_DURATION);case 6:r={success:AUTH_CLIENT.tokenWithAuthn(),errorStatus:null},e.next=14;break;case 9:e.prev=9,e.t0=e.catch(3),a=e.t0&&e.t0.status||500,r.errorStatus=a,Log("error","Error refreshing auth token: ",formatLoggingData(e.t0));case 14:return e.abrupt("return",r);case 15:case"end":return e.stop()}},e,null,[[3,9]])}));return function(){return e.apply(this,arguments)}}(),linkMVPDAuthn=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,a,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t={success:!1,errorStatus:500},a=AUTH_CLIENT.getToken(),!r||!a){e.next=14;break}return e.prev=3,e.next=6,AUTH_CLIENT.linkMVPDAuthn(a,r);case 6:t=e.sent,e.next=14;break;case 9:e.prev=9,e.t0=e.catch(3),n=e.t0&&e.t0.status||500,t.errorStatus=n,Log("error","Error linking MVPD to user: ",formatLoggingData(e.t0));case 14:return e.abrupt("return",t);case 15:case"end":return e.stop()}},e,null,[[3,9]])}));return function(r){return e.apply(this,arguments)}}(),getPreAuthEntitlements=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var a,n,s,o;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a={success:!1,errorStatus:500,preAuthorizedEntitlements:void 0},!r){e.next=15;break}return e.prev=2,e.next=5,AUTH_CLIENT.getPreAuthEntitlements(r,t);case 5:n=e.sent,s=n.preAuthorizedEntitlements,a={success:!0,errorStatus:null,preAuthorizedEntitlements:s},e.next=15;break;case 10:e.prev=10,e.t0=e.catch(2),o=e.t0&&e.t0.status||500,a.errorStatus=o,Log("error","Error getting preauth entitlements: ",formatLoggingData(e.t0));case 15:return e.abrupt("return",a);case 16:case"end":return e.stop()}},e,null,[[2,10]])}));return function(r,t){return e.apply(this,arguments)}}(),getSbpToken=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return getSbpTokenPromise||(getSbpTokenPromise=getSbpTokenFn()),e.abrupt("return",getSbpTokenPromise);case 2:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}(),getSbpTokenFn=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var r,t,a,n,s;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r={success:!1,errorStatus:500,sbpToken:void 0,exp:void 0},e.next=3,AUTH_CLIENT.getToken();case 3:if(!(t=e.sent)){e.next=27;break}if(!(sbpUserToken&&sbpToken&&sbpTokenExp&&t==sbpUserToken&&sbpTokenExp>Math.round(Date.now()/1e3))){e.next=9;break}r={success:!0,errorStatus:void 0,sbpToken:sbpToken,exp:sbpTokenExp},e.next=25;break;case 9:return e.prev=9,e.next=12,AUTH_CLIENT.getSbpToken(t);case 12:a=e.sent,(n=a.data).sbpToken&&n.exp&&(sbpUserToken=t,sbpToken=n.sbpToken,sbpTokenExp=n.exp,r={success:!0,errorStatus:void 0,sbpToken:n.sbpToken,exp:n.exp}),e.next=25;break;case 17:e.prev=17,e.t0=e.catch(9),sbpUserToken=void 0,sbpToken=void 0,sbpTokenExp=void 0,s=e.t0&&e.t0.status||500,r.errorStatus=s,Log("error","Error getting SBP token: ",formatLoggingData(e.t0));case 25:e.next=30;break;case 27:sbpUserToken=void 0,sbpToken=void 0,sbpTokenExp=void 0;case 30:return getSbpTokenPromise=void 0,e.abrupt("return",r);case 32:case"end":return e.stop()}},e,null,[[9,17]])}));return function(){return e.apply(this,arguments)}}(),linkSSOAccount=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var a,n,s;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a={success:!1,errorStatus:500},n=t||AUTH_CLIENT.getToken(),e.prev=2,e.next=5,AUTH_CLIENT.linkSSOAccount(r,n);case 5:a={success:!0,errorStatus:null},e.next=13;break;case 8:e.prev=8,e.t0=e.catch(2),s=e.t0&&e.t0.status||500,a.errorStatus=s,Log("error","Error linking SSO account: ",formatLoggingData(e.t0));case 13:return e.abrupt("return",a);case 14:case"end":return e.stop()}},e,null,[[2,8]])}));return function(r,t){return e.apply(this,arguments)}}(),getSSOIdentities=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var a,n,s,o,u;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a={success:!1,errorStatus:500},n=r||AUTH_CLIENT.getToken(),e.prev=2,e.next=5,AUTH_CLIENT.getSSOIdentities(n,t);case 5:s=e.sent,o=s.data,a={success:!0,data:o,errorStatus:null},e.next=15;break;case 10:e.prev=10,e.t0=e.catch(2),u=e.t0&&e.t0.status||500,a.errorStatus=u,Log("error","Error getting SSO identities: ",formatLoggingData(e.t0));case 15:return e.abrupt("return",a);case 16:case"end":return e.stop()}},e,null,[[2,10]])}));return function(r,t){return e.apply(this,arguments)}}(),getSSOIdentityTypes=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,a,n,s;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t={success:!1,errorStatus:500},e.prev=1,e.next=4,AUTH_CLIENT.getSSOIdentityTypes(r);case 4:a=e.sent,n=a.data,t={success:!0,data:n,errorStatus:null},e.next=14;break;case 9:e.prev=9,e.t0=e.catch(1),s=e.t0&&e.t0.status||500,t.errorStatus=s,Log("error","Error getting SSO identity types: ",formatLoggingData(e.t0));case 14:return e.abrupt("return",t);case 15:case"end":return e.stop()}},e,null,[[1,9]])}));return function(r){return e.apply(this,arguments)}}(),deleteSSOIdentity=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var a,n,s;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a={success:!1,errorStatus:500},n=t||AUTH_CLIENT.getToken(),e.prev=2,e.next=5,AUTH_CLIENT.deleteSSOIdentity(r,n);case 5:a={success:!0,errorStatus:null},e.next=13;break;case 8:e.prev=8,e.t0=e.catch(2),s=e.t0&&e.t0.status||500,a.errorStatus=s,Log("error","Error deleting SSO identity: ",formatLoggingData(e.t0));case 13:return e.abrupt("return",a);case 14:case"end":return e.stop()}},e,null,[[2,8]])}));return function(r,t){return e.apply(this,arguments)}}(),bypassEntitlements=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var a,n,s,o,u;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(a=r&&r.split(","))||!t){e.next=14;break}return e.next=4,getPreAuthEntitlements(AUTH_CLIENT.getToken(),!0);case 4:if(n=e.sent,s=n.success,o=n.preAuthorizedEntitlements,u=void 0===o?[]:o,!s||!u.some(function(e){return a.includes(e.entitlement)})){e.next=13;break}return window.location.assign(t),e.abrupt("return",!0);case 13:return e.abrupt("return",!1);case 14:case"end":return e.stop()}},e)}));return function(r,t){return e.apply(this,arguments)}}();module.exports={authClient:AUTH_CLIENT,createAccountDaltonErrorMessageMapping:createAccountDaltonErrorMessageMapping,loginDaltonErrorMessageMapping:loginDaltonErrorMessageMapping,updateAccountErrorMessageMapping:updateAccountErrorMessageMapping,loginPageDaltonErrorMessageMapping:loginPageDaltonErrorMessageMapping,mvpdErrorMessageMapping:mvpdErrorMessageMapping,validateEmail:validateEmail,validatePassword:validatePassword,validateRegistrationPassword:validateRegistrationPassword,validateDisplayName:validateDisplayName,getRegionalLegalDocs:getRegionalLegalDocs,acceptTOS:acceptTOS,getUserInfo:getUserInfo,updateAccountInfo:updateAccountInfo,registerUser:registerUser,registerUserSSO:registerUserSSO,loginUser:loginUser,resendConfirmation:resendConfirmation,resetPassword:resetPassword,changePassword:changePassword,confirmReset:confirmReset,confirmEmail:confirmEmail,deleteAccount:deleteAccount,linkMVPDAuthn:linkMVPDAuthn,refreshAuthToken:refreshAuthToken,getPreAuthEntitlements:getPreAuthEntitlements,getSbpToken:getSbpToken,linkSSOAccount:linkSSOAccount,getSSOIdentities:getSSOIdentities,deleteSSOIdentity:deleteSSOIdentity,REMEMBER_ME_DURATION:REMEMBER_ME_DURATION,getSSOIdentityTypes:getSSOIdentityTypes,registerUserSSOApple:registerUserSSOApple,bypassEntitlements:bypassEntitlements,needsConsent:needsConsent};

}).call(this)}).call(this,"/services/client/zion-dalton-sdk.js")}, {"1":1,"5":5,"10":10,"18":18,"24":24,"25":25,"29":29,"34":34,"107":107,"251":251,"357":357,"359":359,"412":412,"3468":3468}];
window.modules["48"] = [function(require,module,exports){"use strict";var _require=require(44),SECTIONS=_require.SECTIONS;function isSection(i){var e,r;return(Array.isArray(i)?i:[i]).includes((null===(e=window.CNN.contentModel)||void 0===e?void 0:e.section)||(null===(r=window.CNN.helpers)||void 0===r?void 0:r.SECTIONS.UNKNOWN))}module.exports={isSection:isSection,SECTIONS:SECTIONS};
}, {"44":44}];
window.modules["49"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){(0,_defineProperty2.default)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var activation=require(3476),meter=require(3477),utils=require(3478);module.exports=_objectSpread(_objectSpread(_objectSpread({},activation),utils),meter);
}, {"10":10,"18":18,"3476":3476,"3477":3477,"3478":3478}];
window.modules["51"] = [function(require,module,exports){(function (__filename){(function (){
"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_asyncToGenerator2=_interopRequireDefault(require(24)),_classCallCheck2=_interopRequireDefault(require(11)),_createClass2=_interopRequireDefault(require(12)),EnvVars=require(5),_require=require(30),get=_require.get,log=require(34).setup({file:__filename}),avatarPropertyName="avatar",AvatarSDK=function(){function e(){(0,_classCallCheck2.default)(this,e),this.avatarProfileAttributeName=avatarPropertyName,this.avatarFullPathAttrName="avatar_full_path"}return(0,_createClass2.default)(e,[{key:"defaultAvatar",get:function(){return this.avatars&&this.avatars[0]||"temp_default"}},{key:"defaultAvatarUrl",get:function(){return e.generateUrl(this.defaultAvatar)}},{key:"init",value:function(){var r=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function r(){return _regenerator.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,e.fetchAvatars();case 2:this.avatars=r.sent;case 3:case"end":return r.stop()}},r,this)}));return function(){return r.apply(this,arguments)}}()},{key:"leadingProfileSort",value:function(e){var r=[];return this.avatars.forEach(function(t){t===e?r.unshift(t):r.push(t)}),r}}],[{key:"baseUrl",get:function(){return EnvVars.get("USER_ACCOUNT_AVATAR_BASE_URL")}},{key:"fetchAvatars",value:function(){var r=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function r(){var t,a;return _regenerator.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return t="".concat(e.baseUrl,"avatars.json"),a=[],r.prev=2,r.next=5,get(t,{method:"GET",headers:{"Content-Type":"application/json"}});case 5:a=r.sent,r.next=11;break;case 8:r.prev=8,r.t0=r.catch(2),log("error","Error fetching avatars: ".concat(r.t0));case 11:return r.abrupt("return",a);case 12:case"end":return r.stop()}},r,null,[[2,8]])}));return function(){return r.apply(this,arguments)}}()},{key:"generateUrl",value:function(r){return e.baseUrl?"".concat(e.baseUrl).concat(r,".png"):""}}]),e}();module.exports={AvatarSDK:AvatarSDK,avatarPropertyName:avatarPropertyName};

}).call(this)}).call(this,"/services/universal/avatar-sdk.js")}, {"5":5,"10":10,"11":11,"12":12,"24":24,"25":25,"30":30,"34":34}];
window.modules["52"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_defineProperty2=_interopRequireDefault(require(18)),_asyncToGenerator2=_interopRequireDefault(require(24)),_classCallCheck2=_interopRequireDefault(require(11)),_createClass2=_interopRequireDefault(require(12)),_get3=_interopRequireDefault(require(179)),_inherits2=_interopRequireDefault(require(13)),_possibleConstructorReturn2=_interopRequireDefault(require(14)),_getPrototypeOf2=_interopRequireDefault(require(15));function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var r,a=(0,_getPrototypeOf2.default)(e);if(t){var n=(0,_getPrototypeOf2.default)(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return(0,_possibleConstructorReturn2.default)(this,r)}}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var _get=require(1),_require=require(47),getUserInfo=_require.getUserInfo,updateAccountInfo=_require.updateAccountInfo,_require2=require(51),AvatarSDK=_require2.AvatarSDK,selectors={container:".avatarComponentContainer",avatar:".avatarImage",pickerTemplate:".avatarPickerTemplate",picker:".avatarPicker",pickerClose:".avatarPickerClose",pickerSave:".avatarPickerSave",pickerAvatar:".avatarPickerAvatar"},AvatarSDKClient=function(e){(0,_inherits2.default)(r,e);var t=_createSuper(r);function r(){return(0,_classCallCheck2.default)(this,r),t.call(this)}return(0,_createClass2.default)(r,[{key:"init",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var t;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_get3.default)((0,_getPrototypeOf2.default)(r.prototype),"init",this).call(this);case 2:return e.next=4,getUserInfo();case 4:(t=e.sent).success&&(this.userInfo=t.userInfo,this.userToken=t.userToken);case 6:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"_sanitizeAvatar",value:function(e){return this.avatars.includes(e)?e:this.defaultAvatar}},{key:"getProfileAvatar",value:function(){var e=this.userInfo,t=this.avatarProfileAttributeName,r=this.defaultAvatar;return e&&(r=_get(e,"userProfileResponses.cnn.attributes.".concat(t),r)),r=this._sanitizeAvatar(r)}},{key:"setProfileAvatar",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,a,n,u,i;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=this.userToken,n=this.avatarFullPathAttrName,u=this.avatarProfileAttributeName,i=this._sanitizeAvatar(t),e.next=4,updateAccountInfo({attributes:{cnn:(r={},(0,_defineProperty2.default)(r,u,i),(0,_defineProperty2.default)(r,n,AvatarSDK.generateUrl(i)),r)}},a);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()}]),r}(AvatarSDK);module.exports={AvatarSDKClient:AvatarSDKClient,selectors:selectors};
}, {"1":1,"10":10,"11":11,"12":12,"13":13,"14":14,"15":15,"18":18,"24":24,"25":25,"47":47,"51":51,"179":179}];
window.modules["58"] = [function(require,module,exports){var isObject=require(546),now=require(3348),toNumber=require(3347),FUNC_ERROR_TEXT="Expected a function",nativeMax=Math.max,nativeMin=Math.min;function debounce(n,i,t){var e,r,o,u,a,c,v=0,f=!1,m=!1,d=!0;if("function"!=typeof n)throw new TypeError(FUNC_ERROR_TEXT);function T(i){var t=e,o=r;return e=r=void 0,v=i,u=n.apply(o,t)}function s(n){var t=n-c;return void 0===c||t>=i||t<0||m&&n-v>=o}function b(){var n=now();if(s(n))return l(n);a=setTimeout(b,function(n){var t=i-(n-c);return m?nativeMin(t,o-(n-v)):t}(n))}function l(n){return a=void 0,d&&e?T(n):(e=r=void 0,u)}function w(){var n=now(),t=s(n);if(e=arguments,r=this,c=n,t){if(void 0===a)return function(n){return v=n,a=setTimeout(b,i),f?T(n):u}(c);if(m)return clearTimeout(a),a=setTimeout(b,i),T(c)}return void 0===a&&(a=setTimeout(b,i)),u}return i=toNumber(i)||0,isObject(t)&&(f=!!t.leading,o=(m="maxWait"in t)?nativeMax(toNumber(t.maxWait)||0,i):o,d="trailing"in t?!!t.trailing:d),w.cancel=function(){void 0!==a&&clearTimeout(a),v=0,e=c=r=a=void 0},w.flush=function(){return void 0===a?u:l(now())},w}module.exports=debounce;
}, {"546":546,"3347":3347,"3348":3348}];
window.modules["59"] = [function(require,module,exports){"use strict";var _require=require(76),isOfType=_require.isOfType,PAGE_VARIANTS={ARTICLE_COMMS:"article_comms",ARTICLE_FEATURE:"article_feature",ARTICLE_FULLWIDTH:"article_fullwidth",ARTICLE_RADIO_ARGENTINA:"article_radio_argentina",ARTICLE:"article_leaf",GALLERY_UNFURLED:"gallery_unfurled",GALLERY:"gallery_leaf",HOMEPAGE:"landing_homepage",LIVESTORY:"article_livestory",TV_CHANNELS:"tv_channels",PROFILE:"profile",SECTION:"landing_section",TVE_FILM:"detail",TVE_SERIES:"series",TVE_STREAM:"network",GENERAL_TOPIC:"topic_light",GRIP_TOPIC:"topic_grid",SPOTLIGHT_TOPIC:"topic_full",ELECTION:"election",MARKETS:"markets",SPONSOR_ARTICLE:"article_sponsor",TVE_BROWSE:"browse",VIDEO:"video_leaf",VIDEO_SHOW:"video_show",VERTICAL_VIDEO:"video_vertical",LIVE_STREAM:"live_stream",UNKNOWN:""};Object.freeze(PAGE_VARIANTS);var PAGE_VARIANTS_LABELS={ARTICLE_COMMS:"Comms Article",ARTICLE_FEATURE:"Feature Article",ARTICLE_FULLWIDTH:"Full Width Article",GALLERY_UNFURLED:"Unfurled Gallery",SECTION:"Section Landing Page",SPONSOR_ARTICLE:"Sponsor Article",TVE_FILM:"TVE Film page",TVE_SERIES:"TVE Series page",TVE_STREAM:"TVE Stream page",TVE_BROWSE:"TVE Browse page",VIDEO_SHOW:"Video Show Page",LIVE_STREAM:"Live Stream Page"};function getPageVariant(){var e,E=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:PAGE_VARIANTS.UNKNOWN;return(null==E?void 0:E.pageVariant)||(null==E?void 0:null===(e=E.meta)||void 0===e?void 0:e.pageVariant)||i}function isPageVariant(e,E){return isOfType(E,getPageVariant(e))}Object.freeze(PAGE_VARIANTS_LABELS),module.exports={PAGE_VARIANTS:PAGE_VARIANTS,PAGE_VARIANTS_LABELS:PAGE_VARIANTS_LABELS,isPageVariant:isPageVariant};
}, {"76":76}];
window.modules["64"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_typeof2=_interopRequireDefault(require(19));module.exports={1:function(n,l,e,t,o){var a=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'data-uri="'+n.escapeExpression((a(e,"default")||l&&a(l,"default")||n.hooks.helperMissing).call(null!=l?l:n.nullContext||{},null!=l?a(l,"_ref"):l,null!=l?a(l,"self"):l,{name:"default",hash:{},data:o,loc:{start:{line:1,column:40},end:{line:1,column:61}}}))+'"\n  '},3:function(n,l,e,t,o){var a,u=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'href="'+n.escapeExpression("function"==typeof(a=null!=(a=u(e,"href")||(null!=l?u(l,"href"):l))?a:n.hooks.helperMissing)?a.call(null!=l?l:n.nullContext||{},{name:"href",hash:{},data:o,loc:{start:{line:2,column:106},end:{line:2,column:114}}}):a)+'"\n  '},5:function(n,l,e,t,o){var a,u=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'type="'+n.escapeExpression("function"==typeof(a=null!=(a=u(e,"type")||(null!=l?u(l,"type"):l))?a:n.hooks.helperMissing)?a.call(null!=l?l:n.nullContext||{},{name:"type",hash:{},data:o,loc:{start:{line:3,column:16},end:{line:3,column:24}}}):a)+'" '},7:function(n,l,e,t,o){return'target="_blank" '},9:function(n,l,e,t,o){var a,u,r=null!=l?l:n.nullContext||{},i=n.hooks.helperMissing,c=n.escapeExpression,s=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return' data-zjs="click"\n  data-zjs-component_id="'+c((u=null!=(u=s(e,"dataZjsComponentId")||(null!=l?s(l,"dataZjsComponentId"):l))?u:i,"function"===(0,_typeof2.default)(u)?u.call(r,{name:"dataZjsComponentId",hash:{},data:o,loc:{start:{line:5,column:25},end:{line:5,column:47}}}):u))+'" data-zjs-component_type="'+c((u=null!=(u=s(e,"dataZjsComponentType")||(null!=l?s(l,"dataZjsComponentType"):l))?u:i,"function"===(0,_typeof2.default)(u)?u.call(r,{name:"dataZjsComponentType",hash:{},data:o,loc:{start:{line:5,column:74},end:{line:5,column:98}}}):u))+'" '+(null!=(a=s(e,"if").call(r,null!=l?s(l,"dataZjsComponentName"):l,{name:"if",hash:{},fn:n.program(10,o,0),inverse:n.noop,data:o,loc:{start:{line:5,column:100},end:{line:6,column:82}}}))?a:"")},10:function(n,l,e,t,o){var a,u=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return' data-zjs-component_name="'+n.escapeExpression("function"==typeof(a=null!=(a=u(e,"dataZjsComponentName")||(null!=l?u(l,"dataZjsComponentName"):l))?a:n.hooks.helperMissing)?a.call(null!=l?l:n.nullContext||{},{name:"dataZjsComponentName",hash:{},data:o,loc:{start:{line:6,column:50},end:{line:6,column:74}}}):a)+'"'},12:function(n,l,e,t,o){var a,u=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'<span class="button__icon">\n    '+(null!=(a=(u(e,"read")||l&&u(l,"read")||n.hooks.helperMissing).call(null!=l?l:n.nullContext||{},null!=l?u(l,"icon"):l,{name:"read",hash:{},data:o,loc:{start:{line:8,column:4},end:{line:8,column:21}}}))?a:"")+"</span>"},compiler:[8,">= 4.3.0"],main:function(n,l,e,t,o){var a,u,r=null!=l?l:n.nullContext||{},i=n.hooks.helperMissing,c="function",s=n.escapeExpression,p=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"<"+s((u=null!=(u=p(e,"htmlTag")||(null!=l?p(l,"htmlTag"):l))?u:i,(0,_typeof2.default)(u)===c?u.call(r,{name:"htmlTag",hash:{},data:o,loc:{start:{line:1,column:1},end:{line:1,column:12}}}):u))+" "+(null!=(a=(p(e,"ifNone")||l&&p(l,"ifNone")||i).call(r,null!=l?p(l,"noRef"):l,{name:"ifNone",hash:{},fn:n.program(1,o,0),inverse:n.noop,data:o,loc:{start:{line:1,column:13},end:{line:2,column:13}}}))?a:"")+'class="'+s((u=null!=(u=p(e,"componentVariation")||(null!=l?p(l,"componentVariation"):l))?u:i,(0,_typeof2.default)(u)===c?u.call(r,{name:"componentVariation",hash:{},data:o,loc:{start:{line:2,column:20},end:{line:2,column:42}}}):u))+" button--"+s((u=null!=(u=p(e,"mode")||(null!=l?p(l,"mode"):l))?u:i,(0,_typeof2.default)(u)===c?u.call(r,{name:"mode",hash:{},data:o,loc:{start:{line:2,column:51},end:{line:2,column:59}}}):u))+"-mode button--size-"+s((u=null!=(u=p(e,"size")||(null!=l?p(l,"size"):l))?u:i,(0,_typeof2.default)(u)===c?u.call(r,{name:"size",hash:{},data:o,loc:{start:{line:2,column:78},end:{line:2,column:86}}}):u))+'" '+(null!=(a=p(e,"if").call(r,null!=l?p(l,"href"):l,{name:"if",hash:{},fn:n.program(3,o,0),inverse:n.program(5,o,0),data:o,loc:{start:{line:2,column:88},end:{line:3,column:33}}}))?a:"")+" "+(null!=(a=p(e,"if").call(r,null!=l?p(l,"openInNewTab"):l,{name:"if",hash:{},fn:n.program(7,o,0),inverse:n.noop,data:o,loc:{start:{line:3,column:34},end:{line:3,column:77}}}))?a:"")+' data-component-name="button" id="'+s((u=null!=(u=p(e,"id")||(null!=l?p(l,"id"):l))?u:i,(0,_typeof2.default)(u)===c?u.call(r,{name:"id",hash:{},data:o,loc:{start:{line:3,column:111},end:{line:3,column:117}}}):u))+'"\n  data-editable="settings" '+(null!=(a=p(e,"if").call(r,null!=l?p(l,"enableZjsAttributes"):l,{name:"if",hash:{},fn:n.program(9,o,0),inverse:n.noop,data:o,loc:{start:{line:4,column:27},end:{line:6,column:89}}}))?a:"")+">\n  "+s((u=null!=(u=p(e,"text")||(null!=l?p(l,"text"):l))?u:i,(0,_typeof2.default)(u)===c?u.call(r,{name:"text",hash:{},data:o,loc:{start:{line:7,column:2},end:{line:7,column:10}}}):u))+(null!=(a=p(e,"if").call(r,null!=l?p(l,"icon"):l,{name:"if",hash:{},fn:n.program(12,o,0),inverse:n.noop,data:o,loc:{start:{line:7,column:10},end:{line:8,column:35}}}))?a:"")+"\n</"+s((u=null!=(u=p(e,"htmlTag")||(null!=l?p(l,"htmlTag"):l))?u:i,(0,_typeof2.default)(u)===c?u.call(r,{name:"htmlTag",hash:{},data:o,loc:{start:{line:9,column:2},end:{line:9,column:13}}}):u))+">\n"},useData:!0};
}, {"10":10,"19":19}];
window.modules["66"] = [function(require,module,exports){var baseSet=require(3260);function set(e,t,r){return null==e?e:baseSet(e,t,r)}module.exports=set;
}, {"3260":3260}];
window.modules["68"] = [function(require,module,exports){"use strict";var observerCallback=function(e){var a={"EQ-breakpoint__small":480,"EQ-breakpoint__medium":960,"EQ-breakpoint__large":1280,"EQ-breakpoint__xtralarge":1360};e.forEach(function(e){var t=e.target.dataset.breakpoints?JSON.parse(e.target.dataset.breakpoints):a;Object.keys(t).forEach(function(a){var r=t[a];e.contentRect.width>=r?e.target.classList.add(a):e.target.classList.remove(a)})})};module.exports=new ResizeObserver(observerCallback);
}, {}];
window.modules["69"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_typeof2=_interopRequireDefault(require(19));module.exports={1:function(n,l,e,a,o){var t=null!=l?l:n.nullContext||{},r=n.hooks.helperMissing,i=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"    "+n.escapeExpression((i(e,"set")||l&&i(l,"set")||r).call(t,"media",(i(e,"getKey")||l&&i(l,"getKey")||r).call(t,l,null!=l?i(l,"mediaPicker"):l,{name:"getKey",hash:{},data:o,loc:{start:{line:2,column:19},end:{line:2,column:44}}}),{name:"set",hash:{},data:o,loc:{start:{line:2,column:4},end:{line:2,column:47}}}))+"\n"},3:function(n,l,e,a,o){var t,r,i=null!=l?l:n.nullContext||{},c=n.hooks.helperMissing,u=n.escapeExpression,s=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"    <a "+(null!=(t=s(e,"if").call(i,null!=l?s(l,"link"):l,{name:"if",hash:{},fn:n.program(4,o,0),inverse:n.noop,data:o,loc:{start:{line:6,column:7},end:{line:6,column:42}}}))?t:"")+'class="container__link container__link--type-'+u((s(e,"removeSpaces")||l&&s(l,"removeSpaces")||c).call(i,null!=l?s(l,"pageType"):l,{name:"removeSpaces",hash:{},data:o,loc:{start:{line:6,column:87},end:{line:6,column:112}}}))+" "+u((r=null!=(r=s(e,"containerVariation")||(null!=l?s(l,"containerVariation"):l))?r:c,"function"===(0,_typeof2.default)(r)?r.call(i,{name:"containerVariation",hash:{},data:o,loc:{start:{line:6,column:113},end:{line:6,column:135}}}):r))+"__link"+(null!=(t=s(e,"if").call(i,null!=l?s(l,"alignment"):l,{name:"if",hash:{},fn:n.program(6,o,0),inverse:n.noop,data:o,loc:{start:{line:6,column:141},end:{line:6,column:203}}}))?t:"")+(null!=(t=s(e,"if").call(i,null!=l?s(l,"theme"):l,{name:"if",hash:{},fn:n.program(8,o,0),inverse:n.noop,data:o,loc:{start:{line:6,column:203},end:{line:6,column:257}}}))?t:"")+(null!=(t=s(e,"if").call(i,null!=l?s(l,"background"):l,{name:"if",hash:{},fn:n.program(10,o,0),inverse:n.noop,data:o,loc:{start:{line:6,column:257},end:{line:6,column:321}}}))?t:"")+'"\n        data-link-type="'+u((r=null!=(r=s(e,"linkType")||(null!=l?s(l,"linkType"):l))?r:c,"function"===(0,_typeof2.default)(r)?r.call(i,{name:"linkType",hash:{},data:o,loc:{start:{line:7,column:24},end:{line:7,column:36}}}):r))+'"\n    >\n'+(null!=(t=n.invokePartial(s(a,"@partial-block"),l,{name:"@partial-block",data:o,indent:"        ",helpers:e,partials:a,decorators:n.decorators}))?t:"")+"    </a>\n"},4:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'href="'+n.escapeExpression("function"==typeof(t=null!=(t=r(e,"link")||(null!=l?r(l,"link"):l))?t:n.hooks.helperMissing)?t.call(null!=l?l:n.nullContext||{},{name:"link",hash:{},data:o,loc:{start:{line:6,column:25},end:{line:6,column:33}}}):t)+'" '},6:function(n,l,e,a,o){var t,r=null!=l?l:n.nullContext||{},i=n.hooks.helperMissing,c=n.escapeExpression,u=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return" "+c((t=null!=(t=u(e,"containerVariation")||(null!=l?u(l,"containerVariation"):l))?t:i,"function"===(0,_typeof2.default)(t)?t.call(r,{name:"containerVariation",hash:{},data:o,loc:{start:{line:6,column:159},end:{line:6,column:181}}}):t))+"__"+c((t=null!=(t=u(e,"alignment")||(null!=l?u(l,"alignment"):l))?t:i,"function"===(0,_typeof2.default)(t)?t.call(r,{name:"alignment",hash:{},data:o,loc:{start:{line:6,column:183},end:{line:6,column:196}}}):t))},8:function(n,l,e,a,o){var t,r=null!=l?l:n.nullContext||{},i=n.hooks.helperMissing,c=n.escapeExpression,u=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return" "+c((t=null!=(t=u(e,"containerVariation")||(null!=l?u(l,"containerVariation"):l))?t:i,"function"===(0,_typeof2.default)(t)?t.call(r,{name:"containerVariation",hash:{},data:o,loc:{start:{line:6,column:217},end:{line:6,column:239}}}):t))+"__"+c((t=null!=(t=u(e,"theme")||(null!=l?u(l,"theme"):l))?t:i,"function"===(0,_typeof2.default)(t)?t.call(r,{name:"theme",hash:{},data:o,loc:{start:{line:6,column:241},end:{line:6,column:250}}}):t))},10:function(n,l,e,a,o){var t,r=null!=l?l:n.nullContext||{},i=n.hooks.helperMissing,c=n.escapeExpression,u=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return" "+c((t=null!=(t=u(e,"containerVariation")||(null!=l?u(l,"containerVariation"):l))?t:i,"function"===(0,_typeof2.default)(t)?t.call(r,{name:"containerVariation",hash:{},data:o,loc:{start:{line:6,column:276},end:{line:6,column:298}}}):t))+"__"+c((t=null!=(t=u(e,"background")||(null!=l?u(l,"background"):l))?t:i,"function"===(0,_typeof2.default)(t)?t.call(r,{name:"background",hash:{},data:o,loc:{start:{line:6,column:300},end:{line:6,column:314}}}):t))},12:function(n,l,e,a,o){var t,r=null!=l?l:n.nullContext||{},i=n.hooks.helperMissing,c=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(t=(c(e,"ifAny")||l&&c(l,"ifAny")||i).call(r,(c(e,"compare")||l&&c(l,"compare")||i).call(r,null!=l?c(l,"label"):l,"type-custom-video",{name:"compare",hash:{},data:o,loc:{start:{line:14,column:13},end:{line:14,column:48}}}),(c(e,"compare")||l&&c(l,"compare")||i).call(r,null!=l?c(l,"label"):l,"type-video",{name:"compare",hash:{},data:o,loc:{start:{line:14,column:49},end:{line:14,column:77}}}),{name:"ifAny",hash:{},fn:n.program(13,o,0),inverse:n.program(15,o,0),data:o,loc:{start:{line:14,column:4},end:{line:18,column:14}}}))?t:""},13:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"        "+(null!=(t=(r(e,"read")||l&&r(l,"read")||n.hooks.helperMissing).call(null!=l?l:n.nullContext||{},"public/media/sites/cnn/icons/sig-video.svg",{name:"read",hash:{},data:o,loc:{start:{line:15,column:8},end:{line:15,column:63}}}))?t:"")+"\n"},15:function(n,l,e,a,o){var t,r=null!=l?l:n.nullContext||{},i=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(t=i(e,"if").call(r,(i(e,"compare")||l&&i(l,"compare")||n.hooks.helperMissing).call(r,null!=l?i(l,"label"):l,"type-gallery",{name:"compare",hash:{},data:o,loc:{start:{line:16,column:14},end:{line:16,column:44}}}),{name:"if",hash:{},fn:n.program(16,o,0),inverse:n.noop,data:o,loc:{start:{line:16,column:4},end:{line:18,column:4}}}))?t:""},16:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"        "+(null!=(t=(r(e,"read")||l&&r(l,"read")||n.hooks.helperMissing).call(null!=l?l:n.nullContext||{},"public/media/sites/cnn/icons/sig-photo-default.svg",{name:"read",hash:{},data:o,loc:{start:{line:17,column:8},end:{line:17,column:71}}}))?t:"")+"\n    "},18:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"    \x3c!-- This needs to be all one one line or it will cause unwanted spacing due to handlebar output --\x3e\n"+(null!=(t=(r(e,"ifAll")||l&&r(l,"ifAll")||n.hooks.helperMissing).call(null!=l?l:n.nullContext||{},null!=l?r(l,"label"):l,null!=l?r(l,"labelText"):l,{name:"ifAll",hash:{},fn:n.program(19,o,0),inverse:n.noop,data:o,loc:{start:{line:23,column:4},end:{line:25,column:14}}}))?t:"")},19:function(n,l,e,a,o){var t,r,i=null!=l?l:n.nullContext||{},c=n.hooks.helperMissing,u="function",s=n.escapeExpression,p=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'        <span class="container__text-label container__text-label--'+s((r=null!=(r=p(e,"label")||(null!=l?p(l,"label"):l))?r:c,(0,_typeof2.default)(r)===u?r.call(i,{name:"label",hash:{},data:o,loc:{start:{line:24,column:66},end:{line:24,column:75}}}):r))+" "+s((r=null!=(r=p(e,"containerVariation")||(null!=l?p(l,"containerVariation"):l))?r:c,(0,_typeof2.default)(r)===u?r.call(i,{name:"containerVariation",hash:{},data:o,loc:{start:{line:24,column:76},end:{line:24,column:98}}}):r))+"__text-label "+s((r=null!=(r=p(e,"containerVariation")||(null!=l?p(l,"containerVariation"):l))?r:c,(0,_typeof2.default)(r)===u?r.call(i,{name:"containerVariation",hash:{},data:o,loc:{start:{line:24,column:111},end:{line:24,column:133}}}):r))+"__text-label--"+s((r=null!=(r=p(e,"label")||(null!=l?p(l,"label"):l))?r:c,(0,_typeof2.default)(r)===u?r.call(i,{name:"label",hash:{},data:o,loc:{start:{line:24,column:147},end:{line:24,column:156}}}):r))+" "+(null!=(t=p(e,"if").call(i,null!=l?p(l,"durationLabel"):l,{name:"if",hash:{},fn:n.program(20,o,0),inverse:n.noop,data:o,loc:{start:{line:24,column:157},end:{line:24,column:220}}}))?t:"")+'"><span class="container__text-label--text-content">'+s((r=null!=(r=p(e,"labelText")||(null!=l?p(l,"labelText"):l))?r:c,(0,_typeof2.default)(r)===u?r.call(i,{name:"labelText",hash:{},data:o,loc:{start:{line:24,column:272},end:{line:24,column:285}}}):r))+"</span></span>\n"},20:function(n,l,e,a,o){return"container__text-label--has-duration"},22:function(n,l,e,a,o){var t=null!=l?l:n.nullContext||{},r=n.hooks.helperMissing,i=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"    "+n.escapeExpression((i(e,"set")||l&&i(l,"set")||r).call(t,"labelHtml",(i(e,"generateLabelHtml")||l&&i(l,"generateLabelHtml")||r).call(t,null!=l?i(l,"label"):l,null!=l?i(l,"labelText"):l,null!=l?i(l,"componentVariation"):l,(i(e,"default")||l&&i(l,"default")||r).call(t,null!=l?i(l,"durationLabel"):l,null!=l?i(l,"labelText"):l,{name:"default",hash:{},data:o,loc:{start:{line:29,column:76},end:{line:29,column:109}}}),{name:"generateLabelHtml",hash:{},data:o,loc:{start:{line:29,column:22},end:{line:29,column:110}}}),{name:"set",hash:{},data:o,loc:{start:{line:29,column:4},end:{line:29,column:112}}}))+"\n"},24:function(n,l,e,a,o,t,r){var i,c,u=null!=l?l:n.nullContext||{},s=n.hooks.helperMissing,p="function",m=n.escapeExpression,d=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'    <div class="container__item-media-wrapper '+m((c=null!=(c=d(e,"containerVariation")||(null!=l?d(l,"containerVariation"):l))?c:s,(0,_typeof2.default)(c)===p?c.call(u,{name:"containerVariation",hash:{},data:o,loc:{start:{line:33,column:46},end:{line:33,column:68}}}):c))+'__item-media-wrapper"\n         data-breakpoints=\'{"'+m((c=null!=(c=d(e,"componentVariation")||(null!=l?d(l,"componentVariation"):l))?c:s,(0,_typeof2.default)(c)===p?c.call(u,{name:"componentVariation",hash:{},data:o,loc:{start:{line:34,column:29},end:{line:34,column:51}}}):c))+'--media-large": 525, "'+m((c=null!=(c=d(e,"componentVariation")||(null!=l?d(l,"componentVariation"):l))?c:s,(0,_typeof2.default)(c)===p?c.call(u,{name:"componentVariation",hash:{},data:o,loc:{start:{line:34,column:73},end:{line:34,column:95}}}):c))+'--media-extra-large": 660, "'+m((c=null!=(c=d(e,"componentVariation")||(null!=l?d(l,"componentVariation"):l))?c:s,(0,_typeof2.default)(c)===p?c.call(u,{name:"componentVariation",hash:{},data:o,loc:{start:{line:34,column:123},end:{line:34,column:145}}}):c))+'--media-card-label-show": 200}\'\n    >\n        <div class="container__item-media  '+m((c=null!=(c=d(e,"containerVariation")||(null!=l?d(l,"containerVariation"):l))?c:s,(0,_typeof2.default)(c)===p?c.call(u,{name:"containerVariation",hash:{},data:o,loc:{start:{line:36,column:43},end:{line:36,column:65}}}):c))+'__item-media">\n'+(null!=(i=d(e,"each").call(u,null!=l?d(l,"media"):l,{name:"each",hash:{},fn:n.program(25,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:37,column:12},end:{line:75,column:21}}}))?i:"")+"        </div>\n    </div>\n"},25:function(n,l,e,a,o,t,r){var i,c=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(i=c(e,"if").call(null!=l?l:n.nullContext||{},null!=l?c(l,"_ref"):l,{name:"if",hash:{},fn:n.program(26,o,0,t,r),inverse:n.program(35,o,0,t,r),data:o,loc:{start:{line:38,column:16},end:{line:74,column:23}}}))?i:""},26:function(n,l,e,a,o,t,r){var i,c=null!=l?l:n.nullContext||{},u=n.hooks.helperMissing,s=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(i=s(e,"if").call(c,(s(e,"compare")||l&&s(l,"compare")||u).call(c,(s(e,"getComponentName")||l&&s(l,"getComponentName")||u).call(c,null!=l?s(l,"_ref"):l,{name:"getComponentName",hash:{},data:o,loc:{start:{line:39,column:35},end:{line:39,column:63}}}),"image",{name:"compare",hash:{},data:o,loc:{start:{line:39,column:26},end:{line:39,column:72}}}),{name:"if",hash:{},fn:n.program(27,o,0,t,r),inverse:n.program(29,o,0,t,r),data:o,loc:{start:{line:39,column:20},end:{line:64,column:27}}}))?i:""},27:function(n,l,e,a,o,t,r){var i,c=null!=l?l:n.nullContext||{},u=n.hooks.helperMissing,s=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(i=n.invokePartial(s(a,"image"),(s(e,"omitKey")||l&&s(l,"omitKey")||u).call(c,l,"fixedRatio",{name:"omitKey",hash:{},data:o,loc:{start:{line:40,column:33},end:{line:40,column:60}}}),{name:"image",hash:{afterMediaHtml:null!=r[1]?s(r[1],"labelHtml"):r[1],cropRatio:null!=(i=null!=r[1]?s(r[1],"variation"):r[1])?s(i,"cropRatio"):i,fixedRatio:null!=(i=null!=r[1]?s(r[1],"variation"):r[1])?s(i,"fixedRatio"):i,static:"true",credit:!0,caption:!1,lazy:null!=(i=null!=r[1]?s(r[1],"variation"):r[1])?s(i,"lazyLoadImages"):i,customRatios:null!=(i=null!=r[1]?s(r[1],"variation"):r[1])?s(i,"customRatios"):i,ratios:(s(e,"setCardImageRatios")||l&&s(l,"setCardImageRatios")||u).call(c,null!=r[1]?s(r[1],"variation"):r[1],null!=r[1]?s(r[1],"index"):r[1],{name:"setCardImageRatios",hash:{},data:o,loc:{start:{line:41,column:35},end:{line:41,column:77}}})},data:o,indent:"                        ",helpers:e,partials:a,decorators:n.decorators}))?i:""},29:function(n,l,e,a,o,t,r){var i,c=null!=l?l:n.nullContext||{},u=n.hooks.helperMissing,s=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(i=s(e,"if").call(c,(s(e,"compare")||l&&s(l,"compare")||u).call(c,(s(e,"getComponentName")||l&&s(l,"getComponentName")||u).call(c,null!=l?s(l,"_ref"):l,{name:"getComponentName",hash:{},data:o,loc:{start:{line:52,column:39},end:{line:52,column:67}}}),"video-resource",{name:"compare",hash:{},data:o,loc:{start:{line:52,column:30},end:{line:52,column:85}}}),{name:"if",hash:{},fn:n.program(30,o,0,t,r),inverse:n.program(32,o,0,t,r),data:o,loc:{start:{line:52,column:24},end:{line:63,column:31}}}))?i:""},30:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(t=n.invokePartial(r(a,"video-resource"),l,{name:"video-resource",hash:{static:"true"},data:o,indent:"                            ",helpers:e,partials:a,decorators:n.decorators}))?t:""},32:function(n,l,e,a,o,t,r){var i,c=null!=l?l:n.nullContext||{},u=n.hooks.helperMissing,s=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(i=s(e,"if").call(c,(s(e,"compare")||l&&s(l,"compare")||u).call(c,(s(e,"getComponentName")||l&&s(l,"getComponentName")||u).call(c,null!=l?s(l,"_ref"):l,{name:"getComponentName",hash:{},data:o,loc:{start:{line:57,column:43},end:{line:57,column:71}}}),"interactive-video",{name:"compare",hash:{},data:o,loc:{start:{line:57,column:34},end:{line:57,column:92}}}),{name:"if",hash:{},fn:n.program(33,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:57,column:28},end:{line:62,column:35}}}))?i:""},33:function(n,l,e,a,o,t,r){var i,c=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(i=n.invokePartial(c(a,"interactive-video"),l,{name:"interactive-video",hash:{afterMediaHtml:null!=r[1]?c(r[1],"labelHtml"):r[1],static:"true"},data:o,indent:"                                ",helpers:e,partials:a,decorators:n.decorators}))?i:""},35:function(n,l,e,a,o,t,r){var i,c=null!=l?l:n.nullContext||{},u=n.hooks.helperMissing,s=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"                    "+(null!=(i=(s(e,"renderImage")||l&&s(l,"renderImage")||u).call(c,{name:"renderImage",hash:{class:null!=l?s(l,"componentVariation"):l,credit:!0,caption:!1,lazy:null!=(i=null!=r[1]?s(r[1],"variation"):r[1])?s(i,"lazyLoadImages"):i,ratios:null!=(i=null!=r[1]?s(r[1],"variation"):r[1])?s(i,"imageRatios"):i,image:(s(e,"omitKey")||l&&s(l,"omitKey")||u).call(c,l,"fixedRatio",{name:"omitKey",hash:{},data:o,loc:{start:{line:67,column:30},end:{line:67,column:57}}})},data:o,loc:{start:{line:66,column:20},end:{line:73,column:23}}}))?i:"")+"\n"},37:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(t=n.invokePartial(r(a,"cardLink"),l,{name:"cardLink",fn:n.program(38,o,0),inverse:n.noop,data:o,helpers:e,partials:a,decorators:n.decorators}))?t:""},38:function(n,l,e,a,o){var t,r,i=null!=l?l:n.nullContext||{},c=n.hooks.helperMissing,u=n.escapeExpression,s=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'        <div class="container__text '+u((r=null!=(r=s(e,"containerVariation")||(null!=l?s(l,"containerVariation"):l))?r:c,"function"===(0,_typeof2.default)(r)?r.call(i,{name:"containerVariation",hash:{},data:o,loc:{start:{line:82,column:36},end:{line:82,column:58}}}):r))+'__text">\n'+(null!=(t=(s(e,"ifAll")||l&&s(l,"ifAll")||c).call(i,null!=l?s(l,"labelText"):l,(s(e,"compare")||l&&s(l,"compare")||c).call(i,null!=l?s(l,"containerVariation"):l,"container_hero-card-feature",{name:"compare",hash:{},data:o,loc:{start:{line:83,column:31},end:{line:83,column:89}}}),{name:"ifAll",hash:{},fn:n.program(39,o,0),inverse:n.noop,data:o,loc:{start:{line:83,column:12},end:{line:85,column:22}}}))?t:"")+'            <div class="container__headline '+u((r=null!=(r=s(e,"containerVariation")||(null!=l?s(l,"containerVariation"):l))?r:c,"function"===(0,_typeof2.default)(r)?r.call(i,{name:"containerVariation",hash:{},data:o,loc:{start:{line:86,column:44},end:{line:86,column:66}}}):r))+"__headline"+(null!=(t=s(e,"if").call(i,(s(e,"compare")||l&&s(l,"compare")||c).call(i,null!=l?s(l,"containerVariation"):l,"container_super-hero",{name:"compare",hash:{},data:o,loc:{start:{line:86,column:82},end:{line:86,column:133}}}),{name:"if",hash:{},fn:n.program(41,o,0),inverse:n.noop,data:o,loc:{start:{line:86,column:76},end:{line:86,column:159}}}))?t:"")+'">\n'+(null!=(t=s(e,"if").call(i,null!=l?s(l,"showMedia"):l,{name:"if",hash:{},fn:n.program(43,o,0),inverse:n.program(53,o,0),data:o,loc:{start:{line:87,column:16},end:{line:106,column:23}}}))?t:"")+"            </div>\n"+(null!=(t=s(e,"if").call(i,(s(e,"default")||l&&s(l,"default")||c).call(i,null!=(t=null!=l?s(l,"variation"):l)?s(t,"showDate"):t,!1,{name:"default",hash:{},data:o,loc:{start:{line:108,column:18},end:{line:108,column:52}}}),{name:"if",hash:{},fn:n.program(58,o,0),inverse:n.noop,data:o,loc:{start:{line:108,column:12},end:{line:112,column:19}}}))?t:"")+(null!=(t=s(e,"if").call(i,(s(e,"default")||l&&s(l,"default")||c).call(i,null!=(t=null!=l?s(l,"variation"):l)?s(t,"showDescription"):t,!1,{name:"default",hash:{},data:o,loc:{start:{line:113,column:18},end:{line:113,column:59}}}),{name:"if",hash:{},fn:n.program(60,o,0),inverse:n.noop,data:o,loc:{start:{line:113,column:12},end:{line:117,column:19}}}))?t:"")+(null!=(t=(s(e,"ifAll")||l&&s(l,"ifAll")||c).call(i,null!=(t=null!=l?s(l,"variation"):l)?s(t,"showReadTime"):t,null!=l?s(l,"wordCount"):l,{name:"ifAll",hash:{},fn:n.program(62,o,0),inverse:n.noop,data:o,loc:{start:{line:118,column:12},end:{line:122,column:22}}}))?t:"")+"        </div>\n"+(null!=(t=s(e,"if").call(i,null!=l?s(l,"timestampEnabled"):l,{name:"if",hash:{},fn:n.program(64,o,0),inverse:n.noop,data:o,loc:{start:{line:124,column:8},end:{line:126,column:15}}}))?t:"")},39:function(n,l,e,a,o){var t,r=null!=l?l:n.nullContext||{},i=n.hooks.helperMissing,c=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"                "+(null!=(t=(c(e,"generateLabelHtml")||l&&c(l,"generateLabelHtml")||i).call(r,null!=l?c(l,"label"):l,null!=l?c(l,"labelText"):l,null!=l?c(l,"componentVariation"):l,(c(e,"default")||l&&c(l,"default")||i).call(r,null!=l?c(l,"durationLabel"):l,null!=l?c(l,"labelText"):l,{name:"default",hash:{},data:o,loc:{start:{line:84,column:72},end:{line:84,column:105}}}),{name:"generateLabelHtml",hash:{},data:o,loc:{start:{line:84,column:16},end:{line:84,column:108}}}))?t:"")+"\n"},41:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return" "+n.escapeExpression("function"==typeof(t=null!=(t=r(e,"headlineSize")||(null!=l?r(l,"headlineSize"):l))?t:n.hooks.helperMissing)?t.call(null!=l?l:n.nullContext||{},{name:"headlineSize",hash:{},data:o,loc:{start:{line:86,column:136},end:{line:86,column:152}}}):t)},43:function(n,l,e,a,o){var t,r,i=null!=l?l:n.nullContext||{},c=n.hooks.helperMissing,u=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return(null!=(t=(u(e,"ifAll")||l&&u(l,"ifAll")||c).call(i,null!=l?u(l,"label"):l,(u(e,"arrayIncludes")||l&&u(l,"arrayIncludes")||c).call(i,null!=(t=null!=l?u(l,"variation"):l)?u(t,"showLabel"):t,"mediaIcon",{name:"arrayIncludes",hash:{},data:o,loc:{start:{line:88,column:35},end:{line:88,column:82}}}),{name:"ifAll",hash:{},fn:n.program(44,o,0),inverse:n.noop,data:o,loc:{start:{line:88,column:20},end:{line:90,column:30}}}))?t:"")+(null!=(t=(u(e,"ifAll")||l&&u(l,"ifAll")||c).call(i,null!=l?u(l,"label"):l,(u(e,"arrayIncludes")||l&&u(l,"arrayIncludes")||c).call(i,null!=(t=null!=l?u(l,"variation"):l)?u(t,"showLabel"):t,"text",{name:"arrayIncludes",hash:{},data:o,loc:{start:{line:91,column:35},end:{line:91,column:77}}}),{name:"ifAll",hash:{},fn:n.program(46,o,0),inverse:n.noop,data:o,loc:{start:{line:91,column:20},end:{line:93,column:30}}}))?t:"")+'                    <span class="container__headline-text" data-editable="headline">'+(null!=(t="function"==typeof(r=null!=(r=u(e,"headline")||(null!=l?u(l,"headline"):l))?r:c)?r.call(i,{name:"headline",hash:{},data:o,loc:{start:{line:94,column:84},end:{line:94,column:98}}}):r)?t:"")+" </span>\n"+(null!=(t=u(e,"if").call(i,null!=l?u(l,"durationLabel"):l,{name:"if",hash:{},fn:n.program(48,o,0),inverse:n.noop,data:o,loc:{start:{line:95,column:20},end:{line:97,column:27}}}))?t:"")},44:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(t=n.invokePartial(r(a,"mediaIcons"),l,{name:"mediaIcons",data:o,indent:"                        ",helpers:e,partials:a,decorators:n.decorators}))?t:""},46:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(t=n.invokePartial(r(a,"textLabel"),l,{name:"textLabel",data:o,indent:"                        ",helpers:e,partials:a,decorators:n.decorators}))?t:""},48:function(n,l,e,a,o){var t,r,i=null!=l?l:n.nullContext||{},c=n.hooks.helperMissing,u=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'                        <span class="container__video-duration '+(null!=(t=u(e,"if").call(i,(u(e,"compare")||l&&u(l,"compare")||c).call(i,null!=l?u(l,"label"):l,"type-video",{name:"compare",hash:{},data:o,loc:{start:{line:96,column:69},end:{line:96,column:97}}}),{name:"if",hash:{},fn:n.program(49,o,0),inverse:n.noop,data:o,loc:{start:{line:96,column:63},end:{line:96,column:142}}}))?t:"")+'"><span class="container__video-duration-icon '+(null!=(t=u(e,"if").call(i,(u(e,"compare")||l&&u(l,"compare")||c).call(i,null!=l?u(l,"label"):l,"type-video",{name:"compare",hash:{},data:o,loc:{start:{line:96,column:194},end:{line:96,column:222}}}),{name:"if",hash:{},fn:n.program(51,o,0),inverse:n.noop,data:o,loc:{start:{line:96,column:188},end:{line:96,column:272}}}))?t:"")+'"></span>'+n.escapeExpression("function"==typeof(r=null!=(r=u(e,"durationLabel")||(null!=l?u(l,"durationLabel"):l))?r:c)?r.call(i,{name:"durationLabel",hash:{},data:o,loc:{start:{line:96,column:281},end:{line:96,column:298}}}):r)+"</span>\n"},49:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"container__video-duration--"+n.escapeExpression("function"==typeof(t=null!=(t=r(e,"label")||(null!=l?r(l,"label"):l))?t:n.hooks.helperMissing)?t.call(null!=l?l:n.nullContext||{},{name:"label",hash:{},data:o,loc:{start:{line:96,column:126},end:{line:96,column:135}}}):t)},51:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"container__video-duration-icon--"+n.escapeExpression("function"==typeof(t=null!=(t=r(e,"label")||(null!=l?r(l,"label"):l))?t:n.hooks.helperMissing)?t.call(null!=l?l:n.nullContext||{},{name:"label",hash:{},data:o,loc:{start:{line:96,column:256},end:{line:96,column:265}}}):t)},53:function(n,l,e,a,o){var t,r,i=null!=l?l:n.nullContext||{},c=n.hooks.helperMissing,u=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return(null!=(t=(u(e,"ifAll")||l&&u(l,"ifAll")||c).call(i,null!=l?u(l,"label"):l,(u(e,"arrayIncludes")||l&&u(l,"arrayIncludes")||c).call(i,null!=(t=null!=l?u(l,"variation"):l)?u(t,"showLabel"):t,"textIcon",{name:"arrayIncludes",hash:{},data:o,loc:{start:{line:99,column:35},end:{line:99,column:81}}}),{name:"ifAll",hash:{},fn:n.program(44,o,0),inverse:n.noop,data:o,loc:{start:{line:99,column:20},end:{line:101,column:30}}}))?t:"")+"                    "+(null!=(t=u(e,"if").call(i,(u(e,"arrayIncludes")||l&&u(l,"arrayIncludes")||c).call(i,null!=(t=null!=l?u(l,"variation"):l)?u(t,"showLabel"):t,"text",{name:"arrayIncludes",hash:{},data:o,loc:{start:{line:102,column:26},end:{line:102,column:68}}}),{name:"if",hash:{},fn:n.program(54,o,0),inverse:n.noop,data:o,loc:{start:{line:102,column:20},end:{line:102,column:93}}}))?t:"")+'<span class="container__headline-text" data-editable="headline">'+(null!=(t="function"==typeof(r=null!=(r=u(e,"headline")||(null!=l?u(l,"headline"):l))?r:c)?r.call(i,{name:"headline",hash:{},data:o,loc:{start:{line:102,column:157},end:{line:102,column:171}}}):r)?t:"")+"</span>\n"+(null!=(t=u(e,"if").call(i,null!=l?u(l,"durationLabel"):l,{name:"if",hash:{},fn:n.program(56,o,0),inverse:n.noop,data:o,loc:{start:{line:103,column:20},end:{line:105,column:27}}}))?t:"")},54:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(t=n.invokePartial(r(a,"textLabel"),l,{name:"textLabel",data:o,helpers:e,partials:a,decorators:n.decorators}))?t:""},56:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'                        <span class="container__video-duration"><span class="container__video-duration-icon"></span>'+n.escapeExpression("function"==typeof(t=null!=(t=r(e,"durationLabel")||(null!=l?r(l,"durationLabel"):l))?t:n.hooks.helperMissing)?t.call(null!=l?l:n.nullContext||{},{name:"durationLabel",hash:{},data:o,loc:{start:{line:104,column:116},end:{line:104,column:133}}}):t)+"</span>\n"},58:function(n,l,e,a,o){var t,r=null!=l?l:n.nullContext||{},i=n.hooks.helperMissing,c=n.escapeExpression,u=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'                <div class="container__date '+c("function"==typeof(t=null!=(t=u(e,"containerVariation")||(null!=l?u(l,"containerVariation"):l))?t:i)?t.call(r,{name:"containerVariation",hash:{},data:o,loc:{start:{line:109,column:44},end:{line:109,column:66}}}):t)+'__date inline-placeholder" data-editable="lastPublishedString">\n                    '+c((u(e,"default")||l&&u(l,"default")||i).call(r,null!=l?u(l,"lastPublishedString"):l,(u(e,"formatDate")||l&&u(l,"formatDate")||i).call(r,null!=l?u(l,"lastPublished"):l,"MMM d, yyyy",{name:"formatDate",hash:{},data:o,loc:{start:{line:110,column:50},end:{line:110,column:90}}}),{name:"default",hash:{},data:o,loc:{start:{line:110,column:20},end:{line:110,column:92}}}))+"\n                </div>\n"},60:function(n,l,e,a,o){var t,r,i=null!=l?l:n.nullContext||{},c=n.hooks.helperMissing,u=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'                <div class="container__description '+n.escapeExpression((r=null!=(r=u(e,"containerVariation")||(null!=l?u(l,"containerVariation"):l))?r:c,"function"===(0,_typeof2.default)(r)?r.call(i,{name:"containerVariation",hash:{},data:o,loc:{start:{line:114,column:51},end:{line:114,column:73}}}):r))+'__description inline-placeholder" data-editable="description">\n                    '+(null!=(r=null!=(r=u(e,"description")||(null!=l?u(l,"description"):l))?r:c,t="function"===(0,_typeof2.default)(r)?r.call(i,{name:"description",hash:{},data:o,loc:{start:{line:115,column:20},end:{line:115,column:37}}}):r)?t:"")+"\n                </div>\n"},62:function(n,l,e,a,o){var t,r=null!=l?l:n.nullContext||{},i=n.hooks.helperMissing,c=n.escapeExpression,u=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'                <div class="container__readtime '+c("function"==typeof(t=null!=(t=u(e,"containerVariation")||(null!=l?u(l,"containerVariation"):l))?t:i)?t.call(r,{name:"containerVariation",hash:{},data:o,loc:{start:{line:119,column:48},end:{line:119,column:70}}}):t)+'__readtime">\n                    '+c((u(e,"calculateReadTime")||l&&u(l,"calculateReadTime")||i).call(r,null!=l?u(l,"wordCount"):l," minute read",{name:"calculateReadTime",hash:{},data:o,loc:{start:{line:120,column:20},end:{line:120,column:66}}}))+"\n                </div>\n"},64:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'            <div class="card__timestamp" data-published-time="'+n.escapeExpression("function"==typeof(t=null!=(t=r(e,"firstPublished")||(null!=l?r(l,"firstPublished"):l))?t:n.hooks.helperMissing)?t.call(null!=l?l:n.nullContext||{},{name:"firstPublished",hash:{},data:o,loc:{start:{line:125,column:62},end:{line:125,column:82}}}):t)+'"></div>\n'},66:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return n.escapeExpression("function"==typeof(t=null!=(t=r(e,"containerVariation")||(null!=l?r(l,"containerVariation"):l))?t:n.hooks.helperMissing)?t.call(null!=l?l:n.nullContext||{},{name:"containerVariation",hash:{},data:o,loc:{start:{line:132,column:338},end:{line:132,column:360}}}):t)+"__selected"},68:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'data-page="'+n.escapeExpression("function"==typeof(t=null!=(t=r(e,"uri")||(null!=l?r(l,"uri"):l))?t:n.hooks.helperMissing)?t.call(null!=l?l:n.nullContext||{},{name:"uri",hash:{},data:o,loc:{start:{line:135,column:27},end:{line:135,column:34}}}):t)+'"'},70:function(n,l,e,a,o){return'data-unselectable="true"'},72:function(n,l,e,a,o){return'data-editable="settings"'},74:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'data-video-duration="'+n.escapeExpression("function"==typeof(t=null!=(t=r(e,"videoDuration")||(null!=l?r(l,"videoDuration"):l))?t:n.hooks.helperMissing)?t.call(null!=l?l:n.nullContext||{},{name:"videoDuration",hash:{},data:o,loc:{start:{line:137,column:77},end:{line:137,column:96}}}):t)+'"'},76:function(n,l,e,a,o){var t=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'data-word-count="'+n.escapeExpression((t(e,"stringify")||l&&t(l,"stringify")||n.hooks.helperMissing).call(null!=l?l:n.nullContext||{},null!=l?t(l,"wordCount"):l,{name:"stringify",hash:{},data:o,loc:{start:{line:138,column:39},end:{line:138,column:64}}}))+'"'},78:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'data-section="'+n.escapeExpression("function"==typeof(t=null!=(t=r(e,"section")||(null!=l?r(l,"section"):l))?t:n.hooks.helperMissing)?t.call(null!=l?l:n.nullContext||{},{name:"section",hash:{},data:o,loc:{start:{line:139,column:34},end:{line:139,column:45}}}):t)+'"'},80:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'data-subsection="'+n.escapeExpression("function"==typeof(t=null!=(t=r(e,"subsection")||(null!=l?r(l,"subsection"):l))?t:n.hooks.helperMissing)?t.call(null!=l?l:n.nullContext||{},{name:"subsection",hash:{},data:o,loc:{start:{line:140,column:40},end:{line:140,column:54}}}):t)+'"'},82:function(n,l,e,a,o){var t=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"        "+n.escapeExpression((t(e,"set")||l&&t(l,"set")||n.hooks.helperMissing).call(null!=l?l:n.nullContext||{},"showMedia",!0,{name:"set",hash:{},data:o,loc:{start:{line:144,column:8},end:{line:144,column:33}}}))+"\n"},84:function(n,l,e,a,o){var t=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"        "+n.escapeExpression((t(e,"set")||l&&t(l,"set")||n.hooks.helperMissing).call(null!=l?l:n.nullContext||{},"showMedia",null!=l?t(l,"showThumbnail"):l,{name:"set",hash:{},data:o,loc:{start:{line:150,column:8},end:{line:150,column:42}}}))+"\n"},86:function(n,l,e,a,o){var t,r,i=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return(null!=(t=n.invokePartial(i(a,"renderHeadline"),l,{name:"renderHeadline",data:o,indent:"        ",helpers:e,partials:a,decorators:n.decorators}))?t:"")+'        <div class="'+n.escapeExpression("function"==typeof(r=null!=(r=i(e,"containerVariation")||(null!=l?i(l,"containerVariation"):l))?r:n.hooks.helperMissing)?r.call(null!=l?l:n.nullContext||{},{name:"containerVariation",hash:{},data:o,loc:{start:{line:154,column:20},end:{line:154,column:42}}}):r)+'--gradient"></div>\n'},88:function(n,l,e,a,o){var t,r,i=null!=l?l:n.nullContext||{},c=n.hooks.helperMissing,u=n.escapeExpression,s=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'        <div class="container__banner '+u((r=null!=(r=s(e,"containerVariation")||(null!=l?s(l,"containerVariation"):l))?r:c,"function"===(0,_typeof2.default)(r)?r.call(i,{name:"containerVariation",hash:{},data:o,loc:{start:{line:157,column:38},end:{line:157,column:60}}}):r))+'__banner" '+(null!=(t=(s(e,"ifAll")||l&&s(l,"ifAll")||c).call(i,(t=(t=o&&s(o,"root"))&&s(t,"locals"))&&s(t,"edit"),null!=l?s(l,"inlineEdit"):l,{name:"ifAll",hash:{},fn:n.program(89,o,0),inverse:n.noop,data:o,loc:{start:{line:157,column:70},end:{line:157,column:150}}}))?t:"")+">\n            "+u((r=null!=(r=s(e,"banner")||(null!=l?s(l,"banner"):l))?r:c,"function"===(0,_typeof2.default)(r)?r.call(i,{name:"banner",hash:{},data:o,loc:{start:{line:158,column:12},end:{line:158,column:22}}}):r))+"\n        </div>\n"},89:function(n,l,e,a,o){return' data-editable-inline="banner" '},91:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(t=r(e,"if").call(null!=l?l:n.nullContext||{},null!=l?r(l,"renderMediaLink"):l,{name:"if",hash:{},fn:n.program(92,o,0),inverse:n.program(95,o,0),data:o,loc:{start:{line:162,column:8},end:{line:168,column:15}}}))?t:""},92:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(t=n.invokePartial(r(a,"cardLink"),l,{name:"cardLink",fn:n.program(93,o,0),inverse:n.noop,data:o,helpers:e,partials:a,decorators:n.decorators}))?t:""},93:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(t=n.invokePartial(r(a,"media"),l,{name:"media",data:o,indent:"                ",helpers:e,partials:a,decorators:n.decorators}))?t:""},95:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(t=n.invokePartial(r(a,"media"),l,{name:"media",data:o,indent:"            ",helpers:e,partials:a,decorators:n.decorators}))?t:""},97:function(n,l,e,a,o){var t,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(t=n.invokePartial(r(a,"renderHeadline"),l,{name:"renderHeadline",data:o,indent:"        ",helpers:e,partials:a,decorators:n.decorators}))?t:""},compiler:[8,">= 4.3.0"],main:function(n,l,e,a,o,t,r){var i,c,u=null!=l?l:n.nullContext||{},s=n.hooks.helperMissing,p=n.escapeExpression,m="function",d=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return(null!=(i=d(e,"unless").call(u,null!=l?d(l,"media"):l,{name:"unless",hash:{},fn:n.program(1,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:1,column:0},end:{line:3,column:11}}}))?i:"")+"\n\n\n\n"+(null!=(i=(d(e,"ifAll")||l&&d(l,"ifAll")||s).call(u,null!=l?d(l,"label"):l,null!=l?d(l,"labelText"):l,(d(e,"arrayIncludes")||l&&d(l,"arrayIncludes")||s).call(u,null!=(i=null!=l?d(l,"variation"):l)?d(i,"showLabel"):i,"media",{name:"arrayIncludes",hash:{},data:o,loc:{start:{line:28,column:25},end:{line:28,column:68}}}),{name:"ifAll",hash:{},fn:n.program(22,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:28,column:0},end:{line:30,column:10}}}))?i:"")+'\n\n\n<div data-uri="'+p((d(e,"default")||l&&d(l,"default")||s).call(u,null!=l?d(l,"_ref"):l,null!=l?d(l,"_self"):l,{name:"default",hash:{},data:o,loc:{start:{line:130,column:15},end:{line:130,column:37}}}))+'"\n     data-created-updated-by="true"\n     class="'+p((c=null!=(c=d(e,"componentVariation")||(null!=l?d(l,"componentVariation"):l))?c:s,(0,_typeof2.default)(c)===m?c.call(u,{name:"componentVariation",hash:{},data:o,loc:{start:{line:132,column:12},end:{line:132,column:36}}}):c))+" container__item container__item--type-media-"+p((c=null!=(c=d(e,"mediaPicker")||(null!=l?d(l,"mediaPicker"):l))?c:s,(0,_typeof2.default)(c)===m?c.call(u,{name:"mediaPicker",hash:{},data:o,loc:{start:{line:132,column:81},end:{line:132,column:96}}}):c))+" container__item--type-"+p((d(e,"removeSpaces")||l&&d(l,"removeSpaces")||s).call(u,(i=(i=(i=o&&d(o,"root"))&&d(i,"locals"))&&d(i,"configuration"))&&d(i,"pageType"),{name:"removeSpaces",hash:{},data:o,loc:{start:{line:132,column:119},end:{line:132,column:171}}}))+" "+p((c=null!=(c=d(e,"containerVariation")||(null!=l?d(l,"containerVariation"):l))?c:s,(0,_typeof2.default)(c)===m?c.call(u,{name:"containerVariation",hash:{},data:o,loc:{start:{line:132,column:172},end:{line:132,column:194}}}):c))+"__item "+p((c=null!=(c=d(e,"containerVariation")||(null!=l?d(l,"containerVariation"):l))?c:s,(0,_typeof2.default)(c)===m?c.call(u,{name:"containerVariation",hash:{},data:o,loc:{start:{line:132,column:201},end:{line:132,column:223}}}):c))+"__item--type-"+p((d(e,"removeSpaces")||l&&d(l,"removeSpaces")||s).call(u,(i=(i=(i=o&&d(o,"root"))&&d(i,"locals"))&&d(i,"configuration"))&&d(i,"pageType"),{name:"removeSpaces",hash:{},data:o,loc:{start:{line:132,column:236},end:{line:132,column:288}}}))+" "+p(d(e,"if").call(u,(i=(i=o&&d(o,"root"))&&d(i,"locals"))&&d(i,"edit"),null!=l?d(l,"type"):l,{name:"if",hash:{},data:o,loc:{start:{line:132,column:289},end:{line:132,column:318}}}))+" "+(null!=(i=d(e,"if").call(u,null!=l?d(l,"matchesPath"):l,{name:"if",hash:{},fn:n.program(66,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:132,column:319},end:{line:132,column:377}}}))?i:"")+'"\n     data-component-name="card"\n     data-open-link="'+p((c=null!=(c=d(e,"link")||(null!=l?d(l,"link"):l))?c:s,(0,_typeof2.default)(c)===m?c.call(u,{name:"link",hash:{},data:o,loc:{start:{line:134,column:21},end:{line:134,column:29}}}):c))+'"\n     '+(null!=(i=d(e,"if").call(u,null!=l?d(l,"uri"):l,{name:"if",hash:{},fn:n.program(68,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:135,column:5},end:{line:135,column:42}}}))?i:"")+"\n     "+(null!=(i=d(e,"if").call(u,(d(e,"compare")||l&&d(l,"compare")||s).call(u,null!=l?d(l,"type"):l,"fill",{name:"compare",hash:{},data:o,loc:{start:{line:136,column:11},end:{line:136,column:32}}}),{name:"if",hash:{},fn:n.program(70,o,0,t,r),inverse:n.program(72,o,0,t,r),data:o,loc:{start:{line:136,column:5},end:{line:136,column:97}}}))?i:"")+"\n     "+(null!=(i=(d(e,"ifAll")||l&&d(l,"ifAll")||s).call(u,null!=l?d(l,"videoDuration"):l,(d(e,"compare")||l&&d(l,"compare")||s).call(u,null!=l?d(l,"linkType"):l,"video",{name:"compare",hash:{},data:o,loc:{start:{line:137,column:28},end:{line:137,column:54}}}),{name:"ifAll",hash:{},fn:n.program(74,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:137,column:5},end:{line:137,column:107}}}))?i:"")+"\n     "+(null!=(i=d(e,"if").call(u,null!=l?d(l,"wordCount"):l,{name:"if",hash:{},fn:n.program(76,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:138,column:5},end:{line:138,column:72}}}))?i:"")+"\n     "+(null!=(i=d(e,"if").call(u,null!=l?d(l,"section"):l,{name:"if",hash:{},fn:n.program(78,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:139,column:5},end:{line:139,column:53}}}))?i:"")+"\n     "+(null!=(i=d(e,"if").call(u,null!=l?d(l,"subsection"):l,{name:"if",hash:{},fn:n.program(80,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:140,column:5},end:{line:140,column:62}}}))?i:"")+"\n>\n    "+p((d(e,"set")||l&&d(l,"set")||s).call(u,"showMedia",!1,{name:"set",hash:{},data:o,loc:{start:{line:142,column:4},end:{line:142,column:30}}}))+"\n"+(null!=(i=d(e,"if").call(u,(d(e,"compare")||l&&d(l,"compare")||s).call(u,null!=(i=null!=l?d(l,"variation"):l)?d(i,"showMedia"):i,"all",{name:"compare",hash:{},data:o,loc:{start:{line:143,column:10},end:{line:143,column:45}}}),{name:"if",hash:{},fn:n.program(82,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:143,column:4},end:{line:145,column:11}}}))?i:"")+(null!=(i=(d(e,"ifAll")||l&&d(l,"ifAll")||s).call(u,(d(e,"compare")||l&&d(l,"compare")||s).call(u,null!=(i=null!=l?d(l,"variation"):l)?d(i,"showMedia"):i,"first",{name:"compare",hash:{},data:o,loc:{start:{line:146,column:13},end:{line:146,column:50}}}),(d(e,"compare")||l&&d(l,"compare")||s).call(u,null!=l?d(l,"index"):l,0,{name:"compare",hash:{},data:o,loc:{start:{line:146,column:51},end:{line:146,column:68}}}),{name:"ifAll",hash:{},fn:n.program(82,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:146,column:4},end:{line:148,column:14}}}))?i:"")+(null!=(i=d(e,"if").call(u,null!=l?d(l,"showMedia"):l,{name:"if",hash:{},fn:n.program(84,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:149,column:4},end:{line:151,column:11}}}))?i:"")+(null!=(i=d(e,"if").call(u,(d(e,"compare")||l&&d(l,"compare")||s).call(u,null!=l?d(l,"containerVariation"):l,"container_super-hero",{name:"compare",hash:{},data:o,loc:{start:{line:152,column:10},end:{line:152,column:61}}}),{name:"if",hash:{},fn:n.program(86,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:152,column:4},end:{line:155,column:11}}}))?i:"")+(null!=(i=d(e,"if").call(u,null!=l?d(l,"banner"):l,{name:"if",hash:{},fn:n.program(88,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:156,column:4},end:{line:160,column:11}}}))?i:"")+(null!=(i=d(e,"if").call(u,null!=l?d(l,"showMedia"):l,{name:"if",hash:{},fn:n.program(91,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:161,column:4},end:{line:169,column:11}}}))?i:"")+(null!=(i=d(e,"unless").call(u,(d(e,"compare")||l&&d(l,"compare")||s).call(u,null!=l?d(l,"containerVariation"):l,"container_super-hero",{name:"compare",hash:{},data:o,loc:{start:{line:170,column:14},end:{line:170,column:65}}}),{name:"unless",hash:{},fn:n.program(97,o,0,t,r),inverse:n.noop,data:o,loc:{start:{line:170,column:4},end:{line:172,column:15}}}))?i:"")+"</div>"},main_d:function(n,l,e,a,o,t,r){var i=e.decorators,c=e.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return n=c(i,"inline")(n,l,e,{name:"inline",hash:{},fn:e.program(3,o,0,t,r),inverse:e.noop,args:["cardLink"],data:o,loc:{start:{line:5,column:0},end:{line:11,column:11}}})||n,n=c(i,"inline")(n,l,e,{name:"inline",hash:{},fn:e.program(12,o,0,t,r),inverse:e.noop,args:["mediaIcons"],data:o,loc:{start:{line:13,column:0},end:{line:19,column:11}}})||n,n=c(i,"inline")(n,l,e,{name:"inline",hash:{},fn:e.program(18,o,0,t,r),inverse:e.noop,args:["textLabel"],data:o,loc:{start:{line:21,column:0},end:{line:26,column:11}}})||n,n=c(i,"inline")(n,l,e,{name:"inline",hash:{},fn:e.program(24,o,0,t,r),inverse:e.noop,args:["media"],data:o,loc:{start:{line:32,column:0},end:{line:78,column:11}}})||n,n=c(i,"inline")(n,l,e,{name:"inline",hash:{},fn:e.program(37,o,0,t,r),inverse:e.noop,args:["renderHeadline"],data:o,loc:{start:{line:80,column:0},end:{line:128,column:11}}})||n},useDecorators:!0,usePartial:!0,useData:!0,useDepths:!0};
}, {"10":10,"19":19}];
window.modules["70"] = [function(require,module,exports){"use strict";var _siteToLanguageMap,_interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18)),_require=require(76),isOfType=_require.isOfType,SITES={cnn:"cnn",espanol:"es",arabic:"ar"};Object.freeze(SITES);var siteToLanguageMap=(_siteToLanguageMap={},(0,_defineProperty2.default)(_siteToLanguageMap,SITES.espanol,"es"),(0,_defineProperty2.default)(_siteToLanguageMap,SITES.cnn,"en"),(0,_defineProperty2.default)(_siteToLanguageMap,SITES.arabic,"ar"),_siteToLanguageMap);function getSite(e){var i,t,a,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:SITES.cnn;return null!==(i=null!==(t=null==e?void 0:null===(a=e.site)||void 0===a?void 0:a.site)&&void 0!==t?t:null==e?void 0:e.brandSite)&&void 0!==i?i:n}function isSite(e,i){return isOfType(i,getSite(e))}function getSiteLanguage(e){return siteToLanguageMap[e]||"en"}module.exports={SITES:SITES,getSite:getSite,getSiteLanguage:getSiteLanguage,isSite:isSite};
}, {"10":10,"18":18,"76":76}];
window.modules["71"] = [function(require,module,exports){(function (global){(function (){
"use strict";var _interopRequireDefault=require(10),_slicedToArray2=_interopRequireDefault(require(36)),SPECIAL_PROTOCOLS=["file:","ftp:","http:","https:","ws:","wss:"],DEFAULT_LOCATION=function(){return"undefined"!=typeof window?window.location||{}:"undefined"!=typeof global&&global.location||{}};module.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:DEFAULT_LOCATION(),r=function(e){return"".concat(e||"")},a={hash:t.hash||"",hostname:t.hostname||"",origin:t.origin||"",password:t.password||"",port:t.port||"",protocol:t.protocol||"",search:t.search||"",slashes:!1,username:t.username||""},o={get hash(){return a.hash},set hash(e){a.hash=r(e)},get host(){return"".concat(a.hostname).concat((e=a.port,["80","443"].includes(e)||!e?"":":".concat(a.port)));var e},set host(e){var t=r(e).split(":"),a=(0,_slicedToArray2.default)(t,2),s=a[0],n=a[1];o.hostname=s,o.port=null!=n?n:""},get hostname(){return a.hostname},set hostname(e){a.hostname=r(e)},get href(){var e,t,r,a,s,n,c=o.host,h=o.pathname,p=o.search,u=o.hash;return"".concat((s=o,n=s.protocol,n?"".concat(n,"//"):"")).concat((e=o,t=e.username,r=e.password,a="".concat(t).concat(r?":".concat(r):""),a?"".concat(a,"@"):"")).concat(c)+"".concat(c&&h&&!h.startsWith("/")?"/":"").concat(h).concat(p).concat(u)},get password(){return a.password},set password(e){a.password=r(e)},get pathname(){return a.pathname},set pathname(e){a.pathname=r(e)},get port(){return a.port},set port(e){a.port=r(e)},get protocol(){return a.protocol},set protocol(e){var t=r(e).trim().replace(/:?$/,":");a.protocol=":"===t?"":t},get search(){return a.search},set search(e){a.search=r(e)},get slashes(){return a.slashes},set slashes(e){a.slashes=!!e},get username(){return a.username},set username(e){a.username=r(e)},set:function(e,t){o[e]=t},toString:function(){return o.href}};try{var s=e.startsWith("//")?new URL(e,a.origin):new URL(e);o.hostname=decodeURIComponent(s.hostname),o.pathname=decodeURIComponent(s.pathname),["hash","password","port","protocol","search","username"].forEach(function(e){return o.set(e,s[e])}),o.slashes=s.href.replace(s.protocol,"").startsWith("/")}catch(t){o.pathname=e}return SPECIAL_PROTOCOLS.includes(o.protocol)&&"/"!==o.pathname.charAt(0)&&(o.pathname="/".concat(o.pathname)),o};

}).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"10":10,"36":36}];
window.modules["72"] = [function(require,module,exports){"use strict";var format=require(128),eslocale=require(3048),_require=require(186),DateTime=_require.DateTime,Interval=_require.Interval,differenceInHours=require(2841),differenceInMinutes=require(2845),parseISO=require(2985),intervalToDuration=require(2927),secondsToMilliseconds=require(2999),dateFnsFormatDuration=require(2886),_isString=require(333),intervalContainsDate=function(e,t,a){return Interval.fromDateTimes(t,a).contains(e)},jsDateToUnix=function(e){return DateTime.fromJSDate(e).toMillis()},unixUtcToDateTime=function(e){return DateTime.fromMillis(e,{zone:"Etc/UTC"})},dateObjectToDateTime=function(e){return DateTime.fromObject(e,{zone:"Etc/UTC"})},unixUtcToFormat=function(e,t){return DateTime.fromMillis(e,{zone:"Etc/UTC"}).toFormat(t)};function getNavigatorLanguage(){return"undefined"==typeof navigator?"en-US":navigator.languages&&navigator.languages.length?navigator.languages[0]:navigator.userLanguage||navigator.language||navigator.browserLanguage||"en-US"}function usersTimeZone(){return(new Date).toLocaleTimeString(getNavigatorLanguage(),{timeZoneName:"short"}).split(" ").pop()}function getNewYorkTimezone(e){return e.toLocaleString("en-US",{timeZone:"America/New_York",timeZoneName:"short"}).split(" ").pop()}function formatDate(e,t){return e?(e instanceof Date||(e=new Date(e)),format(e,t)):""}function formatDateISO(e){return!e||isNaN(Date.parse(e))?null:(e instanceof Date||(e=new Date(e)),"".concat(e.toISOString().slice(0,-5),"Z"))}function formatDateET(e,t){if(!e)return"";"now"===e?e=new Date:e instanceof Date||(e=new Date(e));var a=new Date(e.toLocaleString("en-US",{timeZone:"America/New_York"}));return format(a,t)}function formatTimestamp(e,t){return e?(e instanceof Date||(e=new Date(e)),format(e,"h:mm aaaa".concat(t?" '".concat(usersTimeZone(),"',"):""," MMMM d, yyyy"))):""}function formatTimestampET(e){e instanceof Date||(e=new Date(e));var t=e.toLocaleString("en-US",{timeZone:"America/New_York"}),a=getNewYorkTimezone(e),o=new Date(t);return format(o,"h:mm a '".concat(a,"' MMMM d, yyyy"))}function formatTimestampDomestic(e){e instanceof Date||(e=new Date(e));var t=e.toLocaleString("en-US",{timeZone:"America/New_York"}),a=getNewYorkTimezone(e),o=new Date(t),n=format(o,"cccc").substring(0,3);return format(o,"h:mm a '".concat(a,",' '").concat(n,"' MMMM d, yyyy"))}function formatTimestampEspanol(e){e instanceof Date||(e=new Date(e));var t=e.toLocaleString("en-US",{timeZone:"America/New_York"}),a=new Date(t),o=e.toLocaleString("en-US",{timeZone:"GMT"}),n=new Date(o),r=format(n,"HH:mm"),i=format(a,"MMMM",{locale:eslocale});return format(a,"HH:mm 'ET (".concat(r," GMT)' d 'de ").concat(i," de' yyyy"),{locale:eslocale})}function formatTimestampEdition(e){e instanceof Date||(e=new Date(e));var t=e.toLocaleString("en-US",{timeZone:"Asia/Hong_Kong"}),a=new Date(t),o=format(a,"HHmm"),n=e.toLocaleString("en-US",{timeZone:"GMT"}),r=new Date(n),i=format(r,"HHmm"),m=format(e,"MMMM dd, yyyy");return"".concat(i," GMT (").concat(o," HKT) ").concat(m)}function formatDuration(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(Number.isNaN(parseFloat(e))||parseFloat(e)<=0)return"00:00";var o=Math.floor(e/3600),n=Math.floor((e-3600*o)/60),r=Math.floor(e-3600*o-60*n),i=function(e){return e<10?"0".concat(e):"".concat(e)},m=a?"PT".concat(i(o),"H").concat(i(n),"M").concat(i(r),"S"):"".concat(i(o),":").concat(i(n),":").concat(i(r));return t?m:m.slice(3)}function formatRuntime(e){if(Number.isNaN(parseFloat(e)))return"0 min";var t=intervalToDuration({start:0,end:secondsToMilliseconds(e)});return t.seconds>0&&(t.minutes+=1),dateFnsFormatDuration(t,{format:["hours","minutes"]}).replace(/hours?/,"hr").replace(/minutes?/,"min")}function formatLastUpdated(e){var t,a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=new Date,n=_isString(e)?parseISO(formatDateISO(e)):e,r=differenceInHours(o,n),i=differenceInMinutes(o,n)%60;return differenceInMinutes(o,n)<1?"less than 1 min ago":r<1?"".concat(i," min ago"):r<24?(t="".concat(r," hr ago"),i>0&&(t=t.replace("ago","".concat(i," min ago"))),t):formatTimestamp(n,a)}function getTimeStampFromLastUpdated(e){if(!e)return null;if(_isString(e)){var t=parseISO(formatDateISO(e)).valueOf();return isNaN(t)?null:t}return e instanceof Date?e.valueOf():null}module.exports.intervalContainsDate=intervalContainsDate,module.exports.unixUtcToFormat=unixUtcToFormat,module.exports.unixUtcToDateTime=unixUtcToDateTime,module.exports.dateObjectToDateTime=dateObjectToDateTime,module.exports.usersTimeZone=usersTimeZone,module.exports.formatDate=formatDate,module.exports.formatDateISO=formatDateISO,module.exports.formatDateET=formatDateET,module.exports.formatTimestamp=formatTimestamp,module.exports.formatTimestampET=formatTimestampET,module.exports.formatDuration=formatDuration,module.exports.formatRuntime=formatRuntime,module.exports.formatLastUpdated=formatLastUpdated,module.exports.formatTimestampEdition=formatTimestampEdition,module.exports.formatTimestampEspanol=formatTimestampEspanol,module.exports.formatTimestampDomestic=formatTimestampDomestic,module.exports.getTimeStampFromLastUpdated=getTimeStampFromLastUpdated,module.exports.jsDateToUnix=jsDateToUnix;
}, {"128":128,"186":186,"333":333,"2841":2841,"2845":2845,"2886":2886,"2927":2927,"2985":2985,"2999":2999,"3048":3048}];
window.modules["75"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var _require=require(2),getComponentName=_require.getComponentName,replaceVersion=_require.replaceVersion,_omit=require(77),_require2=require(79),create=_require2.create,_require3=require(76),has=_require3.has,sanitize=require(32),cuid=require(78),CUSTOM_TEXT_LABELS=["type-custom","type-custom-video"],CARD_TYPES={CURATED:"curated",MANUAL:"manual",FILL:"fill"},PAGE_TYPE_LABEL_OVERRIDES={"live-story":"type-updates"},LABEL_TEXTS={cnn:{"type-audio":"Audio","type-breaking":"Breaking News","type-exclusive":"CNN Exclusive","type-fact-check":"Fact Check","type-investigates":"CNN Investigates","type-underscored":"CNN Underscored","type-updates":"Live Updates","type-opinion":"Opinion","type-analysis":"Analysis","type-analysis-for-subscribers":"Analysis for Subscribers","type-video":"Video","type-gallery":"Gallery","type-podcasts":"Podcast","type-poll":"CNN Poll","type-live-video":"Live Video","type-trending":"Trending","type-review":"Review","type-projection-non-breaking":"CNN Projection","type-projection-breaking":"CNN Projection","type-quiz":"Quiz","type-kfile":"KFILE","type-first":"First on CNN","type-for-subscribers":"For Subscribers","z-cnn":"CNN","z-cnnbrk":"CNNBRK","z-cnnbrk_separator":"CNNBRK_SEPARATOR","z-just_in":"JUST_IN","z-exclusive":"EXCLUSIVE","z-developing_story":"DEVELOPING_STORY","z-happening_now":"HAPPENING_NOW","z-new_this_hour":"NEW_THIS_HOUR"},espanol:{"type-breaking":"ÚLTIMA HORA","type-analysis":"ANÁLISIS","type-analysis-for-subscribers":"ANÁLISIS","type-audio":"AUDIO","type-exclusive":"EXCLUSIVO CNN","type-investigates":"INVESTIGACIÓN CNN","type-underscored":"CNN UNDERSCORED","type-updates":"MINUTO A MINUTO","type-opinion":"OPINIÓN","type-video":"VIDEO","type-gallery":"GALERÍA","type-podcasts":"PODCAST","type-live-video":"VIDEO EN VIVO","type-trending":"TENDENCIA","type-radio-argentina":"RADIO ARGENTINA"}};function setLabel(e,t){var r,i=(null==t?void 0:null===(r=t.meta)||void 0===r?void 0:r.site)||"cnn",n=LABEL_TEXTS[i]||{};if(!e.label&&null!==e.label&&PAGE_TYPE_LABEL_OVERRIDES[e.pageType]?e.label=PAGE_TYPE_LABEL_OVERRIDES[e.pageType]:e.labelText="",e.label)CUSTOM_TEXT_LABELS.includes(e.label)?e.labelText=e.customLabel:e.labelText=n[e.label]||"";else if(n["type-".concat(e.pageType)])e.label="type-".concat(e.pageType),e.labelText=n[e.label]||"";else if(e.section&&n["type-".concat(e.section)])e.label="type-".concat(e.section),e.labelText=n["type-".concat(e.section)];else if(e.article&&e.article.uri){var a="type-".concat(getComponentName(e.article.uri));n[a]&&(e.label=a,e.labelText=n[a])}}var createImage=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";e._ref||(e=_objectSpread(_objectSpread(_objectSpread({},create({url:"",damType:""})),e),{},{_ref:"".concat(t,"/_components/image/instances/").concat(cuid())})),e.componentVariation="image",e._ref=replaceVersion(e._ref,r);return _omit(e,["__fields","_sizeToken","_wedgerId","_wedgerUri","_wedgerComponent","_wedgerLegacyCmsId","_wedgerLastModifiedDate"])};function createVideo(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e)return null;return _objectSpread(_objectSpread({},_omit(e,["__fields","_version","_wedgerComponent","_wedgerId","_wedgerLastModifiedDate","_wedgerLegacyCmsId","_wedgerUri","_wedgerUrl","autoplay","durationISO","firstPublished","lastPublished","show","socialShare","sourceUrl","tags","theme"])),{},{thumbnail:[createImage(e.thumbnail[0],t)]},r)}function createCard(e,t){var r=e.uri,i=e.url,n=e.urlPath,a=e.headline,o=e.description,s=e.pageType,c=e.renderMediaLink,l=void 0===c||c,p=e.authors,u=e.lastPublished,d=e.firstPublished,_=e.label,y=e.image,b=e.videoResource,g=e.mediaPicker,E=e.type,v=e.wordCount,m=e.section,T=e.subsection,f=e.showThumbnail,N=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",L=arguments.length>3&&void 0!==arguments[3]?arguments[3]:cuid(),h=createImage(y,t,N),P="videoResource"===g?createVideo(b,t,{fill:!0,autostart:"unmuted",inPlaylist:!1}):null,I={url:i,urlPath:n,headline:a,description:o,renderMediaLink:l,showThumbnail:f,type:E,uri:r?replaceVersion(r,N):void 0,image:[h],videoResource:P?[P]:null,videoDuration:null==b?void 0:b.duration,mediaPicker:P&&g||"image",pageType:s,label:_||"",componentVariation:"card",authors:p,lastPublished:u,firstPublished:d,wordCount:v,section:m,subsection:T};return I._ref=replaceVersion("".concat(t,"/_components/card/instances/").concat(L),N),E===CARD_TYPES.FILL&&(I.image[0]._ref=replaceVersion("".concat(t,"/_components/image/instances/card_").concat(L),N),I.videoResource&&(I.videoResource[0]._ref=replaceVersion("".concat(t,"/_components/video-resource/instances/card_").concat(L),N),I.videoResource[0].thumbnail[0]._ref=replaceVersion("".concat(t,"/_components/image/instances/card_video_").concat(L),N))),setLabel(I),I}function sanitizeInputs(e,t){has(e.headline)&&(e.headline=sanitize.toSmartHeadline(e.headline,t))}module.exports={CUSTOM_TEXT_LABELS:CUSTOM_TEXT_LABELS,CARD_TYPES:CARD_TYPES,PAGE_TYPE_LABEL_OVERRIDES:PAGE_TYPE_LABEL_OVERRIDES,setLabel:setLabel,createCard:createCard,sanitizeInputs:sanitizeInputs};
}, {"2":2,"10":10,"18":18,"32":32,"76":76,"77":77,"78":78,"79":79}];
window.modules["76"] = [function(require,module,exports){(function (process){(function (){
"use strict";var _interopRequireDefault=require(10),_typeof2=_interopRequireDefault(require(19)),_isArray=require(547),_isObject=require(546),_isEmpty=require(85),_isString=require(333),_isNull=require(131),_isUndefined=require(3359),_omit=require(77),_isEqual=require(180),_cloneDeep=require(113),_require=require(220),formatISODuration=_require.formatISODuration,WORDS_PER_MINUTE=225,LINK_REGEX=/((http|ftp|https):\/\/([\w_-]+(?:(?:\.[\w_-]+)*))([\w.,@?^=%&:/~+#-]*[\w@?^=%&/~+#-]))/gi;function isFieldEmpty(e){return _isArray(e)||_isObject(e)?_isEmpty(e):_isString(e)?0===e.length:!(!_isNull(e)&&!_isUndefined(e))}function has(e){return!isFieldEmpty(e)}function wait(e){return function(i){return new Promise(function(t){return setTimeout(function(){return t(i)},e)})}}var stripHtml=function(e){return"string"==typeof e?e.replace(/<[^>]+>/g,""):e};function convertToBoolean(e){try{return!0===e||1===e||"true"===e.toLowerCase()}catch(e){return!1}}function isPublishing(e){return e instanceof Object&&(e&&null!=e.publishUrl)}function isServerSide(){return!(!process.versions||!process.versions.node)}var getTopicId=function(e){return"object"===(0,_typeof2.default)(e)?e.topicId:e};function isValidForDefaultSectionSetting(e){return["article","gallery","video","live-story"].includes(e)}var componentChanged=function(e,i){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return t=t.concat(["__meta","__fields"]),!_isEqual(_omit(_cloneDeep(e),t),_omit(_cloneDeep(i),t))},makeLinks=function(e){return e.replace(LINK_REGEX,'<a href="$1">$1</a>')},ensureArray=function(e){return Array.isArray(e)?e:[e]},isOfType=function(e,i){return ensureArray(e).includes(i)},getHost=function(e){var i;return(null==e?void 0:null===(i=e.site)||void 0===i?void 0:i.host)||window.process.env.DEFAULT_SITE_HOST},getReadTimeAsString=function(e){return e&&"".concat(Math.ceil(e/WORDS_PER_MINUTE))},getReadTimeAsDuration=function(e){if(e)return formatISODuration({minutes:Math.floor(e/WORDS_PER_MINUTE),seconds:Math.floor(60*e/WORDS_PER_MINUTE%60)})},isRegistrationPaywallExempt=function(e){var i=["cnn-underscored"];return!!["article_livestory","gallery_unfurled","gallery_leaf"].includes(e.additionalType)||!!(e.sections&&e.sections.length>0)&&e.sections.some(function(e){return i.includes(e)})};module.exports={has:has,isFieldEmpty:isFieldEmpty,stripHtml:stripHtml,wait:wait,convertToBoolean:convertToBoolean,isPublishing:isPublishing,isServerSide:isServerSide,getTopicId:getTopicId,isValidForDefaultSectionSetting:isValidForDefaultSectionSetting,componentChanged:componentChanged,makeLinks:makeLinks,ensureArray:ensureArray,isOfType:isOfType,getHost:getHost,getReadTimeAsString:getReadTimeAsString,getReadTimeAsDuration:getReadTimeAsDuration,isRegistrationPaywallExempt:isRegistrationPaywallExempt};

}).call(this)}).call(this,require(243))}, {"10":10,"19":19,"77":77,"85":85,"113":113,"131":131,"180":180,"220":220,"243":243,"333":333,"546":546,"547":547,"3359":3359}];
window.modules["77"] = [function(require,module,exports){var arrayMap=require(3159),baseClone=require(3181),baseUnset=require(3265),castPath=require(3207),copyObject=require(3176),customOmitClone=require(3317),flatRest=require(3311),getAllKeysIn=require(3182),CLONE_DEEP_FLAG=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG=4,omit=flatRest(function(e,t){var r={};if(null==e)return r;var a=!1;t=arrayMap(t,function(t){return t=castPath(t,e),a||(a=t.length>1),t}),copyObject(e,getAllKeysIn(e),r),a&&(r=baseClone(r,CLONE_DEEP_FLAG|CLONE_FLAT_FLAG|CLONE_SYMBOLS_FLAG,customOmitClone));for(var n=t.length;n--;)baseUnset(r,t[n]);return r});module.exports=omit;
}, {"3159":3159,"3176":3176,"3181":3181,"3182":3182,"3207":3207,"3265":3265,"3311":3311,"3317":3317}];
window.modules["78"] = [function(require,module,exports){var fingerprint=require(2750),pad=require(2748),getRandomValue=require(2749),c=0,blockSize=4,base=36,discreteValues=Math.pow(base,blockSize);function randomBlock(){return pad((getRandomValue()*discreteValues<<0).toString(base),blockSize)}function safeCounter(){return c=c<discreteValues?c:0,++c-1}function cuid(){return"c"+(new Date).getTime().toString(base)+pad(safeCounter().toString(base),blockSize)+fingerprint()+(randomBlock()+randomBlock())}cuid.slug=function(){var e=(new Date).getTime().toString(36),i=safeCounter().toString(36).slice(-4),r=fingerprint().slice(0,1)+fingerprint().slice(-1),n=randomBlock().slice(-2);return e.slice(-2)+i+r+n},cuid.isCuid=function(e){return"string"==typeof e&&!!e.startsWith("c")},cuid.isSlug=function(e){if("string"!=typeof e)return!1;var i=e.length;return i>=7&&i<=10},cuid.fingerprint=fingerprint,module.exports=cuid;
}, {"2748":2748,"2749":2749,"2750":2750}];
window.modules["79"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18)),_slicedToArray2=_interopRequireDefault(require(36)),_toConsumableArray2=_interopRequireDefault(require(23)),_typeof2=_interopRequireDefault(require(19));function _createForOfIteratorHelper(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,o=function(){};return{s:o,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,n=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return n=e.done,e},e:function(e){l=!0,i=e},f:function(){try{n||null==r.return||r.return()}finally{if(l)throw i}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var _get=require(1),_compact=require(3346),_defaultTo=require(3349),damClient=require(159),CLOUDINARY_FETCH="https://res.cloudinary.com/coredev-test/image/fetch/",EnvVars=require(5),_require=require(35),isArticle=_require.isArticle,_require2=require(32),toPlainText=_require2.toPlainText,DAM_TYPES={HYPATIA:"hypatia",CLOUDINARY:"cloudinary",STELLAR:damClient.DAM_TYPE},CNN_PLACEHOLDER_IMAGE_NAME="cnn-placeholder-image",VIEWPORTS={upToSmall:{breakpointRule:"(max-width: 479px)",defaultWidth:"480",defaultCutToken:"large-169",ratioSizes:{small1x1:{w:"256",h:"256"},"1x1":{w:"479",h:"479"},"3x4":{w:"360",h:"480"},small4x3:{w:"256",h:"192"},"4x3":{w:"480",h:"360"},small16x9:{w:"256",h:"144"},medium16x9:{w:"480",h:"270"},large16x9:{w:"480",h:"270"},"16x9":{w:"480",h:"270"},original:{w:"480"}},hypatiaCutKeys:{"1x1":"largeto1","4x3":"large4to3","16x9":"large16to9",original:"large16to9"}},mobile:{breakpointRule:"(min-width: 480px)",defaultWidth:"480",defaultCutToken:"large-169",ratioSizes:{small1x1:{w:"256",h:"256"},"1x1":{w:"480",h:"480"},"3x4":{w:"360",h:"480"},small4x3:{w:"256",h:"192"},"4x3":{w:"480",h:"360"},small16x9:{w:"256",h:"144"},medium16x9:{w:"480",h:"270"},large16x9:{w:"480",h:"270"},"16x9":{w:"480",h:"270"},original:{w:"480"},max16x9:{w:"959",h:"539"}},hypatiaCutKeys:{"1x1":"largeto1","4x3":"large4to3","16x9":"large16to9",original:"large16to9"}},tablet:{breakpointRule:"(min-width: 960px)",defaultWidth:"960",defaultCutToken:"exlarge-169",ratioSizes:{small1x1:{w:"256",h:"256"},"1x1":{w:"960",h:"960"},"3x4":{w:"720",h:"960"},small4x3:{w:"256",h:"192"},"4x3":{w:"960",h:"720"},small16x9:{w:"256",h:"144"},medium16x9:{w:"480",h:"270"},large16x9:{w:"780",h:"438"},"16x9":{w:"960",h:"540"},original:{w:"960"},max16x9:{w:"1279",h:"719"}},hypatiaCutKeys:{"1x1":"exlarge1to1","4x3":"exlarge4to3","16x9":"exlarge16to9",original:"exlarge16to9"}},desktop:{breakpointRule:"(min-width: 1280px)",defaultWidth:"1280",defaultCutToken:"exlarge-169",ratioSizes:{small1x1:{w:"256",h:"256"},"1x1":{w:"1280",h:"1280"},"3x4":{w:"960",h:"1280"},small4x3:{w:"256",h:"192"},"4x3":{w:"1280",h:"960"},small16x9:{w:"256",h:"144"},medium16x9:{w:"480",h:"270"},large16x9:{w:"780",h:"438"},"16x9":{w:"1280",h:"720"},original:{w:"1280"},max16x9:{w:"1439",h:"809"}},hypatiaCutKeys:{"1x1":"exlarge1to1","4x3":"exlarge4to3","16x9":"exlarge16to9",original:"exlarge16to9"}}},RATIOS={upToSmall:"16x9",mobile:"16x9",tablet:"16x9",desktop:"16x9"},CROP_RATIOS=["original","16x9","16x5","4x3","3x2","1x1","2x3","3x4","9x16"];function getMetaData(e){var t=e.image,r=e.caption,a=e.credit,o=e.title,i=e.displayCreditInline,n=e.isLink,l=void 0===n?void 0:n,c=t.componentVariation,d=t.metadata,u=void 0===d?{}:d,s="",m="",g="",p=l?toPlainText(u.caption):u.caption;o&&u.title&&(m='<div class="'.concat(c,'__title">').concat(u.title," &mdash;</div> ")),a&&u.credit&&(s='<figcaption class="'.concat(c,'__credit">').concat(u.credit,"</figcaption>"));var f=i?"".concat(s):"";return r&&(g='<div itemprop="caption" class="'.concat(c,'__caption attribution">\n  ').concat(m,'\n  <span data-editable="metaCaption" class="inline-placeholder">').concat(p||"","</span>\n  ").concat(f,"\n</div>")),g||s?'\n      <div class="'.concat(t.componentVariation,'__metadata">\n        ').concat(g,"\n        ").concat(i?"":s,"\n      </div>"):'<div class="'.concat(t.componentVariation,'__metadata"></div>')}function responsiveImage(e){var t=e.hash,r=t.image,a=t.ratios,o=void 0===a?r.ratios:a,i=t.lazy,n=void 0===i||i,l=t.fixedRatio,c=void 0===l?null:l,d=t.extraCropCommands,u=void 0===d?"":d,s=t.isPageArticle,m=void 0!==s&&s,g=getOverrides(t);return'<picture class="'.concat(r.componentVariation,'__picture">').concat(generatePicture(r,o||RATIOS,n,{fixedRatio:c,overrides:g,extraCropCommands:u},m),"</picture>")}var fallback=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];return r.reduce(_defaultTo,e)};function getOverrides(e){var t=e.image,r=fallback(_get(t,"fixedHeight"),e.fixedHeight),a=fallback(_get(t,"fixedWidth"),e.fixedWidth),o=fallback(_get(t,"rawQuery"),e.rawQuery),i={};return void 0!==r&&(i.h=r),void 0!==a&&(i.w=a),void 0!==o&&(i.rawQuery=o),i}function addImageOnErrorOnce(e){function t(e){e.removeAttribute("onerror"),e.src="/media/sites/cnn/cnn-fallback-image.jpg";for(var t=e.previousElementSibling;t&&"SOURCE"===t.tagName;)t.srcset="/media/sites/cnn/cnn-fallback-image.jpg",t=t.previousElementSibling}return!e.locals||e.locals.edit||e.locals._imageErrorHandlerAdded?("object"!==("undefined"==typeof window?"undefined":(0,_typeof2.default)(window))||window.imageLoadError||(window.imageLoadError=t),""):(e.locals._imageErrorHandlerAdded=!0,"<script>".concat(t.toString(),"<\/script>"))}function renderImage(e){var t,r,a,o=e.hash,i=e.data,n=o.image;n.componentVariation=fallback(o.componentVariationOverride,n.componentVariation,"image");var l=!!n.customRatios,c=addImageOnErrorOnce(i.root),d=fallback(n.ratios,o.ratios,n.customRatios,RATIOS),u=fallback(n.lazy,o.lazy,!1),s=fallback(n.caption,o.caption,!0),m=fallback(n.credit,o.credit,!0),g=fallback(n.class,o.class,""),p=fallback(n.title,o.title,!0),f=o.fixedRatio||null,h=o.cropRatio||null,v=o.isLink||void 0,x=fallback(n.extraCropCommands,o.extraCropCommands,""),y=fallback(n.renderOnlyImg,o.renderOnlyImg,!1),w=fallback(n.allowPlaceholderRender,o.allowPlaceholderRender,!0),_=getOverrides(o),b=generatePicture(n,d,u,{fixedRatio:f,overrides:_,extraCropCommands:x,hasCustomRatios:l,cropRatio:h},isArticle(null===(t=i.root)||void 0===t?void 0:null===(r=t.locals)||void 0===r?void 0:r.configuration)),S=fallback(o.alt,null==n?void 0:null===(a=n.metadata)||void 0===a?void 0:a.alt,""),C=o.displayCreditInline||!1,R="";return y?(w||!n.url.includes(CNN_PLACEHOLDER_IMAGE_NAME)&&!n.uri.includes(CNN_PLACEHOLDER_IMAGE_NAME))&&(R=generateImgTag(n,g,d,S,{fixedRatio:f,overrides:_,extraCropCommands:x,hasCustomRatios:l})):R='\n    <div class="'.concat(n.componentVariation,"__container ").concat(g,'" data-image-variation="').concat(n.componentVariation,'"\n    data-breakpoints=\'{"').concat(n.componentVariation,'--eq-extra-small": 115, "').concat(n.componentVariation,'--eq-small": 300, "').concat(n.componentVariation,'--show-credits": 525}\'>\n       <picture class="').concat(n.componentVariation,'__picture">').concat(b,"</picture>\n    </div>\n    ").concat(n.afterMediaHtml?n.afterMediaHtml:"","\n    ").concat(getMetaData({image:n,caption:s,credit:m,title:p,displayCreditInline:C,isLink:v}),"\n    "),"".concat(c).concat(R)}function responsiveSourceSet(e){return"".concat(generateSourceSet(e,RATIOS))}function generateSourceForRatio(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=a.fixedRatio,i=void 0===o?null:o,n=a.overrides,l=a.extraCropCommands;return r||(r="mobile",i&&(r="desktop")),generateSourceByDAM(e,r,i||t[r],n,l)}function generateImgTag(e,t,r,a,o){var i=o.fixedRatio,n=void 0===i?null:i,l=o.overrides,c=o.extraCropCommands,d=o.hasCustomRatios,u=generateSourceForRatio(e,r,void 0,{fixedRatio:n,overrides:l,extraCropCommands:c,hasCustomRatios:d}),s={w:null,h:null};if(c){var m,g,p=(0,_toConsumableArray2.default)(u.matchAll(/w_([^,]*)/g)),f=(0,_toConsumableArray2.default)(u.matchAll(/h_([^,]*)/g));s.w=null===(m=p[p.length-1])||void 0===m?void 0:m[1],s.h=null===(g=f[f.length-1])||void 0===g?void 0:g[1]}else if("original"===n||d)s.w=e.width,s.h=e.height;else{var h=VIEWPORTS.mobile.ratioSizes[r.mobile];s.w=h.w,s.h=h.h}return'<img height="'.concat(s.h,'" width="').concat(s.w,'" class="').concat(t,'" src="').concat(u,'" alt="').concat(a,'" onerror="imageLoadError(this)"/>')}function generatePicture(e,t,r,a){var o=a.fixedRatio,i=void 0===o?null:o,n=a.overrides,l=a.extraCropCommands,c=a.hasCustomRatios,d=a.cropRatio,u=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s="",m="",g=u&&EnvVars.get("FORCE_WEBP_IMAGES");if(_get(e,"url")||_get(e,"uri")){var p,f,h=generateSourceForRatio(e,t,i?void 0:"desktop",{fixedRatio:i,overrides:n,extraCropCommands:l,hasCustomRatios:c});(!i||d&&c)&&(g&&(l=l?l.concat(",f_webp"):"f_webp"),Object.entries(t).reverse().forEach(function(r){var a=(0,_slicedToArray2.default)(r,1)[0],o=generateSourceForRatio(e,t,a,{extraCropCommands:l,hasCustomRatios:c}),i={w:null,h:null};if(l.includes("w_")||l.includes("h_")){var n,u,m=(0,_toConsumableArray2.default)(l.matchAll(/w_([^,]*)/g)),p=(0,_toConsumableArray2.default)(l.matchAll(/h_([^,]*)/g));i.w=null===(n=m[m.length-1])||void 0===n?void 0:n[1],i.h=null===(u=p[p.length-1])||void 0===u?void 0:u[1]}else i=d&&c?e.customRatios[a]:"original"===t[a]||c?{w:e.originalWidth,h:e.originalHeight}:VIEWPORTS[a].ratioSizes[t[a]];var f=VIEWPORTS[a].breakpointRule,h={height:i.h,width:i.w,media:f,srcset:o};g&&(h.type="image/webp");var v=Object.entries(h).map(function(e){var t=(0,_slicedToArray2.default)(e,2),r=t[0],a=t[1];return"".concat(r,"='").concat(a,"'")}).join(" ");s+="<source ".concat(v,">")}));var v,x,y,w,_,b,S,C,R,A,O,T,E=(null==e?void 0:null===(p=e.metadata)||void 0===p?void 0:p.alt)||(null==e?void 0:null===(f=e.metadata)||void 0===f?void 0:f.caption)||e.name||"",I="".concat(e.componentVariation,"__dam-img--loading"),P={src:h,alt:E,class:"".concat(e.componentVariation,"__dam-img ").concat(I),onload:"this.classList.remove('".concat(I,"')"),onerror:"imageLoadError(this)"};if(i)P.height=(null===(v=e.originalHeight)||void 0===v?void 0:v.toString())||(null===(x=VIEWPORTS.mobile.ratioSizes[t.mobile])||void 0===x?void 0:null===(y=x.h)||void 0===y?void 0:y.toString()),P.width=(null===(w=e.originalWidth)||void 0===w?void 0:w.toString())||(null===(_=VIEWPORTS.mobile.ratioSizes[t.mobile])||void 0===_?void 0:null===(b=_.w)||void 0===b?void 0:b.toString());else P.height=(null===(S=e.originalHeight)||void 0===S?void 0:S.toString())||(null===(C=VIEWPORTS.desktop.ratioSizes[t.desktop])||void 0===C?void 0:null===(R=C.h)||void 0===R?void 0:R.toString()),P.width=(null===(A=e.originalWidth)||void 0===A?void 0:A.toString())||(null===(O=VIEWPORTS.desktop.ratioSizes[t.desktop])||void 0===O?void 0:null===(T=O.w)||void 0===T?void 0:T.toString());r&&(P.loading="lazy");var k=Object.entries(_objectSpread({src:h},P)).map(function(e){var t=(0,_slicedToArray2.default)(e,2),r=t[0],a=t[1];return"".concat(r,"='").concat(null==a?void 0:a.replace(/'/g,"&apos;"),"'")}).join(" ");m+="<img ".concat(k,"/>")}return"".concat(s).concat(m)}function generateSourceSet(e,t){var r="";return e&&(e.uri||e.url)&&Object.entries(t).reverse().forEach(function(t){var a=(0,_slicedToArray2.default)(t,2),o=a[0],i=a[1];r+="".concat(generateSourceByDAM(e,o,i)," ").concat(VIEWPORTS[o].ratioSizes["1x1"].w,"w,")}),r}function getStandardRatioKey(e){if(e&&"string"==typeof e){var t,r=_createForOfIteratorHelper(["mini","small","medium","large","exlarge"]);try{for(r.s();!(t=r.n()).done;){var a=t.value;if(e.includes(a))return e.replace(a,"")}}catch(e){r.e(e)}finally{r.f()}}return e}function generateSourceByDAM(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],i=!!e.customRatios;if(e.damType===DAM_TYPES.HYPATIA)return getHypatiaCutUrl(e,t,r);if(e.damType===DAM_TYPES.CLOUDINARY){if("original"===r||i){var n=a.w||VIEWPORTS[t].defaultWidth;return generateCloudinaryUrl(e.url,"",n)}var l=_objectSpread(_objectSpread({},VIEWPORTS[t].ratioSizes[r]),a),c=l.h,d=l.w;return generateCloudinaryUrl(e.url,c,d)}return e.damType===DAM_TYPES.STELLAR?generateStellarUrl(e,t,getStandardRatioKey(r),i?r:_objectSpread(_objectSpread({},VIEWPORTS[t].ratioSizes[r]),a),o):e.url}function getLargestCut(e,t){return e.cuts.sort(function(e,t){var r=e.width*e.height;return t.width*t.height-r}).find(function(e){return e.ratio===t})}function getHypatiaCutUrl(e,t,r){var a=VIEWPORTS[t].hypatiaCutKeys[r],o={};return _get(e,"cuts")&&(o=e.cuts.find(function(e){return e.key===a})||getLargestCut(e,r)),_get(o,"url",e.url)}function generateCloudinaryUrl(e,t,r){if(e){var a=["/upload/","/fetch/"],o=["c_fill","f_auto"];return t&&o.push("h_".concat(t)),r&&o.push("w_".concat(r)),a.find(function(t){return e.includes(t)})||(e.startsWith("http")||(e="https:".concat(e)),e="".concat(CLOUDINARY_FETCH).concat(encodeURIComponent(e))),a.reduce(function(e,t){return e.replace(t,"".concat(t).concat(o.join(","),"/"))},e)}return""}function generateStellarUrl(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=arguments.length>4?arguments[4]:void 0;return damClient.buildUrl(e,{ratio:e.cropRatio||r,ratioSize:a||VIEWPORTS[t].ratioSizes[r],extraCropCommands:"string"==typeof o?_compact(o.split(",")):o})}function create(e){var t=e.url,r=e.uri,a=e.alt,o=void 0===a?"":a,i=e.credit,n=void 0===i?"":i,l=e.damType,c={url:t,damType:void 0===l?"cloudinary":l,componentVariation:"image",cuts:[],crops:[],metadata:{alt:o,caption:"",source:"",credit:n,dateCreated:""}};return r&&(c._ref=r),c}function getImageUrl(e){var t=e.hash,r=t.image,a=t.ratios,o=t.viewport,i=t.fixedRatio,n=t.extraCropCommands,l=void 0===n?"":n;if(r&&(r.url||r.uri)){var c=getOverrides(t);return generateSourceForRatio(r,a||RATIOS,o,{fixedRatio:i,overrides:c,extraCropCommands:l})}}function titleDataFallback(e){return e.slug||e.name||e.title||e.filename}exports.renderImage=renderImage,exports.getImageUrl=getImageUrl,exports.responsiveImage=responsiveImage,exports.responsiveSourceSet=responsiveSourceSet,exports.create=create,exports.generateCloudinaryUrl=generateCloudinaryUrl,exports.generateSourceByDAM=generateSourceByDAM,exports.titleDataFallback=titleDataFallback,exports._getHypatiaCutUrl=getHypatiaCutUrl,exports.CROP_RATIOS=CROP_RATIOS,exports.DAM_TYPES=DAM_TYPES;
}, {"1":1,"5":5,"10":10,"18":18,"19":19,"23":23,"32":32,"35":35,"36":36,"159":159,"3346":3346,"3349":3349}];
window.modules["82"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18)),_classCallCheck2=_interopRequireDefault(require(11)),_createClass2=_interopRequireDefault(require(12));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var handlebars=require(3095),clayHandlebars=require(544),ClientTemplate=function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,_classCallCheck2.default)(this,e),this._hbs=e.createHandlebarsEnvironment(n),this._currentState=e.extractStateFromElement(t),this._template=this._hbs.template(r),this._currentElement=t}return(0,_createClass2.default)(e,[{key:"getElement",value:function(){return this._currentElement}},{key:"getState",value:function(){return this._currentState}},{key:"render",value:function(t){var r=_objectSpread(_objectSpread({},this._currentState),t),n=this._template(r),a=e.createElementFromHTML(n);this._currentElement.parentNode.replaceChild(a,this._currentElement),this._currentElement=a,this._currentState=r}}],[{key:"createHandlebarsEnvironment",value:function(e){var t=e&&e.helpers?e.helpers:{},r=e&&e.partials?e.partials:{},n=clayHandlebars(handlebars.create());for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&n.registerHelper(a,t[a]);for(var l in r)if(Object.prototype.hasOwnProperty.call(r,l)){var i=r[l];n.registerPartial(l,"string"==typeof i?i:n.template(i))}return n}},{key:"extractStateFromElement",value:function(e){var t={};try{t=JSON.parse(e.dataset.state)}catch(e){}return t}},{key:"createElementFromHTML",value:function(e){var t=document.createElement("div");return t.innerHTML=e,t.firstElementChild}}]),e}();module.exports={ClientTemplate:ClientTemplate};
}, {"10":10,"11":11,"12":12,"18":18,"544":544,"3095":3095}];
window.modules["85"] = [function(require,module,exports){var baseKeys=require(3237),getTag=require(3183),isArguments=require(3154),isArray=require(547),isArrayLike=require(3243),isBuffer=require(3155),isPrototype=require(3238),isTypedArray=require(3157),mapTag="[object Map]",setTag="[object Set]",objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function isEmpty(r){if(null==r)return!0;if(isArrayLike(r)&&(isArray(r)||"string"==typeof r||"function"==typeof r.splice||isBuffer(r)||isTypedArray(r)||isArguments(r)))return!r.length;var e=getTag(r);if(e==mapTag||e==setTag)return!r.size;if(isPrototype(r))return!baseKeys(r).length;for(var t in r)if(hasOwnProperty.call(r,t))return!1;return!0}module.exports=isEmpty;
}, {"547":547,"3154":3154,"3155":3155,"3157":3157,"3183":3183,"3237":3237,"3238":3238,"3243":3243}];
window.modules["89"] = [function(require,module,exports){var createCompounder=require(3306),snakeCase=createCompounder(function(e,r,o){return e+(o?"_":"")+r.toLowerCase()});module.exports=snakeCase;
}, {"3306":3306}];
window.modules["97"] = [function(require,module,exports){"use strict";var convertValueToAdobeAnalyticsData=function(e){switch(e){case void 0:return"undefined";case null:return"null";case"":return"nvs";default:return e}},setAdobeAnalyticsDataForCookie=function(e){var o=e.map(convertValueToAdobeAnalyticsData).join("|");document.cookie="hpt=".concat(o,";path=/;")},setAdobeAnalyticsCookie=function(e,o){e.addEventListener("click",function(){var e=[window.CNN.contentModel.section,o.zone_name,o.zone_position_number,o.zone_total_number,o.container_name,o.container_position_number,o.container_total_number,o.card_name,o.card_position_number,o.card_total_number];setAdobeAnalyticsDataForCookie(e)})},setAdobeAnalyticsGenericDataCookie=function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];e.addEventListener("click",function(){setAdobeAnalyticsDataForCookie(o)})},setLiveStoryUpdatesAnalyticsCookie=function(e,o){e.addEventListener("click",function(){var e=[o.templateType,o.module,o.linkNumber,o.totalNumberOfLinks,o.linkValue];setAdobeAnalyticsDataForCookie(e)})},setFollowAdobeAnalyticsCookie=function(e,o){e.addEventListener("click",function(){var e=[o.feature,o.templateType,o.module,o.topicName,o.topicId];setAdobeAnalyticsDataForCookie(e)})};module.exports={setAdobeAnalyticsCookie:setAdobeAnalyticsCookie,setAdobeAnalyticsGenericDataCookie:setAdobeAnalyticsGenericDataCookie,setLiveStoryUpdatesAnalyticsCookie:setLiveStoryUpdatesAnalyticsCookie,setFollowAdobeAnalyticsCookie:setFollowAdobeAnalyticsCookie,convertValueToAdobeAnalyticsData:convertValueToAdobeAnalyticsData,setAdobeAnalyticsDataForCookie:setAdobeAnalyticsDataForCookie};
}, {}];
window.modules["98"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_typeof2=_interopRequireDefault(require(19));module.exports={1:function(n,l,e,t,a){var o,r=null!=l?l:n.nullContext||{},i=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(o=i(e,"if").call(r,(i(e,"compare")||l&&i(l,"compare")||n.hooks.helperMissing).call(r,null!=l?i(l,"titleStyle"):l,"container__title--underscored",{name:"compare",hash:{},data:a,loc:{start:{line:1,column:32},end:{line:1,column:84}}}),{name:"if",hash:{},fn:n.program(2,a,0),inverse:n.program(4,a,0),data:a,loc:{start:{line:1,column:26},end:{line:1,column:218}}}))?o:""},2:function(n,l,e,t,a){var o=null!=l?l:n.nullContext||{},r=n.hooks.helperMissing,i=n.escapeExpression,c=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'<span class="container__title-underscored-text">'+i((c(e,"sliceString")||l&&c(l,"sliceString")||r).call(o,null!=l?c(l,"title"):l,0,2,{name:"sliceString",hash:{},data:a,loc:{start:{line:1,column:134},end:{line:1,column:159}}}))+"</span>"+i((c(e,"sliceString")||l&&c(l,"sliceString")||r).call(o,null!=l?c(l,"title"):l,2,null,{name:"sliceString",hash:{},data:a,loc:{start:{line:1,column:166},end:{line:1,column:194}}}))},4:function(n,l,e,t,a){var o,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return n.escapeExpression("function"==typeof(o=null!=(o=r(e,"title")||(null!=l?r(l,"title"):l))?o:n.hooks.helperMissing)?o.call(null!=l?l:n.nullContext||{},{name:"title",hash:{},data:a,loc:{start:{line:1,column:202},end:{line:1,column:211}}}):o)},6:function(n,l,e,t,a){var o=null!=l?l:n.nullContext||{},r=n.hooks.helperMissing,i=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"  "+n.escapeExpression((i(e,"set")||l&&i(l,"set")||r).call(o,"_cards",(i(e,"sliceArray")||l&&i(l,"sliceArray")||r).call(o,null!=l?i(l,"cards"):l,(i(e,"multiply")||l&&i(l,"multiply")||r).call(o,null!=l?i(l,"cardsPerPage"):l,(i(e,"subtract")||l&&i(l,"subtract")||r).call(o,null!=l?i(l,"currentPage"):l,1,{name:"subtract",hash:{},data:a,loc:{start:{line:4,column:58},end:{line:4,column:82}}}),{name:"multiply",hash:{},data:a,loc:{start:{line:4,column:35},end:{line:4,column:83}}}),(i(e,"multiply")||l&&i(l,"multiply")||r).call(o,null!=l?i(l,"cardsPerPage"):l,null!=l?i(l,"currentPage"):l,{name:"multiply",hash:{},data:a,loc:{start:{line:4,column:85},end:{line:4,column:120}}}),{name:"sliceArray",hash:{},data:a,loc:{start:{line:4,column:17},end:{line:4,column:121}}}),{name:"set",hash:{},data:a,loc:{start:{line:4,column:2},end:{line:4,column:123}}}))+"\n"},8:function(n,l,e,t,a,o,r){var i,c,u=null!=l?l:n.nullContext||{},s=n.hooks.helperMissing,p=n.escapeExpression,m=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return(null!=(i=m(e,"if").call(u,(i=(i=a&&m(a,"root"))&&m(i,"locals"))&&m(i,"edit"),{name:"if",hash:{},fn:n.program(9,a,0,o,r),inverse:n.noop,data:a,loc:{start:{line:9,column:4},end:{line:11,column:11}}}))?i:"")+'    <div class="container__ads '+p((c=null!=(c=m(e,"componentVariation")||(null!=l?m(l,"componentVariation"):l))?c:s,"function"===(0,_typeof2.default)(c)?c.call(u,{name:"componentVariation",hash:{},data:a,loc:{start:{line:12,column:31},end:{line:12,column:53}}}):c))+'__ads">\n'+(null!=(i=n.invokePartial(m(t,"component-list"),null!=l?m(l,"ads"):l,{name:"component-list",data:a,indent:"      ",helpers:e,partials:t,decorators:n.decorators}))?i:"")+"    </div>\n"+(null!=(i=m(e,"if").call(u,null!=(i=null!=l?m(l,"cards"):l)?m(i,"length"):i,{name:"if",hash:{},fn:n.program(11,a,0,o,r),inverse:n.noop,data:a,loc:{start:{line:15,column:4},end:{line:53,column:11}}}))?i:"")+'\n    <div class="'+p((c=null!=(c=m(e,"componentVariation")||(null!=l?m(l,"componentVariation"):l))?c:s,"function"===(0,_typeof2.default)(c)?c.call(u,{name:"componentVariation",hash:{},data:a,loc:{start:{line:55,column:16},end:{line:55,column:38}}}):c))+"__cards-wrapper"+(null!=(i=m(e,"if").call(u,null!=l?m(l,"personalizationType"):l,{name:"if",hash:{},fn:n.program(35,a,0,o,r),inverse:n.noop,data:a,loc:{start:{line:55,column:53},end:{line:55,column:118}}}))?i:"")+'">\n      <div class="container__field-wrapper '+p((c=null!=(c=m(e,"componentVariation")||(null!=l?m(l,"componentVariation"):l))?c:s,"function"===(0,_typeof2.default)(c)?c.call(u,{name:"componentVariation",hash:{},data:a,loc:{start:{line:56,column:43},end:{line:56,column:65}}}):c))+'__field-wrapper">\n        <div class="container__field-links '+p((c=null!=(c=m(e,"componentVariation")||(null!=l?m(l,"componentVariation"):l))?c:s,"function"===(0,_typeof2.default)(c)?c.call(u,{name:"componentVariation",hash:{},data:a,loc:{start:{line:57,column:43},end:{line:57,column:65}}}):c))+"__field-links"+(null!=(i=m(e,"if").call(u,(i=(i=a&&m(a,"root"))&&m(i,"locals"))&&m(i,"edit"),{name:"if",hash:{},fn:n.program(37,a,0,o,r),inverse:n.noop,data:a,loc:{start:{line:57,column:78},end:{line:57,column:146}}}))?i:"")+'"\n          data-editable="cards" '+(null!=(i=m(e,"if").call(u,(i=(i=a&&m(a,"root"))&&m(i,"locals"))&&m(i,"edit"),{name:"if",hash:{},fn:n.program(39,a,0,o,r),inverse:n.noop,data:a,loc:{start:{line:58,column:32},end:{line:58,column:99}}}))?i:"")+">\n"+(null!=(i=m(e,"each").call(u,(m(e,"default")||l&&m(l,"default")||s).call(u,null!=l?m(l,"_cards"):l,null!=l?m(l,"cards"):l,{name:"default",hash:{},data:a,loc:{start:{line:59,column:18},end:{line:59,column:40}}}),{name:"each",hash:{},fn:n.program(41,a,0,o,r),inverse:n.noop,data:a,loc:{start:{line:59,column:10},end:{line:61,column:19}}}))?i:"")+"        </div>\n      </div>\n    </div>\n\n"+(null!=(i=(m(e,"ifAll")||l&&m(l,"ifAll")||s).call(u,null!=l?m(l,"paginationEnabled"):l,(m(e,"compare")||l&&m(l,"compare")||s).call(u,null!=l?m(l,"totalPages"):l,">",1,{name:"compare",hash:{},data:a,loc:{start:{line:67,column:31},end:{line:67,column:57}}}),{name:"ifAll",hash:{},fn:n.program(43,a,0,o,r),inverse:n.noop,data:a,loc:{start:{line:67,column:4},end:{line:69,column:14}}}))?i:"")},9:function(n,l,e,t,a){var o,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"      "+(null!=(o=(r(e,"placeholderWithStatusLabel")||l&&r(l,"placeholderWithStatusLabel")||n.hooks.helperMissing).call(null!=l?l:n.nullContext||{},l,{name:"placeholderWithStatusLabel",hash:{},data:a,loc:{start:{line:10,column:6},end:{line:10,column:45}}}))?o:"")+"\n"},11:function(n,l,e,t,a){var o,r=null!=l?l:n.nullContext||{},i=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return(null!=(o=(i(e,"ifAny")||l&&i(l,"ifAny")||n.hooks.helperMissing).call(r,null!=l?i(l,"kickerText"):l,null!=l?i(l,"kickerImage"):l,{name:"ifAny",hash:{},fn:n.program(12,a,0),inverse:n.noop,data:a,loc:{start:{line:16,column:6},end:{line:38,column:16}}}))?o:"")+(null!=(o=i(e,"if").call(r,null!=l?i(l,"title"):l,{name:"if",hash:{},fn:n.program(21,a,0),inverse:n.noop,data:a,loc:{start:{line:39,column:6},end:{line:52,column:13}}}))?o:"")},12:function(n,l,e,t,a){var o,r=null!=l?l:n.nullContext||{},i=n.hooks.helperMissing,c=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'        <div class="container__kicker" data-editable="kicker">\n'+(null!=(o=c(e,"if").call(r,null!=l?c(l,"kickerURL"):l,{name:"if",hash:{},fn:n.program(13,a,0),inverse:n.noop,data:a,loc:{start:{line:18,column:10},end:{line:20,column:17}}}))?o:"")+(null!=(o=(c(e,"ifAll")||l&&c(l,"ifAll")||i).call(r,null!=l?c(l,"kickerText"):l,(c(e,"compare")||l&&c(l,"compare")||i).call(r,null!=l?c(l,"kickerLayout"):l,"kicker-text",{name:"compare",hash:{},data:a,loc:{start:{line:21,column:30},end:{line:21,column:66}}}),{name:"ifAll",hash:{},fn:n.program(15,a,0),inverse:n.noop,data:a,loc:{start:{line:21,column:10},end:{line:23,column:20}}}))?o:"")+(null!=(o=(c(e,"ifAll")||l&&c(l,"ifAll")||i).call(r,null!=l?c(l,"kickerImage"):l,(c(e,"compare")||l&&c(l,"compare")||i).call(r,null!=l?c(l,"kickerLayout"):l,"kicker-logo",{name:"compare",hash:{},data:a,loc:{start:{line:24,column:31},end:{line:24,column:67}}}),{name:"ifAll",hash:{},fn:n.program(17,a,0),inverse:n.noop,data:a,loc:{start:{line:24,column:10},end:{line:33,column:20}}}))?o:"")+(null!=(o=c(e,"if").call(r,null!=l?c(l,"kickerURL"):l,{name:"if",hash:{},fn:n.program(19,a,0),inverse:n.noop,data:a,loc:{start:{line:34,column:10},end:{line:36,column:17}}}))?o:"")+"        </div>\n"},13:function(n,l,e,t,a){var o,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'            <a href="'+n.escapeExpression("function"==typeof(o=null!=(o=r(e,"kickerURL")||(null!=l?r(l,"kickerURL"):l))?o:n.hooks.helperMissing)?o.call(null!=l?l:n.nullContext||{},{name:"kickerURL",hash:{},data:a,loc:{start:{line:19,column:21},end:{line:19,column:34}}}):o)+'" class="container__kicker-url">\n'},15:function(n,l,e,t,a){var o,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'            <span class="container__kicker-text">'+n.escapeExpression("function"==typeof(o=null!=(o=r(e,"kickerText")||(null!=l?r(l,"kickerText"):l))?o:n.hooks.helperMissing)?o.call(null!=l?l:n.nullContext||{},{name:"kickerText",hash:{},data:a,loc:{start:{line:22,column:49},end:{line:22,column:63}}}):o)+"</span>\n"},17:function(n,l,e,t,a){var o,r=null!=l?l:n.nullContext||{},i=n.hooks.helperMissing,c=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"            "+n.escapeExpression((c(e,"set")||l&&c(l,"set")||i).call(r,"customRatios",(c(e,"toObject")||l&&c(l,"toObject")||i).call(r,{name:"toObject",hash:{upToSmall:(c(e,"toObject")||l&&c(l,"toObject")||i).call(r,{name:"toObject",hash:{w:"300"},data:a,loc:{start:{line:25,column:133},end:{line:25,column:151}}}),mobile:(c(e,"toObject")||l&&c(l,"toObject")||i).call(r,{name:"toObject",hash:{w:"300"},data:a,loc:{start:{line:25,column:104},end:{line:25,column:122}}}),tablet:(c(e,"toObject")||l&&c(l,"toObject")||i).call(r,{name:"toObject",hash:{w:"300"},data:a,loc:{start:{line:25,column:78},end:{line:25,column:96}}}),desktop:(c(e,"toObject")||l&&c(l,"toObject")||i).call(r,{name:"toObject",hash:{w:"400"},data:a,loc:{start:{line:25,column:52},end:{line:25,column:70}}})},data:a,loc:{start:{line:25,column:34},end:{line:25,column:152}}}),{name:"set",hash:{},data:a,loc:{start:{line:25,column:12},end:{line:25,column:155}}}))+"\n"+(null!=(o=n.invokePartial(c(t,"image"),null!=l?c(l,"kickerImage"):l,{name:"image",hash:{customRatios:null!=l?c(l,"customRatios"):l,renderOnlyImg:!1,fixedWidth:"",fixedHeight:"",fixedRatio:""},data:a,indent:"            ",helpers:e,partials:t,decorators:n.decorators}))?o:"")},19:function(n,l,e,t,a){return"            </a>\n"},21:function(n,l,e,t,a){var o,r,i=null!=l?l:n.nullContext||{},c=n.hooks.helperMissing,u=n.escapeExpression,s=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'      <div class="container__title '+u((r=null!=(r=s(e,"componentVariation")||(null!=l?s(l,"componentVariation"):l))?r:c,"function"===(0,_typeof2.default)(r)?r.call(i,{name:"componentVariation",hash:{},data:a,loc:{start:{line:40,column:35},end:{line:40,column:57}}}):r))+"__title"+(null!=(o=s(e,"if").call(i,null!=l?s(l,"titleStyle"):l,{name:"if",hash:{},fn:n.program(22,a,0),inverse:n.noop,data:a,loc:{start:{line:40,column:64},end:{line:40,column:104}}}))?o:"")+(null!=(o=s(e,"if").call(i,null!=l?s(l,"titleUrl"):l,{name:"if",hash:{},fn:n.program(24,a,0),inverse:n.noop,data:a,loc:{start:{line:40,column:104},end:{line:40,column:133}}}))?o:"")+" "+u((r=null!=(r=s(e,"titleSize")||(null!=l?s(l,"titleSize"):l))?r:c,"function"===(0,_typeof2.default)(r)?r.call(i,{name:"titleSize",hash:{},data:a,loc:{start:{line:40,column:134},end:{line:40,column:147}}}):r))+'" data-editable="titleLink">\n'+(null!=(o=s(e,"if").call(i,null!=l?s(l,"titleUrl"):l,{name:"if",hash:{},fn:n.program(26,a,0),inverse:n.program(33,a,0),data:a,loc:{start:{line:41,column:8},end:{line:50,column:15}}}))?o:"")+"      </div>\n"},22:function(n,l,e,t,a){var o,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return" "+n.escapeExpression("function"==typeof(o=null!=(o=r(e,"titleStyle")||(null!=l?r(l,"titleStyle"):l))?o:n.hooks.helperMissing)?o.call(null!=l?l:n.nullContext||{},{name:"titleStyle",hash:{},data:a,loc:{start:{line:40,column:83},end:{line:40,column:97}}}):o)},24:function(n,l,e,t,a){return" hover"},26:function(n,l,e,t,a){var o,r,i=null!=l?l:n.nullContext||{},c=n.hooks.helperMissing,u=n.escapeExpression,s=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"        <a "+(null!=(o=s(e,"unless").call(i,(o=(o=a&&s(a,"root"))&&s(o,"locals"))&&s(o,"edit"),{name:"unless",hash:{},fn:n.program(27,a,0),inverse:n.noop,data:a,loc:{start:{line:42,column:11},end:{line:42,column:70}}}))?o:"")+' class="container__title-url '+u((r=null!=(r=s(e,"componentVariation")||(null!=l?s(l,"componentVariation"):l))?r:c,"function"===(0,_typeof2.default)(r)?r.call(i,{name:"componentVariation",hash:{},data:a,loc:{start:{line:42,column:99},end:{line:42,column:121}}}):r))+'__title-url">\n          <'+u((r=null!=(r=s(e,"defaultHeaderTag")||(null!=l?s(l,"defaultHeaderTag"):l))?r:c,"function"===(0,_typeof2.default)(r)?r.call(i,{name:"defaultHeaderTag",hash:{},data:a,loc:{start:{line:43,column:11},end:{line:43,column:31}}}):r))+' class="container__title_url-text '+u((r=null!=(r=s(e,"componentVariation")||(null!=l?s(l,"componentVariation"):l))?r:c,"function"===(0,_typeof2.default)(r)?r.call(i,{name:"componentVariation",hash:{},data:a,loc:{start:{line:43,column:65},end:{line:43,column:87}}}):r))+'__title_url-text" data-editable="title">'+(null!=(o=n.invokePartial(s(t,"renderTitle"),l,{name:"renderTitle",data:a,helpers:e,partials:t,decorators:n.decorators}))?o:"")+(null!=(o=s(e,"unless").call(i,null!=l?s(l,"titleStyle"):l,{name:"unless",hash:{},fn:n.program(29,a,0),inverse:n.noop,data:a,loc:{start:{line:43,column:144},end:{line:43,column:241}}}))?o:"")+"</"+u((r=null!=(r=s(e,"defaultHeaderTag")||(null!=l?s(l,"defaultHeaderTag"):l))?r:c,"function"===(0,_typeof2.default)(r)?r.call(i,{name:"defaultHeaderTag",hash:{},data:a,loc:{start:{line:43,column:243},end:{line:43,column:263}}}):r))+">\n"+(null!=(o=s(e,"if").call(i,null!=l?s(l,"title"):l,{name:"if",hash:{},fn:n.program(31,a,0),inverse:n.noop,data:a,loc:{start:{line:44,column:10},end:{line:46,column:17}}}))?o:"")+"        </a>\n"},27:function(n,l,e,t,a){var o,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'href="'+n.escapeExpression("function"==typeof(o=null!=(o=r(e,"titleUrl")||(null!=l?r(l,"titleUrl"):l))?o:n.hooks.helperMissing)?o.call(null!=l?l:n.nullContext||{},{name:"titleUrl",hash:{},data:a,loc:{start:{line:42,column:46},end:{line:42,column:58}}}):o)+'"'},29:function(n,l,e,t,a){var o,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(o=(r(e,"read")||l&&r(l,"read")||n.hooks.helperMissing).call(null!=l?l:n.nullContext||{},"public/media/components/container/right-caret.svg",{name:"read",hash:{},data:a,loc:{start:{line:43,column:166},end:{line:43,column:230}}}))?o:""},31:function(n,l,e,t,a){var o,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'          <p class="container__title_url-sub-text '+n.escapeExpression("function"==typeof(o=null!=(o=r(e,"componentVariation")||(null!=l?r(l,"componentVariation"):l))?o:n.hooks.helperMissing)?o.call(null!=l?l:n.nullContext||{},{name:"componentVariation",hash:{},data:a,loc:{start:{line:45,column:50},end:{line:45,column:72}}}):o)+'__title_url-sub-text">Show&nbsp;all</p>\n'},33:function(n,l,e,t,a){var o,r,i=null!=l?l:n.nullContext||{},c=n.hooks.helperMissing,u=n.escapeExpression,s=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"        <"+u((r=null!=(r=s(e,"alternateHeaderTag")||(null!=l?s(l,"alternateHeaderTag"):l))?r:c,"function"===(0,_typeof2.default)(r)?r.call(i,{name:"alternateHeaderTag",hash:{},data:a,loc:{start:{line:49,column:9},end:{line:49,column:31}}}):r))+' class="container__title-text '+u((r=null!=(r=s(e,"componentVariation")||(null!=l?s(l,"componentVariation"):l))?r:c,"function"===(0,_typeof2.default)(r)?r.call(i,{name:"componentVariation",hash:{},data:a,loc:{start:{line:49,column:61},end:{line:49,column:83}}}):r))+'__title-text" data-editable="title">'+(null!=(o=n.invokePartial(s(t,"renderTitle"),l,{name:"renderTitle",data:a,helpers:e,partials:t,decorators:n.decorators}))?o:"")+"</"+u((r=null!=(r=s(e,"alternateHeaderTag")||(null!=l?s(l,"alternateHeaderTag"):l))?r:c,"function"===(0,_typeof2.default)(r)?r.call(i,{name:"alternateHeaderTag",hash:{},data:a,loc:{start:{line:49,column:138},end:{line:49,column:160}}}):r))+">\n"},35:function(n,l,e,t,a){return" personalization__cards-wrapper"},37:function(n,l,e,t,a){return" container__field-links--reorderable"},39:function(n,l,e,t,a){return'data-reorderable-component="cards" '},41:function(n,l,e,t,a,o,r){var i,c=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(i=n.invokePartial(c(t,"card"),l,{name:"card",hash:{containerVariation:null!=r[1]?c(r[1],"componentVariation"):r[1],variation:null!=r[1]?c(r[1],"variation"):r[1],index:a&&c(a,"index")},data:a,indent:"            ",helpers:e,partials:t,decorators:n.decorators}))?i:""},43:function(n,l,e,t,a){var o,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"      "+(null!=(o=(r(e,"paginationTemplate")||l&&r(l,"paginationTemplate")||n.hooks.helperMissing).call(null!=l?l:n.nullContext||{},l,{name:"paginationTemplate",hash:{},data:a,loc:{start:{line:68,column:6},end:{line:68,column:35}}}))?o:"")+"\n"},compiler:[8,">= 4.3.0"],main:function(n,l,e,t,a,o,r){var i,c,u=null!=l?l:n.nullContext||{},s=n.hooks.helperMissing,p=n.escapeExpression,m=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"\n\n"+(null!=(i=(m(e,"ifAll")||l&&m(l,"ifAll")||s).call(u,null!=l?m(l,"currentPage"):l,null!=l?m(l,"paginationEnabled"):l,null!=l?m(l,"cardsPerPage"):l,{name:"ifAll",hash:{},fn:n.program(6,a,0,o,r),inverse:n.noop,data:a,loc:{start:{line:3,column:0},end:{line:5,column:10}}}))?i:"")+'\n<div class="container '+p((c=null!=(c=m(e,"componentVariation")||(null!=l?m(l,"componentVariation"):l))?c:s,"function"===(0,_typeof2.default)(c)?c.call(u,{name:"componentVariation",hash:{},data:a,loc:{start:{line:7,column:22},end:{line:7,column:44}}}):c))+" "+p((c=null!=(c=m(e,"theme")||(null!=l?m(l,"theme"):l))?c:s,"function"===(0,_typeof2.default)(c)?c.call(u,{name:"theme",hash:{},data:a,loc:{start:{line:7,column:45},end:{line:7,column:54}}}):c))+" "+p((c=null!=(c=m(e,"class")||(null!=l?m(l,"class"):l))?c:s,"function"===(0,_typeof2.default)(c)?c.call(u,{name:"class",hash:{},data:a,loc:{start:{line:7,column:55},end:{line:7,column:64}}}):c))+p(m(e,"if").call(u,(m(e,"compare")||l&&m(l,"compare")||s).call(u,null!=l?m(l,"showComponent"):l,"===",!1,{name:"compare",hash:{},data:a,loc:{start:{line:7,column:69},end:{line:7,column:104}}})," hide",{name:"if",hash:{},data:a,loc:{start:{line:7,column:64},end:{line:7,column:114}}}))+'" data-uri="'+p((m(e,"default")||l&&m(l,"default")||s).call(u,null!=l?m(l,"_ref"):l,null!=l?m(l,"_self"):l,{name:"default",hash:{},data:a,loc:{start:{line:7,column:126},end:{line:7,column:150}}}))+'" data-selective-publishing="true" data-collapsed-text="'+p((c=null!=(c=m(e,"title")||(null!=l?m(l,"title"):l))?c:s,"function"===(0,_typeof2.default)(c)?c.call(u,{name:"title",hash:{},data:a,loc:{start:{line:7,column:206},end:{line:7,column:215}}}):c))+'">\n'+(null!=(i=m(e,"if").call(u,null!=l?m(l,"showComponent"):l,{name:"if",hash:{},fn:n.program(8,a,0,o,r),inverse:n.noop,data:a,loc:{start:{line:8,column:2},end:{line:70,column:9}}}))?i:"")+"</div>\n"},main_d:function(n,l,e,t,a,o,r){var i=e.decorators;return n=(e.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]})(i,"inline")(n,l,e,{name:"inline",hash:{},fn:e.program(1,a,0,o,r),inverse:e.noop,args:["renderTitle"],data:a,loc:{start:{line:1,column:0},end:{line:1,column:229}}})||n},useDecorators:!0,usePartial:!0,useData:!0,useDepths:!0};
}, {"10":10,"19":19}];
window.modules["104"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);a&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),t.push.apply(t,i)}return t}function _objectSpread(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{};a%2?ownKeys(Object(t),!0).forEach(function(a){(0,_defineProperty2.default)(e,a,t[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))})}return e}var _get=require(1),VARIATIONS={container:{showMedia:"first",imageRatios:{upToSmall:"medium16x9",mobile:"medium16x9",tablet:"large16x9",desktop:"large16x9"},showDescription:!1,showReadTime:!1,showDate:!1,showKicker:!1,cardsRequired:!0,showLabel:["media","textIcon"]},"container_bulleted-headlines":{showMedia:"none",showLabel:["text","textIcon"]},"container_editor-bios":{showMedia:"none",showLabel:["text","textIcon"],cardsRequired:!1},container_card:{showMedia:"all",imageRatios:{upToSmall:"medium16x9",mobile:"medium16x9",tablet:"large16x9",desktop:"large16x9"},showDescription:!0},"container_lead-package":{imageRatios:{upToSmall:"medium16x9",mobile:"medium16x9",tablet:"16x9",desktop:"16x9"},showLabel:["media","textIcon","text"]},"container_hero-card":{showMedia:"all",imageRatios:{upToSmall:"medium16x9",mobile:"medium16x9",tablet:"16x9",desktop:"16x9"},showDescription:!0},"container_super-hero":{showMedia:"first",showDescription:!0},"container_list-headlines-with-images":{showMedia:"all",imageRatios:{upToSmall:"small16x9",mobile:"small16x9",tablet:"small16x9",desktop:"small16x9"},showDate:!0,showLabel:["mediaIcon","text"]},"container_list-headlines-with-read-times":{showMedia:"all",imageRatios:{upToSmall:"small16x9",mobile:"small16x9",tablet:"small16x9",desktop:"small16x9"},showDate:!0,showReadTime:!0,showLabel:["mediaIcon","text"]},"container_list-with-small-images":{showMedia:"all",imageRatios:{upToSmall:"1x1",mobile:"1x1",tablet:"1x1",desktop:"1x1"},showDescription:!0,showDate:!0},"container_list-with-images":{showMedia:"all",imageRatios:{upToSmall:"medium16x9",mobile:"medium16x9",tablet:"medium16x9",desktop:"medium16x9"},showDescription:!0,showDate:!0},"container_list-images-with-description":{showMedia:"all",imageRatios:{upToSmall:"small16x9",mobile:"small16x9",tablet:"medium16x9",desktop:"16x9"},showDate:!0,showDescription:!0,showLabel:["text","textIcon","media"]},"container_vertical-strip-original-ratio":{showMedia:"all",imageRatios:{upToSmall:{w:"447"},mobile:{w:"927"},tablet:{w:"600"},desktop:{w:"700"}},customRatios:{upToSmall:{w:"447"},mobile:{w:"927"},tablet:{w:"600"},desktop:{w:"700"}},showDescription:!0,cropRatio:"original"},"container_vertical-strip-3x4":{showMedia:"all",imageRatios:{upToSmall:"3x4",mobile:"3x4",tablet:"3x4",desktop:"3x4"},showDescription:!0,cropRatio:"3x4"},"container_vertical-strip":{showMedia:"all"},"container_feature-cards":{showMedia:"all",imageRatios:{upToSmall:"medium16x9",mobile:"medium16x9",tablet:"16x9",desktop:"16x9"},showKicker:!0,showDescription:!0},"container_feature-grid-3":{showMedia:"all",showKicker:!0},"container_grid-2":{showMedia:"all",showLabel:["text","textIcon","media"]},"container_grid-3":{showMedia:"all",showLabel:["text","textIcon","media"],imageRatios:{upToSmall:"medium16x9",mobile:"medium16x9",tablet:"medium16x9",desktop:"medium16x9"}},"container_grid-4":{showMedia:"all",showLabel:["text","textIcon","media"],imageRatios:{upToSmall:"medium16x9",mobile:"medium16x9",tablet:"medium16x9",desktop:"medium16x9"},showKicker:!0},"container_lead-plus-headlines":{showLabel:["media","textIcon","text"]},"container_lead-plus-headlines-with-images":{showMedia:"all",showLabel:["text","textIcon","media"],imageRatios:{upToSmall:"small16x9",mobile:"small16x9",tablet:"small16x9",desktop:"small16x9"},imageRatioOverride:[{position:0,ratios:{upToSmall:"medium16x9",mobile:"medium16x9",tablet:"large16x9",desktop:"large16x9"}}]},container_ribbon:{showMedia:"none",showLabel:["text","textIcon"]},"container_ribbon-left":{showMedia:"none",showLabel:["text","textIcon"]},"container_headline-carousel":{showMedia:"none",showLabel:["text","textIcon"]},"container_app-sliver":{showMedia:"all",imageRatios:{upToSmall:"small16x9",mobile:"small16x9",tablet:"small16x9",desktop:"small16x9"}},"container_app-full":{showMedia:"all"},"container_list-headlines":{showMedia:"none",showLabel:["text","textIcon"]},"container_feature-list":{showMedia:"all",imageRatios:{upToSmall:"medium16x9",mobile:"medium16x9",tablet:"16x9",desktop:"16x9"},showKicker:!0,showDescription:!0},"container_hero-card-feature":{showMedia:"all",imageRatios:{upToSmall:"medium16x9",mobile:"medium16x9",tablet:"16x9",desktop:"16x9"},showDescription:!0},"container_shelf-carousel":{showMedia:"all",imageRatios:{upToSmall:"medium16x9",mobile:"medium16x9",tablet:"medium16x9",desktop:"medium16x9"},showDescription:!1,showKicker:!0},"container_list-headlines-ranked":{showMedia:"none",showLabel:["text","textIcon"]},"container_event-tray":{showMedia:"all",imageRatios:{upToSmall:"small1x1",mobile:"small1x1",tablet:"small1x1",desktop:"small1x1"},showLabel:["text"],cardsRequired:!1}};function getVariation(e){var a;return _objectSpread(_objectSpread({},VARIATIONS.container),_get(VARIATIONS,null===(a=e.componentVariation)||void 0===a?void 0:a.toLowerCase(),{}))}function createContainer(e){var a=e._ref,t=e.ads,i=void 0===t?[]:t,o=e.cards,l=void 0===o?[]:o,s=e.count,r=void 0===s?0:s,n=e.title,m=void 0===n?"":n,d=e.autofill,c=void 0===d?{pageTypes:[],conditions:[]}:d,x=e.titleUrl,p=void 0===x?"":x,u=e.titleStyle,h=void 0===u?"":u,w=e.kickerLayout,b=void 0===w?"kicker-text":w,g=e.kickerImage,_=e.lazyLoadImages,k=void 0!==_&&_,R=e.paginationEnabled,f=void 0!==R&&R,S=e.componentVariation,M=void 0===S?"container_lead-plus-headlines":S,v=e.alternateHeaderTag,T=void 0===v?"h2":v,I=e.showComponent,D={_ref:a,ads:i,cards:l,count:r,title:m,autofill:c,titleUrl:p,titleStyle:h,kickerLayout:b,kickerImage:g,lazyLoadImages:k,paginationEnabled:f,componentVariation:M,alternateHeaderTag:T,showComponent:void 0===I||I};return D.variation=getVariation(D),D}module.exports={createContainer:createContainer,getVariation:getVariation};
}, {"1":1,"10":10,"18":18}];
window.modules["107"] = [function(require,module,exports){"use strict";var DELAY_BETWEEN_ATTEMPTS=1,MAX_ATTEMPTS=30,trackMetrics=function t(e){var a=e.type,r=e.data,s=e.delay,o=void 0===s?DELAY_BETWEEN_ATTEMPTS:s,c=e.attempt,T=void 0===c?0:c,i=e.errorMessage,d=void 0===i?"":i;if(T>MAX_ATTEMPTS)console.warn("Could not send out analytics beacon.",d);else try{window.trackMetrics({type:a,data:r})}catch(e){var n=T+1;setTimeout(function(){return t({type:a,data:r,delay:o,attempt:n,errorMessage:e.message})},1e3*o)}};module.exports={trackMetrics:trackMetrics};
}, {}];
window.modules["108"] = [function(require,module,exports){"use strict";var removeLastWord=function(e){var t=e.search(/(\s\S*)$/);return e.substring(0,t)},cutString=function(e,t,n){var r=e.length,i=Math.ceil(r/t*n+50);return e.substring(0,i)},lineClamp=function(e,t,n){var r=t*parseInt(window.getComputedStyle(e).lineHeight,10),i=e.offsetHeight;if(r&&i&&!(i<=r)){for(e.dataset.originalText=e.innerText,i>2*r&&(e.innerText=cutString(e.innerText,i,r),i=e.offsetHeight);i>r;)e.innerText=removeLastWord(e.innerText),i=e.offsetHeight;if(n)for(e.innerText="".concat(e.innerText).concat(n),i=e.offsetHeight;i>r;){var o=removeLastWord(e.innerText.replace(n,""));e.innerText="".concat(o).concat(n),i=e.offsetHeight}}};module.exports={lineClamp:lineClamp};
}, {}];
window.modules["109"] = [function(require,module,exports){"use strict";var _require=require(334),uuidv4=_require.v4,EnvVars=require(5),rest=require(30),_require2=require(419),getUserHistory=_require2.getUserHistory,CONTENT_RECS_API=EnvVars.get("CONTENT_RECS_API"),cropRatio="16x9",beginsWithOpinionRegexValue=/^Opinion: /,TENANT_ID={relatedContent:EnvVars.get("CONTENT_RECS_RELATED_TENANT_ID"),personalizedContent:EnvVars.get("CONTENT_RECS_YOUR_TENANT_ID"),popularContent:EnvVars.get("CONTENT_RECS_POPULAR_TENANT_ID")};function getRecsPostBody(e,t){return{request_id:"content-recs-".concat(uuidv4()),tenant_id:t,requested_recommendation_count:parseInt(e||3),user:{user_agent:window.navigator.userAgent,lifetime_history:getUserHistory()}}}function getPopularRecsPostBody(e,t,n,o){return{request_id:"content-recs-".concat(uuidv4()),content_types:[t],sections:n,tenant_id:o,requested_recommendation_count:parseInt(e||3),user:{user_agent:window.navigator.userAgent}}}function getRecommendations(e,t){return rest.post(CONTENT_RECS_API,e).then(function(e){var n;if(!Array.isArray(e.recommendations)||!(null!==(n=e.recommendations)&&void 0!==n&&n.length)>0)throw new Error("Recommendations fetch failed!");return{recommendations:e.recommendations.map(function(e){var n=e.headline,o=e.thumbnail,r=e.url,i=e.last_modified_date,a=e.word_count,s=e.section,u=e.stellar_id,d=new URL(o);return d.searchParams.set("c",cropRatio),{url:"".concat(r,"?iid=cnn_buildContentRecirc_end_recirc"),thumbnail:d.toString().replace("t1-main","hp-video"),headline:n.replace(beginsWithOpinionRegexValue,""),type:"opinions"===s.toLowerCase()?"opinion":t,lastModifiedDate:i,word_count:a,stellar_id:u}}),tenantId:e.tenant_id}})}function getRelatedContent(e,t){return getRecommendations(getRecsPostBody(e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:TENANT_ID.relatedContent),t)}function getPersonalizedContent(e,t){return getRecommendations(getRecsPostBody(e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:TENANT_ID.personalizedContent),t)}function getPopularContent(e,t,n){return getRecommendations(getPopularRecsPostBody(e,t,n,arguments.length>3&&void 0!==arguments[3]?arguments[3]:TENANT_ID.popularContent),t)}module.exports={getRelatedContent:getRelatedContent,getPersonalizedContent:getPersonalizedContent,getPopularContent:getPopularContent};
}, {"5":5,"30":30,"334":334,"419":419}];
window.modules["110"] = [function(require,module,exports){"use strict";var ContainerTemplate=require(98),CardTemplate=require(69),ImageTemplate=require(162),_require=require(82),ClientTemplate=_require.ClientTemplate,containerClient=require("container.client"),cardClient=require("card.client"),imageClient=require("image.client"),_require2=require(104),createContainer=_require2.createContainer,_require3=require(75),CARD_TYPES=_require3.CARD_TYPES,createCard=_require3.createCard,setLabel=_require3.setLabel,_get=require(1),_omit=require(77),_require4=require(79),renderImage=_require4.renderImage,_require5=require(72),formatDate=_require5.formatDate,_require6=require(3461),calculateReadTime=_require6.calculateReadTime,inlineSafeString=require(3462),_require7=require(3463),arrayIncludes=_require7.arrayIncludes,generateLabelHtml=_require7.generateLabelHtml,_require8=require(3464),setCardImageRatios=_require8.setCardImageRatios,hbs=ClientTemplate.createHandlebarsEnvironment({helpers:{calculateReadTime:calculateReadTime,setCardImageRatios:setCardImageRatios,get:_get,omit:_omit,renderImage:renderImage,formatDate:formatDate,inlineSafeString:inlineSafeString,arrayIncludes:arrayIncludes,generateLabelHtml:generateLabelHtml},partials:{image:ImageTemplate,card:CardTemplate}}),containerTemplate=hbs.template(ContainerTemplate),DEFAULT_IMAGE_URL="https://www.cnn.com/media/sites/cnn/cnn-fallback-image.jpg";function create(e,r,a,t,i){var n=composeContainer(e,a,i,t),l=containerTemplate(n),o=ClientTemplate.createElementFromHTML(l);r.replaceChildren(o),o.querySelectorAll('[data-uri*="/image/"]').forEach(function(e){return imageClient(e)}),o.querySelectorAll('[data-uri*="/card/"]').forEach(function(e){return cardClient(e)}),containerClient(o)}function composeContainer(e,r,a,t){return createContainer({_ref:"/_components/container/instances/".concat(r),cards:e.map(function(e,a){return composeCard(e,"".concat(r,"-").concat(a))}),lazyLoadImages:!0,componentVariation:t,title:a})}function composeCard(e,r){var a=e.thumbnail||DEFAULT_IMAGE_URL,t=createCard({uri:"/_components/card/instances/".concat(r),url:e.url,urlPath:e.url,headline:e.headline,description:e.body,pageType:e.type,authors:[],label:e.type?"type-".concat(e.type.toLowerCase()):"",lastPublished:e.lastModifiedDate,image:{url:a,credit:"",damType:"stellar"},type:CARD_TYPES.FILL,showThumbnail:!0,wordCount:e.word_count},"","",r);return t.link=e.url,setLabel(t),["video","gallery"].includes(e.type)&&(t.labelText=t.labelText.toUpperCase()),t}module.exports=create;
}, {"1":1,"69":69,"72":72,"75":75,"77":77,"79":79,"82":82,"98":98,"104":104,"162":162,"3461":3461,"3462":3462,"3463":3463,"3464":3464,"container.client":"container.client","card.client":"card.client","image.client":"image.client"}];
window.modules["113"] = [function(require,module,exports){var baseClone=require(3181),CLONE_DEEP_FLAG=1,CLONE_SYMBOLS_FLAG=4;function cloneDeep(e){return baseClone(e,CLONE_DEEP_FLAG|CLONE_SYMBOLS_FLAG)}module.exports=cloneDeep;
}, {"3181":3181}];
window.modules["126"] = [function(require,module,exports){function identity(t){return t}module.exports=identity;
}, {}];
window.modules["128"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=format;var _index=_interopRequireDefault(require(2829)),_index2=_interopRequireDefault(require(2881)),_index3=_interopRequireDefault(require(2880)),_index4=_interopRequireDefault(require(2787)),_index5=_interopRequireDefault(require(2779)),_index6=_interopRequireDefault(require(2786)),_index7=_interopRequireDefault(require(2776)),_index8=require(2793),_index9=_interopRequireDefault(require(2775)),_index10=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,unescapedLatinCharacterRegExp=/[a-zA-Z]/;function format(e,t,r){(0,_index10.default)(2,arguments);var n=String(t),i=r||{},a=i.locale||_index2.default,o=a.options&&a.options.firstWeekContainsDate,u=null==o?1:(0,_index9.default)(o),l=null==i.firstWeekContainsDate?u:(0,_index9.default)(i.firstWeekContainsDate);if(!(l>=1&&l<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var d=a.options&&a.options.weekStartsOn,s=null==d?0:(0,_index9.default)(d),f=null==i.weekStartsOn?s:(0,_index9.default)(i.weekStartsOn);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!a.localize)throw new RangeError("locale must contain localize property");if(!a.formatLong)throw new RangeError("locale must contain formatLong property");var x=(0,_index4.default)(e);if(!(0,_index.default)(x))throw new RangeError("Invalid time value");var p=(0,_index7.default)(x),_=(0,_index3.default)(x,p),c={firstWeekContainsDate:l,weekStartsOn:f,locale:a,_originalDate:x};return n.match(longFormattingTokensRegExp).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,_index6.default[t])(e,a.formatLong,c):e}).join("").match(formattingTokensRegExp).map(function(r){if("''"===r)return"'";var n=r[0];if("'"===n)return cleanEscapedString(r);var o=_index5.default[n];if(o)return!i.useAdditionalWeekYearTokens&&(0,_index8.isProtectedWeekYearToken)(r)&&(0,_index8.throwProtectedError)(r,t,e),!i.useAdditionalDayOfYearTokens&&(0,_index8.isProtectedDayOfYearToken)(r)&&(0,_index8.throwProtectedError)(r,t,e),o(_,r,a.localize,c);if(n.match(unescapedLatinCharacterRegExp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");return r}).join("")}function cleanEscapedString(e){return e.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp,"'")}module.exports=exports.default;
}, {"2775":2775,"2776":2776,"2779":2779,"2786":2786,"2787":2787,"2788":2788,"2793":2793,"2829":2829,"2880":2880,"2881":2881}];
window.modules["129"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isBefore;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isBefore(e,r){(0,_index2.default)(2,arguments);var t=(0,_index.default)(e),i=(0,_index.default)(r);return t.getTime()<i.getTime()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["131"] = [function(require,module,exports){function isNull(l){return null===l}module.exports=isNull;
}, {}];
window.modules["132"] = [function(require,module,exports){var baseGetTag=require(3210),getPrototype=require(3328),isObjectLike=require(3218),objectTag="[object Object]",funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,objectCtorString=funcToString.call(Object);function isPlainObject(t){if(!isObjectLike(t)||baseGetTag(t)!=objectTag)return!1;var e=getPrototype(t);if(null===e)return!0;var o=hasOwnProperty.call(e,"constructor")&&e.constructor;return"function"==typeof o&&o instanceof o&&funcToString.call(o)==objectCtorString}module.exports=isPlainObject;
}, {"3210":3210,"3218":3218,"3328":3328}];
window.modules["135"] = [function(require,module,exports){"use strict";!function(e){if("function"!=typeof t){var t=function(e){return e};t.nonNative=!0}const n=t("plaintext"),a=t("html"),r=t("comment"),f=/<(\w*)>/g,i=/<\/?([^\s\/>]+)/;function o(e,t,n){return u(e=e||"",c(t=t||[],n=n||""))}function c(e,a){return{allowable_tags:e=function(e){let n=new Set;if("string"==typeof e){let t;for(;t=f.exec(e);)n.add(t[1])}else t.nonNative||"function"!=typeof e[t.iterator]?"function"==typeof e.forEach&&e.forEach(n.add,n):n=new Set(e);return n}(e),tag_replacement:a,state:n,tag_buffer:"",depth:0,in_quote_char:""}}function u(e,t){if("string"!=typeof e)throw new TypeError("'html' parameter must be a string");let f=t.allowable_tags,i=t.tag_replacement,o=t.state,c=t.tag_buffer,u=t.depth,l=t.in_quote_char,b="";for(let t=0,d=e.length;t<d;t++){let d=e[t];if(o===n)switch(d){case"<":o=a,c+=d;break;default:b+=d}else if(o===a)switch(d){case"<":if(l)break;u++;break;case">":if(l)break;if(u){u--;break}l="",o=n,c+=">",f.has(s(c))?b+=c:b+=i,c="";break;case'"':case"'":l=d===l?"":l||d,c+=d;break;case"-":"<!-"===c&&(o=r),c+=d;break;case" ":case"\n":if("<"===c){o=n,b+="< ",c="";break}c+=d;break;default:c+=d}else if(o===r)switch(d){case">":"--"==c.slice(-2)&&(o=n),c="";break;default:c+=d}}return t.state=o,t.tag_buffer=c,t.depth=u,t.in_quote_char=l,b}function s(e){let t=i.exec(e);return t?t[1].toLowerCase():null}o.init_streaming_mode=function(e,t){let n=c(e=e||[],t=t||"");return function(e){return u(e||"",n)}},"function"==typeof define&&define.amd?define(function(){return o}):"object"==typeof module&&module.exports?module.exports=o:e.striptags=o}(this);
}, {}];
window.modules["142"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_classCallCheck2=_interopRequireDefault(require(11)),_createClass2=_interopRequireDefault(require(12)),ANIMATION_DURATION=250,HIDE_TOAST_AFTER=2e3,CSS="\n.toast-container {\n  left: 8px;\n  right: 8px;\n  top: 50px;\n  position: fixed;\n  z-index: 100;\n}\n\n@media screen and (min-width: 480px) {\n  .toast-container {\n    right: 16px;\n    left: unset;\n    width: 300px;\n  }\n}\n\n.toast {\n  opacity: 0;\n  display: flex;\n  align-items: center;\n  min-height: 60px;\n  margin-bottom: 4px;\n  background: #fff;\n  padding: 12px;\n  border-radius: 12px;\n  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.08), 0px 8px 12px -1px rgba(0, 0, 0, 0.16);\n  transition: ".concat(ANIMATION_DURATION,"ms ease-out;\n}\n\n.toast--error {\n  transition: ").concat(ANIMATION_DURATION+3e3,"ms ease-out;\n}\n\n.toast--active {\n  opacity: 1;\n  transition: ").concat(ANIMATION_DURATION,"ms ease-out;\n}\n\n.toast__indicator-icon {\n  height: 32px;\n  width: 32px;\n  margin: 0 8px 0 0;\n}\n\n.toast__indicator-icon .icon-ui-check-circle-fill {\n  fill: #3da672;\n}\n\n.toast__indicator-icon .icon-ui-error-circle-fill {\n  fill: #d50000;\n}\n\n.toast__indicator-icon .icon-ui-minus {\n  fill: #d50000;\n}\n\n.toast__content {\n  flex: 1;\n  display: flex;\n  justify-content: center;\n  flex-direction: column;\n}\n\n.toast__content-text {\n  font-weight: 700;\n  margin: 0;\n  font-size: 14px;\n  line-height: 20px;\n  letter-spacing: 0.2px;\n}\n\n.toast__content-subtext {\n  color: #6e6e6e;\n  font-size: 12px;\n  font-weight: normal;\n  line-height: 18px;\n  letter-spacing: 0.2px;\n  margin: 2px 0 0;\n}\n\n.toast__close-btn {\n  border: 0;\n  background: transparent;\n  outline: 0;\n  cursor: pointer;\n  padding: 0;\n  height: 24px;\n  width: 24px;\n  margin: 0 0 0 8px;\n}\n\n.toast__close-btn .icon-ui-close {\n  fill: #b1b1b1;\n}\n").replace(/[\t\n]+/g,""),icons={confirmation:'<svg class="icon-ui-check-circle-fill" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2m5.87 5.724a.764.764 0 00-1.08 0l-2.898 2.898c-.022-.021-1.08 1.081-1.08 1.081l-2.755 2.754-2.852-2.852a.761.761 0 10-1.077 1.077l.87.87 2.53 2.742a.657.657 0 00.47.206h.013a.663.663 0 00.467-.187l6.841-6.957.552-.551a.764.764 0 000-1.081"/></svg>',error:'<svg class="icon-ui-error-circle-fill" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M16.472 16.46l-.012.012c-.31.31-.728.226-1.038-.083L12 12.967l-3.42 3.42c-.31.31-.744.378-1.039.083l-.011-.011c-.31-.31-.227-.729.083-1.039l3.42-3.42-3.422-3.422c-.31-.31-.392-.729-.083-1.038l.012-.012c.309-.31.729-.227 1.038.083L12 11.033l3.42-3.42c.31-.31.73-.393 1.039-.083l.011.011c.295.295.227.73-.082 1.039L12.968 12l3.421 3.422c.31.31.392.729.083 1.038M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2"/></svg>',remove:'<svg class="icon-ui-minus" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g fill-rule="evenodd"><path d="M17.333 12.667H6.667C6.255 12.667 6 12.392 6 12c0-.412.255-.667.667-.667h10.666c.412 0 .667.255.667.667 0 .392-.255.667-.667.667z"/><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 1.333c-4.779 0-8.667 3.888-8.667 8.667S7.221 20.667 12 20.667s8.667-3.888 8.667-8.667S16.779 3.333 12 3.333z"/></g></svg>'},getContent=function(n){var t=n.type,e=n.text,i=n.subtext,o=n.allowDismiss;return'\n  <div class="toast__indicator-icon">'.concat(icons[t],'</div>\n  <div class="toast__content">\n    ').concat(e?'<p class="toast__content-text">'.concat(e,"</p>"):"","\n    ").concat(i?'<p class="toast__content-subtext">'.concat(i,"</p>"):"","\n  </div>\n  ").concat(o?'\n    <button type="button" class="toast__close-btn">\n      <svg class="icon-ui-close" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19.787 18.758l-6.792-6.781 6.746-6.735a.728.728 0 00-1.028-1.03l-6.747 6.737-6.711-6.7a.728.728 0 00-1.028 1.03l6.71 6.698-6.723 6.712a.727.727 0 101.027 1.03l6.725-6.714 6.793 6.782a.725.725 0 001.028 0 .727.727 0 000-1.03"/></svg>\n    </button>\n  ':"","\n")},addCSS=function(){if(!document.querySelector('style[id="toast"]')){var n=document.createElement("style");n.id="toast",n.innerText=CSS,document.getElementsByTagName("head")[0].appendChild(n)}},Toast=function(){function n(t){(0,_classCallCheck2.default)(this,n),document.querySelector(".toast-container")||(n.containerDiv=document.createElement("div"),n.containerDiv.className="toast-container",addCSS(),t.appendChild(n.containerDiv))}return(0,_createClass2.default)(n,[{key:"show",value:function(t){var e=t.type,i=void 0===e?"error":e,o=t.text,a=void 0===o?null:o,s=t.subtext,c=void 0===s?null:s,l=t.allowDismiss,r=void 0!==l&&l,u=document.createElement("div"),p=n.containerDiv;return u.innerHTML=getContent({type:i,text:a,subtext:c,allowDismiss:r}),u.className="toast toast--active toast--".concat(i),p.appendChild(u),r&&document.querySelector(".toast__close-btn").addEventListener("click",function(){u.classList.remove("toast--active"),setTimeout(function(){u&&u.remove&&u.remove()},ANIMATION_DURATION)}),setTimeout(function(){u&&u.classList.remove("toast--active")},HIDE_TOAST_AFTER),setTimeout(function(){u&&u.remove&&u.remove()},HIDE_TOAST_AFTER+ANIMATION_DURATION),u}}]),n}();module.exports=Toast;
}, {"10":10,"11":11,"12":12}];
window.modules["145"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_toConsumableArray2=_interopRequireDefault(require(23)),_slicedToArray2=_interopRequireDefault(require(36));function _createForOfIteratorHelper(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,n=function(){};return{s:n,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){c=!0,a=e},f:function(){try{o||null==r.return||r.return()}finally{if(c)throw a}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r<t;r++)i[r]=e[r];return i}var isMobile,recalculateStickyThreshold,adResizeObserver,headerWrapperElementInner,headerWrapperElementOuter,EnvVars=require(5),_require=require(48),isSection=_require.isSection,SECTIONS=_require.SECTIONS,AD_RENDER_DELAY=2e3,AD_RENDER_TIMEOUT=EnvVars.get("TOP_AD_RENDER_STICKY_TIMEOUT"),STICKY_TOP_PADDING=4,HEADER_WRAPPER_CLASS_BASE="header__wrapper",_require2=require(17),mediumMaxWidthListener=_require2.mediumMaxWidthListener,_require3=require(16),subscribe=_require3.subscribe,_require4=require(31),VIDEO=_require4.VIDEO,STICKY_HEADER=_require4.STICKY_HEADER,_require5=require(161),isString=_require5.isString,getNavbarHeight=function(){var e=document.querySelector("nav.header");return e?e.offsetHeight:0},getStickyHeader=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return document.contains(headerWrapperElementInner)||(headerWrapperElementInner=document.querySelector(".".concat(HEADER_WRAPPER_CLASS_BASE,"-inner")),headerWrapperElementOuter=document.querySelector(".".concat(HEADER_WRAPPER_CLASS_BASE,"-outer"))),e?headerWrapperElementOuter:headerWrapperElementInner},getStickyHeaderRect=function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=null===(e=getStickyHeader())||void 0===e?void 0:e.getBoundingClientRect();return r&&isString(t)&&t.length>0&&r[t]?r[t]:0},updateStickyThreshold=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=getStickyHeader(!0);if(t){adResizeObserver&&adResizeObserver.disconnect();var r=document.querySelector(".ad-slot-header"),i=document.querySelector(".ad-slot-header__wrapper");recalculateStickyThreshold=function(){r&&i&&(i.style.height="".concat(r.offsetHeight,"px"));var n=getStickyHeaderRect("height"),a=getNavbarHeight(),o=n+Math.max(e,0);t.style.height="".concat(o,"px"),t.style.top="-".concat(o-a,"px"),t.style.marginBottom="-".concat(o-n,"px")},r&&(adResizeObserver=new ResizeObserver(recalculateStickyThreshold)).observe(r),recalculateStickyThreshold()}};subscribe(STICKY_HEADER.RECALCULATE,function(){"function"==typeof recalculateStickyThreshold&&recalculateStickyThreshold()});var calculateStickyAnchors=function(){document.querySelectorAll("[data-sticky-anchor-pos]:not([data-sticky-anchor-priority])").forEach(function(e){e.dataset.stickyAnchorPriority=1});var e=Array.from(document.querySelectorAll("[data-sticky-anchor-pos]")).sort(function(e,t){return e.dataset.stickyAnchorPriority-t.dataset.stickyAnchorPriority}).map(function(e){var t,r;if(e.dataset.stickyAnchorDeviceType&&!("mobile"===e.dataset.stickyAnchorDeviceType&&isMobile||"desktop"===e.dataset.stickyAnchorDeviceType&&!isMobile))return[0,-1];var i=(null===(t=e.dataset.stickyAnchorConditionType)||void 0===t?void 0:t.split(","))||[],n=(null===(r=e.dataset.stickyAnchorConditionValue)||void 0===r?void 0:r.split(","))||[];if(i.length===n.length&&!i.reduce(function(e,t,r){return e&&("!"===n[r].substring(0,1)?window.CNN.contentModel[t]!==n[r].substring(1):window.CNN.contentModel[t]===n[r])},!0))return[0,-1];var a=Math.max(0,e.offsetTop-STICKY_TOP_PADDING);switch(e.dataset.stickyAnchorPos){case"middle":a+=e.offsetHeight/2;break;case"bottom":a+=e.offsetHeight}return[e.dataset.stickyAnchorPriority,a]}).filter(function(e){return(0,_slicedToArray2.default)(e,2)[1]>-1});if(0===e.length)return!1;var t=e[0][0];return Math.min.apply(Math,(0,_toConsumableArray2.default)(e.filter(function(e){return(0,_slicedToArray2.default)(e,1)[0]===t}).map(function(e){return(0,_slicedToArray2.default)(e,2)[1]})))},calculatePageStickyThreshold=function(){var e=getStickyHeader();if(e){isMobile=mediumMaxWidthListener(null,{onlyOnce:!0});var t=calculateStickyAnchors(),r=!1!==t,i=!1,n=function(){if(!i)if(i=!0,r){var n=getNavbarHeight(),a=e.offsetTop;a=Math.max(a,t),updateStickyThreshold(a);window.addEventListener("scroll",function e(){getStickyHeaderRect("bottom")<=n&&(updateStickyThreshold(0),window.removeEventListener("scroll",e))})}else updateStickyThreshold(0)};mediumMaxWidthListener(function(e){i=!1,r&&updateStickyThreshold(document.documentElement.scrollHeight),isMobile=e,setTimeout(n,AD_RENDER_TIMEOUT)}),document.addEventListener("GPTRenderComplete",function(e){var t,r=e.detail,i=null===(t=document.querySelector(".ad-slot-header__container > .ad-slot > div"))||void 0===t?void 0:t.id;r.divId===i&&setTimeout(n,AD_RENDER_DELAY)}),isSection(SECTIONS.HOMEPAGE)||subscribe(VIDEO.VIDEO_START,function(){updateStickyThreshold(0),i=!0})}else updateStickyThreshold(0);var a=document.getElementsByClassName("ad-slot-rail__container");if(a.length>0){window.addEventListener("scroll",function(){var e,t=getStickyHeaderRect("bottom"),r=_createForOfIteratorHelper(a);try{for(r.s();!(e=r.n()).done;)e.value.style.top="".concat(t+STICKY_TOP_PADDING,"px")}catch(e){r.e(e)}finally{r.f()}})}};module.exports={calculatePageStickyThreshold:calculatePageStickyThreshold,getNavbarHeight:getNavbarHeight,getStickyHeader:getStickyHeader,getStickyHeaderRect:getStickyHeaderRect};
}, {"5":5,"10":10,"16":16,"17":17,"23":23,"31":31,"36":36,"48":48,"161":161}];
window.modules["149"] = [function(require,module,exports){(function (__filename){(function (){
"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(o,e){var t=Object.keys(o);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(o);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable})),t.push.apply(t,i)}return t}function _objectSpread(o){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(t),!0).forEach(function(e){(0,_defineProperty2.default)(o,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(t,e))})}return o}var _require=require(48),isSection=_require.isSection,SECTIONS=_require.SECTIONS,_require2=require(37),addGenericClickAnalytics=_require2.addGenericClickAnalytics,_require3=require(107),trackMetrics=_require3.trackMetrics,_require4=require(29),checkGeoCountry=_require4.checkGeoCountry,EnvVars=require(5),log=require(34).setup({file:__filename}),FOLLOW_NOTIFICATIONS_KEY="cnn_follow_notifications",MAX_TOOLTIP_SHOWS=5,notificationPropKeys={MY_NEWS_VISIT:"myNewsVisit",HOMEPAGE_TOOLTIP_VIEW_DESKTOP:"homepageTooltipViewDesktop",HOMEPAGE_TOOLTIP_VIEW_MOBILE:"homepageTooltipViewMobile",TOOLTIP_DISMISSED:"tooltipDismissed",FOLLOW_DIGEST_DISMISSED:"followDigestDismissed"},setFollowNotificationProp=function(o,e,t){var i="local"===(arguments.length>3&&void 0!==arguments[3]?arguments[3]:"local")?window.localStorage:window.sessionStorage,r=t||i.getItem(FOLLOW_NOTIFICATIONS_KEY),l=(0,_defineProperty2.default)({},o,e);if(r)try{l=_objectSpread(_objectSpread({},t||JSON.parse(r)),{},(0,_defineProperty2.default)({},o,e))}catch(o){log("error","Unable to update follow notification data",o)}i.setItem(FOLLOW_NOTIFICATIONS_KEY,JSON.stringify(l))},setFollowVisit=function(o){var e=o;if(!o){var t=new Date;t.setDate(t.getDate()+1),e=t.toUTCString()}setFollowNotificationProp(notificationPropKeys.MY_NEWS_VISIT,e)},setFollowTooltipData=function(){setFollowNotificationProp(notificationPropKeys.HOMEPAGE_TOOLTIP_VIEW_DESKTOP,0),setFollowNotificationProp(notificationPropKeys.HOMEPAGE_TOOLTIP_VIEW_MOBILE,0)},clearFollowTooltipData=function(){setFollowNotificationProp(notificationPropKeys.HOMEPAGE_TOOLTIP_VIEW_DESKTOP,void 0),setFollowNotificationProp(notificationPropKeys.HOMEPAGE_TOOLTIP_VIEW_MOBILE,void 0)},showFollowNotification=function(){var o=window.localStorage.getItem(FOLLOW_NOTIFICATIONS_KEY),e=!1;if(!o)return!0;try{var t=JSON.parse(o)[notificationPropKeys.MY_NEWS_VISIT];e=!t||new Date(t)<new Date}catch(o){log("error","Unable to get notification status",o)}return e},setDigestBarDismissed=function(){setFollowNotificationProp(notificationPropKeys.FOLLOW_DIGEST_DISMISSED,!0,void 0,"session")},hideDigestBar=function(){var o=window.sessionStorage.getItem(FOLLOW_NOTIFICATIONS_KEY);if(!o)return!1;try{return JSON.parse(o)[notificationPropKeys.FOLLOW_DIGEST_DISMISSED]}catch(o){log("error","Unable to get digest status",o)}return!1},shouldShowTooltip=function(o){var e,t=!1;if(isSection(SECTIONS.HOMEPAGE)){var i=window.localStorage.getItem(FOLLOW_NOTIFICATIONS_KEY);if(!i)return!1;try{var r,l=JSON.parse(i),n=o?notificationPropKeys.HOMEPAGE_TOOLTIP_VIEW_DESKTOP:notificationPropKeys.HOMEPAGE_TOOLTIP_VIEW_MOBILE,a=parseInt(l[n])||0,s=null!==(r=l[notificationPropKeys.TOOLTIP_DISMISSED])&&void 0!==r&&r;t=(e=a+1)<MAX_TOOLTIP_SHOWS&&!s,a<MAX_TOOLTIP_SHOWS&&!s&&setFollowNotificationProp(n,e)}catch(o){log("error","Unable to get tooltip status",o)}}return{shouldShow:t,newCount:e}},setTooltipDismissed=function(){setFollowNotificationProp(notificationPropKeys.TOOLTIP_DISMISSED,!0)},clearFollowData=function(){window.localStorage.removeItem(FOLLOW_NOTIFICATIONS_KEY)},handleFollowTopicTracking=function(o){var e=o.eventType,t=o.id,i=o.label,r=o.type,l={component_id:"chip",component_type:"".concat(r," Topic Chip"),traits:{follow_topic_id:t,follow_topic_value:i}};l.traits.click_action="select"===e?"follow":"unfollow",addGenericClickAnalytics(l),trackMetrics({type:"user-interaction",data:{interaction:"follow topic:".concat(r," topic chip:").concat(l.traits.click_action),followTopicName:i,followTopicId:t}})},shouldShowFollowModule=function(o){var e=EnvVars.get("FOLLOW_AUDIENCE");return("all"===e||"reg"===e&&o)&&checkGeoCountry("US")};module.exports={setFollowVisit:setFollowVisit,showFollowNotification:showFollowNotification,clearFollowData:clearFollowData,shouldShowTooltip:shouldShowTooltip,setTooltipDismissed:setTooltipDismissed,setFollowTooltipData:setFollowTooltipData,FOLLOW_NOTIFICATIONS_KEY:FOLLOW_NOTIFICATIONS_KEY,clearFollowTooltipData:clearFollowTooltipData,handleFollowTopicTracking:handleFollowTopicTracking,shouldShowFollowModule:shouldShowFollowModule,hideDigestBar:hideDigestBar,setDigestBarDismissed:setDigestBarDismissed};

}).call(this)}).call(this,"/services/client/follow.js")}, {"5":5,"10":10,"18":18,"29":29,"34":34,"37":37,"48":48,"107":107}];
window.modules["159"] = [function(require,module,exports){"use strict";var dotenv=require(5),DAM_API_HOST=dotenv.get("DAM_API_HOST"),DAM_SERVING_HOST=dotenv.get("DAM_SERVING_HOST"),DAM_ACCESS_KEY=dotenv.get("DAM_ACCESS_KEY"),DAM_DEFAULT_PATH=dotenv.get("DAM_DEFAULT_PATH"),DamClient=require(3455),DAM_USER_AGENT=["build-env=".concat(dotenv.get("CONTENT_HUB_ENV")),"unique-deployment-key=".concat(dotenv.get("CONTENT_HUB_UNIQUE_DEPLOYMENT_KEY")),"build-version=".concat(dotenv.get("__CONTENT_HUB_BUILD_VERSION__")),"build-commit-hash=".concat(dotenv.get("__CONTENT_HUB_BUILD_COMMIT_HASH__"))].join("; "),DAM_CLIENT={images:new DamClient({damApiHost:DAM_API_HOST,damServingHost:DAM_SERVING_HOST,damAccessKey:DAM_ACCESS_KEY,damDefaultPath:DAM_DEFAULT_PATH,damDocument:"images",DAM_TYPE:"stellar",userAgent:DAM_USER_AGENT}),loops:new DamClient({damApiHost:DAM_API_HOST,damServingHost:DAM_SERVING_HOST,damAccessKey:DAM_ACCESS_KEY,damDefaultPath:DAM_DEFAULT_PATH,damDocument:"loops",DAM_TYPE:"stellar",userAgent:DAM_USER_AGENT}),videos:new DamClient({damApiHost:DAM_API_HOST,damServingHost:DAM_SERVING_HOST,damAccessKey:DAM_ACCESS_KEY,damDefaultPath:DAM_DEFAULT_PATH,damDocument:"videos",DAM_TYPE:"stellar",userAgent:DAM_USER_AGENT})},getDamClient=function(e){switch(e){case"image":return DAM_CLIENT.images;case"loop":return DAM_CLIENT.loops;case"video":return DAM_CLIENT.videos;default:return DAM_CLIENT.images}};module.exports=DAM_CLIENT.images,module.exports.imageClient=DAM_CLIENT.images,module.exports.loopClient=DAM_CLIENT.loops,module.exports.videoClient=DAM_CLIENT.videos,module.exports.getDamClient=getDamClient;
}, {"5":5,"3455":3455}];
window.modules["160"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_asyncToGenerator2=_interopRequireDefault(require(24)),_require=require(47),authClient=_require.authClient,getPreAuthEntitlements=_require.getPreAuthEntitlements,calculateNavLeftMaxWidth=function(e){var t,r,n=e.querySelector(".header__container"),i=e.querySelector(".header__right");if(!n||!i)return 0;var u=n.getBoundingClientRect().width,a=window.getComputedStyle(n),o=parseFloat(a.paddingLeft||0)+parseFloat(a.paddingRight||0),l=(null===(t=e.querySelector(".header__menu-icon"))||void 0===t?void 0:t.getBoundingClientRect().width)||0,c=(null===(r=e.querySelector(".brand-logo"))||void 0===r?void 0:r.getBoundingClientRect().width)||0;return u-o-i.getBoundingClientRect().width-l-c},isSubscriber=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var t,r,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,getPreAuthEntitlements(authClient.getToken(),!1);case 2:return t=e.sent,r=t.preAuthorizedEntitlements,n=(void 0===r?[]:r).find(function(e){return"cnn_subs"===e.universalProductIndicator}),e.abrupt("return",!!n);case 7:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}();module.exports={calculateNavLeftMaxWidth:calculateNavLeftMaxWidth,isSubscriber:isSubscriber};
}, {"10":10,"24":24,"25":25,"47":47}];
window.modules["161"] = [function(require,module,exports){(function (global){(function (){
(function(){var n,t=200,r="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",e="Expected a function",u="Invalid `variable` option passed into `_.template`",i="__lodash_hash_undefined__",o=500,f="__lodash_placeholder__",a=1,c=2,l=4,s=1,h=2,p=1,v=2,_=4,g=8,y=16,d=32,b=64,w=128,m=256,x=512,j=30,A="...",k=800,O=16,I=1,R=2,E=1/0,z=9007199254740991,S=1.7976931348623157e308,L=NaN,W=4294967295,C=W-1,U=W>>>1,B=[["ary",w],["bind",p],["bindKey",v],["curry",g],["curryRight",y],["flip",x],["partial",d],["partialRight",b],["rearg",m]],T="[object Arguments]",D="[object Array]",$="[object AsyncFunction]",M="[object Boolean]",F="[object Date]",N="[object DOMException]",P="[object Error]",q="[object Function]",Z="[object GeneratorFunction]",K="[object Map]",V="[object Number]",G="[object Null]",H="[object Object]",J="[object Proxy]",Y="[object RegExp]",Q="[object Set]",X="[object String]",nn="[object Symbol]",tn="[object Undefined]",rn="[object WeakMap]",en="[object WeakSet]",un="[object ArrayBuffer]",on="[object DataView]",fn="[object Float32Array]",an="[object Float64Array]",cn="[object Int8Array]",ln="[object Int16Array]",sn="[object Int32Array]",hn="[object Uint8Array]",pn="[object Uint8ClampedArray]",vn="[object Uint16Array]",_n="[object Uint32Array]",gn=/\b__p \+= '';/g,yn=/\b(__p \+=) '' \+/g,dn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,bn=/&(?:amp|lt|gt|quot|#39);/g,wn=/[&<>"']/g,mn=RegExp(bn.source),xn=RegExp(wn.source),jn=/<%-([\s\S]+?)%>/g,An=/<%([\s\S]+?)%>/g,kn=/<%=([\s\S]+?)%>/g,On=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,In=/^\w*$/,Rn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,En=/[\\^$.*+?()[\]{}|]/g,zn=RegExp(En.source),Sn=/^\s+/,Ln=/\s/,Wn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Cn=/\{\n\/\* \[wrapped with (.+)\] \*/,Un=/,? & /,Bn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Tn=/[()=,{}\[\]\/\s]/,Dn=/\\(\\)?/g,$n=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Mn=/\w*$/,Fn=/^[-+]0x[0-9a-f]+$/i,Nn=/^0b[01]+$/i,Pn=/^\[object .+?Constructor\]$/,qn=/^0o[0-7]+$/i,Zn=/^(?:0|[1-9]\d*)$/,Kn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Vn=/($^)/,Gn=/['\n\r\u2028\u2029\\]/g,Hn="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Jn="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Yn="[\\ud800-\\udfff]",Qn="["+Jn+"]",Xn="["+Hn+"]",nt="\\d+",tt="[\\u2700-\\u27bf]",rt="[a-z\\xdf-\\xf6\\xf8-\\xff]",et="[^\\ud800-\\udfff"+Jn+nt+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ut="\\ud83c[\\udffb-\\udfff]",it="[^\\ud800-\\udfff]",ot="(?:\\ud83c[\\udde6-\\uddff]){2}",ft="[\\ud800-\\udbff][\\udc00-\\udfff]",at="[A-Z\\xc0-\\xd6\\xd8-\\xde]",ct="(?:"+rt+"|"+et+")",lt="(?:"+at+"|"+et+")",st="(?:"+Xn+"|"+ut+")"+"?",ht="[\\ufe0e\\ufe0f]?"+st+("(?:\\u200d(?:"+[it,ot,ft].join("|")+")[\\ufe0e\\ufe0f]?"+st+")*"),pt="(?:"+[tt,ot,ft].join("|")+")"+ht,vt="(?:"+[it+Xn+"?",Xn,ot,ft,Yn].join("|")+")",_t=RegExp("['’]","g"),gt=RegExp(Xn,"g"),yt=RegExp(ut+"(?="+ut+")|"+vt+ht,"g"),dt=RegExp([at+"?"+rt+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[Qn,at,"$"].join("|")+")",lt+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[Qn,at+ct,"$"].join("|")+")",at+"?"+ct+"+(?:['’](?:d|ll|m|re|s|t|ve))?",at+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",nt,pt].join("|"),"g"),bt=RegExp("[\\u200d\\ud800-\\udfff"+Hn+"\\ufe0e\\ufe0f]"),wt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,mt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],xt=-1,jt={};jt[fn]=jt[an]=jt[cn]=jt[ln]=jt[sn]=jt[hn]=jt[pn]=jt[vn]=jt[_n]=!0,jt[T]=jt[D]=jt[un]=jt[M]=jt[on]=jt[F]=jt[P]=jt[q]=jt[K]=jt[V]=jt[H]=jt[Y]=jt[Q]=jt[X]=jt[rn]=!1;var At={};At[T]=At[D]=At[un]=At[on]=At[M]=At[F]=At[fn]=At[an]=At[cn]=At[ln]=At[sn]=At[K]=At[V]=At[H]=At[Y]=At[Q]=At[X]=At[nn]=At[hn]=At[pn]=At[vn]=At[_n]=!0,At[P]=At[q]=At[rn]=!1;var kt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ot=parseFloat,It=parseInt,Rt="object"==typeof global&&global&&global.Object===Object&&global,Et="object"==typeof self&&self&&self.Object===Object&&self,zt=Rt||Et||Function("return this")(),St="object"==typeof exports&&exports&&!exports.nodeType&&exports,Lt=St&&"object"==typeof module&&module&&!module.nodeType&&module,Wt=Lt&&Lt.exports===St,Ct=Wt&&Rt.process,Ut=function(){try{var n=Lt&&Lt.require&&Lt.require("util").types;return n||Ct&&Ct.binding&&Ct.binding("util")}catch(n){}}(),Bt=Ut&&Ut.isArrayBuffer,Tt=Ut&&Ut.isDate,Dt=Ut&&Ut.isMap,$t=Ut&&Ut.isRegExp,Mt=Ut&&Ut.isSet,Ft=Ut&&Ut.isTypedArray;function Nt(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function Pt(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u<i;){var o=n[u];t(e,o,r(o),n)}return e}function qt(n,t){for(var r=-1,e=null==n?0:n.length;++r<e&&!1!==t(n[r],r,n););return n}function Zt(n,t){for(var r=null==n?0:n.length;r--&&!1!==t(n[r],r,n););return n}function Kt(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return!1;return!0}function Vt(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function Gt(n,t){return!!(null==n?0:n.length)&&ur(n,t,0)>-1}function Ht(n,t,r){for(var e=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return!0;return!1}function Jt(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);return u}function Yt(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];return n}function Qt(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);return r}function Xt(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function nr(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return!0;return!1}var tr=ar("length");function rr(n,t,r){var e;return r(n,function(n,r,u){if(t(n,r,u))return e=r,!1}),e}function er(n,t,r,e){for(var u=n.length,i=r+(e?1:-1);e?i--:++i<u;)if(t(n[i],i,n))return i;return-1}function ur(n,t,r){return t==t?function(n,t,r){var e=r-1,u=n.length;for(;++e<u;)if(n[e]===t)return e;return-1}(n,t,r):er(n,or,r)}function ir(n,t,r,e){for(var u=r-1,i=n.length;++u<i;)if(e(n[u],t))return u;return-1}function or(n){return n!=n}function fr(n,t){var r=null==n?0:n.length;return r?sr(n,t)/r:L}function ar(t){return function(r){return null==r?n:r[t]}}function cr(t){return function(r){return null==t?n:t[r]}}function lr(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=!1,n):t(r,n,u,i)}),r}function sr(t,r){for(var e,u=-1,i=t.length;++u<i;){var o=r(t[u]);o!==n&&(e=e===n?o:e+o)}return e}function hr(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function pr(n){return n?n.slice(0,zr(n)+1).replace(Sn,""):n}function vr(n){return function(t){return n(t)}}function _r(n,t){return Jt(t,function(t){return n[t]})}function gr(n,t){return n.has(t)}function yr(n,t){for(var r=-1,e=n.length;++r<e&&ur(t,n[r],0)>-1;);return r}function dr(n,t){for(var r=n.length;r--&&ur(t,n[r],0)>-1;);return r}var br=cr({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),wr=cr({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function mr(n){return"\\"+kt[n]}function xr(n){return bt.test(n)}function jr(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function Ar(n,t){return function(r){return n(t(r))}}function kr(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r];o!==t&&o!==f||(n[r]=f,i[u++]=r)}return i}function Or(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=n}),r}function Ir(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=[n,n]}),r}function Rr(n){return xr(n)?function(n){var t=yt.lastIndex=0;for(;yt.test(n);)++t;return t}(n):tr(n)}function Er(n){return xr(n)?function(n){return n.match(yt)||[]}(n):function(n){return n.split("")}(n)}function zr(n){for(var t=n.length;t--&&Ln.test(n.charAt(t)););return t}var Sr=cr({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var Lr=function Ln(Hn){var Jn,Yn=(Hn=null==Hn?zt:Lr.defaults(zt.Object(),Hn,Lr.pick(zt,mt))).Array,Qn=Hn.Date,Xn=Hn.Error,nt=Hn.Function,tt=Hn.Math,rt=Hn.Object,et=Hn.RegExp,ut=Hn.String,it=Hn.TypeError,ot=Yn.prototype,ft=nt.prototype,at=rt.prototype,ct=Hn["__core-js_shared__"],lt=ft.toString,st=at.hasOwnProperty,ht=0,pt=(Jn=/[^.]+$/.exec(ct&&ct.keys&&ct.keys.IE_PROTO||""))?"Symbol(src)_1."+Jn:"",vt=at.toString,yt=lt.call(rt),bt=zt._,kt=et("^"+lt.call(st).replace(En,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Rt=Wt?Hn.Buffer:n,Et=Hn.Symbol,St=Hn.Uint8Array,Lt=Rt?Rt.allocUnsafe:n,Ct=Ar(rt.getPrototypeOf,rt),Ut=rt.create,tr=at.propertyIsEnumerable,cr=ot.splice,Wr=Et?Et.isConcatSpreadable:n,Cr=Et?Et.iterator:n,Ur=Et?Et.toStringTag:n,Br=function(){try{var n=Mi(rt,"defineProperty");return n({},"",{}),n}catch(n){}}(),Tr=Hn.clearTimeout!==zt.clearTimeout&&Hn.clearTimeout,Dr=Qn&&Qn.now!==zt.Date.now&&Qn.now,$r=Hn.setTimeout!==zt.setTimeout&&Hn.setTimeout,Mr=tt.ceil,Fr=tt.floor,Nr=rt.getOwnPropertySymbols,Pr=Rt?Rt.isBuffer:n,qr=Hn.isFinite,Zr=ot.join,Kr=Ar(rt.keys,rt),Vr=tt.max,Gr=tt.min,Hr=Qn.now,Jr=Hn.parseInt,Yr=tt.random,Qr=ot.reverse,Xr=Mi(Hn,"DataView"),ne=Mi(Hn,"Map"),te=Mi(Hn,"Promise"),re=Mi(Hn,"Set"),ee=Mi(Hn,"WeakMap"),ue=Mi(rt,"create"),ie=ee&&new ee,oe={},fe=ho(Xr),ae=ho(ne),ce=ho(te),le=ho(re),se=ho(ee),he=Et?Et.prototype:n,pe=he?he.valueOf:n,ve=he?he.toString:n;function _e(n){if(Sf(n)&&!wf(n)&&!(n instanceof be)){if(n instanceof de)return n;if(st.call(n,"__wrapped__"))return po(n)}return new de(n)}var ge=function(){function t(){}return function(r){if(!zf(r))return{};if(Ut)return Ut(r);t.prototype=r;var e=new t;return t.prototype=n,e}}();function ye(){}function de(t,r){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!r,this.__index__=0,this.__values__=n}function be(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=W,this.__views__=[]}function we(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function me(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function xe(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function je(n){var t=-1,r=null==n?0:n.length;for(this.__data__=new xe;++t<r;)this.add(n[t])}function Ae(n){var t=this.__data__=new me(n);this.size=t.size}function ke(n,t){var r=wf(n),e=!r&&bf(n),u=!r&&!e&&Af(n),i=!r&&!e&&!u&&$f(n),o=r||e||u||i,f=o?hr(n.length,ut):[],a=f.length;for(var c in n)!t&&!st.call(n,c)||o&&("length"==c||u&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Vi(c,a))||f.push(c);return f}function Oe(t){var r=t.length;return r?t[ju(0,r-1)]:n}function Ie(n,t){return co(ui(n),Be(t,0,n.length))}function Re(n){return co(ui(n))}function Ee(t,r,e){(e===n||gf(t[r],e))&&(e!==n||r in t)||Ce(t,r,e)}function ze(t,r,e){var u=t[r];st.call(t,r)&&gf(u,e)&&(e!==n||r in t)||Ce(t,r,e)}function Se(n,t){for(var r=n.length;r--;)if(gf(n[r][0],t))return r;return-1}function Le(n,t,r,e){return Fe(n,function(n,u,i){t(e,n,r(n),i)}),e}function We(n,t){return n&&ii(t,fa(t),n)}function Ce(n,t,r){"__proto__"==t&&Br?Br(n,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):n[t]=r}function Ue(t,r){for(var e=-1,u=r.length,i=Yn(u),o=null==t;++e<u;)i[e]=o?n:ra(t,r[e]);return i}function Be(t,r,e){return t==t&&(e!==n&&(t=t<=e?t:e),r!==n&&(t=t>=r?t:r)),t}function Te(t,r,e,u,i,o){var f,s=r&a,h=r&c,p=r&l;if(e&&(f=i?e(t,u,i,o):e(t)),f!==n)return f;if(!zf(t))return t;var v=wf(t);if(v){if(f=function(n){var t=n.length,r=new n.constructor(t);return t&&"string"==typeof n[0]&&st.call(n,"index")&&(r.index=n.index,r.input=n.input),r}(t),!s)return ui(t,f)}else{var _=Pi(t),g=_==q||_==Z;if(Af(t))return Qu(t,s);if(_==H||_==T||g&&!i){if(f=h||g?{}:Zi(t),!s)return h?function(n,t){return ii(n,Ni(n),t)}(t,function(n,t){return n&&ii(t,aa(t),n)}(f,t)):function(n,t){return ii(n,Fi(n),t)}(t,We(f,t))}else{if(!At[_])return i?t:{};f=function(n,t,r){var e,u,i,o=n.constructor;switch(t){case un:return Xu(n);case M:case F:return new o(+n);case on:return function(n,t){var r=t?Xu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)}(n,r);case fn:case an:case cn:case ln:case sn:case hn:case pn:case vn:case _n:return ni(n,r);case K:return new o;case V:case X:return new o(n);case Y:return(i=new(u=n).constructor(u.source,Mn.exec(u))).lastIndex=u.lastIndex,i;case Q:return new o;case nn:return e=n,pe?rt(pe.call(e)):{}}}(t,_,s)}}o||(o=new Ae);var y=o.get(t);if(y)return y;o.set(t,f),Bf(t)?t.forEach(function(n){f.add(Te(n,r,e,n,t,o))}):Lf(t)&&t.forEach(function(n,u){f.set(u,Te(n,r,e,u,t,o))});var d=v?n:(p?h?Wi:Li:h?aa:fa)(t);return qt(d||t,function(n,u){d&&(n=t[u=n]),ze(f,u,Te(n,r,e,u,t,o))}),f}function De(t,r,e){var u=e.length;if(null==t)return!u;for(t=rt(t);u--;){var i=e[u],o=r[i],f=t[i];if(f===n&&!(i in t)||!o(f))return!1}return!0}function $e(t,r,u){if("function"!=typeof t)throw new it(e);return io(function(){t.apply(n,u)},r)}function Me(n,r,e,u){var i=-1,o=Gt,f=!0,a=n.length,c=[],l=r.length;if(!a)return c;e&&(r=Jt(r,vr(e))),u?(o=Ht,f=!1):r.length>=t&&(o=gr,f=!1,r=new je(r));n:for(;++i<a;){var s=n[i],h=null==e?s:e(s);if(s=u||0!==s?s:0,f&&h==h){for(var p=l;p--;)if(r[p]===h)continue n;c.push(s)}else o(r,h,u)||c.push(s)}return c}_e.templateSettings={escape:jn,evaluate:An,interpolate:kn,variable:"",imports:{_:_e}},_e.prototype=ye.prototype,_e.prototype.constructor=_e,de.prototype=ge(ye.prototype),de.prototype.constructor=de,be.prototype=ge(ye.prototype),be.prototype.constructor=be,we.prototype.clear=function(){this.__data__=ue?ue(null):{},this.size=0},we.prototype.delete=function(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t},we.prototype.get=function(t){var r=this.__data__;if(ue){var e=r[t];return e===i?n:e}return st.call(r,t)?r[t]:n},we.prototype.has=function(t){var r=this.__data__;return ue?r[t]!==n:st.call(r,t)},we.prototype.set=function(t,r){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=ue&&r===n?i:r,this},me.prototype.clear=function(){this.__data__=[],this.size=0},me.prototype.delete=function(n){var t=this.__data__,r=Se(t,n);return!(r<0||(r==t.length-1?t.pop():cr.call(t,r,1),--this.size,0))},me.prototype.get=function(t){var r=this.__data__,e=Se(r,t);return e<0?n:r[e][1]},me.prototype.has=function(n){return Se(this.__data__,n)>-1},me.prototype.set=function(n,t){var r=this.__data__,e=Se(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this},xe.prototype.clear=function(){this.size=0,this.__data__={hash:new we,map:new(ne||me),string:new we}},xe.prototype.delete=function(n){var t=Di(this,n).delete(n);return this.size-=t?1:0,t},xe.prototype.get=function(n){return Di(this,n).get(n)},xe.prototype.has=function(n){return Di(this,n).has(n)},xe.prototype.set=function(n,t){var r=Di(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},je.prototype.add=je.prototype.push=function(n){return this.__data__.set(n,i),this},je.prototype.has=function(n){return this.__data__.has(n)},Ae.prototype.clear=function(){this.__data__=new me,this.size=0},Ae.prototype.delete=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r},Ae.prototype.get=function(n){return this.__data__.get(n)},Ae.prototype.has=function(n){return this.__data__.has(n)},Ae.prototype.set=function(n,r){var e=this.__data__;if(e instanceof me){var u=e.__data__;if(!ne||u.length<t-1)return u.push([n,r]),this.size=++e.size,this;e=this.__data__=new xe(u)}return e.set(n,r),this.size=e.size,this};var Fe=ai(He),Ne=ai(Je,!0);function Pe(n,t){var r=!0;return Fe(n,function(n,e,u){return r=!!t(n,e,u)}),r}function qe(t,r,e){for(var u=-1,i=t.length;++u<i;){var o=t[u],f=r(o);if(null!=f&&(a===n?f==f&&!Df(f):e(f,a)))var a=f,c=o}return c}function Ze(n,t){var r=[];return Fe(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function Ke(n,t,r,e,u){var i=-1,o=n.length;for(r||(r=Ki),u||(u=[]);++i<o;){var f=n[i];t>0&&r(f)?t>1?Ke(f,t-1,r,e,u):Yt(u,f):e||(u[u.length]=f)}return u}var Ve=ci(),Ge=ci(!0);function He(n,t){return n&&Ve(n,t,fa)}function Je(n,t){return n&&Ge(n,t,fa)}function Ye(n,t){return Vt(t,function(t){return If(n[t])})}function Qe(t,r){for(var e=0,u=(r=Gu(r,t)).length;null!=t&&e<u;)t=t[so(r[e++])];return e&&e==u?t:n}function Xe(n,t,r){var e=t(n);return wf(n)?e:Yt(e,r(n))}function nu(t){return null==t?t===n?tn:G:Ur&&Ur in rt(t)?function(t){var r=st.call(t,Ur),e=t[Ur];try{t[Ur]=n;var u=!0}catch(n){}var i=vt.call(t);return u&&(r?t[Ur]=e:delete t[Ur]),i}(t):function(n){return vt.call(n)}(t)}function tu(n,t){return n>t}function ru(n,t){return null!=n&&st.call(n,t)}function eu(n,t){return null!=n&&t in rt(n)}function uu(t,r,e){for(var u=e?Ht:Gt,i=t[0].length,o=t.length,f=o,a=Yn(o),c=1/0,l=[];f--;){var s=t[f];f&&r&&(s=Jt(s,vr(r))),c=Gr(s.length,c),a[f]=!e&&(r||i>=120&&s.length>=120)?new je(f&&s):n}s=t[0];var h=-1,p=a[0];n:for(;++h<i&&l.length<c;){var v=s[h],_=r?r(v):v;if(v=e||0!==v?v:0,!(p?gr(p,_):u(l,_,e))){for(f=o;--f;){var g=a[f];if(!(g?gr(g,_):u(t[f],_,e)))continue n}p&&p.push(_),l.push(v)}}return l}function iu(t,r,e){var u=null==(t=ro(t,r=Gu(r,t)))?t:t[so(ko(r))];return null==u?n:Nt(u,t,e)}function ou(n){return Sf(n)&&nu(n)==T}function fu(t,r,e,u,i){return t===r||(null==t||null==r||!Sf(t)&&!Sf(r)?t!=t&&r!=r:function(t,r,e,u,i,o){var f=wf(t),a=wf(r),c=f?D:Pi(t),l=a?D:Pi(r),p=(c=c==T?H:c)==H,v=(l=l==T?H:l)==H,_=c==l;if(_&&Af(t)){if(!Af(r))return!1;f=!0,p=!1}if(_&&!p)return o||(o=new Ae),f||$f(t)?zi(t,r,e,u,i,o):function(n,t,r,e,u,i,o){switch(r){case on:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer,t=t.buffer;case un:return!(n.byteLength!=t.byteLength||!i(new St(n),new St(t)));case M:case F:case V:return gf(+n,+t);case P:return n.name==t.name&&n.message==t.message;case Y:case X:return n==t+"";case K:var f=jr;case Q:var a=e&s;if(f||(f=Or),n.size!=t.size&&!a)return!1;var c=o.get(n);if(c)return c==t;e|=h,o.set(n,t);var l=zi(f(n),f(t),e,u,i,o);return o.delete(n),l;case nn:if(pe)return pe.call(n)==pe.call(t)}return!1}(t,r,c,e,u,i,o);if(!(e&s)){var g=p&&st.call(t,"__wrapped__"),y=v&&st.call(r,"__wrapped__");if(g||y){var d=g?t.value():t,b=y?r.value():r;return o||(o=new Ae),i(d,b,e,u,o)}}return!!_&&(o||(o=new Ae),function(t,r,e,u,i,o){var f=e&s,a=Li(t),c=a.length,l=Li(r).length;if(c!=l&&!f)return!1;for(var h=c;h--;){var p=a[h];if(!(f?p in r:st.call(r,p)))return!1}var v=o.get(t),_=o.get(r);if(v&&_)return v==r&&_==t;var g=!0;o.set(t,r),o.set(r,t);for(var y=f;++h<c;){p=a[h];var d=t[p],b=r[p];if(u)var w=f?u(b,d,p,r,t,o):u(d,b,p,t,r,o);if(!(w===n?d===b||i(d,b,e,u,o):w)){g=!1;break}y||(y="constructor"==p)}if(g&&!y){var m=t.constructor,x=r.constructor;m!=x&&"constructor"in t&&"constructor"in r&&!("function"==typeof m&&m instanceof m&&"function"==typeof x&&x instanceof x)&&(g=!1)}return o.delete(t),o.delete(r),g}(t,r,e,u,i,o))}(t,r,e,u,fu,i))}function au(t,r,e,u){var i=e.length,o=i,f=!u;if(null==t)return!o;for(t=rt(t);i--;){var a=e[i];if(f&&a[2]?a[1]!==t[a[0]]:!(a[0]in t))return!1}for(;++i<o;){var c=(a=e[i])[0],l=t[c],p=a[1];if(f&&a[2]){if(l===n&&!(c in t))return!1}else{var v=new Ae;if(u)var _=u(l,p,c,t,r,v);if(!(_===n?fu(p,l,s|h,u,v):_))return!1}}return!0}function cu(n){return!(!zf(n)||(t=n,pt&&pt in t))&&(If(n)?kt:Pn).test(ho(n));var t}function lu(n){return"function"==typeof n?n:null==n?Wa:"object"==typeof n?wf(n)?gu(n[0],n[1]):_u(n):Na(n)}function su(n){if(!Qi(n))return Kr(n);var t=[];for(var r in rt(n))st.call(n,r)&&"constructor"!=r&&t.push(r);return t}function hu(n){if(!zf(n))return function(n){var t=[];if(null!=n)for(var r in rt(n))t.push(r);return t}(n);var t=Qi(n),r=[];for(var e in n)("constructor"!=e||!t&&st.call(n,e))&&r.push(e);return r}function pu(n,t){return n<t}function vu(n,t){var r=-1,e=xf(n)?Yn(n.length):[];return Fe(n,function(n,u,i){e[++r]=t(n,u,i)}),e}function _u(n){var t=$i(n);return 1==t.length&&t[0][2]?no(t[0][0],t[0][1]):function(r){return r===n||au(r,n,t)}}function gu(t,r){return Hi(t)&&Xi(r)?no(so(t),r):function(e){var u=ra(e,t);return u===n&&u===r?ea(e,t):fu(r,u,s|h)}}function yu(t,r,e,u,i){t!==r&&Ve(r,function(o,f){if(i||(i=new Ae),zf(o))!function(t,r,e,u,i,o,f){var a=eo(t,e),c=eo(r,e),l=f.get(c);if(l)Ee(t,e,l);else{var s=o?o(a,c,e+"",t,r,f):n,h=s===n;if(h){var p=wf(c),v=!p&&Af(c),_=!p&&!v&&$f(c);s=c,p||v||_?wf(a)?s=a:jf(a)?s=ui(a):v?(h=!1,s=Qu(c,!0)):_?(h=!1,s=ni(c,!0)):s=[]:Cf(c)||bf(c)?(s=a,bf(a)?s=Vf(a):zf(a)&&!If(a)||(s=Zi(c))):h=!1}h&&(f.set(c,s),i(s,c,u,o,f),f.delete(c)),Ee(t,e,s)}}(t,r,f,e,yu,u,i);else{var a=u?u(eo(t,f),o,f+"",t,r,i):n;a===n&&(a=o),Ee(t,f,a)}},aa)}function du(t,r){var e=t.length;if(e)return Vi(r+=r<0?e:0,e)?t[r]:n}function bu(n,t,r){t=t.length?Jt(t,function(n){return wf(n)?function(t){return Qe(t,1===n.length?n[0]:n)}:n}):[Wa];var e=-1;return t=Jt(t,vr(Ti())),function(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].value;return n}(vu(n,function(n,r,u){return{criteria:Jt(t,function(t){return t(n)}),index:++e,value:n}}),function(n,t){return function(n,t,r){for(var e=-1,u=n.criteria,i=t.criteria,o=u.length,f=r.length;++e<o;){var a=ti(u[e],i[e]);if(a){if(e>=f)return a;var c=r[e];return a*("desc"==c?-1:1)}}return n.index-t.index}(n,t,r)})}function wu(n,t,r){for(var e=-1,u=t.length,i={};++e<u;){var o=t[e],f=Qe(n,o);r(f,o)&&Ru(i,Gu(o,n),f)}return i}function mu(n,t,r,e){var u=e?ir:ur,i=-1,o=t.length,f=n;for(n===t&&(t=ui(t)),r&&(f=Jt(n,vr(r)));++i<o;)for(var a=0,c=t[i],l=r?r(c):c;(a=u(f,l,a,e))>-1;)f!==n&&cr.call(f,a,1),cr.call(n,a,1);return n}function xu(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;Vi(u)?cr.call(n,u,1):Mu(n,u)}}return n}function ju(n,t){return n+Fr(Yr()*(t-n+1))}function Au(n,t){var r="";if(!n||t<1||t>z)return r;do{t%2&&(r+=n),(t=Fr(t/2))&&(n+=n)}while(t);return r}function ku(n,t){return oo(to(n,t,Wa),n+"")}function Ou(n){return Oe(ga(n))}function Iu(n,t){var r=ga(n);return co(r,Be(t,0,r.length))}function Ru(t,r,e,u){if(!zf(t))return t;for(var i=-1,o=(r=Gu(r,t)).length,f=o-1,a=t;null!=a&&++i<o;){var c=so(r[i]),l=e;if("__proto__"===c||"constructor"===c||"prototype"===c)return t;if(i!=f){var s=a[c];(l=u?u(s,c,a):n)===n&&(l=zf(s)?s:Vi(r[i+1])?[]:{})}ze(a,c,l),a=a[c]}return t}var Eu=ie?function(n,t){return ie.set(n,t),n}:Wa,zu=Br?function(n,t){return Br(n,"toString",{configurable:!0,enumerable:!1,value:za(t),writable:!0})}:Wa;function Su(n){return co(ga(n))}function Lu(n,t,r){var e=-1,u=n.length;t<0&&(t=-t>u?0:u+t),(r=r>u?u:r)<0&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var i=Yn(u);++e<u;)i[e]=n[e+t];return i}function Wu(n,t){var r;return Fe(n,function(n,e,u){return!(r=t(n,e,u))}),!!r}function Cu(n,t,r){var e=0,u=null==n?e:n.length;if("number"==typeof t&&t==t&&u<=U){for(;e<u;){var i=e+u>>>1,o=n[i];null!==o&&!Df(o)&&(r?o<=t:o<t)?e=i+1:u=i}return u}return Uu(n,t,Wa,r)}function Uu(t,r,e,u){var i=0,o=null==t?0:t.length;if(0===o)return 0;for(var f=(r=e(r))!=r,a=null===r,c=Df(r),l=r===n;i<o;){var s=Fr((i+o)/2),h=e(t[s]),p=h!==n,v=null===h,_=h==h,g=Df(h);if(f)var y=u||_;else y=l?_&&(u||p):a?_&&p&&(u||!v):c?_&&p&&!v&&(u||!g):!v&&!g&&(u?h<=r:h<r);y?i=s+1:o=s}return Gr(o,C)}function Bu(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r],f=t?t(o):o;if(!r||!gf(f,a)){var a=f;i[u++]=0===o?0:o}}return i}function Tu(n){return"number"==typeof n?n:Df(n)?L:+n}function Du(n){if("string"==typeof n)return n;if(wf(n))return Jt(n,Du)+"";if(Df(n))return ve?ve.call(n):"";var t=n+"";return"0"==t&&1/n==-E?"-0":t}function $u(n,r,e){var u=-1,i=Gt,o=n.length,f=!0,a=[],c=a;if(e)f=!1,i=Ht;else if(o>=t){var l=r?null:Ai(n);if(l)return Or(l);f=!1,i=gr,c=new je}else c=r?[]:a;n:for(;++u<o;){var s=n[u],h=r?r(s):s;if(s=e||0!==s?s:0,f&&h==h){for(var p=c.length;p--;)if(c[p]===h)continue n;r&&c.push(h),a.push(s)}else i(c,h,e)||(c!==a&&c.push(h),a.push(s))}return a}function Mu(n,t){return null==(n=ro(n,t=Gu(t,n)))||delete n[so(ko(t))]}function Fu(n,t,r,e){return Ru(n,t,r(Qe(n,t)),e)}function Nu(n,t,r,e){for(var u=n.length,i=e?u:-1;(e?i--:++i<u)&&t(n[i],i,n););return r?Lu(n,e?0:i,e?i+1:u):Lu(n,e?i+1:0,e?u:i)}function Pu(n,t){var r=n;return r instanceof be&&(r=r.value()),Qt(t,function(n,t){return t.func.apply(t.thisArg,Yt([n],t.args))},r)}function qu(n,t,r){var e=n.length;if(e<2)return e?$u(n[0]):[];for(var u=-1,i=Yn(e);++u<e;)for(var o=n[u],f=-1;++f<e;)f!=u&&(i[u]=Me(i[u]||o,n[f],t,r));return $u(Ke(i,1),t,r)}function Zu(t,r,e){for(var u=-1,i=t.length,o=r.length,f={};++u<i;){var a=u<o?r[u]:n;e(f,t[u],a)}return f}function Ku(n){return jf(n)?n:[]}function Vu(n){return"function"==typeof n?n:Wa}function Gu(n,t){return wf(n)?n:Hi(n,t)?[n]:lo(Gf(n))}var Hu=ku;function Ju(t,r,e){var u=t.length;return e=e===n?u:e,!r&&e>=u?t:Lu(t,r,e)}var Yu=Tr||function(n){return zt.clearTimeout(n)};function Qu(n,t){if(t)return n.slice();var r=n.length,e=Lt?Lt(r):new n.constructor(r);return n.copy(e),e}function Xu(n){var t=new n.constructor(n.byteLength);return new St(t).set(new St(n)),t}function ni(n,t){var r=t?Xu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function ti(t,r){if(t!==r){var e=t!==n,u=null===t,i=t==t,o=Df(t),f=r!==n,a=null===r,c=r==r,l=Df(r);if(!a&&!l&&!o&&t>r||o&&f&&c&&!a&&!l||u&&f&&c||!e&&c||!i)return 1;if(!u&&!o&&!l&&t<r||l&&e&&i&&!u&&!o||a&&e&&i||!f&&i||!c)return-1}return 0}function ri(n,t,r,e){for(var u=-1,i=n.length,o=r.length,f=-1,a=t.length,c=Vr(i-o,0),l=Yn(a+c),s=!e;++f<a;)l[f]=t[f];for(;++u<o;)(s||u<i)&&(l[r[u]]=n[u]);for(;c--;)l[f++]=n[u++];return l}function ei(n,t,r,e){for(var u=-1,i=n.length,o=-1,f=r.length,a=-1,c=t.length,l=Vr(i-f,0),s=Yn(l+c),h=!e;++u<l;)s[u]=n[u];for(var p=u;++a<c;)s[p+a]=t[a];for(;++o<f;)(h||u<i)&&(s[p+r[o]]=n[u++]);return s}function ui(n,t){var r=-1,e=n.length;for(t||(t=Yn(e));++r<e;)t[r]=n[r];return t}function ii(t,r,e,u){var i=!e;e||(e={});for(var o=-1,f=r.length;++o<f;){var a=r[o],c=u?u(e[a],t[a],a,e,t):n;c===n&&(c=t[a]),i?Ce(e,a,c):ze(e,a,c)}return e}function oi(n,t){return function(r,e){var u=wf(r)?Pt:Le,i=t?t():{};return u(r,n,Ti(e,2),i)}}function fi(t){return ku(function(r,e){var u=-1,i=e.length,o=i>1?e[i-1]:n,f=i>2?e[2]:n;for(o=t.length>3&&"function"==typeof o?(i--,o):n,f&&Gi(e[0],e[1],f)&&(o=i<3?n:o,i=1),r=rt(r);++u<i;){var a=e[u];a&&t(r,a,u,o)}return r})}function ai(n,t){return function(r,e){if(null==r)return r;if(!xf(r))return n(r,e);for(var u=r.length,i=t?u:-1,o=rt(r);(t?i--:++i<u)&&!1!==e(o[i],i,o););return r}}function ci(n){return function(t,r,e){for(var u=-1,i=rt(t),o=e(t),f=o.length;f--;){var a=o[n?f:++u];if(!1===r(i[a],a,i))break}return t}}function li(t){return function(r){var e=xr(r=Gf(r))?Er(r):n,u=e?e[0]:r.charAt(0),i=e?Ju(e,1).join(""):r.slice(1);return u[t]()+i}}function si(n){return function(t){return Qt(Ia(ba(t).replace(_t,"")),n,"")}}function hi(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=ge(n.prototype),e=n.apply(r,t);return zf(e)?e:r}}function pi(t){return function(r,e,u){var i=rt(r);if(!xf(r)){var o=Ti(e,3);r=fa(r),e=function(n){return o(i[n],n,i)}}var f=t(r,e,u);return f>-1?i[o?r[f]:f]:n}}function vi(t){return Si(function(r){var u=r.length,i=u,o=de.prototype.thru;for(t&&r.reverse();i--;){var f=r[i];if("function"!=typeof f)throw new it(e);if(o&&!a&&"wrapper"==Ui(f))var a=new de([],!0)}for(i=a?i:u;++i<u;){var c=Ui(f=r[i]),l="wrapper"==c?Ci(f):n;a=l&&Ji(l[0])&&l[1]==(w|g|d|m)&&!l[4].length&&1==l[9]?a[Ui(l[0])].apply(a,l[3]):1==f.length&&Ji(f)?a[c]():a.thru(f)}return function(){var n=arguments,t=n[0];if(a&&1==n.length&&wf(t))return a.plant(t).value();for(var e=0,i=u?r[e].apply(this,n):t;++e<u;)i=r[e].call(this,i);return i}})}function _i(t,r,e,u,i,o,f,a,c,l){var s=r&w,h=r&p,_=r&v,d=r&(g|y),b=r&x,m=_?n:hi(t);return function p(){for(var v=arguments.length,g=Yn(v),y=v;y--;)g[y]=arguments[y];if(d)var w=Bi(p),x=function(n,t){for(var r=n.length,e=0;r--;)n[r]===t&&++e;return e}(g,w);if(u&&(g=ri(g,u,i,d)),o&&(g=ei(g,o,f,d)),v-=x,d&&v<l){var j=kr(g,w);return xi(t,r,_i,p.placeholder,e,g,j,a,c,l-v)}var A=h?e:this,k=_?A[t]:t;return v=g.length,a?g=function(t,r){for(var e=t.length,u=Gr(r.length,e),i=ui(t);u--;){var o=r[u];t[u]=Vi(o,e)?i[o]:n}return t}(g,a):b&&v>1&&g.reverse(),s&&c<v&&(g.length=c),this&&this!==zt&&this instanceof p&&(k=m||hi(k)),k.apply(A,g)}}function gi(n,t){return function(r,e){return function(n,t,r,e){return He(n,function(n,u,i){t(e,r(n),u,i)}),e}(r,n,t(e),{})}}function yi(t,r){return function(e,u){var i;if(e===n&&u===n)return r;if(e!==n&&(i=e),u!==n){if(i===n)return u;"string"==typeof e||"string"==typeof u?(e=Du(e),u=Du(u)):(e=Tu(e),u=Tu(u)),i=t(e,u)}return i}}function di(n){return Si(function(t){return t=Jt(t,vr(Ti())),ku(function(r){var e=this;return n(t,function(n){return Nt(n,e,r)})})})}function bi(t,r){var e=(r=r===n?" ":Du(r)).length;if(e<2)return e?Au(r,t):r;var u=Au(r,Mr(t/Rr(r)));return xr(r)?Ju(Er(u),0,t).join(""):u.slice(0,t)}function wi(t){return function(r,e,u){return u&&"number"!=typeof u&&Gi(r,e,u)&&(e=u=n),r=Pf(r),e===n?(e=r,r=0):e=Pf(e),function(n,t,r,e){for(var u=-1,i=Vr(Mr((t-n)/(r||1)),0),o=Yn(i);i--;)o[e?i:++u]=n,n+=r;return o}(r,e,u=u===n?r<e?1:-1:Pf(u),t)}}function mi(n){return function(t,r){return"string"==typeof t&&"string"==typeof r||(t=Kf(t),r=Kf(r)),n(t,r)}}function xi(t,r,e,u,i,o,f,a,c,l){var s=r&g;r|=s?d:b,(r&=~(s?b:d))&_||(r&=~(p|v));var h=[t,r,i,s?o:n,s?f:n,s?n:o,s?n:f,a,c,l],y=e.apply(n,h);return Ji(t)&&uo(y,h),y.placeholder=u,fo(y,t,r)}function ji(n){var t=tt[n];return function(n,r){if(n=Kf(n),(r=null==r?0:Gr(qf(r),292))&&qr(n)){var e=(Gf(n)+"e").split("e");return+((e=(Gf(t(e[0]+"e"+(+e[1]+r)))+"e").split("e"))[0]+"e"+(+e[1]-r))}return t(n)}}var Ai=re&&1/Or(new re([,-0]))[1]==E?function(n){return new re(n)}:Da;function ki(n){return function(t){var r=Pi(t);return r==K?jr(t):r==Q?Ir(t):function(n,t){return Jt(t,function(t){return[t,n[t]]})}(t,n(t))}}function Oi(t,r,u,i,o,a,c,l){var s=r&v;if(!s&&"function"!=typeof t)throw new it(e);var h=i?i.length:0;if(h||(r&=~(d|b),i=o=n),c=c===n?c:Vr(qf(c),0),l=l===n?l:qf(l),h-=o?o.length:0,r&b){var x=i,j=o;i=o=n}var A=s?n:Ci(t),k=[t,r,u,i,o,x,j,a,c,l];if(A&&function(n,t){var r=n[1],e=t[1],u=r|e,i=u<(p|v|w),o=e==w&&r==g||e==w&&r==m&&n[7].length<=t[8]||e==(w|m)&&t[7].length<=t[8]&&r==g;if(!i&&!o)return n;e&p&&(n[2]=t[2],u|=r&p?0:_);var a=t[3];if(a){var c=n[3];n[3]=c?ri(c,a,t[4]):a,n[4]=c?kr(n[3],f):t[4]}(a=t[5])&&(c=n[5],n[5]=c?ei(c,a,t[6]):a,n[6]=c?kr(n[5],f):t[6]),(a=t[7])&&(n[7]=a),e&w&&(n[8]=null==n[8]?t[8]:Gr(n[8],t[8])),null==n[9]&&(n[9]=t[9]),n[0]=t[0],n[1]=u}(k,A),t=k[0],r=k[1],u=k[2],i=k[3],o=k[4],!(l=k[9]=k[9]===n?s?0:t.length:Vr(k[9]-h,0))&&r&(g|y)&&(r&=~(g|y)),r&&r!=p)O=r==g||r==y?function(t,r,e){var u=hi(t);return function i(){for(var o=arguments.length,f=Yn(o),a=o,c=Bi(i);a--;)f[a]=arguments[a];var l=o<3&&f[0]!==c&&f[o-1]!==c?[]:kr(f,c);return(o-=l.length)<e?xi(t,r,_i,i.placeholder,n,f,l,n,n,e-o):Nt(this&&this!==zt&&this instanceof i?u:t,this,f)}}(t,r,l):r!=d&&r!=(p|d)||o.length?_i.apply(n,k):function(n,t,r,e){var u=t&p,i=hi(n);return function t(){for(var o=-1,f=arguments.length,a=-1,c=e.length,l=Yn(c+f),s=this&&this!==zt&&this instanceof t?i:n;++a<c;)l[a]=e[a];for(;f--;)l[a++]=arguments[++o];return Nt(s,u?r:this,l)}}(t,r,u,i);else var O=function(n,t,r){var e=t&p,u=hi(n);return function t(){return(this&&this!==zt&&this instanceof t?u:n).apply(e?r:this,arguments)}}(t,r,u);return fo((A?Eu:uo)(O,k),t,r)}function Ii(t,r,e,u){return t===n||gf(t,at[e])&&!st.call(u,e)?r:t}function Ri(t,r,e,u,i,o){return zf(t)&&zf(r)&&(o.set(r,t),yu(t,r,n,Ri,o),o.delete(r)),t}function Ei(t){return Cf(t)?n:t}function zi(t,r,e,u,i,o){var f=e&s,a=t.length,c=r.length;if(a!=c&&!(f&&c>a))return!1;var l=o.get(t),p=o.get(r);if(l&&p)return l==r&&p==t;var v=-1,_=!0,g=e&h?new je:n;for(o.set(t,r),o.set(r,t);++v<a;){var y=t[v],d=r[v];if(u)var b=f?u(d,y,v,r,t,o):u(y,d,v,t,r,o);if(b!==n){if(b)continue;_=!1;break}if(g){if(!nr(r,function(n,t){if(!gr(g,t)&&(y===n||i(y,n,e,u,o)))return g.push(t)})){_=!1;break}}else if(y!==d&&!i(y,d,e,u,o)){_=!1;break}}return o.delete(t),o.delete(r),_}function Si(t){return oo(to(t,n,wo),t+"")}function Li(n){return Xe(n,fa,Fi)}function Wi(n){return Xe(n,aa,Ni)}var Ci=ie?function(n){return ie.get(n)}:Da;function Ui(n){for(var t=n.name+"",r=oe[t],e=st.call(oe,t)?r.length:0;e--;){var u=r[e],i=u.func;if(null==i||i==n)return u.name}return t}function Bi(n){return(st.call(_e,"placeholder")?_e:n).placeholder}function Ti(){var n=_e.iteratee||Ca;return n=n===Ca?lu:n,arguments.length?n(arguments[0],arguments[1]):n}function Di(n,t){var r,e,u=n.__data__;return("string"==(e=typeof(r=t))||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==r:null===r)?u["string"==typeof t?"string":"hash"]:u.map}function $i(n){for(var t=fa(n),r=t.length;r--;){var e=t[r],u=n[e];t[r]=[e,u,Xi(u)]}return t}function Mi(t,r){var e=function(t,r){return null==t?n:t[r]}(t,r);return cu(e)?e:n}var Fi=Nr?function(n){return null==n?[]:(n=rt(n),Vt(Nr(n),function(t){return tr.call(n,t)}))}:Za,Ni=Nr?function(n){for(var t=[];n;)Yt(t,Fi(n)),n=Ct(n);return t}:Za,Pi=nu;function qi(n,t,r){for(var e=-1,u=(t=Gu(t,n)).length,i=!1;++e<u;){var o=so(t[e]);if(!(i=null!=n&&r(n,o)))break;n=n[o]}return i||++e!=u?i:!!(u=null==n?0:n.length)&&Ef(u)&&Vi(o,u)&&(wf(n)||bf(n))}function Zi(n){return"function"!=typeof n.constructor||Qi(n)?{}:ge(Ct(n))}function Ki(n){return wf(n)||bf(n)||!!(Wr&&n&&n[Wr])}function Vi(n,t){var r=typeof n;return!!(t=null==t?z:t)&&("number"==r||"symbol"!=r&&Zn.test(n))&&n>-1&&n%1==0&&n<t}function Gi(n,t,r){if(!zf(r))return!1;var e=typeof t;return!!("number"==e?xf(r)&&Vi(t,r.length):"string"==e&&t in r)&&gf(r[t],n)}function Hi(n,t){if(wf(n))return!1;var r=typeof n;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=n&&!Df(n))||In.test(n)||!On.test(n)||null!=t&&n in rt(t)}function Ji(n){var t=Ui(n),r=_e[t];if("function"!=typeof r||!(t in be.prototype))return!1;if(n===r)return!0;var e=Ci(r);return!!e&&n===e[0]}(Xr&&Pi(new Xr(new ArrayBuffer(1)))!=on||ne&&Pi(new ne)!=K||te&&"[object Promise]"!=Pi(te.resolve())||re&&Pi(new re)!=Q||ee&&Pi(new ee)!=rn)&&(Pi=function(t){var r=nu(t),e=r==H?t.constructor:n,u=e?ho(e):"";if(u)switch(u){case fe:return on;case ae:return K;case ce:return"[object Promise]";case le:return Q;case se:return rn}return r});var Yi=ct?If:Ka;function Qi(n){var t=n&&n.constructor;return n===("function"==typeof t&&t.prototype||at)}function Xi(n){return n==n&&!zf(n)}function no(t,r){return function(e){return null!=e&&e[t]===r&&(r!==n||t in rt(e))}}function to(t,r,e){return r=Vr(r===n?t.length-1:r,0),function(){for(var n=arguments,u=-1,i=Vr(n.length-r,0),o=Yn(i);++u<i;)o[u]=n[r+u];u=-1;for(var f=Yn(r+1);++u<r;)f[u]=n[u];return f[r]=e(o),Nt(t,this,f)}}function ro(n,t){return t.length<2?n:Qe(n,Lu(t,0,-1))}function eo(n,t){if(("constructor"!==t||"function"!=typeof n[t])&&"__proto__"!=t)return n[t]}var uo=ao(Eu),io=$r||function(n,t){return zt.setTimeout(n,t)},oo=ao(zu);function fo(n,t,r){var e=t+"";return oo(n,function(n,t){var r=t.length;if(!r)return n;var e=r-1;return t[e]=(r>1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(Wn,"{\n/* [wrapped with "+t+"] */\n")}(e,function(n,t){return qt(B,function(r){var e="_."+r[0];t&r[1]&&!Gt(n,e)&&n.push(e)}),n.sort()}(function(n){var t=n.match(Cn);return t?t[1].split(Un):[]}(e),r)))}function ao(t){var r=0,e=0;return function(){var u=Hr(),i=O-(u-e);if(e=u,i>0){if(++r>=k)return arguments[0]}else r=0;return t.apply(n,arguments)}}function co(t,r){var e=-1,u=t.length,i=u-1;for(r=r===n?u:r;++e<r;){var o=ju(e,i),f=t[o];t[o]=t[e],t[e]=f}return t.length=r,t}var lo=function(n){var t=lf(n,function(n){return r.size===o&&r.clear(),n}),r=t.cache;return t}(function(n){var t=[];return 46===n.charCodeAt(0)&&t.push(""),n.replace(Rn,function(n,r,e,u){t.push(e?u.replace(Dn,"$1"):r||n)}),t});function so(n){if("string"==typeof n||Df(n))return n;var t=n+"";return"0"==t&&1/n==-E?"-0":t}function ho(n){if(null!=n){try{return lt.call(n)}catch(n){}try{return n+""}catch(n){}}return""}function po(n){if(n instanceof be)return n.clone();var t=new de(n.__wrapped__,n.__chain__);return t.__actions__=ui(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}var vo=ku(function(n,t){return jf(n)?Me(n,Ke(t,1,jf,!0)):[]}),_o=ku(function(t,r){var e=ko(r);return jf(e)&&(e=n),jf(t)?Me(t,Ke(r,1,jf,!0),Ti(e,2)):[]}),go=ku(function(t,r){var e=ko(r);return jf(e)&&(e=n),jf(t)?Me(t,Ke(r,1,jf,!0),n,e):[]});function yo(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:qf(r);return u<0&&(u=Vr(e+u,0)),er(n,Ti(t,3),u)}function bo(t,r,e){var u=null==t?0:t.length;if(!u)return-1;var i=u-1;return e!==n&&(i=qf(e),i=e<0?Vr(u+i,0):Gr(i,u-1)),er(t,Ti(r,3),i,!0)}function wo(n){return null!=n&&n.length?Ke(n,1):[]}function mo(t){return t&&t.length?t[0]:n}var xo=ku(function(n){var t=Jt(n,Ku);return t.length&&t[0]===n[0]?uu(t):[]}),jo=ku(function(t){var r=ko(t),e=Jt(t,Ku);return r===ko(e)?r=n:e.pop(),e.length&&e[0]===t[0]?uu(e,Ti(r,2)):[]}),Ao=ku(function(t){var r=ko(t),e=Jt(t,Ku);return(r="function"==typeof r?r:n)&&e.pop(),e.length&&e[0]===t[0]?uu(e,n,r):[]});function ko(t){var r=null==t?0:t.length;return r?t[r-1]:n}var Oo=ku(Io);function Io(n,t){return n&&n.length&&t&&t.length?mu(n,t):n}var Ro=Si(function(n,t){var r=null==n?0:n.length,e=Ue(n,t);return xu(n,Jt(t,function(n){return Vi(n,r)?+n:n}).sort(ti)),e});function Eo(n){return null==n?n:Qr.call(n)}var zo=ku(function(n){return $u(Ke(n,1,jf,!0))}),So=ku(function(t){var r=ko(t);return jf(r)&&(r=n),$u(Ke(t,1,jf,!0),Ti(r,2))}),Lo=ku(function(t){var r=ko(t);return r="function"==typeof r?r:n,$u(Ke(t,1,jf,!0),n,r)});function Wo(n){if(!n||!n.length)return[];var t=0;return n=Vt(n,function(n){if(jf(n))return t=Vr(n.length,t),!0}),hr(t,function(t){return Jt(n,ar(t))})}function Co(t,r){if(!t||!t.length)return[];var e=Wo(t);return null==r?e:Jt(e,function(t){return Nt(r,n,t)})}var Uo=ku(function(n,t){return jf(n)?Me(n,t):[]}),Bo=ku(function(n){return qu(Vt(n,jf))}),To=ku(function(t){var r=ko(t);return jf(r)&&(r=n),qu(Vt(t,jf),Ti(r,2))}),Do=ku(function(t){var r=ko(t);return r="function"==typeof r?r:n,qu(Vt(t,jf),n,r)}),$o=ku(Wo);var Mo=ku(function(t){var r=t.length,e=r>1?t[r-1]:n;return e="function"==typeof e?(t.pop(),e):n,Co(t,e)});function Fo(n){var t=_e(n);return t.__chain__=!0,t}function No(n,t){return t(n)}var Po=Si(function(t){var r=t.length,e=r?t[0]:0,u=this.__wrapped__,i=function(n){return Ue(n,t)};return!(r>1||this.__actions__.length)&&u instanceof be&&Vi(e)?((u=u.slice(e,+e+(r?1:0))).__actions__.push({func:No,args:[i],thisArg:n}),new de(u,this.__chain__).thru(function(t){return r&&!t.length&&t.push(n),t})):this.thru(i)});var qo=oi(function(n,t,r){st.call(n,r)?++n[r]:Ce(n,r,1)});var Zo=pi(yo),Ko=pi(bo);function Vo(n,t){return(wf(n)?qt:Fe)(n,Ti(t,3))}function Go(n,t){return(wf(n)?Zt:Ne)(n,Ti(t,3))}var Ho=oi(function(n,t,r){st.call(n,r)?n[r].push(t):Ce(n,r,[t])});var Jo=ku(function(n,t,r){var e=-1,u="function"==typeof t,i=xf(n)?Yn(n.length):[];return Fe(n,function(n){i[++e]=u?Nt(t,n,r):iu(n,t,r)}),i}),Yo=oi(function(n,t,r){Ce(n,r,t)});function Qo(n,t){return(wf(n)?Jt:vu)(n,Ti(t,3))}var Xo=oi(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]});var nf=ku(function(n,t){if(null==n)return[];var r=t.length;return r>1&&Gi(n,t[0],t[1])?t=[]:r>2&&Gi(t[0],t[1],t[2])&&(t=[t[0]]),bu(n,Ke(t,1),[])}),tf=Dr||function(){return zt.Date.now()};function rf(t,r,e){return r=e?n:r,r=t&&null==r?t.length:r,Oi(t,w,n,n,n,n,r)}function ef(t,r){var u;if("function"!=typeof r)throw new it(e);return t=qf(t),function(){return--t>0&&(u=r.apply(this,arguments)),t<=1&&(r=n),u}}var uf=ku(function(n,t,r){var e=p;if(r.length){var u=kr(r,Bi(uf));e|=d}return Oi(n,e,t,r,u)}),of=ku(function(n,t,r){var e=p|v;if(r.length){var u=kr(r,Bi(of));e|=d}return Oi(t,e,n,r,u)});function ff(t,r,u){var i,o,f,a,c,l,s=0,h=!1,p=!1,v=!0;if("function"!=typeof t)throw new it(e);function _(r){var e=i,u=o;return i=o=n,s=r,a=t.apply(u,e)}function g(t){var e=t-l;return l===n||e>=r||e<0||p&&t-s>=f}function y(){var n=tf();if(g(n))return d(n);c=io(y,function(n){var t=r-(n-l);return p?Gr(t,f-(n-s)):t}(n))}function d(t){return c=n,v&&i?_(t):(i=o=n,a)}function b(){var t=tf(),e=g(t);if(i=arguments,o=this,l=t,e){if(c===n)return function(n){return s=n,c=io(y,r),h?_(n):a}(l);if(p)return Yu(c),c=io(y,r),_(l)}return c===n&&(c=io(y,r)),a}return r=Kf(r)||0,zf(u)&&(h=!!u.leading,f=(p="maxWait"in u)?Vr(Kf(u.maxWait)||0,r):f,v="trailing"in u?!!u.trailing:v),b.cancel=function(){c!==n&&Yu(c),s=0,i=l=o=c=n},b.flush=function(){return c===n?a:d(tf())},b}var af=ku(function(n,t){return $e(n,1,t)}),cf=ku(function(n,t,r){return $e(n,Kf(t)||0,r)});function lf(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new it(e);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(lf.Cache||xe),r}function sf(n){if("function"!=typeof n)throw new it(e);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}lf.Cache=xe;var hf=Hu(function(n,t){var r=(t=1==t.length&&wf(t[0])?Jt(t[0],vr(Ti())):Jt(Ke(t,1),vr(Ti()))).length;return ku(function(e){for(var u=-1,i=Gr(e.length,r);++u<i;)e[u]=t[u].call(this,e[u]);return Nt(n,this,e)})}),pf=ku(function(t,r){var e=kr(r,Bi(pf));return Oi(t,d,n,r,e)}),vf=ku(function(t,r){var e=kr(r,Bi(vf));return Oi(t,b,n,r,e)}),_f=Si(function(t,r){return Oi(t,m,n,n,n,r)});function gf(n,t){return n===t||n!=n&&t!=t}var yf=mi(tu),df=mi(function(n,t){return n>=t}),bf=ou(function(){return arguments}())?ou:function(n){return Sf(n)&&st.call(n,"callee")&&!tr.call(n,"callee")},wf=Yn.isArray,mf=Bt?vr(Bt):function(n){return Sf(n)&&nu(n)==un};function xf(n){return null!=n&&Ef(n.length)&&!If(n)}function jf(n){return Sf(n)&&xf(n)}var Af=Pr||Ka,kf=Tt?vr(Tt):function(n){return Sf(n)&&nu(n)==F};function Of(n){if(!Sf(n))return!1;var t=nu(n);return t==P||t==N||"string"==typeof n.message&&"string"==typeof n.name&&!Cf(n)}function If(n){if(!zf(n))return!1;var t=nu(n);return t==q||t==Z||t==$||t==J}function Rf(n){return"number"==typeof n&&n==qf(n)}function Ef(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=z}function zf(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function Sf(n){return null!=n&&"object"==typeof n}var Lf=Dt?vr(Dt):function(n){return Sf(n)&&Pi(n)==K};function Wf(n){return"number"==typeof n||Sf(n)&&nu(n)==V}function Cf(n){if(!Sf(n)||nu(n)!=H)return!1;var t=Ct(n);if(null===t)return!0;var r=st.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&lt.call(r)==yt}var Uf=$t?vr($t):function(n){return Sf(n)&&nu(n)==Y};var Bf=Mt?vr(Mt):function(n){return Sf(n)&&Pi(n)==Q};function Tf(n){return"string"==typeof n||!wf(n)&&Sf(n)&&nu(n)==X}function Df(n){return"symbol"==typeof n||Sf(n)&&nu(n)==nn}var $f=Ft?vr(Ft):function(n){return Sf(n)&&Ef(n.length)&&!!jt[nu(n)]};var Mf=mi(pu),Ff=mi(function(n,t){return n<=t});function Nf(n){if(!n)return[];if(xf(n))return Tf(n)?Er(n):ui(n);if(Cr&&n[Cr])return function(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}(n[Cr]());var t=Pi(n);return(t==K?jr:t==Q?Or:ga)(n)}function Pf(n){return n?(n=Kf(n))===E||n===-E?(n<0?-1:1)*S:n==n?n:0:0===n?n:0}function qf(n){var t=Pf(n),r=t%1;return t==t?r?t-r:t:0}function Zf(n){return n?Be(qf(n),0,W):0}function Kf(n){if("number"==typeof n)return n;if(Df(n))return L;if(zf(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=zf(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=pr(n);var r=Nn.test(n);return r||qn.test(n)?It(n.slice(2),r?2:8):Fn.test(n)?L:+n}function Vf(n){return ii(n,aa(n))}function Gf(n){return null==n?"":Du(n)}var Hf=fi(function(n,t){if(Qi(t)||xf(t))ii(t,fa(t),n);else for(var r in t)st.call(t,r)&&ze(n,r,t[r])}),Jf=fi(function(n,t){ii(t,aa(t),n)}),Yf=fi(function(n,t,r,e){ii(t,aa(t),n,e)}),Qf=fi(function(n,t,r,e){ii(t,fa(t),n,e)}),Xf=Si(Ue);var na=ku(function(t,r){t=rt(t);var e=-1,u=r.length,i=u>2?r[2]:n;for(i&&Gi(r[0],r[1],i)&&(u=1);++e<u;)for(var o=r[e],f=aa(o),a=-1,c=f.length;++a<c;){var l=f[a],s=t[l];(s===n||gf(s,at[l])&&!st.call(t,l))&&(t[l]=o[l])}return t}),ta=ku(function(t){return t.push(n,Ri),Nt(la,n,t)});function ra(t,r,e){var u=null==t?n:Qe(t,r);return u===n?e:u}function ea(n,t){return null!=n&&qi(n,t,eu)}var ua=gi(function(n,t,r){null!=t&&"function"!=typeof t.toString&&(t=vt.call(t)),n[t]=r},za(Wa)),ia=gi(function(n,t,r){null!=t&&"function"!=typeof t.toString&&(t=vt.call(t)),st.call(n,t)?n[t].push(r):n[t]=[r]},Ti),oa=ku(iu);function fa(n){return xf(n)?ke(n):su(n)}function aa(n){return xf(n)?ke(n,!0):hu(n)}var ca=fi(function(n,t,r){yu(n,t,r)}),la=fi(function(n,t,r,e){yu(n,t,r,e)}),sa=Si(function(n,t){var r={};if(null==n)return r;var e=!1;t=Jt(t,function(t){return t=Gu(t,n),e||(e=t.length>1),t}),ii(n,Wi(n),r),e&&(r=Te(r,a|c|l,Ei));for(var u=t.length;u--;)Mu(r,t[u]);return r});var ha=Si(function(n,t){return null==n?{}:function(n,t){return wu(n,t,function(t,r){return ea(n,r)})}(n,t)});function pa(n,t){if(null==n)return{};var r=Jt(Wi(n),function(n){return[n]});return t=Ti(t),wu(n,r,function(n,r){return t(n,r[0])})}var va=ki(fa),_a=ki(aa);function ga(n){return null==n?[]:_r(n,fa(n))}var ya=si(function(n,t,r){return t=t.toLowerCase(),n+(r?da(t):t)});function da(n){return Oa(Gf(n).toLowerCase())}function ba(n){return(n=Gf(n))&&n.replace(Kn,br).replace(gt,"")}var wa=si(function(n,t,r){return n+(r?"-":"")+t.toLowerCase()}),ma=si(function(n,t,r){return n+(r?" ":"")+t.toLowerCase()}),xa=li("toLowerCase");var ja=si(function(n,t,r){return n+(r?"_":"")+t.toLowerCase()});var Aa=si(function(n,t,r){return n+(r?" ":"")+Oa(t)});var ka=si(function(n,t,r){return n+(r?" ":"")+t.toUpperCase()}),Oa=li("toUpperCase");function Ia(t,r,e){return t=Gf(t),(r=e?n:r)===n?function(n){return wt.test(n)}(t)?function(n){return n.match(dt)||[]}(t):function(n){return n.match(Bn)||[]}(t):t.match(r)||[]}var Ra=ku(function(t,r){try{return Nt(t,n,r)}catch(n){return Of(n)?n:new Xn(n)}}),Ea=Si(function(n,t){return qt(t,function(t){t=so(t),Ce(n,t,uf(n[t],n))}),n});function za(n){return function(){return n}}var Sa=vi(),La=vi(!0);function Wa(n){return n}function Ca(n){return lu("function"==typeof n?n:Te(n,a))}var Ua=ku(function(n,t){return function(r){return iu(r,n,t)}}),Ba=ku(function(n,t){return function(r){return iu(n,r,t)}});function Ta(n,t,r){var e=fa(t),u=Ye(t,e);null!=r||zf(t)&&(u.length||!e.length)||(r=t,t=n,n=this,u=Ye(t,fa(t)));var i=!(zf(r)&&"chain"in r&&!r.chain),o=If(n);return qt(u,function(r){var e=t[r];n[r]=e,o&&(n.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=n(this.__wrapped__);return(r.__actions__=ui(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,Yt([this.value()],arguments))})}),n}function Da(){}var $a=di(Jt),Ma=di(Kt),Fa=di(nr);function Na(n){return Hi(n)?ar(so(n)):function(n){return function(t){return Qe(t,n)}}(n)}var Pa=wi(),qa=wi(!0);function Za(){return[]}function Ka(){return!1}var Va=yi(function(n,t){return n+t},0),Ga=ji("ceil"),Ha=yi(function(n,t){return n/t},1),Ja=ji("floor");var Ya,Qa=yi(function(n,t){return n*t},1),Xa=ji("round"),nc=yi(function(n,t){return n-t},0);return _e.after=function(n,t){if("function"!=typeof t)throw new it(e);return n=qf(n),function(){if(--n<1)return t.apply(this,arguments)}},_e.ary=rf,_e.assign=Hf,_e.assignIn=Jf,_e.assignInWith=Yf,_e.assignWith=Qf,_e.at=Xf,_e.before=ef,_e.bind=uf,_e.bindAll=Ea,_e.bindKey=of,_e.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return wf(n)?n:[n]},_e.chain=Fo,_e.chunk=function(t,r,e){r=(e?Gi(t,r,e):r===n)?1:Vr(qf(r),0);var u=null==t?0:t.length;if(!u||r<1)return[];for(var i=0,o=0,f=Yn(Mr(u/r));i<u;)f[o++]=Lu(t,i,i+=r);return f},_e.compact=function(n){for(var t=-1,r=null==n?0:n.length,e=0,u=[];++t<r;){var i=n[t];i&&(u[e++]=i)}return u},_e.concat=function(){var n=arguments.length;if(!n)return[];for(var t=Yn(n-1),r=arguments[0],e=n;e--;)t[e-1]=arguments[e];return Yt(wf(r)?ui(r):[r],Ke(t,1))},_e.cond=function(n){var t=null==n?0:n.length,r=Ti();return n=t?Jt(n,function(n){if("function"!=typeof n[1])throw new it(e);return[r(n[0]),n[1]]}):[],ku(function(r){for(var e=-1;++e<t;){var u=n[e];if(Nt(u[0],this,r))return Nt(u[1],this,r)}})},_e.conforms=function(n){return function(n){var t=fa(n);return function(r){return De(r,n,t)}}(Te(n,a))},_e.constant=za,_e.countBy=qo,_e.create=function(n,t){var r=ge(n);return null==t?r:We(r,t)},_e.curry=function t(r,e,u){var i=Oi(r,g,n,n,n,n,n,e=u?n:e);return i.placeholder=t.placeholder,i},_e.curryRight=function t(r,e,u){var i=Oi(r,y,n,n,n,n,n,e=u?n:e);return i.placeholder=t.placeholder,i},_e.debounce=ff,_e.defaults=na,_e.defaultsDeep=ta,_e.defer=af,_e.delay=cf,_e.difference=vo,_e.differenceBy=_o,_e.differenceWith=go,_e.drop=function(t,r,e){var u=null==t?0:t.length;return u?Lu(t,(r=e||r===n?1:qf(r))<0?0:r,u):[]},_e.dropRight=function(t,r,e){var u=null==t?0:t.length;return u?Lu(t,0,(r=u-(r=e||r===n?1:qf(r)))<0?0:r):[]},_e.dropRightWhile=function(n,t){return n&&n.length?Nu(n,Ti(t,3),!0,!0):[]},_e.dropWhile=function(n,t){return n&&n.length?Nu(n,Ti(t,3),!0):[]},_e.fill=function(t,r,e,u){var i=null==t?0:t.length;return i?(e&&"number"!=typeof e&&Gi(t,r,e)&&(e=0,u=i),function(t,r,e,u){var i=t.length;for((e=qf(e))<0&&(e=-e>i?0:i+e),(u=u===n||u>i?i:qf(u))<0&&(u+=i),u=e>u?0:Zf(u);e<u;)t[e++]=r;return t}(t,r,e,u)):[]},_e.filter=function(n,t){return(wf(n)?Vt:Ze)(n,Ti(t,3))},_e.flatMap=function(n,t){return Ke(Qo(n,t),1)},_e.flatMapDeep=function(n,t){return Ke(Qo(n,t),E)},_e.flatMapDepth=function(t,r,e){return e=e===n?1:qf(e),Ke(Qo(t,r),e)},_e.flatten=wo,_e.flattenDeep=function(n){return null!=n&&n.length?Ke(n,E):[]},_e.flattenDepth=function(t,r){return null!=t&&t.length?Ke(t,r=r===n?1:qf(r)):[]},_e.flip=function(n){return Oi(n,x)},_e.flow=Sa,_e.flowRight=La,_e.fromPairs=function(n){for(var t=-1,r=null==n?0:n.length,e={};++t<r;){var u=n[t];e[u[0]]=u[1]}return e},_e.functions=function(n){return null==n?[]:Ye(n,fa(n))},_e.functionsIn=function(n){return null==n?[]:Ye(n,aa(n))},_e.groupBy=Ho,_e.initial=function(n){return null!=n&&n.length?Lu(n,0,-1):[]},_e.intersection=xo,_e.intersectionBy=jo,_e.intersectionWith=Ao,_e.invert=ua,_e.invertBy=ia,_e.invokeMap=Jo,_e.iteratee=Ca,_e.keyBy=Yo,_e.keys=fa,_e.keysIn=aa,_e.map=Qo,_e.mapKeys=function(n,t){var r={};return t=Ti(t,3),He(n,function(n,e,u){Ce(r,t(n,e,u),n)}),r},_e.mapValues=function(n,t){var r={};return t=Ti(t,3),He(n,function(n,e,u){Ce(r,e,t(n,e,u))}),r},_e.matches=function(n){return _u(Te(n,a))},_e.matchesProperty=function(n,t){return gu(n,Te(t,a))},_e.memoize=lf,_e.merge=ca,_e.mergeWith=la,_e.method=Ua,_e.methodOf=Ba,_e.mixin=Ta,_e.negate=sf,_e.nthArg=function(n){return n=qf(n),ku(function(t){return du(t,n)})},_e.omit=sa,_e.omitBy=function(n,t){return pa(n,sf(Ti(t)))},_e.once=function(n){return ef(2,n)},_e.orderBy=function(t,r,e,u){return null==t?[]:(wf(r)||(r=null==r?[]:[r]),wf(e=u?n:e)||(e=null==e?[]:[e]),bu(t,r,e))},_e.over=$a,_e.overArgs=hf,_e.overEvery=Ma,_e.overSome=Fa,_e.partial=pf,_e.partialRight=vf,_e.partition=Xo,_e.pick=ha,_e.pickBy=pa,_e.property=Na,_e.propertyOf=function(t){return function(r){return null==t?n:Qe(t,r)}},_e.pull=Oo,_e.pullAll=Io,_e.pullAllBy=function(n,t,r){return n&&n.length&&t&&t.length?mu(n,t,Ti(r,2)):n},_e.pullAllWith=function(t,r,e){return t&&t.length&&r&&r.length?mu(t,r,n,e):t},_e.pullAt=Ro,_e.range=Pa,_e.rangeRight=qa,_e.rearg=_f,_e.reject=function(n,t){return(wf(n)?Vt:Ze)(n,sf(Ti(t,3)))},_e.remove=function(n,t){var r=[];if(!n||!n.length)return r;var e=-1,u=[],i=n.length;for(t=Ti(t,3);++e<i;){var o=n[e];t(o,e,n)&&(r.push(o),u.push(e))}return xu(n,u),r},_e.rest=function(t,r){if("function"!=typeof t)throw new it(e);return ku(t,r=r===n?r:qf(r))},_e.reverse=Eo,_e.sampleSize=function(t,r,e){return r=(e?Gi(t,r,e):r===n)?1:qf(r),(wf(t)?Ie:Iu)(t,r)},_e.set=function(n,t,r){return null==n?n:Ru(n,t,r)},_e.setWith=function(t,r,e,u){return u="function"==typeof u?u:n,null==t?t:Ru(t,r,e,u)},_e.shuffle=function(n){return(wf(n)?Re:Su)(n)},_e.slice=function(t,r,e){var u=null==t?0:t.length;return u?(e&&"number"!=typeof e&&Gi(t,r,e)?(r=0,e=u):(r=null==r?0:qf(r),e=e===n?u:qf(e)),Lu(t,r,e)):[]},_e.sortBy=nf,_e.sortedUniq=function(n){return n&&n.length?Bu(n):[]},_e.sortedUniqBy=function(n,t){return n&&n.length?Bu(n,Ti(t,2)):[]},_e.split=function(t,r,e){return e&&"number"!=typeof e&&Gi(t,r,e)&&(r=e=n),(e=e===n?W:e>>>0)?(t=Gf(t))&&("string"==typeof r||null!=r&&!Uf(r))&&!(r=Du(r))&&xr(t)?Ju(Er(t),0,e):t.split(r,e):[]},_e.spread=function(n,t){if("function"!=typeof n)throw new it(e);return t=null==t?0:Vr(qf(t),0),ku(function(r){var e=r[t],u=Ju(r,0,t);return e&&Yt(u,e),Nt(n,this,u)})},_e.tail=function(n){var t=null==n?0:n.length;return t?Lu(n,1,t):[]},_e.take=function(t,r,e){return t&&t.length?Lu(t,0,(r=e||r===n?1:qf(r))<0?0:r):[]},_e.takeRight=function(t,r,e){var u=null==t?0:t.length;return u?Lu(t,(r=u-(r=e||r===n?1:qf(r)))<0?0:r,u):[]},_e.takeRightWhile=function(n,t){return n&&n.length?Nu(n,Ti(t,3),!1,!0):[]},_e.takeWhile=function(n,t){return n&&n.length?Nu(n,Ti(t,3)):[]},_e.tap=function(n,t){return t(n),n},_e.throttle=function(n,t,r){var u=!0,i=!0;if("function"!=typeof n)throw new it(e);return zf(r)&&(u="leading"in r?!!r.leading:u,i="trailing"in r?!!r.trailing:i),ff(n,t,{leading:u,maxWait:t,trailing:i})},_e.thru=No,_e.toArray=Nf,_e.toPairs=va,_e.toPairsIn=_a,_e.toPath=function(n){return wf(n)?Jt(n,so):Df(n)?[n]:ui(lo(Gf(n)))},_e.toPlainObject=Vf,_e.transform=function(n,t,r){var e=wf(n),u=e||Af(n)||$f(n);if(t=Ti(t,4),null==r){var i=n&&n.constructor;r=u?e?new i:[]:zf(n)&&If(i)?ge(Ct(n)):{}}return(u?qt:He)(n,function(n,e,u){return t(r,n,e,u)}),r},_e.unary=function(n){return rf(n,1)},_e.union=zo,_e.unionBy=So,_e.unionWith=Lo,_e.uniq=function(n){return n&&n.length?$u(n):[]},_e.uniqBy=function(n,t){return n&&n.length?$u(n,Ti(t,2)):[]},_e.uniqWith=function(t,r){return r="function"==typeof r?r:n,t&&t.length?$u(t,n,r):[]},_e.unset=function(n,t){return null==n||Mu(n,t)},_e.unzip=Wo,_e.unzipWith=Co,_e.update=function(n,t,r){return null==n?n:Fu(n,t,Vu(r))},_e.updateWith=function(t,r,e,u){return u="function"==typeof u?u:n,null==t?t:Fu(t,r,Vu(e),u)},_e.values=ga,_e.valuesIn=function(n){return null==n?[]:_r(n,aa(n))},_e.without=Uo,_e.words=Ia,_e.wrap=function(n,t){return pf(Vu(t),n)},_e.xor=Bo,_e.xorBy=To,_e.xorWith=Do,_e.zip=$o,_e.zipObject=function(n,t){return Zu(n||[],t||[],ze)},_e.zipObjectDeep=function(n,t){return Zu(n||[],t||[],Ru)},_e.zipWith=Mo,_e.entries=va,_e.entriesIn=_a,_e.extend=Jf,_e.extendWith=Yf,Ta(_e,_e),_e.add=Va,_e.attempt=Ra,_e.camelCase=ya,_e.capitalize=da,_e.ceil=Ga,_e.clamp=function(t,r,e){return e===n&&(e=r,r=n),e!==n&&(e=(e=Kf(e))==e?e:0),r!==n&&(r=(r=Kf(r))==r?r:0),Be(Kf(t),r,e)},_e.clone=function(n){return Te(n,l)},_e.cloneDeep=function(n){return Te(n,a|l)},_e.cloneDeepWith=function(t,r){return Te(t,a|l,r="function"==typeof r?r:n)},_e.cloneWith=function(t,r){return Te(t,l,r="function"==typeof r?r:n)},_e.conformsTo=function(n,t){return null==t||De(n,t,fa(t))},_e.deburr=ba,_e.defaultTo=function(n,t){return null==n||n!=n?t:n},_e.divide=Ha,_e.endsWith=function(t,r,e){t=Gf(t),r=Du(r);var u=t.length,i=e=e===n?u:Be(qf(e),0,u);return(e-=r.length)>=0&&t.slice(e,i)==r},_e.eq=gf,_e.escape=function(n){return(n=Gf(n))&&xn.test(n)?n.replace(wn,wr):n},_e.escapeRegExp=function(n){return(n=Gf(n))&&zn.test(n)?n.replace(En,"\\$&"):n},_e.every=function(t,r,e){var u=wf(t)?Kt:Pe;return e&&Gi(t,r,e)&&(r=n),u(t,Ti(r,3))},_e.find=Zo,_e.findIndex=yo,_e.findKey=function(n,t){return rr(n,Ti(t,3),He)},_e.findLast=Ko,_e.findLastIndex=bo,_e.findLastKey=function(n,t){return rr(n,Ti(t,3),Je)},_e.floor=Ja,_e.forEach=Vo,_e.forEachRight=Go,_e.forIn=function(n,t){return null==n?n:Ve(n,Ti(t,3),aa)},_e.forInRight=function(n,t){return null==n?n:Ge(n,Ti(t,3),aa)},_e.forOwn=function(n,t){return n&&He(n,Ti(t,3))},_e.forOwnRight=function(n,t){return n&&Je(n,Ti(t,3))},_e.get=ra,_e.gt=yf,_e.gte=df,_e.has=function(n,t){return null!=n&&qi(n,t,ru)},_e.hasIn=ea,_e.head=mo,_e.identity=Wa,_e.includes=function(n,t,r,e){n=xf(n)?n:ga(n),r=r&&!e?qf(r):0;var u=n.length;return r<0&&(r=Vr(u+r,0)),Tf(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&ur(n,t,r)>-1},_e.indexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:qf(r);return u<0&&(u=Vr(e+u,0)),ur(n,t,u)},_e.inRange=function(t,r,e){return r=Pf(r),e===n?(e=r,r=0):e=Pf(e),function(n,t,r){return n>=Gr(t,r)&&n<Vr(t,r)}(t=Kf(t),r,e)},_e.invoke=oa,_e.isArguments=bf,_e.isArray=wf,_e.isArrayBuffer=mf,_e.isArrayLike=xf,_e.isArrayLikeObject=jf,_e.isBoolean=function(n){return!0===n||!1===n||Sf(n)&&nu(n)==M},_e.isBuffer=Af,_e.isDate=kf,_e.isElement=function(n){return Sf(n)&&1===n.nodeType&&!Cf(n)},_e.isEmpty=function(n){if(null==n)return!0;if(xf(n)&&(wf(n)||"string"==typeof n||"function"==typeof n.splice||Af(n)||$f(n)||bf(n)))return!n.length;var t=Pi(n);if(t==K||t==Q)return!n.size;if(Qi(n))return!su(n).length;for(var r in n)if(st.call(n,r))return!1;return!0},_e.isEqual=function(n,t){return fu(n,t)},_e.isEqualWith=function(t,r,e){var u=(e="function"==typeof e?e:n)?e(t,r):n;return u===n?fu(t,r,n,e):!!u},_e.isError=Of,_e.isFinite=function(n){return"number"==typeof n&&qr(n)},_e.isFunction=If,_e.isInteger=Rf,_e.isLength=Ef,_e.isMap=Lf,_e.isMatch=function(n,t){return n===t||au(n,t,$i(t))},_e.isMatchWith=function(t,r,e){return e="function"==typeof e?e:n,au(t,r,$i(r),e)},_e.isNaN=function(n){return Wf(n)&&n!=+n},_e.isNative=function(n){if(Yi(n))throw new Xn(r);return cu(n)},_e.isNil=function(n){return null==n},_e.isNull=function(n){return null===n},_e.isNumber=Wf,_e.isObject=zf,_e.isObjectLike=Sf,_e.isPlainObject=Cf,_e.isRegExp=Uf,_e.isSafeInteger=function(n){return Rf(n)&&n>=-z&&n<=z},_e.isSet=Bf,_e.isString=Tf,_e.isSymbol=Df,_e.isTypedArray=$f,_e.isUndefined=function(t){return t===n},_e.isWeakMap=function(n){return Sf(n)&&Pi(n)==rn},_e.isWeakSet=function(n){return Sf(n)&&nu(n)==en},_e.join=function(n,t){return null==n?"":Zr.call(n,t)},_e.kebabCase=wa,_e.last=ko,_e.lastIndexOf=function(t,r,e){var u=null==t?0:t.length;if(!u)return-1;var i=u;return e!==n&&(i=(i=qf(e))<0?Vr(u+i,0):Gr(i,u-1)),r==r?function(n,t,r){for(var e=r+1;e--;)if(n[e]===t)return e;return e}(t,r,i):er(t,or,i,!0)},_e.lowerCase=ma,_e.lowerFirst=xa,_e.lt=Mf,_e.lte=Ff,_e.max=function(t){return t&&t.length?qe(t,Wa,tu):n},_e.maxBy=function(t,r){return t&&t.length?qe(t,Ti(r,2),tu):n},_e.mean=function(n){return fr(n,Wa)},_e.meanBy=function(n,t){return fr(n,Ti(t,2))},_e.min=function(t){return t&&t.length?qe(t,Wa,pu):n},_e.minBy=function(t,r){return t&&t.length?qe(t,Ti(r,2),pu):n},_e.stubArray=Za,_e.stubFalse=Ka,_e.stubObject=function(){return{}},_e.stubString=function(){return""},_e.stubTrue=function(){return!0},_e.multiply=Qa,_e.nth=function(t,r){return t&&t.length?du(t,qf(r)):n},_e.noConflict=function(){return zt._===this&&(zt._=bt),this},_e.noop=Da,_e.now=tf,_e.pad=function(n,t,r){n=Gf(n);var e=(t=qf(t))?Rr(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return bi(Fr(u),r)+n+bi(Mr(u),r)},_e.padEnd=function(n,t,r){n=Gf(n);var e=(t=qf(t))?Rr(n):0;return t&&e<t?n+bi(t-e,r):n},_e.padStart=function(n,t,r){n=Gf(n);var e=(t=qf(t))?Rr(n):0;return t&&e<t?bi(t-e,r)+n:n},_e.parseInt=function(n,t,r){return r||null==t?t=0:t&&(t=+t),Jr(Gf(n).replace(Sn,""),t||0)},_e.random=function(t,r,e){if(e&&"boolean"!=typeof e&&Gi(t,r,e)&&(r=e=n),e===n&&("boolean"==typeof r?(e=r,r=n):"boolean"==typeof t&&(e=t,t=n)),t===n&&r===n?(t=0,r=1):(t=Pf(t),r===n?(r=t,t=0):r=Pf(r)),t>r){var u=t;t=r,r=u}if(e||t%1||r%1){var i=Yr();return Gr(t+i*(r-t+Ot("1e-"+((i+"").length-1))),r)}return ju(t,r)},_e.reduce=function(n,t,r){var e=wf(n)?Qt:lr,u=arguments.length<3;return e(n,Ti(t,4),r,u,Fe)},_e.reduceRight=function(n,t,r){var e=wf(n)?Xt:lr,u=arguments.length<3;return e(n,Ti(t,4),r,u,Ne)},_e.repeat=function(t,r,e){return r=(e?Gi(t,r,e):r===n)?1:qf(r),Au(Gf(t),r)},_e.replace=function(){var n=arguments,t=Gf(n[0]);return n.length<3?t:t.replace(n[1],n[2])},_e.result=function(t,r,e){var u=-1,i=(r=Gu(r,t)).length;for(i||(i=1,t=n);++u<i;){var o=null==t?n:t[so(r[u])];o===n&&(u=i,o=e),t=If(o)?o.call(t):o}return t},_e.round=Xa,_e.runInContext=Ln,_e.sample=function(n){return(wf(n)?Oe:Ou)(n)},_e.size=function(n){if(null==n)return 0;if(xf(n))return Tf(n)?Rr(n):n.length;var t=Pi(n);return t==K||t==Q?n.size:su(n).length},_e.snakeCase=ja,_e.some=function(t,r,e){var u=wf(t)?nr:Wu;return e&&Gi(t,r,e)&&(r=n),u(t,Ti(r,3))},_e.sortedIndex=function(n,t){return Cu(n,t)},_e.sortedIndexBy=function(n,t,r){return Uu(n,t,Ti(r,2))},_e.sortedIndexOf=function(n,t){var r=null==n?0:n.length;if(r){var e=Cu(n,t);if(e<r&&gf(n[e],t))return e}return-1},_e.sortedLastIndex=function(n,t){return Cu(n,t,!0)},_e.sortedLastIndexBy=function(n,t,r){return Uu(n,t,Ti(r,2),!0)},_e.sortedLastIndexOf=function(n,t){if(null!=n&&n.length){var r=Cu(n,t,!0)-1;if(gf(n[r],t))return r}return-1},_e.startCase=Aa,_e.startsWith=function(n,t,r){return n=Gf(n),r=null==r?0:Be(qf(r),0,n.length),t=Du(t),n.slice(r,r+t.length)==t},_e.subtract=nc,_e.sum=function(n){return n&&n.length?sr(n,Wa):0},_e.sumBy=function(n,t){return n&&n.length?sr(n,Ti(t,2)):0},_e.template=function(t,r,e){var i=_e.templateSettings;e&&Gi(t,r,e)&&(r=n),t=Gf(t),r=Yf({},r,i,Ii);var o,f,a=Yf({},r.imports,i.imports,Ii),c=fa(a),l=_r(a,c),s=0,h=r.interpolate||Vn,p="__p += '",v=et((r.escape||Vn).source+"|"+h.source+"|"+(h===kn?$n:Vn).source+"|"+(r.evaluate||Vn).source+"|$","g"),_="//# sourceURL="+(st.call(r,"sourceURL")?(r.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++xt+"]")+"\n";t.replace(v,function(n,r,e,u,i,a){return e||(e=u),p+=t.slice(s,a).replace(Gn,mr),r&&(o=!0,p+="' +\n__e("+r+") +\n'"),i&&(f=!0,p+="';\n"+i+";\n__p += '"),e&&(p+="' +\n((__t = ("+e+")) == null ? '' : __t) +\n'"),s=a+n.length,n}),p+="';\n";var g=st.call(r,"variable")&&r.variable;if(g){if(Tn.test(g))throw new Xn(u)}else p="with (obj) {\n"+p+"\n}\n";p=(f?p.replace(gn,""):p).replace(yn,"$1").replace(dn,"$1;"),p="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(f?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+p+"return __p\n}";var y=Ra(function(){return nt(c,_+"return "+p).apply(n,l)});if(y.source=p,Of(y))throw y;return y},_e.times=function(n,t){if((n=qf(n))<1||n>z)return[];var r=W,e=Gr(n,W);t=Ti(t),n-=W;for(var u=hr(e,t);++r<n;)t(r);return u},_e.toFinite=Pf,_e.toInteger=qf,_e.toLength=Zf,_e.toLower=function(n){return Gf(n).toLowerCase()},_e.toNumber=Kf,_e.toSafeInteger=function(n){return n?Be(qf(n),-z,z):0===n?n:0},_e.toString=Gf,_e.toUpper=function(n){return Gf(n).toUpperCase()},_e.trim=function(t,r,e){if((t=Gf(t))&&(e||r===n))return pr(t);if(!t||!(r=Du(r)))return t;var u=Er(t),i=Er(r);return Ju(u,yr(u,i),dr(u,i)+1).join("")},_e.trimEnd=function(t,r,e){if((t=Gf(t))&&(e||r===n))return t.slice(0,zr(t)+1);if(!t||!(r=Du(r)))return t;var u=Er(t);return Ju(u,0,dr(u,Er(r))+1).join("")},_e.trimStart=function(t,r,e){if((t=Gf(t))&&(e||r===n))return t.replace(Sn,"");if(!t||!(r=Du(r)))return t;var u=Er(t);return Ju(u,yr(u,Er(r))).join("")},_e.truncate=function(t,r){var e=j,u=A;if(zf(r)){var i="separator"in r?r.separator:i;e="length"in r?qf(r.length):e,u="omission"in r?Du(r.omission):u}var o=(t=Gf(t)).length;if(xr(t)){var f=Er(t);o=f.length}if(e>=o)return t;var a=e-Rr(u);if(a<1)return u;var c=f?Ju(f,0,a).join(""):t.slice(0,a);if(i===n)return c+u;if(f&&(a+=c.length-a),Uf(i)){if(t.slice(a).search(i)){var l,s=c;for(i.global||(i=et(i.source,Gf(Mn.exec(i))+"g")),i.lastIndex=0;l=i.exec(s);)var h=l.index;c=c.slice(0,h===n?a:h)}}else if(t.indexOf(Du(i),a)!=a){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+u},_e.unescape=function(n){return(n=Gf(n))&&mn.test(n)?n.replace(bn,Sr):n},_e.uniqueId=function(n){var t=++ht;return Gf(n)+t},_e.upperCase=ka,_e.upperFirst=Oa,_e.each=Vo,_e.eachRight=Go,_e.first=mo,Ta(_e,(Ya={},He(_e,function(n,t){st.call(_e.prototype,t)||(Ya[t]=n)}),Ya),{chain:!1}),_e.VERSION="4.17.21",qt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){_e[n].placeholder=_e}),qt(["drop","take"],function(t,r){be.prototype[t]=function(e){e=e===n?1:Vr(qf(e),0);var u=this.__filtered__&&!r?new be(this):this.clone();return u.__filtered__?u.__takeCount__=Gr(e,u.__takeCount__):u.__views__.push({size:Gr(e,W),type:t+(u.__dir__<0?"Right":"")}),u},be.prototype[t+"Right"]=function(n){return this.reverse()[t](n).reverse()}}),qt(["filter","map","takeWhile"],function(n,t){var r=t+1,e=r==I||3==r;be.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:Ti(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),qt(["head","last"],function(n,t){var r="take"+(t?"Right":"");be.prototype[n]=function(){return this[r](1).value()[0]}}),qt(["initial","tail"],function(n,t){var r="drop"+(t?"":"Right");be.prototype[n]=function(){return this.__filtered__?new be(this):this[r](1)}}),be.prototype.compact=function(){return this.filter(Wa)},be.prototype.find=function(n){return this.filter(n).head()},be.prototype.findLast=function(n){return this.reverse().find(n)},be.prototype.invokeMap=ku(function(n,t){return"function"==typeof n?new be(this):this.map(function(r){return iu(r,n,t)})}),be.prototype.reject=function(n){return this.filter(sf(Ti(n)))},be.prototype.slice=function(t,r){t=qf(t);var e=this;return e.__filtered__&&(t>0||r<0)?new be(e):(t<0?e=e.takeRight(-t):t&&(e=e.drop(t)),r!==n&&(e=(r=qf(r))<0?e.dropRight(-r):e.take(r-t)),e)},be.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},be.prototype.toArray=function(){return this.take(W)},He(be.prototype,function(t,r){var e=/^(?:filter|find|map|reject)|While$/.test(r),u=/^(?:head|last)$/.test(r),i=_e[u?"take"+("last"==r?"Right":""):r],o=u||/^find/.test(r);i&&(_e.prototype[r]=function(){var r=this.__wrapped__,f=u?[1]:arguments,a=r instanceof be,c=f[0],l=a||wf(r),s=function(n){var t=i.apply(_e,Yt([n],f));return u&&h?t[0]:t};l&&e&&"function"==typeof c&&1!=c.length&&(a=l=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,_=a&&!p;if(!o&&l){r=_?r:new be(this);var g=t.apply(r,f);return g.__actions__.push({func:No,args:[s],thisArg:n}),new de(g,h)}return v&&_?t.apply(this,f):(g=this.thru(s),v?u?g.value()[0]:g.value():g)})}),qt(["pop","push","shift","sort","splice","unshift"],function(n){var t=ot[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);_e.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(wf(u)?u:[],n)}return this[r](function(r){return t.apply(wf(r)?r:[],n)})}}),He(be.prototype,function(n,t){var r=_e[t];if(r){var e=r.name+"";st.call(oe,e)||(oe[e]=[]),oe[e].push({name:t,func:r})}}),oe[_i(n,v).name]=[{name:"wrapper",func:n}],be.prototype.clone=function(){var n=new be(this.__wrapped__);return n.__actions__=ui(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=ui(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=ui(this.__views__),n},be.prototype.reverse=function(){if(this.__filtered__){var n=new be(this);n.__dir__=-1,n.__filtered__=!0}else(n=this.clone()).__dir__*=-1;return n},be.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,r=wf(n),e=t<0,u=r?n.length:0,i=function(n,t,r){for(var e=-1,u=r.length;++e<u;){var i=r[e],o=i.size;switch(i.type){case"drop":n+=o;break;case"dropRight":t-=o;break;case"take":t=Gr(t,n+o);break;case"takeRight":n=Vr(n,t-o)}}return{start:n,end:t}}(0,u,this.__views__),o=i.start,f=i.end,a=f-o,c=e?f:o-1,l=this.__iteratees__,s=l.length,h=0,p=Gr(a,this.__takeCount__);if(!r||!e&&u==a&&p==a)return Pu(n,this.__actions__);var v=[];n:for(;a--&&h<p;){for(var _=-1,g=n[c+=t];++_<s;){var y=l[_],d=y.iteratee,b=y.type,w=d(g);if(b==R)g=w;else if(!w){if(b==I)continue n;break n}}v[h++]=g}return v},_e.prototype.at=Po,_e.prototype.chain=function(){return Fo(this)},_e.prototype.commit=function(){return new de(this.value(),this.__chain__)},_e.prototype.next=function(){this.__values__===n&&(this.__values__=Nf(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?n:this.__values__[this.__index__++]}},_e.prototype.plant=function(t){for(var r,e=this;e instanceof ye;){var u=po(e);u.__index__=0,u.__values__=n,r?i.__wrapped__=u:r=u;var i=u;e=e.__wrapped__}return i.__wrapped__=t,r},_e.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof be){var r=t;return this.__actions__.length&&(r=new be(this)),(r=r.reverse()).__actions__.push({func:No,args:[Eo],thisArg:n}),new de(r,this.__chain__)}return this.thru(Eo)},_e.prototype.toJSON=_e.prototype.valueOf=_e.prototype.value=function(){return Pu(this.__wrapped__,this.__actions__)},_e.prototype.first=_e.prototype.head,Cr&&(_e.prototype[Cr]=function(){return this}),_e}();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(zt._=Lr,define(function(){return Lr})):Lt?((Lt.exports=Lr)._=Lr,St._=Lr):zt._=Lr}).call(this);

}).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}];
window.modules["162"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_typeof2=_interopRequireDefault(require(19));module.exports={1:function(n,l,e,a,t){var o=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"  "+n.escapeExpression((o(e,"set")||l&&o(l,"set")||n.hooks.helperMissing).call(null!=l?l:n.nullContext||{},"lazy",!1,{name:"set",hash:{},data:t,loc:{start:{line:2,column:2},end:{line:2,column:24}}}))+"\n"},3:function(n,l,e,a,t){var o=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"  "+n.escapeExpression((o(e,"set")||l&&o(l,"set")||n.hooks.helperMissing).call(null!=l?l:n.nullContext||{},"componentVariation",null!=l?o(l,"componentVariationOverride"):l,{name:"set",hash:{},data:t,loc:{start:{line:5,column:2},end:{line:5,column:59}}}))+"\n"},5:function(n,l,e,a,t){var o=null!=l?l:n.nullContext||{},i=n.hooks.helperMissing,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"  "+n.escapeExpression((r(e,"set")||l&&r(l,"set")||i).call(o,"customRatios",(r(e,"toObject")||l&&r(l,"toObject")||i).call(o,{name:"toObject",hash:{upToSmall:(r(e,"toObject")||l&&r(l,"toObject")||i).call(o,{name:"toObject",hash:{w:"680"},data:t,loc:{start:{line:9,column:122},end:{line:9,column:140}}}),mobile:(r(e,"toObject")||l&&r(l,"toObject")||i).call(o,{name:"toObject",hash:{w:"256"},data:t,loc:{start:{line:9,column:93},end:{line:9,column:111}}}),tablet:(r(e,"toObject")||l&&r(l,"toObject")||i).call(o,{name:"toObject",hash:{w:"256"},data:t,loc:{start:{line:9,column:67},end:{line:9,column:85}}}),desktop:(r(e,"toObject")||l&&r(l,"toObject")||i).call(o,{name:"toObject",hash:{w:"256"},data:t,loc:{start:{line:9,column:41},end:{line:9,column:59}}})},data:t,loc:{start:{line:9,column:23},end:{line:9,column:141}}}),{name:"set",hash:{},data:t,loc:{start:{line:9,column:2},end:{line:9,column:143}}}))+"\n"},7:function(n,l,e,a,t){return" portrait"},9:function(n,l,e,a,t){var o,i=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return n.escapeExpression("function"==typeof(o=null!=(o=i(e,"componentVariation")||(null!=l?i(l,"componentVariation"):l))?o:n.hooks.helperMissing)?o.call(null!=l?l:n.nullContext||{},{name:"componentVariation",hash:{},data:t,loc:{start:{line:13,column:77},end:{line:13,column:99}}}):o)+"__hide-placeholder"},11:function(n,l,e,a,t){return'data-unselectable="true"\n  '},13:function(n,l,e,a,t){return'data-editable="settings"\n'},15:function(n,l,e,a,t){return'data-article-gutter="true"'},17:function(n,l,e,a,t){var o,i=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"      "+(null!=(o=(i(e,"kilnEditButton")||l&&i(l,"kilnEditButton")||n.hooks.helperMissing).call(null!=l?l:n.nullContext||{},"New Image",{name:"kilnEditButton",hash:{},data:t,loc:{start:{line:29,column:6},end:{line:29,column:38}}}))?o:"")+"\n"},19:function(n,l,e,a,t){var o,i=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(o=i(e,"if").call(null!=l?l:n.nullContext||{},null!=l?i(l,"damType"):l,{name:"if",hash:{},fn:n.program(20,t,0),inverse:n.noop,data:t,loc:{start:{line:31,column:4},end:{line:48,column:11}}}))?o:""},20:function(n,l,e,a,t){var o,i=null!=l?l:n.nullContext||{},r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"      "+(null!=(o=(r(e,"renderImage")||l&&r(l,"renderImage")||n.hooks.helperMissing).call(i,{name:"renderImage",hash:{customRatios:null!=l?r(l,"customRatios"):l,componentVariationOverride:null!=l?r(l,"componentVariation"):l,displayCreditInline:null!=l?r(l,"displayCreditInline"):l,renderOnlyImg:null!=l?r(l,"renderOnlyImg"):l,lazy:null!=l?r(l,"lazy"):l,cropRatio:null!=l?r(l,"cropRatio"):l,fixedRatio:null!=l?r(l,"fixedRatio"):l,class:r(e,"if").call(i,null!=l?r(l,"imageBorderToggle"):l,"bordered",{name:"if",hash:{},data:t,loc:{start:{line:39,column:14},end:{line:39,column:47}}}),credit:null!=l?r(l,"credit"):l,caption:null!=l?r(l,"caption"):l,ratios:null!=l?r(l,"ratios"):l,alt:null!=l?r(l,"alt"):l,isLink:null!=l?r(l,"isLink"):l,image:l},data:t,loc:{start:{line:32,column:6},end:{line:47,column:9}}}))?o:"")+"\n"},compiler:[8,">= 4.3.0"],main:function(n,l,e,a,t){var o,i,r=null!=l?l:n.nullContext||{},c=n.hooks.helperMissing,u=n.escapeExpression,m="function",s=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return(null!=(o=s(e,"if").call(r,(o=(o=t&&s(t,"root"))&&s(o,"locals"))&&s(o,"edit"),{name:"if",hash:{},fn:n.program(1,t,0),inverse:n.noop,data:t,loc:{start:{line:1,column:0},end:{line:3,column:7}}}))?o:"")+(null!=(o=s(e,"if").call(r,null!=l?s(l,"componentVariationOverride"):l,{name:"if",hash:{},fn:n.program(3,t,0),inverse:n.noop,data:t,loc:{start:{line:4,column:0},end:{line:6,column:7}}}))?o:"")+(null!=(o=s(e,"if").call(r,(s(e,"compare")||l&&s(l,"compare")||c).call(r,null!=l?s(l,"componentVariation"):l,"image_inline-small",{name:"compare",hash:{},data:t,loc:{start:{line:8,column:6},end:{line:8,column:55}}}),{name:"if",hash:{},fn:n.program(5,t,0),inverse:n.noop,data:t,loc:{start:{line:8,column:0},end:{line:10,column:7}}}))?o:"")+'<div\n  data-uri="'+u((s(e,"default")||l&&s(l,"default")||c).call(r,null!=l?s(l,"_ref"):l,null!=l?s(l,"_self"):l,{name:"default",hash:{},data:t,loc:{start:{line:12,column:12},end:{line:12,column:34}}}))+'"\n  class="'+u((i=null!=(i=s(e,"componentVariation")||(null!=l?s(l,"componentVariation"):l))?i:c,(0,_typeof2.default)(i)===m?i.call(r,{name:"componentVariation",hash:{},data:t,loc:{start:{line:13,column:9},end:{line:13,column:31}}}):i))+(null!=(o=s(e,"if").call(r,null!=l?s(l,"isPortrait"):l,{name:"if",hash:{},fn:n.program(7,t,0),inverse:n.noop,data:t,loc:{start:{line:13,column:31},end:{line:13,column:65}}}))?o:"")+" "+(null!=(o=s(e,"if").call(r,null!=l?s(l,"url"):l,{name:"if",hash:{},fn:n.program(9,t,0),inverse:n.noop,data:t,loc:{start:{line:13,column:66},end:{line:13,column:124}}}))?o:"")+'"\n  data-image-variation="'+u((i=null!=(i=s(e,"componentVariation")||(null!=l?s(l,"componentVariation"):l))?i:c,(0,_typeof2.default)(i)===m?i.call(r,{name:"componentVariation",hash:{},data:t,loc:{start:{line:14,column:24},end:{line:14,column:46}}}):i))+'"\n  data-name="'+(null!=(o=(s(e,"inlineSafeString")||l&&s(l,"inlineSafeString")||c).call(r,null!=l?s(l,"name"):l,{name:"inlineSafeString",hash:{},data:t,loc:{start:{line:15,column:13},end:{line:15,column:40}}}))?o:"")+'"\n  data-component-name="image"\n  data-observe-resizes\n  data-breakpoints=\'{"'+u((i=null!=(i=s(e,"componentVariation")||(null!=l?s(l,"componentVariation"):l))?i:c,(0,_typeof2.default)(i)===m?i.call(r,{name:"componentVariation",hash:{},data:t,loc:{start:{line:18,column:22},end:{line:18,column:44}}}):i))+'--eq-extra-small": 115, "'+u((i=null!=(i=s(e,"componentVariation")||(null!=l?s(l,"componentVariation"):l))?i:c,(0,_typeof2.default)(i)===m?i.call(r,{name:"componentVariation",hash:{},data:t,loc:{start:{line:18,column:69},end:{line:18,column:91}}}):i))+'--eq-small": 300}\'\n  data-original-ratio="'+u((i=null!=(i=s(e,"originalRatio")||(null!=l?s(l,"originalRatio"):l))?i:c,(0,_typeof2.default)(i)===m?i.call(r,{name:"originalRatio",hash:{},data:t,loc:{start:{line:19,column:23},end:{line:19,column:40}}}):i))+'"\n  data-original-height="'+u((i=null!=(i=s(e,"originalHeight")||(null!=l?s(l,"originalHeight"):l))?i:c,(0,_typeof2.default)(i)===m?i.call(r,{name:"originalHeight",hash:{},data:t,loc:{start:{line:20,column:24},end:{line:20,column:42}}}):i))+'"\n  data-original-width="'+u((i=null!=(i=s(e,"originalWidth")||(null!=l?s(l,"originalWidth"):l))?i:c,(0,_typeof2.default)(i)===m?i.call(r,{name:"originalWidth",hash:{},data:t,loc:{start:{line:21,column:23},end:{line:21,column:40}}}):i))+'"\n  data-url="'+u((i=null!=(i=s(e,"url")||(null!=l?s(l,"url"):l))?i:c,(0,_typeof2.default)(i)===m?i.call(r,{name:"url",hash:{},data:t,loc:{start:{line:22,column:12},end:{line:22,column:19}}}):i))+'"\n  '+(null!=(o=s(e,"if").call(r,null!=l?s(l,"static"):l,{name:"if",hash:{},fn:n.program(11,t,0),inverse:n.program(13,t,0),data:t,loc:{start:{line:23,column:2},end:{line:25,column:9}}}))?o:"")+"  "+(null!=(o=s(e,"if").call(r,(s(e,"compare")||l&&s(l,"compare")||c).call(r,null!=l?s(l,"componentVariation"):l,"image_inline-small",{name:"compare",hash:{},data:t,loc:{start:{line:26,column:8},end:{line:26,column:57}}}),{name:"if",hash:{},fn:n.program(15,t,0),inverse:n.noop,data:t,loc:{start:{line:26,column:2},end:{line:26,column:92}}}))?o:"")+"\n>\n"+(null!=(o=(s(e,"ifAll")||l&&s(l,"ifAll")||c).call(r,(o=(o=t&&s(t,"root"))&&s(o,"locals"))&&s(o,"modal"),(s(e,"compare")||l&&s(l,"compare")||c).call(r,null!=l?s(l,"url"):l,"",{name:"compare",hash:{},data:t,loc:{start:{line:28,column:30},end:{line:28,column:46}}}),{name:"ifAll",hash:{},fn:n.program(17,t,0),inverse:n.program(19,t,0),data:t,loc:{start:{line:28,column:2},end:{line:49,column:12}}}))?o:"")+"</div>\n"},useData:!0};
}, {"10":10,"19":19}];
window.modules["163"] = [function(require,module,exports){var objectWithoutPropertiesLoose=require(447);function _objectWithoutProperties(e,o){if(null==e)return{};var t,r,s=objectWithoutPropertiesLoose(e,o);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(r=0;r<u.length;r++)t=u[r],o.includes(t)||{}.propertyIsEnumerable.call(e,t)&&(s[t]=e[t])}return s}module.exports=_objectWithoutProperties,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {"447":447}];
window.modules["166"] = [function(require,module,exports){"use strict";var _noop=require(395);function initProductClickEventListener(e){var n=e.querySelector(".offer-link"),t=window.handleProductClick||_noop;n&&n.addEventListener("click",function(){return t(n)})}module.exports={initProductClickEventListener:initProductClickEventListener};
}, {"395":395}];
window.modules["171"] = [function(require,module,exports){"use strict";module.exports={STATUSES:{NEW:"NEW",FOR_REVIEW:"FOR_REVIEW",IN_REVIEW:"IN_REVIEW",READY_TO_PUBLISH:"READY_TO_PUBLISH",PUBLISHED:"PUBLISHED",UPDATING:"UPDATING",HOLD_FOR_RELEASE:"HOLD_FOR_RELEASE"}};
}, {}];
window.modules["173"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_toConsumableArray2=_interopRequireDefault(require(23)),_require=require(72),formatLastUpdated=_require.formatLastUpdated,_require2=require(3470),getPostsNested=_require2.getPostsNested,isPostOrNested=_require2.isPostOrNested,EnvVars=require(5),ENABLE_LIVESTORY_DELAYED_RENDER=void 0===EnvVars.get("ENABLE_LIVESTORY_DELAYED_RENDER")||!!EnvVars.get("ENABLE_LIVESTORY_DELAYED_RENDER"),LIVESTORY_DELAYED_RENDER_BATCH_SIZE=parseInt(EnvVars.get("LIVESTORY_DELAYED_RENDER_BATCH_SIZE")||"20",10),LIVESTORY_DELAYED_RENDER_TRIGGER=parseInt(EnvVars.get("LIVESTORY_DELAYED_RENDER_TRIGGER")||"15",10),getComponentsToValidate=function(e,t){var E=getPostsNested(t),s=(0,_toConsumableArray2.default)(e).filter(function(e){return!isPostOrNested(e,t,E)});return new Set(s)},isPublishedPost=function(e,t){var E;return!(null===(E=t[e].__meta)||void 0===E||!E.firstPublishDate)},updatePostsTimestampLive=function(e){null==e||e.forEach(function(e){var t=new Date(e.dataset.lastUpdated),E=new Date-t,s=Math.floor(E/36e5),r=s>3;if(s<24){var a=e.querySelector(".live-story-post__timestamp");a&&(a.innerHTML=formatLastUpdated(t,!0),r&&(a.classList.add("stale"),a.classList.remove("active")))}})},dispatchUpdateEvent=function(){window.dispatchEvent(new CustomEvent("live-story.updated"))};module.exports={ENABLE_LIVESTORY_DELAYED_RENDER:ENABLE_LIVESTORY_DELAYED_RENDER,LIVESTORY_DELAYED_RENDER_BATCH_SIZE:LIVESTORY_DELAYED_RENDER_BATCH_SIZE,LIVESTORY_DELAYED_RENDER_TRIGGER:LIVESTORY_DELAYED_RENDER_TRIGGER,dispatchUpdateEvent:dispatchUpdateEvent,getComponentsToValidate:getComponentsToValidate,isPublishedPost:isPublishedPost,updatePostsTimestampLive:updatePostsTimestampLive};
}, {"5":5,"10":10,"23":23,"72":72,"3470":3470}];
window.modules["175"] = [function(require,module,exports){function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}module.exports=_assertThisInitialized,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {}];
window.modules["179"] = [function(require,module,exports){var superPropBase=require(441);function _get(){return module.exports=_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,r){var o=superPropBase(e,t);if(o){var u=Object.getOwnPropertyDescriptor(o,t);return u.get?u.get.call(arguments.length<3?e:r):u.value}},module.exports.__esModule=!0,module.exports.default=module.exports,_get.apply(null,arguments)}module.exports=_get,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {"441":441}];
window.modules["180"] = [function(require,module,exports){var baseIsEqual=require(3219);function isEqual(a,s){return baseIsEqual(a,s)}module.exports=isEqual;
}, {"3219":3219}];
window.modules["182"] = [function(require,module,exports){(function (Buffer){(function (){
"use strict";var base64=require(3523),ieee754=require(3585);exports.Buffer=Buffer,exports.SlowBuffer=SlowBuffer,exports.INSPECT_MAX_BYTES=50;var K_MAX_LENGTH=2147483647;function typedArraySupport(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()}catch(e){return!1}}function createBuffer(e){if(e>K_MAX_LENGTH)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return t.__proto__=Buffer.prototype,t}function Buffer(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(e)}return from(e,t,r)}function from(e,t,r){if("string"==typeof e)return fromString(e,t);if(ArrayBuffer.isView(e))return fromArrayLike(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(isInstance(e,ArrayBuffer)||e&&isInstance(e.buffer,ArrayBuffer))return fromArrayBuffer(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return Buffer.from(n,t,r);var f=fromObject(e);if(f)return f;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return Buffer.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function assertSize(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function alloc(e,t,r){return assertSize(e),e<=0?createBuffer(e):void 0!==t?"string"==typeof r?createBuffer(e).fill(t,r):createBuffer(e).fill(t):createBuffer(e)}function allocUnsafe(e){return assertSize(e),createBuffer(e<0?0:0|checked(e))}function fromString(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!Buffer.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var r=0|byteLength(e,t),n=createBuffer(r),f=n.write(e,t);return f!==r&&(n=n.slice(0,f)),n}function fromArrayLike(e){for(var t=e.length<0?0:0|checked(e.length),r=createBuffer(t),n=0;n<t;n+=1)r[n]=255&e[n];return r}function fromArrayBuffer(e,t,r){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(r||0))throw new RangeError('"length" is outside of buffer bounds');var n;return(n=void 0===t&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,t):new Uint8Array(e,t,r)).__proto__=Buffer.prototype,n}function fromObject(e){if(Buffer.isBuffer(e)){var t=0|checked(e.length),r=createBuffer(t);return 0===r.length?r:(e.copy(r,0,0,t),r)}return void 0!==e.length?"number"!=typeof e.length||numberIsNaN(e.length)?createBuffer(0):fromArrayLike(e):"Buffer"===e.type&&Array.isArray(e.data)?fromArrayLike(e.data):void 0}function checked(e){if(e>=K_MAX_LENGTH)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+K_MAX_LENGTH.toString(16)+" bytes");return 0|e}function SlowBuffer(e){return+e!=e&&(e=0),Buffer.alloc(+e)}function byteLength(e,t){if(Buffer.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||isInstance(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var f=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return utf8ToBytes(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return base64ToBytes(e).length;default:if(f)return n?-1:utf8ToBytes(e).length;t=(""+t).toLowerCase(),f=!0}}function slowToString(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return hexSlice(this,t,r);case"utf8":case"utf-8":return utf8Slice(this,t,r);case"ascii":return asciiSlice(this,t,r);case"latin1":case"binary":return latin1Slice(this,t,r);case"base64":return base64Slice(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function swap(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function bidirectionalIndexOf(e,t,r,n,f){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),numberIsNaN(r=+r)&&(r=f?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(f)return-1;r=e.length-1}else if(r<0){if(!f)return-1;r=0}if("string"==typeof t&&(t=Buffer.from(t,n)),Buffer.isBuffer(t))return 0===t.length?-1:arrayIndexOf(e,t,r,n,f);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?f?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):arrayIndexOf(e,[t],r,n,f);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(e,t,r,n,f){var i,o=1,u=e.length,s=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;o=2,u/=2,s/=2,r/=2}function a(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(f){var h=-1;for(i=r;i<u;i++)if(a(e,i)===a(t,-1===h?0:i-h)){if(-1===h&&(h=i),i-h+1===s)return h*o}else-1!==h&&(i-=i-h),h=-1}else for(r+s>u&&(r=u-s),i=r;i>=0;i--){for(var c=!0,l=0;l<s;l++)if(a(e,i+l)!==a(t,l)){c=!1;break}if(c)return i}return-1}function hexWrite(e,t,r,n){r=Number(r)||0;var f=e.length-r;n?(n=Number(n))>f&&(n=f):n=f;var i=t.length;n>i/2&&(n=i/2);for(var o=0;o<n;++o){var u=parseInt(t.substr(2*o,2),16);if(numberIsNaN(u))return o;e[r+o]=u}return o}function utf8Write(e,t,r,n){return blitBuffer(utf8ToBytes(t,e.length-r),e,r,n)}function asciiWrite(e,t,r,n){return blitBuffer(asciiToBytes(t),e,r,n)}function latin1Write(e,t,r,n){return asciiWrite(e,t,r,n)}function base64Write(e,t,r,n){return blitBuffer(base64ToBytes(t),e,r,n)}function ucs2Write(e,t,r,n){return blitBuffer(utf16leToBytes(t,e.length-r),e,r,n)}function base64Slice(e,t,r){return 0===t&&r===e.length?base64.fromByteArray(e):base64.fromByteArray(e.slice(t,r))}function utf8Slice(e,t,r){r=Math.min(e.length,r);for(var n=[],f=t;f<r;){var i,o,u,s,a=e[f],h=null,c=a>239?4:a>223?3:a>191?2:1;if(f+c<=r)switch(c){case 1:a<128&&(h=a);break;case 2:128==(192&(i=e[f+1]))&&(s=(31&a)<<6|63&i)>127&&(h=s);break;case 3:i=e[f+1],o=e[f+2],128==(192&i)&&128==(192&o)&&(s=(15&a)<<12|(63&i)<<6|63&o)>2047&&(s<55296||s>57343)&&(h=s);break;case 4:i=e[f+1],o=e[f+2],u=e[f+3],128==(192&i)&&128==(192&o)&&128==(192&u)&&(s=(15&a)<<18|(63&i)<<12|(63&o)<<6|63&u)>65535&&s<1114112&&(h=s)}null===h?(h=65533,c=1):h>65535&&(h-=65536,n.push(h>>>10&1023|55296),h=56320|1023&h),n.push(h),f+=c}return decodeCodePointsArray(n)}exports.kMaxLength=K_MAX_LENGTH,Buffer.TYPED_ARRAY_SUPPORT=typedArraySupport(),Buffer.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&Buffer[Symbol.species]===Buffer&&Object.defineProperty(Buffer,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),Buffer.poolSize=8192,Buffer.from=function(e,t,r){return from(e,t,r)},Buffer.prototype.__proto__=Uint8Array.prototype,Buffer.__proto__=Uint8Array,Buffer.alloc=function(e,t,r){return alloc(e,t,r)},Buffer.allocUnsafe=function(e){return allocUnsafe(e)},Buffer.allocUnsafeSlow=function(e){return allocUnsafe(e)},Buffer.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==Buffer.prototype},Buffer.compare=function(e,t){if(isInstance(e,Uint8Array)&&(e=Buffer.from(e,e.offset,e.byteLength)),isInstance(t,Uint8Array)&&(t=Buffer.from(t,t.offset,t.byteLength)),!Buffer.isBuffer(e)||!Buffer.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,n=t.length,f=0,i=Math.min(r,n);f<i;++f)if(e[f]!==t[f]){r=e[f],n=t[f];break}return r<n?-1:n<r?1:0},Buffer.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Buffer.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return Buffer.alloc(0);var r;if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length;var n=Buffer.allocUnsafe(t),f=0;for(r=0;r<e.length;++r){var i=e[r];if(isInstance(i,Uint8Array)&&(i=Buffer.from(i)),!Buffer.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(n,f),f+=i.length}return n},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)swap(this,t,t+1);return this},Buffer.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)swap(this,t,t+3),swap(this,t+1,t+2);return this},Buffer.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)swap(this,t,t+7),swap(this,t+1,t+6),swap(this,t+2,t+5),swap(this,t+3,t+4);return this},Buffer.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?utf8Slice(this,0,e):slowToString.apply(this,arguments)},Buffer.prototype.toLocaleString=Buffer.prototype.toString,Buffer.prototype.equals=function(e){if(!Buffer.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===Buffer.compare(this,e)},Buffer.prototype.inspect=function(){var e="",t=exports.INSPECT_MAX_BYTES;return e=this.toString("hex",0,t).replace(/(.{2})/g,"$1 ").trim(),this.length>t&&(e+=" ... "),"<Buffer "+e+">"},Buffer.prototype.compare=function(e,t,r,n,f){if(isInstance(e,Uint8Array)&&(e=Buffer.from(e,e.offset,e.byteLength)),!Buffer.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===f&&(f=this.length),t<0||r>e.length||n<0||f>this.length)throw new RangeError("out of range index");if(n>=f&&t>=r)return 0;if(n>=f)return-1;if(t>=r)return 1;if(this===e)return 0;for(var i=(f>>>=0)-(n>>>=0),o=(r>>>=0)-(t>>>=0),u=Math.min(i,o),s=this.slice(n,f),a=e.slice(t,r),h=0;h<u;++h)if(s[h]!==a[h]){i=s[h],o=a[h];break}return i<o?-1:o<i?1:0},Buffer.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},Buffer.prototype.indexOf=function(e,t,r){return bidirectionalIndexOf(this,e,t,r,!0)},Buffer.prototype.lastIndexOf=function(e,t,r){return bidirectionalIndexOf(this,e,t,r,!1)},Buffer.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var f=this.length-t;if((void 0===r||r>f)&&(r=f),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var i=!1;;)switch(n){case"hex":return hexWrite(this,e,t,r);case"utf8":case"utf-8":return utf8Write(this,e,t,r);case"ascii":return asciiWrite(this,e,t,r);case"latin1":case"binary":return latin1Write(this,e,t,r);case"base64":return base64Write(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},Buffer.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var MAX_ARGUMENTS_LENGTH=4096;function decodeCodePointsArray(e){var t=e.length;if(t<=MAX_ARGUMENTS_LENGTH)return String.fromCharCode.apply(String,e);for(var r="",n=0;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=MAX_ARGUMENTS_LENGTH));return r}function asciiSlice(e,t,r){var n="";r=Math.min(e.length,r);for(var f=t;f<r;++f)n+=String.fromCharCode(127&e[f]);return n}function latin1Slice(e,t,r){var n="";r=Math.min(e.length,r);for(var f=t;f<r;++f)n+=String.fromCharCode(e[f]);return n}function hexSlice(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var f="",i=t;i<r;++i)f+=toHex(e[i]);return f}function utf16leSlice(e,t,r){for(var n=e.slice(t,r),f="",i=0;i<n.length;i+=2)f+=String.fromCharCode(n[i]+256*n[i+1]);return f}function checkOffset(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function checkInt(e,t,r,n,f,i){if(!Buffer.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>f||t<i)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function checkIEEE754(e,t,r,n,f,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function writeFloat(e,t,r,n,f){return t=+t,r>>>=0,f||checkIEEE754(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),ieee754.write(e,t,r,n,23,4),r+4}function writeDouble(e,t,r,n,f){return t=+t,r>>>=0,f||checkIEEE754(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),ieee754.write(e,t,r,n,52,8),r+8}Buffer.prototype.slice=function(e,t){var r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e);var n=this.subarray(e,t);return n.__proto__=Buffer.prototype,n},Buffer.prototype.readUIntLE=function(e,t,r){e>>>=0,t>>>=0,r||checkOffset(e,t,this.length);for(var n=this[e],f=1,i=0;++i<t&&(f*=256);)n+=this[e+i]*f;return n},Buffer.prototype.readUIntBE=function(e,t,r){e>>>=0,t>>>=0,r||checkOffset(e,t,this.length);for(var n=this[e+--t],f=1;t>0&&(f*=256);)n+=this[e+--t]*f;return n},Buffer.prototype.readUInt8=function(e,t){return e>>>=0,t||checkOffset(e,1,this.length),this[e]},Buffer.prototype.readUInt16LE=function(e,t){return e>>>=0,t||checkOffset(e,2,this.length),this[e]|this[e+1]<<8},Buffer.prototype.readUInt16BE=function(e,t){return e>>>=0,t||checkOffset(e,2,this.length),this[e]<<8|this[e+1]},Buffer.prototype.readUInt32LE=function(e,t){return e>>>=0,t||checkOffset(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},Buffer.prototype.readUInt32BE=function(e,t){return e>>>=0,t||checkOffset(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},Buffer.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||checkOffset(e,t,this.length);for(var n=this[e],f=1,i=0;++i<t&&(f*=256);)n+=this[e+i]*f;return n>=(f*=128)&&(n-=Math.pow(2,8*t)),n},Buffer.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||checkOffset(e,t,this.length);for(var n=t,f=1,i=this[e+--n];n>0&&(f*=256);)i+=this[e+--n]*f;return i>=(f*=128)&&(i-=Math.pow(2,8*t)),i},Buffer.prototype.readInt8=function(e,t){return e>>>=0,t||checkOffset(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},Buffer.prototype.readInt16LE=function(e,t){e>>>=0,t||checkOffset(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},Buffer.prototype.readInt16BE=function(e,t){e>>>=0,t||checkOffset(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},Buffer.prototype.readInt32LE=function(e,t){return e>>>=0,t||checkOffset(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},Buffer.prototype.readInt32BE=function(e,t){return e>>>=0,t||checkOffset(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},Buffer.prototype.readFloatLE=function(e,t){return e>>>=0,t||checkOffset(e,4,this.length),ieee754.read(this,e,!0,23,4)},Buffer.prototype.readFloatBE=function(e,t){return e>>>=0,t||checkOffset(e,4,this.length),ieee754.read(this,e,!1,23,4)},Buffer.prototype.readDoubleLE=function(e,t){return e>>>=0,t||checkOffset(e,8,this.length),ieee754.read(this,e,!0,52,8)},Buffer.prototype.readDoubleBE=function(e,t){return e>>>=0,t||checkOffset(e,8,this.length),ieee754.read(this,e,!1,52,8)},Buffer.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t>>>=0,r>>>=0,n)||checkInt(this,e,t,r,Math.pow(2,8*r)-1,0);var f=1,i=0;for(this[t]=255&e;++i<r&&(f*=256);)this[t+i]=e/f&255;return t+r},Buffer.prototype.writeUIntBE=function(e,t,r,n){(e=+e,t>>>=0,r>>>=0,n)||checkInt(this,e,t,r,Math.pow(2,8*r)-1,0);var f=r-1,i=1;for(this[t+f]=255&e;--f>=0&&(i*=256);)this[t+f]=e/i&255;return t+r},Buffer.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,1,255,0),this[t]=255&e,t+1},Buffer.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},Buffer.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},Buffer.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},Buffer.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},Buffer.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var f=Math.pow(2,8*r-1);checkInt(this,e,t,r,f-1,-f)}var i=0,o=1,u=0;for(this[t]=255&e;++i<r&&(o*=256);)e<0&&0===u&&0!==this[t+i-1]&&(u=1),this[t+i]=(e/o>>0)-u&255;return t+r},Buffer.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var f=Math.pow(2,8*r-1);checkInt(this,e,t,r,f-1,-f)}var i=r-1,o=1,u=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===u&&0!==this[t+i+1]&&(u=1),this[t+i]=(e/o>>0)-u&255;return t+r},Buffer.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},Buffer.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},Buffer.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},Buffer.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},Buffer.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},Buffer.prototype.writeFloatLE=function(e,t,r){return writeFloat(this,e,t,!0,r)},Buffer.prototype.writeFloatBE=function(e,t,r){return writeFloat(this,e,t,!1,r)},Buffer.prototype.writeDoubleLE=function(e,t,r){return writeDouble(this,e,t,!0,r)},Buffer.prototype.writeDoubleBE=function(e,t,r){return writeDouble(this,e,t,!1,r)},Buffer.prototype.copy=function(e,t,r,n){if(!Buffer.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var f=n-r;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,r,n);else if(this===e&&r<t&&t<n)for(var i=f-1;i>=0;--i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,n),t);return f},Buffer.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!Buffer.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===e.length){var f=e.charCodeAt(0);("utf8"===n&&f<128||"latin1"===n)&&(e=f)}}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;var i;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i<r;++i)this[i]=e;else{var o=Buffer.isBuffer(e)?e:Buffer.from(e,n),u=o.length;if(0===u)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(i=0;i<r-t;++i)this[i+t]=o[i%u]}return this};var INVALID_BASE64_RE=/[^+/0-9A-Za-z-_]/g;function base64clean(e){if((e=(e=e.split("=")[0]).trim().replace(INVALID_BASE64_RE,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}function toHex(e){return e<16?"0"+e.toString(16):e.toString(16)}function utf8ToBytes(e,t){var r;t=t||1/0;for(var n=e.length,f=null,i=[],o=0;o<n;++o){if((r=e.charCodeAt(o))>55295&&r<57344){if(!f){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(o+1===n){(t-=3)>-1&&i.push(239,191,189);continue}f=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),f=r;continue}r=65536+(f-55296<<10|r-56320)}else f&&(t-=3)>-1&&i.push(239,191,189);if(f=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function asciiToBytes(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}function utf16leToBytes(e,t){for(var r,n,f,i=[],o=0;o<e.length&&!((t-=2)<0);++o)n=(r=e.charCodeAt(o))>>8,f=r%256,i.push(f),i.push(n);return i}function base64ToBytes(e){return base64.toByteArray(base64clean(e))}function blitBuffer(e,t,r,n){for(var f=0;f<n&&!(f+r>=t.length||f>=e.length);++f)t[f+r]=e[f];return f}function isInstance(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function numberIsNaN(e){return e!=e}

}).call(this)}).call(this,require(182).Buffer)}, {"182":182,"3523":3523,"3585":3585}];
window.modules["186"] = [function(require,module,exports){"use strict";function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_setPrototypeOf(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function _construct(e,t,n){return(_construct=_isNativeReflectConstruct()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&_setPrototypeOf(i,n.prototype),i}).apply(null,arguments)}function _isNativeFunction(e){return-1!==Function.toString.call(e).indexOf("[native code]")}function _wrapNativeSuper(e){var t="function"==typeof Map?new Map:void 0;return(_wrapNativeSuper=function(e){if(null===e||!_isNativeFunction(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(n,e)})(e)}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _createForOfIteratorHelperLoose(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}Object.defineProperty(exports,"__esModule",{value:!0});var LuxonError=function(e){function t(){return e.apply(this,arguments)||this}return _inheritsLoose(t,e),t}(_wrapNativeSuper(Error)),InvalidDateTimeError=function(e){function t(t){return e.call(this,"Invalid DateTime: "+t.toMessage())||this}return _inheritsLoose(t,e),t}(LuxonError),InvalidIntervalError=function(e){function t(t){return e.call(this,"Invalid Interval: "+t.toMessage())||this}return _inheritsLoose(t,e),t}(LuxonError),InvalidDurationError=function(e){function t(t){return e.call(this,"Invalid Duration: "+t.toMessage())||this}return _inheritsLoose(t,e),t}(LuxonError),ConflictingSpecificationError=function(e){function t(){return e.apply(this,arguments)||this}return _inheritsLoose(t,e),t}(LuxonError),InvalidUnitError=function(e){function t(t){return e.call(this,"Invalid unit "+t)||this}return _inheritsLoose(t,e),t}(LuxonError),InvalidArgumentError=function(e){function t(){return e.apply(this,arguments)||this}return _inheritsLoose(t,e),t}(LuxonError),ZoneIsAbstractError=function(e){function t(){return e.call(this,"Zone is an abstract class")||this}return _inheritsLoose(t,e),t}(LuxonError),n="numeric",s="short",l="long",DATE_SHORT={year:n,month:n,day:n},DATE_MED={year:n,month:s,day:n},DATE_MED_WITH_WEEKDAY={year:n,month:s,day:n,weekday:s},DATE_FULL={year:n,month:l,day:n},DATE_HUGE={year:n,month:l,day:n,weekday:l},TIME_SIMPLE={hour:n,minute:n},TIME_WITH_SECONDS={hour:n,minute:n,second:n},TIME_WITH_SHORT_OFFSET={hour:n,minute:n,second:n,timeZoneName:s},TIME_WITH_LONG_OFFSET={hour:n,minute:n,second:n,timeZoneName:l},TIME_24_SIMPLE={hour:n,minute:n,hourCycle:"h23"},TIME_24_WITH_SECONDS={hour:n,minute:n,second:n,hourCycle:"h23"},TIME_24_WITH_SHORT_OFFSET={hour:n,minute:n,second:n,hourCycle:"h23",timeZoneName:s},TIME_24_WITH_LONG_OFFSET={hour:n,minute:n,second:n,hourCycle:"h23",timeZoneName:l},DATETIME_SHORT={year:n,month:n,day:n,hour:n,minute:n},DATETIME_SHORT_WITH_SECONDS={year:n,month:n,day:n,hour:n,minute:n,second:n},DATETIME_MED={year:n,month:s,day:n,hour:n,minute:n},DATETIME_MED_WITH_SECONDS={year:n,month:s,day:n,hour:n,minute:n,second:n},DATETIME_MED_WITH_WEEKDAY={year:n,month:s,day:n,weekday:s,hour:n,minute:n},DATETIME_FULL={year:n,month:l,day:n,hour:n,minute:n,timeZoneName:s},DATETIME_FULL_WITH_SECONDS={year:n,month:l,day:n,hour:n,minute:n,second:n,timeZoneName:s},DATETIME_HUGE={year:n,month:l,day:n,weekday:l,hour:n,minute:n,timeZoneName:l},DATETIME_HUGE_WITH_SECONDS={year:n,month:l,day:n,weekday:l,hour:n,minute:n,second:n,timeZoneName:l};function isUndefined(e){return void 0===e}function isNumber(e){return"number"==typeof e}function isInteger(e){return"number"==typeof e&&e%1==0}function isString(e){return"string"==typeof e}function isDate(e){return"[object Date]"===Object.prototype.toString.call(e)}function hasRelative(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function maybeArray(e){return Array.isArray(e)?e:[e]}function bestBy(e,t,n){if(0!==e.length)return e.reduce(function(e,r){var i=[t(r),r];return e&&n(e[0],i[0])===e[0]?e:i},null)[1]}function pick(e,t){return t.reduce(function(t,n){return t[n]=e[n],t},{})}function hasOwnProperty(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function integerBetween(e,t,n){return isInteger(e)&&e>=t&&e<=n}function floorMod(e,t){return e-t*Math.floor(e/t)}function padStart(e,t){return void 0===t&&(t=2),e<0?"-"+(""+-e).padStart(t,"0"):(""+e).padStart(t,"0")}function parseInteger(e){return isUndefined(e)||null===e||""===e?void 0:parseInt(e,10)}function parseFloating(e){return isUndefined(e)||null===e||""===e?void 0:parseFloat(e)}function parseMillis(e){if(!isUndefined(e)&&null!==e&&""!==e){var t=1e3*parseFloat("0."+e);return Math.floor(t)}}function roundTo(e,t,n){void 0===n&&(n=!1);var r=Math.pow(10,t);return(n?Math.trunc:Math.round)(e*r)/r}function isLeapYear(e){return e%4==0&&(e%100!=0||e%400==0)}function daysInYear(e){return isLeapYear(e)?366:365}function daysInMonth(e,t){var n=floorMod(t-1,12)+1;return 2===n?isLeapYear(e+(t-n)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function objToLocalTS(e){var t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t)).setUTCFullYear(t.getUTCFullYear()-1900),+t}function weeksInWeekYear(e){var t=(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7,n=e-1,r=(n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400))%7;return 4===t||3===r?53:52}function untruncateYear(e){return e>99?e:e>60?1900+e:2e3+e}function parseZoneInfo(e,t,n,r){void 0===r&&(r=null);var i=new Date(e),a={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(a.timeZone=r);var o=_extends({timeZoneName:t},a),s=new Intl.DateTimeFormat(n,o).formatToParts(i).find(function(e){return"timezonename"===e.type.toLowerCase()});return s?s.value:null}function signedOffset(e,t){var n=parseInt(e,10);Number.isNaN(n)&&(n=0);var r=parseInt(t,10)||0;return 60*n+(n<0||Object.is(n,-0)?-r:r)}function asNumber(e){var t=Number(e);if("boolean"==typeof e||""===e||Number.isNaN(t))throw new InvalidArgumentError("Invalid unit value "+e);return t}function normalizeObject(e,t){var n={};for(var r in e)if(hasOwnProperty(e,r)){var i=e[r];if(null==i)continue;n[t(r)]=asNumber(i)}return n}function formatOffset(e,t){var n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),i=e>=0?"+":"-";switch(t){case"short":return""+i+padStart(n,2)+":"+padStart(r,2);case"narrow":return""+i+n+(r>0?":"+r:"");case"techie":return""+i+padStart(n,2)+padStart(r,2);default:throw new RangeError("Value format "+t+" is out of range for property format")}}function timeObject(e){return pick(e,["hour","minute","second","millisecond"])}var ianaRegex=/[A-Za-z_+-]{1,256}(:?\/[A-Za-z0-9_+-]{1,256}(\/[A-Za-z0-9_+-]{1,256})?)?/,monthsLong=["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],monthsNarrow=["J","F","M","A","M","J","J","A","S","O","N","D"];function months(e){switch(e){case"narrow":return[].concat(monthsNarrow);case"short":return[].concat(monthsShort);case"long":return[].concat(monthsLong);case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var weekdaysLong=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],weekdaysShort=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],weekdaysNarrow=["M","T","W","T","F","S","S"];function weekdays(e){switch(e){case"narrow":return[].concat(weekdaysNarrow);case"short":return[].concat(weekdaysShort);case"long":return[].concat(weekdaysLong);case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var meridiems=["AM","PM"],erasLong=["Before Christ","Anno Domini"],erasShort=["BC","AD"],erasNarrow=["B","A"];function eras(e){switch(e){case"narrow":return[].concat(erasNarrow);case"short":return[].concat(erasShort);case"long":return[].concat(erasLong);default:return null}}function meridiemForDateTime(e){return meridiems[e.hour<12?0:1]}function weekdayForDateTime(e,t){return weekdays(t)[e.weekday-1]}function monthForDateTime(e,t){return months(t)[e.month-1]}function eraForDateTime(e,t){return eras(t)[e.year<0?0:1]}function formatRelativeTime(e,t,n,r){void 0===n&&(n="always"),void 0===r&&(r=!1);var i={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},a=-1===["hours","minutes","seconds"].indexOf(e);if("auto"===n&&a){var o="days"===e;switch(t){case 1:return o?"tomorrow":"next "+i[e][0];case-1:return o?"yesterday":"last "+i[e][0];case 0:return o?"today":"this "+i[e][0]}}var s=Object.is(t,-0)||t<0,u=Math.abs(t),c=1===u,l=i[e],d=r?c?l[1]:l[2]||l[1]:c?i[e][0]:e;return s?u+" "+d+" ago":"in "+u+" "+d}function stringifyTokens(e,t){for(var n,r="",i=_createForOfIteratorHelperLoose(e);!(n=i()).done;){var a=n.value;a.literal?r+=a.val:r+=t(a.val)}return r}var _macroTokenToFormatOpts={D:DATE_SHORT,DD:DATE_MED,DDD:DATE_FULL,DDDD:DATE_HUGE,t:TIME_SIMPLE,tt:TIME_WITH_SECONDS,ttt:TIME_WITH_SHORT_OFFSET,tttt:TIME_WITH_LONG_OFFSET,T:TIME_24_SIMPLE,TT:TIME_24_WITH_SECONDS,TTT:TIME_24_WITH_SHORT_OFFSET,TTTT:TIME_24_WITH_LONG_OFFSET,f:DATETIME_SHORT,ff:DATETIME_MED,fff:DATETIME_FULL,ffff:DATETIME_HUGE,F:DATETIME_SHORT_WITH_SECONDS,FF:DATETIME_MED_WITH_SECONDS,FFF:DATETIME_FULL_WITH_SECONDS,FFFF:DATETIME_HUGE_WITH_SECONDS},Formatter=function(){function e(e,t){this.opts=t,this.loc=e,this.systemLoc=null}e.create=function(t,n){return void 0===n&&(n={}),new e(t,n)},e.parseFormat=function(e){for(var t=null,n="",r=!1,i=[],a=0;a<e.length;a++){var o=e.charAt(a);"'"===o?(n.length>0&&i.push({literal:r,val:n}),t=null,n="",r=!r):r?n+=o:o===t?n+=o:(n.length>0&&i.push({literal:!1,val:n}),n=o,t=o)}return n.length>0&&i.push({literal:r,val:n}),i},e.macroTokenToFormatOpts=function(e){return _macroTokenToFormatOpts[e]};var t=e.prototype;return t.formatWithSystemDefault=function(e,t){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,_extends({},this.opts,t)).format()},t.formatDateTime=function(e,t){return void 0===t&&(t={}),this.loc.dtFormatter(e,_extends({},this.opts,t)).format()},t.formatDateTimeParts=function(e,t){return void 0===t&&(t={}),this.loc.dtFormatter(e,_extends({},this.opts,t)).formatToParts()},t.resolvedOptions=function(e,t){return void 0===t&&(t={}),this.loc.dtFormatter(e,_extends({},this.opts,t)).resolvedOptions()},t.num=function(e,t){if(void 0===t&&(t=0),this.opts.forceSimple)return padStart(e,t);var n=_extends({},this.opts);return t>0&&(n.padTo=t),this.loc.numberFormatter(n).format(e)},t.formatDateTimeFromString=function(t,n){var r=this,i="en"===this.loc.listingMode(),a=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,o=function(e,n){return r.loc.extract(t,e,n)},s=function(e){return t.isOffsetFixed&&0===t.offset&&e.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,e.format):""},u=function(e,n){return i?monthForDateTime(t,e):o(n?{month:e}:{month:e,day:"numeric"},"month")},c=function(e,n){return i?weekdayForDateTime(t,e):o(n?{weekday:e}:{weekday:e,month:"long",day:"numeric"},"weekday")},l=function(e){return i?eraForDateTime(t,e):o({era:e},"era")};return stringifyTokens(e.parseFormat(n),function(n){switch(n){case"S":return r.num(t.millisecond);case"u":case"SSS":return r.num(t.millisecond,3);case"s":return r.num(t.second);case"ss":return r.num(t.second,2);case"uu":return r.num(Math.floor(t.millisecond/10),2);case"uuu":return r.num(Math.floor(t.millisecond/100));case"m":return r.num(t.minute);case"mm":return r.num(t.minute,2);case"h":return r.num(t.hour%12==0?12:t.hour%12);case"hh":return r.num(t.hour%12==0?12:t.hour%12,2);case"H":return r.num(t.hour);case"HH":return r.num(t.hour,2);case"Z":return s({format:"narrow",allowZ:r.opts.allowZ});case"ZZ":return s({format:"short",allowZ:r.opts.allowZ});case"ZZZ":return s({format:"techie",allowZ:r.opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:r.loc.locale});case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:r.loc.locale});case"z":return t.zoneName;case"a":return i?meridiemForDateTime(t):o({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return a?o({day:"numeric"},"day"):r.num(t.day);case"dd":return a?o({day:"2-digit"},"day"):r.num(t.day,2);case"c":return r.num(t.weekday);case"ccc":return c("short",!0);case"cccc":return c("long",!0);case"ccccc":return c("narrow",!0);case"E":return r.num(t.weekday);case"EEE":return c("short",!1);case"EEEE":return c("long",!1);case"EEEEE":return c("narrow",!1);case"L":return a?o({month:"numeric",day:"numeric"},"month"):r.num(t.month);case"LL":return a?o({month:"2-digit",day:"numeric"},"month"):r.num(t.month,2);case"LLL":return u("short",!0);case"LLLL":return u("long",!0);case"LLLLL":return u("narrow",!0);case"M":return a?o({month:"numeric"},"month"):r.num(t.month);case"MM":return a?o({month:"2-digit"},"month"):r.num(t.month,2);case"MMM":return u("short",!1);case"MMMM":return u("long",!1);case"MMMMM":return u("narrow",!1);case"y":return a?o({year:"numeric"},"year"):r.num(t.year);case"yy":return a?o({year:"2-digit"},"year"):r.num(t.year.toString().slice(-2),2);case"yyyy":return a?o({year:"numeric"},"year"):r.num(t.year,4);case"yyyyyy":return a?o({year:"numeric"},"year"):r.num(t.year,6);case"G":return l("short");case"GG":return l("long");case"GGGGG":return l("narrow");case"kk":return r.num(t.weekYear.toString().slice(-2),2);case"kkkk":return r.num(t.weekYear,4);case"W":return r.num(t.weekNumber);case"WW":return r.num(t.weekNumber,2);case"o":return r.num(t.ordinal);case"ooo":return r.num(t.ordinal,3);case"q":return r.num(t.quarter);case"qq":return r.num(t.quarter,2);case"X":return r.num(Math.floor(t.ts/1e3));case"x":return r.num(t.ts);default:return function(n){var i=e.macroTokenToFormatOpts(n);return i?r.formatWithSystemDefault(t,i):n}(n)}})},t.formatDurationFromString=function(t,n){var r,i=this,a=function(e){switch(e[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"M":return"month";case"y":return"year";default:return null}},o=e.parseFormat(n),s=o.reduce(function(e,t){var n=t.literal,r=t.val;return n?e:e.concat(r)},[]),u=t.shiftTo.apply(t,s.map(a).filter(function(e){return e}));return stringifyTokens(o,(r=u,function(e){var t=a(e);return t?i.num(r.get(t),e.length):e}))},e}(),Invalid=function(){function e(e,t){this.reason=e,this.explanation=t}return e.prototype.toMessage=function(){return this.explanation?this.reason+": "+this.explanation:this.reason},e}(),Zone=function(){function e(){}var t=e.prototype;return t.offsetName=function(e,t){throw new ZoneIsAbstractError},t.formatOffset=function(e,t){throw new ZoneIsAbstractError},t.offset=function(e){throw new ZoneIsAbstractError},t.equals=function(e){throw new ZoneIsAbstractError},_createClass(e,[{key:"type",get:function(){throw new ZoneIsAbstractError}},{key:"name",get:function(){throw new ZoneIsAbstractError}},{key:"isUniversal",get:function(){throw new ZoneIsAbstractError}},{key:"isValid",get:function(){throw new ZoneIsAbstractError}}]),e}(),singleton$1=null,SystemZone=function(e){function t(){return e.apply(this,arguments)||this}_inheritsLoose(t,e);var n=t.prototype;return n.offsetName=function(e,t){return parseZoneInfo(e,t.format,t.locale)},n.formatOffset=function(e,t){return formatOffset(this.offset(e),t)},n.offset=function(e){return-new Date(e).getTimezoneOffset()},n.equals=function(e){return"system"===e.type},_createClass(t,[{key:"type",get:function(){return"system"}},{key:"name",get:function(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}},{key:"isUniversal",get:function(){return!1}},{key:"isValid",get:function(){return!0}}],[{key:"instance",get:function(){return null===singleton$1&&(singleton$1=new t),singleton$1}}]),t}(Zone);RegExp("^"+ianaRegex.source+"$");var dtfCache={};function makeDTF(e){return dtfCache[e]||(dtfCache[e]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})),dtfCache[e]}var typeToPos={year:0,month:1,day:2,hour:3,minute:4,second:5};function hackyOffset(e,t){var n=e.format(t).replace(/\u200E/g,""),r=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(n),i=r[1],a=r[2];return[r[3],i,a,r[4],r[5],r[6]]}function partsOffset(e,t){for(var n=e.formatToParts(t),r=[],i=0;i<n.length;i++){var a=n[i],o=a.type,s=a.value,u=typeToPos[o];isUndefined(u)||(r[u]=parseInt(s,10))}return r}var ianaZoneCache={},IANAZone=function(e){function t(n){var r;return(r=e.call(this)||this).zoneName=n,r.valid=t.isValidZone(n),r}_inheritsLoose(t,e),t.create=function(e){return ianaZoneCache[e]||(ianaZoneCache[e]=new t(e)),ianaZoneCache[e]},t.resetCache=function(){ianaZoneCache={},dtfCache={}},t.isValidSpecifier=function(e){return this.isValidZone(e)},t.isValidZone=function(e){if(!e)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}};var n=t.prototype;return n.offsetName=function(e,t){return parseZoneInfo(e,t.format,t.locale,this.name)},n.formatOffset=function(e,t){return formatOffset(this.offset(e),t)},n.offset=function(e){var t=new Date(e);if(isNaN(t))return NaN;var n=makeDTF(this.name),r=n.formatToParts?partsOffset(n,t):hackyOffset(n,t),i=r[0],a=r[1],o=r[2],s=r[3],u=+t,c=u%1e3;return(objToLocalTS({year:i,month:a,day:o,hour:24===s?0:s,minute:r[4],second:r[5],millisecond:0})-(u-=c>=0?c:1e3+c))/6e4},n.equals=function(e){return"iana"===e.type&&e.name===this.name},_createClass(t,[{key:"type",get:function(){return"iana"}},{key:"name",get:function(){return this.zoneName}},{key:"isUniversal",get:function(){return!1}},{key:"isValid",get:function(){return this.valid}}]),t}(Zone),singleton=null,FixedOffsetZone=function(e){function t(t){var n;return(n=e.call(this)||this).fixed=t,n}_inheritsLoose(t,e),t.instance=function(e){return 0===e?t.utcInstance:new t(e)},t.parseSpecifier=function(e){if(e){var n=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new t(signedOffset(n[1],n[2]))}return null};var n=t.prototype;return n.offsetName=function(){return this.name},n.formatOffset=function(e,t){return formatOffset(this.fixed,t)},n.offset=function(){return this.fixed},n.equals=function(e){return"fixed"===e.type&&e.fixed===this.fixed},_createClass(t,[{key:"type",get:function(){return"fixed"}},{key:"name",get:function(){return 0===this.fixed?"UTC":"UTC"+formatOffset(this.fixed,"narrow")}},{key:"isUniversal",get:function(){return!0}},{key:"isValid",get:function(){return!0}}],[{key:"utcInstance",get:function(){return null===singleton&&(singleton=new t(0)),singleton}}]),t}(Zone),InvalidZone=function(e){function t(t){var n;return(n=e.call(this)||this).zoneName=t,n}_inheritsLoose(t,e);var n=t.prototype;return n.offsetName=function(){return null},n.formatOffset=function(){return""},n.offset=function(){return NaN},n.equals=function(){return!1},_createClass(t,[{key:"type",get:function(){return"invalid"}},{key:"name",get:function(){return this.zoneName}},{key:"isUniversal",get:function(){return!1}},{key:"isValid",get:function(){return!1}}]),t}(Zone);function normalizeZone(e,t){if(isUndefined(e)||null===e)return t;if(e instanceof Zone)return e;if(isString(e)){var n=e.toLowerCase();return"local"===n||"system"===n?t:"utc"===n||"gmt"===n?FixedOffsetZone.utcInstance:FixedOffsetZone.parseSpecifier(n)||IANAZone.create(e)}return isNumber(e)?FixedOffsetZone.instance(e):"object"==typeof e&&e.offset&&"number"==typeof e.offset?e:new InvalidZone(e)}var throwOnInvalid,now=function(){return Date.now()},defaultZone="system",defaultLocale=null,defaultNumberingSystem=null,defaultOutputCalendar=null,Settings=function(){function e(){}return e.resetCaches=function(){Locale.resetCache(),IANAZone.resetCache()},_createClass(e,null,[{key:"now",get:function(){return now},set:function(e){now=e}},{key:"defaultZone",get:function(){return normalizeZone(defaultZone,SystemZone.instance)},set:function(e){defaultZone=e}},{key:"defaultLocale",get:function(){return defaultLocale},set:function(e){defaultLocale=e}},{key:"defaultNumberingSystem",get:function(){return defaultNumberingSystem},set:function(e){defaultNumberingSystem=e}},{key:"defaultOutputCalendar",get:function(){return defaultOutputCalendar},set:function(e){defaultOutputCalendar=e}},{key:"throwOnInvalid",get:function(){return throwOnInvalid},set:function(e){throwOnInvalid=e}}]),e}(),_excluded=["base"],_excluded2=["padTo","floor"],intlLFCache={};function getCachedLF(e,t){void 0===t&&(t={});var n=JSON.stringify([e,t]),r=intlLFCache[n];return r||(r=new Intl.ListFormat(e,t),intlLFCache[n]=r),r}var intlDTCache={};function getCachedDTF(e,t){void 0===t&&(t={});var n=JSON.stringify([e,t]),r=intlDTCache[n];return r||(r=new Intl.DateTimeFormat(e,t),intlDTCache[n]=r),r}var intlNumCache={};function getCachedINF(e,t){void 0===t&&(t={});var n=JSON.stringify([e,t]),r=intlNumCache[n];return r||(r=new Intl.NumberFormat(e,t),intlNumCache[n]=r),r}var intlRelCache={};function getCachedRTF(e,t){void 0===t&&(t={});var n=t;n.base;var r=_objectWithoutPropertiesLoose(n,_excluded),i=JSON.stringify([e,r]),a=intlRelCache[i];return a||(a=new Intl.RelativeTimeFormat(e,t),intlRelCache[i]=a),a}var sysLocaleCache=null;function systemLocale(){return sysLocaleCache||(sysLocaleCache=(new Intl.DateTimeFormat).resolvedOptions().locale)}function parseLocaleString(e){var t=e.indexOf("-u-");if(-1===t)return[e];var n,r=e.substring(0,t);try{n=getCachedDTF(e).resolvedOptions()}catch(e){n=getCachedDTF(r).resolvedOptions()}var i=n;return[r,i.numberingSystem,i.calendar]}function intlConfigString(e,t,n){return n||t?(e+="-u",n&&(e+="-ca-"+n),t&&(e+="-nu-"+t),e):e}function mapMonths(e){for(var t=[],n=1;n<=12;n++){var r=DateTime.utc(2016,n,1);t.push(e(r))}return t}function mapWeekdays(e){for(var t=[],n=1;n<=7;n++){var r=DateTime.utc(2016,11,13+n);t.push(e(r))}return t}function listStuff(e,t,n,r,i){var a=e.listingMode(n);return"error"===a?null:"en"===a?r(t):i(t)}function supportsFastNumbers(e){return(!e.numberingSystem||"latn"===e.numberingSystem)&&("latn"===e.numberingSystem||!e.locale||e.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem)}var PolyNumberFormatter=function(){function e(e,t,n){this.padTo=n.padTo||0,this.floor=n.floor||!1,n.padTo,n.floor;var r=_objectWithoutPropertiesLoose(n,_excluded2);if(!t||Object.keys(r).length>0){var i=_extends({useGrouping:!1},n);n.padTo>0&&(i.minimumIntegerDigits=n.padTo),this.inf=getCachedINF(e,i)}}return e.prototype.format=function(e){if(this.inf){var t=this.floor?Math.floor(e):e;return this.inf.format(t)}return padStart(this.floor?Math.floor(e):roundTo(e,3),this.padTo)},e}(),PolyDateFormatter=function(){function e(e,t,n){var r;if(this.opts=n,e.zone.isUniversal){var i=e.offset/60*-1,a=i>=0?"Etc/GMT+"+i:"Etc/GMT"+i;0!==e.offset&&IANAZone.create(a).valid?(r=a,this.dt=e):(r="UTC",n.timeZoneName?this.dt=e:this.dt=0===e.offset?e:DateTime.fromMillis(e.ts+60*e.offset*1e3))}else"system"===e.zone.type?this.dt=e:(this.dt=e,r=e.zone.name);var o=_extends({},this.opts);r&&(o.timeZone=r),this.dtf=getCachedDTF(t,o)}var t=e.prototype;return t.format=function(){return this.dtf.format(this.dt.toJSDate())},t.formatToParts=function(){return this.dtf.formatToParts(this.dt.toJSDate())},t.resolvedOptions=function(){return this.dtf.resolvedOptions()},e}(),PolyRelFormatter=function(){function e(e,t,n){this.opts=_extends({style:"long"},n),!t&&hasRelative()&&(this.rtf=getCachedRTF(e,n))}var t=e.prototype;return t.format=function(e,t){return this.rtf?this.rtf.format(e,t):formatRelativeTime(t,e,this.opts.numeric,"long"!==this.opts.style)},t.formatToParts=function(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]},e}(),Locale=function(){function e(e,t,n,r){var i=parseLocaleString(e),a=i[0],o=i[1],s=i[2];this.locale=a,this.numberingSystem=t||o||null,this.outputCalendar=n||s||null,this.intl=intlConfigString(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=r,this.fastNumbersCached=null}e.fromOpts=function(t){return e.create(t.locale,t.numberingSystem,t.outputCalendar,t.defaultToEN)},e.create=function(t,n,r,i){void 0===i&&(i=!1);var a=t||Settings.defaultLocale;return new e(a||(i?"en-US":systemLocale()),n||Settings.defaultNumberingSystem,r||Settings.defaultOutputCalendar,a)},e.resetCache=function(){sysLocaleCache=null,intlDTCache={},intlNumCache={},intlRelCache={}},e.fromObject=function(t){var n=void 0===t?{}:t,r=n.locale,i=n.numberingSystem,a=n.outputCalendar;return e.create(r,i,a)};var t=e.prototype;return t.listingMode=function(){var e=this.isEnglish(),t=!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar);return e&&t?"en":"intl"},t.clone=function(t){return t&&0!==Object.getOwnPropertyNames(t).length?e.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,t.defaultToEN||!1):this},t.redefaultToEN=function(e){return void 0===e&&(e={}),this.clone(_extends({},e,{defaultToEN:!0}))},t.redefaultToSystem=function(e){return void 0===e&&(e={}),this.clone(_extends({},e,{defaultToEN:!1}))},t.months=function(e,t,n){var r=this;return void 0===t&&(t=!1),void 0===n&&(n=!0),listStuff(this,e,n,months,function(){var n=t?{month:e,day:"numeric"}:{month:e},i=t?"format":"standalone";return r.monthsCache[i][e]||(r.monthsCache[i][e]=mapMonths(function(e){return r.extract(e,n,"month")})),r.monthsCache[i][e]})},t.weekdays=function(e,t,n){var r=this;return void 0===t&&(t=!1),void 0===n&&(n=!0),listStuff(this,e,n,weekdays,function(){var n=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},i=t?"format":"standalone";return r.weekdaysCache[i][e]||(r.weekdaysCache[i][e]=mapWeekdays(function(e){return r.extract(e,n,"weekday")})),r.weekdaysCache[i][e]})},t.meridiems=function(e){var t=this;return void 0===e&&(e=!0),listStuff(this,void 0,e,function(){return meridiems},function(){if(!t.meridiemCache){var e={hour:"numeric",hourCycle:"h12"};t.meridiemCache=[DateTime.utc(2016,11,13,9),DateTime.utc(2016,11,13,19)].map(function(n){return t.extract(n,e,"dayperiod")})}return t.meridiemCache})},t.eras=function(e,t){var n=this;return void 0===t&&(t=!0),listStuff(this,e,t,eras,function(){var t={era:e};return n.eraCache[e]||(n.eraCache[e]=[DateTime.utc(-40,1,1),DateTime.utc(2017,1,1)].map(function(e){return n.extract(e,t,"era")})),n.eraCache[e]})},t.extract=function(e,t,n){var r=this.dtFormatter(e,t).formatToParts().find(function(e){return e.type.toLowerCase()===n});return r?r.value:null},t.numberFormatter=function(e){return void 0===e&&(e={}),new PolyNumberFormatter(this.intl,e.forceSimple||this.fastNumbers,e)},t.dtFormatter=function(e,t){return void 0===t&&(t={}),new PolyDateFormatter(e,this.intl,t)},t.relFormatter=function(e){return void 0===e&&(e={}),new PolyRelFormatter(this.intl,this.isEnglish(),e)},t.listFormatter=function(e){return void 0===e&&(e={}),getCachedLF(this.intl,e)},t.isEnglish=function(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")},t.equals=function(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar},_createClass(e,[{key:"fastNumbers",get:function(){return null==this.fastNumbersCached&&(this.fastNumbersCached=supportsFastNumbers(this)),this.fastNumbersCached}}]),e}();function combineRegexes(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.reduce(function(e,t){return e+t.source},"");return RegExp("^"+r+"$")}function combineExtractors(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.reduce(function(t,n){var r=t[0],i=t[1],a=t[2],o=n(e,a),s=o[0],u=o[1],c=o[2];return[_extends({},r,s),i||u,c]},[{},null,1]).slice(0,2)}}function parse(e){if(null==e)return[null,null];for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var i=0,a=n;i<a.length;i++){var o=a[i],s=o[0],u=o[1],c=s.exec(e);if(c)return u(c)}return[null,null]}function simpleParse(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,n){var r,i={};for(r=0;r<t.length;r++)i[t[r]]=parseInteger(e[n+r]);return[i,null,n+r]}}var offsetRegex=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,isoTimeBaseRegex=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,isoTimeRegex=RegExp(""+isoTimeBaseRegex.source+offsetRegex.source+"?"),isoTimeExtensionRegex=RegExp("(?:T"+isoTimeRegex.source+")?"),isoYmdRegex=/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,isoWeekRegex=/(\d{4})-?W(\d\d)(?:-?(\d))?/,isoOrdinalRegex=/(\d{4})-?(\d{3})/,extractISOWeekData=simpleParse("weekYear","weekNumber","weekDay"),extractISOOrdinalData=simpleParse("year","ordinal"),sqlYmdRegex=/(\d{4})-(\d\d)-(\d\d)/,sqlTimeRegex=RegExp(isoTimeBaseRegex.source+" ?(?:"+offsetRegex.source+"|("+ianaRegex.source+"))?"),sqlTimeExtensionRegex=RegExp("(?: "+sqlTimeRegex.source+")?");function int(e,t,n){var r=e[t];return isUndefined(r)?n:parseInteger(r)}function extractISOYmd(e,t){return[{year:int(e,t),month:int(e,t+1,1),day:int(e,t+2,1)},null,t+3]}function extractISOTime(e,t){return[{hours:int(e,t,0),minutes:int(e,t+1,0),seconds:int(e,t+2,0),milliseconds:parseMillis(e[t+3])},null,t+4]}function extractISOOffset(e,t){var n=!e[t]&&!e[t+1],r=signedOffset(e[t+1],e[t+2]);return[{},n?null:FixedOffsetZone.instance(r),t+3]}function extractIANAZone(e,t){return[{},e[t]?IANAZone.create(e[t]):null,t+1]}var isoTimeOnly=RegExp("^T?"+isoTimeBaseRegex.source+"$"),isoDuration=/^-?P(?:(?:(-?\d{1,9}(?:\.\d{1,9})?)Y)?(?:(-?\d{1,9}(?:\.\d{1,9})?)M)?(?:(-?\d{1,9}(?:\.\d{1,9})?)W)?(?:(-?\d{1,9}(?:\.\d{1,9})?)D)?(?:T(?:(-?\d{1,9}(?:\.\d{1,9})?)H)?(?:(-?\d{1,9}(?:\.\d{1,9})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,9}))?S)?)?)$/;function extractISODuration(e){var t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],u=e[7],c=e[8],l="-"===t[0],d=u&&"-"===u[0],f=function(e,t){return void 0===t&&(t=!1),void 0!==e&&(t||e&&l)?-e:e};return[{years:f(parseFloating(n)),months:f(parseFloating(r)),weeks:f(parseFloating(i)),days:f(parseFloating(a)),hours:f(parseFloating(o)),minutes:f(parseFloating(s)),seconds:f(parseFloating(u),"-0"===u),milliseconds:f(parseMillis(c),d)}]}var obsOffsets={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function fromStrings(e,t,n,r,i,a,o){var s={year:2===t.length?untruncateYear(parseInteger(t)):parseInteger(t),month:monthsShort.indexOf(n)+1,day:parseInteger(r),hour:parseInteger(i),minute:parseInteger(a)};return o&&(s.second=parseInteger(o)),e&&(s.weekday=e.length>3?weekdaysLong.indexOf(e)+1:weekdaysShort.indexOf(e)+1),s}var rfc2822=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function extractRFC2822(e){var t,n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],u=e[7],c=e[8],l=e[9],d=e[10],f=e[11],m=fromStrings(n,a,i,r,o,s,u);return t=c?obsOffsets[c]:l?0:signedOffset(d,f),[m,new FixedOffsetZone(t)]}function preprocessRFC2822(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}var rfc1123=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,rfc850=/^(Monday|Tuesday|Wedsday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,ascii=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function extractRFC1123Or850(e){var t=e[1],n=e[2],r=e[3];return[fromStrings(t,e[4],r,n,e[5],e[6],e[7]),FixedOffsetZone.utcInstance]}function extractASCII(e){var t=e[1],n=e[2],r=e[3],i=e[4],a=e[5],o=e[6];return[fromStrings(t,e[7],n,r,i,a,o),FixedOffsetZone.utcInstance]}var isoYmdWithTimeExtensionRegex=combineRegexes(isoYmdRegex,isoTimeExtensionRegex),isoWeekWithTimeExtensionRegex=combineRegexes(isoWeekRegex,isoTimeExtensionRegex),isoOrdinalWithTimeExtensionRegex=combineRegexes(isoOrdinalRegex,isoTimeExtensionRegex),isoTimeCombinedRegex=combineRegexes(isoTimeRegex),extractISOYmdTimeAndOffset=combineExtractors(extractISOYmd,extractISOTime,extractISOOffset),extractISOWeekTimeAndOffset=combineExtractors(extractISOWeekData,extractISOTime,extractISOOffset),extractISOOrdinalDateAndTime=combineExtractors(extractISOOrdinalData,extractISOTime,extractISOOffset),extractISOTimeAndOffset=combineExtractors(extractISOTime,extractISOOffset);function parseISODate(e){return parse(e,[isoYmdWithTimeExtensionRegex,extractISOYmdTimeAndOffset],[isoWeekWithTimeExtensionRegex,extractISOWeekTimeAndOffset],[isoOrdinalWithTimeExtensionRegex,extractISOOrdinalDateAndTime],[isoTimeCombinedRegex,extractISOTimeAndOffset])}function parseRFC2822Date(e){return parse(preprocessRFC2822(e),[rfc2822,extractRFC2822])}function parseHTTPDate(e){return parse(e,[rfc1123,extractRFC1123Or850],[rfc850,extractRFC1123Or850],[ascii,extractASCII])}function parseISODuration(e){return parse(e,[isoDuration,extractISODuration])}var extractISOTimeOnly=combineExtractors(extractISOTime);function parseISOTimeOnly(e){return parse(e,[isoTimeOnly,extractISOTimeOnly])}var sqlYmdWithTimeExtensionRegex=combineRegexes(sqlYmdRegex,sqlTimeExtensionRegex),sqlTimeCombinedRegex=combineRegexes(sqlTimeRegex),extractISOYmdTimeOffsetAndIANAZone=combineExtractors(extractISOYmd,extractISOTime,extractISOOffset,extractIANAZone),extractISOTimeOffsetAndIANAZone=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function parseSQL(e){return parse(e,[sqlYmdWithTimeExtensionRegex,extractISOYmdTimeOffsetAndIANAZone],[sqlTimeCombinedRegex,extractISOTimeOffsetAndIANAZone])}var INVALID$2="Invalid Duration",lowOrderMatrix={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},casualMatrix=_extends({years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6}},lowOrderMatrix),daysInYearAccurate=365.2425,daysInMonthAccurate=30.436875,accurateMatrix=_extends({years:{quarters:4,months:12,weeks:daysInYearAccurate/7,days:daysInYearAccurate,hours:24*daysInYearAccurate,minutes:24*daysInYearAccurate*60,seconds:24*daysInYearAccurate*60*60,milliseconds:24*daysInYearAccurate*60*60*1e3},quarters:{months:3,weeks:daysInYearAccurate/28,days:daysInYearAccurate/4,hours:24*daysInYearAccurate/4,minutes:24*daysInYearAccurate*60/4,seconds:24*daysInYearAccurate*60*60/4,milliseconds:24*daysInYearAccurate*60*60*1e3/4},months:{weeks:daysInMonthAccurate/7,days:daysInMonthAccurate,hours:24*daysInMonthAccurate,minutes:24*daysInMonthAccurate*60,seconds:24*daysInMonthAccurate*60*60,milliseconds:24*daysInMonthAccurate*60*60*1e3}},lowOrderMatrix),orderedUnits$1=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],reverseUnits=orderedUnits$1.slice(0).reverse();function clone$1(e,t,n){void 0===n&&(n=!1);var r={values:n?t.values:_extends({},e.values,t.values||{}),loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy};return new Duration(r)}function antiTrunc(e){return e<0?Math.floor(e):Math.ceil(e)}function convert(e,t,n,r,i){var a=e[i][n],o=t[n]/a,s=!(Math.sign(o)===Math.sign(r[i]))&&0!==r[i]&&Math.abs(o)<=1?antiTrunc(o):Math.trunc(o);r[i]+=s,t[n]-=s*a}function normalizeValues(e,t){reverseUnits.reduce(function(n,r){return isUndefined(t[r])?n:(n&&convert(e,t,n,t,r),r)},null)}var Duration=function(){function e(e){var t="longterm"===e.conversionAccuracy||!1;this.values=e.values,this.loc=e.loc||Locale.create(),this.conversionAccuracy=t?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=t?accurateMatrix:casualMatrix,this.isLuxonDuration=!0}e.fromMillis=function(t,n){return e.fromObject({milliseconds:t},n)},e.fromObject=function(t,n){if(void 0===n&&(n={}),null==t||"object"!=typeof t)throw new InvalidArgumentError("Duration.fromObject: argument expected to be an object, got "+(null===t?"null":typeof t));return new e({values:normalizeObject(t,e.normalizeUnit),loc:Locale.fromObject(n),conversionAccuracy:n.conversionAccuracy})},e.fromDurationLike=function(t){if(isNumber(t))return e.fromMillis(t);if(e.isDuration(t))return t;if("object"==typeof t)return e.fromObject(t);throw new InvalidArgumentError("Unknown duration argument "+t+" of type "+typeof t)},e.fromISO=function(t,n){var r=parseISODuration(t)[0];return r?e.fromObject(r,n):e.invalid("unparsable",'the input "'+t+"\" can't be parsed as ISO 8601")},e.fromISOTime=function(t,n){var r=parseISOTimeOnly(t)[0];return r?e.fromObject(r,n):e.invalid("unparsable",'the input "'+t+"\" can't be parsed as ISO 8601")},e.invalid=function(t,n){if(void 0===n&&(n=null),!t)throw new InvalidArgumentError("need to specify a reason the Duration is invalid");var r=t instanceof Invalid?t:new Invalid(t,n);if(Settings.throwOnInvalid)throw new InvalidDurationError(r);return new e({invalid:r})},e.normalizeUnit=function(e){var t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e];if(!t)throw new InvalidUnitError(e);return t},e.isDuration=function(e){return e&&e.isLuxonDuration||!1};var t=e.prototype;return t.toFormat=function(e,t){void 0===t&&(t={});var n=_extends({},t,{floor:!1!==t.round&&!1!==t.floor});return this.isValid?Formatter.create(this.loc,n).formatDurationFromString(this,e):INVALID$2},t.toHuman=function(e){var t=this;void 0===e&&(e={});var n=orderedUnits$1.map(function(n){var r=t.values[n];return isUndefined(r)?null:t.loc.numberFormatter(_extends({style:"unit",unitDisplay:"long"},e,{unit:n.slice(0,-1)})).format(r)}).filter(function(e){return e});return this.loc.listFormatter(_extends({type:"conjunction",style:e.listStyle||"narrow"},e)).format(n)},t.toObject=function(){return this.isValid?_extends({},this.values):{}},t.toISO=function(){if(!this.isValid)return null;var e="P";return 0!==this.years&&(e+=this.years+"Y"),0===this.months&&0===this.quarters||(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(e+=roundTo(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e},t.toISOTime=function(e){if(void 0===e&&(e={}),!this.isValid)return null;var t=this.toMillis();if(t<0||t>=864e5)return null;e=_extends({suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended"},e);var n=this.shiftTo("hours","minutes","seconds","milliseconds"),r="basic"===e.format?"hhmm":"hh:mm";e.suppressSeconds&&0===n.seconds&&0===n.milliseconds||(r+="basic"===e.format?"ss":":ss",e.suppressMilliseconds&&0===n.milliseconds||(r+=".SSS"));var i=n.toFormat(r);return e.includePrefix&&(i="T"+i),i},t.toJSON=function(){return this.toISO()},t.toString=function(){return this.toISO()},t.toMillis=function(){return this.as("milliseconds")},t.valueOf=function(){return this.toMillis()},t.plus=function(t){if(!this.isValid)return this;for(var n,r=e.fromDurationLike(t),i={},a=_createForOfIteratorHelperLoose(orderedUnits$1);!(n=a()).done;){var o=n.value;(hasOwnProperty(r.values,o)||hasOwnProperty(this.values,o))&&(i[o]=r.get(o)+this.get(o))}return clone$1(this,{values:i},!0)},t.minus=function(t){if(!this.isValid)return this;var n=e.fromDurationLike(t);return this.plus(n.negate())},t.mapUnits=function(e){if(!this.isValid)return this;for(var t={},n=0,r=Object.keys(this.values);n<r.length;n++){var i=r[n];t[i]=asNumber(e(this.values[i],i))}return clone$1(this,{values:t},!0)},t.get=function(t){return this[e.normalizeUnit(t)]},t.set=function(t){return this.isValid?clone$1(this,{values:_extends({},this.values,normalizeObject(t,e.normalizeUnit))}):this},t.reconfigure=function(e){var t=void 0===e?{}:e,n=t.locale,r=t.numberingSystem,i=t.conversionAccuracy,a={loc:this.loc.clone({locale:n,numberingSystem:r})};return i&&(a.conversionAccuracy=i),clone$1(this,a)},t.as=function(e){return this.isValid?this.shiftTo(e).get(e):NaN},t.normalize=function(){if(!this.isValid)return this;var e=this.toObject();return normalizeValues(this.matrix,e),clone$1(this,{values:e},!0)},t.shiftTo=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!this.isValid)return this;if(0===n.length)return this;n=n.map(function(t){return e.normalizeUnit(t)});for(var i,a,o={},s={},u=this.toObject(),c=_createForOfIteratorHelperLoose(orderedUnits$1);!(a=c()).done;){var l=a.value;if(n.indexOf(l)>=0){i=l;var d=0;for(var f in s)d+=this.matrix[f][l]*s[f],s[f]=0;isNumber(u[l])&&(d+=u[l]);var m=Math.trunc(d);for(var h in o[l]=m,s[l]=(1e3*d-1e3*m)/1e3,u)orderedUnits$1.indexOf(h)>orderedUnits$1.indexOf(l)&&convert(this.matrix,u,h,o,l)}else isNumber(u[l])&&(s[l]=u[l])}for(var y in s)0!==s[y]&&(o[i]+=y===i?s[y]:s[y]/this.matrix[i][y]);return clone$1(this,{values:o},!0).normalize()},t.negate=function(){if(!this.isValid)return this;for(var e={},t=0,n=Object.keys(this.values);t<n.length;t++){var r=n[t];e[r]=0===this.values[r]?0:-this.values[r]}return clone$1(this,{values:e},!0)},t.equals=function(e){if(!this.isValid||!e.isValid)return!1;if(!this.loc.equals(e.loc))return!1;for(var t,n=_createForOfIteratorHelperLoose(orderedUnits$1);!(t=n()).done;){var r=t.value;if(i=this.values[r],a=e.values[r],!(void 0===i||0===i?void 0===a||0===a:i===a))return!1}var i,a;return!0},_createClass(e,[{key:"locale",get:function(){return this.isValid?this.loc.locale:null}},{key:"numberingSystem",get:function(){return this.isValid?this.loc.numberingSystem:null}},{key:"years",get:function(){return this.isValid?this.values.years||0:NaN}},{key:"quarters",get:function(){return this.isValid?this.values.quarters||0:NaN}},{key:"months",get:function(){return this.isValid?this.values.months||0:NaN}},{key:"weeks",get:function(){return this.isValid?this.values.weeks||0:NaN}},{key:"days",get:function(){return this.isValid?this.values.days||0:NaN}},{key:"hours",get:function(){return this.isValid?this.values.hours||0:NaN}},{key:"minutes",get:function(){return this.isValid?this.values.minutes||0:NaN}},{key:"seconds",get:function(){return this.isValid?this.values.seconds||0:NaN}},{key:"milliseconds",get:function(){return this.isValid?this.values.milliseconds||0:NaN}},{key:"isValid",get:function(){return null===this.invalid}},{key:"invalidReason",get:function(){return this.invalid?this.invalid.reason:null}},{key:"invalidExplanation",get:function(){return this.invalid?this.invalid.explanation:null}}]),e}(),INVALID$1="Invalid Interval";function validateStartEnd(e,t){return e&&e.isValid?t&&t.isValid?t<e?Interval.invalid("end before start","The end of an interval must be after its start, but you had start="+e.toISO()+" and end="+t.toISO()):null:Interval.invalid("missing or invalid end"):Interval.invalid("missing or invalid start")}var Interval=function(){function e(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}e.invalid=function(t,n){if(void 0===n&&(n=null),!t)throw new InvalidArgumentError("need to specify a reason the Interval is invalid");var r=t instanceof Invalid?t:new Invalid(t,n);if(Settings.throwOnInvalid)throw new InvalidIntervalError(r);return new e({invalid:r})},e.fromDateTimes=function(t,n){var r=friendlyDateTime(t),i=friendlyDateTime(n),a=validateStartEnd(r,i);return null==a?new e({start:r,end:i}):a},e.after=function(t,n){var r=Duration.fromDurationLike(n),i=friendlyDateTime(t);return e.fromDateTimes(i,i.plus(r))},e.before=function(t,n){var r=Duration.fromDurationLike(n),i=friendlyDateTime(t);return e.fromDateTimes(i.minus(r),i)},e.fromISO=function(t,n){var r=(t||"").split("/",2),i=r[0],a=r[1];if(i&&a){var o,s,u,c;try{s=(o=DateTime.fromISO(i,n)).isValid}catch(a){s=!1}try{c=(u=DateTime.fromISO(a,n)).isValid}catch(a){c=!1}if(s&&c)return e.fromDateTimes(o,u);if(s){var l=Duration.fromISO(a,n);if(l.isValid)return e.after(o,l)}else if(c){var d=Duration.fromISO(i,n);if(d.isValid)return e.before(u,d)}}return e.invalid("unparsable",'the input "'+t+"\" can't be parsed as ISO 8601")},e.isInterval=function(e){return e&&e.isLuxonInterval||!1};var t=e.prototype;return t.length=function(e){return void 0===e&&(e="milliseconds"),this.isValid?this.toDuration.apply(this,[e]).get(e):NaN},t.count=function(e){if(void 0===e&&(e="milliseconds"),!this.isValid)return NaN;var t=this.start.startOf(e),n=this.end.startOf(e);return Math.floor(n.diff(t,e).get(e))+1},t.hasSame=function(e){return!!this.isValid&&(this.isEmpty()||this.e.minus(1).hasSame(this.s,e))},t.isEmpty=function(){return this.s.valueOf()===this.e.valueOf()},t.isAfter=function(e){return!!this.isValid&&this.s>e},t.isBefore=function(e){return!!this.isValid&&this.e<=e},t.contains=function(e){return!!this.isValid&&(this.s<=e&&this.e>e)},t.set=function(t){var n=void 0===t?{}:t,r=n.start,i=n.end;return this.isValid?e.fromDateTimes(r||this.s,i||this.e):this},t.splitAt=function(){var t=this;if(!this.isValid)return[];for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];for(var a=r.map(friendlyDateTime).filter(function(e){return t.contains(e)}).sort(),o=[],s=this.s,u=0;s<this.e;){var c=a[u]||this.e,l=+c>+this.e?this.e:c;o.push(e.fromDateTimes(s,l)),s=l,u+=1}return o},t.splitBy=function(t){var n=Duration.fromDurationLike(t);if(!this.isValid||!n.isValid||0===n.as("milliseconds"))return[];for(var r,i=this.s,a=1,o=[];i<this.e;){var s=this.start.plus(n.mapUnits(function(e){return e*a}));r=+s>+this.e?this.e:s,o.push(e.fromDateTimes(i,r)),i=r,a+=1}return o},t.divideEqually=function(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]},t.overlaps=function(e){return this.e>e.s&&this.s<e.e},t.abutsStart=function(e){return!!this.isValid&&+this.e==+e.s},t.abutsEnd=function(e){return!!this.isValid&&+e.e==+this.s},t.engulfs=function(e){return!!this.isValid&&(this.s<=e.s&&this.e>=e.e)},t.equals=function(e){return!(!this.isValid||!e.isValid)&&(this.s.equals(e.s)&&this.e.equals(e.e))},t.intersection=function(t){if(!this.isValid)return this;var n=this.s>t.s?this.s:t.s,r=this.e<t.e?this.e:t.e;return n>=r?null:e.fromDateTimes(n,r)},t.union=function(t){if(!this.isValid)return this;var n=this.s<t.s?this.s:t.s,r=this.e>t.e?this.e:t.e;return e.fromDateTimes(n,r)},e.merge=function(e){var t=e.sort(function(e,t){return e.s-t.s}).reduce(function(e,t){var n=e[0],r=e[1];return r?r.overlaps(t)||r.abutsStart(t)?[n,r.union(t)]:[n.concat([r]),t]:[n,t]},[[],null]),n=t[0],r=t[1];return r&&n.push(r),n},e.xor=function(t){for(var n,r,i=null,a=0,o=[],s=t.map(function(e){return[{time:e.s,type:"s"},{time:e.e,type:"e"}]}),u=_createForOfIteratorHelperLoose((n=Array.prototype).concat.apply(n,s).sort(function(e,t){return e.time-t.time}));!(r=u()).done;){var c=r.value;1===(a+="s"===c.type?1:-1)?i=c.time:(i&&+i!=+c.time&&o.push(e.fromDateTimes(i,c.time)),i=null)}return e.merge(o)},t.difference=function(){for(var t=this,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return e.xor([this].concat(r)).map(function(e){return t.intersection(e)}).filter(function(e){return e&&!e.isEmpty()})},t.toString=function(){return this.isValid?"["+this.s.toISO()+" – "+this.e.toISO()+")":INVALID$1},t.toISO=function(e){return this.isValid?this.s.toISO(e)+"/"+this.e.toISO(e):INVALID$1},t.toISODate=function(){return this.isValid?this.s.toISODate()+"/"+this.e.toISODate():INVALID$1},t.toISOTime=function(e){return this.isValid?this.s.toISOTime(e)+"/"+this.e.toISOTime(e):INVALID$1},t.toFormat=function(e,t){var n=(void 0===t?{}:t).separator,r=void 0===n?" – ":n;return this.isValid?""+this.s.toFormat(e)+r+this.e.toFormat(e):INVALID$1},t.toDuration=function(e,t){return this.isValid?this.e.diff(this.s,e,t):Duration.invalid(this.invalidReason)},t.mapEndpoints=function(t){return e.fromDateTimes(t(this.s),t(this.e))},_createClass(e,[{key:"start",get:function(){return this.isValid?this.s:null}},{key:"end",get:function(){return this.isValid?this.e:null}},{key:"isValid",get:function(){return null===this.invalidReason}},{key:"invalidReason",get:function(){return this.invalid?this.invalid.reason:null}},{key:"invalidExplanation",get:function(){return this.invalid?this.invalid.explanation:null}}]),e}(),Info=function(){function e(){}return e.hasDST=function(e){void 0===e&&(e=Settings.defaultZone);var t=DateTime.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset},e.isValidIANAZone=function(e){return IANAZone.isValidZone(e)},e.normalizeZone=function(e){return normalizeZone(e,Settings.defaultZone)},e.months=function(e,t){void 0===e&&(e="long");var n=void 0===t?{}:t,r=n.locale,i=void 0===r?null:r,a=n.numberingSystem,o=void 0===a?null:a,s=n.locObj,u=void 0===s?null:s,c=n.outputCalendar,l=void 0===c?"gregory":c;return(u||Locale.create(i,o,l)).months(e)},e.monthsFormat=function(e,t){void 0===e&&(e="long");var n=void 0===t?{}:t,r=n.locale,i=void 0===r?null:r,a=n.numberingSystem,o=void 0===a?null:a,s=n.locObj,u=void 0===s?null:s,c=n.outputCalendar,l=void 0===c?"gregory":c;return(u||Locale.create(i,o,l)).months(e,!0)},e.weekdays=function(e,t){void 0===e&&(e="long");var n=void 0===t?{}:t,r=n.locale,i=void 0===r?null:r,a=n.numberingSystem,o=void 0===a?null:a,s=n.locObj;return((void 0===s?null:s)||Locale.create(i,o,null)).weekdays(e)},e.weekdaysFormat=function(e,t){void 0===e&&(e="long");var n=void 0===t?{}:t,r=n.locale,i=void 0===r?null:r,a=n.numberingSystem,o=void 0===a?null:a,s=n.locObj;return((void 0===s?null:s)||Locale.create(i,o,null)).weekdays(e,!0)},e.meridiems=function(e){var t=(void 0===e?{}:e).locale,n=void 0===t?null:t;return Locale.create(n).meridiems()},e.eras=function(e,t){void 0===e&&(e="short");var n=(void 0===t?{}:t).locale,r=void 0===n?null:n;return Locale.create(r,null,"gregory").eras(e)},e.features=function(){return{relative:hasRelative()}},e}();function dayDiff(e,t){var n=function(e){return e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf()},r=n(t)-n(e);return Math.floor(Duration.fromMillis(r).as("days"))}function highOrderDiffs(e,t,n){for(var r,i,a={},o=0,s=[["years",function(e,t){return t.year-e.year}],["quarters",function(e,t){return t.quarter-e.quarter}],["months",function(e,t){return t.month-e.month+12*(t.year-e.year)}],["weeks",function(e,t){var n=dayDiff(e,t);return(n-n%7)/7}],["days",dayDiff]];o<s.length;o++){var u=s[o],c=u[0],l=u[1];if(n.indexOf(c)>=0){var d;r=c;var f,m=l(e,t);if((i=e.plus(((d={})[c]=m,d)))>t)e=e.plus(((f={})[c]=m-1,f)),m-=1;else e=i;a[c]=m}}return[e,a,i,r]}function _diff(e,t,n,r){var i=highOrderDiffs(e,t,n),a=i[0],o=i[1],s=i[2],u=i[3],c=t-a,l=n.filter(function(e){return["hours","minutes","seconds","milliseconds"].indexOf(e)>=0});if(0===l.length){var d;if(s<t)s=a.plus(((d={})[u]=1,d));s!==a&&(o[u]=(o[u]||0)+c/(s-a))}var f,m=Duration.fromObject(o,r);return l.length>0?(f=Duration.fromMillis(c,r)).shiftTo.apply(f,l).plus(m):m}var numberingSystems={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},numberingSystemsUTF16={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},hanidecChars=numberingSystems.hanidec.replace(/[\[|\]]/g,"").split("");function parseDigits(e){var t=parseInt(e,10);if(isNaN(t)){t="";for(var n=0;n<e.length;n++){var r=e.charCodeAt(n);if(-1!==e[n].search(numberingSystems.hanidec))t+=hanidecChars.indexOf(e[n]);else for(var i in numberingSystemsUTF16){var a=numberingSystemsUTF16[i],o=a[0],s=a[1];r>=o&&r<=s&&(t+=r-o)}}return parseInt(t,10)}return t}function digitRegex(e,t){var n=e.numberingSystem;return void 0===t&&(t=""),new RegExp(""+numberingSystems[n||"latn"]+t)}var MISSING_FTP="missing Intl.DateTimeFormat.formatToParts support";function intUnit(e,t){return void 0===t&&(t=function(e){return e}),{regex:e,deser:function(e){var n=e[0];return t(parseDigits(n))}}}var NBSP=String.fromCharCode(160),spaceOrNBSP="( |"+NBSP+")",spaceOrNBSPRegExp=new RegExp(spaceOrNBSP,"g");function fixListRegex(e){return e.replace(/\./g,"\\.?").replace(spaceOrNBSPRegExp,spaceOrNBSP)}function stripInsensitivities(e){return e.replace(/\./g,"").replace(spaceOrNBSPRegExp," ").toLowerCase()}function oneOf(e,t){return null===e?null:{regex:RegExp(e.map(fixListRegex).join("|")),deser:function(n){var r=n[0];return e.findIndex(function(e){return stripInsensitivities(r)===stripInsensitivities(e)})+t}}}function offset(e,t){return{regex:e,deser:function(e){return signedOffset(e[1],e[2])},groups:t}}function simple(e){return{regex:e,deser:function(e){return e[0]}}}function escapeToken(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function unitForToken(e,t){var n=digitRegex(t),r=digitRegex(t,"{2}"),i=digitRegex(t,"{3}"),a=digitRegex(t,"{4}"),o=digitRegex(t,"{6}"),s=digitRegex(t,"{1,2}"),u=digitRegex(t,"{1,3}"),c=digitRegex(t,"{1,6}"),l=digitRegex(t,"{1,9}"),d=digitRegex(t,"{2,4}"),f=digitRegex(t,"{4,6}"),m=function(e){return{regex:RegExp(escapeToken(e.val)),deser:function(e){return e[0]},literal:!0}},h=function(h){if(e.literal)return m(h);switch(h.val){case"G":return oneOf(t.eras("short",!1),0);case"GG":return oneOf(t.eras("long",!1),0);case"y":return intUnit(c);case"yy":return intUnit(d,untruncateYear);case"yyyy":return intUnit(a);case"yyyyy":return intUnit(f);case"yyyyyy":return intUnit(o);case"M":return intUnit(s);case"MM":return intUnit(r);case"MMM":return oneOf(t.months("short",!0,!1),1);case"MMMM":return oneOf(t.months("long",!0,!1),1);case"L":return intUnit(s);case"LL":return intUnit(r);case"LLL":return oneOf(t.months("short",!1,!1),1);case"LLLL":return oneOf(t.months("long",!1,!1),1);case"d":return intUnit(s);case"dd":return intUnit(r);case"o":return intUnit(u);case"ooo":return intUnit(i);case"HH":return intUnit(r);case"H":return intUnit(s);case"hh":return intUnit(r);case"h":return intUnit(s);case"mm":return intUnit(r);case"m":case"q":return intUnit(s);case"qq":return intUnit(r);case"s":return intUnit(s);case"ss":return intUnit(r);case"S":return intUnit(u);case"SSS":return intUnit(i);case"u":return simple(l);case"uu":return simple(s);case"uuu":return intUnit(n);case"a":return oneOf(t.meridiems(),0);case"kkkk":return intUnit(a);case"kk":return intUnit(d,untruncateYear);case"W":return intUnit(s);case"WW":return intUnit(r);case"E":case"c":return intUnit(n);case"EEE":return oneOf(t.weekdays("short",!1,!1),1);case"EEEE":return oneOf(t.weekdays("long",!1,!1),1);case"ccc":return oneOf(t.weekdays("short",!0,!1),1);case"cccc":return oneOf(t.weekdays("long",!0,!1),1);case"Z":case"ZZ":return offset(new RegExp("([+-]"+s.source+")(?::("+r.source+"))?"),2);case"ZZZ":return offset(new RegExp("([+-]"+s.source+")("+r.source+")?"),2);case"z":return simple(/[a-z_+-/]{1,256}?/i);default:return m(h)}}(e)||{invalidReason:MISSING_FTP};return h.token=e,h}var partTypeStyleToTokenVal={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"}};function tokenForPart(e,t,n){var r=e.type,i=e.value;if("literal"===r)return{literal:!0,val:i};var a=n[r],o=partTypeStyleToTokenVal[r];return"object"==typeof o&&(o=o[a]),o?{literal:!1,val:o}:void 0}function buildRegex(e){return["^"+e.map(function(e){return e.regex}).reduce(function(e,t){return e+"("+t.source+")"},"")+"$",e]}function match(e,t,n){var r=e.match(t);if(r){var i={},a=1;for(var o in n)if(hasOwnProperty(n,o)){var s=n[o],u=s.groups?s.groups+1:1;!s.literal&&s.token&&(i[s.token.val[0]]=s.deser(r.slice(a,a+u))),a+=u}return[r,i]}return[r,{}]}function dateTimeFromMatches(e){var t,n=null;return isUndefined(e.z)||(n=IANAZone.create(e.z)),isUndefined(e.Z)||(n||(n=new FixedOffsetZone(e.Z)),t=e.Z),isUndefined(e.q)||(e.M=3*(e.q-1)+1),isUndefined(e.h)||(e.h<12&&1===e.a?e.h+=12:12===e.h&&0===e.a&&(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),isUndefined(e.u)||(e.S=parseMillis(e.u)),[Object.keys(e).reduce(function(t,n){var r=function(e){switch(e){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}}(n);return r&&(t[r]=e[n]),t},{}),n,t]}var dummyDateTimeCache=null;function getDummyDateTime(){return dummyDateTimeCache||(dummyDateTimeCache=DateTime.fromMillis(1555555555555)),dummyDateTimeCache}function maybeExpandMacroToken(e,t){if(e.literal)return e;var n=Formatter.macroTokenToFormatOpts(e.val);if(!n)return e;var r=Formatter.create(t,n).formatDateTimeParts(getDummyDateTime()).map(function(e){return tokenForPart(e,t,n)});return r.includes(void 0)?e:r}function expandMacroTokens(e,t){var n;return(n=Array.prototype).concat.apply(n,e.map(function(e){return maybeExpandMacroToken(e,t)}))}function explainFromTokens(e,t,n){var r=expandMacroTokens(Formatter.parseFormat(n),e),i=r.map(function(t){return unitForToken(t,e)}),a=i.find(function(e){return e.invalidReason});if(a)return{input:t,tokens:r,invalidReason:a.invalidReason};var o=buildRegex(i),s=o[0],u=o[1],c=RegExp(s,"i"),l=match(t,c,u),d=l[0],f=l[1],m=f?dateTimeFromMatches(f):[null,null,void 0],h=m[0],y=m[1],v=m[2];if(hasOwnProperty(f,"a")&&hasOwnProperty(f,"H"))throw new ConflictingSpecificationError("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:r,regex:c,rawMatches:d,matches:f,result:h,zone:y,specificOffset:v}}function parseFromTokens(e,t,n){var r=explainFromTokens(e,t,n);return[r.result,r.zone,r.specificOffset,r.invalidReason]}var nonLeapLadder=[0,31,59,90,120,151,181,212,243,273,304,334],leapLadder=[0,31,60,91,121,152,182,213,244,274,305,335];function unitOutOfRange(e,t){return new Invalid("unit out of range","you specified "+t+" (of type "+typeof t+") as a "+e+", which is invalid")}function dayOfWeek(e,t,n){var r=new Date(Date.UTC(e,t-1,n)).getUTCDay();return 0===r?7:r}function computeOrdinal(e,t,n){return n+(isLeapYear(e)?leapLadder:nonLeapLadder)[t-1]}function uncomputeOrdinal(e,t){var n=isLeapYear(e)?leapLadder:nonLeapLadder,r=n.findIndex(function(e){return e<t});return{month:r+1,day:t-n[r]}}function gregorianToWeek(e){var t,n=e.year,r=e.month,i=e.day,a=computeOrdinal(n,r,i),o=dayOfWeek(n,r,i),s=Math.floor((a-o+10)/7);return s<1?s=weeksInWeekYear(t=n-1):s>weeksInWeekYear(n)?(t=n+1,s=1):t=n,_extends({weekYear:t,weekNumber:s,weekday:o},timeObject(e))}function weekToGregorian(e){var t,n=e.weekYear,r=e.weekNumber,i=e.weekday,a=dayOfWeek(n,1,4),o=daysInYear(n),s=7*r+i-a-3;s<1?s+=daysInYear(t=n-1):s>o?(t=n+1,s-=daysInYear(n)):t=n;var u=uncomputeOrdinal(t,s);return _extends({year:t,month:u.month,day:u.day},timeObject(e))}function gregorianToOrdinal(e){var t=e.year;return _extends({year:t,ordinal:computeOrdinal(t,e.month,e.day)},timeObject(e))}function ordinalToGregorian(e){var t=e.year,n=uncomputeOrdinal(t,e.ordinal);return _extends({year:t,month:n.month,day:n.day},timeObject(e))}function hasInvalidWeekData(e){var t=isInteger(e.weekYear),n=integerBetween(e.weekNumber,1,weeksInWeekYear(e.weekYear)),r=integerBetween(e.weekday,1,7);return t?n?!r&&unitOutOfRange("weekday",e.weekday):unitOutOfRange("week",e.week):unitOutOfRange("weekYear",e.weekYear)}function hasInvalidOrdinalData(e){var t=isInteger(e.year),n=integerBetween(e.ordinal,1,daysInYear(e.year));return t?!n&&unitOutOfRange("ordinal",e.ordinal):unitOutOfRange("year",e.year)}function hasInvalidGregorianData(e){var t=isInteger(e.year),n=integerBetween(e.month,1,12),r=integerBetween(e.day,1,daysInMonth(e.year,e.month));return t?n?!r&&unitOutOfRange("day",e.day):unitOutOfRange("month",e.month):unitOutOfRange("year",e.year)}function hasInvalidTimeData(e){var t=e.hour,n=e.minute,r=e.second,i=e.millisecond,a=integerBetween(t,0,23)||24===t&&0===n&&0===r&&0===i,o=integerBetween(n,0,59),s=integerBetween(r,0,59),u=integerBetween(i,0,999);return a?o?s?!u&&unitOutOfRange("millisecond",i):unitOutOfRange("second",r):unitOutOfRange("minute",n):unitOutOfRange("hour",t)}var INVALID="Invalid DateTime",MAX_DATE=864e13;function unsupportedZone(e){return new Invalid("unsupported zone",'the zone "'+e.name+'" is not supported')}function possiblyCachedWeekData(e){return null===e.weekData&&(e.weekData=gregorianToWeek(e.c)),e.weekData}function clone(e,t){var n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new DateTime(_extends({},n,t,{old:n}))}function fixOffset(e,t,n){var r=e-60*t*1e3,i=n.offset(r);if(t===i)return[r,t];r-=60*(i-t)*1e3;var a=n.offset(r);return i===a?[r,i]:[e-60*Math.min(i,a)*1e3,Math.max(i,a)]}function tsToObj(e,t){var n=new Date(e+=60*t*1e3);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function objToTS(e,t,n){return fixOffset(objToLocalTS(e),t,n)}function adjustTime(e,t){var n=e.o,r=e.c.year+Math.trunc(t.years),i=e.c.month+Math.trunc(t.months)+3*Math.trunc(t.quarters),a=_extends({},e.c,{year:r,month:i,day:Math.min(e.c.day,daysInMonth(r,i))+Math.trunc(t.days)+7*Math.trunc(t.weeks)}),o=Duration.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),s=fixOffset(objToLocalTS(a),n,e.zone),u=s[0],c=s[1];return 0!==o&&(u+=o,c=e.zone.offset(u)),{ts:u,o:c}}function parseDataToDateTime(e,t,n,r,i,a){var o=n.setZone,s=n.zone;if(e&&0!==Object.keys(e).length){var u=t||s,c=DateTime.fromObject(e,_extends({},n,{zone:u,specificOffset:a}));return o?c:c.setZone(s)}return DateTime.invalid(new Invalid("unparsable",'the input "'+i+"\" can't be parsed as "+r))}function toTechFormat(e,t,n){return void 0===n&&(n=!0),e.isValid?Formatter.create(Locale.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function _toISODate(e,t){var n=e.c.year>9999||e.c.year<0,r="";return n&&e.c.year>=0&&(r+="+"),r+=padStart(e.c.year,n?6:4),t?(r+="-",r+=padStart(e.c.month),r+="-",r+=padStart(e.c.day)):(r+=padStart(e.c.month),r+=padStart(e.c.day)),r}function _toISOTime(e,t,n,r,i){var a=padStart(e.c.hour);return t?(a+=":",a+=padStart(e.c.minute),0===e.c.second&&n||(a+=":")):a+=padStart(e.c.minute),0===e.c.second&&n||(a+=padStart(e.c.second),0===e.c.millisecond&&r||(a+=".",a+=padStart(e.c.millisecond,3))),i&&(e.isOffsetFixed&&0===e.offset?a+="Z":e.o<0?(a+="-",a+=padStart(Math.trunc(-e.o/60)),a+=":",a+=padStart(Math.trunc(-e.o%60))):(a+="+",a+=padStart(Math.trunc(e.o/60)),a+=":",a+=padStart(Math.trunc(e.o%60)))),a}var defaultUnitValues={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},defaultWeekUnitValues={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},defaultOrdinalUnitValues={ordinal:1,hour:0,minute:0,second:0,millisecond:0},orderedUnits=["year","month","day","hour","minute","second","millisecond"],orderedWeekUnits=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],orderedOrdinalUnits=["year","ordinal","hour","minute","second","millisecond"];function normalizeUnit(e){var t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new InvalidUnitError(e);return t}function quickDT(e,t){var n,r,i=normalizeZone(t.zone,Settings.defaultZone),a=Locale.fromObject(t),o=Settings.now();if(isUndefined(e.year))n=o;else{for(var s,u=_createForOfIteratorHelperLoose(orderedUnits);!(s=u()).done;){var c=s.value;isUndefined(e[c])&&(e[c]=defaultUnitValues[c])}var l=hasInvalidGregorianData(e)||hasInvalidTimeData(e);if(l)return DateTime.invalid(l);var d=objToTS(e,i.offset(o),i);n=d[0],r=d[1]}return new DateTime({ts:n,zone:i,loc:a,o:r})}function diffRelative(e,t,n){var r=!!isUndefined(n.round)||n.round,i=function(e,i){return e=roundTo(e,r||n.calendary?0:2,!0),t.loc.clone(n).relFormatter(n).format(e,i)},a=function(r){return n.calendary?t.hasSame(e,r)?0:t.startOf(r).diff(e.startOf(r),r).get(r):t.diff(e,r).get(r)};if(n.unit)return i(a(n.unit),n.unit);for(var o,s=_createForOfIteratorHelperLoose(n.units);!(o=s()).done;){var u=o.value,c=a(u);if(Math.abs(c)>=1)return i(c,u)}return i(e>t?-0:0,n.units[n.units.length-1])}function lastOpts(e){var t,n={};return e.length>0&&"object"==typeof e[e.length-1]?(n=e[e.length-1],t=Array.from(e).slice(0,e.length-1)):t=Array.from(e),[n,t]}var DateTime=function(){function e(e){var t=e.zone||Settings.defaultZone,n=e.invalid||(Number.isNaN(e.ts)?new Invalid("invalid input"):null)||(t.isValid?null:unsupportedZone(t));this.ts=isUndefined(e.ts)?Settings.now():e.ts;var r=null,i=null;if(!n)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(t)){var a=[e.old.c,e.old.o];r=a[0],i=a[1]}else{var o=t.offset(this.ts);r=tsToObj(this.ts,o),r=(n=Number.isNaN(r.year)?new Invalid("invalid input"):null)?null:r,i=n?null:o}this._zone=t,this.loc=e.loc||Locale.create(),this.invalid=n,this.weekData=null,this.c=r,this.o=i,this.isLuxonDateTime=!0}e.now=function(){return new e({})},e.local=function(){var e=lastOpts(arguments),t=e[0],n=e[1];return quickDT({year:n[0],month:n[1],day:n[2],hour:n[3],minute:n[4],second:n[5],millisecond:n[6]},t)},e.utc=function(){var e=lastOpts(arguments),t=e[0],n=e[1],r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],u=n[5],c=n[6];return t.zone=FixedOffsetZone.utcInstance,quickDT({year:r,month:i,day:a,hour:o,minute:s,second:u,millisecond:c},t)},e.fromJSDate=function(t,n){void 0===n&&(n={});var r=isDate(t)?t.valueOf():NaN;if(Number.isNaN(r))return e.invalid("invalid input");var i=normalizeZone(n.zone,Settings.defaultZone);return i.isValid?new e({ts:r,zone:i,loc:Locale.fromObject(n)}):e.invalid(unsupportedZone(i))},e.fromMillis=function(t,n){if(void 0===n&&(n={}),isNumber(t))return t<-MAX_DATE||t>MAX_DATE?e.invalid("Timestamp out of range"):new e({ts:t,zone:normalizeZone(n.zone,Settings.defaultZone),loc:Locale.fromObject(n)});throw new InvalidArgumentError("fromMillis requires a numerical input, but received a "+typeof t+" with value "+t)},e.fromSeconds=function(t,n){if(void 0===n&&(n={}),isNumber(t))return new e({ts:1e3*t,zone:normalizeZone(n.zone,Settings.defaultZone),loc:Locale.fromObject(n)});throw new InvalidArgumentError("fromSeconds requires a numerical input")},e.fromObject=function(t,n){void 0===n&&(n={}),t=t||{};var r=normalizeZone(n.zone,Settings.defaultZone);if(!r.isValid)return e.invalid(unsupportedZone(r));var i=Settings.now(),a=isUndefined(n.specificOffset)?r.offset(i):n.specificOffset,o=normalizeObject(t,normalizeUnit),s=!isUndefined(o.ordinal),u=!isUndefined(o.year),c=!isUndefined(o.month)||!isUndefined(o.day),l=u||c,d=o.weekYear||o.weekNumber,f=Locale.fromObject(n);if((l||s)&&d)throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(c&&s)throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day");var m,h,y=d||o.weekday&&!l,v=tsToObj(i,a);y?(m=orderedWeekUnits,h=defaultWeekUnitValues,v=gregorianToWeek(v)):s?(m=orderedOrdinalUnits,h=defaultOrdinalUnitValues,v=gregorianToOrdinal(v)):(m=orderedUnits,h=defaultUnitValues);for(var g,p=!1,T=_createForOfIteratorHelperLoose(m);!(g=T()).done;){var O=g.value;isUndefined(o[O])?o[O]=p?h[O]:v[O]:p=!0}var S=(y?hasInvalidWeekData(o):s?hasInvalidOrdinalData(o):hasInvalidGregorianData(o))||hasInvalidTimeData(o);if(S)return e.invalid(S);var I=objToTS(y?weekToGregorian(o):s?ordinalToGregorian(o):o,a,r),w=new e({ts:I[0],zone:r,o:I[1],loc:f});return o.weekday&&l&&t.weekday!==w.weekday?e.invalid("mismatched weekday","you can't specify both a weekday of "+o.weekday+" and a date of "+w.toISO()):w},e.fromISO=function(e,t){void 0===t&&(t={});var n=parseISODate(e);return parseDataToDateTime(n[0],n[1],t,"ISO 8601",e)},e.fromRFC2822=function(e,t){void 0===t&&(t={});var n=parseRFC2822Date(e);return parseDataToDateTime(n[0],n[1],t,"RFC 2822",e)},e.fromHTTP=function(e,t){void 0===t&&(t={});var n=parseHTTPDate(e);return parseDataToDateTime(n[0],n[1],t,"HTTP",t)},e.fromFormat=function(t,n,r){if(void 0===r&&(r={}),isUndefined(t)||isUndefined(n))throw new InvalidArgumentError("fromFormat requires an input string and a format");var i=r,a=i.locale,o=void 0===a?null:a,s=i.numberingSystem,u=void 0===s?null:s,c=parseFromTokens(Locale.fromOpts({locale:o,numberingSystem:u,defaultToEN:!0}),t,n),l=c[0],d=c[1],f=c[2],m=c[3];return m?e.invalid(m):parseDataToDateTime(l,d,r,"format "+n,t,f)},e.fromString=function(t,n,r){return void 0===r&&(r={}),e.fromFormat(t,n,r)},e.fromSQL=function(e,t){void 0===t&&(t={});var n=parseSQL(e);return parseDataToDateTime(n[0],n[1],t,"SQL",e)},e.invalid=function(t,n){if(void 0===n&&(n=null),!t)throw new InvalidArgumentError("need to specify a reason the DateTime is invalid");var r=t instanceof Invalid?t:new Invalid(t,n);if(Settings.throwOnInvalid)throw new InvalidDateTimeError(r);return new e({invalid:r})},e.isDateTime=function(e){return e&&e.isLuxonDateTime||!1};var t=e.prototype;return t.get=function(e){return this[e]},t.resolvedLocaleOptions=function(e){void 0===e&&(e={});var t=Formatter.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t.locale,numberingSystem:t.numberingSystem,outputCalendar:t.calendar}},t.toUTC=function(e,t){return void 0===e&&(e=0),void 0===t&&(t={}),this.setZone(FixedOffsetZone.instance(e),t)},t.toLocal=function(){return this.setZone(Settings.defaultZone)},t.setZone=function(t,n){var r=void 0===n?{}:n,i=r.keepLocalTime,a=void 0!==i&&i,o=r.keepCalendarTime,s=void 0!==o&&o;if((t=normalizeZone(t,Settings.defaultZone)).equals(this.zone))return this;if(t.isValid){var u=this.ts;if(a||s){var c=t.offset(this.ts);u=objToTS(this.toObject(),c,t)[0]}return clone(this,{ts:u,zone:t})}return e.invalid(unsupportedZone(t))},t.reconfigure=function(e){var t=void 0===e?{}:e,n=t.locale,r=t.numberingSystem,i=t.outputCalendar;return clone(this,{loc:this.loc.clone({locale:n,numberingSystem:r,outputCalendar:i})})},t.setLocale=function(e){return this.reconfigure({locale:e})},t.set=function(e){if(!this.isValid)return this;var t,n=normalizeObject(e,normalizeUnit),r=!isUndefined(n.weekYear)||!isUndefined(n.weekNumber)||!isUndefined(n.weekday),i=!isUndefined(n.ordinal),a=!isUndefined(n.year),o=!isUndefined(n.month)||!isUndefined(n.day),s=a||o,u=n.weekYear||n.weekNumber;if((s||i)&&u)throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(o&&i)throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day");r?t=weekToGregorian(_extends({},gregorianToWeek(this.c),n)):isUndefined(n.ordinal)?(t=_extends({},this.toObject(),n),isUndefined(n.day)&&(t.day=Math.min(daysInMonth(t.year,t.month),t.day))):t=ordinalToGregorian(_extends({},gregorianToOrdinal(this.c),n));var c=objToTS(t,this.o,this.zone);return clone(this,{ts:c[0],o:c[1]})},t.plus=function(e){return this.isValid?clone(this,adjustTime(this,Duration.fromDurationLike(e))):this},t.minus=function(e){return this.isValid?clone(this,adjustTime(this,Duration.fromDurationLike(e).negate())):this},t.startOf=function(e){if(!this.isValid)return this;var t={},n=Duration.normalizeUnit(e);switch(n){case"years":t.month=1;case"quarters":case"months":t.day=1;case"weeks":case"days":t.hour=0;case"hours":t.minute=0;case"minutes":t.second=0;case"seconds":t.millisecond=0}if("weeks"===n&&(t.weekday=1),"quarters"===n){var r=Math.ceil(this.month/3);t.month=3*(r-1)+1}return this.set(t)},t.endOf=function(e){var t;return this.isValid?this.plus((t={},t[e]=1,t)).startOf(e).minus(1):this},t.toFormat=function(e,t){return void 0===t&&(t={}),this.isValid?Formatter.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):INVALID},t.toLocaleString=function(e,t){return void 0===e&&(e=DATE_SHORT),void 0===t&&(t={}),this.isValid?Formatter.create(this.loc.clone(t),e).formatDateTime(this):INVALID},t.toLocaleParts=function(e){return void 0===e&&(e={}),this.isValid?Formatter.create(this.loc.clone(e),e).formatDateTimeParts(this):[]},t.toISO=function(e){var t=void 0===e?{}:e,n=t.format,r=void 0===n?"extended":n,i=t.suppressSeconds,a=void 0!==i&&i,o=t.suppressMilliseconds,s=void 0!==o&&o,u=t.includeOffset,c=void 0===u||u;if(!this.isValid)return null;var l="extended"===r,d=_toISODate(this,l);return d+="T",d+=_toISOTime(this,l,a,s,c)},t.toISODate=function(e){var t=(void 0===e?{}:e).format,n=void 0===t?"extended":t;return this.isValid?_toISODate(this,"extended"===n):null},t.toISOWeekDate=function(){return toTechFormat(this,"kkkk-'W'WW-c")},t.toISOTime=function(e){var t=void 0===e?{}:e,n=t.suppressMilliseconds,r=void 0!==n&&n,i=t.suppressSeconds,a=void 0!==i&&i,o=t.includeOffset,s=void 0===o||o,u=t.includePrefix,c=void 0!==u&&u,l=t.format,d=void 0===l?"extended":l;return this.isValid?(c?"T":"")+_toISOTime(this,"extended"===d,a,r,s):null},t.toRFC2822=function(){return toTechFormat(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)},t.toHTTP=function(){return toTechFormat(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")},t.toSQLDate=function(){return this.isValid?_toISODate(this,!0):null},t.toSQLTime=function(e){var t=void 0===e?{}:e,n=t.includeOffset,r=void 0===n||n,i=t.includeZone,a=void 0!==i&&i,o=t.includeOffsetSpace,s="HH:mm:ss.SSS";return(a||r)&&((void 0===o||o)&&(s+=" "),a?s+="z":r&&(s+="ZZ")),toTechFormat(this,s,!0)},t.toSQL=function(e){return void 0===e&&(e={}),this.isValid?this.toSQLDate()+" "+this.toSQLTime(e):null},t.toString=function(){return this.isValid?this.toISO():INVALID},t.valueOf=function(){return this.toMillis()},t.toMillis=function(){return this.isValid?this.ts:NaN},t.toSeconds=function(){return this.isValid?this.ts/1e3:NaN},t.toUnixInteger=function(){return this.isValid?Math.floor(this.ts/1e3):NaN},t.toJSON=function(){return this.toISO()},t.toBSON=function(){return this.toJSDate()},t.toObject=function(e){if(void 0===e&&(e={}),!this.isValid)return{};var t=_extends({},this.c);return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t},t.toJSDate=function(){return new Date(this.isValid?this.ts:NaN)},t.diff=function(e,t,n){if(void 0===t&&(t="milliseconds"),void 0===n&&(n={}),!this.isValid||!e.isValid)return Duration.invalid("created by diffing an invalid DateTime");var r=_extends({locale:this.locale,numberingSystem:this.numberingSystem},n),i=maybeArray(t).map(Duration.normalizeUnit),a=e.valueOf()>this.valueOf(),o=_diff(a?this:e,a?e:this,i,r);return a?o.negate():o},t.diffNow=function(t,n){return void 0===t&&(t="milliseconds"),void 0===n&&(n={}),this.diff(e.now(),t,n)},t.until=function(e){return this.isValid?Interval.fromDateTimes(this,e):this},t.hasSame=function(e,t){if(!this.isValid)return!1;var n=e.valueOf(),r=this.setZone(e.zone,{keepLocalTime:!0});return r.startOf(t)<=n&&n<=r.endOf(t)},t.equals=function(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)},t.toRelative=function(t){if(void 0===t&&(t={}),!this.isValid)return null;var n=t.base||e.fromObject({},{zone:this.zone}),r=t.padding?this<n?-t.padding:t.padding:0,i=["years","months","days","hours","minutes","seconds"],a=t.unit;return Array.isArray(t.unit)&&(i=t.unit,a=void 0),diffRelative(n,this.plus(r),_extends({},t,{numeric:"always",units:i,unit:a}))},t.toRelativeCalendar=function(t){return void 0===t&&(t={}),this.isValid?diffRelative(t.base||e.fromObject({},{zone:this.zone}),this,_extends({},t,{numeric:"auto",units:["years","months","days"],calendary:!0})):null},e.min=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.every(e.isDateTime))throw new InvalidArgumentError("min requires all arguments be DateTimes");return bestBy(n,function(e){return e.valueOf()},Math.min)},e.max=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.every(e.isDateTime))throw new InvalidArgumentError("max requires all arguments be DateTimes");return bestBy(n,function(e){return e.valueOf()},Math.max)},e.fromFormatExplain=function(e,t,n){void 0===n&&(n={});var r=n,i=r.locale,a=void 0===i?null:i,o=r.numberingSystem,s=void 0===o?null:o;return explainFromTokens(Locale.fromOpts({locale:a,numberingSystem:s,defaultToEN:!0}),e,t)},e.fromStringExplain=function(t,n,r){return void 0===r&&(r={}),e.fromFormatExplain(t,n,r)},_createClass(e,[{key:"isValid",get:function(){return null===this.invalid}},{key:"invalidReason",get:function(){return this.invalid?this.invalid.reason:null}},{key:"invalidExplanation",get:function(){return this.invalid?this.invalid.explanation:null}},{key:"locale",get:function(){return this.isValid?this.loc.locale:null}},{key:"numberingSystem",get:function(){return this.isValid?this.loc.numberingSystem:null}},{key:"outputCalendar",get:function(){return this.isValid?this.loc.outputCalendar:null}},{key:"zone",get:function(){return this._zone}},{key:"zoneName",get:function(){return this.isValid?this.zone.name:null}},{key:"year",get:function(){return this.isValid?this.c.year:NaN}},{key:"quarter",get:function(){return this.isValid?Math.ceil(this.c.month/3):NaN}},{key:"month",get:function(){return this.isValid?this.c.month:NaN}},{key:"day",get:function(){return this.isValid?this.c.day:NaN}},{key:"hour",get:function(){return this.isValid?this.c.hour:NaN}},{key:"minute",get:function(){return this.isValid?this.c.minute:NaN}},{key:"second",get:function(){return this.isValid?this.c.second:NaN}},{key:"millisecond",get:function(){return this.isValid?this.c.millisecond:NaN}},{key:"weekYear",get:function(){return this.isValid?possiblyCachedWeekData(this).weekYear:NaN}},{key:"weekNumber",get:function(){return this.isValid?possiblyCachedWeekData(this).weekNumber:NaN}},{key:"weekday",get:function(){return this.isValid?possiblyCachedWeekData(this).weekday:NaN}},{key:"ordinal",get:function(){return this.isValid?gregorianToOrdinal(this.c).ordinal:NaN}},{key:"monthShort",get:function(){return this.isValid?Info.months("short",{locObj:this.loc})[this.month-1]:null}},{key:"monthLong",get:function(){return this.isValid?Info.months("long",{locObj:this.loc})[this.month-1]:null}},{key:"weekdayShort",get:function(){return this.isValid?Info.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}},{key:"weekdayLong",get:function(){return this.isValid?Info.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}},{key:"offset",get:function(){return this.isValid?+this.o:NaN}},{key:"offsetNameShort",get:function(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}},{key:"offsetNameLong",get:function(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}},{key:"isOffsetFixed",get:function(){return this.isValid?this.zone.isUniversal:null}},{key:"isInDST",get:function(){return!this.isOffsetFixed&&(this.offset>this.set({month:1}).offset||this.offset>this.set({month:5}).offset)}},{key:"isInLeapYear",get:function(){return isLeapYear(this.year)}},{key:"daysInMonth",get:function(){return daysInMonth(this.year,this.month)}},{key:"daysInYear",get:function(){return this.isValid?daysInYear(this.year):NaN}},{key:"weeksInWeekYear",get:function(){return this.isValid?weeksInWeekYear(this.weekYear):NaN}}],[{key:"DATE_SHORT",get:function(){return DATE_SHORT}},{key:"DATE_MED",get:function(){return DATE_MED}},{key:"DATE_MED_WITH_WEEKDAY",get:function(){return DATE_MED_WITH_WEEKDAY}},{key:"DATE_FULL",get:function(){return DATE_FULL}},{key:"DATE_HUGE",get:function(){return DATE_HUGE}},{key:"TIME_SIMPLE",get:function(){return TIME_SIMPLE}},{key:"TIME_WITH_SECONDS",get:function(){return TIME_WITH_SECONDS}},{key:"TIME_WITH_SHORT_OFFSET",get:function(){return TIME_WITH_SHORT_OFFSET}},{key:"TIME_WITH_LONG_OFFSET",get:function(){return TIME_WITH_LONG_OFFSET}},{key:"TIME_24_SIMPLE",get:function(){return TIME_24_SIMPLE}},{key:"TIME_24_WITH_SECONDS",get:function(){return TIME_24_WITH_SECONDS}},{key:"TIME_24_WITH_SHORT_OFFSET",get:function(){return TIME_24_WITH_SHORT_OFFSET}},{key:"TIME_24_WITH_LONG_OFFSET",get:function(){return TIME_24_WITH_LONG_OFFSET}},{key:"DATETIME_SHORT",get:function(){return DATETIME_SHORT}},{key:"DATETIME_SHORT_WITH_SECONDS",get:function(){return DATETIME_SHORT_WITH_SECONDS}},{key:"DATETIME_MED",get:function(){return DATETIME_MED}},{key:"DATETIME_MED_WITH_SECONDS",get:function(){return DATETIME_MED_WITH_SECONDS}},{key:"DATETIME_MED_WITH_WEEKDAY",get:function(){return DATETIME_MED_WITH_WEEKDAY}},{key:"DATETIME_FULL",get:function(){return DATETIME_FULL}},{key:"DATETIME_FULL_WITH_SECONDS",get:function(){return DATETIME_FULL_WITH_SECONDS}},{key:"DATETIME_HUGE",get:function(){return DATETIME_HUGE}},{key:"DATETIME_HUGE_WITH_SECONDS",get:function(){return DATETIME_HUGE_WITH_SECONDS}}]),e}();function friendlyDateTime(e){if(DateTime.isDateTime(e))return e;if(e&&e.valueOf&&isNumber(e.valueOf()))return DateTime.fromJSDate(e);if(e&&"object"==typeof e)return DateTime.fromObject(e);throw new InvalidArgumentError("Unknown datetime argument: "+e+", of type "+typeof e)}var VERSION="2.3.1";exports.DateTime=DateTime,exports.Duration=Duration,exports.FixedOffsetZone=FixedOffsetZone,exports.IANAZone=IANAZone,exports.Info=Info,exports.Interval=Interval,exports.InvalidZone=InvalidZone,exports.Settings=Settings,exports.SystemZone=SystemZone,exports.VERSION=VERSION,exports.Zone=Zone;
}, {}];
window.modules["220"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _exportNames={add:!0,addBusinessDays:!0,addDays:!0,addHours:!0,addISOWeekYears:!0,addMilliseconds:!0,addMinutes:!0,addMonths:!0,addQuarters:!0,addSeconds:!0,addWeeks:!0,addYears:!0,areIntervalsOverlapping:!0,clamp:!0,closestIndexTo:!0,closestTo:!0,compareAsc:!0,compareDesc:!0,daysToWeeks:!0,differenceInBusinessDays:!0,differenceInCalendarDays:!0,differenceInCalendarISOWeekYears:!0,differenceInCalendarISOWeeks:!0,differenceInCalendarMonths:!0,differenceInCalendarQuarters:!0,differenceInCalendarWeeks:!0,differenceInCalendarYears:!0,differenceInDays:!0,differenceInHours:!0,differenceInISOWeekYears:!0,differenceInMilliseconds:!0,differenceInMinutes:!0,differenceInMonths:!0,differenceInQuarters:!0,differenceInSeconds:!0,differenceInWeeks:!0,differenceInYears:!0,eachDayOfInterval:!0,eachHourOfInterval:!0,eachMinuteOfInterval:!0,eachMonthOfInterval:!0,eachQuarterOfInterval:!0,eachWeekOfInterval:!0,eachWeekendOfInterval:!0,eachWeekendOfMonth:!0,eachWeekendOfYear:!0,eachYearOfInterval:!0,endOfDay:!0,endOfDecade:!0,endOfHour:!0,endOfISOWeek:!0,endOfISOWeekYear:!0,endOfMinute:!0,endOfMonth:!0,endOfQuarter:!0,endOfSecond:!0,endOfToday:!0,endOfTomorrow:!0,endOfWeek:!0,endOfYear:!0,endOfYesterday:!0,format:!0,formatDistance:!0,formatDistanceStrict:!0,formatDistanceToNow:!0,formatDistanceToNowStrict:!0,formatDuration:!0,formatISO:!0,formatISO9075:!0,formatISODuration:!0,formatRFC3339:!0,formatRFC7231:!0,formatRelative:!0,fromUnixTime:!0,getDate:!0,getDay:!0,getDayOfYear:!0,getDaysInMonth:!0,getDaysInYear:!0,getDecade:!0,getHours:!0,getISODay:!0,getISOWeek:!0,getISOWeekYear:!0,getISOWeeksInYear:!0,getMilliseconds:!0,getMinutes:!0,getMonth:!0,getOverlappingDaysInIntervals:!0,getQuarter:!0,getSeconds:!0,getTime:!0,getUnixTime:!0,getWeek:!0,getWeekOfMonth:!0,getWeekYear:!0,getWeeksInMonth:!0,getYear:!0,hoursToMilliseconds:!0,hoursToMinutes:!0,hoursToSeconds:!0,intervalToDuration:!0,intlFormat:!0,isAfter:!0,isBefore:!0,isDate:!0,isEqual:!0,isExists:!0,isFirstDayOfMonth:!0,isFriday:!0,isFuture:!0,isLastDayOfMonth:!0,isLeapYear:!0,isMatch:!0,isMonday:!0,isPast:!0,isSameDay:!0,isSameHour:!0,isSameISOWeek:!0,isSameISOWeekYear:!0,isSameMinute:!0,isSameMonth:!0,isSameQuarter:!0,isSameSecond:!0,isSameWeek:!0,isSameYear:!0,isSaturday:!0,isSunday:!0,isThisHour:!0,isThisISOWeek:!0,isThisMinute:!0,isThisMonth:!0,isThisQuarter:!0,isThisSecond:!0,isThisWeek:!0,isThisYear:!0,isThursday:!0,isToday:!0,isTomorrow:!0,isTuesday:!0,isValid:!0,isWednesday:!0,isWeekend:!0,isWithinInterval:!0,isYesterday:!0,lastDayOfDecade:!0,lastDayOfISOWeek:!0,lastDayOfISOWeekYear:!0,lastDayOfMonth:!0,lastDayOfQuarter:!0,lastDayOfWeek:!0,lastDayOfYear:!0,lightFormat:!0,max:!0,milliseconds:!0,millisecondsToHours:!0,millisecondsToMinutes:!0,millisecondsToSeconds:!0,min:!0,minutesToHours:!0,minutesToMilliseconds:!0,minutesToSeconds:!0,monthsToQuarters:!0,monthsToYears:!0,nextDay:!0,nextFriday:!0,nextMonday:!0,nextSaturday:!0,nextSunday:!0,nextThursday:!0,nextTuesday:!0,nextWednesday:!0,parse:!0,parseISO:!0,parseJSON:!0,previousDay:!0,previousFriday:!0,previousMonday:!0,previousSaturday:!0,previousSunday:!0,previousThursday:!0,previousTuesday:!0,previousWednesday:!0,quartersToMonths:!0,quartersToYears:!0,roundToNearestMinutes:!0,secondsToHours:!0,secondsToMilliseconds:!0,secondsToMinutes:!0,set:!0,setDate:!0,setDay:!0,setDayOfYear:!0,setHours:!0,setISODay:!0,setISOWeek:!0,setISOWeekYear:!0,setMilliseconds:!0,setMinutes:!0,setMonth:!0,setQuarter:!0,setSeconds:!0,setWeek:!0,setWeekYear:!0,setYear:!0,startOfDay:!0,startOfDecade:!0,startOfHour:!0,startOfISOWeek:!0,startOfISOWeekYear:!0,startOfMinute:!0,startOfMonth:!0,startOfQuarter:!0,startOfSecond:!0,startOfToday:!0,startOfTomorrow:!0,startOfWeek:!0,startOfWeekYear:!0,startOfYear:!0,startOfYesterday:!0,sub:!0,subBusinessDays:!0,subDays:!0,subHours:!0,subISOWeekYears:!0,subMilliseconds:!0,subMinutes:!0,subMonths:!0,subQuarters:!0,subSeconds:!0,subWeeks:!0,subYears:!0,toDate:!0,weeksToDays:!0,yearsToMonths:!0,yearsToQuarters:!0};Object.defineProperty(exports,"add",{enumerable:!0,get:function(){return _index.default}}),Object.defineProperty(exports,"addBusinessDays",{enumerable:!0,get:function(){return _index2.default}}),Object.defineProperty(exports,"addDays",{enumerable:!0,get:function(){return _index3.default}}),Object.defineProperty(exports,"addHours",{enumerable:!0,get:function(){return _index4.default}}),Object.defineProperty(exports,"addISOWeekYears",{enumerable:!0,get:function(){return _index5.default}}),Object.defineProperty(exports,"addMilliseconds",{enumerable:!0,get:function(){return _index6.default}}),Object.defineProperty(exports,"addMinutes",{enumerable:!0,get:function(){return _index7.default}}),Object.defineProperty(exports,"addMonths",{enumerable:!0,get:function(){return _index8.default}}),Object.defineProperty(exports,"addQuarters",{enumerable:!0,get:function(){return _index9.default}}),Object.defineProperty(exports,"addSeconds",{enumerable:!0,get:function(){return _index10.default}}),Object.defineProperty(exports,"addWeeks",{enumerable:!0,get:function(){return _index11.default}}),Object.defineProperty(exports,"addYears",{enumerable:!0,get:function(){return _index12.default}}),Object.defineProperty(exports,"areIntervalsOverlapping",{enumerable:!0,get:function(){return _index13.default}}),Object.defineProperty(exports,"clamp",{enumerable:!0,get:function(){return _index14.default}}),Object.defineProperty(exports,"closestIndexTo",{enumerable:!0,get:function(){return _index15.default}}),Object.defineProperty(exports,"closestTo",{enumerable:!0,get:function(){return _index16.default}}),Object.defineProperty(exports,"compareAsc",{enumerable:!0,get:function(){return _index17.default}}),Object.defineProperty(exports,"compareDesc",{enumerable:!0,get:function(){return _index18.default}}),Object.defineProperty(exports,"daysToWeeks",{enumerable:!0,get:function(){return _index19.default}}),Object.defineProperty(exports,"differenceInBusinessDays",{enumerable:!0,get:function(){return _index20.default}}),Object.defineProperty(exports,"differenceInCalendarDays",{enumerable:!0,get:function(){return _index21.default}}),Object.defineProperty(exports,"differenceInCalendarISOWeekYears",{enumerable:!0,get:function(){return _index22.default}}),Object.defineProperty(exports,"differenceInCalendarISOWeeks",{enumerable:!0,get:function(){return _index23.default}}),Object.defineProperty(exports,"differenceInCalendarMonths",{enumerable:!0,get:function(){return _index24.default}}),Object.defineProperty(exports,"differenceInCalendarQuarters",{enumerable:!0,get:function(){return _index25.default}}),Object.defineProperty(exports,"differenceInCalendarWeeks",{enumerable:!0,get:function(){return _index26.default}}),Object.defineProperty(exports,"differenceInCalendarYears",{enumerable:!0,get:function(){return _index27.default}}),Object.defineProperty(exports,"differenceInDays",{enumerable:!0,get:function(){return _index28.default}}),Object.defineProperty(exports,"differenceInHours",{enumerable:!0,get:function(){return _index29.default}}),Object.defineProperty(exports,"differenceInISOWeekYears",{enumerable:!0,get:function(){return _index30.default}}),Object.defineProperty(exports,"differenceInMilliseconds",{enumerable:!0,get:function(){return _index31.default}}),Object.defineProperty(exports,"differenceInMinutes",{enumerable:!0,get:function(){return _index32.default}}),Object.defineProperty(exports,"differenceInMonths",{enumerable:!0,get:function(){return _index33.default}}),Object.defineProperty(exports,"differenceInQuarters",{enumerable:!0,get:function(){return _index34.default}}),Object.defineProperty(exports,"differenceInSeconds",{enumerable:!0,get:function(){return _index35.default}}),Object.defineProperty(exports,"differenceInWeeks",{enumerable:!0,get:function(){return _index36.default}}),Object.defineProperty(exports,"differenceInYears",{enumerable:!0,get:function(){return _index37.default}}),Object.defineProperty(exports,"eachDayOfInterval",{enumerable:!0,get:function(){return _index38.default}}),Object.defineProperty(exports,"eachHourOfInterval",{enumerable:!0,get:function(){return _index39.default}}),Object.defineProperty(exports,"eachMinuteOfInterval",{enumerable:!0,get:function(){return _index40.default}}),Object.defineProperty(exports,"eachMonthOfInterval",{enumerable:!0,get:function(){return _index41.default}}),Object.defineProperty(exports,"eachQuarterOfInterval",{enumerable:!0,get:function(){return _index42.default}}),Object.defineProperty(exports,"eachWeekOfInterval",{enumerable:!0,get:function(){return _index43.default}}),Object.defineProperty(exports,"eachWeekendOfInterval",{enumerable:!0,get:function(){return _index44.default}}),Object.defineProperty(exports,"eachWeekendOfMonth",{enumerable:!0,get:function(){return _index45.default}}),Object.defineProperty(exports,"eachWeekendOfYear",{enumerable:!0,get:function(){return _index46.default}}),Object.defineProperty(exports,"eachYearOfInterval",{enumerable:!0,get:function(){return _index47.default}}),Object.defineProperty(exports,"endOfDay",{enumerable:!0,get:function(){return _index48.default}}),Object.defineProperty(exports,"endOfDecade",{enumerable:!0,get:function(){return _index49.default}}),Object.defineProperty(exports,"endOfHour",{enumerable:!0,get:function(){return _index50.default}}),Object.defineProperty(exports,"endOfISOWeek",{enumerable:!0,get:function(){return _index51.default}}),Object.defineProperty(exports,"endOfISOWeekYear",{enumerable:!0,get:function(){return _index52.default}}),Object.defineProperty(exports,"endOfMinute",{enumerable:!0,get:function(){return _index53.default}}),Object.defineProperty(exports,"endOfMonth",{enumerable:!0,get:function(){return _index54.default}}),Object.defineProperty(exports,"endOfQuarter",{enumerable:!0,get:function(){return _index55.default}}),Object.defineProperty(exports,"endOfSecond",{enumerable:!0,get:function(){return _index56.default}}),Object.defineProperty(exports,"endOfToday",{enumerable:!0,get:function(){return _index57.default}}),Object.defineProperty(exports,"endOfTomorrow",{enumerable:!0,get:function(){return _index58.default}}),Object.defineProperty(exports,"endOfWeek",{enumerable:!0,get:function(){return _index59.default}}),Object.defineProperty(exports,"endOfYear",{enumerable:!0,get:function(){return _index60.default}}),Object.defineProperty(exports,"endOfYesterday",{enumerable:!0,get:function(){return _index61.default}}),Object.defineProperty(exports,"format",{enumerable:!0,get:function(){return _index62.default}}),Object.defineProperty(exports,"formatDistance",{enumerable:!0,get:function(){return _index63.default}}),Object.defineProperty(exports,"formatDistanceStrict",{enumerable:!0,get:function(){return _index64.default}}),Object.defineProperty(exports,"formatDistanceToNow",{enumerable:!0,get:function(){return _index65.default}}),Object.defineProperty(exports,"formatDistanceToNowStrict",{enumerable:!0,get:function(){return _index66.default}}),Object.defineProperty(exports,"formatDuration",{enumerable:!0,get:function(){return _index67.default}}),Object.defineProperty(exports,"formatISO",{enumerable:!0,get:function(){return _index68.default}}),Object.defineProperty(exports,"formatISO9075",{enumerable:!0,get:function(){return _index69.default}}),Object.defineProperty(exports,"formatISODuration",{enumerable:!0,get:function(){return _index70.default}}),Object.defineProperty(exports,"formatRFC3339",{enumerable:!0,get:function(){return _index71.default}}),Object.defineProperty(exports,"formatRFC7231",{enumerable:!0,get:function(){return _index72.default}}),Object.defineProperty(exports,"formatRelative",{enumerable:!0,get:function(){return _index73.default}}),Object.defineProperty(exports,"fromUnixTime",{enumerable:!0,get:function(){return _index74.default}}),Object.defineProperty(exports,"getDate",{enumerable:!0,get:function(){return _index75.default}}),Object.defineProperty(exports,"getDay",{enumerable:!0,get:function(){return _index76.default}}),Object.defineProperty(exports,"getDayOfYear",{enumerable:!0,get:function(){return _index77.default}}),Object.defineProperty(exports,"getDaysInMonth",{enumerable:!0,get:function(){return _index78.default}}),Object.defineProperty(exports,"getDaysInYear",{enumerable:!0,get:function(){return _index79.default}}),Object.defineProperty(exports,"getDecade",{enumerable:!0,get:function(){return _index80.default}}),Object.defineProperty(exports,"getHours",{enumerable:!0,get:function(){return _index81.default}}),Object.defineProperty(exports,"getISODay",{enumerable:!0,get:function(){return _index82.default}}),Object.defineProperty(exports,"getISOWeek",{enumerable:!0,get:function(){return _index83.default}}),Object.defineProperty(exports,"getISOWeekYear",{enumerable:!0,get:function(){return _index84.default}}),Object.defineProperty(exports,"getISOWeeksInYear",{enumerable:!0,get:function(){return _index85.default}}),Object.defineProperty(exports,"getMilliseconds",{enumerable:!0,get:function(){return _index86.default}}),Object.defineProperty(exports,"getMinutes",{enumerable:!0,get:function(){return _index87.default}}),Object.defineProperty(exports,"getMonth",{enumerable:!0,get:function(){return _index88.default}}),Object.defineProperty(exports,"getOverlappingDaysInIntervals",{enumerable:!0,get:function(){return _index89.default}}),Object.defineProperty(exports,"getQuarter",{enumerable:!0,get:function(){return _index90.default}}),Object.defineProperty(exports,"getSeconds",{enumerable:!0,get:function(){return _index91.default}}),Object.defineProperty(exports,"getTime",{enumerable:!0,get:function(){return _index92.default}}),Object.defineProperty(exports,"getUnixTime",{enumerable:!0,get:function(){return _index93.default}}),Object.defineProperty(exports,"getWeek",{enumerable:!0,get:function(){return _index94.default}}),Object.defineProperty(exports,"getWeekOfMonth",{enumerable:!0,get:function(){return _index95.default}}),Object.defineProperty(exports,"getWeekYear",{enumerable:!0,get:function(){return _index96.default}}),Object.defineProperty(exports,"getWeeksInMonth",{enumerable:!0,get:function(){return _index97.default}}),Object.defineProperty(exports,"getYear",{enumerable:!0,get:function(){return _index98.default}}),Object.defineProperty(exports,"hoursToMilliseconds",{enumerable:!0,get:function(){return _index99.default}}),Object.defineProperty(exports,"hoursToMinutes",{enumerable:!0,get:function(){return _index100.default}}),Object.defineProperty(exports,"hoursToSeconds",{enumerable:!0,get:function(){return _index101.default}}),Object.defineProperty(exports,"intervalToDuration",{enumerable:!0,get:function(){return _index102.default}}),Object.defineProperty(exports,"intlFormat",{enumerable:!0,get:function(){return _index103.default}}),Object.defineProperty(exports,"isAfter",{enumerable:!0,get:function(){return _index104.default}}),Object.defineProperty(exports,"isBefore",{enumerable:!0,get:function(){return _index105.default}}),Object.defineProperty(exports,"isDate",{enumerable:!0,get:function(){return _index106.default}}),Object.defineProperty(exports,"isEqual",{enumerable:!0,get:function(){return _index107.default}}),Object.defineProperty(exports,"isExists",{enumerable:!0,get:function(){return _index108.default}}),Object.defineProperty(exports,"isFirstDayOfMonth",{enumerable:!0,get:function(){return _index109.default}}),Object.defineProperty(exports,"isFriday",{enumerable:!0,get:function(){return _index110.default}}),Object.defineProperty(exports,"isFuture",{enumerable:!0,get:function(){return _index111.default}}),Object.defineProperty(exports,"isLastDayOfMonth",{enumerable:!0,get:function(){return _index112.default}}),Object.defineProperty(exports,"isLeapYear",{enumerable:!0,get:function(){return _index113.default}}),Object.defineProperty(exports,"isMatch",{enumerable:!0,get:function(){return _index114.default}}),Object.defineProperty(exports,"isMonday",{enumerable:!0,get:function(){return _index115.default}}),Object.defineProperty(exports,"isPast",{enumerable:!0,get:function(){return _index116.default}}),Object.defineProperty(exports,"isSameDay",{enumerable:!0,get:function(){return _index117.default}}),Object.defineProperty(exports,"isSameHour",{enumerable:!0,get:function(){return _index118.default}}),Object.defineProperty(exports,"isSameISOWeek",{enumerable:!0,get:function(){return _index119.default}}),Object.defineProperty(exports,"isSameISOWeekYear",{enumerable:!0,get:function(){return _index120.default}}),Object.defineProperty(exports,"isSameMinute",{enumerable:!0,get:function(){return _index121.default}}),Object.defineProperty(exports,"isSameMonth",{enumerable:!0,get:function(){return _index122.default}}),Object.defineProperty(exports,"isSameQuarter",{enumerable:!0,get:function(){return _index123.default}}),Object.defineProperty(exports,"isSameSecond",{enumerable:!0,get:function(){return _index124.default}}),Object.defineProperty(exports,"isSameWeek",{enumerable:!0,get:function(){return _index125.default}}),Object.defineProperty(exports,"isSameYear",{enumerable:!0,get:function(){return _index126.default}}),Object.defineProperty(exports,"isSaturday",{enumerable:!0,get:function(){return _index127.default}}),Object.defineProperty(exports,"isSunday",{enumerable:!0,get:function(){return _index128.default}}),Object.defineProperty(exports,"isThisHour",{enumerable:!0,get:function(){return _index129.default}}),Object.defineProperty(exports,"isThisISOWeek",{enumerable:!0,get:function(){return _index130.default}}),Object.defineProperty(exports,"isThisMinute",{enumerable:!0,get:function(){return _index131.default}}),Object.defineProperty(exports,"isThisMonth",{enumerable:!0,get:function(){return _index132.default}}),Object.defineProperty(exports,"isThisQuarter",{enumerable:!0,get:function(){return _index133.default}}),Object.defineProperty(exports,"isThisSecond",{enumerable:!0,get:function(){return _index134.default}}),Object.defineProperty(exports,"isThisWeek",{enumerable:!0,get:function(){return _index135.default}}),Object.defineProperty(exports,"isThisYear",{enumerable:!0,get:function(){return _index136.default}}),Object.defineProperty(exports,"isThursday",{enumerable:!0,get:function(){return _index137.default}}),Object.defineProperty(exports,"isToday",{enumerable:!0,get:function(){return _index138.default}}),Object.defineProperty(exports,"isTomorrow",{enumerable:!0,get:function(){return _index139.default}}),Object.defineProperty(exports,"isTuesday",{enumerable:!0,get:function(){return _index140.default}}),Object.defineProperty(exports,"isValid",{enumerable:!0,get:function(){return _index141.default}}),Object.defineProperty(exports,"isWednesday",{enumerable:!0,get:function(){return _index142.default}}),Object.defineProperty(exports,"isWeekend",{enumerable:!0,get:function(){return _index143.default}}),Object.defineProperty(exports,"isWithinInterval",{enumerable:!0,get:function(){return _index144.default}}),Object.defineProperty(exports,"isYesterday",{enumerable:!0,get:function(){return _index145.default}}),Object.defineProperty(exports,"lastDayOfDecade",{enumerable:!0,get:function(){return _index146.default}}),Object.defineProperty(exports,"lastDayOfISOWeek",{enumerable:!0,get:function(){return _index147.default}}),Object.defineProperty(exports,"lastDayOfISOWeekYear",{enumerable:!0,get:function(){return _index148.default}}),Object.defineProperty(exports,"lastDayOfMonth",{enumerable:!0,get:function(){return _index149.default}}),Object.defineProperty(exports,"lastDayOfQuarter",{enumerable:!0,get:function(){return _index150.default}}),Object.defineProperty(exports,"lastDayOfWeek",{enumerable:!0,get:function(){return _index151.default}}),Object.defineProperty(exports,"lastDayOfYear",{enumerable:!0,get:function(){return _index152.default}}),Object.defineProperty(exports,"lightFormat",{enumerable:!0,get:function(){return _index153.default}}),Object.defineProperty(exports,"max",{enumerable:!0,get:function(){return _index154.default}}),Object.defineProperty(exports,"milliseconds",{enumerable:!0,get:function(){return _index155.default}}),Object.defineProperty(exports,"millisecondsToHours",{enumerable:!0,get:function(){return _index156.default}}),Object.defineProperty(exports,"millisecondsToMinutes",{enumerable:!0,get:function(){return _index157.default}}),Object.defineProperty(exports,"millisecondsToSeconds",{enumerable:!0,get:function(){return _index158.default}}),Object.defineProperty(exports,"min",{enumerable:!0,get:function(){return _index159.default}}),Object.defineProperty(exports,"minutesToHours",{enumerable:!0,get:function(){return _index160.default}}),Object.defineProperty(exports,"minutesToMilliseconds",{enumerable:!0,get:function(){return _index161.default}}),Object.defineProperty(exports,"minutesToSeconds",{enumerable:!0,get:function(){return _index162.default}}),Object.defineProperty(exports,"monthsToQuarters",{enumerable:!0,get:function(){return _index163.default}}),Object.defineProperty(exports,"monthsToYears",{enumerable:!0,get:function(){return _index164.default}}),Object.defineProperty(exports,"nextDay",{enumerable:!0,get:function(){return _index165.default}}),Object.defineProperty(exports,"nextFriday",{enumerable:!0,get:function(){return _index166.default}}),Object.defineProperty(exports,"nextMonday",{enumerable:!0,get:function(){return _index167.default}}),Object.defineProperty(exports,"nextSaturday",{enumerable:!0,get:function(){return _index168.default}}),Object.defineProperty(exports,"nextSunday",{enumerable:!0,get:function(){return _index169.default}}),Object.defineProperty(exports,"nextThursday",{enumerable:!0,get:function(){return _index170.default}}),Object.defineProperty(exports,"nextTuesday",{enumerable:!0,get:function(){return _index171.default}}),Object.defineProperty(exports,"nextWednesday",{enumerable:!0,get:function(){return _index172.default}}),Object.defineProperty(exports,"parse",{enumerable:!0,get:function(){return _index173.default}}),Object.defineProperty(exports,"parseISO",{enumerable:!0,get:function(){return _index174.default}}),Object.defineProperty(exports,"parseJSON",{enumerable:!0,get:function(){return _index175.default}}),Object.defineProperty(exports,"previousDay",{enumerable:!0,get:function(){return _index176.default}}),Object.defineProperty(exports,"previousFriday",{enumerable:!0,get:function(){return _index177.default}}),Object.defineProperty(exports,"previousMonday",{enumerable:!0,get:function(){return _index178.default}}),Object.defineProperty(exports,"previousSaturday",{enumerable:!0,get:function(){return _index179.default}}),Object.defineProperty(exports,"previousSunday",{enumerable:!0,get:function(){return _index180.default}}),Object.defineProperty(exports,"previousThursday",{enumerable:!0,get:function(){return _index181.default}}),Object.defineProperty(exports,"previousTuesday",{enumerable:!0,get:function(){return _index182.default}}),Object.defineProperty(exports,"previousWednesday",{enumerable:!0,get:function(){return _index183.default}}),Object.defineProperty(exports,"quartersToMonths",{enumerable:!0,get:function(){return _index184.default}}),Object.defineProperty(exports,"quartersToYears",{enumerable:!0,get:function(){return _index185.default}}),Object.defineProperty(exports,"roundToNearestMinutes",{enumerable:!0,get:function(){return _index186.default}}),Object.defineProperty(exports,"secondsToHours",{enumerable:!0,get:function(){return _index187.default}}),Object.defineProperty(exports,"secondsToMilliseconds",{enumerable:!0,get:function(){return _index188.default}}),Object.defineProperty(exports,"secondsToMinutes",{enumerable:!0,get:function(){return _index189.default}}),Object.defineProperty(exports,"set",{enumerable:!0,get:function(){return _index190.default}}),Object.defineProperty(exports,"setDate",{enumerable:!0,get:function(){return _index191.default}}),Object.defineProperty(exports,"setDay",{enumerable:!0,get:function(){return _index192.default}}),Object.defineProperty(exports,"setDayOfYear",{enumerable:!0,get:function(){return _index193.default}}),Object.defineProperty(exports,"setHours",{enumerable:!0,get:function(){return _index194.default}}),Object.defineProperty(exports,"setISODay",{enumerable:!0,get:function(){return _index195.default}}),Object.defineProperty(exports,"setISOWeek",{enumerable:!0,get:function(){return _index196.default}}),Object.defineProperty(exports,"setISOWeekYear",{enumerable:!0,get:function(){return _index197.default}}),Object.defineProperty(exports,"setMilliseconds",{enumerable:!0,get:function(){return _index198.default}}),Object.defineProperty(exports,"setMinutes",{enumerable:!0,get:function(){return _index199.default}}),Object.defineProperty(exports,"setMonth",{enumerable:!0,get:function(){return _index200.default}}),Object.defineProperty(exports,"setQuarter",{enumerable:!0,get:function(){return _index201.default}}),Object.defineProperty(exports,"setSeconds",{enumerable:!0,get:function(){return _index202.default}}),Object.defineProperty(exports,"setWeek",{enumerable:!0,get:function(){return _index203.default}}),Object.defineProperty(exports,"setWeekYear",{enumerable:!0,get:function(){return _index204.default}}),Object.defineProperty(exports,"setYear",{enumerable:!0,get:function(){return _index205.default}}),Object.defineProperty(exports,"startOfDay",{enumerable:!0,get:function(){return _index206.default}}),Object.defineProperty(exports,"startOfDecade",{enumerable:!0,get:function(){return _index207.default}}),Object.defineProperty(exports,"startOfHour",{enumerable:!0,get:function(){return _index208.default}}),Object.defineProperty(exports,"startOfISOWeek",{enumerable:!0,get:function(){return _index209.default}}),Object.defineProperty(exports,"startOfISOWeekYear",{enumerable:!0,get:function(){return _index210.default}}),Object.defineProperty(exports,"startOfMinute",{enumerable:!0,get:function(){return _index211.default}}),Object.defineProperty(exports,"startOfMonth",{enumerable:!0,get:function(){return _index212.default}}),Object.defineProperty(exports,"startOfQuarter",{enumerable:!0,get:function(){return _index213.default}}),Object.defineProperty(exports,"startOfSecond",{enumerable:!0,get:function(){return _index214.default}}),Object.defineProperty(exports,"startOfToday",{enumerable:!0,get:function(){return _index215.default}}),Object.defineProperty(exports,"startOfTomorrow",{enumerable:!0,get:function(){return _index216.default}}),Object.defineProperty(exports,"startOfWeek",{enumerable:!0,get:function(){return _index217.default}}),Object.defineProperty(exports,"startOfWeekYear",{enumerable:!0,get:function(){return _index218.default}}),Object.defineProperty(exports,"startOfYear",{enumerable:!0,get:function(){return _index219.default}}),Object.defineProperty(exports,"startOfYesterday",{enumerable:!0,get:function(){return _index220.default}}),Object.defineProperty(exports,"sub",{enumerable:!0,get:function(){return _index221.default}}),Object.defineProperty(exports,"subBusinessDays",{enumerable:!0,get:function(){return _index222.default}}),Object.defineProperty(exports,"subDays",{enumerable:!0,get:function(){return _index223.default}}),Object.defineProperty(exports,"subHours",{enumerable:!0,get:function(){return _index224.default}}),Object.defineProperty(exports,"subISOWeekYears",{enumerable:!0,get:function(){return _index225.default}}),Object.defineProperty(exports,"subMilliseconds",{enumerable:!0,get:function(){return _index226.default}}),Object.defineProperty(exports,"subMinutes",{enumerable:!0,get:function(){return _index227.default}}),Object.defineProperty(exports,"subMonths",{enumerable:!0,get:function(){return _index228.default}}),Object.defineProperty(exports,"subQuarters",{enumerable:!0,get:function(){return _index229.default}}),Object.defineProperty(exports,"subSeconds",{enumerable:!0,get:function(){return _index230.default}}),Object.defineProperty(exports,"subWeeks",{enumerable:!0,get:function(){return _index231.default}}),Object.defineProperty(exports,"subYears",{enumerable:!0,get:function(){return _index232.default}}),Object.defineProperty(exports,"toDate",{enumerable:!0,get:function(){return _index233.default}}),Object.defineProperty(exports,"weeksToDays",{enumerable:!0,get:function(){return _index234.default}}),Object.defineProperty(exports,"yearsToMonths",{enumerable:!0,get:function(){return _index235.default}}),Object.defineProperty(exports,"yearsToQuarters",{enumerable:!0,get:function(){return _index236.default}});var _index=_interopRequireDefault(require(2799)),_index2=_interopRequireDefault(require(2802)),_index3=_interopRequireDefault(require(2800)),_index4=_interopRequireDefault(require(2806)),_index5=_interopRequireDefault(require(2808)),_index6=_interopRequireDefault(require(2807)),_index7=_interopRequireDefault(require(2811)),_index8=_interopRequireDefault(require(2801)),_index9=_interopRequireDefault(require(2812)),_index10=_interopRequireDefault(require(2813)),_index11=_interopRequireDefault(require(2814)),_index12=_interopRequireDefault(require(2815)),_index13=_interopRequireDefault(require(2816)),_index14=_interopRequireDefault(require(2817)),_index15=_interopRequireDefault(require(2820)),_index16=_interopRequireDefault(require(2821)),_index17=_interopRequireDefault(require(2822)),_index18=_interopRequireDefault(require(2823)),_index19=_interopRequireDefault(require(2825)),_index20=_interopRequireDefault(require(2826)),_index21=_interopRequireDefault(require(2827)),_index22=_interopRequireDefault(require(2831)),_index23=_interopRequireDefault(require(2832)),_index24=_interopRequireDefault(require(2834)),_index25=_interopRequireDefault(require(2835)),_index26=_interopRequireDefault(require(2837)),_index27=_interopRequireDefault(require(2839)),_index28=_interopRequireDefault(require(2840)),_index29=_interopRequireDefault(require(2841)),_index30=_interopRequireDefault(require(2843)),_index31=_interopRequireDefault(require(2842)),_index32=_interopRequireDefault(require(2845)),_index33=_interopRequireDefault(require(2846)),_index34=_interopRequireDefault(require(2848)),_index35=_interopRequireDefault(require(2849)),_index36=_interopRequireDefault(require(2850)),_index37=_interopRequireDefault(require(2851)),_index38=_interopRequireDefault(require(2852)),_index39=_interopRequireDefault(require(2853)),_index40=_interopRequireDefault(require(2854)),_index41=_interopRequireDefault(require(2856)),_index42=_interopRequireDefault(require(2857)),_index43=_interopRequireDefault(require(2859)),_index44=_interopRequireDefault(require(2860)),_index45=_interopRequireDefault(require(2861)),_index46=_interopRequireDefault(require(2864)),_index47=_interopRequireDefault(require(2867)),_index48=_interopRequireDefault(require(2868)),_index49=_interopRequireDefault(require(2869)),_index50=_interopRequireDefault(require(2870)),_index51=_interopRequireDefault(require(2871)),_index52=_interopRequireDefault(require(2873)),_index53=_interopRequireDefault(require(2874)),_index54=_interopRequireDefault(require(2863)),_index55=_interopRequireDefault(require(2875)),_index56=_interopRequireDefault(require(2876)),_index57=_interopRequireDefault(require(2877)),_index58=_interopRequireDefault(require(2878)),_index59=_interopRequireDefault(require(2872)),_index60=_interopRequireDefault(require(2866)),_index61=_interopRequireDefault(require(2879)),_index62=_interopRequireDefault(require(128)),_index63=_interopRequireDefault(require(2882)),_index64=_interopRequireDefault(require(2883)),_index65=_interopRequireDefault(require(2884)),_index66=_interopRequireDefault(require(2885)),_index67=_interopRequireDefault(require(2886)),_index68=_interopRequireDefault(require(2887)),_index69=_interopRequireDefault(require(2888)),_index70=_interopRequireDefault(require(2889)),_index71=_interopRequireDefault(require(2890)),_index72=_interopRequireDefault(require(2891)),_index73=_interopRequireDefault(require(2892)),_index74=_interopRequireDefault(require(2893)),_index75=_interopRequireDefault(require(2894)),_index76=_interopRequireDefault(require(2895)),_index77=_interopRequireDefault(require(2896)),_index78=_interopRequireDefault(require(2897)),_index79=_interopRequireDefault(require(2898)),_index80=_interopRequireDefault(require(2900)),_index81=_interopRequireDefault(require(2901)),_index82=_interopRequireDefault(require(2902)),_index83=_interopRequireDefault(require(2903)),_index84=_interopRequireDefault(require(2809)),_index85=_interopRequireDefault(require(2905)),_index86=_interopRequireDefault(require(2906)),_index87=_interopRequireDefault(require(2907)),_index88=_interopRequireDefault(require(2908)),_index89=_interopRequireDefault(require(2909)),_index90=_interopRequireDefault(require(2836)),_index91=_interopRequireDefault(require(2910)),_index92=_interopRequireDefault(require(2911)),_index93=_interopRequireDefault(require(2912)),_index94=_interopRequireDefault(require(2913)),_index95=_interopRequireDefault(require(2915)),_index96=_interopRequireDefault(require(2916)),_index97=_interopRequireDefault(require(2917)),_index98=_interopRequireDefault(require(2919)),_index99=_interopRequireDefault(require(2920)),_index100=_interopRequireDefault(require(2921)),_index101=_interopRequireDefault(require(2922)),_index102=_interopRequireDefault(require(2927)),_index103=_interopRequireDefault(require(2928)),_index104=_interopRequireDefault(require(2929)),_index105=_interopRequireDefault(require(129)),_index106=_interopRequireDefault(require(2930)),_index107=_interopRequireDefault(require(2931)),_index108=_interopRequireDefault(require(2923)),_index109=_interopRequireDefault(require(2932)),_index110=_interopRequireDefault(require(2933)),_index111=_interopRequireDefault(require(2934)),_index112=_interopRequireDefault(require(2847)),_index113=_interopRequireDefault(require(2899)),_index114=_interopRequireDefault(require(2935)),_index115=_interopRequireDefault(require(2936)),_index116=_interopRequireDefault(require(2937)),_index117=_interopRequireDefault(require(2828)),_index118=_interopRequireDefault(require(2938)),_index119=_interopRequireDefault(require(2939)),_index120=_interopRequireDefault(require(2940)),_index121=_interopRequireDefault(require(2941)),_index122=_interopRequireDefault(require(2942)),_index123=_interopRequireDefault(require(2943)),_index124=_interopRequireDefault(require(2944)),_index125=_interopRequireDefault(require(2945)),_index126=_interopRequireDefault(require(2946)),_index127=_interopRequireDefault(require(2805)),_index128=_interopRequireDefault(require(2804)),_index129=_interopRequireDefault(require(2947)),_index130=_interopRequireDefault(require(2948)),_index131=_interopRequireDefault(require(2949)),_index132=_interopRequireDefault(require(2950)),_index133=_interopRequireDefault(require(2951)),_index134=_interopRequireDefault(require(2952)),_index135=_interopRequireDefault(require(2953)),_index136=_interopRequireDefault(require(2954)),_index137=_interopRequireDefault(require(2955)),_index138=_interopRequireDefault(require(2956)),_index139=_interopRequireDefault(require(2957)),_index140=_interopRequireDefault(require(2958)),_index141=_interopRequireDefault(require(2829)),_index142=_interopRequireDefault(require(2959)),_index143=_interopRequireDefault(require(2803)),_index144=_interopRequireDefault(require(2960)),_index145=_interopRequireDefault(require(2961)),_index146=_interopRequireDefault(require(2962)),_index147=_interopRequireDefault(require(2963)),_index148=_interopRequireDefault(require(2964)),_index149=_interopRequireDefault(require(2918)),_index150=_interopRequireDefault(require(2965)),_index151=_interopRequireDefault(require(2966)),_index152=_interopRequireDefault(require(2967)),_index153=_interopRequireDefault(require(3032)),_index154=_interopRequireDefault(require(2818)),_index155=_interopRequireDefault(require(2968)),_index156=_interopRequireDefault(require(2969)),_index157=_interopRequireDefault(require(2970)),_index158=_interopRequireDefault(require(2971)),_index159=_interopRequireDefault(require(2819)),_index160=_interopRequireDefault(require(2972)),_index161=_interopRequireDefault(require(2973)),_index162=_interopRequireDefault(require(2974)),_index163=_interopRequireDefault(require(2975)),_index164=_interopRequireDefault(require(2976)),_index165=_interopRequireDefault(require(2977)),_index166=_interopRequireDefault(require(2978)),_index167=_interopRequireDefault(require(2979)),_index168=_interopRequireDefault(require(2980)),_index169=_interopRequireDefault(require(2981)),_index170=_interopRequireDefault(require(2982)),_index171=_interopRequireDefault(require(2983)),_index172=_interopRequireDefault(require(2984)),_index173=_interopRequireDefault(require(3033)),_index174=_interopRequireDefault(require(2985)),_index175=_interopRequireDefault(require(2986)),_index176=_interopRequireDefault(require(2987)),_index177=_interopRequireDefault(require(2988)),_index178=_interopRequireDefault(require(2989)),_index179=_interopRequireDefault(require(2990)),_index180=_interopRequireDefault(require(2991)),_index181=_interopRequireDefault(require(2992)),_index182=_interopRequireDefault(require(2993)),_index183=_interopRequireDefault(require(2994)),_index184=_interopRequireDefault(require(2995)),_index185=_interopRequireDefault(require(2996)),_index186=_interopRequireDefault(require(2997)),_index187=_interopRequireDefault(require(2998)),_index188=_interopRequireDefault(require(2999)),_index189=_interopRequireDefault(require(3000)),_index190=_interopRequireDefault(require(3001)),_index191=_interopRequireDefault(require(3002)),_index192=_interopRequireDefault(require(3003)),_index193=_interopRequireDefault(require(3004)),_index194=_interopRequireDefault(require(3005)),_index195=_interopRequireDefault(require(3006)),_index196=_interopRequireDefault(require(3007)),_index197=_interopRequireDefault(require(2810)),_index198=_interopRequireDefault(require(3008)),_index199=_interopRequireDefault(require(3009)),_index200=_interopRequireDefault(require(3010)),_index201=_interopRequireDefault(require(3011)),_index202=_interopRequireDefault(require(3012)),_index203=_interopRequireDefault(require(3013)),_index204=_interopRequireDefault(require(3014)),_index205=_interopRequireDefault(require(3015)),_index206=_interopRequireDefault(require(2830)),_index207=_interopRequireDefault(require(3016)),_index208=_interopRequireDefault(require(3017)),_index209=_interopRequireDefault(require(2833)),_index210=_interopRequireDefault(require(2904)),_index211=_interopRequireDefault(require(2855)),_index212=_interopRequireDefault(require(2862)),_index213=_interopRequireDefault(require(2858)),_index214=_interopRequireDefault(require(3018)),_index215=_interopRequireDefault(require(2926)),_index216=_interopRequireDefault(require(2924)),_index217=_interopRequireDefault(require(2838)),_index218=_interopRequireDefault(require(2914)),_index219=_interopRequireDefault(require(2865)),_index220=_interopRequireDefault(require(2925)),_index221=_interopRequireDefault(require(3019)),_index222=_interopRequireDefault(require(3020)),_index223=_interopRequireDefault(require(3021)),_index224=_interopRequireDefault(require(3022)),_index225=_interopRequireDefault(require(2844)),_index226=_interopRequireDefault(require(2880)),_index227=_interopRequireDefault(require(3023)),_index228=_interopRequireDefault(require(3024)),_index229=_interopRequireDefault(require(3025)),_index230=_interopRequireDefault(require(3026)),_index231=_interopRequireDefault(require(3027)),_index232=_interopRequireDefault(require(3028)),_index233=_interopRequireDefault(require(2787)),_index234=_interopRequireDefault(require(3029)),_index235=_interopRequireDefault(require(3030)),_index236=_interopRequireDefault(require(3031)),_index237=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}Object.keys(_index237).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(_exportNames,e)||Object.defineProperty(exports,e,{enumerable:!0,get:function(){return _index237[e]}}))});
}, {"128":128,"129":129,"2787":2787,"2799":2799,"2800":2800,"2801":2801,"2802":2802,"2803":2803,"2804":2804,"2805":2805,"2806":2806,"2807":2807,"2808":2808,"2809":2809,"2810":2810,"2811":2811,"2812":2812,"2813":2813,"2814":2814,"2815":2815,"2816":2816,"2817":2817,"2818":2818,"2819":2819,"2820":2820,"2821":2821,"2822":2822,"2823":2823,"2824":2824,"2825":2825,"2826":2826,"2827":2827,"2828":2828,"2829":2829,"2830":2830,"2831":2831,"2832":2832,"2833":2833,"2834":2834,"2835":2835,"2836":2836,"2837":2837,"2838":2838,"2839":2839,"2840":2840,"2841":2841,"2842":2842,"2843":2843,"2844":2844,"2845":2845,"2846":2846,"2847":2847,"2848":2848,"2849":2849,"2850":2850,"2851":2851,"2852":2852,"2853":2853,"2854":2854,"2855":2855,"2856":2856,"2857":2857,"2858":2858,"2859":2859,"2860":2860,"2861":2861,"2862":2862,"2863":2863,"2864":2864,"2865":2865,"2866":2866,"2867":2867,"2868":2868,"2869":2869,"2870":2870,"2871":2871,"2872":2872,"2873":2873,"2874":2874,"2875":2875,"2876":2876,"2877":2877,"2878":2878,"2879":2879,"2880":2880,"2882":2882,"2883":2883,"2884":2884,"2885":2885,"2886":2886,"2887":2887,"2888":2888,"2889":2889,"2890":2890,"2891":2891,"2892":2892,"2893":2893,"2894":2894,"2895":2895,"2896":2896,"2897":2897,"2898":2898,"2899":2899,"2900":2900,"2901":2901,"2902":2902,"2903":2903,"2904":2904,"2905":2905,"2906":2906,"2907":2907,"2908":2908,"2909":2909,"2910":2910,"2911":2911,"2912":2912,"2913":2913,"2914":2914,"2915":2915,"2916":2916,"2917":2917,"2918":2918,"2919":2919,"2920":2920,"2921":2921,"2922":2922,"2923":2923,"2924":2924,"2925":2925,"2926":2926,"2927":2927,"2928":2928,"2929":2929,"2930":2930,"2931":2931,"2932":2932,"2933":2933,"2934":2934,"2935":2935,"2936":2936,"2937":2937,"2938":2938,"2939":2939,"2940":2940,"2941":2941,"2942":2942,"2943":2943,"2944":2944,"2945":2945,"2946":2946,"2947":2947,"2948":2948,"2949":2949,"2950":2950,"2951":2951,"2952":2952,"2953":2953,"2954":2954,"2955":2955,"2956":2956,"2957":2957,"2958":2958,"2959":2959,"2960":2960,"2961":2961,"2962":2962,"2963":2963,"2964":2964,"2965":2965,"2966":2966,"2967":2967,"2968":2968,"2969":2969,"2970":2970,"2971":2971,"2972":2972,"2973":2973,"2974":2974,"2975":2975,"2976":2976,"2977":2977,"2978":2978,"2979":2979,"2980":2980,"2981":2981,"2982":2982,"2983":2983,"2984":2984,"2985":2985,"2986":2986,"2987":2987,"2988":2988,"2989":2989,"2990":2990,"2991":2991,"2992":2992,"2993":2993,"2994":2994,"2995":2995,"2996":2996,"2997":2997,"2998":2998,"2999":2999,"3000":3000,"3001":3001,"3002":3002,"3003":3003,"3004":3004,"3005":3005,"3006":3006,"3007":3007,"3008":3008,"3009":3009,"3010":3010,"3011":3011,"3012":3012,"3013":3013,"3014":3014,"3015":3015,"3016":3016,"3017":3017,"3018":3018,"3019":3019,"3020":3020,"3021":3021,"3022":3022,"3023":3023,"3024":3024,"3025":3025,"3026":3026,"3027":3027,"3028":3028,"3029":3029,"3030":3030,"3031":3031,"3032":3032,"3033":3033}];
window.modules["240"] = [function(require,module,exports){"use strict";var _require=require(59),PAGE_VARIANTS=_require.PAGE_VARIANTS;function isPageVariant(e){var r,i;return(Array.isArray(e)?e:[e]).includes((null===(r=window.CNN.contentModel)||void 0===r?void 0:r.templateType)||(null===(i=window.CNN.helpers)||void 0===i?void 0:i.PAGE_VARIANTS.UNKNOWN))}module.exports={isPageVariant:isPageVariant,PAGE_VARIANTS:PAGE_VARIANTS};
}, {"59":59}];
window.modules["241"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_asyncToGenerator2=_interopRequireDefault(require(24)),_require=require(29),isInternalURL=_require.isInternalURL,checkGeoCountry=_require.checkGeoCountry,_set=require(66),PROMO_SHARED_CLASS_NAME="user-account-shared__formfield-radio",PROMO_SELECTED_CLASS_NAME="".concat(PROMO_SHARED_CLASS_NAME,"-wrapper--selected"),isRelativePath=function(e){var t=decodeURIComponent(e);return/(^\/([A-Za-z0-9\-._~:/?#[\]@!$&'()*+,;=]*\/?))/.test(t)},determineRedirect=function(e){var t=e||{},r=t.priorityRedirectParam,n=t.priorityRedirectURL,a=t.defaultUrl,o=void 0===a?"/":a,i=t.urlObj,c=t.secondaryRedirect,u=t.excludePaths,s=i||new URL(window.location),l=r&&s.searchParams.get(r)||n||s.searchParams.get("redirect"),d=document.referrer,p=function(e){var t=isRelativePath(e)?e:new URL(e).pathname;return t!==s.pathname&&!(null!=u&&u.find(function(e){return t.startsWith(e)}))};return isInternalURL(l)&&p(l)&&l||isInternalURL(c)&&p(c)&&c||isInternalURL(d)&&p(d)&&d||o},getUrlObj=function(e){return new URL(e,isRelativePath(e)?window.location.origin:void 0)},determineSource=function(e){var t=e.prioritySource,r=e.defaultSource,n=e.promoPath;return n&&t?"".concat(n,"__").concat(t):n||t||document.referrer||r},stripStoreQueryString=function(e){var t=e.searchParams,r=e.queryParam,n=e.storage;(void 0===n?window.sessionStorage:n).setItem(r,t.get(r)),t.delete(r);var a=t.toString();return a&&"?".concat(decodeURIComponent(a))},toggleRadioState=function(e){var t=e.querySelector(".".concat(PROMO_SHARED_CLASS_NAME)),r=document.querySelector(".".concat(PROMO_SELECTED_CLASS_NAME)),n=r.querySelector(".".concat(PROMO_SHARED_CLASS_NAME));r!==e&&(e.classList.add("".concat(PROMO_SELECTED_CLASS_NAME)),r.classList.remove("".concat(PROMO_SELECTED_CLASS_NAME)),t.setAttribute("aria-checked","true"),t.checked=!0,n.setAttribute("aria-checked","false"),n.checked=!1)},attachRadioBtnOnChange=function(e){e.querySelector(".".concat(PROMO_SHARED_CLASS_NAME)).addEventListener("change",function(){return toggleRadioState(e)})},initializeStripeCardElement=function(e){var t=e.stripe,r=e.clientSecret,n=e.mountDomElement,a=e.baseClassName,o={style:{base:{fontSize:"16px",fontFamily:"cnn_sans_display,helveticaneue,Helvetica,Arial,Utkal,sans-serif",color:"#262626",iconColor:"#262626",":hover + ::placeholder":{color:"#262626"},"::placeholder":{color:"#6e6e6e"},":-webkit-autofill":{color:"#262626"}},invalid:{color:"#262626",fontWeight:"bold"}}};_set(o,"classes.base","".concat(void 0===a?"user-account-shared":a,"__stripe-card-element"));var i=t.elements({clientSecret:r}).create("card",o);return i.mount(n),i},createPaymentMethod=function(){var e=(0,_asyncToGenerator2.default)(function(e){var t=e.stripe,r=e.cardElement,n=e.owner;return _regenerator.default.mark(function e(){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.createPaymentMethod({type:"card",card:r,billing_details:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e)})()});return function(t){return e.apply(this,arguments)}}(),confirmCardSetup=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,n,a,o,i,c;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.stripe,n=t.cardElement,a=t.clientSecret,o=t.paymentMethod,i=t.owner,e.next=3,r.confirmCardSetup(a,{payment_method:o?o.id:{card:n,billing_details:i}});case 3:return c=e.sent,e.abrupt("return",c);case 5:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),checkExperienceRestricted=function(e){var t=e.region,r=e.logo,n=void 0===r?"cnn":r,a="UK"===t?"GB":t,o=a&&!checkGeoCountry(a);o&&document.querySelector(".layout-user-account").classList.add("layout-user-account--restricted-".concat(n));return o},triggerRedirect=function(e){var t=e.redirectUrl,r=e.fallbackRedirect,n=void 0===r?"/":r,a=e.appendVal,o=void 0===a?"":a,i=t&&isInternalURL(t)?t:n;window.location.assign("".concat(i).concat(o))},checkForQueryCode=function(e){var t=e.codeName,r=e.urlUtil,n=void 0===r?new URL(window.location):r,a=e.storage,o=void 0===a?window.sessionStorage:a,i=o.getItem(t),c=n.searchParams,u=!i&&c.get(t);if(u){var s=stripStoreQueryString({searchParams:c,queryParam:t,storage:o});window.location.assign("".concat(n.pathname).concat(s))}return i&&o.removeItem(t),{codeInQuery:u,storedCode:i}},suppressToasts=function(){var e=document.querySelectorAll(".toast-popup__container");(null==e?void 0:e.length)>0&&e.forEach(function(e){return e.style.display="none"})},userAccount=function(e,t){"wall"===e&&document.dispatchEvent(new CustomEvent("init-wall-activation",{detail:t}))};module.exports={determineRedirect:determineRedirect,determineSource:determineSource,stripStoreQueryString:stripStoreQueryString,attachRadioBtnOnChange:attachRadioBtnOnChange,initializeStripeCardElement:initializeStripeCardElement,checkExperienceRestricted:checkExperienceRestricted,createPaymentMethod:createPaymentMethod,isRelativePath:isRelativePath,triggerRedirect:triggerRedirect,checkForQueryCode:checkForQueryCode,toggleRadioState:toggleRadioState,confirmCardSetup:confirmCardSetup,suppressToasts:suppressToasts,userAccount:userAccount,getUrlObj:getUrlObj};
}, {"10":10,"24":24,"25":25,"29":29,"66":66}];
window.modules["242"] = [function(require,module,exports){"use strict";var getAdfuelSrc=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"head";return(e=window.CNN.helpers.isEspanolPage()?window.env.ADFUEL_ESPANOL_SRC:window.CNN.helpers.isSection(window.CNN.helpers.SECTIONS.BUSINESS)?window.CNN.helpers.isEditionPage()?window.env.ADFUEL_BUSINESS_EDITION_SRC:window.env.ADFUEL_BUSINESS_SRC:window.CNN.helpers.isEditionPage()?window.env.ADFUEL_CNN_EDITION_SRC:window.env.ADFUEL_CNN_SRC)?e.find(function(e){switch(n){case"head":return!e.includes("-body")&&!e.includes("-lite");case"body":return e.includes("-body");case"lite":return e.includes("-lite");default:return!1}})||"":(console.error("Could not determine AdFuel script src, please check build"),"")};module.exports={getAdfuelSrc:getAdfuelSrc};
}, {}];
window.modules["243"] = [function(require,module,exports){var cachedSetTimeout,cachedClearTimeout,process=module.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(e){if(cachedSetTimeout===setTimeout)return setTimeout(e,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(e,0);try{return cachedSetTimeout(e,0)}catch(t){try{return cachedSetTimeout.call(null,e,0)}catch(t){return cachedSetTimeout.call(this,e,0)}}}function runClearTimeout(e){if(cachedClearTimeout===clearTimeout)return clearTimeout(e);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(e);try{return cachedClearTimeout(e)}catch(t){try{return cachedClearTimeout.call(null,e)}catch(t){return cachedClearTimeout.call(this,e)}}}!function(){try{cachedSetTimeout="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){cachedSetTimeout=defaultSetTimout}try{cachedClearTimeout="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){cachedClearTimeout=defaultClearTimeout}}();var currentQueue,queue=[],draining=!1,queueIndex=-1;function cleanUpNextTick(){draining&&currentQueue&&(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var e=runTimeout(cleanUpNextTick);draining=!0;for(var t=queue.length;t;){for(currentQueue=queue,queue=[];++queueIndex<t;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,t=queue.length}currentQueue=null,draining=!1,runClearTimeout(e)}}function Item(e,t){this.fun=e,this.array=t}function noop(){}process.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];queue.push(new Item(e,t)),1!==queue.length||draining||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},process.title="browser",process.browser=!0,process.env={},process.argv=[],process.version="",process.versions={},process.on=noop,process.addListener=noop,process.once=noop,process.off=noop,process.removeListener=noop,process.removeAllListeners=noop,process.emit=noop,process.prependListener=noop,process.prependOnceListener=noop,process.listeners=function(e){return[]},process.binding=function(e){throw new Error("process.binding is not supported")},process.cwd=function(){return"/"},process.chdir=function(e){throw new Error("process.chdir is not supported")},process.umask=function(){return 0};
}, {}];
window.modules["245"] = [function(require,module,exports){(function (Buffer){(function (){
"use strict";var clayUtils=require(2),_require=require(161),_flatten=_require.flatten,_isUndefined=_require.isUndefined,_omitBy=_require.omitBy,urlParse=require(71),_require2=require(20),getCanonicalUrl=_require2.getCanonicalUrl,_require3=require(59),PAGE_VARIANTS=_require3.PAGE_VARIANTS,_require4=require(3498),propertyValue=_require4.propertyValue,ACCORDION="accordion",BREADCRUMB="breadcrumb",PRODUCT_OFFER_CARD="product-offer-card",PRODUCT_OFFER_CARD_CONTAINER="product-offer-card-container",LIVE_BLOG="live-blog",LIVE_BLOG_AUTO="live-blog-auto",PRODUCT_CARD="product-card",PRODUCT_CARD_CONTAINER="product-card-container",PRODUCT_COMPONENTS=[LIVE_BLOG,PRODUCT_OFFER_CARD,PRODUCT_OFFER_CARD_CONTAINER,PRODUCT_CARD,PRODUCT_CARD_CONTAINER],DOTSCHEMA_CONTEXT={seo:"seo",render:"render"},refCheck=function(e){return"string"==typeof e?e:e._ref||""},getStellarId=function(e){var n,t=clayUtils.replaceVersion(e);return n=clayUtils.isPage(t)?"/_pages/".concat(clayUtils.getPageInstance(t)):"/_components/".concat(clayUtils.getComponentName(t),"/instances/").concat(clayUtils.getComponentInstance(t)),Buffer.from(n,"utf8").toString("base64")},getBrands=function(e){return((null==e?void 0:e.branding)||[]).filter(function(e){return e.isActive&&!e.isSponsor}).map(function(e){return new Object({id:e.key,termCode:e.spec})})},getSponsors=function(e){return((null==e?void 0:e.branding)||[]).filter(function(e){return e.isActive&&e.isSponsor}).map(function(e){return{"@type":"Organization",name:e.name}})},getPageFooter=function(e){return e.bottom.find(function(e){return"footer"===clayUtils.getComponentName(refCheck(e))})},getSchemaCanonicalUrl=function(e,n){var t=n.locals.configuration,i=t.pageType,a=t.canonicalUrlPath||urlParse(e).pathname;return getCanonicalUrl(a,n.locals,i).replace(/(.schema)/,"")},validatePageTypeFunctionGenerator=function(e){return function(n){return n&&n.main&&n.main[0]&&clayUtils.getComponentName(refCheck(n.main[0]))===e}},validateTVEContent=validatePageTypeFunctionGenerator("tve"),validateLiveStoryPage=validatePageTypeFunctionGenerator("live-story"),validateArticlePage=validatePageTypeFunctionGenerator("article"),validateliveArticle=function(e){return!!getLiveBlog(e)},validateVideoLeafPage=validatePageTypeFunctionGenerator("video"),validateGalleryLeafPage=validatePageTypeFunctionGenerator("gallery"),validateMarketsSectionPage=function(e){var n;return null==e?void 0:null===(n=e.pageVariant)||void 0===n?void 0:n.includes(PAGE_VARIANTS.MARKETS)},validateHomePage=function(e){var n;return null==e?void 0:null===(n=e.pageVariant)||void 0===n?void 0:n.includes(PAGE_VARIANTS.HOMEPAGE)},validateSectionPage=function(e){return validatePageTypeFunctionGenerator("section")(e)&&!validateMarketsSectionPage(e)},validateStaticPage=function(e){return validatePageTypeFunctionGenerator("static")(e)||validateMarketsSectionPage(e)},validateContext=function(e){return e&&(e==DOTSCHEMA_CONTEXT.seo||e==DOTSCHEMA_CONTEXT.render)},validateUnderscoredPage=function(e){var n,t,i;return!("cnn-underscored"!==(null===(n=e.main)||void 0===n?void 0:null===(t=n[0])||void 0===t?void 0:null===(i=t.configuration)||void 0===i?void 0:i[0].section)||!hasProduct(e)&&!getAccordion(e))},validateUnderscoredAboutPage=function(e){var n,t,i,a,r,o;return"cnn-underscored"===(null==e?void 0:null===(n=e.main)||void 0===n?void 0:null===(t=n[0])||void 0===t?void 0:null===(i=t.configuration)||void 0===i?void 0:i[0].section)&&"about"===(null==e?void 0:null===(a=e.main)||void 0===a?void 0:null===(r=a[0])||void 0===r?void 0:null===(o=r.configuration)||void 0===o?void 0:o[0].subsection)&&validatePageTypeFunctionGenerator("static")(e)},validateElectionPage=function(e){return validatePageTypeFunctionGenerator("election-center")(e)},validateSponsorArticle=function(e){var n;return null==e?void 0:null===(n=e.pageVariant)||void 0===n?void 0:n.includes(PAGE_VARIANTS.SPONSOR_ARTICLE)},hasProductSchemas=function(){var e,n,t,i;return"enabled"===(null!==(e=null===(n=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).main)||void 0===n?void 0:null===(t=n[0])||void 0===t?void 0:null===(i=t.configuration)||void 0===i?void 0:i[0].productSchemas)&&void 0!==e?e:"enabled")},getLiveBlog=function(e){var n,t,i;return null==e?void 0:null===(n=e.main)||void 0===n?void 0:null===(t=n[0])||void 0===t?void 0:null===(i=t.content)||void 0===i?void 0:i.find(function(e){return[LIVE_BLOG,LIVE_BLOG_AUTO].includes(clayUtils.getComponentName(refCheck(e)))})},getAccordion=function(e){var n,t,i;return null==e?void 0:null===(n=e.main)||void 0===n?void 0:null===(t=n[0])||void 0===t?void 0:null===(i=t.content)||void 0===i?void 0:i.find(function(e){return clayUtils.getComponentName(refCheck(e))===ACCORDION})},getNestedAccordion=function e(n){var t,i,a,r=Array.isArray(n)?null==n?void 0:null===(t=n[0])||void 0===t?void 0:t.items:null==n?void 0:null===(i=n.main)||void 0===i?void 0:null===(a=i[0])||void 0===a?void 0:a.items;if(!r)return{};var o=r.find(function(e){return clayUtils.getComponentName(refCheck(e))===ACCORDION});return o||e(r)},getBreadcrumb=function(e){var n;return null==e?void 0:null===(n=e.top)||void 0===n?void 0:n.find(function(e){return clayUtils.getComponentName(refCheck(e))===BREADCRUMB})},hasProduct=function(e){var n,t,i;return null==e?void 0:null===(n=e.main)||void 0===n?void 0:null===(t=n[0])||void 0===t?void 0:null===(i=t.content)||void 0===i?void 0:i.find(function(e){return PRODUCT_COMPONENTS.includes(clayUtils.getComponentName(refCheck(e)))})},getAllProducts=function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return _flatten(n.filter(function(e){return PRODUCT_COMPONENTS.includes(clayUtils.getComponentName(refCheck(e)))}).map(function(n){return clayUtils.getComponentName(refCheck(n))===LIVE_BLOG?_flatten((n.posts||[]).map(function(n){return e(n.content||[])})):[PRODUCT_OFFER_CARD_CONTAINER,PRODUCT_CARD_CONTAINER].includes(clayUtils.getComponentName(refCheck(n)))?n.productOfferCards||n.productCards||[]:n}))},getAllProductsInPage=function(e){var n,t;return hasProductSchemas(e)?getAllProducts((null==e?void 0:null===(n=e.main)||void 0===n?void 0:null===(t=n[0])||void 0===t?void 0:t.content)||[]):[]},getSubscriptionCategoryFromAuthType=function(e,n){if(!e)return"free";var t={tve:"externalSubscription"}[n];if(!t)throw new Error("invalid authType: ".concat(n));return t},buildImageObjectData=function(e){return e.map(function(e){return{url:e.imageUrl,cutName:e.cutName}})},getTVEHeadlineHeroOriginalContent=function(e){var n=getTVEHeadlineHeroComponent(e.top);if(n)return n.originalContent},getTVEHeadlineHeroComponent=function(e){return e&&e.length>0&&e.find(function(e){return"tve-headline-hero"===clayUtils.getComponentName(refCheck(e))})||{}},getTVEPageScreen=function(e){return e.main.find(function(e){return"tve"===clayUtils.getComponentName(refCheck(e))})},getTVEPageSeries=function(e){return getTVEPageScreen(e).items.find(function(e){return"tve-vod-detail"===clayUtils.getComponentName(refCheck(e))})},getTVEPageSeasons=function(e){return getTVEPageSeries(e).seasons},sanitizeQuotes=function(e){try{return e.replace(/(^|[^\\])[“”"]/g,function(e,n){return"".concat(n,'\\"')})}catch(e){return""}},buildSection=function(e){var n=[null==e?void 0:e.section,null==e?void 0:e.subsection,null==e?void 0:e.subsubsection].filter(function(e){return e});return n.length?n:null},buildSectionWithHierarchy=function(e,n){var t=buildSection(e);return t?t.join(">"):n},isPublished=function(e){return"published"===clayUtils.getPageVersion(e)||"published"===clayUtils.getComponentVersion(e)},omitUndefined=function(e){return _omitBy(e,_isUndefined)},getSyndicationData=function(e){var n=e.syndicationFeeds,t=e.syndicationInews,i=e.syndicationApplenews,a=e.syndicationNewsource,r=e.syndicationRecs,o=e.syndicationSearch,l=[];return null!=n&&l.push(propertyValue("syndication_feeds",n)),null!=t&&l.push(propertyValue("syndication_inews",t)),null!=i&&l.push(propertyValue("syndication_applenews",i)),null!=a&&l.push(propertyValue("syndication_newsource",a)),null!=r&&l.push(propertyValue("syndication_recs",r)),null!=o&&l.push(propertyValue("syndication_search",o)),l},removeTagsExceptA=function(e){return e.replace(/<(?!\/?a\b)[^>]+>/g,"")};module.exports={DOTSCHEMA_CONTEXT:DOTSCHEMA_CONTEXT,buildImageObjectData:buildImageObjectData,buildSection:buildSection,buildSectionWithHierarchy:buildSectionWithHierarchy,isPublished:isPublished,getAllProducts:getAllProducts,getAllProductsInPage:getAllProductsInPage,getBrands:getBrands,getBreadcrumb:getBreadcrumb,getPageFooter:getPageFooter,getSchemaCanonicalUrl:getSchemaCanonicalUrl,getSponsors:getSponsors,getStellarId:getStellarId,getSubscriptionCategoryFromAuthType:getSubscriptionCategoryFromAuthType,omitUndefined:omitUndefined,refCheck:refCheck,sanitizeQuotes:sanitizeQuotes,validateArticlePage:validateArticlePage,validateElectionPage:validateElectionPage,validateVideoLeafPage:validateVideoLeafPage,validateGalleryLeafPage:validateGalleryLeafPage,validateLiveStoryPage:validateLiveStoryPage,validateliveArticle:validateliveArticle,validateTVEContent:validateTVEContent,getLiveBlog:getLiveBlog,getAccordion:getAccordion,validateStaticPage:validateStaticPage,validateHomePage:validateHomePage,validateSectionPage:validateSectionPage,validateContext:validateContext,validateUnderscoredPage:validateUnderscoredPage,validateUnderscoredAboutPage:validateUnderscoredAboutPage,getTVEPageSeasons:getTVEPageSeasons,getTVEPageSeries:getTVEPageSeries,getTVEPageScreen:getTVEPageScreen,getTVEHeadlineHeroComponent:getTVEHeadlineHeroComponent,getTVEHeadlineHeroOriginalContent:getTVEHeadlineHeroOriginalContent,getSyndicationData:getSyndicationData,validateSponsorArticle:validateSponsorArticle,removeTagsExceptA:removeTagsExceptA,getNestedAccordion:getNestedAccordion,hasProductSchemas:hasProductSchemas};

}).call(this)}).call(this,require(182).Buffer)}, {"2":2,"20":20,"59":59,"71":71,"161":161,"182":182,"3498":3498}];
window.modules["249"] = [function(require,module,exports){(function (__filename){(function (){
"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_defineProperty2=_interopRequireDefault(require(18)),_asyncToGenerator2=_interopRequireDefault(require(24)),_classCallCheck2=_interopRequireDefault(require(11)),_createClass2=_interopRequireDefault(require(12));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var _require=require(29),getCookie=_require.getCookie,_defaults=require(3350),_get=require(1),add=require(2799),_require2=require(16),actions=_require2.actions,subscribe=_require2.subscribe,ACCOUNT_NAV=actions.ACCOUNT_NAV,log=require(34).setup({file:__filename}),_require3=require(3468),formatLoggingData=_require3.formatLoggingData,_capitalize=require(392),lsCache={},NewsletterClient=function(){function e(t){(0,_classCallCheck2.default)(this,e),this.authClient=t||{},this.userEmail="",this.userLoggedIn=!1,this.countryCode=getCookie("countryCode"),subscribe(ACCOUNT_NAV.LOGOUT_SUCCESS,delCache),initCache()}return(0,_createClass2.default)(e,[{key:"retrieveNewsletters",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var t,r,n,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=[],e.prev=1,e.next=4,this.authClient.retrieveNewsletters();case 4:r=e.sent,n=r&&r.newsletters,a=Object.keys(n).map(function(e){return _objectSpread({name:e},n[e])}),t=a.sort(function(e,t){return e.position-t.position}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(1),log("error","Error retrieving newsletters: ",formatLoggingData(e.t0));case 13:return e.abrupt("return",t);case 14:case"end":return e.stop()}},e,this,[[1,10]])}));return function(){return e.apply(this,arguments)}}()},{key:"refreshUserInfo",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var t,r,n,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.authClient.getToken(),r=!1,!t){e.next=15;break}return e.prev=3,e.next=6,this.authClient.accountInfo(t);case 6:n=e.sent,a=n.userEmailResponses,this.userEmail=a&&a.length&&a[0].emailAddress||"",r=!0,e.next=15;break;case 12:e.prev=12,e.t0=e.catch(3),log("error","Error refreshing user info: ",formatLoggingData(e.t0));case 15:this.userLoggedIn=r;case 16:case"end":return e.stop()}},e,this,[[3,12]])}));return function(){return e.apply(this,arguments)}}()},{key:"_updateSubscriptions",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var t,r,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.authClient.tokenWithAuthn()){e.next=2;break}return e.abrupt("return");case 2:return t=lsCache.subscriptions,r=[],e.prev=4,e.next=7,this.authClient.subscriptions(this.authClient.getToken());case 7:n=e.sent,r=_get(n,"subscriptions"),t.updateAfter=add(new Date,{days:1}),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(4),log("error","Error updating subscriptions: ",formatLoggingData(e.t0));case 15:t.value=r,window.localStorage.setItem("userNewsletterSubscriptions",JSON.stringify(t));case 17:case"end":return e.stop()}},e,this,[[4,12]])}));return function(){return e.apply(this,arguments)}}()},{key:"retrieveSubscriptions",value:function(){var e=(0,_asyncToGenerator2.default)(function(){var e=this,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).useCache;return _regenerator.default.mark(function r(){var n;return _regenerator.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(e.authClient.tokenWithAuthn()){r.next=2;break}return r.abrupt("return",[]);case 2:if(n=lsCache.subscriptions,t&&!(n.updateAfter<=new Date)){r.next=6;break}return r.next=6,e._updateSubscriptions();case 6:return r.abrupt("return",n.value);case 7:case"end":return r.stop()}},r)})()});return function(){return e.apply(this,arguments)}}()},{key:"isLoggedIn",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.userLoggedIn=!(!this.authClient||!this.authClient.tokenWithAuthn()),!this.userLoggedIn||this.userEmail){e.next=4;break}return e.next=4,this.refreshUserInfo();case 4:return e.abrupt("return",this.userLoggedIn);case 5:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"subscribe",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,n,a,s,i,u,o,c,l,f,p;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=!1,n=t.newsletters,a=t.email,s=t.attributes,i=t.source,u=t.arkoseToken,e.t0=a,e.t0){e.next=10;break}return e.next=6,this.isLoggedIn();case 6:if(e.t1=e.sent,!e.t1){e.next=9;break}e.t1=this.userEmail;case 9:e.t0=e.t1;case 10:if(!(o=e.t0)){e.next=26;break}return c=s&&{cnn:s}||{},l=_objectSpread({newsletters:{acquisition_country:this.countryCode}},c),n&&n.forEach(function(e){l.newsletters["".concat(e,"_source")]=i}),f={email:o,newsletters:n,userProfileRequest:{attributes:l},misc:_objectSpread({},u&&{arkoseSessionToken:u})},p=this.authClient.getToken(),e.prev=17,e.next=20,this.authClient.subscribe(f,p);case 20:r=!0,e.next=26;break;case 23:e.prev=23,e.t2=e.catch(17),log("error","Error subscribing to newsletters: ",formatLoggingData(e.t2));case 26:if(!r){e.next=29;break}return e.next=29,this._updateSubscriptions();case 29:return e.abrupt("return",r);case 30:case"end":return e.stop()}},e,this,[[17,23]])}));return function(t){return e.apply(this,arguments)}}()},{key:"unsubscribe",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,n,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=!1,n=t.newsletters,e.next=4,this.isLoggedIn();case 4:if(e.t0=e.sent,!e.t0){e.next=7;break}e.t0=this.userEmail;case 7:if(!e.t0){e.next=18;break}return a={email:this.userEmail,newsletters:n},e.prev=9,e.next=12,this.authClient.unsubscribe(a,this.authClient.getToken());case 12:r=!0,e.next=18;break;case 15:e.prev=15,e.t1=e.catch(9),log("error","Error unsubscribing to newsletters: ",formatLoggingData(e.t1));case 18:if(!r){e.next=21;break}return e.next=21,this._updateSubscriptions();case 21:return e.abrupt("return",r);case 22:case"end":return e.stop()}},e,this,[[9,15]])}));return function(t){return e.apply(this,arguments)}}()},{key:"formatNewsletterName",value:function(e){return"string"==typeof e?e.split("_").map(function(e){return _capitalize(e)}).join(" "):e}}]),e}();function delCache(){lsCache={},window.localStorage.removeItem("userNewsletterSubscriptions")}function initCache(){return _initCache.apply(this,arguments)}function _initCache(){return(_initCache=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var t,r;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!lsCache.isInitialized){e.next=2;break}return e.abrupt("return");case 2:t=JSON.parse(window.localStorage.getItem("userNewsletterSubscriptions")||"{}"),_defaults(t,{value:[]}),r=t.updateAfter,t.updateAfter=r?new Date(r):new Date,lsCache={isInitialized:!0,subscriptions:t},document.addEventListener("deleteAccount",delCache);case 8:case"end":return e.stop()}},e)}))).apply(this,arguments)}module.exports=NewsletterClient;

}).call(this)}).call(this,"/services/client/newsletters-sdk.js")}, {"1":1,"10":10,"11":11,"12":12,"16":16,"18":18,"24":24,"25":25,"29":29,"34":34,"392":392,"2799":2799,"3350":3350,"3468":3468}];
window.modules["250"] = [function(require,module,exports){(function (__filename){(function (){
"use strict";var _cachedDaexResp,_configsByCase,_interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_asyncToGenerator2=_interopRequireDefault(require(24)),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){(0,_defineProperty2.default)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var _require=require(47),authClient=_require.authClient,EnvVars=require(5),_require2=require(16),actions=_require2.actions,dispatch=_require2.dispatch,_require3=require(30),get=_require3.get,log=require(34).setup({file:__filename}),_require4=require(29),addScriptTag=_require4.addScriptTag,MAX_RETRY_COUNT=3,arkoseScriptIds=[],scriptsRetryCount={},enforcementsRetryCount={},USE_CASES={LOGIN:"LOGIN",NEWSLETTERS:"NEWSLETTERS",REGISTRATION:"REGISTRATION",PAYMENT:"PAYMENT",PWRESET:"PWRESET",VERIFICATION:"VERIFICATION"},cachedDaexResp=(_cachedDaexResp={},(0,_defineProperty2.default)(_cachedDaexResp,USE_CASES.LOGIN,""),(0,_defineProperty2.default)(_cachedDaexResp,USE_CASES.NEWSLETTERS,""),(0,_defineProperty2.default)(_cachedDaexResp,USE_CASES.REGISTRATION,""),(0,_defineProperty2.default)(_cachedDaexResp,USE_CASES.PAYMENT,""),(0,_defineProperty2.default)(_cachedDaexResp,USE_CASES.PWRESET,""),(0,_defineProperty2.default)(_cachedDaexResp,USE_CASES.VERIFICATION,""),_cachedDaexResp),configsByCase=(_configsByCase={},(0,_defineProperty2.default)(_configsByCase,USE_CASES.LOGIN,{srcEnvVar:"ARKOSE_LOGIN_SRC",callbackFnName:"setupArkoseLogin",id:"login-arkose-script"}),(0,_defineProperty2.default)(_configsByCase,USE_CASES.NEWSLETTERS,{srcEnvVar:"ARKOSE_NEWSLETTERS_SRC",callbackFnName:"setupArkoseNewsletters",id:"arkose-newsletters-script"}),(0,_defineProperty2.default)(_configsByCase,USE_CASES.REGISTRATION,{srcEnvVar:"ARKOSE_REGISTRATION_SRC",callbackFnName:"setupArkoseReg",id:"registration-arkose-script"}),(0,_defineProperty2.default)(_configsByCase,USE_CASES.PAYMENT,{srcEnvVar:"ARKOSE_REGISTRATION_SRC",callbackFnName:"setupArkosePayment",id:"payment-arkose-script"}),(0,_defineProperty2.default)(_configsByCase,USE_CASES.PWRESET,{srcEnvVar:"ARKOSE_REGISTRATION_SRC",callbackFnName:"setupArkoseResetPassword",id:"reset-password-arkose-script"}),(0,_defineProperty2.default)(_configsByCase,USE_CASES.VERIFICATION,{srcEnvVar:"ARKOSE_LOGIN_SRC",callbackFnName:"setupVerificationArkose",id:"arkose-user-verification-script"}),_configsByCase),getDaexData=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,n,a,o,s;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=EnvVars.get("ENABLE_ARKOSE_DATA_EXCHANGE"),(n=cachedDaexResp[r])||!t){e.next=16;break}return a={use_case:r||"",referer:window.location.href,selected_site:"cnn"},e.prev=4,e.next=7,authClient.getDataExchange(a);case 7:o=e.sent,s=o.data,cachedDaexResp[r]=s,n=s,e.next=16;break;case 13:e.prev=13,e.t0=e.catch(4),log("error",e.t0.message,{stack:e.t0.stack});case 16:return e.abrupt("return",n);case 17:case"end":return e.stop()}},e,null,[[4,13]])}));return function(r){return e.apply(this,arguments)}}(),setEnforcementConfig=function(){var e=(0,_asyncToGenerator2.default)(function(e){var r=e.enforcementConfig,t=e.setBy,n=e.useCase,a=e.enforcement,o=e.isMultiUse;return _regenerator.default.mark(function e(){var s,c,i,u,f;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return c=setTimeout(function(){dispatch(actions.ARKOSE.SCRIPT_LOAD_FAILED)},15e3),i=r.onReady,u=r.onCompleted,enforcementsRetryCount[n]=0,e.next=5,getDaexData(n);case 5:f=e.sent,null==a||a.setConfig(_objectSpread(_objectSpread({},r),{},{data:f&&{blob:f}||{},onReady:function(){clearTimeout(c),i({enforcement:a})},onCompleted:u,onError:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return clearTimeout(c),e.next=3,enforcementOnError({enforcementInstance:a,useCase:n,retryTimes:enforcementsRetryCount[n]});case 3:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}()})),o&&null!==(s=window.arkoseEnforcementCNN)&&void 0!==s&&s.sharedEnforcements[n]&&(window.arkoseEnforcementCNN.sharedEnforcements[n].setBy=t);case 8:case"end":return e.stop()}},e)})()});return function(r){return e.apply(this,arguments)}}(),loadAndInitializeArkose=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,n,a,o,s,c,i,u;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=r.enforcementConfig,n=r.useCase,a=r.isMultiUse,o=r.setBy,s=configsByCase[n],i=(c=s||{}).callbackFnName,u=c.id,t&&i&&!document.getElementById(u)&&void 0===window[i]){e.next=5;break}return e.abrupt("return");case 5:a&&(window.arkoseEnforcementCNN||(window.arkoseEnforcementCNN={}),window.arkoseEnforcementCNN.sharedEnforcements||(window.arkoseEnforcementCNN.sharedEnforcements={})),window[i]=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a&&(window.arkoseEnforcementCNN.sharedEnforcements[n]={enforcement:t,setBy:o}),e.next=3,setEnforcementConfig(_objectSpread(_objectSpread({},r),{},{enforcement:t}));case 3:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}(),createArkoseScript(s);case 8:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}(),checkIfReset=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,n,a,o,s,c,i,u;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r.useCase,a=r.setBy,o=r.resetOnReady,s=(null===(t=window.arkoseEnforcementCNN)||void 0===t?void 0:t.sharedEnforcements)||{},c=s[n],i=(null==c?void 0:c.setBy)!==a,!c||!i){e.next=9;break}return u=c.enforcement,e.next=8,setEnforcementConfig(_objectSpread(_objectSpread({},r),{},{enforcement:u,enforcementConfig:_objectSpread(_objectSpread({},r.enforcementConfig),{},{onReady:o})}));case 8:u.reset();case 9:return e.abrupt("return",i);case 10:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}(),scriptLoadFailure=function(e){var r,t=e.srcEnvVar,n=e.callbackFnName,a=e.id,o=null!==(r=scriptsRetryCount[a])&&void 0!==r?r:0;if(o===MAX_RETRY_COUNT)return removeArkoseScripts(),void dispatch(actions.ARKOSE.SCRIPT_LOAD_FAILED);removeArkoseScripts(),createArkoseScript({srcEnvVar:t,callbackFnName:n,id:a}),scriptsRetryCount[a]=o+1},removeArkoseScripts=function(){arkoseScriptIds.forEach(function(e){var r=document.getElementById(e);r&&r.remove()})},createArkoseScript=function(e){var r=e.srcEnvVar,t=e.callbackFnName,n=e.id;r&&n&&t&&(addScriptTag({src:EnvVars.get(r),async:!0,defer:!0,id:n,onerror:function(){scriptLoadFailure({srcEnvVar:r,callbackFnName:t,id:n})},data:{callback:t}}),arkoseScriptIds.push(n))},arkoseAPIIsHealthy=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var r;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,get("https://status.arkoselabs.com/api/v2/status.json");case 3:return r=e.sent,e.abrupt("return","none"===r.status.indicator);case 7:return e.prev=7,e.t0=e.catch(0),log("error","Error checking arkose health: ",e.t0),e.abrupt("return",!1);case 11:case"end":return e.stop()}},e,null,[[0,7]])}));return function(){return e.apply(this,arguments)}}(),enforcementOnError=function(){var e=(0,_asyncToGenerator2.default)(function(e){var r=e.enforcementInstance,t=e.useCase,n=e.retryTimes,a=void 0===n?0:n;return _regenerator.default.mark(function e(){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,arkoseAPIIsHealthy();case 4:if(!(e.sent&&a<MAX_RETRY_COUNT)){e.next=10;break}return r.reset(),t&&(enforcementsRetryCount[t]=a+1),setTimeout(function(){r.run()},500),e.abrupt("return");case 10:dispatch(actions.ARKOSE.SCRIPT_LOAD_FAILED);case 11:case"end":return e.stop()}},e)})()});return function(r){return e.apply(this,arguments)}}();module.exports={loadAndInitializeArkose:loadAndInitializeArkose,enforcementOnError:enforcementOnError,createArkoseScript:createArkoseScript,getDaexData:getDaexData,MAX_RETRY_COUNT:MAX_RETRY_COUNT,USE_CASES:USE_CASES,checkIfReset:checkIfReset};

}).call(this)}).call(this,"/services/client/arkose.js")}, {"5":5,"10":10,"16":16,"18":18,"24":24,"25":25,"29":29,"30":30,"34":34,"47":47}];
window.modules["251"] = [function(require,module,exports){(function (__filename){(function (){
"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_defineProperty2=_interopRequireDefault(require(18)),_asyncToGenerator2=_interopRequireDefault(require(24));function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){(0,_defineProperty2.default)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var AuthClient=require(2685),EnvVars=require(5),Log=require(34).setup({file:__filename}),SETTINGS={env:EnvVars.get("DALTON_ENV")||"production",cookieVersion:EnvVars.get("DALTON_COOKIE_VERSION")||"v1.1",forwardClientInfo:!0,appId:EnvVars.get("TOP_AUTH_SERVICE_APP_ID"),cookieRefreshAfterDays:5,gizmousVersion:EnvVars.get("GIZMO_US_VERSION")||1},AUTH_CLIENT=new AuthClient(SETTINGS),paymentErrorMapping={expired_card:"Enter a valid expiration date.",incorrect_zip:"Enter a valid ZIP Code.",incorrect_cvc:"Enter a valid security code.",card_declined:"Unable to process payment.",processing_error:"Unable to process payment. Try again.","internal.error":"Unable to process payment. Try again."},marketingConsentData={marketingOptIns:[{name:"marketingOptIn",label:"Check here if you would like to receive updates and offers from CNN and its <a href='https://www.cnn.com/affiliates' target='_blank'>affiliates</a>",preselected:!0},{name:"marketingOptIn",label:"Yes! CNN and WarnerMedia News & Sports may use my email address along with my interests, interactions, and device data to send me tailored email and other offers through social media or other sites and apps.",type:"gdpr"},{name:"marketingAffiliateOptIn",label:"Yes! CNN and WarnerMedia News & Sports may also share those details with <a href='https://www.cnn.com/affiliates' target='_blank'>Affiliates</a> so they may send me tailored email and other offers. CNN and WarnerMedia News & Sports are requesting this consent on behalf of their affiliates, which will use the information under their respective privacy policies.",type:"gdpr"}]},requestRegCode=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,AUTH_CLIENT.requestRegCode(r);case 2:return t=e.sent,(n=t.errorStatus)&&Log("error","Error requesting reg code: ",n),e.abrupt("return",t);case 6:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}(),authnRegCode=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t={success:!1,errorStatus:500},!r){e.next=7;break}return e.next=4,AUTH_CLIENT.authnRegCode(r);case 4:t=e.sent,(n=t.errorStatus)&&Log("error","Error authenticating reg code: ",n);case 7:return e.abrupt("return",t);case 8:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}(),getActiveSub=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t={success:!1,errorStatus:500},!r){e.next=7;break}return e.next=4,AUTH_CLIENT.getActiveSub(r);case 4:t=e.sent,(n=t.errors)&&Log("error","Error getting active subscriptions: ",n);case 7:return e.abrupt("return",t);case 8:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}(),getAllSubs=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t={success:!1,errorStatus:500},!r){e.next=7;break}return e.next=4,AUTH_CLIENT.getSub(r);case 4:t=e.sent,(n=t.errors)&&Log("error","Error getting subscriptions: ",n);case 7:return e.abrupt("return",t);case 8:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}(),getProducts=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var n,a,o;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=EnvVars.get("SUBS_WELCOME_OFFER_ENABLED")&&"US"===t?"2":"1",e.next=3,AUTH_CLIENT.getProducts(r,t,n);case 3:return a=e.sent,(o=a.errors)&&Log("error","Error getting products: ",o),e.abrupt("return",a);case 7:case"end":return e.stop()}},e)}));return function(r,t){return e.apply(this,arguments)}}(),getPaymentSources=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t={success:!1,errorStatus:500},!r){e.next=7;break}return e.next=4,AUTH_CLIENT.getPaymentSources(r);case 4:t=e.sent,(n=t.errors)&&Log("error","Error getting payment sources: ",n);case 7:return e.abrupt("return",t);case 8:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}(),addPaymentSource=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t,n){var a,o;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a={success:!1,errorStatus:500},!(r&&t&&n)){e.next=7;break}return e.next=4,AUTH_CLIENT.addPaymentSource(r,t,n);case 4:a=e.sent,(o=a.errors)&&Log("error","Error adding payment source: ",o);case 7:return e.abrupt("return",a);case 8:case"end":return e.stop()}},e)}));return function(r,t,n){return e.apply(this,arguments)}}(),updateSubPaymentSource=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t,n,a){var o,u;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(o={success:!1,errorStatus:500},!(r&&t&&n)){e.next=5;break}return e.next=4,AUTH_CLIENT.updateSubPaymentSource(r,t,n,a);case 4:o=e.sent;case 5:return(u=o.errors)&&Log("error","Error updating subscription payment source: ",u),e.abrupt("return",o);case 8:case"end":return e.stop()}},e)}));return function(r,t,n,a){return e.apply(this,arguments)}}(),addPurchase=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t,n){var a,o,u;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a={success:!1,errorStatus:500},null==(o=(t||{}).purchases)||!o.length){e.next=11;break}if(!(o.filter(function(e){return e.idempotencyKey}).length===o.length)){e.next=10;break}return e.next=7,AUTH_CLIENT.addPurchase(r,t,n);case 7:a=e.sent,e.next=11;break;case 10:a=_objectSpread(_objectSpread({},a),{},{errorStatus:422,errors:[{field:null,error:"error",message:"Sorry, we couldn't process your payment. Please try again."}]});case 11:return(u=a.errors)&&Log("error","Error adding purchase: ",u),e.abrupt("return",a);case 14:case"end":return e.stop()}},e)}));return function(r,t,n){return e.apply(this,arguments)}}(),createSetupIntent=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var n,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n={success:!1,errorStatus:500,clientSecret:void 0},!r){e.next=5;break}return e.next=4,AUTH_CLIENT.setupIntent(r,t);case 4:n=e.sent;case 5:return(a=n.errors)&&Log("error","Error creating setup intent: ",a),e.abrupt("return",n);case 8:case"end":return e.stop()}},e)}));return function(r,t){return e.apply(this,arguments)}}(),cancelSubscription=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t,n){var a,o,u,s;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a={success:!1,errorStatus:500},!r||!t){e.next=5;break}return e.next=4,AUTH_CLIENT.cancelSub(r,t,n);case 4:a=e.sent;case 5:return u=(o=a).errors,s=o.errorStatus,(u||s)&&Log("error","Error cancelling subscription: ",{status:s,data:u}),e.abrupt("return",a);case 8:case"end":return e.stop()}},e)}));return function(r,t,n){return e.apply(this,arguments)}}();module.exports={AUTH_CLIENT:AUTH_CLIENT,getActiveSub:getActiveSub,getAllSubs:getAllSubs,requestRegCode:requestRegCode,authnRegCode:authnRegCode,paymentErrorMapping:paymentErrorMapping,marketingConsentData:marketingConsentData,getProducts:getProducts,getPaymentSources:getPaymentSources,addPaymentSource:addPaymentSource,updateSubPaymentSource:updateSubPaymentSource,addPurchase:addPurchase,cancelSubscription:cancelSubscription,createSetupIntent:createSetupIntent};

}).call(this)}).call(this,"/services/universal/zion-dalton-sdk.js")}, {"5":5,"10":10,"18":18,"24":24,"25":25,"34":34,"2685":2685}];
window.modules["252"] = [function(require,module,exports){(function (__filename){(function (){
"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_toConsumableArray2=_interopRequireDefault(require(23)),_asyncToGenerator2=_interopRequireDefault(require(24)),_createClass2=_interopRequireDefault(require(12)),_classCallCheck2=_interopRequireDefault(require(11)),_defineProperty2=_interopRequireDefault(require(18)),log=require(34).setup({file:__filename}),EnvVars=require(5),rest=require(30),OpenwebCommentCounter=(0,_createClass2.default)(function e(t){var n,o,a=this,r=t.ssoEnabled,i=t.convoEl,s=t.convoAboveOBR,l=t.convoWrapper,c=t.ctaTracking,d=t.isMobileView;(0,_classCallCheck2.default)(this,e),(0,_defineProperty2.default)(this,"init",(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var t,n,o,r,i,s,l;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=document.querySelector(".article__content").children,i=(0,_toConsumableArray2.default)(r).filter(function(e){return"paragraph"===e.dataset.componentName}),s=i.length,a.headlineOptionsEl&&a.appendHeadlineCounter(),null!==(t=window.CNN.ads)&&void 0!==t&&t.quantum&&null!==(n=window.env)&&void 0!==n&&n.ENABLE_OPENWEB_MIDPROMO&&document.addEventListener("QuantumPlacementComplete",function(e){var t=e.detail.openSlots.find(function(e){return e>=a.inlineCommentModuleIndex});a.articleMidPromo&&a.articleMidPromo.remove(),s>=t&&a.generateArticlePromo(t,r)}),a.appendArticleEndCounterBtn(s),(null===(o=window.env)||void 0===o?void 0:o.ENABLE_OPENWEB_MIDPROMO)&&a.appendArticleMidPromo(i,s),a.commentLabels=document.querySelectorAll(".".concat(a.class,"__comments-label")),a.promoLabels=document.querySelectorAll(".".concat(a.class,"__promo-label")),!a.spotId||!a.postId){e.next=15;break}return e.next=12,a.getMessageCount();case 12:document.addEventListener("spot-im-current-user-sent-message-succeed",function(){a.messagesCount++,a.updateMessageCount()}),document.addEventListener("spot-im-clicked-delete-message",function(){a.messagesCount--,a.updateMessageCount()}),[a.headlineCounter,a.articleEndCounterBtn,null===(l=a.articleMidPromo)||void 0===l?void 0:l.querySelector(".".concat(a.class,"__promo-button"))].forEach(function(e){null==e||e.addEventListener("click",function(){var t,n,o,r;a.convoAboveOBR||(a.outbrainLoaded?null===(t=window.OBR)||void 0===t||null===(n=t.extern)||void 0===n||n.blockFeedExpansion(a.idxSuppressionId):window.OBREvents.push({name:"ready",widgetId:"all",callback:function(){var e,t;a.idxSuppressionId=a.getOutbrainIdx(),a.outbrainLoaded=!0,null===(e=window.OBR)||void 0===e||null===(t=e.extern)||void 0===t||t.blockFeedExpansion(a.idxSuppressionId)}}));a.convoModuleLoaded||(null===(o=a.convoWrapper)||void 0===o||o.classList.remove("openweb-convo__placeholder-wrapper--hidden"),null===(r=window.__OPEN_WEB__)||void 0===r||r.initOW(),a.convoModuleLoaded=!0);a.trackAnalytics({interaction:"commenting:".concat(e.dataset.ctaTracking)})})});case 15:case"end":return e.stop()}},e)}))),(0,_defineProperty2.default)(this,"getOutbrainIdx",function(){var e=a.isMobileView?"CRMB_62":"CR_26",t=document.querySelector('[data-widget-id="'.concat(e,'"]'));return null==t?void 0:t.dataset.idx}),(0,_defineProperty2.default)(this,"generateCounterDiv",function(){var e=document.createElement("a");e.classList.add(a.class,a.hideClass),e.setAttribute("href","#openweb-convo");var t='\n        <span class="'.concat(a.class,'__icon">  \n        </span>\n        <span class="').concat(a.class,'__comments-label"></span>\n    ');return e.innerHTML=t,e}),(0,_defineProperty2.default)(this,"appendHeadlineCounter",function(){a.headlineCounter=a.generateCounterDiv(),a.headlineCounter.dataset.ctaTracking="top-article CTA",a.headlineOptionsEl.firstElementChild?a.headlineOptionsEl.firstElementChild.after(a.headlineCounter):a.headlineOptionsEl.appendChild(a.headlineCounter),a.headlineOptionsEl.classList.add(a.headlineClass)}),(0,_defineProperty2.default)(this,"generateArticlePromo",function(e,t){a.articleMidPromo=document.createElement("div"),a.articleMidPromo.className="".concat(a.class,"__promo-container"),a.articleMidPromo.dataset.articleGutter="true",a.articleMidPromo.innerHTML='\n      <div class="'.concat(a.class,'__promo-content"><span class="').concat(a.class,'__promo-text"><span class="').concat(a.class,'__icon"></span><b class="').concat(a.class,'__promo-qa">What do you think?</b></span> <span class="').concat(a.class,'__promo-label"></span></div>\n      <div class="').concat(a.class,'__promo-cta"><a class="').concat(a.class,'__promo-button" href="#openweb-convo" data-cta-tracking="in-line CTA">View Comments</a></div>\n    '),t[e].before(a.articleMidPromo)}),(0,_defineProperty2.default)(this,"appendArticleMidPromo",function(e,t){var n,o=null===(n=window.CNN.ads)||void 0===n?void 0:n.quantum;!o&&t>=a.inlineCommentModuleIndex?a.generateArticlePromo(t-5,e):o&&o.updateAdSlotPositions({articleLengthLimit:a.inlineCommentModuleIndex,elementBuffers:{source:{buffer:5},subheader:{buffer:3},image:{buffer:2},"video-resource":{buffer:4,strict:!0},"related-content":{buffer:3,strict:!0},bxc:{buffer:2,strict:!0}},endOfArticleBuffer:4})}),(0,_defineProperty2.default)(this,"appendArticleEndCounterBtn",function(e){var t;e&&(a.articleEndCounterBtn=a.generateCounterDiv(),a.articleEndCounterBtn.classList.add("".concat(a.class,"--article-end")),a.articleEndCounterBtn.dataset.articleGutter="true",a.articleEndCounterBtn.dataset.ctaTracking="end of article CTA",null===(t=document.querySelector(".article__content"))||void 0===t||t.append(a.articleEndCounterBtn))}),(0,_defineProperty2.default)(this,"getMessageCount",(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var t,n,o,r;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,rest.get("https://open-api.spot.im/v1/messages-count?spot_id=".concat(a.spotId,"&posts_ids=").concat(a.postId));case 3:t=e.sent,(n=null==t?void 0:t.messages_count)&&(a.messagesCount=n[a.postId],a.updateMessageCount(),null===(o=a.headlineCounter)||void 0===o||o.classList.remove(a.hideClass),null===(r=a.articleEndCounterBtn)||void 0===r||r.classList.remove(a.hideClass)),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),log("error",e.t0.message,{stack:e.t0.stack});case 11:case"end":return e.stop()}},e,null,[[0,8]])}))),(0,_defineProperty2.default)(this,"updateMessageCount",function(){var e=a.messagesCount>0?a.numberFormatter.format(a.messagesCount):"",t="Leave a comment";e&&(t=a.messagesCount>=1e3?"".concat(e," comments have been posted"):"Join ".concat(e," other").concat(e>1?"s":""," in the comments"));var n=e?"".concat(e," comment").concat(a.messagesCount>1?"s":""):"Leave a comment";a.commentLabels.forEach(function(e){e.innerHTML=n}),a.promoLabels.forEach(function(e){e.innerHTML=t})}),this.headlineOptionsEl=document.querySelector(".headline__options"),this.SSOEnabled=r,this.trackAnalytics=c,this.class="openweb-comment-counter",this.headlineClass="headline__options--has-more",this.hideClass="".concat(this.class,"--hide"),this.conversationElement=i,this.convoWrapper=l,this.convoAboveOBR=s,this.isMobileView=d,this.postId=null===(n=window.CNN)||void 0===n?void 0:null===(o=n.contentModel)||void 0===o?void 0:o.pageStellarId,this.messagesCount=0,this.numberFormatter=Intl.NumberFormat("en",{notation:"compact"});var u=this.SSOEnabled?"OPENWEB_SSO_SPOT_ID":"OPENWEB_SPOT_ID";this.spotId=EnvVars.get(u),this.convoModuleLoaded=!1,this.inlineCommentModuleIndex=10,s||(window.OBREvents=window.OBREvents||[],window.OBREvents.push({name:"ready",widgetId:"all",callback:function(){a.outbrainLoaded||(a.idxSuppressionId=a.getOutbrainIdx(),a.outbrainLoaded=!0);var e,t,n=document.referrer.includes("commenting");(n||window.location.hash.includes("openweb-convo"))&&(null===(e=window.OBR)||void 0===e||null===(t=e.extern)||void 0===t||t.blockFeedExpansion(a.idxSuppressionId));n&&(window.location.hash="openweb-convo")}}))});module.exports=OpenwebCommentCounter;

}).call(this)}).call(this,"/components/openweb-convo/comment-counter.js")}, {"5":5,"10":10,"11":11,"12":12,"18":18,"23":23,"24":24,"25":25,"30":30,"34":34}];
window.modules["333"] = [function(require,module,exports){var baseGetTag=require(3210),isArray=require(547),isObjectLike=require(3218),stringTag="[object String]";function isString(e){return"string"==typeof e||!isArray(e)&&isObjectLike(e)&&baseGetTag(e)==stringTag}module.exports=isString;
}, {"547":547,"3210":3210,"3218":3218}];
window.modules["334"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"v1",{enumerable:!0,get:function(){return _v.default}}),Object.defineProperty(exports,"v3",{enumerable:!0,get:function(){return _v2.default}}),Object.defineProperty(exports,"v4",{enumerable:!0,get:function(){return _v3.default}}),Object.defineProperty(exports,"v5",{enumerable:!0,get:function(){return _v4.default}}),Object.defineProperty(exports,"NIL",{enumerable:!0,get:function(){return _nil.default}}),Object.defineProperty(exports,"version",{enumerable:!0,get:function(){return _version.default}}),Object.defineProperty(exports,"validate",{enumerable:!0,get:function(){return _validate.default}}),Object.defineProperty(exports,"stringify",{enumerable:!0,get:function(){return _stringify.default}}),Object.defineProperty(exports,"parse",{enumerable:!0,get:function(){return _parse.default}});var _v=_interopRequireDefault(require(3396)),_v2=_interopRequireDefault(require(3399)),_v3=_interopRequireDefault(require(3392)),_v4=_interopRequireDefault(require(3397)),_nil=_interopRequireDefault(require(3391)),_version=_interopRequireDefault(require(3393)),_validate=_interopRequireDefault(require(3398)),_stringify=_interopRequireDefault(require(3394)),_parse=_interopRequireDefault(require(3395));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}
}, {"3391":3391,"3392":3392,"3393":3393,"3394":3394,"3395":3395,"3396":3396,"3397":3397,"3398":3398,"3399":3399}];
window.modules["348"] = [function(require,module,exports){"use strict";function scrollDepthObserver(e,t,n,r){var o=document.querySelector(".".concat(n));o||((o=document.createElement("div")).className="scroll-depth-observer ".concat(n),o.style="\n      top: ".concat(e.offsetHeight*t,"px;\n      position: relative;\n      width: 100%;\n      left: 0;\n    "),e.insertAdjacentElement("afterBegin",o));var c=new IntersectionObserver(function(e){e.map(function(e){e.isIntersecting&&(r(),c.unobserve(e.target))})});c.observe(o)}module.exports=scrollDepthObserver;
}, {}];
window.modules["357"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_classCallCheck2=_interopRequireDefault(require(11)),_createClass2=_interopRequireDefault(require(12)),_defineProperty2=_interopRequireDefault(require(18)),EnvVars=require(5),_require=require(82),ClientTemplate=_require.ClientTemplate,_require2=require(16),actions=_require2.actions,subscribe=_require2.subscribe,SSO=actions.SSO,_require3=require(402),createSsoBtn=_require3.createSsoBtn,_require4=require(373),initCustomGoogleButton=_require4.initCustomGoogleButton,_require5=require(401),initCustomAppleButton=_require5.initCustomAppleButton,IDENTITY_TYPE_KEY="CNN_ITYPE",IDENTITY_TYPES={GOOGLE:"GOOGLE",APPLE:"APPLE",EMAIL:"EMAIL"},SocialSignOnHelper=function(){function e(t){var r=this;(0,_classCallCheck2.default)(this,e),(0,_defineProperty2.default)(this,"subscribeSsoLoadComplete",function(e){var t=[],i=0;r.googleSsoEnabled&&t.push("google"),r.appleSsoEnabled&&t.push("apple"),subscribe(SSO.BTN_LOADED,function(r){var n=r.type;t.includes(n)&&i++,i===t.length&&e&&e()})});var i=t.el,n=t.googleWrapperSelector,l=t.appleWrapperSelector,s=t.ssoLoadCompleteCallback;this.googleSsoEnabled=EnvVars.get("REG_SSO_GOOGLE_ENABLED"),this.appleSsoEnabled=EnvVars.get("REG_SSO_APPLE_ENABLED"),this.hbsEnv=ClientTemplate.createHandlebarsEnvironment(),this.identityMap={GOOGLE:{name:IDENTITY_TYPES.GOOGLE.toLowerCase(),wrapper:i.querySelector(n),type:IDENTITY_TYPES.GOOGLE,clientId:EnvVars.get("SSO_GOOGLE_CLIENT_ID")},APPLE:{name:IDENTITY_TYPES.APPLE.toLowerCase(),wrapper:i.querySelector(l),type:IDENTITY_TYPES.APPLE,clientId:EnvVars.get("SSO_APPLE_CLIENT_ID")}},this.subscribeSsoLoadComplete(s),this.initSsoBtns(t)}return(0,_createClass2.default)(e,[{key:"initSsoBtns",value:function(e){var t=e.googleCredentialHandler,r=e.appleOnSuccess,i=e.appleOnError,n=this.identityMap,l=n.GOOGLE,s=n.APPLE,a=l.wrapper,o=s.wrapper;if(this.googleSsoEnabled&&a&&t){var p=createSsoBtn({ssoType:this.identityMap.GOOGLE.name},this.hbsEnv);a.prepend(p),initCustomGoogleButton({containerEl:a,credentialHandler:t,clientId:l.clientId})}if(this.appleSsoEnabled&&o){var u=createSsoBtn({ssoType:this.identityMap.APPLE.name},this.hbsEnv);o.prepend(u),initCustomAppleButton({containerEl:o,clientId:s.clientId,onSuccess:r,onError:i})}}}]),e}();module.exports={SocialSignOnHelper:SocialSignOnHelper,IDENTITY_TYPES:IDENTITY_TYPES,IDENTITY_TYPE_KEY:IDENTITY_TYPE_KEY};
}, {"5":5,"10":10,"11":11,"12":12,"16":16,"18":18,"82":82,"373":373,"401":401,"402":402}];
window.modules["359"] = [function(require,module,exports){"use strict";var EnvVars=require(5),_get=require(1),PAYMENT_PATH_REF="/_components/user-account-payment/instances/user-account-payment@published",REGISTRATION_PATH_REF="/_components/user-account-registration/instances/user-account-registration@published",LOGIN_PATH_REF="/_components/user-account-login/instances/user-account-login@published",MVPD_PATH_REF="/_components/user-account-mvpd/instances/user-account-mvpd@published",MVPD_SUCCESS_PATH_REF="/_components/user-account-mvpd-success/instances/user-account-mvpd-success@published",ONBOARDING_PATH_REF="/_components/user-account-onboarding/instances/user-account-onboarding@published",DEFAULT_PAYMENT_PROMO="uk-livestream",currencyToRegionMap={usd:"US",gbp:"UK"},DEFAULT_DISPLAY_NAME_BASE="cnn-user",sanitizeMetadataOnSave=function(n,a){return n[a]&&n[a].forEach(function(n){n.metaDescription=n.metaDescription||"",n.metaImage=n.metaImage||"",n.metaTitle=n.metaTitle||""}),n},getPathData=function(n,a,e){var t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",c=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o={},r=_get(n,"dynamicMeta.".concat(a),_get(n,"params.dynamicParam",_get(n,"query.".concat(a),t)));if(r&&(!c||!_get(n,"edit",!1))){var i=e.find(function(n){return r===n.path});if(i)o={pathMetaData:i,pathLocalsMeta:{metaImage:i.metaImage,metaDescription:i.metaDescription,metaTitle:i.metaTitle}}}return o},userAccountEnabled=EnvVars.get("USER_ACCOUNT_ENABLED")||!1,userAccountRestrictedViewsEnabled=EnvVars.get("USER_ACCOUNT_RESTRICTED_VIEWS_ENABLED")||!1,getBrandLogoData=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"cnn",a=arguments.length>1?arguments[1]:void 0,e=null==a?void 0:a.logo,t={cnn:{mainLogoUrl:"/",ariaLabel:"CNN",mainLogo:"public/media/sites/cnn/cnn.svg",id:"user-account-".concat(n,"-logo")}};return e&&t[e]||t.cnn};function generateConfirmationView(n){if(!n)return"";var a=n.confirmationSubHeader,e=n.confirmationHeader,t=n.confirmationInfoText,c=n.confirmationBtnText,o=n.redirect,r=n.zjsData,i=void 0===r?{}:r,s=a?'<p class="user-account-shared__heading-subtext user-account-shared__confirmation-subtext">'.concat(a,"</p>"):"",u=Object.keys(i).map(function(n){var a=i[n];return a?"data-zjs-".concat(n,'="').concat(a,'"'):""}).join(" "),_=o||"/";return'<div id="confirmationView"\n  class="user-account-shared__confirmation-wrapper">\n  '.concat(s,'\n  <h1 class="user-account-shared__heading user-account-shared__confirmation-heading">\n    ').concat(e,'\n  </h1>\n  <p class="user-account-shared__paragraph-text user-account-shared__confirmation-infotext">\n      ').concat(t,'\n  </p>\n  <p class="user-account-shared__paragraph-text user-account-shared__confirmation-infotext">This page will automatically redirect in 5 seconds...</p>\n      <a id="confirmationActionButton" href="').concat(_,'" data-zjs="click"\n          data-zjs-component_text="').concat(c,'" data-zjs-component_type="button"\n          data-zjs-destination_url="').concat(_,'" ').concat(u,'\n          class="user-account-shared__button user-account-shared__confirmation-button">').concat(c,"\n      </a>\n</div>")}var generateTemporaryDisplayName=function(){return"".concat(DEFAULT_DISPLAY_NAME_BASE,"-").concat(Math.random().toString(36).substring(2,8))};module.exports={PAYMENT_PATH_REF:PAYMENT_PATH_REF,REGISTRATION_PATH_REF:REGISTRATION_PATH_REF,LOGIN_PATH_REF:LOGIN_PATH_REF,MVPD_SUCCESS_PATH_REF:MVPD_SUCCESS_PATH_REF,MVPD_PATH_REF:MVPD_PATH_REF,ONBOARDING_PATH_REF:ONBOARDING_PATH_REF,DEFAULT_PAYMENT_PROMO:DEFAULT_PAYMENT_PROMO,currencyToRegionMap:currencyToRegionMap,sanitizeMetadataOnSave:sanitizeMetadataOnSave,getPathData:getPathData,userAccountEnabled:userAccountEnabled,userAccountRestrictedViewsEnabled:userAccountRestrictedViewsEnabled,userAccountOnboardingEnabled:EnvVars.get("USER_ACCOUNT_ONBOARDING_ENABLED")||!1,getBrandLogoData:getBrandLogoData,generateConfirmationView:generateConfirmationView,DEFAULT_DISPLAY_NAME_BASE:DEFAULT_DISPLAY_NAME_BASE,generateTemporaryDisplayName:generateTemporaryDisplayName};
}, {"1":1,"5":5}];
window.modules["363"] = [function(require,module,exports){var getPrototypeOf=require(15),setPrototypeOf=require(438),isNativeFunction=require(442),construct=require(437);function _wrapNativeSuper(e){var t="function"==typeof Map?new Map:void 0;return module.exports=_wrapNativeSuper=function(e){if(null===e||!isNativeFunction(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return construct(e,arguments,getPrototypeOf(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),setPrototypeOf(r,e)},module.exports.__esModule=!0,module.exports.default=module.exports,_wrapNativeSuper(e)}module.exports=_wrapNativeSuper,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {"15":15,"437":437,"438":438,"442":442}];
window.modules["371"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_toConsumableArray2=_interopRequireDefault(require(23)),_createClass2=_interopRequireDefault(require(12)),_classCallCheck2=_interopRequireDefault(require(11)),_defineProperty2=_interopRequireDefault(require(18)),styles="\n.cnn-tooltip {\n  position: relative;\n}\n\n.cnn-tooltip__blurb {\n  background-color: #181d28;\n  color: #fff;\n  font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;\n  font-weight: 400;\n  font-size: 12px;\n  line-height: 16px;\n  border-radius: 5px;\n  margin-top: 8px;\n  text-align: left;\n  max-width: 285px;\n  z-index: 200;\n  visibility: visible;\n  opacity: 1;\n  transition: visibility 0s, opacity 0.5s linear;\n  position: absolute;\n  width: max-content;\n  padding: 16px 12px;\n  right: -20px;\n  display: flex;\n  flex-direction: row;\n  align-items: flex-start;\n}\n\n.cnn-tooltip__blurb-text--emphasis {\n  font-weight: 700;\n}\n\n.cnn-tooltip__blurb-text {\n  width: 100%;\n  margin: 0;\n}\n\n.cnn-tooltip__blurb-text::after {\n  content: '';\n  position: absolute;\n  top: -20px;\n  right: 8%;\n  border-width: 10px;\n  border-style: solid;\n  border-color: transparent transparent #181d28 transparent;\n}\n\n.cnn-tooltip__close-btn {\n  background-color: transparent;\n  outline: none;\n  border: none;\n}\n\n.cnn-tooltip__close-btn::before {\n  content: '';\n  -webkit-mask: url('/media/sites/cnn/icons/ui-close.svg');\n  -webkit-mask-size: cover;\n  background-color: #fff;\n  outline: none;\n  height: 16px;\n  width: 16px;\n  display: inline-block;\n  cursor: pointer;\n}\n\n.cnn-tooltip--hidden .cnn-tooltip__blurb {\n  visibility: hidden;\n  opacity: 0;\n}\n\n.cnn-tooltip--centered .cnn-tooltip__blurb {\n  right: unset;\n  left: -50%;\n}\n\n.cnn-tooltip--centered .cnn-tooltip__blurb-text::after {\n  left: 50%;\n  right: unset;\n}\n\n.cnn-tooltip--above .cnn-tooltip__blurb-text::after {\n  bottom: -20%;\n  top: unset;\n  border-color: #181d28 transparent transparent transparent;\n}\n\n.cnn-tooltip--above .cnn-tooltip__blurb {\n  margin-top: 0;\n  bottom: 125%;\n}\n\n.cnn-tooltip--left .cnn-tooltip__blurb {\n  left: 0;\n  margin-top:14px;\n}\n\n.cnn-tooltip--left .cnn-tooltip__blurb-text::after {\n  left: 1%;\n  right: unset;\n}\n\n@media screen and (min-width: 960px) {\n  .cnn-tooltip--follow-mobile {\n    display: none;\n  }\n\n  .cnn-tooltip--follow-desktop .cnn-tooltip__blurb {\n    right: -18px;\n    top: 38px;\n  }\n\n  .cnn-tooltip:has([aria-expanded=\"true\"]) .tooltip__blurb {\n    visibility: hidden;\n    opacity: 0;\n  }\n}\n\n\n@media screen and (max-width: 960px) {\n  .header--active .cnn-tooltip__blurb {\n    visibility: hidden;\n    opacity: 0;\n  }\n}\n".replace(/[\t\n]+/g,""),Tooltip=(0,_createClass2.default)(function n(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,_classCallCheck2.default)(this,n),(0,_defineProperty2.default)(this,"_addCSS",function(){if(!document.querySelector('style[id="cnn-tooltip"]')){var n=document.createElement("style");n.id="cnn-tooltip",n.innerText=styles,document.getElementsByTagName("head")[0].appendChild(n)}}),(0,_defineProperty2.default)(this,"_getTooltipBlurb",function(){var n=t.text,e=t.emphasisText,i=t.showDismiss,o=e?'<span class="'.concat(t.baseClass,"__blurb-text ").concat(t.baseClass,'__blurb-text--emphasis">').concat(e,"</span>: "):"",s=i?'<button class="'.concat(t.baseClass,'__close-btn"></button>'):"",l=document.createElement("div");if(l.classList.add("".concat(t.baseClass,"__blurb")),l.innerHTML='\n      <p class="'.concat(t.baseClass,'__blurb-text">').concat(o).concat(n,"</p>\n      ").concat(s,"\n  "),i){var a=l.querySelector(".".concat(t.baseClass,"__close-btn"));null==a||a.addEventListener("click",function(n){n.preventDefault(),t.tooltipEl.classList.add(t.hiddenClass),t.onDismiss&&t.onDismiss()})}return l}),(0,_defineProperty2.default)(this,"toggle",function(n){if(t.tooltipEl&&!t.isSuppressed){var e=n?"remove":"add";t.tooltipEl.classList[e](t.hiddenClass)}}),(0,_defineProperty2.default)(this,"setSuppressed",function(){t.toggle(!1),t.isSuppressed=!0});var i=e.emphasisText,o=e.text,s=e.showDismiss,l=e.attachToEl,a=e.variations,r=e.onDismiss,p=e.showOnHover;if(l){var c;if(this.baseClass="cnn-tooltip",this.hiddenClass="".concat(this.baseClass,"--hidden"),this.text=o,this.emphasisText=i,this.showDismiss=s,this.isSuppressed=!1,this.onDismiss=r,this._addCSS(),this.tooltipEl=document.createElement("div"),this.tooltipEl.classList.add(this.baseClass,"".concat(this.baseClass,"--hidden")),a)(c=this.tooltipEl.classList).add.apply(c,(0,_toConsumableArray2.default)(a));l.parentNode.insertBefore(this.tooltipEl,l),this.tooltipEl.appendChild(l),this.tooltipEl.appendChild(this._getTooltipBlurb()),p&&(l.addEventListener("mouseenter",function(){t.toggle(!0)}),l.addEventListener("mouseleave",function(){t.toggle(!1)}),l.addEventListener("focusin",function(){t.toggle(!0)}),l.addEventListener("focusout",function(){t.toggle(!1)}))}});module.exports=Tooltip;
}, {"10":10,"11":11,"12":12,"18":18,"23":23}];
window.modules["372"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_toConsumableArray2=_interopRequireDefault(require(23)),EnvVars=require(5),_require=require(44),getSection=_require.getSection,_require2=require(27),isEditionSite=_require2.isEditionSite,getOneTapEnabled=function(e,t){var r,i=getSection(e),n=null!==(r=t?EnvVars.get("SSO_GOOGLE_ONE_TAP_MW_EXCLUDED_SECTIONS"):EnvVars.get("SSO_GOOGLE_ONE_TAP_EXCLUDED_SECTIONS"))&&void 0!==r?r:[],a=t?EnvVars.get("SSO_GOOGLE_ONE_TAP_ENABLED_MW"):EnvVars.get("SSO_GOOGLE_ONE_TAP_ENABLED"),o=!i||!n.includes(i),_=!isEditionSite(e);return a&&o&&_},getInitOneTapForMW=function(){var e,t=EnvVars.get("SSO_GOOGLE_ONE_TAP_MW_VISITS_STORAGE_KEY"),r=null===(e=JSON.parse(localStorage.getItem(t)||"{}"))||void 0===e?void 0:e.visits;if(!r){var i=new Date;return localStorage.setItem(t,JSON.stringify({visits:[i.getTime()]})),!1}if((null==r?void 0:r.length)<2){var n=(new Date).getTime();return n-r[r.length-1]>864e5&&localStorage.setItem(t,JSON.stringify({visits:[].concat((0,_toConsumableArray2.default)(r),[n])})),!1}return!0};module.exports={getOneTapEnabled:getOneTapEnabled,getInitOneTapForMW:getInitOneTapForMW};
}, {"5":5,"10":10,"23":23,"27":27,"44":44}];
window.modules["373"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var _require=require(16),actions=_require.actions,dispatch=_require.dispatch,SSO=actions.SSO,EnvVars=require(5),_require2=require(107),trackMetrics=_require2.trackMetrics,initCustomGoogleButton=function(e){var t,r=e.containerEl,n=e.credentialHandler,o=e.clientId,i=e.enableOneTap,c=e.enableAutoSignIn,u=o||EnvVars.get("SSO_GOOGLE_CLIENT_ID"),a=function(){var e,o,a,l;(null===(a=t=null===(e=window.google)||void 0===e?void 0:null===(o=e.accounts)||void 0===o?void 0:o.id)||void 0===a||a.initialize(_objectSpread({client_id:u,callback:n},c&&{auto_select:!0})),i)?null===(l=t)||void 0===l||l.prompt(function(e){e.isSkippedMoment()&&trackMetrics({type:"user-interaction",data:{interaction:"cnn account:sign in with google:one tap:dismiss:click"}})}):function(){var e,n=r.querySelector('.user-account-sso-button[data-sso-type="google"]');if(n){var o=n.querySelector(".user-account-sso-button__button-handle"),i=n.querySelector(".user-account-sso-button__button");null===(e=t)||void 0===e||e.renderButton(o,{type:"icon",width:"200"});var c=null==o?void 0:o.querySelector("div[role=button]");i.addEventListener("click",function(){trackMetrics({type:"user-interaction",data:{interaction:"cnn account:sign in with google:button:initiate"}}),c.click()}),dispatch(SSO.BTN_LOADED,{type:"google"})}}()};"complete"!=document.readyState?window.onGoogleLibraryLoad=function(){a()}:a()};module.exports={initCustomGoogleButton:initCustomGoogleButton};
}, {"5":5,"10":10,"16":16,"18":18,"107":107}];
window.modules["382"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_typeof2=_interopRequireDefault(require(19));module.exports={1:function(l,n,e,a,t){var o=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return"    "+l.escapeExpression((o(e,"set")||n&&o(n,"set")||l.hooks.helperMissing).call(null!=n?n:l.nullContext||{},"ctaMode","light",{name:"set",hash:{},data:t,loc:{start:{line:2,column:4},end:{line:2,column:30}}}))+"\n"},3:function(l,n,e,a,t){var o=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return"    "+l.escapeExpression((o(e,"set")||n&&o(n,"set")||l.hooks.helperMissing).call(null!=n?n:l.nullContext||{},"ctaMode","red",{name:"set",hash:{},data:t,loc:{start:{line:4,column:4},end:{line:4,column:28}}}))+"\n"},5:function(l,n,e,a,t){var o,u=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return' data-wall-count="'+l.escapeExpression("function"==typeof(o=null!=(o=u(e,"wallCount")||(null!=n?u(n,"wallCount"):n))?o:l.hooks.helperMissing)?o.call(null!=n?n:l.nullContext||{},{name:"wallCount",hash:{},data:t,loc:{start:{line:7,column:66},end:{line:7,column:79}}}):o)+'"'},7:function(l,n,e,a,t){return' data-is-subwall="true"'},9:function(l,n,e,a,t){var o,u=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return'data-wall-type="'+l.escapeExpression("function"==typeof(o=null!=(o=u(e,"wallType")||(null!=n?u(n,"wallType"):n))?o:l.hooks.helperMissing)?o.call(null!=n?n:l.nullContext||{},{name:"wallType",hash:{},data:t,loc:{start:{line:7,column:167},end:{line:7,column:179}}}):o)+'"'},11:function(l,n,e,a,t){return'data-dismissible="true"'},13:function(l,n,e,a,t){return" user-account-reg-wall--sub"},15:function(l,n,e,a,t){return"user-account-reg-wall__modal--slide"},17:function(l,n,e,a,t){return'                <span class="user-account-reg-wall__dismiss"></span>\n'},19:function(l,n,e,a,t){var o,u=null!=n?n:l.nullContext||{},c=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return'                <p class="user-account-reg-wall__cta2">\n                    '+(null!=(o=c(e,"if").call(u,null!=n?c(n,"cta2PreText"):n,{name:"if",hash:{},fn:l.program(20,t,0),inverse:l.noop,data:t,loc:{start:{line:29,column:20},end:{line:29,column:61}}}))?o:"")+"\n"+(null!=(o=(c(e,"ifAll")||n&&c(n,"ifAll")||l.hooks.helperMissing).call(u,null!=n?c(n,"cta2Text"):n,null!=n?c(n,"cta2Link"):n,{name:"ifAll",hash:{},fn:l.program(22,t,0),inverse:l.noop,data:t,loc:{start:{line:30,column:20},end:{line:35,column:30}}}))?o:"")+"                </p>\n"},20:function(l,n,e,a,t){var o,u=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return l.escapeExpression("function"==typeof(o=null!=(o=u(e,"cta2PreText")||(null!=n?u(n,"cta2PreText"):n))?o:l.hooks.helperMissing)?o.call(null!=n?n:l.nullContext||{},{name:"cta2PreText",hash:{},data:t,loc:{start:{line:29,column:39},end:{line:29,column:54}}}):o)},22:function(l,n,e,a,t){var o,u=null!=n?n:l.nullContext||{},c=l.hooks.helperMissing,r=l.escapeExpression,i=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return'                    <a class="user-account-reg-wall__cta2--link" id="regwall-cta-link" href="'+r((o=null!=(o=i(e,"cta2Link")||(null!=n?i(n,"cta2Link"):n))?o:c,"function"===(0,_typeof2.default)(o)?o.call(u,{name:"cta2Link",hash:{},data:t,loc:{start:{line:31,column:93},end:{line:31,column:105}}}):o))+'" data-zjs="click"\n                        data-zjs-container_id="cta 2" data-zjs-container_type="link" data-zjs-source="'+r((o=null!=(o=i(e,"source")||(null!=n?i(n,"source"):n))?o:c,"function"===(0,_typeof2.default)(o)?o.call(u,{name:"source",hash:{},data:t,loc:{start:{line:32,column:102},end:{line:32,column:112}}}):o))+'">\n                        '+r((o=null!=(o=i(e,"cta2Text")||(null!=n?i(n,"cta2Text"):n))?o:c,"function"===(0,_typeof2.default)(o)?o.call(u,{name:"cta2Text",hash:{},data:t,loc:{start:{line:33,column:24},end:{line:33,column:36}}}):o))+"\n                    </a>\n"},24:function(l,n,e,a,t){var o,u=null!=n?n:l.nullContext||{},c=l.hooks.helperMissing,r=l.escapeExpression,i=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return'            <div class="user-account-reg-wall__info">\n                '+r((o=null!=(o=i(e,"infoText")||(null!=n?i(n,"infoText"):n))?o:c,"function"===(0,_typeof2.default)(o)?o.call(u,{name:"infoText",hash:{},data:t,loc:{start:{line:40,column:16},end:{line:40,column:28}}}):o))+'\n                <span class="user-account-reg-wall__tooltip"><span\n                        class="user-account-reg-wall__tooltip-text">'+r((o=null!=(o=i(e,"infoToolTipText")||(null!=n?i(n,"infoToolTipText"):n))?o:c,"function"===(0,_typeof2.default)(o)?o.call(u,{name:"infoToolTipText",hash:{},data:t,loc:{start:{line:42,column:68},end:{line:42,column:87}}}):o))+"</span></span>\n            </div>\n"},compiler:[8,">= 4.3.0"],main:function(l,n,e,a,t){var o,u,c=null!=n?n:l.nullContext||{},r=l.hooks.helperMissing,i=l.escapeExpression,s="function",p=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return(null!=(o=p(e,"if").call(c,null!=n?p(n,"isSubwall"):n,{name:"if",hash:{},fn:l.program(1,t,0),inverse:l.program(3,t,0),data:t,loc:{start:{line:1,column:0},end:{line:5,column:7}}}))?o:"")+'<div data-uri="'+i((p(e,"default")||n&&p(n,"default")||r).call(c,null!=n?p(n,"_ref"):n,null!=n?p(n,"_self"):n,{name:"default",hash:{},data:t,loc:{start:{line:6,column:15},end:{line:6,column:37}}}))+'" data-source="'+i((u=null!=(u=p(e,"source")||(null!=n?p(n,"source"):n))?u:r,(0,_typeof2.default)(u)===s?u.call(c,{name:"source",hash:{},data:t,loc:{start:{line:6,column:52},end:{line:6,column:62}}}):u))+'" data-component-id="'+i((u=null!=(u=p(e,"componentId")||(null!=n?p(n,"componentId"):n))?u:r,(0,_typeof2.default)(u)===s?u.call(c,{name:"componentId",hash:{},data:t,loc:{start:{line:6,column:83},end:{line:6,column:98}}}):u))+'" data-component-name="'+i((u=null!=(u=p(e,"componentName")||(null!=n?p(n,"componentName"):n))?u:r,(0,_typeof2.default)(u)===s?u.call(c,{name:"componentName",hash:{},data:t,loc:{start:{line:6,column:121},end:{line:6,column:138}}}):u))+'" data-component-stellar-id="'+i((u=null!=(u=p(e,"componentStellarId")||(null!=n?p(n,"componentStellarId"):n))?u:r,(0,_typeof2.default)(u)===s?u.call(c,{name:"componentStellarId",hash:{},data:t,loc:{start:{line:6,column:167},end:{line:6,column:189}}}):u))+'" data-component-type="'+i((u=null!=(u=p(e,"componentType")||(null!=n?p(n,"componentType"):n))?u:r,(0,_typeof2.default)(u)===s?u.call(c,{name:"componentType",hash:{},data:t,loc:{start:{line:6,column:212},end:{line:6,column:229}}}):u))+'" data-interaction-base="'+i((u=null!=(u=p(e,"interactionBase")||(null!=n?p(n,"interactionBase"):n))?u:r,(0,_typeof2.default)(u)===s?u.call(c,{name:"interactionBase",hash:{},data:t,loc:{start:{line:6,column:254},end:{line:6,column:273}}}):u))+'"\n    data-wall-max="'+i((u=null!=(u=p(e,"wallMax")||(null!=n?p(n,"wallMax"):n))?u:r,(0,_typeof2.default)(u)===s?u.call(c,{name:"wallMax",hash:{},data:t,loc:{start:{line:7,column:19},end:{line:7,column:30}}}):u))+'"'+(null!=(o=p(e,"if").call(c,null!=n?p(n,"wallCount"):n,{name:"if",hash:{},fn:l.program(5,t,0),inverse:l.noop,data:t,loc:{start:{line:7,column:31},end:{line:7,column:87}}}))?o:"")+(null!=(o=p(e,"if").call(c,null!=n?p(n,"isSubwall"):n,{name:"if",hash:{},fn:l.program(7,t,0),inverse:l.noop,data:t,loc:{start:{line:7,column:87},end:{line:7,column:134}}}))?o:"")+" "+(null!=(o=p(e,"if").call(c,null!=n?p(n,"wallType"):n,{name:"if",hash:{},fn:l.program(9,t,0),inverse:l.noop,data:t,loc:{start:{line:7,column:135},end:{line:7,column:187}}}))?o:"")+" "+(null!=(o=p(e,"if").call(c,null!=n?p(n,"dismissible"):n,{name:"if",hash:{},fn:l.program(11,t,0),inverse:l.noop,data:t,loc:{start:{line:7,column:188},end:{line:7,column:237}}}))?o:"")+'\n    class="user-account-reg-wall'+(null!=(o=p(e,"if").call(c,null!=n?p(n,"isSubwall"):n,{name:"if",hash:{},fn:l.program(13,t,0),inverse:l.noop,data:t,loc:{start:{line:8,column:32},end:{line:8,column:83}}}))?o:"")+' user-account-reg-wall--hide">\n    <div class="user-account-reg-wall__overlay"></div>\n    <div class="user-account-reg-wall__modal '+(null!=(o=p(e,"if").call(c,null!=n?p(n,"enableSlideAnimation"):n,{name:"if",hash:{},fn:l.program(15,t,0),inverse:l.noop,data:t,loc:{start:{line:10,column:45},end:{line:10,column:115}}}))?o:"")+'">\n        <div class="user-account-reg-wall__content">\n'+(null!=(o=p(e,"if").call(c,null!=n?p(n,"dismissible"):n,{name:"if",hash:{},fn:l.program(17,t,0),inverse:l.noop,data:t,loc:{start:{line:12,column:12},end:{line:14,column:19}}}))?o:"")+'            <div class="user-account-reg-wall__svg-wrapper">\n            </div>\n            <div class="user-account-reg-wall__text-wrapper">\n                <p class="user-account-reg-wall__text-wrapper--subtext">\n                    <span class="user-account-reg-wall__title">\n                        <span class="user-account-reg-wall__title--bold">'+i((u=null!=(u=p(e,"title")||(null!=n?p(n,"title"):n))?u:r,(0,_typeof2.default)(u)===s?u.call(c,{name:"title",hash:{},data:t,loc:{start:{line:20,column:73},end:{line:20,column:82}}}):u))+'</span>\n                        <span class="user-account-reg-wall__subtext">'+i((u=null!=(u=p(e,"subtext")||(null!=n?p(n,"subtext"):n))?u:r,(0,_typeof2.default)(u)===s?u.call(c,{name:"subtext",hash:{},data:t,loc:{start:{line:21,column:69},end:{line:21,column:80}}}):u))+"</span>\n                    </span>\n                </p>\n            </div>\n"+(null!=(o=l.invokePartial(p(a,"button"),n,{name:"button",hash:{dataZjsComponentType:"button",dataZjsComponentId:null!=n?p(n,"containerId"):n,text:null!=n?p(n,"ctaText"):n,"data-href":null!=n?p(n,"ctaLink"):n,href:null!=n?p(n,"ctaLink"):n,size:"small",mode:null!=n?p(n,"ctaMode"):n,htmlTag:"a",id:"regwall-cta-btn",componentVariation:"button"},data:t,indent:"            ",helpers:e,partials:a,decorators:l.decorators}))?o:"")+(null!=(o=p(e,"unless").call(c,null!=n?p(n,"isLoggedIn"):n,{name:"unless",hash:{},fn:l.program(19,t,0),inverse:l.noop,data:t,loc:{start:{line:27,column:12},end:{line:37,column:23}}}))?o:"")+(null!=(o=(p(e,"ifAll")||n&&p(n,"ifAll")||r).call(c,null!=n?p(n,"infoToolTipText"):n,null!=n?p(n,"infoText"):n,{name:"ifAll",hash:{},fn:l.program(24,t,0),inverse:l.noop,data:t,loc:{start:{line:38,column:12},end:{line:44,column:22}}}))?o:"")+"        </div>\n    </div>\n</div>\n"},usePartial:!0,useData:!0};
}, {"10":10,"19":19}];
window.modules["392"] = [function(require,module,exports){var toString=require(3288),upperFirst=require(3345);function capitalize(r){return upperFirst(toString(r).toLowerCase())}module.exports=capitalize;
}, {"3288":3288,"3345":3345}];
window.modules["395"] = [function(require,module,exports){function noop(){}module.exports=noop;
}, {}];
window.modules["400"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_typeof2=_interopRequireDefault(require(19));module.exports={compiler:[8,">= 4.3.0"],main:function(e,n,t,l,o){var a,s=null!=n?n:e.nullContext||{},u=e.hooks.helperMissing,c=e.escapeExpression,i=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return"<div data-uri='"+c((i(t,"default")||n&&i(n,"default")||u).call(s,null!=n?i(n,"_ref"):n,null!=n?i(n,"self"):n,{name:"default",hash:{},data:o,loc:{start:{line:1,column:15},end:{line:1,column:36}}}))+"' data-sso-type='"+c((a=null!=(a=i(t,"ssoType")||(null!=n?i(n,"ssoType"):n))?a:u,"function"===(0,_typeof2.default)(a)?a.call(s,{name:"ssoType",hash:{},data:o,loc:{start:{line:1,column:53},end:{line:1,column:64}}}):a))+"' class='user-account-sso-button'>\n    <div class='user-account-sso-button__button-handle' id=\""+c((a=null!=(a=i(t,"ssoType")||(null!=n?i(n,"ssoType"):n))?a:u,"function"===(0,_typeof2.default)(a)?a.call(s,{name:"ssoType",hash:{},data:o,loc:{start:{line:2,column:60},end:{line:2,column:71}}}):a))+"-btn-placeholder\"></div>\n    <button type='button' class='user-account-sso-button__button user-account-shared__button'>\n        <span class=\"user-account-sso-button__icon user-account-sso-button__icon--"+c((a=null!=(a=i(t,"ssoType")||(null!=n?i(n,"ssoType"):n))?a:u,"function"===(0,_typeof2.default)(a)?a.call(s,{name:"ssoType",hash:{},data:o,loc:{start:{line:4,column:82},end:{line:4,column:93}}}):a))+'"></span>Continue with '+c((i(t,"capitalize")||n&&i(n,"capitalize")||u).call(s,null!=n?i(n,"ssoType"):n,{name:"capitalize",hash:{},data:o,loc:{start:{line:4,column:116},end:{line:4,column:139}}}))+"\n    </button>\n</div>\n"},useData:!0};
}, {"10":10,"19":19}];
window.modules["401"] = [function(require,module,exports){(function (__filename){(function (){
"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_asyncToGenerator2=_interopRequireDefault(require(24)),_require=require(16),actions=_require.actions,dispatch=_require.dispatch,SSO=actions.SSO,EnvVars=require(5),Log=require(34).setup({file:__filename}),_require2=require(107),trackMetrics=_require2.trackMetrics,initCustomAppleButton=function(e){var r=e.containerEl,t=e.clientId,n=e.onSuccess,i=e.onError,o=r.querySelector('.user-account-sso-button[data-sso-type="apple"] .user-account-sso-button__button'),a=t||EnvVars.get("SSO_APPLE_CLIENT_ID"),u=function(){var e,r={clientId:a,redirectURI:window.location.origin,scope:"name email",state:"User auth request",usePopup:!0},t=null===(e=window.AppleID)||void 0===e?void 0:e.auth;null==t||t.init(r),o.onclick=function(){trackMetrics({type:"user-interaction",data:{interaction:"cnn account:sign in with apple:click"}}),null==t||t.signIn()},dispatch(SSO.BTN_LOADED,{type:"apple"})};"complete"!==document.readyState?window.addEventListener("load",function(){u()}):u(),document.addEventListener("AppleIDSignInOnSuccess",function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,i,o;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.detail||{},i=t.authorization,o=t.user,e.next=3,n(i,null==o?void 0:o.name);case 3:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}()),document.addEventListener("AppleIDSignInOnFailure",function(e){var r,t=null===(r=e.detail)||void 0===r?void 0:r.error;Log("error","Error signing in to apple",t),i(t)})};module.exports={initCustomAppleButton:initCustomAppleButton};

}).call(this)}).call(this,"/components/user-account-sso-button/utils/apple-button.js")}, {"5":5,"10":10,"16":16,"24":24,"25":25,"34":34,"107":107}];
window.modules["402"] = [function(require,module,exports){"use strict";var _require=require(82),ClientTemplate=_require.ClientTemplate,SsoButtonTemplate=require(400),createSsoBtn=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],l=t.template(SsoButtonTemplate)(e);return r?l:ClientTemplate.createElementFromHTML(l)};module.exports={createSsoBtn:createSsoBtn};
}, {"82":82,"400":400}];
window.modules["412"] = [function(require,module,exports){"use strict";var EnvVars=require(5);function getConfigObject(t,e,n){var o;if(e&&t){var r=void 0!==n,a=n?".international":".domestic";o=EnvVars.get("TRINITY_CONFIGURATION".concat(r?a:"",".").concat(t,".").concat(e))}return o}module.exports={getConfigObject:getConfigObject};
}, {"5":5}];
window.modules["419"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var EnvVars=require(5),_require=require(35),isPageType=_require.isPageType,PAGE_TYPES=_require.PAGE_TYPES,_require2=require(2),replaceVersion=_require2.replaceVersion,_require3=require(245),getStellarId=_require3.getStellarId,CONTENT_HISTORY_LOCALSTORAGE_KEY="relevance.contentHistory",DEFAULT_MAX_ITEMS=300;function getConsent(){var e=window.WM.UserConsent.getConsentState();return e["content-person"]&&e["content-person-prof"]}function isHypatiaIdReadableByRecsys(e){return!!e&&e.startsWith("h_")}function isStellarIdReadableByRecsys(e){return!!e}function isSourceIdReadableByRecsys(e){return!!e&&/[a-z]+_\w+(-\w+){4}/i.test(e)}function trimId(e){if(e){var t=replaceVersion(e,""),r=t.indexOf("/");return r>-1&&(t=t.slice(r)),t}}function checkIdType(e,t,r){if(r(e))return{contentIdType:t,contentId:e}}function getContentIdForRecsys(e){var t=e.pageStellarId,r=e.sourceId,n=e._wedgerId;return checkIdType(t,"stellar_id",isStellarIdReadableByRecsys)||checkIdType(r,"source_id",isSourceIdReadableByRecsys)||checkIdType(n,"hypatia_id",isHypatiaIdReadableByRecsys)||{contentIdType:"",contentId:""}}function getContentType(e){if(e.pageType)return e.pageType;if(e.sourceId){var t=e.sourceId.split("_")[0];if(t.match("^[A-Za-z]+$"))return t}}function validateEnv(e){return function(){return arguments[0]&&EnvVars.get("ENABLE_RELEVANCE_USER_JS")&&getConsent()?e.apply(this,arguments):[]}}function saveToLocalStorage(e){if(null!=e&&e.contentId){var t=EnvVars.get("MAX_RELEVANCE_ITEMS_TO_STORE",DEFAULT_MAX_ITEMS),r=window.localStorage.getItem(CONTENT_HISTORY_LOCALSTORAGE_KEY)||null,n=JSON.parse(r)||[];return n.push(e),n=n.slice(-t),window.localStorage.setItem(CONTENT_HISTORY_LOCALSTORAGE_KEY,JSON.stringify(n)),!0}}function userViewContent(e){return saveToLocalStorage(_objectSpread(_objectSpread({},isPageType(e,PAGE_TYPES.SECTION)?{contentId:trimId(e.cmsId)}:getContentIdForRecsys(e)),{},{contentType:getContentType(e),timestamp:Date.now()}))}function userVideoStart(e){var t,r=null==e?void 0:null===(t=e.configs)||void 0===t?void 0:t.stellarUri;if(r){var n=document.querySelector('div[data-uri="'.concat(r,'"], [data-parent-uri="').concat(r,'"]'));if(n){var o=n.dataset.uri;if(o&&"null"!==o)return saveToLocalStorage({contentIdType:"stellar_id",contentId:getStellarId(o),contentType:"video",timestamp:Date.now()})}}}function getUserHistory(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=JSON.parse(localStorage.getItem("relevance.contentHistory"))||[];return(e>0?t.slice(0,e):t).reduce(function(e,t,r,n){var o=t.contentIdType,i=void 0!==o&&o,a=t.contentId;i&&(n.findLastIndex(function(e){return e.contentId===a})===r&&e.push((0,_defineProperty2.default)({},i,a)));return e},[])}var trackUserViewedContent=validateEnv(userViewContent),trackUserStartedVideo=validateEnv(userVideoStart);module.exports={trackUserViewedContent:trackUserViewedContent,trackUserStartedVideo:trackUserStartedVideo,exportedForTesting:{userVideoStart:userVideoStart},getUserHistory:getUserHistory};
}, {"2":2,"5":5,"10":10,"18":18,"35":35,"245":245}];
window.modules["423"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_classCallCheck2=_interopRequireDefault(require(11)),_createClass2=_interopRequireDefault(require(12)),_inherits2=_interopRequireDefault(require(13)),_possibleConstructorReturn2=_interopRequireDefault(require(14)),_getPrototypeOf2=_interopRequireDefault(require(15));function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var r,i=(0,_getPrototypeOf2.default)(e);if(t){var u=(0,_getPrototypeOf2.default)(this).constructor;r=Reflect.construct(i,arguments,u)}else r=i.apply(this,arguments);return(0,_possibleConstructorReturn2.default)(this,r)}}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var _require=require(16),ClientModel=_require.ClientModel,actions=_require.actions,ShowAdFeedbackDispatcher=function(e){(0,_inherits2.default)(r,e);var t=_createSuper(r);function r(){return(0,_classCallCheck2.default)(this,r),t.call(this)}return(0,_createClass2.default)(r,[{key:"showFeedback",value:function(e){var t=e.adType,r=e.adIdentifier;this.dispatch(actions.ADS.SHOW_FEEDBACK,{adType:t,adIdentifier:r})}}]),r}(ClientModel);module.exports={ShowAdFeedbackDispatcher:ShowAdFeedbackDispatcher};
}, {"10":10,"11":11,"12":12,"13":13,"14":14,"15":15,"16":16}];
window.modules["424"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_typeof2=_interopRequireDefault(require(19)),_classCallCheck2=_interopRequireDefault(require(11)),_createClass2=_interopRequireDefault(require(12)),AdDataType={DISPLAY:"display_ad",VIDEO:"video"},AdFuelDataAllowlist=["adUnitPath","parentRegistry","response","rktr_ad_id","rktr_slot_id"],AdData=function(){function e(){(0,_classCallCheck2.default)(this,e),this.adList={},this.registerAdActions={},this.getAdDetailsActions={};for(var t=0,i=Object.values(this.TYPE);t<i.length;t++){var s=i[t];this.adList[s]={},this.registerAdActions[s]=null,this.getAdDetailsActions[s]=null}this.initializeAdTypeLogic()}return(0,_createClass2.default)(e,[{key:"TYPE",get:function(){return AdDataType}},{key:"initializeAdTypeLogic",value:function(){var e=this;this.setRegisterAdAction(this.TYPE.DISPLAY,function(e,t){Array.isArray(t)||(t=[t]),window.AdFuel&&window.AdFuel.queueRegistry(t)}),this.setGetAdDetailsAction(this.TYPE.DISPLAY,function(e){if(window.AdFuel){var t=window.AdFuel.getSlotDetails(e)||{};return Object.keys(t).forEach(function(e){return AdFuelDataAllowlist.includes(e)||delete t[e]}),t}}),window.FAVE?this.processVideoSessions():window.addEventListener("fave.loaded",function(){e.processVideoSessions()})}},{key:"processVideoSessions",value:function(){this.setGetAdDetailsAction(this.TYPE.VIDEO,function(e){return{video_session_id:e||null}})}},{key:"setRegisterAdAction",value:function(e,t){this.registerAdActions[e]=t}},{key:"setGetAdDetailsAction",value:function(e,t){this.getAdDetailsActions[e]=t}},{key:"isValidAdType",value:function(e){return Object.values(this.TYPE).includes(e)}},{key:"registerAd",value:function(e,t,i){if(this.isValidAdType(e))try{"function"==typeof this.registerAdActions[e]?this.registerAdActions[e](t,i):this.adList[e][t]=i}catch(e){console.error(e)}}},{key:"getAdDetails",value:function(e,t){var i={};if(!this.isValidAdType(e))return i;try{"function"==typeof this.getAdDetailsActions[e]?i=this.getAdDetailsActions[e](t):Object.prototype.hasOwnProperty.call(this.adList[e],t)&&(i=this.adList[e][t])}catch(e){console.error(e)}return"object"===(0,_typeof2.default)(i)&&null!==i||(i={}),i.feedback_type=e,i}}]),e}();module.exports={AdData:AdData,AdDataType:AdDataType};
}, {"10":10,"11":11,"12":12,"19":19}];
window.modules["425"] = [function(require,module,exports){var baseMerge=require(3249),createAssigner=require(3301),mergeWith=createAssigner(function(e,r,s,g){baseMerge(e,r,s,g)});module.exports=mergeWith;
}, {"3249":3249,"3301":3301}];
window.modules["426"] = [function(require,module,exports){"use strict";var isMobileViewport,_require=require(9),awaitAdFuel=_require.awaitAdFuel,processAdSlotPlaceholders=_require.processAdSlotPlaceholders,setAdTargets=_require.setAdTargets,handleAdSlotLoaded=_require.handleAdSlotLoaded,loadRegistry=_require.loadRegistry,initializeLazyLoadAds=_require.initializeLazyLoadAds,ENABLE_AD_LAZY_LOADING=_require.ENABLE_AD_LAZY_LOADING,_require2=require(48),isSection=_require2.isSection,SECTIONS=_require2.SECTIONS,_require3=require(17),mediumMaxWidthListener=_require3.mediumMaxWidthListener,FOCUS_MODE_EVENT="FocusModeSponsorship",FOCUS_MODE_CONFIGS={gptSlot:{networkId:"8663477/CNN",adDimensions:[5,5],elementId:"ad_focus_atf_01",targeting:{pos:["oop_sponsored"]}},inBodySlots:[{rktr_slot_id:"ad_focus_btf_01",rktr_ad_id:"CNN/us/leaf",sizes:[[2,2]],hasInViewRefresh:!0,inViewRefreshCount:"10",inViewRefreshInterval:"35",targeting:[["pos",["focus_btf_01"]]],responsive:[]}]},requestAds=function(){awaitAdFuel().then(function(){window.AdFuel.addPageLevelTarget("wm_vw","stlr"),window.CNN.adTargets.spec&&window.AdFuel.addPageLevelTarget("spec",window.CNN.adTargets.spec);var e=[window.CNN.ads.registry[0],FOCUS_MODE_CONFIGS.inBodySlots[0]];e&&(ENABLE_AD_LAZY_LOADING?initializeLazyLoadAds(e,isMobileViewport):loadRegistry(e))}).catch(function(e){console.error("Error loading AdFuel:",e)})},isEligibleForFocusMode=function(){var e=isSection([SECTIONS.TRAVEL,SECTIONS.ENTERTAINMENT]);return"article_leaf"===window.CNN.contentModel.templateType&&!window.CNN.helpers.isEditionPage()&&!window.CNN.helpers.isEspanolPage()&&e},initializeFocusModeAds=function(){document.addEventListener("GPTRenderComplete",function(e){handleAdSlotLoaded(e,isMobileViewport)}),setAdTargets(),mediumMaxWidthListener(function(e){processAdSlotPlaceholders(isMobileViewport=e),requestAds()})};module.exports={FOCUS_MODE_EVENT:FOCUS_MODE_EVENT,FOCUS_MODE_CONFIGS:FOCUS_MODE_CONFIGS,initializeFocusModeAds:initializeFocusModeAds,isEligibleForFocusMode:isEligibleForFocusMode};
}, {"9":9,"17":17,"48":48}];
window.modules["427"] = [function(require,module,exports){"use strict";var isMobileViewport,_interopRequireDefault=require(10),_slicedToArray2=_interopRequireDefault(require(36)),_toConsumableArray2=_interopRequireDefault(require(23)),_require=require(9),processAdSlotPlaceholders=_require.processAdSlotPlaceholders,setAdTargets=_require.setAdTargets,handleAdSlotLoaded=_require.handleAdSlotLoaded,loadRegistry=_require.loadRegistry,awaitAdFuel=_require.awaitAdFuel,initializeLazyLoadAds=_require.initializeLazyLoadAds,ENABLE_AD_LAZY_LOADING=_require.ENABLE_AD_LAZY_LOADING,_get=require(1),EnvVars=require(5),_require2=require(17),mediumMaxWidthListener=_require2.mediumMaxWidthListener,ENABLE_SERVER_AD_REGISTRIES=EnvVars.get("ENABLE_SERVER_AD_REGISTRIES"),ADS_PAGE_TYPES=["landing","leaf"],getSlots=function(){var e=new Set(Array.from(document.querySelectorAll(".ad")).map(function(e){return e.id}));return(0,_toConsumableArray2.default)(e)},fetchClientRegistry=function(){var e=_get(window,"CNN.ads.registryPath","").split("/"),r=e[1]?e[1]:"",t="",i="",o="";e[2]&&ADS_PAGE_TYPES.includes(e[2])?(i=e[2],o=e[3]?e[3]:""):(t=e[2]?e[2]:"",i=e[3]?e[3]:"",o=e[4]?e[4]:"");var a=getSlots().join(".");return a?fetch("".concat(window.env.WOPR_API_URL,"/api/v2/registry/").concat("CNN_2","/").concat("CNN","/sec~").concat(r,"/ss~").concat(t,"/pt~").concat(i,"/l5~").concat(o,"/slots~").concat(a)).then(function(e){return e.json()}).then(function(e){return e.registry}):Promise.resolve(null)},fetchServerRegistry=function(){var e=_get(window,"CNN.ads.registry",[]);return 0===e.length&&console.error("ad-slot: missing ad registry data"),Promise.resolve(e)},requestAds=function(){Promise.all([ENABLE_SERVER_AD_REGISTRIES?fetchServerRegistry():fetchClientRegistry(),awaitAdFuel()]).then(function(e){var r=(0,_slicedToArray2.default)(e,1)[0];window.AdFuel.addPageLevelTarget("wm_vw","stlr"),window.CNN.adTargets.spec&&window.AdFuel.addPageLevelTarget("spec",window.CNN.adTargets.spec),r&&(ENABLE_AD_LAZY_LOADING?initializeLazyLoadAds(r,isMobileViewport):loadRegistry(r))}).catch(function(e){return console.error("ad-slot: Failed to request ads -",e)})},initializeAds=function(){document.addEventListener("GPTRenderComplete",function(e){handleAdSlotLoaded(e,isMobileViewport)}),setAdTargets(),mediumMaxWidthListener(function(e){isMobileViewport=e,window.AdFuel&&window.AdFuel.destroySlots(),processAdSlotPlaceholders(isMobileViewport),requestAds()})};module.exports={initializeAds:initializeAds};
}, {"1":1,"5":5,"9":9,"10":10,"17":17,"23":23,"36":36}];
window.modules["428"] = [function(require,module,exports){function _arrayLikeToArray(r,e){(null==e||e>r.length)&&(e=r.length);for(var o=0,l=Array(e);o<e;o++)l[o]=r[o];return l}module.exports=_arrayLikeToArray,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {}];
window.modules["429"] = [function(require,module,exports){function _arrayWithHoles(e){if(Array.isArray(e))return e}module.exports=_arrayWithHoles,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {}];
window.modules["430"] = [function(require,module,exports){var arrayLikeToArray=require(428);function _arrayWithoutHoles(r){if(Array.isArray(r))return arrayLikeToArray(r)}module.exports=_arrayWithoutHoles,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {"428":428}];
window.modules["437"] = [function(require,module,exports){var isNativeReflectConstruct=require(439),setPrototypeOf=require(438);function _construct(t,e,r){if(isNativeReflectConstruct())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,e);var s=new(t.bind.apply(t,o));return r&&setPrototypeOf(s,r.prototype),s}module.exports=_construct,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {"438":438,"439":439}];
window.modules["438"] = [function(require,module,exports){function _setPrototypeOf(e,t){return module.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},module.exports.__esModule=!0,module.exports.default=module.exports,_setPrototypeOf(e,t)}module.exports=_setPrototypeOf,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {}];
window.modules["439"] = [function(require,module,exports){function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(module.exports=_isNativeReflectConstruct=function(){return!!e},module.exports.__esModule=!0,module.exports.default=module.exports)()}module.exports=_isNativeReflectConstruct,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {}];
window.modules["440"] = [function(require,module,exports){var _typeof=require(19).default,toPrimitive=require(450);function toPropertyKey(e){var t=toPrimitive(e,"string");return"symbol"==_typeof(t)?t:t+""}module.exports=toPropertyKey,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {"19":19,"450":450}];
window.modules["441"] = [function(require,module,exports){var getPrototypeOf=require(15);function _superPropBase(e,o){for(;!{}.hasOwnProperty.call(e,o)&&null!==(e=getPrototypeOf(e)););return e}module.exports=_superPropBase,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {"15":15}];
window.modules["442"] = [function(require,module,exports){function _isNativeFunction(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}module.exports=_isNativeFunction,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {}];
window.modules["443"] = [function(require,module,exports){function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}module.exports=_iterableToArray,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {}];
window.modules["444"] = [function(require,module,exports){function _iterableToArrayLimit(e,r){var l=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=l){var t,o,u,n,i=[],a=!0,f=!1;try{if(u=(l=l.call(e)).next,0===r){if(Object(l)!==l)return;a=!1}else for(;!(a=(t=u.call(l)).done)&&(i.push(t.value),i.length!==r);a=!0);}catch(e){f=!0,o=e}finally{try{if(!a&&null!=l.return&&(n=l.return(),Object(n)!==n))return}finally{if(f)throw o}}return i}}module.exports=_iterableToArrayLimit,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {}];
window.modules["445"] = [function(require,module,exports){function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}module.exports=_nonIterableRest,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {}];
window.modules["446"] = [function(require,module,exports){function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}module.exports=_nonIterableSpread,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {}];
window.modules["447"] = [function(require,module,exports){function _objectWithoutPropertiesLoose(e,o){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(o.includes(r))continue;t[r]=e[r]}return t}module.exports=_objectWithoutPropertiesLoose,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {}];
window.modules["448"] = [function(require,module,exports){var _typeof=require(19).default;function _regeneratorRuntime(){"use strict";module.exports=_regeneratorRuntime=function(){return r},module.exports.__esModule=!0,module.exports.default=module.exports;var t,r={},e=Object.prototype,n=e.hasOwnProperty,o=Object.defineProperty||function(t,r,e){t[r]=e.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function l(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{l({},"")}catch(t){l=function(t,r,e){return t[r]=e}}function f(t,r,e,n){var i=r&&r.prototype instanceof g?r:g,a=Object.create(i.prototype),u=new P(n||[]);return o(a,"_invoke",{value:O(t,e,u)}),a}function h(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}r.wrap=f;var s="suspendedStart",p="suspendedYield",y="executing",v="completed",d={};function g(){}function m(){}function w(){}var x={};l(x,a,function(){return this});var L=Object.getPrototypeOf,b=L&&L(L(S([])));b&&b!==e&&n.call(b,a)&&(x=b);var _=w.prototype=g.prototype=Object.create(x);function E(t){["next","throw","return"].forEach(function(r){l(t,r,function(t){return this._invoke(r,t)})})}function j(t,r){function e(o,i,a,u){var c=h(t[o],t,i);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==_typeof(f)&&n.call(f,"__await")?r.resolve(f.__await).then(function(t){e("next",t,a,u)},function(t){e("throw",t,a,u)}):r.resolve(f).then(function(t){l.value=t,a(l)},function(t){return e("throw",t,a,u)})}u(c.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new r(function(r,o){e(t,n,r,o)})}return i=i?i.then(o,o):o()}})}function O(r,e,n){var o=s;return function(i,a){if(o===y)throw Error("Generator is already running");if(o===v){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=k(u,n);if(c){if(c===d)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===s)throw o=v,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=y;var l=h(r,e,n);if("normal"===l.type){if(o=n.done?v:p,l.arg===d)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=v,n.method="throw",n.arg=l.arg)}}}function k(r,e){var n=e.method,o=r.iterator[n];if(o===t)return e.delegate=null,"throw"===n&&r.iterator.return&&(e.method="return",e.arg=t,k(r,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var i=h(o,r.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,d;var a=i.arg;return a?a.done?(e[r.resultName]=a.value,e.next=r.nextLoc,"return"!==e.method&&(e.method="next",e.arg=t),e.delegate=null,d):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function G(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function N(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function P(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(G,this),this.reset(!0)}function S(r){if(r||""===r){var e=r[a];if(e)return e.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length)){var o=-1,i=function e(){for(;++o<r.length;)if(n.call(r,o))return e.value=r[o],e.done=!1,e;return e.value=t,e.done=!0,e};return i.next=i}}throw new TypeError(_typeof(r)+" is not iterable")}return m.prototype=w,o(_,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:m,configurable:!0}),m.displayName=l(w,c,"GeneratorFunction"),r.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===m||"GeneratorFunction"===(r.displayName||r.name))},r.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,w):(t.__proto__=w,l(t,c,"GeneratorFunction")),t.prototype=Object.create(_),t},r.awrap=function(t){return{__await:t}},E(j.prototype),l(j.prototype,u,function(){return this}),r.AsyncIterator=j,r.async=function(t,e,n,o,i){void 0===i&&(i=Promise);var a=new j(f(t,e,n,o),i);return r.isGeneratorFunction(e)?a:a.next().then(function(t){return t.done?t.value:a.next()})},E(_),l(_,c,"Generator"),l(_,a,function(){return this}),l(_,"toString",function(){return"[object Generator]"}),r.keys=function(t){var r=Object(t),e=[];for(var n in r)e.push(n);return e.reverse(),function t(){for(;e.length;){var n=e.pop();if(n in r)return t.value=n,t.done=!1,t}return t.done=!0,t}},r.values=S,P.prototype={constructor:P,reset:function(r){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(N),!r)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(r){if(this.done)throw r;var e=this;function o(n,o){return u.type="throw",u.arg=r,e.next=n,o&&(e.method="next",e.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;e>=0;--e){var o=this.tryEntries[e];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=r&&r<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=r,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),d},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),N(e),d}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;N(e)}return o}}throw Error("illegal catch attempt")},delegateYield:function(r,e,n){return this.delegate={iterator:S(r),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=t),d}},r}module.exports=_regeneratorRuntime,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {"19":19}];
window.modules["449"] = [function(require,module,exports){var arrayLikeToArray=require(428);function _unsupportedIterableToArray(r,e){if(r){if("string"==typeof r)return arrayLikeToArray(r,e);var o={}.toString.call(r).slice(8,-1);return"Object"===o&&r.constructor&&(o=r.constructor.name),"Map"===o||"Set"===o?Array.from(r):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?arrayLikeToArray(r,e):void 0}}module.exports=_unsupportedIterableToArray,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {"428":428}];
window.modules["450"] = [function(require,module,exports){var _typeof=require(19).default;function toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=_typeof(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}module.exports=toPrimitive,module.exports.__esModule=!0,module.exports.default=module.exports;
}, {"19":19}];
window.modules["451"] = [function(require,module,exports){"use strict";const _omit=require(77),CommonLogger=require(452),{datadogLogs:datadogLogs}=require(453);class ClientLogger extends CommonLogger{constructor(){super(),this.logToDatadog=this.logToDatadog.bind(this),this.verifyTelemetryArgs=this.verifyTelemetryArgs.bind(this)}verifyTelemetryArgs(e){return Object.entries({clientToken:"string",service:"string",version:"string"}).forEach(([r,t])=>{if(!e[r]||typeof e[r]!==t)throw new Error(`Clay Log: args.browserTelemetry in clayLog.init(args) requires ${r} of type ${t}`)}),e.sampleRate=100,e.forwardErrorsToLogs=!0,!0===e.enable}init(e){return super.init(e),e.browserTelemetry&&e.browserTelemetry.enable&&this.verifyTelemetryArgs(e.browserTelemetry)&&(datadogLogs.init(e.browserTelemetry),this.telemetryEnabled=!0,this.context=e.browserTelemetry.context,this.omitFromData=e.browserTelemetry.omitFromData,this.log(this.logger)("info","Datadog Telemetry Enabled")),this.log(this.logger)}logToDatadog(e,r,t){const o=t.logType||r;datadogLogs.logger.log(o,_omit(t,this.omitFromData),e)}log(e){return(r,t,o)=>{if(o=o||{},r instanceof Error&&(t=r,r="error"),r&&t)return o._label=r.toUpperCase(),e[r](o,t),{withTelemetry:this.telemetryEnabled?e=>{this.logToDatadog(r,t,Object.assign({},o,e,this.context))}:()=>!1};e.error(new Error("level or msg arguments required"))}}}module.exports=new ClientLogger;
}, {"77":77,"452":452,"453":453}];
window.modules["452"] = [function(require,module,exports){(function (process){(function (){
"use strict";class Logger{constructor(){this.pino=require(543),this.init=this.init.bind(this),this.meta=this.meta.bind(this),this.getLogger=this.getLogger.bind(this),this.setLogger=this.setLogger.bind(this)}static getOutput(t){return t.output||process.stdout}static getPrettyPrint(t){return t.pretty||window.process.env.CLAY_LOG_PRETTY&&process.versions&&process.versions.node}static checkArgs(t){if(!t||!Object.keys(t).length||!t.name)throw new Error("Init must be called with `name` property")}init(t){let e,r,i,s;return Logger.checkArgs(t),e=Logger.getOutput(t),r=Logger.getPrettyPrint(t),i=t.name,s=t.meta||void 0,this.logger=this.pino({name:i,prettyPrint:!!r&&{levelFirst:!0},level:window.process.env.LOG||"info"},e),s&&Object.keys(s).length&&(this.logger=this.logger.child(s)),this.log(this.logger)}meta(t,e){var r=e||this.logger;if(t&&Object.keys(t).length)return this.log(r.child(t));throw new Error("Clay Log: `meta` function requires object argument")}setLogger(t){this.pino=t}getLogger(){return this.logger}}module.exports=Logger;

}).call(this)}).call(this,require(243))}, {"243":243,"543":543}];
window.modules["453"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.datadogLogs=exports.HandlerType=exports.StatusType=exports.Logger=void 0;var browser_core_1=require(512),logsPublicApi_1=require(528),startLogs_1=require(531),logger_1=require(529);Object.defineProperty(exports,"Logger",{enumerable:!0,get:function(){return logger_1.Logger}}),Object.defineProperty(exports,"StatusType",{enumerable:!0,get:function(){return logger_1.StatusType}}),Object.defineProperty(exports,"HandlerType",{enumerable:!0,get:function(){return logger_1.HandlerType}}),exports.datadogLogs=(0,logsPublicApi_1.makeLogsPublicApi)(startLogs_1.startLogs),(0,browser_core_1.defineGlobal)((0,browser_core_1.getGlobalObject)(),"DD_LOGS",exports.datadogLogs);
}, {"512":512,"528":528,"529":529,"531":531}];
window.modules["454"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.defineGlobal=exports.makePublicApi=void 0;var catchUserErrors_1=require(455),monitor_1=require(456),polyfills_1=require(457);function makePublicApi(e){var r=(0,polyfills_1.assign)({version:"4.39.0",onReady:function(e){e()}},e);return Object.defineProperty(r,"_setDebug",{get:function(){return monitor_1.setDebugMode},enumerable:!1}),r}function defineGlobal(e,r,o){var t=e[r];e[r]=o,t&&t.q&&t.q.forEach(function(e){return(0,catchUserErrors_1.catchUserErrors)(e,"onReady callback threw an error:")()})}exports.makePublicApi=makePublicApi,exports.defineGlobal=defineGlobal;
}, {"455":455,"456":456,"457":457}];
window.modules["455"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.catchUserErrors=void 0;var display_1=require(461);function catchUserErrors(r,e){return function(){for(var s=[],t=0;t<arguments.length;t++)s[t]=arguments[t];try{return r.apply(void 0,s)}catch(r){display_1.display.error(e,r)}}}exports.catchUserErrors=catchUserErrors;
}, {"461":461}];
window.modules["456"] = [function(require,module,exports){"use strict";var __spreadArray=this&&this.__spreadArray||function(o,r,e){if(e||2===arguments.length)for(var t,n=0,i=r.length;n<i;n++)!t&&n in r||(t||(t=Array.prototype.slice.call(r,0,n)),t[n]=r[n]);return o.concat(t||Array.prototype.slice.call(r))};Object.defineProperty(exports,"__esModule",{value:!0}),exports.displayIfDebugEnabled=exports.callMonitored=exports.monitor=exports.monitored=exports.resetMonitor=exports.setDebugMode=exports.startMonitorErrorCollection=void 0;var onMonitorErrorCollected,display_1=require(461),debugMode=!1;function startMonitorErrorCollection(o){onMonitorErrorCollected=o}function setDebugMode(o){debugMode=o}function resetMonitor(){onMonitorErrorCollected=void 0,debugMode=!1}function monitored(o,r,e){var t=e.value;e.value=function(){for(var o=[],r=0;r<arguments.length;r++)o[r]=arguments[r];return(onMonitorErrorCollected?monitor(t):t).apply(this,o)}}function monitor(o){return function(){return callMonitored(o,this,arguments)}}function callMonitored(o,r,e){try{return o.apply(r,e)}catch(o){if(displayIfDebugEnabled(display_1.ConsoleApiName.error,o),onMonitorErrorCollected)try{onMonitorErrorCollected(o)}catch(o){displayIfDebugEnabled(display_1.ConsoleApiName.error,o)}}}function displayIfDebugEnabled(o){for(var r=[],e=1;e<arguments.length;e++)r[e-1]=arguments[e];debugMode&&display_1.display.apply(void 0,__spreadArray([o,"[MONITOR]"],r,!1))}exports.startMonitorErrorCollection=startMonitorErrorCollection,exports.setDebugMode=setDebugMode,exports.resetMonitor=resetMonitor,exports.monitored=monitored,exports.monitor=monitor,exports.callMonitored=callMonitored,exports.displayIfDebugEnabled=displayIfDebugEnabled;
}, {"461":461}];
window.modules["457"] = [function(require,module,exports){"use strict";function includes(e,t){return-1!==e.indexOf(t)}function arrayFrom(e){if(Array.from)return Array.from(e);var t=[];if(e instanceof Set)e.forEach(function(e){return t.push(e)});else for(var r=0;r<e.length;r++)t.push(e[r]);return t}function find(e,t){for(var r=0;r<e.length;r+=1){var n=e[r];if(t(n,r))return n}}function findLast(e,t){for(var r=e.length-1;r>=0;r-=1){var n=e[r];if(t(n,r,e))return n}}function forEach(e,t){Array.prototype.forEach.call(e,t)}function objectValues(e){return Object.keys(e).map(function(t){return e[t]})}function objectEntries(e){return Object.keys(e).map(function(t){return[t,e[t]]})}function startsWith(e,t){return e.slice(0,t.length)===t}function endsWith(e,t){return e.slice(-t.length)===t}function elementMatches(e,t){return e.matches?e.matches(t):!!e.msMatchesSelector&&e.msMatchesSelector(t)}function cssEscape(e){return window.CSS&&window.CSS.escape?window.CSS.escape(e):e.replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,function(e,t){return t?"\0"===e?"�":"".concat(e.slice(0,-1),"\\").concat(e.charCodeAt(e.length-1).toString(16)," "):"\\".concat(e)})}function assign(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return t.forEach(function(t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}),e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.assign=exports.cssEscape=exports.elementMatches=exports.endsWith=exports.startsWith=exports.objectEntries=exports.objectValues=exports.forEach=exports.findLast=exports.find=exports.arrayFrom=exports.includes=void 0,exports.includes=includes,exports.arrayFrom=arrayFrom,exports.find=find,exports.findLast=findLast,exports.forEach=forEach,exports.objectValues=objectValues,exports.objectEntries=objectEntries,exports.startsWith=startsWith,exports.endsWith=endsWith,exports.elementMatches=elementMatches,exports.cssEscape=cssEscape,exports.assign=assign;
}, {}];
window.modules["458"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.addEventListeners=exports.addEventListener=void 0;var monitor_1=require(456),getZoneJsOriginalValue_1=require(459);function addEventListener(e,n,t,r){return addEventListeners(e,[n],t,r)}function addEventListeners(e,n,t,r){var i=void 0===r?{}:r,o=i.once,s=i.capture,a=i.passive,d=(0,monitor_1.monitor)(o?function(e){v(),t(e)}:t),u=a?{capture:s,passive:a}:s,l=(0,getZoneJsOriginalValue_1.getZoneJsOriginalValue)(e,"addEventListener");function v(){var t=(0,getZoneJsOriginalValue_1.getZoneJsOriginalValue)(e,"removeEventListener");n.forEach(function(n){return t.call(e,n,d,u)})}return n.forEach(function(n){return l.call(e,n,d,u)}),{stop:v}}exports.addEventListener=addEventListener,exports.addEventListeners=addEventListeners;
}, {"456":456,"459":459}];
window.modules["459"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getZoneJsOriginalValue=void 0;var getGlobalObject_1=require(513);function getZoneJsOriginalValue(e,t){var o,l=(0,getGlobalObject_1.getGlobalObject)();return l.Zone&&"function"==typeof l.Zone.__symbol__&&(o=e[l.Zone.__symbol__(t)]),o||(o=e[t]),o}exports.getZoneJsOriginalValue=getZoneJsOriginalValue;
}, {"513":513}];
window.modules["460"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getCurrentSite=exports.areCookiesAuthorized=exports.deleteCookie=exports.getCookie=exports.setCookie=exports.COOKIE_ACCESS_DELAY=void 0;var getCurrentSiteCache,display_1=require(461),timeUtils_1=require(462),stringUtils_1=require(463);function setCookie(e,t,o,i){var r=new Date;r.setTime(r.getTime()+o);var s="expires=".concat(r.toUTCString()),n=i&&i.crossSite?"none":"strict",c=i&&i.domain?";domain=".concat(i.domain):"",a=i&&i.secure?";secure":"";document.cookie="".concat(e,"=").concat(t,";").concat(s,";path=/;samesite=").concat(n).concat(c).concat(a)}function getCookie(e){return(0,stringUtils_1.findCommaSeparatedValue)(document.cookie,e)}function deleteCookie(e,t){setCookie(e,"",0,t)}function areCookiesAuthorized(e){if(void 0===document.cookie||null===document.cookie)return!1;try{var t="dd_cookie_test_".concat((0,stringUtils_1.generateUUID)());setCookie(t,"test",timeUtils_1.ONE_MINUTE,e);var o="test"===getCookie(t);return deleteCookie(t,e),o}catch(e){return display_1.display.error(e),!1}}function getCurrentSite(){if(void 0===getCurrentSiteCache){for(var e="dd_site_test_".concat((0,stringUtils_1.generateUUID)()),t=window.location.hostname.split("."),o=t.pop();t.length&&!getCookie(e);)o="".concat(t.pop(),".").concat(o),setCookie(e,"test",timeUtils_1.ONE_SECOND,{domain:o});deleteCookie(e,{domain:o}),getCurrentSiteCache=o}return getCurrentSiteCache}exports.COOKIE_ACCESS_DELAY=timeUtils_1.ONE_SECOND,exports.setCookie=setCookie,exports.getCookie=getCookie,exports.deleteCookie=deleteCookie,exports.areCookiesAuthorized=areCookiesAuthorized,exports.getCurrentSite=getCurrentSite;
}, {"461":461,"462":462,"463":463}];
window.modules["461"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.display=exports.ConsoleApiName=void 0,exports.ConsoleApiName={log:"log",debug:"debug",info:"info",warn:"warn",error:"error"};var display=function(o){for(var e=[],s=1;s<arguments.length;s++)e[s-1]=arguments[s];Object.prototype.hasOwnProperty.call(exports.ConsoleApiName,o)||(o=exports.ConsoleApiName.log),exports.display[o].apply(exports.display,e)};exports.display=display,exports.display.debug=console.debug.bind(console),exports.display.log=console.log.bind(console),exports.display.info=console.info.bind(console),exports.display.warn=console.warn.bind(console),exports.display.error=console.error.bind(console);
}, {}];
window.modules["462"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.resetNavigationStart=exports.looksLikeRelativeTime=exports.getTimeStamp=exports.getRelativeTime=exports.addDuration=exports.elapsed=exports.clocksOrigin=exports.clocksNow=exports.relativeNow=exports.timeStampNow=exports.dateNow=exports.toServerDuration=exports.currentDrift=exports.relativeToClocks=exports.ONE_YEAR=exports.ONE_DAY=exports.ONE_HOUR=exports.ONE_MINUTE=exports.ONE_SECOND=void 0;var navigationStart,numberUtils_1=require(475);function relativeToClocks(t){return{relative:t,timeStamp:getCorrectedTimeStamp(t)}}function getCorrectedTimeStamp(t){var e=dateNow()-performance.now();return e>getNavigationStart()?Math.round(addDuration(e,t)):getTimeStamp(t)}function currentDrift(){return Math.round(dateNow()-addDuration(getNavigationStart(),performance.now()))}function toServerDuration(t){return(0,numberUtils_1.isNumber)(t)?(0,numberUtils_1.round)(1e6*t,0):t}function dateNow(){return(new Date).getTime()}function timeStampNow(){return dateNow()}function relativeNow(){return performance.now()}function clocksNow(){return{relative:relativeNow(),timeStamp:timeStampNow()}}function clocksOrigin(){return{relative:0,timeStamp:getNavigationStart()}}function elapsed(t,e){return e-t}function addDuration(t,e){return t+e}function getRelativeTime(t){return t-getNavigationStart()}function getTimeStamp(t){return Math.round(addDuration(getNavigationStart(),t))}function looksLikeRelativeTime(t){return t<exports.ONE_YEAR}function getNavigationStart(){return void 0===navigationStart&&(navigationStart=performance.timing.navigationStart),navigationStart}function resetNavigationStart(){navigationStart=void 0}exports.ONE_SECOND=1e3,exports.ONE_MINUTE=60*exports.ONE_SECOND,exports.ONE_HOUR=60*exports.ONE_MINUTE,exports.ONE_DAY=24*exports.ONE_HOUR,exports.ONE_YEAR=365*exports.ONE_DAY,exports.relativeToClocks=relativeToClocks,exports.currentDrift=currentDrift,exports.toServerDuration=toServerDuration,exports.dateNow=dateNow,exports.timeStampNow=timeStampNow,exports.relativeNow=relativeNow,exports.clocksNow=clocksNow,exports.clocksOrigin=clocksOrigin,exports.elapsed=elapsed,exports.addDuration=addDuration,exports.getRelativeTime=getRelativeTime,exports.getTimeStamp=getTimeStamp,exports.looksLikeRelativeTime=looksLikeRelativeTime,exports.resetNavigationStart=resetNavigationStart;
}, {"475":475}];
window.modules["463"] = [function(require,module,exports){"use strict";function generateUUID(e){return e?(parseInt(e,10)^16*Math.random()>>parseInt(e,10)/4).toString(16):"".concat(1e7,"-").concat(1e3,"-").concat(4e3,"-").concat(8e3,"-").concat(1e11).replace(/[018]/g,generateUUID)}function findCommaSeparatedValue(e,a){var t=new RegExp("(?:^|;)\\s*".concat(a,"\\s*=\\s*([^;]+)")).exec(e);return t?t[1]:void 0}function safeTruncate(e,a,t){void 0===t&&(t="");var n=e.charCodeAt(a-1),r=n>=55296&&n<=56319?a+1:a;return e.length<=r?e:"".concat(e.slice(0,r)).concat(t)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.safeTruncate=exports.findCommaSeparatedValue=exports.generateUUID=void 0,exports.generateUUID=generateUUID,exports.findCommaSeparatedValue=findCommaSeparatedValue,exports.safeTruncate=safeTruncate;
}, {}];
window.modules["464"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.initFetchObservable=void 0;var fetchObservable,instrumentMethod_1=require(465),monitor_1=require(456),observable_1=require(466),timeUtils_1=require(462),urlPolyfill_1=require(467);function initFetchObservable(){return fetchObservable||(fetchObservable=createFetchObservable()),fetchObservable}function createFetchObservable(){var e=new observable_1.Observable(function(){if(window.fetch)return(0,instrumentMethod_1.instrumentMethod)(window,"fetch",function(t){return function(r,o){var n,i=(0,monitor_1.callMonitored)(beforeSend,null,[e,r,o]);return i?(n=t.call(this,i.input,i.init),(0,monitor_1.callMonitored)(afterSend,null,[e,n,i])):n=t.call(this,r,o),n}}).stop});return e}function beforeSend(e,t,r){var o=r&&r.method||t instanceof Request&&t.method||"GET",n=t instanceof Request?t.url:(0,urlPolyfill_1.normalizeUrl)(String(t)),i={state:"start",init:r,input:t,method:o,startClocks:(0,timeUtils_1.clocksNow)(),url:n};return e.notify(i),i}function afterSend(e,t,r){var o=function(t){var o=r;o.state="resolve","stack"in t||t instanceof Error?(o.status=0,o.isAborted=t instanceof DOMException&&t.code===DOMException.ABORT_ERR,o.error=t):"status"in t&&(o.response=t,o.responseType=t.type,o.status=t.status,o.isAborted=!1),e.notify(o)};t.then((0,monitor_1.monitor)(o),(0,monitor_1.monitor)(o))}exports.initFetchObservable=initFetchObservable;
}, {"456":456,"462":462,"465":465,"466":466,"467":467}];
window.modules["465"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.instrumentSetter=exports.instrumentMethodAndCallOriginal=exports.instrumentMethod=void 0;var timer_1=require(489),monitor_1=require(456),functionUtils_1=require(470);function instrumentMethod(t,e,n){var r=t[e],i=n(r),o=function(){if("function"==typeof i)return i.apply(this,arguments)};return t[e]=o,{stop:function(){t[e]===o?t[e]=r:i=r}}}function instrumentMethodAndCallOriginal(t,e,n){var r=n.before,i=n.after;return instrumentMethod(t,e,function(t){return function(){var e,n=arguments;return r&&(0,monitor_1.callMonitored)(r,this,n),"function"==typeof t&&(e=t.apply(this,n)),i&&(0,monitor_1.callMonitored)(i,this,n),e}})}function instrumentSetter(t,e,n){var r=Object.getOwnPropertyDescriptor(t,e);if(!r||!r.set||!r.configurable)return{stop:functionUtils_1.noop};var i=function(t,e){(0,timer_1.setTimeout)(function(){n(t,e)},0)},o=function(t){r.set.call(this,t),i(this,t)};return Object.defineProperty(t,e,{set:o}),{stop:function(){var n;(null===(n=Object.getOwnPropertyDescriptor(t,e))||void 0===n?void 0:n.set)===o?Object.defineProperty(t,e,r):i=functionUtils_1.noop}}}exports.instrumentMethod=instrumentMethod,exports.instrumentMethodAndCallOriginal=instrumentMethodAndCallOriginal,exports.instrumentSetter=instrumentSetter;
}, {"456":456,"470":470,"489":489}];
window.modules["466"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.mergeObservables=exports.Observable=void 0;var Observable=function(){function e(e){this.onFirstSubscribe=e,this.observers=[]}return e.prototype.subscribe=function(e){var r=this;return!this.observers.length&&this.onFirstSubscribe&&(this.onLastUnsubscribe=this.onFirstSubscribe()||void 0),this.observers.push(e),{unsubscribe:function(){r.observers=r.observers.filter(function(r){return e!==r}),!r.observers.length&&r.onLastUnsubscribe&&r.onLastUnsubscribe()}}},e.prototype.notify=function(e){this.observers.forEach(function(r){return r(e)})},e}();function mergeObservables(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];var s=new Observable(function(){var r=e.map(function(e){return e.subscribe(function(e){return s.notify(e)})});return function(){return r.forEach(function(e){return e.unsubscribe()})}});return s}exports.Observable=Observable,exports.mergeObservables=mergeObservables;
}, {}];
window.modules["467"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getLinkElementOrigin=exports.getLocationOrigin=exports.buildUrl=exports.getHash=exports.getSearch=exports.getPathName=exports.getOrigin=exports.haveSameOrigin=exports.isValidUrl=exports.normalizeUrl=void 0;var jsonStringify_1=require(485);function normalizeUrl(e){return buildUrl(e,getLocationOrigin()).href}function isValidUrl(e){try{return!!buildUrl(e)}catch(e){return!1}}function haveSameOrigin(e,r){return getOrigin(e)===getOrigin(r)}function getOrigin(e){return getLinkElementOrigin(buildUrl(e))}function getPathName(e){var r=buildUrl(e).pathname;return"/"===r[0]?r:"/".concat(r)}function getSearch(e){return buildUrl(e).search}function getHash(e){return buildUrl(e).hash}function buildUrl(e,r){var t=getSupportedUrl();if(t)try{return void 0!==r?new t(e,r):new t(e)}catch(t){throw new Error("Failed to construct URL: ".concat(String(t)," ").concat((0,jsonStringify_1.jsonStringify)({url:e,base:r})))}if(void 0===r&&!/:/.test(e))throw new Error("Invalid URL: '".concat(e,"'"));var i=document,n=i.createElement("a");if(void 0!==r){var o=(i=document.implementation.createHTMLDocument("")).createElement("base");o.href=r,i.head.appendChild(o),i.body.appendChild(n)}return n.href=e,n}exports.normalizeUrl=normalizeUrl,exports.isValidUrl=isValidUrl,exports.haveSameOrigin=haveSameOrigin,exports.getOrigin=getOrigin,exports.getPathName=getPathName,exports.getSearch=getSearch,exports.getHash=getHash,exports.buildUrl=buildUrl;var isURLSupported,originalURL=URL;function getSupportedUrl(){if(void 0===isURLSupported)try{var e=new originalURL("http://test/path");isURLSupported="http://test/path"===e.href}catch(e){isURLSupported=!1}return isURLSupported?originalURL:void 0}function getLocationOrigin(){return getLinkElementOrigin(window.location)}function getLinkElementOrigin(e){if(e.origin)return e.origin;var r=e.host.replace(/(:80|:443)$/,"");return"".concat(e.protocol,"//").concat(r)}exports.getLocationOrigin=getLocationOrigin,exports.getLinkElementOrigin=getLinkElementOrigin;
}, {"485":485}];
window.modules["468"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isPageExitReason=exports.createPageExitObservable=exports.PageExitReason=void 0;var experimentalFeatures_1=require(469),observable_1=require(466),polyfills_1=require(457),functionUtils_1=require(470),addEventListener_1=require(458);function createPageExitObservable(){var e=new observable_1.Observable(function(){var t=(0,experimentalFeatures_1.isExperimentalFeatureEnabled)(experimentalFeatures_1.ExperimentalFeature.PAGEHIDE),i=(0,addEventListener_1.addEventListeners)(window,["visibilitychange","freeze","pagehide"],function(i){"pagehide"===i.type&&t?e.notify({reason:exports.PageExitReason.PAGEHIDE}):"visibilitychange"===i.type&&"hidden"===document.visibilityState?e.notify({reason:exports.PageExitReason.HIDDEN}):"freeze"===i.type&&e.notify({reason:exports.PageExitReason.FROZEN})},{capture:!0}).stop,a=functionUtils_1.noop;return t||(a=(0,addEventListener_1.addEventListener)(window,"beforeunload",function(){e.notify({reason:exports.PageExitReason.UNLOADING})}).stop),function(){i(),a()}});return e}function isPageExitReason(e){return(0,polyfills_1.includes)((0,polyfills_1.objectValues)(exports.PageExitReason),e)}exports.PageExitReason={HIDDEN:"visibility_hidden",UNLOADING:"before_unload",PAGEHIDE:"page_hide",FROZEN:"page_frozen"},exports.createPageExitObservable=createPageExitObservable,exports.isPageExitReason=isPageExitReason;
}, {"457":457,"458":458,"466":466,"469":469,"470":470}];
window.modules["469"] = [function(require,module,exports){"use strict";var ExperimentalFeature;Object.defineProperty(exports,"__esModule",{value:!0}),exports.getExperimentalFeatures=exports.resetExperimentalFeatures=exports.isExperimentalFeatureEnabled=exports.addExperimentalFeatures=exports.ExperimentalFeature=void 0,function(e){e.PAGEHIDE="pagehide",e.FEATURE_FLAGS="feature_flags",e.RESOURCE_PAGE_STATES="resource_page_states",e.CLICKMAP="clickmap",e.COLLECT_FLUSH_REASON="collect_flush_reason",e.SANITIZE_INPUTS="sanitize_inputs"}(ExperimentalFeature=exports.ExperimentalFeature||(exports.ExperimentalFeature={}));var enabledExperimentalFeatures=new Set;function addExperimentalFeatures(e){e.forEach(function(e){enabledExperimentalFeatures.add(e)})}function isExperimentalFeatureEnabled(e){return enabledExperimentalFeatures.has(e)}function resetExperimentalFeatures(){enabledExperimentalFeatures.clear()}function getExperimentalFeatures(){return enabledExperimentalFeatures}exports.addExperimentalFeatures=addExperimentalFeatures,exports.isExperimentalFeatureEnabled=isExperimentalFeatureEnabled,exports.resetExperimentalFeatures=resetExperimentalFeatures,exports.getExperimentalFeatures=getExperimentalFeatures;
}, {}];
window.modules["470"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.noop=exports.throttle=void 0;var timer_1=require(489);function throttle(t,o,e){var r,i,n=!e||void 0===e.leading||e.leading,l=!e||void 0===e.trailing||e.trailing,p=!1;return{throttled:function(){for(var e=[],a=0;a<arguments.length;a++)e[a]=arguments[a];p?r=e:(n?t.apply(void 0,e):r=e,p=!0,i=(0,timer_1.setTimeout)(function(){l&&r&&t.apply(void 0,r),p=!1,r=void 0},o))},cancel:function(){(0,timer_1.clearTimeout)(i),p=!1,r=void 0}}}function noop(){}exports.throttle=throttle,exports.noop=noop;
}, {"489":489}];
window.modules["471"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.runOnReadyState=void 0;var addEventListener_1=require(458);function runOnReadyState(e,t){if(document.readyState===e||"complete"===document.readyState)t();else{var n="complete"===e?"load":"DOMContentLoaded";(0,addEventListener_1.addEventListener)(window,n,t,{once:!0})}}exports.runOnReadyState=runOnReadyState;
}, {"458":458}];
window.modules["472"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.initXhrObservable=void 0;var xhrObservable,instrumentMethod_1=require(465),observable_1=require(466),timeUtils_1=require(462),urlPolyfill_1=require(467),objectUtils_1=require(473),addEventListener_1=require(458),xhrContexts=new WeakMap;function initXhrObservable(){return xhrObservable||(xhrObservable=createXhrObservable()),xhrObservable}function createXhrObservable(){var t=new observable_1.Observable(function(){var e=(0,instrumentMethod_1.instrumentMethodAndCallOriginal)(XMLHttpRequest.prototype,"open",{before:openXhr}).stop,r=(0,instrumentMethod_1.instrumentMethodAndCallOriginal)(XMLHttpRequest.prototype,"send",{before:function(){sendXhr.call(this,t)}}).stop,s=(0,instrumentMethod_1.instrumentMethodAndCallOriginal)(XMLHttpRequest.prototype,"abort",{before:abortXhr}).stop;return function(){e(),r(),s()}});return t}function openXhr(t,e){xhrContexts.set(this,{state:"open",method:t,url:(0,urlPolyfill_1.normalizeUrl)(String(e))})}function sendXhr(t){var e=this,r=xhrContexts.get(this);if(r){var s=r;s.state="start",s.startTime=(0,timeUtils_1.relativeNow)(),s.startClocks=(0,timeUtils_1.clocksNow)(),s.isAborted=!1,s.xhr=this;var i=!1,o=(0,instrumentMethod_1.instrumentMethodAndCallOriginal)(this,"onreadystatechange",{before:function(){this.readyState===XMLHttpRequest.DONE&&n()}}).stop,n=function(){if(l(),o(),!i){i=!0;var n=r;n.state="complete",n.duration=(0,timeUtils_1.elapsed)(s.startClocks.timeStamp,(0,timeUtils_1.timeStampNow)()),n.status=e.status,t.notify((0,objectUtils_1.shallowClone)(n))}},l=(0,addEventListener_1.addEventListener)(this,"loadend",n).stop;t.notify(s)}}function abortXhr(){var t=xhrContexts.get(this);t&&(t.isAborted=!0)}exports.initXhrObservable=initXhrObservable;
}, {"458":458,"462":462,"465":465,"466":466,"467":467,"473":473}];
window.modules["473"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.mapValues=exports.isEmptyObject=exports.objectHasValue=exports.shallowClone=void 0;var polyfills_1=require(457);function shallowClone(e){return(0,polyfills_1.assign)({},e)}function objectHasValue(e,t){return Object.keys(e).some(function(s){return e[s]===t})}function isEmptyObject(e){return 0===Object.keys(e).length}function mapValues(e,t){for(var s={},o=0,l=Object.keys(e);o<l.length;o++){var r=l[o];s[r]=t(e[r])}return s}exports.shallowClone=shallowClone,exports.objectHasValue=objectHasValue,exports.isEmptyObject=isEmptyObject,exports.mapValues=mapValues;
}, {"457":457}];
window.modules["474"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.serializeConfiguration=exports.buildCookieOptions=exports.validateAndBuildConfiguration=exports.DefaultPrivacyLevel=void 0;var cookie_1=require(460),catchUserErrors_1=require(455),display_1=require(461),experimentalFeatures_1=require(469),timeUtils_1=require(462),numberUtils_1=require(475),byteUtils_1=require(476),objectUtils_1=require(473),polyfills_1=require(457),transportConfiguration_1=require(477);function validateAndBuildConfiguration(e){var t,i,r;if(e&&e.clientToken){var s=null!==(t=e.sessionSampleRate)&&void 0!==t?t:e.sampleRate;if(void 0===s||(0,numberUtils_1.isPercentage)(s))if(void 0===e.telemetrySampleRate||(0,numberUtils_1.isPercentage)(e.telemetrySampleRate)){if(void 0===e.telemetryConfigurationSampleRate||(0,numberUtils_1.isPercentage)(e.telemetryConfigurationSampleRate))return Array.isArray(e.enableExperimentalFeatures)&&(0,experimentalFeatures_1.addExperimentalFeatures)(e.enableExperimentalFeatures.filter(function(e){return(0,objectUtils_1.objectHasValue)(experimentalFeatures_1.ExperimentalFeature,e)})),(0,polyfills_1.assign)({beforeSend:e.beforeSend&&(0,catchUserErrors_1.catchUserErrors)(e.beforeSend,"beforeSend threw an error:"),cookieOptions:buildCookieOptions(e),sessionSampleRate:null!=s?s:100,telemetrySampleRate:null!==(i=e.telemetrySampleRate)&&void 0!==i?i:20,telemetryConfigurationSampleRate:null!==(r=e.telemetryConfigurationSampleRate)&&void 0!==r?r:5,service:e.service,silentMultipleInit:!!e.silentMultipleInit,batchBytesLimit:16*byteUtils_1.ONE_KIBI_BYTE,eventRateLimiterThreshold:3e3,maxTelemetryEventsPerPage:15,flushTimeout:30*timeUtils_1.ONE_SECOND,batchMessagesLimit:50,messageBytesLimit:256*byteUtils_1.ONE_KIBI_BYTE},(0,transportConfiguration_1.computeTransportConfiguration)(e));display_1.display.error("Telemetry Configuration Sample Rate should be a number between 0 and 100")}else display_1.display.error("Telemetry Sample Rate should be a number between 0 and 100");else display_1.display.error("Session Sample Rate should be a number between 0 and 100")}else display_1.display.error("Client Token is not configured, we will not send any data.")}function buildCookieOptions(e){var t={};return t.secure=mustUseSecureCookie(e),t.crossSite=!!e.useCrossSiteSessionCookie,e.trackSessionAcrossSubdomains&&(t.domain=(0,cookie_1.getCurrentSite)()),t}function mustUseSecureCookie(e){return!!e.useSecureSessionCookie||!!e.useCrossSiteSessionCookie}function serializeConfiguration(e){var t,i,r=null!==(t=e.proxy)&&void 0!==t?t:e.proxyUrl;return{session_sample_rate:null!==(i=e.sessionSampleRate)&&void 0!==i?i:e.sampleRate,telemetry_sample_rate:e.telemetrySampleRate,telemetry_configuration_sample_rate:e.telemetryConfigurationSampleRate,use_before_send:!!e.beforeSend,use_cross_site_session_cookie:e.useCrossSiteSessionCookie,use_secure_session_cookie:e.useSecureSessionCookie,use_proxy:void 0!==r?!!r:void 0,silent_multiple_init:e.silentMultipleInit,track_session_across_subdomains:e.trackSessionAcrossSubdomains,track_resources:e.trackResources,track_long_task:e.trackLongTasks}}exports.DefaultPrivacyLevel={ALLOW:"allow",MASK:"mask",MASK_USER_INPUT:"mask-user-input"},exports.validateAndBuildConfiguration=validateAndBuildConfiguration,exports.buildCookieOptions=buildCookieOptions,exports.serializeConfiguration=serializeConfiguration;
}, {"455":455,"457":457,"460":460,"461":461,"462":462,"469":469,"473":473,"475":475,"476":476,"477":477}];
window.modules["475"] = [function(require,module,exports){"use strict";function performDraw(r){return 0!==r&&100*Math.random()<=r}function round(r,e){return+r.toFixed(e)}function isPercentage(r){return isNumber(r)&&r>=0&&r<=100}function isNumber(r){return"number"==typeof r}Object.defineProperty(exports,"__esModule",{value:!0}),exports.isNumber=exports.isPercentage=exports.round=exports.performDraw=void 0,exports.performDraw=performDraw,exports.round=round,exports.isPercentage=isPercentage,exports.isNumber=isNumber;
}, {}];
window.modules["476"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.computeBytesCount=exports.ONE_MEBI_BYTE=exports.ONE_KIBI_BYTE=void 0,exports.ONE_KIBI_BYTE=1024,exports.ONE_MEBI_BYTE=1024*exports.ONE_KIBI_BYTE;var HAS_MULTI_BYTES_CHARACTERS=/[^\u0000-\u007F]/;function computeBytesCount(e){return HAS_MULTI_BYTES_CHARACTERS.test(e)?void 0!==window.TextEncoder?(new TextEncoder).encode(e).length:new Blob([e]).size:e.length}exports.computeBytesCount=computeBytesCount;
}, {}];
window.modules["477"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.computeTransportConfiguration=void 0;var polyfills_1=require(457),endpointBuilder_1=require(478),tags_1=require(481),intakeSites_1=require(479);function computeTransportConfiguration(i){var e=(0,tags_1.buildTags)(i),n=computeEndpointBuilders(i,e),t=(0,polyfills_1.objectValues)(n).map(function(i){return i.urlPrefix}),r=computeReplicaConfiguration(i,t,e);return(0,polyfills_1.assign)({isIntakeUrl:function(i){return t.some(function(e){return 0===i.indexOf(e)})},replica:r,site:i.site||intakeSites_1.INTAKE_SITE_US1},n)}function computeEndpointBuilders(i,e){return{logsEndpointBuilder:(0,endpointBuilder_1.createEndpointBuilder)(i,"logs",e),rumEndpointBuilder:(0,endpointBuilder_1.createEndpointBuilder)(i,"rum",e),sessionReplayEndpointBuilder:(0,endpointBuilder_1.createEndpointBuilder)(i,"sessionReplay",e)}}function computeReplicaConfiguration(i,e,n){if(i.replica){var t=(0,polyfills_1.assign)({},i,{site:intakeSites_1.INTAKE_SITE_US1,clientToken:i.replica.clientToken}),r={logsEndpointBuilder:(0,endpointBuilder_1.createEndpointBuilder)(t,"logs",n),rumEndpointBuilder:(0,endpointBuilder_1.createEndpointBuilder)(t,"rum",n)};return e.push.apply(e,(0,polyfills_1.objectValues)(r).map(function(i){return i.urlPrefix})),(0,polyfills_1.assign)({applicationId:i.replica.applicationId},r)}}exports.computeTransportConfiguration=computeTransportConfiguration;
}, {"457":457,"478":478,"479":479,"481":481}];
window.modules["478"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.createEndpointBuilder=exports.ENDPOINTS=void 0;var timeUtils_1=require(462),urlPolyfill_1=require(467),experimentalFeatures_1=require(469),stringUtils_1=require(463),intakeSites_1=require(479);exports.ENDPOINTS={logs:"logs",rum:"rum",sessionReplay:"session-replay"};var INTAKE_TRACKS={logs:"logs",rum:"rum",sessionReplay:"replay"};function createEndpointBuilder(e,t,r){var n=createEndpointUrlWithParametersBuilder(e,t);return{build:function(o,i,a){var c=buildEndpointParameters(e,t,r,o,i,a);return n(c)},urlPrefix:n(""),endpointType:t}}function createEndpointUrlWithParametersBuilder(e,t){var r="/api/v2/".concat(INTAKE_TRACKS[t]),n=e.proxy,o=e.proxyUrl;if(n){var i=(0,urlPolyfill_1.normalizeUrl)(n);return function(e){return"".concat(i,"?ddforward=").concat(encodeURIComponent("".concat(r,"?").concat(e)))}}var a=buildEndpointHost(e,t);if(void 0===n&&o){var c=(0,urlPolyfill_1.normalizeUrl)(o);return function(e){return"".concat(c,"?ddforward=").concat(encodeURIComponent("https://".concat(a).concat(r,"?").concat(e)))}}return function(e){return"https://".concat(a).concat(r,"?").concat(e)}}function buildEndpointHost(e,t){var r=e.site,n=void 0===r?intakeSites_1.INTAKE_SITE_US1:r,o=e.internalAnalyticsSubdomain;if(o&&n===intakeSites_1.INTAKE_SITE_US1)return"".concat(o,".").concat(intakeSites_1.INTAKE_SITE_US1);var i=n.split("."),a=i.pop(),c=n!==intakeSites_1.INTAKE_SITE_AP1?"".concat(exports.ENDPOINTS[t],"."):"";return"".concat(c,"browser-intake-").concat(i.join("-"),".").concat(a)}function buildEndpointParameters(e,t,r,n,o,i){var a=e.clientToken,c=e.internalAnalyticsSubdomain,s=["sdk_version:".concat("4.39.0"),"api:".concat(n)].concat(r);o&&(0,experimentalFeatures_1.isExperimentalFeatureEnabled)(experimentalFeatures_1.ExperimentalFeature.COLLECT_FLUSH_REASON)&&s.push("flush_reason:".concat(o)),i&&s.push("retry_count:".concat(i.count),"retry_after:".concat(i.lastFailureStatus));var l=["ddsource=browser","ddtags=".concat(encodeURIComponent(s.join(","))),"dd-api-key=".concat(a),"dd-evp-origin-version=".concat(encodeURIComponent("4.39.0")),"dd-evp-origin=browser","dd-request-id=".concat((0,stringUtils_1.generateUUID)())];return"rum"===t&&l.push("batch_time=".concat((0,timeUtils_1.timeStampNow)())),c&&l.reverse(),l.join("&")}exports.createEndpointBuilder=createEndpointBuilder;
}, {"462":462,"463":463,"467":467,"469":469,"479":479}];
window.modules["479"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.INTAKE_SITE_US1_FED=exports.INTAKE_SITE_AP1=exports.INTAKE_SITE_EU1=exports.INTAKE_SITE_US1=exports.INTAKE_SITE_STAGING=void 0,exports.INTAKE_SITE_STAGING="datad0g.com",exports.INTAKE_SITE_US1="datadoghq.com",exports.INTAKE_SITE_EU1="datadoghq.eu",exports.INTAKE_SITE_AP1="ap1.datadoghq.com",exports.INTAKE_SITE_US1_FED="ddog-gov.com";
}, {}];
window.modules["480"] = [function(require,module,exports){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);n&&("get"in n?t.__esModule:!n.writable&&!n.configurable)||(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),__exportStar=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||__createBinding(t,e,r)};Object.defineProperty(exports,"__esModule",{value:!0}),exports.createEndpointBuilder=exports.serializeConfiguration=exports.validateAndBuildConfiguration=exports.DefaultPrivacyLevel=exports.buildCookieOptions=void 0;var configuration_1=require(474);Object.defineProperty(exports,"buildCookieOptions",{enumerable:!0,get:function(){return configuration_1.buildCookieOptions}}),Object.defineProperty(exports,"DefaultPrivacyLevel",{enumerable:!0,get:function(){return configuration_1.DefaultPrivacyLevel}}),Object.defineProperty(exports,"validateAndBuildConfiguration",{enumerable:!0,get:function(){return configuration_1.validateAndBuildConfiguration}}),Object.defineProperty(exports,"serializeConfiguration",{enumerable:!0,get:function(){return configuration_1.serializeConfiguration}});var endpointBuilder_1=require(478);Object.defineProperty(exports,"createEndpointBuilder",{enumerable:!0,get:function(){return endpointBuilder_1.createEndpointBuilder}}),__exportStar(require(479),exports);
}, {"474":474,"478":478,"479":479}];
window.modules["481"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.buildTag=exports.buildTags=exports.TAG_SIZE_LIMIT=void 0;var display_1=require(461);function buildTags(e){var a=e.env,t=e.service,r=e.version,s=e.datacenter,i=[];return a&&i.push(buildTag("env",a)),t&&i.push(buildTag("service",t)),r&&i.push(buildTag("version",r)),s&&i.push(buildTag("datacenter",s)),i}exports.TAG_SIZE_LIMIT=200,exports.buildTags=buildTags;var FORBIDDEN_CHARACTERS=/[^a-z0-9_:./-]/;function buildTag(e,a){var t=exports.TAG_SIZE_LIMIT-e.length-1;(a.length>t||FORBIDDEN_CHARACTERS.test(a))&&display_1.display.warn("".concat(e," value doesn't meet tag requirements and will be sanitized"));var r=a.replace(/,/g,"_");return"".concat(e,":").concat(r)}exports.buildTag=buildTag;
}, {"461":461}];
window.modules["482"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.initConsoleObservable=void 0;var tracekit_1=require(486),error_1=require(483),observable_1=require(466),display_1=require(461),monitor_1=require(456),sanitize_1=require(484),experimentalFeatures_1=require(469),polyfills_1=require(457),jsonStringify_1=require(485),consoleObservablesByApi={};function initConsoleObservable(e){var r=e.map(function(e){return consoleObservablesByApi[e]||(consoleObservablesByApi[e]=createConsoleObservable(e)),consoleObservablesByApi[e]});return observable_1.mergeObservables.apply(void 0,r)}function createConsoleObservable(e){var r=new observable_1.Observable(function(){var o=console[e];return console[e]=function(){for(var t=[],i=0;i<arguments.length;i++)t[i]=arguments[i];o.apply(console,t);var n=(0,error_1.createHandlingStack)();(0,monitor_1.callMonitored)(function(){r.notify(buildConsoleLog(t,e,n))})},function(){console[e]=o}});return r}function buildConsoleLog(e,r,o){var t,i=e.map(function(e){return formatConsoleParameters(e)}).join(" ");if(r===display_1.ConsoleApiName.error){var n=(0,polyfills_1.find)(e,function(e){return e instanceof Error});t=n?(0,error_1.toStackTraceString)((0,tracekit_1.computeStackTrace)(n)):void 0,i="console error: ".concat(i)}return{api:r,message:i,stack:t,handlingStack:o}}function formatConsoleParameters(e){return"string"==typeof e?(0,experimentalFeatures_1.isExperimentalFeatureEnabled)(experimentalFeatures_1.ExperimentalFeature.SANITIZE_INPUTS)?(0,sanitize_1.sanitize)(e):e:e instanceof Error?(0,error_1.formatErrorMessage)((0,tracekit_1.computeStackTrace)(e)):(0,jsonStringify_1.jsonStringify)((0,experimentalFeatures_1.isExperimentalFeatureEnabled)(experimentalFeatures_1.ExperimentalFeature.SANITIZE_INPUTS)?(0,sanitize_1.sanitize)(e):e,void 0,2)}exports.initConsoleObservable=initConsoleObservable;
}, {"456":456,"457":457,"461":461,"466":466,"469":469,"483":483,"484":484,"485":485,"486":486}];
window.modules["483"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.flattenErrorCauses=exports.createHandlingStack=exports.formatErrorMessage=exports.getFileFromStackTraceString=exports.toStackTraceString=exports.computeRawError=exports.ErrorSource=exports.PROVIDED_ERROR_MESSAGE_PREFIX=exports.NO_ERROR_STACK_PRESENT_MESSAGE=void 0;var tracekit_1=require(486),experimentalFeatures_1=require(469),monitor_1=require(456),sanitize_1=require(484),functionUtils_1=require(470),jsonStringify_1=require(485);function computeRawError(r){var e=r.stackTrace,t=r.originalError,a=r.handlingStack,o=r.startClocks,n=r.nonErrorPrefix,c=r.source,s=r.handling;if(!e||void 0===e.message&&!(t instanceof Error)){var i=(0,experimentalFeatures_1.isExperimentalFeatureEnabled)(experimentalFeatures_1.ExperimentalFeature.SANITIZE_INPUTS)?(0,sanitize_1.sanitize)(t):t;return{startClocks:o,source:c,handling:s,originalError:i,message:"".concat(n," ").concat((0,jsonStringify_1.jsonStringify)(i)),stack:"No stack, consider using an instance of Error",handlingStack:a,type:e&&e.name}}return{startClocks:o,source:c,handling:s,originalError:t,message:e.message||"Empty message",stack:toStackTraceString(e),handlingStack:a,type:e.name,causes:flattenErrorCauses(t,c)}}function toStackTraceString(r){var e=formatErrorMessage(r);return r.stack.forEach(function(r){var t="?"===r.func?"<anonymous>":r.func,a=r.args&&r.args.length>0?"(".concat(r.args.join(", "),")"):"",o=r.line?":".concat(r.line):"",n=r.line&&r.column?":".concat(r.column):"";e+="\n  at ".concat(t).concat(a," @ ").concat(r.url).concat(o).concat(n)}),e}function getFileFromStackTraceString(r){var e;return null===(e=/@ (.+)/.exec(r))||void 0===e?void 0:e[1]}function formatErrorMessage(r){return"".concat(r.name||"Error",": ").concat(r.message)}function createHandlingStack(){var r,e=new Error;if(!e.stack)try{throw e}catch(r){(0,functionUtils_1.noop)()}return(0,monitor_1.callMonitored)(function(){var t=(0,tracekit_1.computeStackTrace)(e);t.stack=t.stack.slice(2),r=toStackTraceString(t)}),r}function flattenErrorCauses(r,e){for(var t=r,a=[];(null==t?void 0:t.cause)instanceof Error&&a.length<10;){var o=(0,tracekit_1.computeStackTrace)(t.cause);a.push({message:t.cause.message,source:e,type:null==o?void 0:o.name,stack:o&&toStackTraceString(o)}),t=t.cause}return a.length?a:void 0}exports.NO_ERROR_STACK_PRESENT_MESSAGE="No stack, consider using an instance of Error",exports.PROVIDED_ERROR_MESSAGE_PREFIX="Provided",exports.ErrorSource={AGENT:"agent",CONSOLE:"console",CUSTOM:"custom",LOGGER:"logger",NETWORK:"network",SOURCE:"source",REPORT:"report"},exports.computeRawError=computeRawError,exports.toStackTraceString=toStackTraceString,exports.getFileFromStackTraceString=getFileFromStackTraceString,exports.formatErrorMessage=formatErrorMessage,exports.createHandlingStack=createHandlingStack,exports.flattenErrorCauses=flattenErrorCauses;
}, {"456":456,"469":469,"470":470,"484":484,"485":485,"486":486}];
window.modules["484"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.sanitize=void 0;var display_1=require(461),byteUtils_1=require(476),jsonStringify_1=require(485),SANITIZE_DEFAULT_MAX_CHARACTER_COUNT=220*byteUtils_1.ONE_KIBI_BYTE,JSON_PATH_ROOT_ELEMENT="$",KEY_DECORATION_LENGTH=3;function sanitize(t,r){var e;void 0===r&&(r=SANITIZE_DEFAULT_MAX_CHARACTER_COUNT);var i=(0,jsonStringify_1.detachToJsonMethod)(Object.prototype),n=(0,jsonStringify_1.detachToJsonMethod)(Array.prototype),o=[],a=new WeakMap,s=sanitizeProcessor(t,JSON_PATH_ROOT_ELEMENT,void 0,o,a),c=(null===(e=JSON.stringify(s))||void 0===e?void 0:e.length)||0;if(!(c>r)){for(;o.length>0&&c<r;){var u=o.shift(),f=0;if(Array.isArray(u.source))for(var y=0;y<u.source.length;y++){if(c+=void 0!==(p=sanitizeProcessor(u.source[y],u.path,y,o,a))?JSON.stringify(p).length:4,c+=f,f=1,c>r){warnOverCharacterLimit(r,"truncated",t);break}u.target[y]=p}else for(var y in u.source)if(Object.prototype.hasOwnProperty.call(u.source,y)){var p;if(void 0!==(p=sanitizeProcessor(u.source[y],u.path,y,o,a))&&(c+=JSON.stringify(p).length+f+y.length+KEY_DECORATION_LENGTH,f=1),c>r){warnOverCharacterLimit(r,"truncated",t);break}u.target[y]=p}}return i(),n(),s}warnOverCharacterLimit(r,"discarded",t)}function sanitizeProcessor(t,r,e,i,n){var o=tryToApplyToJSON(t);if(!o||"object"!=typeof o)return sanitizePrimitivesAndFunctions(o);var a=sanitizeObjects(o);if("[Object]"!==a&&"[Array]"!==a)return a;var s=t;if(n.has(s))return"[Reference seen at ".concat(n.get(s),"]");var c=void 0!==e?"".concat(r,".").concat(e):r,u=Array.isArray(o)?[]:{};return n.set(s,c),i.push({source:o,target:u,path:c}),u}function sanitizePrimitivesAndFunctions(t){return"bigint"==typeof t?"[BigInt] ".concat(t.toString()):"function"==typeof t?"[Function] ".concat(t.name||"unknown"):"symbol"==typeof t?"[Symbol] ".concat(t.description||t.toString()):t}function sanitizeObjects(t){try{if(t instanceof Event)return{isTrusted:t.isTrusted};var r=Object.prototype.toString.call(t).match(/\[object (.*)\]/);if(r&&r[1])return"[".concat(r[1],"]")}catch(t){}return"[Unserializable]"}function tryToApplyToJSON(t){var r=t;if(r&&"function"==typeof r.toJSON)try{return r.toJSON()}catch(t){}return t}function warnOverCharacterLimit(t,r,e){display_1.display.warn("The data provided has been ".concat(r," as it is over the limit of ").concat(t," characters:"),e)}exports.sanitize=sanitize;
}, {"461":461,"476":476,"485":485}];
window.modules["485"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.detachToJsonMethod=exports.jsonStringify=void 0;var functionUtils_1=require(470);function jsonStringify(t,o,e){if("object"!=typeof t||null===t)return JSON.stringify(t);var n=detachToJsonMethod(Object.prototype),r=detachToJsonMethod(Array.prototype),i=detachToJsonMethod(Object.getPrototypeOf(t)),s=detachToJsonMethod(t);try{return JSON.stringify(t,o,e)}catch(t){return"<error: unable to serialize object>"}finally{n(),r(),i(),s()}}function detachToJsonMethod(t){var o=t,e=o.toJSON;return e?(delete o.toJSON,function(){o.toJSON=e}):functionUtils_1.noop}exports.jsonStringify=jsonStringify,exports.detachToJsonMethod=detachToJsonMethod;
}, {"470":470}];
window.modules["486"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.startUnhandledErrorCollection=exports.computeStackTrace=void 0;var computeStackTrace_1=require(506);Object.defineProperty(exports,"computeStackTrace",{enumerable:!0,get:function(){return computeStackTrace_1.computeStackTrace}});var tracekit_1=require(507);Object.defineProperty(exports,"startUnhandledErrorCollection",{enumerable:!0,get:function(){return tracekit_1.startUnhandledErrorCollection}});
}, {"506":506,"507":507}];
window.modules["487"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.trackRuntimeError=void 0;var timeUtils_1=require(462),tracekit_1=require(486),error_1=require(483);function trackRuntimeError(r){return(0,tracekit_1.startUnhandledErrorCollection)(function(t,e){r.notify((0,error_1.computeRawError)({stackTrace:t,originalError:e,startClocks:(0,timeUtils_1.clocksNow)(),nonErrorPrefix:"Uncaught",source:error_1.ErrorSource.SOURCE,handling:"unhandled"}))})}exports.trackRuntimeError=trackRuntimeError;
}, {"462":462,"483":483,"486":486}];
window.modules["488"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.createEventRateLimiter=void 0;var timer_1=require(489),error_1=require(483),timeUtils_1=require(462);function createEventRateLimiter(e,t,r){var i=0,o=!1;return{isLimitReached:function(){if(0===i&&(0,timer_1.setTimeout)(function(){i=0},timeUtils_1.ONE_MINUTE),(i+=1)<=t||o)return o=!1,!1;if(i===t+1){o=!0;try{r({message:"Reached max number of ".concat(e,"s by minute: ").concat(t),source:error_1.ErrorSource.AGENT,startClocks:(0,timeUtils_1.clocksNow)()})}finally{o=!1}}return!0}}}exports.createEventRateLimiter=createEventRateLimiter;
}, {"462":462,"483":483,"489":489}];
window.modules["489"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.clearInterval=exports.setInterval=exports.clearTimeout=exports.setTimeout=void 0;var getZoneJsOriginalValue_1=require(459),monitor_1=require(456),getGlobalObject_1=require(513);function setTimeout(e,t){return(0,getZoneJsOriginalValue_1.getZoneJsOriginalValue)((0,getGlobalObject_1.getGlobalObject)(),"setTimeout")((0,monitor_1.monitor)(e),t)}function clearTimeout(e){(0,getZoneJsOriginalValue_1.getZoneJsOriginalValue)((0,getGlobalObject_1.getGlobalObject)(),"clearTimeout")(e)}function setInterval(e,t){return(0,getZoneJsOriginalValue_1.getZoneJsOriginalValue)(window,"setInterval")((0,monitor_1.monitor)(e),t)}function clearInterval(e){(0,getZoneJsOriginalValue_1.getZoneJsOriginalValue)(window,"clearInterval")(e)}exports.setTimeout=setTimeout,exports.clearTimeout=clearTimeout,exports.setInterval=setInterval,exports.clearInterval=clearInterval;
}, {"456":456,"459":459,"513":513}];
window.modules["490"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.initReportObservable=exports.RawReportType=void 0;var error_1=require(483),monitor_1=require(456),observable_1=require(466),addEventListener_1=require(458),polyfills_1=require(457),stringUtils_1=require(463);function initReportObservable(e){var r=[];(0,polyfills_1.includes)(e,exports.RawReportType.cspViolation)&&r.push(createCspViolationReportObservable());var t=e.filter(function(e){return e!==exports.RawReportType.cspViolation});return t.length&&r.push(createReportObservable(t)),observable_1.mergeObservables.apply(void 0,r)}function createReportObservable(e){var r=new observable_1.Observable(function(){if(window.ReportingObserver){var t=(0,monitor_1.monitor)(function(e){return e.forEach(function(e){r.notify(buildRawReportFromReport(e))})}),o=new window.ReportingObserver(t,{types:e,buffered:!0});return o.observe(),function(){o.disconnect()}}});return r}function createCspViolationReportObservable(){var e=new observable_1.Observable(function(){return(0,addEventListener_1.addEventListener)(document,"securitypolicyviolation",function(r){e.notify(buildRawReportFromCspViolation(r))}).stop});return e}function buildRawReportFromReport(e){var r=e.type,t=e.body;return{type:r,subtype:t.id,message:"".concat(r,": ").concat(t.message),stack:buildStack(t.id,t.message,t.sourceFile,t.lineNumber,t.columnNumber)}}function buildRawReportFromCspViolation(e){var r=exports.RawReportType.cspViolation,t="'".concat(e.blockedURI,"' blocked by '").concat(e.effectiveDirective,"' directive");return{type:exports.RawReportType.cspViolation,subtype:e.effectiveDirective,message:"".concat(r,": ").concat(t),stack:buildStack(e.effectiveDirective,e.originalPolicy?"".concat(t,' of the policy "').concat((0,stringUtils_1.safeTruncate)(e.originalPolicy,100,"..."),'"'):"no policy",e.sourceFile,e.lineNumber,e.columnNumber)}}function buildStack(e,r,t,o,i){return t&&(0,error_1.toStackTraceString)({name:e,message:r,stack:[{func:"?",url:t,line:o,column:i}]})}exports.RawReportType={intervention:"intervention",deprecation:"deprecation",cspViolation:"csp_violation"},exports.initReportObservable=initReportObservable;
}, {"456":456,"457":457,"458":458,"463":463,"466":466,"483":483}];
window.modules["491"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});
}, {}];
window.modules["492"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.tryOldCookiesMigration=exports.LOGS_SESSION_KEY=exports.RUM_SESSION_KEY=exports.OLD_LOGS_COOKIE_NAME=exports.OLD_RUM_COOKIE_NAME=exports.OLD_SESSION_COOKIE_NAME=void 0;var cookie_1=require(460),sessionCookieStore_1=require(493);function tryOldCookiesMigration(o){var e=(0,cookie_1.getCookie)(sessionCookieStore_1.SESSION_COOKIE_NAME),_=(0,cookie_1.getCookie)(exports.OLD_SESSION_COOKIE_NAME),O=(0,cookie_1.getCookie)(exports.OLD_RUM_COOKIE_NAME),r=(0,cookie_1.getCookie)(exports.OLD_LOGS_COOKIE_NAME);if(!e){var s={};_&&(s.id=_),r&&/^[01]$/.test(r)&&(s[exports.LOGS_SESSION_KEY]=r),O&&/^[012]$/.test(O)&&(s[exports.RUM_SESSION_KEY]=O),(0,sessionCookieStore_1.persistSessionCookie)(s,o)}}exports.OLD_SESSION_COOKIE_NAME="_dd",exports.OLD_RUM_COOKIE_NAME="_dd_r",exports.OLD_LOGS_COOKIE_NAME="_dd_l",exports.RUM_SESSION_KEY="rum",exports.LOGS_SESSION_KEY="logs",exports.tryOldCookiesMigration=tryOldCookiesMigration;
}, {"460":460,"493":493}];
window.modules["493"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.deleteSessionCookie=exports.retrieveSessionCookie=exports.toSessionString=exports.persistSessionCookie=exports.withCookieLockAccess=exports.MAX_NUMBER_OF_LOCK_RETRIES=exports.LOCK_RETRY_DELAY=exports.SESSION_COOKIE_NAME=void 0;var cookie_1=require(460),timer_1=require(489),browserDetection_1=require(495),timeUtils_1=require(462),polyfills_1=require(457),objectUtils_1=require(473),stringUtils_1=require(463),sessionConstants_1=require(494),SESSION_ENTRY_REGEXP=/^([a-z]+)=([a-z0-9-]+)$/,SESSION_ENTRY_SEPARATOR="&";exports.SESSION_COOKIE_NAME="_dd_s",exports.LOCK_RETRY_DELAY=10,exports.MAX_NUMBER_OF_LOCK_RETRIES=100;var ongoingOperations,bufferedOperations=[];function withCookieLockAccess(e,o){var i;if(void 0===o&&(o=0),ongoingOperations||(ongoingOperations=e),e===ongoingOperations)if(o>=exports.MAX_NUMBER_OF_LOCK_RETRIES)next();else{var s,t=retrieveSessionCookie();if(isCookieLockEnabled()){if(t.lock)return void retryLater(e,o);if(s=(0,stringUtils_1.generateUUID)(),t.lock=s,setSessionCookie(t,e.options),(t=retrieveSessionCookie()).lock!==s)return void retryLater(e,o)}var r=e.process(t);if(isCookieLockEnabled()&&(t=retrieveSessionCookie()).lock!==s)retryLater(e,o);else{if(r&&persistSessionCookie(r,e.options),isCookieLockEnabled()&&(!r||!isExpiredState(r))){if((t=retrieveSessionCookie()).lock!==s)return void retryLater(e,o);delete t.lock,setSessionCookie(t,e.options),r=t}null===(i=e.after)||void 0===i||i.call(e,r||t),next()}}else bufferedOperations.push(e)}function isCookieLockEnabled(){return(0,browserDetection_1.isChromium)()}function retryLater(e,o){(0,timer_1.setTimeout)(function(){withCookieLockAccess(e,o+1)},exports.LOCK_RETRY_DELAY)}function next(){ongoingOperations=void 0;var e=bufferedOperations.shift();e&&withCookieLockAccess(e)}function persistSessionCookie(e,o){isExpiredState(e)?deleteSessionCookie(o):(e.expire=String((0,timeUtils_1.dateNow)()+sessionConstants_1.SESSION_EXPIRATION_DELAY),setSessionCookie(e,o))}function setSessionCookie(e,o){(0,cookie_1.setCookie)(exports.SESSION_COOKIE_NAME,toSessionString(e),sessionConstants_1.SESSION_EXPIRATION_DELAY,o)}function toSessionString(e){return(0,polyfills_1.objectEntries)(e).map(function(e){var o=e[0],i=e[1];return"".concat(o,"=").concat(i)}).join(SESSION_ENTRY_SEPARATOR)}function retrieveSessionCookie(){var e=(0,cookie_1.getCookie)(exports.SESSION_COOKIE_NAME),o={};return isValidSessionString(e)&&e.split(SESSION_ENTRY_SEPARATOR).forEach(function(e){var i=SESSION_ENTRY_REGEXP.exec(e);if(null!==i){var s=i[1],t=i[2];o[s]=t}}),o}function deleteSessionCookie(e){(0,cookie_1.deleteCookie)(exports.SESSION_COOKIE_NAME,e)}function isValidSessionString(e){return void 0!==e&&(-1!==e.indexOf(SESSION_ENTRY_SEPARATOR)||SESSION_ENTRY_REGEXP.test(e))}function isExpiredState(e){return(0,objectUtils_1.isEmptyObject)(e)}exports.withCookieLockAccess=withCookieLockAccess,exports.persistSessionCookie=persistSessionCookie,exports.toSessionString=toSessionString,exports.retrieveSessionCookie=retrieveSessionCookie,exports.deleteSessionCookie=deleteSessionCookie;
}, {"457":457,"460":460,"462":462,"463":463,"473":473,"489":489,"494":494,"495":495}];
window.modules["494"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.SESSION_EXPIRATION_DELAY=exports.SESSION_TIME_OUT_DELAY=void 0;var timeUtils_1=require(462);exports.SESSION_TIME_OUT_DELAY=4*timeUtils_1.ONE_HOUR,exports.SESSION_EXPIRATION_DELAY=15*timeUtils_1.ONE_MINUTE;
}, {"462":462}];
window.modules["495"] = [function(require,module,exports){"use strict";function isIE(){return Boolean(document.documentMode)}function isChromium(){return!!window.chrome||/HeadlessChrome/.test(window.navigator.userAgent)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.isChromium=exports.isIE=void 0,exports.isIE=isIE,exports.isChromium=isChromium;
}, {}];
window.modules["496"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.stopSessionManager=exports.startSessionManager=exports.VISIBILITY_CHECK_DELAY=void 0;var valueHistory_1=require(497),timeUtils_1=require(462),addEventListener_1=require(458),timer_1=require(489),oldCookiesMigration_1=require(492),sessionStore_1=require(498),sessionConstants_1=require(494);exports.VISIBILITY_CHECK_DELAY=timeUtils_1.ONE_MINUTE;var SESSION_CONTEXT_TIMEOUT_DELAY=sessionConstants_1.SESSION_TIME_OUT_DELAY,stopCallbacks=[];function startSessionManager(e,s,t){(0,oldCookiesMigration_1.tryOldCookiesMigration)(e);var i=(0,sessionStore_1.startSessionStore)(e,s,t);stopCallbacks.push(function(){return i.stop()});var r=new valueHistory_1.ValueHistory(SESSION_CONTEXT_TIMEOUT_DELAY);function n(){return{id:i.getSession().id,trackingType:i.getSession()[s]}}return stopCallbacks.push(function(){return r.stop()}),i.renewObservable.subscribe(function(){r.add(n(),(0,timeUtils_1.relativeNow)())}),i.expireObservable.subscribe(function(){r.closeActive((0,timeUtils_1.relativeNow)())}),i.expandOrRenewSession(),r.add(n(),(0,timeUtils_1.clocksOrigin)().relative),trackActivity(function(){return i.expandOrRenewSession()}),trackVisibility(function(){return i.expandSession()}),{findActiveSession:function(e){return r.find(e)},renewObservable:i.renewObservable,expireObservable:i.expireObservable,expire:i.expire}}function stopSessionManager(){stopCallbacks.forEach(function(e){return e()}),stopCallbacks=[]}function trackActivity(e){var s=(0,addEventListener_1.addEventListeners)(window,["click","touchstart","keydown","scroll"],e,{capture:!0,passive:!0}).stop;stopCallbacks.push(s)}function trackVisibility(e){var s=function(){"visible"===document.visibilityState&&e()},t=(0,addEventListener_1.addEventListener)(document,"visibilitychange",s).stop;stopCallbacks.push(t);var i=(0,timer_1.setInterval)(s,exports.VISIBILITY_CHECK_DELAY);stopCallbacks.push(function(){(0,timer_1.clearInterval)(i)})}exports.startSessionManager=startSessionManager,exports.stopSessionManager=stopSessionManager;
}, {"458":458,"462":462,"489":489,"492":492,"494":494,"497":497,"498":498}];
window.modules["497"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ValueHistory=exports.CLEAR_OLD_VALUES_INTERVAL=void 0;var timer_1=require(489),timeUtils_1=require(462),END_OF_TIMES=1/0;exports.CLEAR_OLD_VALUES_INTERVAL=timeUtils_1.ONE_MINUTE;var ValueHistory=function(){function e(e){var t=this;this.expireDelay=e,this.entries=[],this.clearOldValuesInterval=(0,timer_1.setInterval)(function(){return t.clearOldValues()},exports.CLEAR_OLD_VALUES_INTERVAL)}return e.prototype.add=function(e,t){var i=this,r={value:e,startTime:t,endTime:END_OF_TIMES,remove:function(){var e=i.entries.indexOf(r);e>=0&&i.entries.splice(e,1)},close:function(e){r.endTime=e}};return this.entries.unshift(r),r},e.prototype.find=function(e){void 0===e&&(e=END_OF_TIMES);for(var t=0,i=this.entries;t<i.length;t++){var r=i[t];if(r.startTime<=e){if(e<=r.endTime)return r.value;break}}},e.prototype.closeActive=function(e){var t=this.entries[0];t&&t.endTime===END_OF_TIMES&&t.close(e)},e.prototype.findAll=function(e){return void 0===e&&(e=END_OF_TIMES),this.entries.filter(function(t){return t.startTime<=e&&e<=t.endTime}).map(function(e){return e.value})},e.prototype.reset=function(){this.entries=[]},e.prototype.stop=function(){(0,timer_1.clearInterval)(this.clearOldValuesInterval)},e.prototype.clearOldValues=function(){for(var e=(0,timeUtils_1.relativeNow)()-this.expireDelay;this.entries.length>0&&this.entries[this.entries.length-1].endTime<e;)this.entries.pop()},e}();exports.ValueHistory=ValueHistory;
}, {"462":462,"489":489}];
window.modules["498"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.startSessionStore=void 0;var cookie_1=require(460),timer_1=require(489),observable_1=require(466),timeUtils_1=require(462),functionUtils_1=require(470),stringUtils_1=require(463),sessionConstants_1=require(494),sessionCookieStore_1=require(493);function startSessionStore(e,o,t){var i=new observable_1.Observable,s=new observable_1.Observable,r=(0,timer_1.setInterval)(function(){(0,sessionCookieStore_1.withCookieLockAccess)({options:e,process:function(e){return a(e)?void 0:{}},after:u})},cookie_1.COOKIE_ACCESS_DELAY),n=function(){var e=(0,sessionCookieStore_1.retrieveSessionCookie)();if(a(e))return e;return{}}();function u(e){return a(e)||(e={}),c()&&(!function(e){return n.id!==e.id||n[o]!==e[o]}(e)?n=e:(n={},s.notify())),e}function c(){return void 0!==n[o]}function a(e){return(void 0===e.created||(0,timeUtils_1.dateNow)()-Number(e.created)<sessionConstants_1.SESSION_TIME_OUT_DELAY)&&(void 0===e.expire||(0,timeUtils_1.dateNow)()<Number(e.expire))}return{expandOrRenewSession:(0,functionUtils_1.throttle)(function(){var s;(0,sessionCookieStore_1.withCookieLockAccess)({options:e,process:function(e){var i=u(e);return s=function(e){var i=t(e[o]),s=i.trackingType,r=i.isTracked;return e[o]=s,r&&!e.id&&(e.id=(0,stringUtils_1.generateUUID)(),e.created=String((0,timeUtils_1.dateNow)())),r}(i),i},after:function(e){s&&!c()&&function(e){n=e,i.notify()}(e),n=e}})},cookie_1.COOKIE_ACCESS_DELAY).throttled,expandSession:function(){(0,sessionCookieStore_1.withCookieLockAccess)({options:e,process:function(e){return c()?u(e):void 0}})},getSession:function(){return n},renewObservable:i,expireObservable:s,expire:function(){(0,sessionCookieStore_1.deleteSessionCookie)(e),u({})},stop:function(){(0,timer_1.clearInterval)(r)}}}exports.startSessionStore=startSessionStore;
}, {"460":460,"462":462,"463":463,"466":466,"470":470,"489":489,"493":493,"494":494}];
window.modules["499"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getSyntheticsResultId=exports.getSyntheticsTestId=exports.willSyntheticsInjectRum=exports.SYNTHETICS_INJECTS_RUM_COOKIE_NAME=exports.SYNTHETICS_RESULT_ID_COOKIE_NAME=exports.SYNTHETICS_TEST_ID_COOKIE_NAME=void 0;var cookie_1=require(460);function willSyntheticsInjectRum(){return Boolean(window._DATADOG_SYNTHETICS_INJECTS_RUM||(0,cookie_1.getCookie)(exports.SYNTHETICS_INJECTS_RUM_COOKIE_NAME))}function getSyntheticsTestId(){var t=window._DATADOG_SYNTHETICS_PUBLIC_ID||(0,cookie_1.getCookie)(exports.SYNTHETICS_TEST_ID_COOKIE_NAME);return"string"==typeof t?t:void 0}function getSyntheticsResultId(){var t=window._DATADOG_SYNTHETICS_RESULT_ID||(0,cookie_1.getCookie)(exports.SYNTHETICS_RESULT_ID_COOKIE_NAME);return"string"==typeof t?t:void 0}exports.SYNTHETICS_TEST_ID_COOKIE_NAME="datadog-synthetics-public-id",exports.SYNTHETICS_RESULT_ID_COOKIE_NAME="datadog-synthetics-result-id",exports.SYNTHETICS_INJECTS_RUM_COOKIE_NAME="datadog-synthetics-injects-rum",exports.willSyntheticsInjectRum=willSyntheticsInjectRum,exports.getSyntheticsTestId=getSyntheticsTestId,exports.getSyntheticsResultId=getSyntheticsResultId;
}, {"460":460}];
window.modules["500"] = [function(require,module,exports){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&("get"in o?t.__esModule:!o.writable&&!o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),__exportStar=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||__createBinding(t,e,r)};Object.defineProperty(exports,"__esModule",{value:!0}),exports.addTelemetryConfiguration=exports.isTelemetryReplicationAllowed=exports.startTelemetry=exports.resetTelemetry=exports.startFakeTelemetry=exports.addTelemetryError=exports.addTelemetryDebug=void 0;var telemetry_1=require(503);Object.defineProperty(exports,"addTelemetryDebug",{enumerable:!0,get:function(){return telemetry_1.addTelemetryDebug}}),Object.defineProperty(exports,"addTelemetryError",{enumerable:!0,get:function(){return telemetry_1.addTelemetryError}}),Object.defineProperty(exports,"startFakeTelemetry",{enumerable:!0,get:function(){return telemetry_1.startFakeTelemetry}}),Object.defineProperty(exports,"resetTelemetry",{enumerable:!0,get:function(){return telemetry_1.resetTelemetry}}),Object.defineProperty(exports,"startTelemetry",{enumerable:!0,get:function(){return telemetry_1.startTelemetry}}),Object.defineProperty(exports,"isTelemetryReplicationAllowed",{enumerable:!0,get:function(){return telemetry_1.isTelemetryReplicationAllowed}}),Object.defineProperty(exports,"addTelemetryConfiguration",{enumerable:!0,get:function(){return telemetry_1.addTelemetryConfiguration}}),__exportStar(require(501),exports),__exportStar(require(502),exports);
}, {"501":501,"502":502,"503":503}];
window.modules["501"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.TelemetryType=void 0,exports.TelemetryType={log:"log",configuration:"configuration"};
}, {}];
window.modules["502"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});
}, {}];
window.modules["503"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.scrubCustomerFrames=exports.formatError=exports.addTelemetryConfiguration=exports.addTelemetryError=exports.addTelemetryDebug=exports.isTelemetryReplicationAllowed=exports.resetTelemetry=exports.startFakeTelemetry=exports.startTelemetry=void 0;var onRawTelemetryEventCollected,display_1=require(461),error_1=require(483),experimentalFeatures_1=require(469),configuration_1=require(480),tracekit_1=require(486),observable_1=require(466),timeUtils_1=require(462),monitor_1=require(456),sendToExtension_1=require(504),polyfills_1=require(457),numberUtils_1=require(475),jsonStringify_1=require(485),mergeInto_1=require(505),rawTelemetryEvent_types_1=require(501),ALLOWED_FRAME_URLS=["https://www.datadoghq-browser-agent.com","https://www.datad0g-browser-agent.com","http://localhost","<anonymous>"],TELEMETRY_EXCLUDED_SITES=[configuration_1.INTAKE_SITE_US1_FED],telemetryConfiguration={maxEventsPerPage:0,sentEventCount:0,telemetryEnabled:!1,telemetryConfigurationEnabled:!1};function startTelemetry(e,t){var r,o=new observable_1.Observable;return telemetryConfiguration.telemetryEnabled=!(0,polyfills_1.includes)(TELEMETRY_EXCLUDED_SITES,t.site)&&(0,numberUtils_1.performDraw)(t.telemetrySampleRate),telemetryConfiguration.telemetryConfigurationEnabled=telemetryConfiguration.telemetryEnabled&&(0,numberUtils_1.performDraw)(t.telemetryConfigurationSampleRate),onRawTelemetryEventCollected=function(t){if(telemetryConfiguration.telemetryEnabled){var n=function(e,t){return(0,mergeInto_1.combine)({type:"telemetry",date:(0,timeUtils_1.timeStampNow)(),service:e,version:"4.39.0",source:"browser",_dd:{format_version:2},telemetry:t,experimental_features:(0,polyfills_1.arrayFrom)((0,experimentalFeatures_1.getExperimentalFeatures)())},void 0!==r?r():{})}(e,t);o.notify(n),(0,sendToExtension_1.sendToExtension)("telemetry",n)}},(0,monitor_1.startMonitorErrorCollection)(addTelemetryError),(0,polyfills_1.assign)(telemetryConfiguration,{maxEventsPerPage:t.maxTelemetryEventsPerPage,sentEventCount:0}),{setContextProvider:function(e){r=e},observable:o,enabled:telemetryConfiguration.telemetryEnabled}}function startFakeTelemetry(){var e=[];return(0,polyfills_1.assign)(telemetryConfiguration,{maxEventsPerPage:1/0,sentEventCount:0}),onRawTelemetryEventCollected=function(t){e.push(t)},e}function resetTelemetry(){onRawTelemetryEventCollected=void 0}function isTelemetryReplicationAllowed(e){return e.site===configuration_1.INTAKE_SITE_STAGING}function addTelemetryDebug(e,t){(0,monitor_1.displayIfDebugEnabled)(display_1.ConsoleApiName.debug,e,t),addTelemetry((0,polyfills_1.assign)({type:rawTelemetryEvent_types_1.TelemetryType.log,message:e,status:"debug"},t))}function addTelemetryError(e){addTelemetry((0,polyfills_1.assign)({type:rawTelemetryEvent_types_1.TelemetryType.log,status:"error"},formatError(e)))}function addTelemetryConfiguration(e){telemetryConfiguration.telemetryConfigurationEnabled&&addTelemetry({type:rawTelemetryEvent_types_1.TelemetryType.configuration,configuration:e})}function addTelemetry(e){onRawTelemetryEventCollected&&telemetryConfiguration.sentEventCount<telemetryConfiguration.maxEventsPerPage&&(telemetryConfiguration.sentEventCount+=1,onRawTelemetryEventCollected(e))}function formatError(e){if(e instanceof Error){var t=(0,tracekit_1.computeStackTrace)(e);return{error:{kind:t.name,stack:(0,error_1.toStackTraceString)(scrubCustomerFrames(t))},message:t.message}}return{error:{stack:"Not an instance of error"},message:"Uncaught ".concat((0,jsonStringify_1.jsonStringify)(e))}}function scrubCustomerFrames(e){return e.stack=e.stack.filter(function(e){return!e.url||ALLOWED_FRAME_URLS.some(function(t){return(0,polyfills_1.startsWith)(e.url,t)})}),e}exports.startTelemetry=startTelemetry,exports.startFakeTelemetry=startFakeTelemetry,exports.resetTelemetry=resetTelemetry,exports.isTelemetryReplicationAllowed=isTelemetryReplicationAllowed,exports.addTelemetryDebug=addTelemetryDebug,exports.addTelemetryError=addTelemetryError,exports.addTelemetryConfiguration=addTelemetryConfiguration,exports.formatError=formatError,exports.scrubCustomerFrames=scrubCustomerFrames;
}, {"456":456,"457":457,"461":461,"462":462,"466":466,"469":469,"475":475,"480":480,"483":483,"485":485,"486":486,"501":501,"504":504,"505":505}];
window.modules["504"] = [function(require,module,exports){"use strict";function sendToExtension(e,o){var n=window.__ddBrowserSdkExtensionCallback;n&&n({type:e,payload:o})}Object.defineProperty(exports,"__esModule",{value:!0}),exports.sendToExtension=void 0,exports.sendToExtension=sendToExtension;
}, {}];
window.modules["505"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.combine=exports.deepClone=exports.mergeInto=void 0;var typeUtils_1=require(511);function mergeInto(e,r,n){if(void 0===n&&(n=createCircularReferenceChecker()),void 0===r)return e;if("object"!=typeof r||null===r)return r;if(r instanceof Date)return new Date(r.getTime());if(r instanceof RegExp){var t=r.flags||[r.global?"g":"",r.ignoreCase?"i":"",r.multiline?"m":"",r.sticky?"y":"",r.unicode?"u":""].join("");return new RegExp(r.source,t)}if(!n.hasAlreadyBeenSeen(r)){if(Array.isArray(r)){for(var o=Array.isArray(e)?e:[],i=0;i<r.length;++i)o[i]=mergeInto(o[i],r[i],n);return o}var a="object"===(0,typeUtils_1.getType)(e)?e:{};for(var u in r)Object.prototype.hasOwnProperty.call(r,u)&&(a[u]=mergeInto(a[u],r[u],n));return a}}function deepClone(e){return mergeInto(void 0,e)}function combine(){for(var e,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];for(var t=0,o=r;t<o.length;t++){var i=o[t];null!=i&&(e=mergeInto(e,i))}return e}function createCircularReferenceChecker(){if("undefined"!=typeof WeakSet){var e=new WeakSet;return{hasAlreadyBeenSeen:function(r){var n=e.has(r);return n||e.add(r),n}}}var r=[];return{hasAlreadyBeenSeen:function(e){var n=r.indexOf(e)>=0;return n||r.push(e),n}}}exports.mergeInto=mergeInto,exports.deepClone=deepClone,exports.combine=combine;
}, {"511":511}];
window.modules["506"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.computeStackTrace=void 0;var polyfills_1=require(457),UNKNOWN_FUNCTION="?";function computeStackTrace(e){var i=[],n=tryToGetString(e,"stack"),o=String(e);return n&&(0,polyfills_1.startsWith)(n,o)&&(n=n.slice(o.length)),n&&n.split("\n").forEach(function(e){var n=parseChromeLine(e)||parseChromeAnonymousLine(e)||parseWinLine(e)||parseGeckoLine(e);n&&(!n.func&&n.line&&(n.func=UNKNOWN_FUNCTION),i.push(n))}),{message:tryToGetString(e,"message"),name:tryToGetString(e,"name"),stack:i}}exports.computeStackTrace=computeStackTrace;var fileUrl="((?:file|https?|blob|chrome-extension|native|eval|webpack|snippet|<anonymous>|\\w+\\.|\\/).*?)",filePosition="(?::(\\d+))",CHROME_LINE_RE=new RegExp("^\\s*at (.*?) ?\\(".concat(fileUrl).concat(filePosition,"?").concat(filePosition,"?\\)?\\s*$"),"i"),CHROME_EVAL_RE=new RegExp("\\((\\S*)".concat(filePosition).concat(filePosition,"\\)"));function parseChromeLine(e){var i=CHROME_LINE_RE.exec(e);if(i){var n=i[2]&&0===i[2].indexOf("native"),o=i[2]&&0===i[2].indexOf("eval"),t=CHROME_EVAL_RE.exec(i[2]);return o&&t&&(i[2]=t[1],i[3]=t[2],i[4]=t[3]),{args:n?[i[2]]:[],column:i[4]?+i[4]:void 0,func:i[1]||UNKNOWN_FUNCTION,line:i[3]?+i[3]:void 0,url:n?void 0:i[2]}}}var CHROME_ANONYMOUS_FUNCTION_RE=new RegExp("^\\s*at ?".concat(fileUrl).concat(filePosition,"?").concat(filePosition,"??\\s*$"),"i");function parseChromeAnonymousLine(e){var i=CHROME_ANONYMOUS_FUNCTION_RE.exec(e);if(i)return{args:[],column:i[3]?+i[3]:void 0,func:UNKNOWN_FUNCTION,line:i[2]?+i[2]:void 0,url:i[1]}}var WINJS_LINE_RE=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function parseWinLine(e){var i=WINJS_LINE_RE.exec(e);if(i)return{args:[],column:i[4]?+i[4]:void 0,func:i[1]||UNKNOWN_FUNCTION,line:+i[3],url:i[2]}}var GECKO_LINE_RE=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|capacitor|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,GECKO_EVAL_RE=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function parseGeckoLine(e){var i=GECKO_LINE_RE.exec(e);if(i){var n=i[3]&&i[3].indexOf(" > eval")>-1,o=GECKO_EVAL_RE.exec(i[3]);return n&&o&&(i[3]=o[1],i[4]=o[2],i[5]=void 0),{args:i[2]?i[2].split(","):[],column:i[5]?+i[5]:void 0,func:i[1]||UNKNOWN_FUNCTION,line:i[4]?+i[4]:void 0,url:i[3]}}}function tryToGetString(e,i){if("object"==typeof e&&e&&i in e){var n=e[i];return"string"==typeof n?n:void 0}}
}, {"457":457}];
window.modules["507"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.startUnhandledErrorCollection=void 0;var instrumentMethod_1=require(465),computeStackTrace_1=require(506),ERROR_TYPES_RE=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/;function startUnhandledErrorCollection(e){var t=instrumentOnError(e).stop,n=instrumentUnhandledRejection(e).stop;return{stop:function(){t(),n()}}}function instrumentOnError(e){return(0,instrumentMethod_1.instrumentMethodAndCallOriginal)(window,"onerror",{before:function(t,n,r,o,a){var i;if(a)i=(0,computeStackTrace_1.computeStackTrace)(a),e(i,a);else{var c,u={url:n,column:o,line:r},l=t;if("[object String]"==={}.toString.call(t)){var s=ERROR_TYPES_RE.exec(l);s&&(c=s[1],l=s[2])}e(i={name:c,message:"string"==typeof l?l:void 0,stack:[u]},t)}}})}function instrumentUnhandledRejection(e){return(0,instrumentMethod_1.instrumentMethodAndCallOriginal)(window,"onunhandledrejection",{before:function(t){var n=t.reason||"Empty reason",r=(0,computeStackTrace_1.computeStackTrace)(n);e(r,n)}})}exports.startUnhandledErrorCollection=startUnhandledErrorCollection;
}, {"465":465,"506":506}];
window.modules["508"] = [function(require,module,exports){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&("get"in o?t.__esModule:!o.writable&&!o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,o)}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),__exportStar=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||__createBinding(t,e,r)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(require(509),exports),__exportStar(require(510),exports);
}, {"509":509,"510":510}];
window.modules["509"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});
}, {}];
window.modules["510"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.checkUser=exports.sanitizeUser=void 0;var display_1=require(461),typeUtils_1=require(511),polyfills_1=require(457);function sanitizeUser(e){var s=(0,polyfills_1.assign)({},e);return["id","name","email"].forEach(function(e){e in s&&(s[e]=String(s[e]))}),s}function checkUser(e){var s="object"===(0,typeUtils_1.getType)(e);return s||display_1.display.error("Unsupported user:",e),s}exports.sanitizeUser=sanitizeUser,exports.checkUser=checkUser;
}, {"457":457,"461":461,"511":511}];
window.modules["511"] = [function(require,module,exports){"use strict";function getType(e){return null===e?"null":Array.isArray(e)?"array":typeof e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.getType=void 0,exports.getType=getType;
}, {}];
window.modules["512"] = [function(require,module,exports){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(e,r,t,o){void 0===o&&(o=t);var n=Object.getOwnPropertyDescriptor(r,t);n&&("get"in n?r.__esModule:!n.writable&&!n.configurable)||(n={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(e,o,n)}:function(e,r,t,o){void 0===o&&(o=t),e[o]=r[t]}),__exportStar=this&&this.__exportStar||function(e,r){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(r,t)||__createBinding(r,e,t)};Object.defineProperty(exports,"__esModule",{value:!0}),exports.createHandlingStack=exports.computeRawError=exports.ErrorSource=exports.instrumentSetter=exports.instrumentMethodAndCallOriginal=exports.instrumentMethod=exports.getZoneJsOriginalValue=exports.runOnReadyState=exports.sendToExtension=exports.createFlushController=exports.startBatchWithReplica=exports.getEventBridge=exports.canUseEventBridge=exports.Batch=exports.createHttpRequest=exports.SESSION_TIME_OUT_DELAY=exports.stopSessionManager=exports.startSessionManager=exports.Observable=exports.setDebugMode=exports.callMonitored=exports.monitor=exports.monitored=exports.addTelemetryConfiguration=exports.isTelemetryReplicationAllowed=exports.resetTelemetry=exports.startFakeTelemetry=exports.addTelemetryError=exports.addTelemetryDebug=exports.startTelemetry=exports.RawReportType=exports.initReportObservable=exports.makePublicApi=exports.defineGlobal=exports.computeStackTrace=exports.trackRuntimeError=exports.ExperimentalFeature=exports.getExperimentalFeatures=exports.resetExperimentalFeatures=exports.addExperimentalFeatures=exports.isExperimentalFeatureEnabled=exports.INTAKE_SITE_EU1=exports.INTAKE_SITE_US1_FED=exports.INTAKE_SITE_US1=exports.INTAKE_SITE_STAGING=exports.INTAKE_SITE_AP1=exports.serializeConfiguration=exports.DefaultPrivacyLevel=exports.validateAndBuildConfiguration=exports.buildCookieOptions=void 0,exports.sanitizeUser=exports.checkUser=exports.getSyntheticsResultId=exports.getSyntheticsTestId=exports.willSyntheticsInjectRum=exports.SESSION_COOKIE_NAME=exports.readBytesFromStream=exports.CLEAR_OLD_VALUES_INTERVAL=exports.ValueHistory=exports.CUSTOMER_DATA_BYTES_LIMIT=exports.warnIfCustomerDataLimitReached=exports.createContextManager=exports.catchUserErrors=exports.BoundedBuffer=exports.initConsoleObservable=exports.isPageExitReason=exports.PageExitReason=exports.createPageExitObservable=exports.initFetchObservable=exports.initXhrObservable=exports.COOKIE_ACCESS_DELAY=exports.deleteCookie=exports.setCookie=exports.getCookie=exports.areCookiesAuthorized=exports.PROVIDED_ERROR_MESSAGE_PREFIX=exports.NO_ERROR_STACK_PRESENT_MESSAGE=exports.getFileFromStackTraceString=exports.toStackTraceString=void 0;var configuration_1=require(480);Object.defineProperty(exports,"buildCookieOptions",{enumerable:!0,get:function(){return configuration_1.buildCookieOptions}}),Object.defineProperty(exports,"validateAndBuildConfiguration",{enumerable:!0,get:function(){return configuration_1.validateAndBuildConfiguration}}),Object.defineProperty(exports,"DefaultPrivacyLevel",{enumerable:!0,get:function(){return configuration_1.DefaultPrivacyLevel}}),Object.defineProperty(exports,"serializeConfiguration",{enumerable:!0,get:function(){return configuration_1.serializeConfiguration}}),Object.defineProperty(exports,"INTAKE_SITE_AP1",{enumerable:!0,get:function(){return configuration_1.INTAKE_SITE_AP1}}),Object.defineProperty(exports,"INTAKE_SITE_STAGING",{enumerable:!0,get:function(){return configuration_1.INTAKE_SITE_STAGING}}),Object.defineProperty(exports,"INTAKE_SITE_US1",{enumerable:!0,get:function(){return configuration_1.INTAKE_SITE_US1}}),Object.defineProperty(exports,"INTAKE_SITE_US1_FED",{enumerable:!0,get:function(){return configuration_1.INTAKE_SITE_US1_FED}}),Object.defineProperty(exports,"INTAKE_SITE_EU1",{enumerable:!0,get:function(){return configuration_1.INTAKE_SITE_EU1}});var experimentalFeatures_1=require(469);Object.defineProperty(exports,"isExperimentalFeatureEnabled",{enumerable:!0,get:function(){return experimentalFeatures_1.isExperimentalFeatureEnabled}}),Object.defineProperty(exports,"addExperimentalFeatures",{enumerable:!0,get:function(){return experimentalFeatures_1.addExperimentalFeatures}}),Object.defineProperty(exports,"resetExperimentalFeatures",{enumerable:!0,get:function(){return experimentalFeatures_1.resetExperimentalFeatures}}),Object.defineProperty(exports,"getExperimentalFeatures",{enumerable:!0,get:function(){return experimentalFeatures_1.getExperimentalFeatures}}),Object.defineProperty(exports,"ExperimentalFeature",{enumerable:!0,get:function(){return experimentalFeatures_1.ExperimentalFeature}});var trackRuntimeError_1=require(487);Object.defineProperty(exports,"trackRuntimeError",{enumerable:!0,get:function(){return trackRuntimeError_1.trackRuntimeError}});var tracekit_1=require(486);Object.defineProperty(exports,"computeStackTrace",{enumerable:!0,get:function(){return tracekit_1.computeStackTrace}});var init_1=require(454);Object.defineProperty(exports,"defineGlobal",{enumerable:!0,get:function(){return init_1.defineGlobal}}),Object.defineProperty(exports,"makePublicApi",{enumerable:!0,get:function(){return init_1.makePublicApi}});var reportObservable_1=require(490);Object.defineProperty(exports,"initReportObservable",{enumerable:!0,get:function(){return reportObservable_1.initReportObservable}}),Object.defineProperty(exports,"RawReportType",{enumerable:!0,get:function(){return reportObservable_1.RawReportType}});var telemetry_1=require(500);Object.defineProperty(exports,"startTelemetry",{enumerable:!0,get:function(){return telemetry_1.startTelemetry}}),Object.defineProperty(exports,"addTelemetryDebug",{enumerable:!0,get:function(){return telemetry_1.addTelemetryDebug}}),Object.defineProperty(exports,"addTelemetryError",{enumerable:!0,get:function(){return telemetry_1.addTelemetryError}}),Object.defineProperty(exports,"startFakeTelemetry",{enumerable:!0,get:function(){return telemetry_1.startFakeTelemetry}}),Object.defineProperty(exports,"resetTelemetry",{enumerable:!0,get:function(){return telemetry_1.resetTelemetry}}),Object.defineProperty(exports,"isTelemetryReplicationAllowed",{enumerable:!0,get:function(){return telemetry_1.isTelemetryReplicationAllowed}}),Object.defineProperty(exports,"addTelemetryConfiguration",{enumerable:!0,get:function(){return telemetry_1.addTelemetryConfiguration}});var monitor_1=require(456);Object.defineProperty(exports,"monitored",{enumerable:!0,get:function(){return monitor_1.monitored}}),Object.defineProperty(exports,"monitor",{enumerable:!0,get:function(){return monitor_1.monitor}}),Object.defineProperty(exports,"callMonitored",{enumerable:!0,get:function(){return monitor_1.callMonitored}}),Object.defineProperty(exports,"setDebugMode",{enumerable:!0,get:function(){return monitor_1.setDebugMode}});var observable_1=require(466);Object.defineProperty(exports,"Observable",{enumerable:!0,get:function(){return observable_1.Observable}});var sessionManager_1=require(496);Object.defineProperty(exports,"startSessionManager",{enumerable:!0,get:function(){return sessionManager_1.startSessionManager}}),Object.defineProperty(exports,"stopSessionManager",{enumerable:!0,get:function(){return sessionManager_1.stopSessionManager}});var sessionConstants_1=require(494);Object.defineProperty(exports,"SESSION_TIME_OUT_DELAY",{enumerable:!0,get:function(){return sessionConstants_1.SESSION_TIME_OUT_DELAY}});var transport_1=require(521);Object.defineProperty(exports,"createHttpRequest",{enumerable:!0,get:function(){return transport_1.createHttpRequest}}),Object.defineProperty(exports,"Batch",{enumerable:!0,get:function(){return transport_1.Batch}}),Object.defineProperty(exports,"canUseEventBridge",{enumerable:!0,get:function(){return transport_1.canUseEventBridge}}),Object.defineProperty(exports,"getEventBridge",{enumerable:!0,get:function(){return transport_1.getEventBridge}}),Object.defineProperty(exports,"startBatchWithReplica",{enumerable:!0,get:function(){return transport_1.startBatchWithReplica}}),Object.defineProperty(exports,"createFlushController",{enumerable:!0,get:function(){return transport_1.createFlushController}}),__exportStar(require(461),exports),__exportStar(require(467),exports),__exportStar(require(462),exports),__exportStar(require(518),exports),__exportStar(require(484),exports),__exportStar(require(513),exports),__exportStar(require(488),exports),__exportStar(require(495),exports);var sendToExtension_1=require(504);Object.defineProperty(exports,"sendToExtension",{enumerable:!0,get:function(){return sendToExtension_1.sendToExtension}});var runOnReadyState_1=require(471);Object.defineProperty(exports,"runOnReadyState",{enumerable:!0,get:function(){return runOnReadyState_1.runOnReadyState}});var getZoneJsOriginalValue_1=require(459);Object.defineProperty(exports,"getZoneJsOriginalValue",{enumerable:!0,get:function(){return getZoneJsOriginalValue_1.getZoneJsOriginalValue}});var instrumentMethod_1=require(465);Object.defineProperty(exports,"instrumentMethod",{enumerable:!0,get:function(){return instrumentMethod_1.instrumentMethod}}),Object.defineProperty(exports,"instrumentMethodAndCallOriginal",{enumerable:!0,get:function(){return instrumentMethod_1.instrumentMethodAndCallOriginal}}),Object.defineProperty(exports,"instrumentSetter",{enumerable:!0,get:function(){return instrumentMethod_1.instrumentSetter}});var error_1=require(483);Object.defineProperty(exports,"ErrorSource",{enumerable:!0,get:function(){return error_1.ErrorSource}}),Object.defineProperty(exports,"computeRawError",{enumerable:!0,get:function(){return error_1.computeRawError}}),Object.defineProperty(exports,"createHandlingStack",{enumerable:!0,get:function(){return error_1.createHandlingStack}}),Object.defineProperty(exports,"toStackTraceString",{enumerable:!0,get:function(){return error_1.toStackTraceString}}),Object.defineProperty(exports,"getFileFromStackTraceString",{enumerable:!0,get:function(){return error_1.getFileFromStackTraceString}}),Object.defineProperty(exports,"NO_ERROR_STACK_PRESENT_MESSAGE",{enumerable:!0,get:function(){return error_1.NO_ERROR_STACK_PRESENT_MESSAGE}}),Object.defineProperty(exports,"PROVIDED_ERROR_MESSAGE_PREFIX",{enumerable:!0,get:function(){return error_1.PROVIDED_ERROR_MESSAGE_PREFIX}});var cookie_1=require(460);Object.defineProperty(exports,"areCookiesAuthorized",{enumerable:!0,get:function(){return cookie_1.areCookiesAuthorized}}),Object.defineProperty(exports,"getCookie",{enumerable:!0,get:function(){return cookie_1.getCookie}}),Object.defineProperty(exports,"setCookie",{enumerable:!0,get:function(){return cookie_1.setCookie}}),Object.defineProperty(exports,"deleteCookie",{enumerable:!0,get:function(){return cookie_1.deleteCookie}}),Object.defineProperty(exports,"COOKIE_ACCESS_DELAY",{enumerable:!0,get:function(){return cookie_1.COOKIE_ACCESS_DELAY}});var xhrObservable_1=require(472);Object.defineProperty(exports,"initXhrObservable",{enumerable:!0,get:function(){return xhrObservable_1.initXhrObservable}});var fetchObservable_1=require(464);Object.defineProperty(exports,"initFetchObservable",{enumerable:!0,get:function(){return fetchObservable_1.initFetchObservable}});var pageExitObservable_1=require(468);Object.defineProperty(exports,"createPageExitObservable",{enumerable:!0,get:function(){return pageExitObservable_1.createPageExitObservable}}),Object.defineProperty(exports,"PageExitReason",{enumerable:!0,get:function(){return pageExitObservable_1.PageExitReason}}),Object.defineProperty(exports,"isPageExitReason",{enumerable:!0,get:function(){return pageExitObservable_1.isPageExitReason}}),__exportStar(require(458),exports),__exportStar(require(489),exports);var consoleObservable_1=require(482);Object.defineProperty(exports,"initConsoleObservable",{enumerable:!0,get:function(){return consoleObservable_1.initConsoleObservable}});var boundedBuffer_1=require(514);Object.defineProperty(exports,"BoundedBuffer",{enumerable:!0,get:function(){return boundedBuffer_1.BoundedBuffer}});var catchUserErrors_1=require(455);Object.defineProperty(exports,"catchUserErrors",{enumerable:!0,get:function(){return catchUserErrors_1.catchUserErrors}});var contextManager_1=require(519);Object.defineProperty(exports,"createContextManager",{enumerable:!0,get:function(){return contextManager_1.createContextManager}});var heavyCustomerDataWarning_1=require(520);Object.defineProperty(exports,"warnIfCustomerDataLimitReached",{enumerable:!0,get:function(){return heavyCustomerDataWarning_1.warnIfCustomerDataLimitReached}}),Object.defineProperty(exports,"CUSTOMER_DATA_BYTES_LIMIT",{enumerable:!0,get:function(){return heavyCustomerDataWarning_1.CUSTOMER_DATA_BYTES_LIMIT}});var valueHistory_1=require(497);Object.defineProperty(exports,"ValueHistory",{enumerable:!0,get:function(){return valueHistory_1.ValueHistory}}),Object.defineProperty(exports,"CLEAR_OLD_VALUES_INTERVAL",{enumerable:!0,get:function(){return valueHistory_1.CLEAR_OLD_VALUES_INTERVAL}});var readBytesFromStream_1=require(516);Object.defineProperty(exports,"readBytesFromStream",{enumerable:!0,get:function(){return readBytesFromStream_1.readBytesFromStream}});var sessionCookieStore_1=require(493);Object.defineProperty(exports,"SESSION_COOKIE_NAME",{enumerable:!0,get:function(){return sessionCookieStore_1.SESSION_COOKIE_NAME}});var syntheticsWorkerValues_1=require(499);Object.defineProperty(exports,"willSyntheticsInjectRum",{enumerable:!0,get:function(){return syntheticsWorkerValues_1.willSyntheticsInjectRum}}),Object.defineProperty(exports,"getSyntheticsTestId",{enumerable:!0,get:function(){return syntheticsWorkerValues_1.getSyntheticsTestId}}),Object.defineProperty(exports,"getSyntheticsResultId",{enumerable:!0,get:function(){return syntheticsWorkerValues_1.getSyntheticsResultId}});var user_1=require(508);Object.defineProperty(exports,"checkUser",{enumerable:!0,get:function(){return user_1.checkUser}}),Object.defineProperty(exports,"sanitizeUser",{enumerable:!0,get:function(){return user_1.sanitizeUser}}),__exportStar(require(491),exports),__exportStar(require(457),exports),__exportStar(require(475),exports),__exportStar(require(476),exports),__exportStar(require(473),exports),__exportStar(require(470),exports),__exportStar(require(485),exports),__exportStar(require(505),exports),__exportStar(require(463),exports),__exportStar(require(517),exports),__exportStar(require(515),exports),__exportStar(require(511),exports);
}, {"454":454,"455":455,"456":456,"457":457,"458":458,"459":459,"460":460,"461":461,"462":462,"463":463,"464":464,"465":465,"466":466,"467":467,"468":468,"469":469,"470":470,"471":471,"472":472,"473":473,"475":475,"476":476,"480":480,"482":482,"483":483,"484":484,"485":485,"486":486,"487":487,"488":488,"489":489,"490":490,"491":491,"493":493,"494":494,"495":495,"496":496,"497":497,"499":499,"500":500,"504":504,"505":505,"508":508,"511":511,"513":513,"514":514,"515":515,"516":516,"517":517,"518":518,"519":519,"520":520,"521":521}];
window.modules["513"] = [function(require,module,exports){"use strict";function getGlobalObject(){if("object"==typeof globalThis)return globalThis;Object.defineProperty(Object.prototype,"_dd_temp_",{get:function(){return this},configurable:!0});var e=_dd_temp_;return delete Object.prototype._dd_temp_,"object"!=typeof e&&(e="object"==typeof self?self:"object"==typeof window?window:{}),e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.getGlobalObject=void 0,exports.getGlobalObject=getGlobalObject;
}, {}];
window.modules["514"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.BoundedBuffer=void 0;var BUFFER_LIMIT=500,BoundedBuffer=function(){function e(){this.buffer=[]}return e.prototype.add=function(e){this.buffer.push(e)>BUFFER_LIMIT&&this.buffer.splice(0,1)},e.prototype.drain=function(){this.buffer.forEach(function(e){return e()}),this.buffer.length=0},e}();exports.BoundedBuffer=BoundedBuffer;
}, {}];
window.modules["515"] = [function(require,module,exports){"use strict";function isServerError(r){return r>=500}function tryToClone(r){try{return r.clone()}catch(r){return}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.tryToClone=exports.isServerError=void 0,exports.isServerError=isServerError,exports.tryToClone=tryToClone;
}, {}];
window.modules["516"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.readBytesFromStream=void 0;var monitor_1=require(456),functionUtils_1=require(470);function readBytesFromStream(t,e,r){var o=t.getReader(),n=[],i=0;function a(){var t,a;if(o.cancel().catch(functionUtils_1.noop),r.collectStreamBody){var c;if(1===n.length)c=n[0];else{c=new Uint8Array(i);var s=0;n.forEach(function(t){c.set(t,s),s+=t.length})}t=c.slice(0,r.bytesLimit),a=c.length>r.bytesLimit}e(void 0,t,a)}!function t(){o.read().then((0,monitor_1.monitor)(function(e){e.done?a():(r.collectStreamBody&&n.push(e.value),(i+=e.value.length)>r.bytesLimit?a():t())}),(0,monitor_1.monitor)(function(t){return e(t)}))}()}exports.readBytesFromStream=readBytesFromStream;
}, {"456":456,"470":470}];
window.modules["517"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.matchList=exports.isMatchOption=void 0;var polyfills_1=require(457),display_1=require(461),typeUtils_1=require(511);function isMatchOption(t){var i=(0,typeUtils_1.getType)(t);return"string"===i||"function"===i||t instanceof RegExp}function matchList(t,i,e){return void 0===e&&(e=!1),t.some(function(t){try{if("function"==typeof t)return t(i);if(t instanceof RegExp)return t.test(i);if("string"==typeof t)return e?(0,polyfills_1.startsWith)(i,t):t===i}catch(t){display_1.display.error(t)}return!1})}exports.isMatchOption=isMatchOption,exports.matchList=matchList;
}, {"457":457,"461":461,"511":511}];
window.modules["518"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.removeDuplicates=void 0;var polyfills_1=require(457);function removeDuplicates(e){var r=new Set;return e.forEach(function(e){return r.add(e)}),(0,polyfills_1.arrayFrom)(r)}exports.removeDuplicates=removeDuplicates;
}, {"457":457}];
window.modules["519"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.createContextManager=exports.BYTES_COMPUTATION_THROTTLING_DELAY=void 0;var experimentalFeatures_1=require(469),byteUtils_1=require(476),functionUtils_1=require(470),mergeInto_1=require(505),jsonStringify_1=require(485),sanitize_1=require(484),heavyCustomerDataWarning_1=require(520);function createContextManager(e,t){void 0===t&&(t=byteUtils_1.computeBytesCount);var n,r={},i=!1,a=(0,functionUtils_1.throttle)(function(r){n=t((0,jsonStringify_1.jsonStringify)(r)),i||(i=(0,heavyCustomerDataWarning_1.warnIfCustomerDataLimitReached)(n,e))},exports.BYTES_COMPUTATION_THROTTLING_DELAY).throttled;return{getBytesCount:function(){return n},get:function(){return r},add:function(e,t){r[e]=t,a(r)},remove:function(e){delete r[e],a(r)},set:function(e){a(r=e)},getContext:function(){return(0,mergeInto_1.deepClone)(r)},setContext:function(e){r=(0,experimentalFeatures_1.isExperimentalFeatureEnabled)(experimentalFeatures_1.ExperimentalFeature.SANITIZE_INPUTS)?(0,sanitize_1.sanitize)(e):(0,mergeInto_1.deepClone)(e),a(r)},setContextProperty:function(e,t){r[e]=(0,experimentalFeatures_1.isExperimentalFeatureEnabled)(experimentalFeatures_1.ExperimentalFeature.SANITIZE_INPUTS)?(0,sanitize_1.sanitize)(t):(0,mergeInto_1.deepClone)(t),a(r)},removeContextProperty:function(e){delete r[e],a(r)},clearContext:function(){r={},n=0}}}exports.BYTES_COMPUTATION_THROTTLING_DELAY=200,exports.createContextManager=createContextManager;
}, {"469":469,"470":470,"476":476,"484":484,"485":485,"505":505,"520":520}];
window.modules["520"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.warnIfCustomerDataLimitReached=exports.CUSTOMER_DATA_BYTES_LIMIT=void 0;var byteUtils_1=require(476),display_1=require(461);function warnIfCustomerDataLimitReached(t,e){return t>exports.CUSTOMER_DATA_BYTES_LIMIT&&(display_1.display.warn("The ".concat(e," data is over ").concat(exports.CUSTOMER_DATA_BYTES_LIMIT/byteUtils_1.ONE_KIBI_BYTE,"KiB. On low connectivity, the SDK has the potential to exhaust the user's upload bandwidth.")),!0)}exports.CUSTOMER_DATA_BYTES_LIMIT=3*byteUtils_1.ONE_KIBI_BYTE,exports.warnIfCustomerDataLimitReached=warnIfCustomerDataLimitReached;
}, {"461":461,"476":476}];
window.modules["521"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.createFlushController=exports.startBatchWithReplica=exports.getEventBridge=exports.canUseEventBridge=exports.Batch=exports.createHttpRequest=void 0;var httpRequest_1=require(525);Object.defineProperty(exports,"createHttpRequest",{enumerable:!0,get:function(){return httpRequest_1.createHttpRequest}});var batch_1=require(522);Object.defineProperty(exports,"Batch",{enumerable:!0,get:function(){return batch_1.Batch}});var eventBridge_1=require(523);Object.defineProperty(exports,"canUseEventBridge",{enumerable:!0,get:function(){return eventBridge_1.canUseEventBridge}}),Object.defineProperty(exports,"getEventBridge",{enumerable:!0,get:function(){return eventBridge_1.getEventBridge}});var startBatchWithReplica_1=require(527);Object.defineProperty(exports,"startBatchWithReplica",{enumerable:!0,get:function(){return startBatchWithReplica_1.startBatchWithReplica}});var flushController_1=require(524);Object.defineProperty(exports,"createFlushController",{enumerable:!0,get:function(){return flushController_1.createFlushController}});
}, {"522":522,"523":523,"524":524,"525":525,"527":527}];
window.modules["522"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Batch=void 0;var display_1=require(461),polyfills_1=require(457),pageExitObservable_1=require(468),byteUtils_1=require(476),jsonStringify_1=require(485),Batch=function(){function e(e,s,t){var r=this;this.request=e,this.flushController=s,this.messageBytesLimit=t,this.pushOnlyBuffer=[],this.upsertBuffer={},this.flushController.flushObservable.subscribe(function(e){return r.flush(e)})}return e.prototype.add=function(e){this.addOrUpdate(e)},e.prototype.upsert=function(e,s){this.addOrUpdate(e,s)},e.prototype.flush=function(e){var s=this.pushOnlyBuffer.concat((0,polyfills_1.objectValues)(this.upsertBuffer));this.pushOnlyBuffer=[],this.upsertBuffer={};var t={data:s.join("\n"),bytesCount:e.bytesCount,flushReason:e.reason};(0,pageExitObservable_1.isPageExitReason)(e.reason)?this.request.sendOnExit(t):this.request.send(t)},e.prototype.addOrUpdate=function(e,s){var t=this.process(e),r=t.processedMessage,o=t.messageBytesCount;o>=this.messageBytesLimit?display_1.display.warn("Discarded a message whose size was bigger than the maximum allowed size ".concat(this.messageBytesLimit,"KB.")):(this.hasMessageFor(s)&&this.remove(s),this.push(r,o,s))},e.prototype.process=function(e){var s=(0,jsonStringify_1.jsonStringify)(e);return{processedMessage:s,messageBytesCount:(0,byteUtils_1.computeBytesCount)(s)}},e.prototype.push=function(e,s,t){var r=this.flushController.messagesCount>0?1:0;this.flushController.notifyBeforeAddMessage(s+r),void 0!==t?this.upsertBuffer[t]=e:this.pushOnlyBuffer.push(e),this.flushController.notifyAfterAddMessage()},e.prototype.remove=function(e){var s=this.upsertBuffer[e];delete this.upsertBuffer[e];var t=(0,byteUtils_1.computeBytesCount)(s),r=this.flushController.messagesCount>1?1:0;this.flushController.notifyAfterRemoveMessage(t+r)},e.prototype.hasMessageFor=function(e){return void 0!==e&&void 0!==this.upsertBuffer[e]},e}();exports.Batch=Batch;
}, {"457":457,"461":461,"468":468,"476":476,"485":485}];
window.modules["523"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.canUseEventBridge=exports.getEventBridge=void 0;var polyfills_1=require(457),getGlobalObject_1=require(513);function getEventBridge(){var e=getEventBridgeGlobal();if(e)return{getAllowedWebViewHosts:function(){return JSON.parse(e.getAllowedWebViewHosts())},send:function(t,n){e.send(JSON.stringify({eventType:t,event:n}))}}}function canUseEventBridge(e){var t;void 0===e&&(e=null===(t=(0,getGlobalObject_1.getGlobalObject)().location)||void 0===t?void 0:t.hostname);var n=getEventBridge();return!!n&&n.getAllowedWebViewHosts().some(function(t){return e===t||(0,polyfills_1.endsWith)(e,".".concat(t))})}function getEventBridgeGlobal(){return(0,getGlobalObject_1.getGlobalObject)().DatadogEventBridge}exports.getEventBridge=getEventBridge,exports.canUseEventBridge=canUseEventBridge;
}, {"457":457,"513":513}];
window.modules["524"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.createFlushController=void 0;var observable_1=require(466),timer_1=require(489);function createFlushController(e){var t=e.messagesLimit,r=e.bytesLimit,o=e.durationLimit,s=e.pageExitObservable,i=new observable_1.Observable;s.subscribe(function(e){return l(e.reason)});var n,u=0,a=0;function l(e){if(0!==a){var t=a,r=u;a=0,u=0,b(),i.notify({reason:e,messagesCount:t,bytesCount:r})}}function b(){(0,timer_1.clearTimeout)(n),n=void 0}return{flushObservable:i,get messagesCount(){return a},notifyBeforeAddMessage:function(e){u+e>=r&&l("bytes_limit"),a+=1,u+=e,void 0===n&&(n=(0,timer_1.setTimeout)(function(){l("duration_limit")},o))},notifyAfterAddMessage:function(){a>=t?l("messages_limit"):u>=r&&l("bytes_limit")},notifyAfterRemoveMessage:function(e){u-=e,0===(a-=1)&&b()}}}exports.createFlushController=createFlushController;
}, {"466":466,"489":489}];
window.modules["525"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.sendXHR=exports.fetchKeepAliveStrategy=exports.createHttpRequest=void 0;var telemetry_1=require(500),monitor_1=require(456),addEventListener_1=require(458),sendWithRetryStrategy_1=require(526);function createHttpRequest(e,t,r){var n=(0,sendWithRetryStrategy_1.newRetryState)(),o=function(r,n){return fetchKeepAliveStrategy(e,t,r,n)};return{send:function(t){(0,sendWithRetryStrategy_1.sendWithRetryStrategy)(t,n,o,e.endpointType,r)},sendOnExit:function(r){sendBeaconStrategy(e,t,r)}}}function sendBeaconStrategy(e,t,r){var n=r.data,o=r.bytesCount,a=r.flushReason;if(!!navigator.sendBeacon&&o<t)try{var s=e.build("beacon",a);if(navigator.sendBeacon(s,n))return}catch(e){reportBeaconError(e)}sendXHR(e.build("xhr",a),n)}exports.createHttpRequest=createHttpRequest;var hasReportedBeaconError=!1;function reportBeaconError(e){hasReportedBeaconError||(hasReportedBeaconError=!0,(0,telemetry_1.addTelemetryError)(e))}function fetchKeepAliveStrategy(e,t,r,n){var o=r.data,a=r.bytesCount,s=r.flushReason,i=r.retry;if(isKeepAliveSupported()&&a<t){var d=e.build("fetch",s,i);fetch(d,{method:"POST",body:o,keepalive:!0,mode:"cors"}).then((0,monitor_1.monitor)(function(e){return null==n?void 0:n({status:e.status,type:e.type})}),(0,monitor_1.monitor)(function(){sendXHR(e.build("xhr",s,i),o,n)}))}else{sendXHR(e.build("xhr",s,i),o,n)}}function isKeepAliveSupported(){try{return window.Request&&"keepalive"in new Request("http://a")}catch(e){return!1}}function sendXHR(e,t,r){var n=new XMLHttpRequest;n.open("POST",e,!0),(0,addEventListener_1.addEventListener)(n,"loadend",function(){null==r||r({status:n.status})},{once:!0}),n.send(t)}exports.fetchKeepAliveStrategy=fetchKeepAliveStrategy,exports.sendXHR=sendXHR;
}, {"456":456,"458":458,"500":500,"526":526}];
window.modules["526"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.newRetryState=exports.sendWithRetryStrategy=exports.INITIAL_BACKOFF_TIME=exports.MAX_BACKOFF_TIME=exports.MAX_QUEUE_BYTES_COUNT=exports.MAX_ONGOING_REQUESTS=exports.MAX_ONGOING_BYTES_COUNT=void 0;var timer_1=require(489),timeUtils_1=require(462),error_1=require(483),byteUtils_1=require(476),responseUtils_1=require(515);function sendWithRetryStrategy(e,t,o,n,u){0===t.transportStatus&&0===t.queuedPayloads.size()&&t.bandwidthMonitor.canHandle(e)?send(e,t,o,{onSuccess:function(){return retryQueuedPayloads(0,t,o,n,u)},onFailure:function(){t.queuedPayloads.enqueue(e),scheduleRetry(t,o,n,u)}}):t.queuedPayloads.enqueue(e)}function scheduleRetry(e,t,o,n){2===e.transportStatus&&(0,timer_1.setTimeout)(function(){send(e.queuedPayloads.first(),e,t,{onSuccess:function(){e.queuedPayloads.dequeue(),e.currentBackoffTime=exports.INITIAL_BACKOFF_TIME,retryQueuedPayloads(1,e,t,o,n)},onFailure:function(){e.currentBackoffTime=Math.min(exports.MAX_BACKOFF_TIME,2*e.currentBackoffTime),scheduleRetry(e,t,o,n)}})},e.currentBackoffTime)}function send(e,t,o,n){var u=n.onSuccess,r=n.onFailure;t.bandwidthMonitor.add(e),o(e,function(o){t.bandwidthMonitor.remove(e),shouldRetryRequest(o)?(t.transportStatus=t.bandwidthMonitor.ongoingRequestCount>0?1:2,e.retry={count:e.retry?e.retry.count+1:1,lastFailureStatus:o.status},r()):(t.transportStatus=0,u())})}function retryQueuedPayloads(e,t,o,n,u){0===e&&t.queuedPayloads.isFull()&&!t.queueFullReported&&(u({message:"Reached max ".concat(n," events size queued for upload: ").concat(exports.MAX_QUEUE_BYTES_COUNT/byteUtils_1.ONE_MEBI_BYTE,"MiB"),source:error_1.ErrorSource.AGENT,startClocks:(0,timeUtils_1.clocksNow)()}),t.queueFullReported=!0);var r=t.queuedPayloads;for(t.queuedPayloads=newPayloadQueue();r.size()>0;)sendWithRetryStrategy(r.dequeue(),t,o,n,u)}function shouldRetryRequest(e){return"opaque"!==e.type&&(0===e.status&&!navigator.onLine||408===e.status||429===e.status||(0,responseUtils_1.isServerError)(e.status))}function newRetryState(){return{transportStatus:0,currentBackoffTime:exports.INITIAL_BACKOFF_TIME,bandwidthMonitor:newBandwidthMonitor(),queuedPayloads:newPayloadQueue(),queueFullReported:!1}}function newPayloadQueue(){var e=[];return{bytesCount:0,enqueue:function(t){this.isFull()||(e.push(t),this.bytesCount+=t.bytesCount)},first:function(){return e[0]},dequeue:function(){var t=e.shift();return t&&(this.bytesCount-=t.bytesCount),t},size:function(){return e.length},isFull:function(){return this.bytesCount>=exports.MAX_QUEUE_BYTES_COUNT}}}function newBandwidthMonitor(){return{ongoingRequestCount:0,ongoingByteCount:0,canHandle:function(e){return 0===this.ongoingRequestCount||this.ongoingByteCount+e.bytesCount<=exports.MAX_ONGOING_BYTES_COUNT&&this.ongoingRequestCount<exports.MAX_ONGOING_REQUESTS},add:function(e){this.ongoingRequestCount+=1,this.ongoingByteCount+=e.bytesCount},remove:function(e){this.ongoingRequestCount-=1,this.ongoingByteCount-=e.bytesCount}}}exports.MAX_ONGOING_BYTES_COUNT=80*byteUtils_1.ONE_KIBI_BYTE,exports.MAX_ONGOING_REQUESTS=32,exports.MAX_QUEUE_BYTES_COUNT=3*byteUtils_1.ONE_MEBI_BYTE,exports.MAX_BACKOFF_TIME=timeUtils_1.ONE_MINUTE,exports.INITIAL_BACKOFF_TIME=timeUtils_1.ONE_SECOND,exports.sendWithRetryStrategy=sendWithRetryStrategy,exports.newRetryState=newRetryState;
}, {"462":462,"476":476,"483":483,"489":489,"515":515}];
window.modules["527"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.startBatchWithReplica=void 0;var batch_1=require(522),httpRequest_1=require(525),flushController_1=require(524);function startBatchWithReplica(t,e,i,r,a){var s,h=c(e);function c(e){return new batch_1.Batch((0,httpRequest_1.createHttpRequest)(e,t.batchBytesLimit,i),(0,flushController_1.createFlushController)({messagesLimit:t.batchMessagesLimit,bytesLimit:t.batchBytesLimit,durationLimit:t.flushTimeout,pageExitObservable:r}),t.messageBytesLimit)}return a&&(s=c(a)),{add:function(t,e){void 0===e&&(e=!0),h.add(t),s&&e&&s.add(t)}}}exports.startBatchWithReplica=startBatchWithReplica;
}, {"522":522,"524":524,"525":525}];
window.modules["528"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.makeLogsPublicApi=void 0;var browser_core_1=require(512),configuration_1=require(530),logger_1=require(529);function makeLogsPublicApi(e){var r=!1,o=(0,browser_core_1.createContextManager)("global context"),t=(0,browser_core_1.createContextManager)("user"),n={},i=function(){},_=new browser_core_1.BoundedBuffer,c=function(e,r,o,t){void 0===o&&(o=(0,browser_core_1.deepClone)(l())),void 0===t&&(t=(0,browser_core_1.timeStampNow)()),_.add(function(){return c(e,r,o,t)})},s=function(){},a=new logger_1.Logger(function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return c.apply(void 0,e)});function l(){return{view:{referrer:document.referrer,url:window.location.href},context:o.getContext(),user:t.getContext()}}return(0,browser_core_1.makePublicApi)({logger:a,init:(0,browser_core_1.monitor)(function(o){var t;if(s=function(){return(0,browser_core_1.deepClone)(o)},(0,browser_core_1.canUseEventBridge)()&&(o=function(e){return(0,browser_core_1.assign)({},e,{clientToken:"empty"})}(o)),function(e){if(r)return e.silentMultipleInit||browser_core_1.display.error("DD_LOGS is already initialized."),!1;return!0}(o)){var n=(0,configuration_1.validateAndBuildLogsConfiguration)(o);n&&(t=e(o,n,l,a),c=t.handleLog,i=t.getInternalContext,_.drain(),r=!0)}}),getLoggerGlobalContext:(0,browser_core_1.monitor)(o.get),getGlobalContext:(0,browser_core_1.monitor)(o.getContext),setLoggerGlobalContext:(0,browser_core_1.monitor)(o.set),setGlobalContext:(0,browser_core_1.monitor)(o.setContext),addLoggerGlobalContext:(0,browser_core_1.monitor)(o.add),setGlobalContextProperty:(0,browser_core_1.monitor)(o.setContextProperty),removeLoggerGlobalContext:(0,browser_core_1.monitor)(o.remove),removeGlobalContextProperty:(0,browser_core_1.monitor)(o.removeContextProperty),clearGlobalContext:(0,browser_core_1.monitor)(o.clearContext),createLogger:(0,browser_core_1.monitor)(function(e,r){return void 0===r&&(r={}),n[e]=new logger_1.Logger(function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return c.apply(void 0,e)},(0,browser_core_1.isExperimentalFeatureEnabled)(browser_core_1.ExperimentalFeature.SANITIZE_INPUTS)?(0,browser_core_1.sanitize)(e):e,r.handler,r.level,(0,browser_core_1.isExperimentalFeatureEnabled)(browser_core_1.ExperimentalFeature.SANITIZE_INPUTS)?(0,browser_core_1.sanitize)(r.context):r.context),n[e]}),getLogger:(0,browser_core_1.monitor)(function(e){return n[e]}),getInitConfiguration:(0,browser_core_1.monitor)(function(){return s()}),getInternalContext:(0,browser_core_1.monitor)(function(e){return i(e)}),setUser:(0,browser_core_1.monitor)(function(e){(0,browser_core_1.checkUser)(e)&&t.setContext((0,browser_core_1.sanitizeUser)(e))}),getUser:(0,browser_core_1.monitor)(t.getContext),setUserProperty:(0,browser_core_1.monitor)(function(e,r){var o,n=(0,browser_core_1.sanitizeUser)((o={},o[e]=r,o))[e];t.setContextProperty(e,n)}),removeUserProperty:(0,browser_core_1.monitor)(t.removeContextProperty),clearUser:(0,browser_core_1.monitor)(t.clearContext)})}exports.makeLogsPublicApi=makeLogsPublicApi;
}, {"512":512,"529":529,"530":530}];
window.modules["529"] = [function(require,module,exports){"use strict";var __decorate=this&&this.__decorate||function(e,r,t,o){var n,s=arguments.length,a=s<3?r:null===o?o=Object.getOwnPropertyDescriptor(r,t):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,r,t,o);else for(var i=e.length-1;i>=0;i--)(n=e[i])&&(a=(s<3?n(a):s>3?n(r,t,a):n(r,t))||a);return s>3&&a&&Object.defineProperty(r,t,a),a};Object.defineProperty(exports,"__esModule",{value:!0}),exports.Logger=exports.STATUSES=exports.HandlerType=exports.StatusType=void 0;var browser_core_1=require(512);exports.StatusType={debug:"debug",error:"error",info:"info",warn:"warn"},exports.HandlerType={console:"console",http:"http",silent:"silent"},exports.STATUSES=Object.keys(exports.StatusType);var Logger=function(){function e(e,r,t,o,n){void 0===t&&(t=exports.HandlerType.http),void 0===o&&(o=exports.StatusType.debug),void 0===n&&(n={}),this.handleLogStrategy=e,this.handlerType=t,this.level=o,this.contextManager=(0,browser_core_1.createContextManager)("logger context"),this.contextManager.set((0,browser_core_1.assign)({},n,r?{logger:{name:r}}:void 0))}return e.prototype.log=function(e,r,t,o){var n;if(void 0===t&&(t=exports.StatusType.info),t===exports.StatusType.error&&(n={origin:browser_core_1.ErrorSource.LOGGER}),null!=o){var s=o instanceof Error?(0,browser_core_1.computeStackTrace)(o):void 0,a=(0,browser_core_1.computeRawError)({stackTrace:s,originalError:o,nonErrorPrefix:browser_core_1.PROVIDED_ERROR_MESSAGE_PREFIX,source:browser_core_1.ErrorSource.LOGGER,handling:"handled",startClocks:(0,browser_core_1.clocksNow)()});n={origin:browser_core_1.ErrorSource.LOGGER,stack:a.stack,kind:a.type,message:a.message}}var i=(0,browser_core_1.isExperimentalFeatureEnabled)(browser_core_1.ExperimentalFeature.SANITIZE_INPUTS)?(0,browser_core_1.sanitize)(r):(0,browser_core_1.deepClone)(r),c=n?(0,browser_core_1.combine)({error:n},i):i;this.handleLogStrategy({message:(0,browser_core_1.isExperimentalFeatureEnabled)(browser_core_1.ExperimentalFeature.SANITIZE_INPUTS)?(0,browser_core_1.sanitize)(e):e,context:c,status:t},this)},e.prototype.debug=function(e,r,t){this.log(e,r,exports.StatusType.debug,t)},e.prototype.info=function(e,r,t){this.log(e,r,exports.StatusType.info,t)},e.prototype.warn=function(e,r,t){this.log(e,r,exports.StatusType.warn,t)},e.prototype.error=function(e,r,t){this.log(e,r,exports.StatusType.error,t)},e.prototype.setContext=function(e){this.contextManager.set(e)},e.prototype.getContext=function(){return this.contextManager.get()},e.prototype.addContext=function(e,r){this.contextManager.add(e,r)},e.prototype.removeContext=function(e){this.contextManager.remove(e)},e.prototype.setHandler=function(e){this.handlerType=e},e.prototype.getHandler=function(){return this.handlerType},e.prototype.setLevel=function(e){this.level=e},e.prototype.getLevel=function(){return this.level},__decorate([browser_core_1.monitored],e.prototype,"log",null),e}();exports.Logger=Logger;
}, {"512":512}];
window.modules["530"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.serializeLogsConfiguration=exports.validateAndBuildForwardOption=exports.validateAndBuildLogsConfiguration=exports.DEFAULT_REQUEST_ERROR_RESPONSE_LENGTH_LIMIT=void 0;var browser_core_1=require(512);function validateAndBuildLogsConfiguration(r){var o=(0,browser_core_1.validateAndBuildConfiguration)(r),e=validateAndBuildForwardOption(r.forwardConsoleLogs,(0,browser_core_1.objectValues)(browser_core_1.ConsoleApiName),"Forward Console Logs"),s=validateAndBuildForwardOption(r.forwardReports,(0,browser_core_1.objectValues)(browser_core_1.RawReportType),"Forward Reports");if(o&&e&&s)return r.forwardErrorsToLogs&&!(0,browser_core_1.includes)(e,browser_core_1.ConsoleApiName.error)&&e.push(browser_core_1.ConsoleApiName.error),(0,browser_core_1.assign)({forwardErrorsToLogs:!1!==r.forwardErrorsToLogs,forwardConsoleLogs:e,forwardReports:s,requestErrorResponseLengthLimit:exports.DEFAULT_REQUEST_ERROR_RESPONSE_LENGTH_LIMIT},o)}function validateAndBuildForwardOption(r,o,e){return void 0===r?[]:"all"===r||Array.isArray(r)&&r.every(function(r){return(0,browser_core_1.includes)(o,r)})?"all"===r?o:(0,browser_core_1.removeDuplicates)(r):void browser_core_1.display.error("".concat(e,' should be "all" or an array with allowed values "').concat(o.join('", "'),'"'))}function serializeLogsConfiguration(r){var o=(0,browser_core_1.serializeConfiguration)(r);return(0,browser_core_1.assign)({forward_errors_to_logs:r.forwardErrorsToLogs,forward_console_logs:r.forwardConsoleLogs,forward_reports:r.forwardReports},o)}exports.DEFAULT_REQUEST_ERROR_RESPONSE_LENGTH_LIMIT=32*browser_core_1.ONE_KIBI_BYTE,exports.validateAndBuildLogsConfiguration=validateAndBuildLogsConfiguration,exports.validateAndBuildForwardOption=validateAndBuildForwardOption,exports.serializeLogsConfiguration=serializeLogsConfiguration;
}, {"512":512}];
window.modules["531"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.startLogs=void 0;var browser_core_1=require(512),logsSessionManager_1=require(534),configuration_1=require(530),assembly_1=require(535),consoleCollection_1=require(538),reportCollection_1=require(539),networkErrorCollection_1=require(540),runtimeErrorCollection_1=require(541),lifeCycle_1=require(532),loggerCollection_1=require(542),startLogsBatch_1=require(536),startLogsBridge_1=require(537),logger_1=require(529),internalContext_1=require(533);function startLogs(e,r,o,t){var n=new lifeCycle_1.LifeCycle;n.subscribe(1,function(e){return(0,browser_core_1.sendToExtension)("logs",e)});var i=function(e){return n.notify(0,{rawLogsEvent:{message:e.message,date:e.startClocks.timeStamp,error:{origin:browser_core_1.ErrorSource.AGENT},origin:browser_core_1.ErrorSource.AGENT,status:logger_1.StatusType.error}})},s=(0,browser_core_1.createPageExitObservable)();startLogsTelemetry(r,i,s).setContextProvider(function(){var e,r,o,t,n,i;return{application:{id:null===(e=(0,assembly_1.getRUMInternalContext)())||void 0===e?void 0:e.application_id},session:{id:null===(r=a.findTrackedSession())||void 0===r?void 0:r.id},view:{id:null===(t=null===(o=(0,assembly_1.getRUMInternalContext)())||void 0===o?void 0:o.view)||void 0===t?void 0:t.id},action:{id:null===(i=null===(n=(0,assembly_1.getRUMInternalContext)())||void 0===n?void 0:n.user_action)||void 0===i?void 0:i.id}}}),(0,networkErrorCollection_1.startNetworkErrorCollection)(r,n),(0,runtimeErrorCollection_1.startRuntimeErrorCollection)(r,n),(0,consoleCollection_1.startConsoleCollection)(r,n),(0,reportCollection_1.startReportCollection)(r,n);var l=(0,loggerCollection_1.startLoggerCollection)(n).handleLog,a=!(0,browser_core_1.areCookiesAuthorized)(r.cookieOptions)||(0,browser_core_1.canUseEventBridge)()||(0,browser_core_1.willSyntheticsInjectRum)()?(0,logsSessionManager_1.startLogsSessionManagerStub)(r):(0,logsSessionManager_1.startLogsSessionManager)(r);return(0,assembly_1.startLogsAssembly)(a,r,n,o,t,i),(0,browser_core_1.canUseEventBridge)()?(0,startLogsBridge_1.startLogsBridge)(n):(0,startLogsBatch_1.startLogsBatch)(r,n,i,s),(0,browser_core_1.addTelemetryConfiguration)((0,configuration_1.serializeLogsConfiguration)(e)),{handleLog:l,getInternalContext:(0,internalContext_1.startInternalContext)(a).get}}function startLogsTelemetry(e,r,o){var t,n=(0,browser_core_1.startTelemetry)("browser-logs-sdk",e);if((0,browser_core_1.canUseEventBridge)()){var i=(0,browser_core_1.getEventBridge)();n.observable.subscribe(function(e){return i.send("internal_telemetry",e)})}else{var s=(0,browser_core_1.startBatchWithReplica)(e,e.rumEndpointBuilder,r,o,null===(t=e.replica)||void 0===t?void 0:t.rumEndpointBuilder);n.observable.subscribe(function(r){return s.add(r,(0,browser_core_1.isTelemetryReplicationAllowed)(e))})}return n}exports.startLogs=startLogs;
}, {"512":512,"529":529,"530":530,"532":532,"533":533,"534":534,"535":535,"536":536,"537":537,"538":538,"539":539,"540":540,"541":541,"542":542}];
window.modules["532"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.LifeCycle=void 0;var LifeCycle=function(){function c(){this.callbacks={}}return c.prototype.notify=function(c,t){var e=this.callbacks[c];e&&e.forEach(function(c){return c(t)})},c.prototype.subscribe=function(c,t){var e=this;return this.callbacks[c]||(this.callbacks[c]=[]),this.callbacks[c].push(t),{unsubscribe:function(){e.callbacks[c]=e.callbacks[c].filter(function(c){return t!==c})}}},c}();exports.LifeCycle=LifeCycle;
}, {}];
window.modules["533"] = [function(require,module,exports){"use strict";function startInternalContext(t){return{get:function(e){var n=t.findTrackedSession(e);if(n)return{session_id:n.id}}}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.startInternalContext=void 0,exports.startInternalContext=startInternalContext;
}, {}];
window.modules["534"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.startLogsSessionManagerStub=exports.startLogsSessionManager=exports.LOGS_SESSION_KEY=void 0;var browser_core_1=require(512);function startLogsSessionManager(e){var r=(0,browser_core_1.startSessionManager)(e.cookieOptions,exports.LOGS_SESSION_KEY,function(r){return computeSessionState(e,r)});return{findTrackedSession:function(e){var s=r.findActiveSession(e);return s&&"1"===s.trackingType?{id:s.id}:void 0}}}function startLogsSessionManagerStub(e){var r="1"===computeTrackingType(e)?{}:void 0;return{findTrackedSession:function(){return r}}}function computeTrackingType(e){return(0,browser_core_1.performDraw)(e.sessionSampleRate)?"1":"0"}function computeSessionState(e,r){var s=hasValidLoggerSession(r)?r:computeTrackingType(e);return{trackingType:s,isTracked:"1"===s}}function hasValidLoggerSession(e){return"0"===e||"1"===e}exports.LOGS_SESSION_KEY="logs",exports.startLogsSessionManager=startLogsSessionManager,exports.startLogsSessionManagerStub=startLogsSessionManagerStub;
}, {"512":512}];
window.modules["535"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.resetRUMInternalContext=exports.getRUMInternalContext=exports.startLogsAssembly=void 0;var browser_core_1=require(512),logger_1=require(529),loggerCollection_1=require(542);function startLogsAssembly(e,t,r,o,n,s){var i=logger_1.STATUSES.concat(["custom"]),l={};i.forEach(function(e){l[e]=(0,browser_core_1.createEventRateLimiter)(e,t.eventRateLimiterThreshold,s)}),r.subscribe(0,function(s){var i,c,d,g=s.rawLogsEvent,a=s.messageContext,u=void 0===a?void 0:a,_=s.savedCommonContext,v=void 0===_?void 0:_,m=s.logger,b=void 0===m?n:m,x=(0,browser_core_1.getRelativeTime)(g.date),R=e.findTrackedSession(x);if(R){var I=v||o(),C=(0,browser_core_1.combine)({service:t.service,session_id:R.id,usr:(0,browser_core_1.isEmptyObject)(I.user)?void 0:I.user,view:I.view},I.context,getRUMInternalContext(x),g,b.getContext(),u);!(0,loggerCollection_1.isAuthorized)(g.status,logger_1.HandlerType.http,b)||!1===(null===(i=t.beforeSend)||void 0===i?void 0:i.call(t,C))||(null===(c=C.error)||void 0===c?void 0:c.origin)!==browser_core_1.ErrorSource.AGENT&&(null!==(d=l[C.status])&&void 0!==d?d:l.custom).isLimitReached()||r.notify(1,C)}})}exports.startLogsAssembly=startLogsAssembly;var logsSentBeforeRumInjectionTelemetryAdded=!1;function getRUMInternalContext(e){var t=window;if((0,browser_core_1.willSyntheticsInjectRum)()){var r=o(t.DD_RUM_SYNTHETICS);return r||logsSentBeforeRumInjectionTelemetryAdded||(logsSentBeforeRumInjectionTelemetryAdded=!0,(0,browser_core_1.addTelemetryDebug)("Logs sent before RUM is injected by the synthetics worker",{testId:(0,browser_core_1.getSyntheticsTestId)(),resultId:(0,browser_core_1.getSyntheticsResultId)()})),r}return o(t.DD_RUM);function o(t){if(t&&t.getInternalContext)return t.getInternalContext(e)}}function resetRUMInternalContext(){logsSentBeforeRumInjectionTelemetryAdded=!1}exports.getRUMInternalContext=getRUMInternalContext,exports.resetRUMInternalContext=resetRUMInternalContext;
}, {"512":512,"529":529,"542":542}];
window.modules["536"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.startLogsBatch=void 0;var browser_core_1=require(512);function startLogsBatch(r,t,o,e){var s,a=(0,browser_core_1.startBatchWithReplica)(r,r.logsEndpointBuilder,o,e,null===(s=r.replica)||void 0===s?void 0:s.logsEndpointBuilder);t.subscribe(1,function(r){a.add(r)})}exports.startLogsBatch=startLogsBatch;
}, {"512":512}];
window.modules["537"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.startLogsBridge=void 0;var browser_core_1=require(512);function startLogsBridge(r){var e=(0,browser_core_1.getEventBridge)();r.subscribe(1,function(r){e.send("log",r)})}exports.startLogsBridge=startLogsBridge;
}, {"512":512}];
window.modules["538"] = [function(require,module,exports){"use strict";var _a;Object.defineProperty(exports,"__esModule",{value:!0}),exports.startConsoleCollection=void 0;var browser_core_1=require(512),logger_1=require(529),LogStatusForApi=((_a={})[browser_core_1.ConsoleApiName.log]=logger_1.StatusType.info,_a[browser_core_1.ConsoleApiName.debug]=logger_1.StatusType.debug,_a[browser_core_1.ConsoleApiName.info]=logger_1.StatusType.info,_a[browser_core_1.ConsoleApiName.warn]=logger_1.StatusType.warn,_a[browser_core_1.ConsoleApiName.error]=logger_1.StatusType.error,_a);function startConsoleCollection(o,r){var e=(0,browser_core_1.initConsoleObservable)(o.forwardConsoleLogs).subscribe(function(o){r.notify(0,{rawLogsEvent:{date:(0,browser_core_1.timeStampNow)(),message:o.message,origin:browser_core_1.ErrorSource.CONSOLE,error:o.api===browser_core_1.ConsoleApiName.error?{origin:browser_core_1.ErrorSource.CONSOLE,stack:o.stack}:void 0,status:LogStatusForApi[o.api]}})});return{stop:function(){e.unsubscribe()}}}exports.startConsoleCollection=startConsoleCollection;
}, {"512":512,"529":529}];
window.modules["539"] = [function(require,module,exports){"use strict";var _a;Object.defineProperty(exports,"__esModule",{value:!0}),exports.startReportCollection=void 0;var browser_core_1=require(512),logger_1=require(529),LogStatusForReport=((_a={})[browser_core_1.RawReportType.cspViolation]=logger_1.StatusType.error,_a[browser_core_1.RawReportType.intervention]=logger_1.StatusType.error,_a[browser_core_1.RawReportType.deprecation]=logger_1.StatusType.warn,_a);function startReportCollection(r,e){var o=(0,browser_core_1.initReportObservable)(r.forwardReports).subscribe(function(r){var o,t=r.message,s=LogStatusForReport[r.type];s===logger_1.StatusType.error?o={kind:r.subtype,origin:browser_core_1.ErrorSource.REPORT,stack:r.stack}:r.stack&&(t+=" Found in ".concat((0,browser_core_1.getFileFromStackTraceString)(r.stack))),e.notify(0,{rawLogsEvent:{date:(0,browser_core_1.timeStampNow)(),message:t,origin:browser_core_1.ErrorSource.REPORT,error:o,status:s}})});return{stop:function(){o.unsubscribe()}}}exports.startReportCollection=startReportCollection;
}, {"512":512,"529":529}];
window.modules["540"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.computeFetchResponseText=exports.computeFetchErrorText=exports.computeXhrResponseData=exports.startNetworkErrorCollection=void 0;var browser_core_1=require(512),logger_1=require(529);function startNetworkErrorCollection(e,r){if(!e.forwardErrorsToLogs)return{stop:browser_core_1.noop};var t=(0,browser_core_1.initXhrObservable)().subscribe(function(e){"complete"===e.state&&s("xhr",e)}),o=(0,browser_core_1.initFetchObservable)().subscribe(function(e){"resolve"===e.state&&s("fetch",e)});function s(t,o){function s(e){r.notify(0,{rawLogsEvent:{message:"".concat(format(t)," error ").concat(o.method," ").concat(o.url),date:o.startClocks.timeStamp,error:{origin:browser_core_1.ErrorSource.NETWORK,stack:e||"Failed to load"},http:{method:o.method,status_code:o.status,url:o.url},status:logger_1.StatusType.error,origin:browser_core_1.ErrorSource.NETWORK}})}e.isIntakeUrl(o.url)||!isRejected(o)&&!(0,browser_core_1.isServerError)(o.status)||("xhr"in o?computeXhrResponseData(o.xhr,e,s):o.response?computeFetchResponseText(o.response,e,s):o.error&&computeFetchErrorText(o.error,e,s))}return{stop:function(){t.unsubscribe(),o.unsubscribe()}}}function computeXhrResponseData(e,r,t){"string"==typeof e.response?t(truncateResponseText(e.response,r)):t(e.response)}function computeFetchErrorText(e,r,t){t(truncateResponseText((0,browser_core_1.toStackTraceString)((0,browser_core_1.computeStackTrace)(e)),r))}function computeFetchResponseText(e,r,t){var o=(0,browser_core_1.tryToClone)(e);o&&o.body?window.TextDecoder?truncateResponseStream(o.body,r.requestErrorResponseLengthLimit,function(e,r){t(e?"Unable to retrieve response: ".concat(e):r)}):o.text().then((0,browser_core_1.monitor)(function(e){return t(truncateResponseText(e,r))}),(0,browser_core_1.monitor)(function(e){return t("Unable to retrieve response: ".concat(e))})):t()}function isRejected(e){return 0===e.status&&"opaque"!==e.responseType}function truncateResponseText(e,r){return e.length>r.requestErrorResponseLengthLimit?"".concat(e.substring(0,r.requestErrorResponseLengthLimit),"..."):e}function format(e){return"xhr"===e?"XHR":"Fetch"}function truncateResponseStream(e,r,t){(0,browser_core_1.readBytesFromStream)(e,function(e,r,o){if(e)t(e);else{var s=(new TextDecoder).decode(r);o&&(s+="..."),t(void 0,s)}},{bytesLimit:r,collectStreamBody:!0})}exports.startNetworkErrorCollection=startNetworkErrorCollection,exports.computeXhrResponseData=computeXhrResponseData,exports.computeFetchErrorText=computeFetchErrorText,exports.computeFetchResponseText=computeFetchResponseText;
}, {"512":512,"529":529}];
window.modules["541"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.startRuntimeErrorCollection=void 0;var browser_core_1=require(512),logger_1=require(529);function startRuntimeErrorCollection(r,e){if(!r.forwardErrorsToLogs)return{stop:browser_core_1.noop};var o=new browser_core_1.Observable,t=(0,browser_core_1.trackRuntimeError)(o).stop,s=o.subscribe(function(r){e.notify(0,{rawLogsEvent:{message:r.message,date:r.startClocks.timeStamp,error:{kind:r.type,origin:browser_core_1.ErrorSource.SOURCE,stack:r.stack},origin:browser_core_1.ErrorSource.SOURCE,status:logger_1.StatusType.error}})});return{stop:function(){t(),s.unsubscribe()}}}exports.startRuntimeErrorCollection=startRuntimeErrorCollection;
}, {"512":512,"529":529}];
window.modules["542"] = [function(require,module,exports){"use strict";var _a;Object.defineProperty(exports,"__esModule",{value:!0}),exports.isAuthorized=exports.startLoggerCollection=exports.STATUS_PRIORITIES=void 0;var browser_core_1=require(512),logger_1=require(529);function startLoggerCollection(e){return{handleLog:function(r,o,t,s){var a=r.context;isAuthorized(r.status,logger_1.HandlerType.console,o)&&(0,browser_core_1.display)(r.status,r.message,(0,browser_core_1.combine)(o.getContext(),a)),e.notify(0,{rawLogsEvent:{date:s||(0,browser_core_1.timeStampNow)(),message:r.message,status:r.status,origin:browser_core_1.ErrorSource.LOGGER},messageContext:a,savedCommonContext:t,logger:o})}}}function isAuthorized(e,r,o){var t=o.getHandler(),s=Array.isArray(t)?t:[t];return exports.STATUS_PRIORITIES[e]>=exports.STATUS_PRIORITIES[o.getLevel()]&&(0,browser_core_1.includes)(s,r)}exports.STATUS_PRIORITIES=((_a={})[logger_1.StatusType.debug]=0,_a[logger_1.StatusType.info]=1,_a[logger_1.StatusType.warn]=2,_a[logger_1.StatusType.error]=3,_a),exports.startLoggerCollection=startLoggerCollection,exports.isAuthorized=isAuthorized;
}, {"512":512,"529":529}];
window.modules["543"] = [function(require,module,exports){"use strict";const format=require(3387);module.exports=pino;const _console=pfGlobalThisOrFallback().console||{},stdSerializers={mapHttpRequest:mock,mapHttpResponse:mock,wrapRequestSerializer:passthrough,wrapResponseSerializer:passthrough,wrapErrorSerializer:passthrough,req:mock,res:mock,err:asErrValue};function shouldSerialize(e,t){if(Array.isArray(e)){return e.filter(function(e){return"!stdSerializers.err"!==e})}return!0===e&&Object.keys(t)}function pino(e){(e=e||{}).browser=e.browser||{};const t=e.browser.transmit;if(t&&"function"!=typeof t.send)throw Error("pino: transmit option must have a send function");const r=e.browser.write||_console;e.browser.write&&(e.browser.asObject=!0);const i=e.serializers||{},s=shouldSerialize(e.browser.serialize,i);let n=e.browser.serialize;Array.isArray(e.browser.serialize)&&e.browser.serialize.indexOf("!stdSerializers.err")>-1&&(n=!1);"function"==typeof r&&(r.error=r.fatal=r.warn=r.info=r.debug=r.trace=r),!1===e.enabled&&(e.level="silent");const o=e.level||"info",l=Object.create(r);l.log||(l.log=noop),Object.defineProperty(l,"levelVal",{get:function(){return"silent"===this.level?1/0:this.levels.values[this.level]}}),Object.defineProperty(l,"level",{get:function(){return this._level},set:function(e){if("silent"!==e&&!this.levels.values[e])throw Error("unknown level "+e);this._level=e,set(a,l,"error","log"),set(a,l,"fatal","error"),set(a,l,"warn","error"),set(a,l,"info","log"),set(a,l,"debug","log"),set(a,l,"trace","log")}});const a={transmit:t,serialize:s,asObject:e.browser.asObject,levels:["error","fatal","warn","info","debug","trace"],timestamp:getTimeFunction(e)};return l.levels=pino.levels,l.level=o,l.setMaxListeners=l.getMaxListeners=l.emit=l.addListener=l.on=l.prependListener=l.once=l.prependOnceListener=l.removeListener=l.removeAllListeners=l.listeners=l.listenerCount=l.eventNames=l.write=l.flush=noop,l.serializers=i,l._serialize=s,l._stdErrSerialize=n,l.child=function(r,n){if(!r)throw new Error("missing bindings for child Pino");n=n||{},s&&r.serializers&&(n.serializers=r.serializers);const o=n.serializers;if(s&&o){var l=Object.assign({},i,o),a=!0===e.browser.serialize?Object.keys(l):s;delete r.serializers,applySerializers([r],a,l,this._stdErrSerialize)}function c(e){this._childLevel=1+(0|e._childLevel),this.error=bind(e,r,"error"),this.fatal=bind(e,r,"fatal"),this.warn=bind(e,r,"warn"),this.info=bind(e,r,"info"),this.debug=bind(e,r,"debug"),this.trace=bind(e,r,"trace"),l&&(this.serializers=l,this._serialize=a),t&&(this._logEvent=createLogEventShape([].concat(e._logEvent.bindings,r)))}return c.prototype=this,new c(this)},t&&(l._logEvent=createLogEventShape()),l}function set(e,t,r,i){const s=Object.getPrototypeOf(t);t[r]=t.levelVal>t.levels.values[r]?noop:s[r]?s[r]:_console[r]||_console[i]||noop,wrap(e,t,r)}function wrap(e,t,r){var i;(e.transmit||t[r]!==noop)&&(t[r]=(i=t[r],function(){const s=e.timestamp(),n=new Array(arguments.length),o=Object.getPrototypeOf&&Object.getPrototypeOf(this)===_console?_console:this;for(var l=0;l<n.length;l++)n[l]=arguments[l];if(e.serialize&&!e.asObject&&applySerializers(n,this._serialize,this.serializers,this._stdErrSerialize),e.asObject?i.call(o,asObject(this,r,n,s)):i.apply(o,n),e.transmit){const i=e.transmit.level||t.level,o=pino.levels.values[i],l=pino.levels.values[r];if(l<o)return;transmit(this,{ts:s,methodLevel:r,methodValue:l,transmitLevel:i,transmitValue:pino.levels.values[e.transmit.level||t.level],send:e.transmit.send,val:t.levelVal},n)}}))}function asObject(e,t,r,i){e._serialize&&applySerializers(r,e._serialize,e.serializers,e._stdErrSerialize);const s=r.slice();let n=s[0];const o={};i&&(o.time=i),o.level=pino.levels.values[t];let l=1+(0|e._childLevel);if(l<1&&(l=1),null!==n&&"object"==typeof n){for(;l--&&"object"==typeof s[0];)Object.assign(o,s.shift());n=s.length?format(s.shift(),s):void 0}else"string"==typeof n&&(n=format(s.shift(),s));return void 0!==n&&(o.msg=n),o}function applySerializers(e,t,r,i){for(const s in e)if(i&&e[s]instanceof Error)e[s]=pino.stdSerializers.err(e[s]);else if("object"==typeof e[s]&&!Array.isArray(e[s]))for(const i in e[s])t&&t.indexOf(i)>-1&&i in r&&(e[s][i]=r[i](e[s][i]))}function bind(e,t,r){return function(){const i=new Array(1+arguments.length);i[0]=t;for(var s=1;s<i.length;s++)i[s]=arguments[s-1];return e[r].apply(this,i)}}function transmit(e,t,r){const i=t.send,s=t.ts,n=t.methodLevel,o=t.methodValue,l=t.val,a=e._logEvent.bindings;applySerializers(r,e._serialize||Object.keys(e.serializers),e.serializers,void 0===e._stdErrSerialize||e._stdErrSerialize),e._logEvent.ts=s,e._logEvent.messages=r.filter(function(e){return-1===a.indexOf(e)}),e._logEvent.level.label=n,e._logEvent.level.value=o,i(n,e._logEvent,l),e._logEvent=createLogEventShape(a)}function createLogEventShape(e){return{ts:0,messages:[],bindings:e||[],level:{label:"",value:0}}}function asErrValue(e){const t={type:e.constructor.name,msg:e.message,stack:e.stack};for(const r in e)void 0===t[r]&&(t[r]=e[r]);return t}function getTimeFunction(e){return"function"==typeof e.timestamp?e.timestamp:!1===e.timestamp?nullTime:epochTime}function mock(){return{}}function passthrough(e){return e}function noop(){}function nullTime(){return!1}function epochTime(){return Date.now()}function unixTime(){return Math.round(Date.now()/1e3)}function isoTime(){return new Date(Date.now()).toISOString()}function pfGlobalThisOrFallback(){function e(e){return void 0!==e&&e}try{return"undefined"!=typeof globalThis?globalThis:(Object.defineProperty(Object.prototype,"globalThis",{get:function(){return delete Object.prototype.globalThis,this.globalThis=this},configurable:!0}),globalThis)}catch(t){return e(self)||e(window)||e(this)||{}}}pino.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},pino.stdSerializers=stdSerializers,pino.stdTimeFunctions=Object.assign({},{nullTime:nullTime,epochTime:epochTime,unixTime:unixTime,isoTime:isoTime});
}, {"3387":3387}];
window.modules["544"] = [function(require,module,exports){module.exports=function(r){var e={};function t(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return r[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=r,t.c=e,t.i=function(r){return r},t.d=function(r,e,n){t.o(r,e)||Object.defineProperty(r,e,{configurable:!1,enumerable:!0,get:n})},t.n=function(r){var e=r&&r.__esModule?function(){return r.default}:function(){return r};return t.d(e,"a",e),e},t.o=function(r,e){return Object.prototype.hasOwnProperty.call(r,e)},t.p="",t(t.s=95)}([function(r,e){var t=Array.isArray;r.exports=t},function(r,e,t){var n=t(160),o=t(46),a=36e5,i=/[T ]/,u=/:/,s=/^(\d{2})$/,c=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],l=/^(\d{4})/,f=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],p=/^-(\d{2})$/,d=/^-?(\d{3})$/,h=/^-?(\d{2})-?(\d{2})$/,g=/^-?W(\d{2})$/,m=/^-?W(\d{2})-?(\d{1})$/,v=/^(\d{2}([.,]\d*)?)$/,b=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,y=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,x=/([Z+-].*)$/,w=/^(Z)$/,A=/^([+-])(\d{2})$/,E=/^([+-])(\d{2}):?(\d{2})$/;function D(r,e,t){e=e||0,t=t||0;var n=new Date(0);n.setUTCFullYear(r,0,4);var o=7*e+t+1-(n.getUTCDay()||7);return n.setUTCDate(n.getUTCDate()+o),n}r.exports=function(r,e){if(o(r))return new Date(r.getTime());if("string"!=typeof r)return new Date(r);var t=(e||{}).additionalDigits;t=null==t?2:Number(t);var k=function(r){var e,t={},n=r.split(i);if(u.test(n[0])?(t.date=null,e=n[0]):(t.date=n[0],e=n[1]),e){var o=x.exec(e);o?(t.time=e.replace(o[1],""),t.timezone=o[1]):t.time=e}return t}(r),q=function(r,e){var t,n=c[e],o=f[e];if(t=l.exec(r)||o.exec(r)){var a=t[1];return{year:parseInt(a,10),restDateString:r.slice(a.length)}}if(t=s.exec(r)||n.exec(r)){var i=t[1];return{year:100*parseInt(i,10),restDateString:r.slice(i.length)}}return{year:null}}(k.date,t),S=q.year,T=function(r,e){if(null===e)return null;var t,n,o;if(0===r.length)return(n=new Date(0)).setUTCFullYear(e),n;if(t=p.exec(r))return n=new Date(0),o=parseInt(t[1],10)-1,n.setUTCFullYear(e,o),n;if(t=d.exec(r)){n=new Date(0);var a=parseInt(t[1],10);return n.setUTCFullYear(e,0,a),n}if(t=h.exec(r)){n=new Date(0),o=parseInt(t[1],10)-1;var i=parseInt(t[2],10);return n.setUTCFullYear(e,o,i),n}return(t=g.exec(r))?D(e,parseInt(t[1],10)-1):(t=m.exec(r))?D(e,parseInt(t[1],10)-1,parseInt(t[2],10)-1):null}(q.restDateString,S);if(T){var C,L=T.getTime(),O=0;if(k.time&&(O=function(r){var e,t,n;if(e=v.exec(r))return(t=parseFloat(e[1].replace(",",".")))%24*a;if(e=b.exec(r))return t=parseInt(e[1],10),n=parseFloat(e[2].replace(",",".")),t%24*a+6e4*n;if(e=y.exec(r)){t=parseInt(e[1],10),n=parseInt(e[2],10);var o=parseFloat(e[3].replace(",","."));return t%24*a+6e4*n+1e3*o}return null}(k.time)),k.timezone)C=6e4*function(r){var e,t;return(e=w.exec(r))?0:(e=A.exec(r))?(t=60*parseInt(e[2],10),"+"===e[1]?-t:t):(e=E.exec(r))?(t=60*parseInt(e[2],10)+parseInt(e[3],10),"+"===e[1]?-t:t):0}(k.timezone);else{var j=L+O,R=new Date(j);C=n(R);var _=new Date(j);_.setDate(R.getDate()+1);var P=n(_)-n(R);P>0&&(C+=P)}return new Date(L+O+C)}return new Date(r)}},function(r,e,t){"use strict";e.__esModule=!0,e.extend=u,e.indexOf=function(r,e){for(var t=0,n=r.length;t<n;t++)if(r[t]===e)return t;return-1},e.escapeExpression=function(r){if("string"!=typeof r){if(r&&r.toHTML)return r.toHTML();if(null==r)return"";if(!r)return r+"";r=""+r}return a.test(r)?r.replace(o,i):r},e.isEmpty=function(r){return!r&&0!==r||!(!l(r)||0!==r.length)},e.createFrame=function(r){var e=u({},r);return e._parent=r,e},e.blockParams=function(r,e){return r.path=e,r},e.appendContextPath=function(r,e){return(r?r+".":"")+e};var n={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},o=/[&<>"'`=]/g,a=/[&<>"'`=]/;function i(r){return n[r]}function u(r){for(var e=1;e<arguments.length;e++)for(var t in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],t)&&(r[t]=arguments[e][t]);return r}var s=Object.prototype.toString;e.toString=s;var c=function(r){return"function"==typeof r};c(/x/)&&(e.isFunction=c=function(r){return"function"==typeof r&&"[object Function]"===s.call(r)}),e.isFunction=c;var l=Array.isArray||function(r){return!(!r||"object"!=typeof r)&&"[object Array]"===s.call(r)};e.isArray=l},function(r,e){r.exports=function(r){var e=typeof r;return null!=r&&("object"==e||"function"==e)}},function(r,e,t){var n=t(18),o=t(0),a=t(22);r.exports=function(r){return"string"==typeof r||!o(r)&&a(r)&&"[object String]"==n(r)}},function(r,e,t){"use strict";e.__esModule=!0;var n=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function o(r,e){var t=e&&e.loc,a=void 0,i=void 0,u=void 0,s=void 0;t&&(a=t.start.line,i=t.end.line,u=t.start.column,s=t.end.column,r+=" - "+a+":"+u);for(var c=Error.prototype.constructor.call(this,r),l=0;l<n.length;l++)this[n[l]]=c[n[l]];Error.captureStackTrace&&Error.captureStackTrace(this,o);try{t&&(this.lineNumber=a,this.endLineNumber=i,Object.defineProperty?(Object.defineProperty(this,"column",{value:u,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:s,enumerable:!0})):(this.column=u,this.endColumn=s))}catch(r){}}o.prototype=new Error,e.default=o,r.exports=e.default},function(r,e,t){var n=t(19)(Object.keys,Object);r.exports=n},function(r,e){var t;t=function(){return this}();try{t=t||Function("return this")()||(0,eval)("this")}catch(r){"object"==typeof window&&(t=window)}r.exports=t},function(r,e,t){var n=t(213),o=t(214),a=t(77),i=t(0),u=t(281);r.exports=function(r){return"function"==typeof r?r:null==r?a:"object"==typeof r?i(r)?o(r[0],r[1]):n(r):u(r)}},function(r,e,t){var n=t(15),o=t(58);r.exports=function(r,e,t,a){var i=!t;t||(t={});for(var u=-1,s=e.length;++u<s;){var c=e[u],l=a?a(t[c],r[c],c,t,r):void 0;void 0===l&&(l=r[c]),i?o(t,c,l):n(t,c,l)}return t}},function(r,e,t){var n=t(23);r.exports=function(r){if("string"==typeof r||n(r))return r;var e=r+"";return"0"==e&&1/r==-1/0?"-0":e}},function(r,e,t){var n=t(275),o=t(80);r.exports=function(r){return null!=r&&o(r.length)&&!n(r)}},function(r,e){r.exports=function(r){var e=null==r?0:r.length;return e?r[e-1]:void 0}},function(r,e,t){var n=t(0),o=t(32),a=t(263),i=t(38);r.exports=function(r,e){return n(r)?r:o(r,e)?[r]:a(i(r))}},function(r,e){r.exports=function(r,e){for(var t=-1,n=null==r?0:r.length,o=Array(n);++t<n;)o[t]=e(r[t],t,r);return o}},function(r,e,t){var n=t(58),o=t(74),a=Object.prototype.hasOwnProperty;r.exports=function(r,e,t){var i=r[e];a.call(r,e)&&o(i,t)&&(void 0!==t||e in r)||n(r,e,t)}},function(r,e,t){var n=t(74);r.exports=function(r,e){for(var t=r.length;t--;)if(n(r[t][0],e))return t;return-1}},function(r,e,t){var n=t(60),o=t(233)(n);r.exports=o},function(r,e){var t=Object.prototype.toString;r.exports=function(r){return t.call(r)}},function(r,e){r.exports=function(r,e){return function(t){return r(e(t))}}},function(r,e,t){var n=t(29);r.exports=function(r,e,t){var o=null==r?void 0:n(r,e);return void 0===o?t:o}},function(r,e,t){var n=t(30);r.exports=function(r){return null!=r&&r.length?n(r,0,-1):[]}},function(r,e){r.exports=function(r){return null!=r&&"object"==typeof r}},function(r,e){r.exports=function(){return!1}},function(r,e,t){var n=t(221);r.exports=function(r,e,t){return null==r?r:n(r,e,t)}},function(r,e,t){var n=t(165),o=t(166),a=t(45),i=t(1),u=t(26),s=t(48),c={M:function(r){return r.getMonth()+1},MM:function(r){return p(r.getMonth()+1,2)},Q:function(r){return Math.ceil((r.getMonth()+1)/3)},D:function(r){return r.getDate()},DD:function(r){return p(r.getDate(),2)},DDD:function(r){return n(r)},DDDD:function(r){return p(n(r),3)},d:function(r){return r.getDay()},E:function(r){return r.getDay()||7},W:function(r){return o(r)},WW:function(r){return p(o(r),2)},YY:function(r){return p(r.getFullYear(),4).substr(2)},YYYY:function(r){return p(r.getFullYear(),4)},GG:function(r){return String(a(r)).substr(2)},GGGG:function(r){return a(r)},H:function(r){return r.getHours()},HH:function(r){return p(r.getHours(),2)},h:function(r){var e=r.getHours();return 0===e?12:e>12?e%12:e},hh:function(r){return p(c.h(r),2)},m:function(r){return r.getMinutes()},mm:function(r){return p(r.getMinutes(),2)},s:function(r){return r.getSeconds()},ss:function(r){return p(r.getSeconds(),2)},S:function(r){return Math.floor(r.getMilliseconds()/100)},SS:function(r){return p(Math.floor(r.getMilliseconds()/10),2)},SSS:function(r){return p(r.getMilliseconds(),3)},Z:function(r){return f(r.getTimezoneOffset(),":")},ZZ:function(r){return f(r.getTimezoneOffset())},X:function(r){return Math.floor(r.getTime()/1e3)},x:function(r){return r.getTime()}};function l(r){return r.match(/\[[\s\S]/)?r.replace(/^\[|]$/g,""):r.replace(/\\/g,"")}function f(r,e){e=e||"";var t=r>0?"-":"+",n=Math.abs(r),o=n%60;return t+p(Math.floor(n/60),2)+e+p(o,2)}function p(r,e){for(var t=Math.abs(r).toString();t.length<e;)t="0"+t;return t}r.exports=function(r,e,t){var n=e?String(e):"YYYY-MM-DDTHH:mm:ss.SSSZ",o=(t||{}).locale,a=s.format.formatters,f=s.format.formattingTokensRegExp;o&&o.format&&o.format.formatters&&(a=o.format.formatters,o.format.formattingTokensRegExp&&(f=o.format.formattingTokensRegExp));var p=i(r);return u(p)?function(r,e,t){var n,o,a=r.match(t),i=a.length;for(n=0;n<i;n++)o=e[a[n]]||c[a[n]],a[n]=o||l(a[n]);return function(r){for(var e="",t=0;t<i;t++)a[t]instanceof Function?e+=a[t](r,c):e+=a[t];return e}}(n,a,f)(p):"Invalid Date"}},function(r,e,t){var n=t(46);r.exports=function(r){if(n(r))return!isNaN(r);throw new TypeError(toString.call(r)+" is not an instance of Date")}},function(r,e,t){var n=t(171);r.exports=function(r){return n(r,{weekStartsOn:1})}},function(r,e,t){var n=t(256),o=t(257),a=t(258),i=t(259),u=t(260);function s(r){var e=-1,t=null==r?0:r.length;for(this.clear();++e<t;){var n=r[e];this.set(n[0],n[1])}}s.prototype.clear=n,s.prototype.delete=o,s.prototype.get=a,s.prototype.has=i,s.prototype.set=u,r.exports=s},function(r,e,t){var n=t(13),o=t(10);r.exports=function(r,e){for(var t=0,a=(e=n(e,r)).length;null!=r&&t<a;)r=r[o(e[t++])];return t&&t==a?r:void 0}},function(r,e){r.exports=function(r,e,t){var n=-1,o=r.length;e<0&&(e=-e>o?0:o+e),(t=t>o?o:t)<0&&(t+=o),o=e>t?0:t-e>>>0,e>>>=0;for(var a=Array(o);++n<o;)a[n]=r[n+e];return a}},function(r,e){var t=Object.prototype.toString;r.exports=function(r){return t.call(r)}},function(r,e,t){var n=t(0),o=t(23),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;r.exports=function(r,e){if(n(r))return!1;var t=typeof r;return!("number"!=t&&"symbol"!=t&&"boolean"!=t&&null!=r&&!o(r))||i.test(r)||!a.test(r)||null!=e&&r in Object(e)}},function(r,e){r.exports=function(){return!1}},function(r,e,t){var n=t(245),o="object"==typeof self&&self&&self.Object===Object&&self,a=n||o||Function("return this")();r.exports=a},function(r,e){r.exports=function(){return!1}},function(r,e){r.exports=function(){return!1}},function(r,e,t){var n=t(14),o=t(8),a=t(212),i=t(0);r.exports=function(r,e){return(i(r)?n:a)(r,o(e,3))}},function(r,e,t){var n=t(222);r.exports=function(r){return null==r?"":n(r)}},function(r,e,t){"use strict";var n,o,a;o=[],void 0===(a="function"==typeof(n=function(){var r=0,e=1,t=/\s/,n=/<(\w*)>/g;return function(o,a,i){o=o||"";var u,s,c,l=r,f=0,p="",d="",h=!1;for("string"==typeof a?a=function(r){for(var e,t=[];null!==(e=n.exec(r));)t.push(e[1]);return 0!==t.length?t:null}(a):Array.isArray(a)||(a=null),u=0,s=o.length;u<s;u++)switch(c=o[u]){case"<":if(h)break;if(" "==o[u+1]){g(c);break}if(l==r){l=e,g(c);break}if(l==e){f++;break}g(c);break;case">":if(f){f--;break}if(h)break;if(l==e){h=l=0,a&&(d+=">",m());break}if(2==l){h=l=0,d="";break}if(3==l&&"-"==o[u-1]&&"-"==o[u-2]){h=l=0,d="";break}g(c);break;case'"':case"'":l==e&&(h==c?h=!1:h||(h=c)),g(c);break;case"!":if(l==e&&"<"==o[u-1]){l=2;break}g(c);break;case"-":if(2==l&&"-"==o[u-1]&&"!"==o[u-2]){l=3;break}g(c);break;case"E":case"e":if(2==l&&"doctype"==o.substr(u-6,7).toLowerCase()){l=e;break}g(c);break;default:g(c)}function g(t){l==r?p+=t:a&&l==e&&(d+=t)}function m(){var r,e,n,o="",u=!1;r:for(r=0,e=d.length;r<e;r++)switch(n=d[r].toLowerCase()){case"<":break;case">":break r;case"/":u=!0;break;default:if(n.match(t)){if(u)break r}else u=!0,o+=n}-1!==a.indexOf(o)?p+=d:i&&(p+=i),d=""}return p}})?n.apply(e,o):n)||(r.exports=a)},function(r,e,t){"use strict";r.exports=function(r){if(r&&"string"==typeof r)return r.charAt(0).toUpperCase()+r.slice(1)},r.exports.example={code:'{{ capitalize "foo bar" }}',result:'"Foo bar"'}},function(r,e,t){"use strict";var n=t(25);r.exports=function(r,e){return e=e||"M/D/YYYY [at] h:mm a",r="now"===r?new Date:r,n(r,e)}},function(r,e,t){var n=t(1);r.exports=function(r,e){var t=n(r),o=n(e);return t.getTime()-o.getTime()}},function(r,e,t){var n=t(42);r.exports=function(r,e){var t=n(r,e)/6e4;return t>0?Math.floor(t):Math.ceil(t)}},function(r,e,t){var n=t(162),o=t(1),a=t(164),i=t(48),u=525600;r.exports=function(r,e,t){var s=t||{},c=n(r,e),l=s.locale,f=i.distanceInWords.localize;l&&l.distanceInWords&&l.distanceInWords.localize&&(f=l.distanceInWords.localize);var p,d,h,g={addSuffix:Boolean(s.addSuffix),comparison:c};c>0?(p=o(r),d=o(e)):(p=o(e),d=o(r));var m=Math[s.partialMethod?String(s.partialMethod):"floor"],v=a(d,p),b=d.getTimezoneOffset()-p.getTimezoneOffset(),y=m(v/60)-b;if("s"===(h=s.unit?String(s.unit):y<1?"s":y<60?"m":y<1440?"h":y<43200?"d":y<u?"M":"Y"))return f("xSeconds",v,g);if("m"===h)return f("xMinutes",y,g);if("h"===h)return f("xHours",m(y/60),g);if("d"===h)return f("xDays",m(y/1440),g);if("M"===h)return f("xMonths",m(y/43200),g);if("Y"===h)return f("xYears",m(y/u),g);throw new Error("Unknown unit: "+h)}},function(r,e,t){var n=t(1),o=t(27);r.exports=function(r){var e=n(r),t=e.getFullYear(),a=new Date(0);a.setFullYear(t+1,0,4),a.setHours(0,0,0,0);var i=o(a),u=new Date(0);u.setFullYear(t,0,4),u.setHours(0,0,0,0);var s=o(u);return e.getTime()>=i.getTime()?t+1:e.getTime()>=s.getTime()?t:t-1}},function(r,e){r.exports=function(r){return r instanceof Date}},function(r,e,t){var n=t(49);r.exports=function(r,e){var t=n(r),o=n(e);return t.getTime()===o.getTime()}},function(r,e,t){var n=t(168),o=t(169);r.exports={distanceInWords:n(),format:o()}},function(r,e,t){var n=t(1);r.exports=function(r){var e=n(r);return e.setHours(0,0,0,0),e}},function(r,e,t){var n=t(161);r.exports=function(r,e){var t=Number(e);return n(r,-t)}},function(r,e,t){"use strict";function n(r){return r&&r.__esModule?r:{default:r}}e.__esModule=!0,e.HandlebarsEnvironment=l;var o=t(2),a=n(t(5)),i=t(52),u=t(175),s=n(t(54)),c=t(53);function l(r,e,t){this.helpers=r||{},this.partials=e||{},this.decorators=t||{},i.registerDefaultHelpers(this),u.registerDefaultDecorators(this)}e.VERSION="4.7.7",e.COMPILER_REVISION=8,e.LAST_COMPATIBLE_COMPILER_REVISION=7,e.REVISION_CHANGES={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"},l.prototype={constructor:l,logger:s.default,log:s.default.log,registerHelper:function(r,e){if("[object Object]"===o.toString.call(r)){if(e)throw new a.default("Arg not supported with multiple helpers");o.extend(this.helpers,r)}else this.helpers[r]=e},unregisterHelper:function(r){delete this.helpers[r]},registerPartial:function(r,e){if("[object Object]"===o.toString.call(r))o.extend(this.partials,r);else{if(void 0===e)throw new a.default('Attempting to register a partial called "'+r+'" as undefined');this.partials[r]=e}},unregisterPartial:function(r){delete this.partials[r]},registerDecorator:function(r,e){if("[object Object]"===o.toString.call(r)){if(e)throw new a.default("Arg not supported with multiple decorators");o.extend(this.decorators,r)}else this.decorators[r]=e},unregisterDecorator:function(r){delete this.decorators[r]},resetLoggedPropertyAccesses:function(){c.resetLoggedProperties()}};var f=s.default.log;e.log=f,e.createFrame=o.createFrame,e.logger=s.default},function(r,e,t){"use strict";function n(r){return r&&r.__esModule?r:{default:r}}e.__esModule=!0,e.registerDefaultHelpers=function(r){o.default(r),a.default(r),i.default(r),u.default(r),s.default(r),c.default(r),l.default(r)},e.moveHelperToHooks=function(r,e,t){r.helpers[e]&&(r.hooks[e]=r.helpers[e],t||delete r.helpers[e])};var o=n(t(177)),a=n(t(178)),i=n(t(179)),u=n(t(180)),s=n(t(181)),c=n(t(182)),l=n(t(183))},function(r,e,t){"use strict";e.__esModule=!0,e.createProtoAccessControl=function(r){var e=Object.create(null);e.constructor=!1,e.__defineGetter__=!1,e.__defineSetter__=!1,e.__lookupGetter__=!1;var t=Object.create(null);return t.__proto__=!1,{properties:{whitelist:n.createNewLookupObject(t,r.allowedProtoProperties),defaultValue:r.allowProtoPropertiesByDefault},methods:{whitelist:n.createNewLookupObject(e,r.allowedProtoMethods),defaultValue:r.allowProtoMethodsByDefault}}},e.resultIsAllowed=function(r,e,t){return function(r,e){return void 0!==r.whitelist[e]?!0===r.whitelist[e]:void 0!==r.defaultValue?r.defaultValue:(function(r){!0!==a[r]&&(a[r]=!0,o.log("error",'Handlebars: Access has been denied to resolve the property "'+r+'" because it is not an "own property" of its parent.\nYou can add a runtime option to disable the check or this warning:\nSee https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details'))}(e),!1)}("function"==typeof r?e.methods:e.properties,t)},e.resetLoggedProperties=function(){Object.keys(a).forEach(function(r){delete a[r]})};var n=t(184),o=function(r){if(r&&r.__esModule)return r;var e={};if(null!=r)for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t]);return e.default=r,e}(t(54)),a=Object.create(null)},function(r,e,t){"use strict";e.__esModule=!0;var n=t(2),o={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(r){if("string"==typeof r){var e=n.indexOf(o.methodMap,r.toLowerCase());r=e>=0?e:parseInt(r,10)}return r},log:function(r){if(r=o.lookupLevel(r),"undefined"!=typeof console&&o.lookupLevel(o.level)<=r){var e=o.methodMap[r];console[e]||(e="log");for(var t=arguments.length,n=Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];console[e].apply(console,n)}}};e.default=o,r.exports=e.default},function(r,e,t){var n=t(34).Symbol;r.exports=n},function(r,e){r.exports=function(r,e){for(var t=-1,n=null==r?0:r.length;++t<n&&!1!==e(r[t],t,r););return r}},function(r,e){r.exports=function(r,e,t,n){var o=-1,a=null==r?0:r.length;for(n&&a&&(t=r[++o]);++o<a;)t=e(t,r[o],o,r);return t}},function(r,e,t){var n=t(240);r.exports=function(r,e,t){"__proto__"==e&&n?n(r,e,{configurable:!0,enumerable:!0,value:t,writable:!0}):r[e]=t}},function(r,e,t){var n=t(28),o=t(56),a=t(15),i=t(201),u=t(202),s=t(228),c=t(229),l=t(230),f=t(231),p=t(64),d=t(65),h=t(31),g=t(252),m=t(253),v=t(254),b=t(0),y=t(36),x=t(276),w=t(3),A=t(279),E=t(6),D=t(82),k="[object Arguments]",q="[object Function]",S="[object Object]",T={};T[k]=T["[object Array]"]=T["[object ArrayBuffer]"]=T["[object DataView]"]=T["[object Boolean]"]=T["[object Date]"]=T["[object Float32Array]"]=T["[object Float64Array]"]=T["[object Int8Array]"]=T["[object Int16Array]"]=T["[object Int32Array]"]=T["[object Map]"]=T["[object Number]"]=T[S]=T["[object RegExp]"]=T["[object Set]"]=T["[object String]"]=T["[object Symbol]"]=T["[object Uint8Array]"]=T["[object Uint8ClampedArray]"]=T["[object Uint16Array]"]=T["[object Uint32Array]"]=!0,T["[object Error]"]=T[q]=T["[object WeakMap]"]=!1,r.exports=function r(e,t,C,L,O,j){var R,_=1&t,P=2&t,N=4&t;if(C&&(R=O?C(e,L,O,j):C(e)),void 0!==R)return R;if(!w(e))return e;var B=b(e);if(B){if(R=g(e),!_)return c(e,R)}else{var I=h(e),U=I==q||"[object GeneratorFunction]"==I;if(y(e))return s(e,_);if(I==S||I==k||U&&!O){if(R=P||U?{}:v(e),!_)return P?f(e,u(R,e)):l(e,i(R,e))}else{if(!T[I])return O?e:{};R=m(e,I,_)}}j||(j=new n);var M=j.get(e);if(M)return M;j.set(e,R),A(e)?e.forEach(function(n){R.add(r(n,t,C,n,e,j))}):x(e)&&e.forEach(function(n,o){R.set(o,r(n,t,C,o,e,j))});var F=B?void 0:(N?P?d:p:P?D:E)(e);return o(F||e,function(n,o){F&&(n=e[o=n]),a(R,o,r(n,t,C,o,e,j))}),R}},function(r,e,t){var n=t(207),o=t(6);r.exports=function(r,e){return r&&n(r,e,o)}},function(r,e){r.exports=function(r,e,t){for(var n=t-1,o=r.length;++n<o;)if(r[n]===e)return n;return-1}},function(r,e,t){var n=t(209),o=t(22);r.exports=function r(e,t,a,i,u){return e===t||(null==e||null==t||!o(e)&&!o(t)?e!=e&&t!=t:n(e,t,a,i,r,u))}},function(r,e){r.exports=function(r){return r}},function(r,e,t){var n=t(19)(Object.keys,Object);r.exports=n},function(r,e){r.exports=function(r){var e=[];if(null!=r)for(var t in Object(r))e.push(t);return e}},function(r,e,t){var n=t(19)(Object.getPrototypeOf,Object);r.exports=n},function(r,e){var t=/^(?:0|[1-9]\d*)$/;r.exports=function(r,e){var n=typeof r;return!!(e=null==e?9007199254740991:e)&&("number"==n||"symbol"!=n&&t.test(r))&&r>-1&&r%1==0&&r<e}},function(r,e){r.exports=function(){return!1}},function(r,e,t){var n=t(3);r.exports=function(r){return r==r&&!n(r)}},function(r,e){r.exports=function(r,e){return function(t){return null!=t&&t[r]===e&&(void 0!==e||r in Object(t))}}},function(r,e,t){var n=t(196),o=Math.max;r.exports=function(r,e,t){return e=o(void 0===e?r.length-1:e,0),function(){for(var a=arguments,i=-1,u=o(a.length-e,0),s=Array(u);++i<u;)s[i]=a[e+i];i=-1;for(var c=Array(e+1);++i<e;)c[i]=a[i];return c[e]=t(s),n(r,this,c)}}},function(r,e){r.exports=function(r){return r}},function(r,e){r.exports=function(r){for(var e=-1,t=null==r?0:r.length,n=0,o=[];++e<t;){var a=r[e];a&&(o[n++]=a)}return o}},function(r,e){r.exports=function(r,e){return r===e||r!=r&&e!=e}},function(r,e,t){var n=t(197),o=t(204),a=t(8),i=t(0);r.exports=function(r,e){return(i(r)?n:o)(r,a(e,3))}},function(r,e,t){var n=t(236)(t(269));r.exports=n},function(r,e){r.exports=function(r){return r}},function(r,e,t){var n=t(61),o=t(11),a=t(4),i=t(86),u=t(285),s=Math.max;r.exports=function(r,e,t,c){r=o(r)?r:u(r),t=t&&!c?i(t):0;var l=r.length;return t<0&&(t=s(l+t,0)),a(r)?t<=l&&r.indexOf(e,t)>-1:!!l&&n(r,e,t)>-1}},function(r,e,t){var n=t(211),o=t(31),a=t(35),i=t(0),u=t(11),s=t(36),c=t(33),l=t(81),f=Object.prototype.hasOwnProperty;r.exports=function(r){if(null==r)return!0;if(u(r)&&(i(r)||"string"==typeof r||"function"==typeof r.splice||s(r)||l(r)||a(r)))return!r.length;var e=o(r);if("[object Map]"==e||"[object Set]"==e)return!r.size;if(c(r))return!n(r).length;for(var t in r)if(f.call(r,t))return!1;return!0}},function(r,e){r.exports=function(r){return"number"==typeof r&&r>-1&&r%1==0&&r<=9007199254740991}},function(r,e){r.exports=function(){return!1}},function(r,e){r.exports=function(r){var e=[];if(null!=r)for(var t in Object(r))e.push(t);return e}},function(r,e,t){var n=t(14),o=t(59),a=t(224),i=t(13),u=t(9),s=t(238),c=t(244),l=t(65),f=c(function(r,e){var t={};if(null==r)return t;var c=!1;e=n(e,function(e){return e=i(e,r),c||(c=e.length>1),e}),u(r,l(r),t),c&&(t=o(t,7,s));for(var f=e.length;f--;)a(t,e[f]);return t});r.exports=f},function(r,e,t){var n=t(8),o=t(226);r.exports=function(r,e){return r&&r.length?o(r,n(e,3)):[]}},function(r,e,t){var n=t(284);r.exports=function(r){return r?(r=n(r))===1/0||r===-1/0?1.7976931348623157e308*(r<0?-1:1):r==r?r:0:0===r?r:0}},function(r,e,t){var n=t(85);r.exports=function(r){var e=n(r),t=e%1;return e==e?t?e-t:e:0}},function(r,e,t){var n=t(200),o=t(251),a=t(38),i=t(265);r.exports=function(r,e,t){return r=a(r),void 0===(e=t?void 0:e)?o(r)?i(r):n(r):r.match(e)||[]}},function(r,e){var t,n,o=r.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function u(r){if(t===setTimeout)return setTimeout(r,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(r,0);try{return t(r,0)}catch(e){try{return t.call(null,r,0)}catch(e){return t.call(this,r,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(r){t=a}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(r){n=i}}();var s,c=[],l=!1,f=-1;function p(){l&&s&&(l=!1,s.length?c=s.concat(c):f=-1,c.length&&d())}function d(){if(!l){var r=u(p);l=!0;for(var e=c.length;e;){for(s=c,c=[];++f<e;)s&&s[f].run();f=-1,e=c.length}s=null,l=!1,function(r){if(n===clearTimeout)return clearTimeout(r);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(r);try{n(r)}catch(e){try{return n.call(null,r)}catch(e){return n.call(this,r)}}}(r)}}function h(r,e){this.fun=r,this.array=e}function g(){}o.nextTick=function(r){var e=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)e[t-1]=arguments[t];c.push(new h(r,e)),1!==c.length||l||u(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=g,o.addListener=g,o.once=g,o.off=g,o.removeListener=g,o.removeAllListeners=g,o.emit=g,o.prependListener=g,o.prependOnceListener=g,o.listeners=function(r){return[]},o.binding=function(r){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(r){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(r,e){r.exports=function(r){return r.webpackPolyfill||(r.deprecate=function(){},r.paths=[],r.children||(r.children=[]),Object.defineProperty(r,"loaded",{enumerable:!0,get:function(){return r.l}}),Object.defineProperty(r,"id",{enumerable:!0,get:function(){return r.i}}),r.webpackPolyfill=1),r}},function(r,e,t){var n={"./arrays/join.js":96,"./arrays/map.js":97,"./arrays/range.js":98,"./components/addAnnotatedTextAria.js":99,"./components/addInSplashAds.js":100,"./components/addOrderedIds.js":101,"./components/adsToDummies.js":102,"./components/checksum.js":103,"./components/displaySelf.js":104,"./components/displaySelfAll.js":105,"./components/filterComponents.js":106,"./components/getComponentName.js":107,"./conditionals/compare.js":108,"./conditionals/if.js":109,"./conditionals/ifAll.js":110,"./conditionals/ifAny.js":111,"./conditionals/ifNone.js":112,"./conditionals/modulo.js":113,"./conditionals/unlessAll.js":114,"./html/perWordClasses.js":115,"./html/striptags.js":116,"./html/wordCount.js":117,"./misc/default.js":118,"./misc/extractImgHeight.js":119,"./misc/extractImgWidth.js":120,"./misc/indexOf.js":121,"./misc/set.js":122,"./misc/slugToSiteName.js":123,"./numbers/add.js":124,"./numbers/addCommas.js":125,"./numbers/addOrdinalSuffix.js":126,"./numbers/divide.js":127,"./numbers/multiply.js":128,"./numbers/num.js":129,"./numbers/random.js":130,"./numbers/round.js":131,"./numbers/subtract.js":132,"./numbers/toK.js":133,"./objects/commaSeparated.js":134,"./objects/getKey.js":135,"./objects/getProp.js":136,"./objects/omitKey.js":137,"./objects/omitProp.js":138,"./objects/setKey.js":139,"./objects/setProp.js":140,"./objects/stringify.js":141,"./strings/capitalize.js":40,"./strings/capitalizeAll.js":142,"./strings/concat.js":143,"./strings/includes.js":144,"./strings/kebabCase.js":145,"./strings/longestWord.js":146,"./strings/lowercase.js":147,"./strings/randomString.js":148,"./strings/removeSpaces.js":149,"./strings/replace.js":150,"./strings/trim.js":151,"./strings/truncate.js":152,"./time/articleDate.js":153,"./time/dateMinimal.js":154,"./time/formatLocalDate.js":41,"./time/moment.js":155,"./urls/urlencode.js":156};function o(r){return t(a(r))}function a(r){var e=n[r];if(!(e+1))throw new Error("Cannot find module '"+r+"'.");return e}o.keys=function(){return Object.keys(n)},o.resolve=a,r.exports=o,o.id=90},function(r,e,t){r.exports=function(r){function e(n){if(t[n])return t[n].exports;var o=t[n]={exports:{},id:n,loaded:!1};return r[n].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var t={};return e.m=r,e.c=t,e.p="",e(0)}([function(r,e,t){"use strict";function n(){var r=new i.HandlebarsEnvironment;return c.extend(r,i),r.SafeString=u.default,r.Exception=s.default,r.Utils=c,r.escapeExpression=c.escapeExpression,r.VM=l,r.template=function(e){return l.template(e,r)},r}var o=t(1).default,a=t(2).default;e.__esModule=!0;var i=o(t(3)),u=a(t(36)),s=a(t(5)),c=o(t(4)),l=o(t(37)),f=a(t(43)),p=n();p.create=n,f.default(p),p.default=p,e.default=p,r.exports=e.default},function(r,e){"use strict";e.default=function(r){if(r&&r.__esModule)return r;var e={};if(null!=r)for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t]);return e.default=r,e},e.__esModule=!0},function(r,e){"use strict";e.default=function(r){return r&&r.__esModule?r:{default:r}},e.__esModule=!0},function(r,e,t){"use strict";function n(r,e,t){this.helpers=r||{},this.partials=e||{},this.decorators=t||{},u.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}var o=t(2).default;e.__esModule=!0,e.HandlebarsEnvironment=n;var a=t(4),i=o(t(5)),u=t(9),s=t(29),c=o(t(31)),l=t(32);e.VERSION="4.7.7",e.COMPILER_REVISION=8,e.LAST_COMPATIBLE_COMPILER_REVISION=7,e.REVISION_CHANGES={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};var f="[object Object]";n.prototype={constructor:n,logger:c.default,log:c.default.log,registerHelper:function(r,e){if(a.toString.call(r)===f){if(e)throw new i.default("Arg not supported with multiple helpers");a.extend(this.helpers,r)}else this.helpers[r]=e},unregisterHelper:function(r){delete this.helpers[r]},registerPartial:function(r,e){if(a.toString.call(r)===f)a.extend(this.partials,r);else{if(void 0===e)throw new i.default('Attempting to register a partial called "'+r+'" as undefined');this.partials[r]=e}},unregisterPartial:function(r){delete this.partials[r]},registerDecorator:function(r,e){if(a.toString.call(r)===f){if(e)throw new i.default("Arg not supported with multiple decorators");a.extend(this.decorators,r)}else this.decorators[r]=e},unregisterDecorator:function(r){delete this.decorators[r]},resetLoggedPropertyAccesses:function(){l.resetLoggedProperties()}};var p=c.default.log;e.log=p,e.createFrame=a.createFrame,e.logger=c.default},function(r,e){"use strict";function t(r){return o[r]}function n(r){for(var e=1;e<arguments.length;e++)for(var t in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],t)&&(r[t]=arguments[e][t]);return r}e.__esModule=!0,e.extend=n,e.indexOf=function(r,e){for(var t=0,n=r.length;t<n;t++)if(r[t]===e)return t;return-1},e.escapeExpression=function(r){if("string"!=typeof r){if(r&&r.toHTML)return r.toHTML();if(null==r)return"";if(!r)return r+"";r=""+r}return i.test(r)?r.replace(a,t):r},e.isEmpty=function(r){return!r&&0!==r||!(!c(r)||0!==r.length)},e.createFrame=function(r){var e=n({},r);return e._parent=r,e},e.blockParams=function(r,e){return r.path=e,r},e.appendContextPath=function(r,e){return(r?r+".":"")+e};var o={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},a=/[&<>"'`=]/g,i=/[&<>"'`=]/,u=Object.prototype.toString;e.toString=u;var s=function(r){return"function"==typeof r};s(/x/)&&(e.isFunction=s=function(r){return"function"==typeof r&&"[object Function]"===u.call(r)}),e.isFunction=s;var c=Array.isArray||function(r){return!(!r||"object"!=typeof r)&&"[object Array]"===u.call(r)};e.isArray=c},function(r,e,t){"use strict";function n(r,e){var t=e&&e.loc,i=void 0,u=void 0,s=void 0,c=void 0;t&&(i=t.start.line,u=t.end.line,s=t.start.column,c=t.end.column,r+=" - "+i+":"+s);for(var l=Error.prototype.constructor.call(this,r),f=0;f<a.length;f++)this[a[f]]=l[a[f]];Error.captureStackTrace&&Error.captureStackTrace(this,n);try{t&&(this.lineNumber=i,this.endLineNumber=u,o?(Object.defineProperty(this,"column",{value:s,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:c,enumerable:!0})):(this.column=s,this.endColumn=c))}catch(r){}}var o=t(6).default;e.__esModule=!0;var a=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];n.prototype=new Error,e.default=n,r.exports=e.default},function(r,e,t){r.exports={default:t(7),__esModule:!0}},function(r,e,t){var n=t(8);r.exports=function(r,e,t){return n.setDesc(r,e,t)}},function(r,e){var t=Object;r.exports={create:t.create,getProto:t.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:t.getOwnPropertyDescriptor,setDesc:t.defineProperty,setDescs:t.defineProperties,getKeys:t.keys,getNames:t.getOwnPropertyNames,getSymbols:t.getOwnPropertySymbols,each:[].forEach}},function(r,e,t){"use strict";var n=t(2).default;e.__esModule=!0,e.registerDefaultHelpers=function(r){o.default(r),a.default(r),i.default(r),u.default(r),s.default(r),c.default(r),l.default(r)},e.moveHelperToHooks=function(r,e,t){r.helpers[e]&&(r.hooks[e]=r.helpers[e],t||delete r.helpers[e])};var o=n(t(10)),a=n(t(11)),i=n(t(24)),u=n(t(25)),s=n(t(26)),c=n(t(27)),l=n(t(28))},function(r,e,t){"use strict";e.__esModule=!0;var n=t(4);e.default=function(r){r.registerHelper("blockHelperMissing",function(e,t){var o=t.inverse,a=t.fn;if(!0===e)return a(this);if(!1===e||null==e)return o(this);if(n.isArray(e))return e.length>0?(t.ids&&(t.ids=[t.name]),r.helpers.each(e,t)):o(this);if(t.data&&t.ids){var i=n.createFrame(t.data);i.contextPath=n.appendContextPath(t.data.contextPath,t.name),t={data:i}}return a(e,t)})},r.exports=e.default},function(r,e,t){(function(n){"use strict";var o=t(12).default,a=t(2).default;e.__esModule=!0;var i=t(4),u=a(t(5));e.default=function(r){r.registerHelper("each",function(r,e){function t(e,t,n){f&&(f.key=e,f.index=t,f.first=0===t,f.last=!!n,p&&(f.contextPath=p+e)),l+=a(r[e],{data:f,blockParams:i.blockParams([r[e],e],[p+e,null])})}if(!e)throw new u.default("Must pass iterator to #each");var a=e.fn,s=e.inverse,c=0,l="",f=void 0,p=void 0;if(e.data&&e.ids&&(p=i.appendContextPath(e.data.contextPath,e.ids[0])+"."),i.isFunction(r)&&(r=r.call(this)),e.data&&(f=i.createFrame(e.data)),r&&"object"==typeof r)if(i.isArray(r))for(var d=r.length;c<d;c++)c in r&&t(c,c,c===r.length-1);else if(n.Symbol&&r[n.Symbol.iterator]){for(var h=[],g=r[n.Symbol.iterator](),m=g.next();!m.done;m=g.next())h.push(m.value);for(d=(r=h).length;c<d;c++)t(c,c,c===r.length-1)}else!function(){var e=void 0;o(r).forEach(function(r){void 0!==e&&t(e,c-1),e=r,c++}),void 0!==e&&t(e,c-1,!0)}();return 0===c&&(l=s(this)),l})},r.exports=e.default}).call(e,function(){return this}())},function(r,e,t){r.exports={default:t(13),__esModule:!0}},function(r,e,t){t(14),r.exports=t(20).Object.keys},function(r,e,t){var n=t(15);t(17)("keys",function(r){return function(e){return r(n(e))}})},function(r,e,t){var n=t(16);r.exports=function(r){return Object(n(r))}},function(r,e){r.exports=function(r){if(null==r)throw TypeError("Can't call method on  "+r);return r}},function(r,e,t){var n=t(18),o=t(20),a=t(23);r.exports=function(r,e){var t=(o.Object||{})[r]||Object[r],i={};i[r]=e(t),n(n.S+n.F*a(function(){t(1)}),"Object",i)}},function(r,e,t){var n=t(19),o=t(20),a=t(21),i="prototype",u=function(r,e,t){var s,c,l,f=r&u.F,p=r&u.G,d=r&u.S,h=r&u.P,g=r&u.B,m=r&u.W,v=p?o:o[e]||(o[e]={}),b=p?n:d?n[e]:(n[e]||{})[i];for(s in p&&(t=e),t)(c=!f&&b&&s in b)&&s in v||(l=c?b[s]:t[s],v[s]=p&&"function"!=typeof b[s]?t[s]:g&&c?a(l,n):m&&b[s]==l?function(r){var e=function(e){return this instanceof r?new r(e):r(e)};return e[i]=r[i],e}(l):h&&"function"==typeof l?a(Function.call,l):l,h&&((v[i]||(v[i]={}))[s]=l))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,r.exports=u},function(r,e){var t=r.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},function(r,e){var t=r.exports={version:"1.2.6"};"number"==typeof __e&&(__e=t)},function(r,e,t){var n=t(22);r.exports=function(r,e,t){if(n(r),void 0===e)return r;switch(t){case 1:return function(t){return r.call(e,t)};case 2:return function(t,n){return r.call(e,t,n)};case 3:return function(t,n,o){return r.call(e,t,n,o)}}return function(){return r.apply(e,arguments)}}},function(r,e){r.exports=function(r){if("function"!=typeof r)throw TypeError(r+" is not a function!");return r}},function(r,e){r.exports=function(r){try{return!!r()}catch(r){return!0}}},function(r,e,t){"use strict";var n=t(2).default;e.__esModule=!0;var o=n(t(5));e.default=function(r){r.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new o.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},r.exports=e.default},function(r,e,t){"use strict";var n=t(2).default;e.__esModule=!0;var o=t(4),a=n(t(5));e.default=function(r){r.registerHelper("if",function(r,e){if(2!=arguments.length)throw new a.default("#if requires exactly one argument");return o.isFunction(r)&&(r=r.call(this)),!e.hash.includeZero&&!r||o.isEmpty(r)?e.inverse(this):e.fn(this)}),r.registerHelper("unless",function(e,t){if(2!=arguments.length)throw new a.default("#unless requires exactly one argument");return r.helpers.if.call(this,e,{fn:t.inverse,inverse:t.fn,hash:t.hash})})},r.exports=e.default},function(r,e){"use strict";e.__esModule=!0,e.default=function(r){r.registerHelper("log",function(){for(var e=[void 0],t=arguments[arguments.length-1],n=0;n<arguments.length-1;n++)e.push(arguments[n]);var o=1;null!=t.hash.level?o=t.hash.level:t.data&&null!=t.data.level&&(o=t.data.level),e[0]=o,r.log.apply(r,e)})},r.exports=e.default},function(r,e){"use strict";e.__esModule=!0,e.default=function(r){r.registerHelper("lookup",function(r,e,t){return r?t.lookupProperty(r,e):r})},r.exports=e.default},function(r,e,t){"use strict";var n=t(2).default;e.__esModule=!0;var o=t(4),a=n(t(5));e.default=function(r){r.registerHelper("with",function(r,e){if(2!=arguments.length)throw new a.default("#with requires exactly one argument");o.isFunction(r)&&(r=r.call(this));var t=e.fn;if(o.isEmpty(r))return e.inverse(this);var n=e.data;return e.data&&e.ids&&((n=o.createFrame(e.data)).contextPath=o.appendContextPath(e.data.contextPath,e.ids[0])),t(r,{data:n,blockParams:o.blockParams([r],[n&&n.contextPath])})})},r.exports=e.default},function(r,e,t){"use strict";var n=t(2).default;e.__esModule=!0,e.registerDefaultDecorators=function(r){o.default(r)};var o=n(t(30))},function(r,e,t){"use strict";e.__esModule=!0;var n=t(4);e.default=function(r){r.registerDecorator("inline",function(r,e,t,o){var a=r;return e.partials||(e.partials={},a=function(o,a){var i=t.partials;t.partials=n.extend({},i,e.partials);var u=r(o,a);return t.partials=i,u}),e.partials[o.args[0]]=o.fn,a})},r.exports=e.default},function(r,e,t){"use strict";e.__esModule=!0;var n=t(4),o={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(r){if("string"==typeof r){var e=n.indexOf(o.methodMap,r.toLowerCase());r=e>=0?e:parseInt(r,10)}return r},log:function(r){if(r=o.lookupLevel(r),"undefined"!=typeof console&&o.lookupLevel(o.level)<=r){var e=o.methodMap[r];console[e]||(e="log");for(var t=arguments.length,n=Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];console[e].apply(console,n)}}};e.default=o,r.exports=e.default},function(r,e,t){"use strict";var n=t(33).default,o=t(12).default,a=t(1).default;e.__esModule=!0,e.createProtoAccessControl=function(r){var e=n(null);e.constructor=!1,e.__defineGetter__=!1,e.__defineSetter__=!1,e.__lookupGetter__=!1;var t=n(null);return t.__proto__=!1,{properties:{whitelist:i.createNewLookupObject(t,r.allowedProtoProperties),defaultValue:r.allowProtoPropertiesByDefault},methods:{whitelist:i.createNewLookupObject(e,r.allowedProtoMethods),defaultValue:r.allowProtoMethodsByDefault}}},e.resultIsAllowed=function(r,e,t){return function(r,e){return void 0!==r.whitelist[e]?!0===r.whitelist[e]:void 0!==r.defaultValue?r.defaultValue:(function(r){!0!==s[r]&&(s[r]=!0,u.log("error",'Handlebars: Access has been denied to resolve the property "'+r+'" because it is not an "own property" of its parent.\nYou can add a runtime option to disable the check or this warning:\nSee https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details'))}(e),!1)}("function"==typeof r?e.methods:e.properties,t)},e.resetLoggedProperties=function(){o(s).forEach(function(r){delete s[r]})};var i=t(35),u=a(t(31)),s=n(null)},function(r,e,t){r.exports={default:t(34),__esModule:!0}},function(r,e,t){var n=t(8);r.exports=function(r,e){return n.create(r,e)}},function(r,e,t){"use strict";var n=t(33).default;e.__esModule=!0,e.createNewLookupObject=function(){for(var r=arguments.length,e=Array(r),t=0;t<r;t++)e[t]=arguments[t];return o.extend.apply(void 0,[n(null)].concat(e))};var o=t(4)},function(r,e){"use strict";function t(r){this.string=r}e.__esModule=!0,t.prototype.toString=t.prototype.toHTML=function(){return""+this.string},e.default=t,r.exports=e.default},function(r,e,t){"use strict";function n(r,e,t,n,o,i,u){function s(e){var o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],a=u;return!u||e==u[0]||e===r.nullContext&&null===u[0]||(a=[e].concat(u)),t(r,e,r.helpers,r.partials,o.data||n,i&&[o.blockParams].concat(i),a)}return(s=a(t,s,r,u,n,i)).program=e,s.depth=u?u.length:0,s.blockParams=o||0,s}function o(){return""}function a(r,e,t,n,o,a){if(r.decorator){var i={};e=r.decorator(e,i,t,n&&n[0],o,a,n),l.extend(e,i)}return e}var i=t(38).default,u=t(12).default,s=t(1).default,c=t(2).default;e.__esModule=!0,e.checkRevision=function(r){var e=r&&r[0]||1,t=p.COMPILER_REVISION;if(!(e>=p.LAST_COMPATIBLE_COMPILER_REVISION&&e<=p.COMPILER_REVISION)){if(e<p.LAST_COMPATIBLE_COMPILER_REVISION){var n=p.REVISION_CHANGES[t],o=p.REVISION_CHANGES[e];throw new f.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+n+") or downgrade your runtime to an older version ("+o+").")}throw new f.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+r[1]+").")}},e.template=function(r,e){function t(e){function n(e){return""+r.main(s,e,s.helpers,s.partials,i,c,u)}var o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=o.data;t._setup(o),!o.partial&&r.useData&&(i=function(r,e){return e&&"root"in e||((e=e?p.createFrame(e):{}).root=r),e}(e,i));var u=void 0,c=r.useBlockParams?[]:void 0;return r.useDepths&&(u=o.depths?e!=o.depths[0]?[e].concat(o.depths):o.depths:[e]),(n=a(r.main,n,s,o.depths||[],i,c))(e,o)}if(!e)throw new f.default("No environment passed to template");if(!r||!r.main)throw new f.default("Unknown template object: "+typeof r);r.main.decorator=r.main_d,e.VM.checkRevision(r.compiler);var o=r.compiler&&7===r.compiler[0],s={strict:function(r,e,t){if(!(r&&e in r))throw new f.default('"'+e+'" not defined in '+r,{loc:t});return s.lookupProperty(r,e)},lookupProperty:function(r,e){var t=r[e];return null==t?t:Object.prototype.hasOwnProperty.call(r,e)?t:g.resultIsAllowed(t,s.protoAccessControl,e)?t:void 0},lookup:function(r,e){for(var t=r.length,n=0;n<t;n++)if(null!=(r[n]&&s.lookupProperty(r[n],e)))return r[n][e]},lambda:function(r,e){return"function"==typeof r?r.call(e):r},escapeExpression:l.escapeExpression,invokePartial:function(t,n,o){o.hash&&(n=l.extend({},n,o.hash),o.ids&&(o.ids[0]=!0)),t=e.VM.resolvePartial.call(this,t,n,o);var a=l.extend({},o,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),i=e.VM.invokePartial.call(this,t,n,a);if(null==i&&e.compile&&(o.partials[o.name]=e.compile(t,r.compilerOptions,e),i=o.partials[o.name](n,a)),null!=i){if(o.indent){for(var u=i.split("\n"),s=0,c=u.length;s<c&&(u[s]||s+1!==c);s++)u[s]=o.indent+u[s];i=u.join("\n")}return i}throw new f.default("The partial "+o.name+" could not be compiled when running in runtime-only mode")},fn:function(e){var t=r[e];return t.decorator=r[e+"_d"],t},programs:[],program:function(r,e,t,o,a){var i=this.programs[r],u=this.fn(r);return e||a||o||t?i=n(this,r,u,e,t,o,a):i||(i=this.programs[r]=n(this,r,u)),i},data:function(r,e){for(;r&&e--;)r=r._parent;return r},mergeIfNeeded:function(r,e){var t=r||e;return r&&e&&r!==e&&(t=l.extend({},e,r)),t},nullContext:i({}),noop:e.VM.noop,compilerInfo:r.compiler};return t.isTop=!0,t._setup=function(t){if(t.partial)s.protoAccessControl=t.protoAccessControl,s.helpers=t.helpers,s.partials=t.partials,s.decorators=t.decorators,s.hooks=t.hooks;else{var n=l.extend({},e.helpers,t.helpers);(function(r,e){u(r).forEach(function(t){var n=r[t];r[t]=function(r,e){var t=e.lookupProperty;return h.wrapHelper(r,function(r){return l.extend({lookupProperty:t},r)})}(n,e)})})(n,s),s.helpers=n,r.usePartial&&(s.partials=s.mergeIfNeeded(t.partials,e.partials)),(r.usePartial||r.useDecorators)&&(s.decorators=l.extend({},e.decorators,t.decorators)),s.hooks={},s.protoAccessControl=g.createProtoAccessControl(t);var a=t.allowCallsToHelperMissing||o;d.moveHelperToHooks(s,"helperMissing",a),d.moveHelperToHooks(s,"blockHelperMissing",a)}},t._child=function(e,t,o,a){if(r.useBlockParams&&!o)throw new f.default("must pass block params");if(r.useDepths&&!a)throw new f.default("must pass parent depths");return n(s,e,r[e],t,0,o,a)},t},e.wrapProgram=n,e.resolvePartial=function(r,e,t){return r?r.call||t.name||(t.name=r,r=t.partials[r]):r="@partial-block"===t.name?t.data["partial-block"]:t.partials[t.name],r},e.invokePartial=function(r,e,t){var n=t.data&&t.data["partial-block"];t.partial=!0,t.ids&&(t.data.contextPath=t.ids[0]||t.data.contextPath);var a=void 0;if(t.fn&&t.fn!==o&&function(){t.data=p.createFrame(t.data);var r=t.fn;a=t.data["partial-block"]=function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return t.data=p.createFrame(t.data),t.data["partial-block"]=n,r(e,t)},r.partials&&(t.partials=l.extend({},t.partials,r.partials))}(),void 0===r&&a&&(r=a),void 0===r)throw new f.default("The partial "+t.name+" could not be found");if(r instanceof Function)return r(e,t)},e.noop=o;var l=s(t(4)),f=c(t(5)),p=t(3),d=t(9),h=t(42),g=t(32)},function(r,e,t){r.exports={default:t(39),__esModule:!0}},function(r,e,t){t(40),r.exports=t(20).Object.seal},function(r,e,t){var n=t(41);t(17)("seal",function(r){return function(e){return r&&n(e)?r(e):e}})},function(r,e){r.exports=function(r){return"object"==typeof r?null!==r:"function"==typeof r}},function(r,e){"use strict";e.__esModule=!0,e.wrapHelper=function(r,e){return"function"!=typeof r?r:function(){var t=arguments[arguments.length-1];return arguments[arguments.length-1]=e(t),r.apply(this,arguments)}}},function(r,e){(function(t){"use strict";e.__esModule=!0,e.default=function(r){var e=void 0!==t?t:window,n=e.Handlebars;r.noConflict=function(){return e.Handlebars===r&&(e.Handlebars=n),r}},r.exports=e.default}).call(e,function(){return this}())}])},function(r,e,t){(function(r){function t(r,e){for(var t=0,n=r.length-1;n>=0;n--){var o=r[n];"."===o?r.splice(n,1):".."===o?(r.splice(n,1),t++):t&&(r.splice(n,1),t--)}if(e)for(;t--;t)r.unshift("..");return r}function n(r,e){if(r.filter)return r.filter(e);for(var t=[],n=0;n<r.length;n++)e(r[n],n,r)&&t.push(r[n]);return t}e.resolve=function(){for(var e="",o=!1,a=arguments.length-1;a>=-1&&!o;a--){var i=a>=0?arguments[a]:r.cwd();if("string"!=typeof i)throw new TypeError("Arguments to path.resolve must be strings");i&&(e=i+"/"+e,o="/"===i.charAt(0))}return(o?"/":"")+(e=t(n(e.split("/"),function(r){return!!r}),!o).join("/"))||"."},e.normalize=function(r){var a=e.isAbsolute(r),i="/"===o(r,-1);return(r=t(n(r.split("/"),function(r){return!!r}),!a).join("/"))||a||(r="."),r&&i&&(r+="/"),(a?"/":"")+r},e.isAbsolute=function(r){return"/"===r.charAt(0)},e.join=function(){var r=Array.prototype.slice.call(arguments,0);return e.normalize(n(r,function(r,e){if("string"!=typeof r)throw new TypeError("Arguments to path.join must be strings");return r}).join("/"))},e.relative=function(r,t){function n(r){for(var e=0;e<r.length&&""===r[e];e++);for(var t=r.length-1;t>=0&&""===r[t];t--);return e>t?[]:r.slice(e,t-e+1)}r=e.resolve(r).substr(1),t=e.resolve(t).substr(1);for(var o=n(r.split("/")),a=n(t.split("/")),i=Math.min(o.length,a.length),u=i,s=0;s<i;s++)if(o[s]!==a[s]){u=s;break}var c=[];for(s=u;s<o.length;s++)c.push("..");return(c=c.concat(a.slice(u))).join("/")},e.sep="/",e.delimiter=":",e.dirname=function(r){if("string"!=typeof r&&(r+=""),0===r.length)return".";for(var e=r.charCodeAt(0),t=47===e,n=-1,o=!0,a=r.length-1;a>=1;--a)if(47===(e=r.charCodeAt(a))){if(!o){n=a;break}}else o=!1;return-1===n?t?"/":".":t&&1===n?"/":r.slice(0,n)},e.basename=function(r,e){var t=function(r){"string"!=typeof r&&(r+="");var e,t=0,n=-1,o=!0;for(e=r.length-1;e>=0;--e)if(47===r.charCodeAt(e)){if(!o){t=e+1;break}}else-1===n&&(o=!1,n=e+1);return-1===n?"":r.slice(t,n)}(r);return e&&t.substr(-1*e.length)===e&&(t=t.substr(0,t.length-e.length)),t},e.extname=function(r){"string"!=typeof r&&(r+="");for(var e=-1,t=0,n=-1,o=!0,a=0,i=r.length-1;i>=0;--i){var u=r.charCodeAt(i);if(47!==u)-1===n&&(o=!1,n=i+1),46===u?-1===e?e=i:1!==a&&(a=1):-1!==e&&(a=-1);else if(!o){t=i+1;break}}return-1===e||-1===n||0===a||1===a&&e===n-1&&e===t+1?"":r.slice(e,n)};var o="b"==="ab".substr(-1)?function(r,e,t){return r.substr(e,t)}:function(r,e,t){return e<0&&(e=r.length+e),r.substr(e,t)}}).call(e,t(88))},function(r,e,t){var n={"./component-list.hbs":173};function o(r){return t(a(r))}function a(r){var e=n[r];if(!(e+1))throw new Error("Cannot find module '"+r+"'.");return e}o.keys=function(){return Object.keys(n)},o.resolve=a,r.exports=o,o.id=93},function(r,e,t){"use strict";(function(e){"Set"in e?"function"==typeof Set.prototype.forEach&&function(){var r=!1;return new Set([!0]).forEach(function(e){r=e}),!0===r}()?r.exports=function(r){var e=[];return new Set(r).forEach(function(r){e.push(r)}),e}:r.exports=function(r){var e=new Set;return r.filter(function(r){if(!e.has(r))return e.add(r),!0})}:r.exports=function(r){for(var e=[],t=0;t<r.length;t++)-1===e.indexOf(r[t])&&e.push(r[t]);return e}}).call(e,t(7))},function(r,e,t){"use strict";var n=t(90),o=t(93),a=t(92);r.exports=function(r){return r||(r=t(91)),r.registerHelper("read",function(){return""}),r.registerHelper("yaml",function(){return""}),n.keys().forEach(function(e){return r.registerHelper(a.basename(e,".js"),n(e))}),o.keys().forEach(function(e){return r.registerPartial(a.basename(e,".hbs"),o(e))}),r}},function(r,e,t){"use strict";var n=t(0);r.exports=function(r,e){return n(r)?(e="string"!=typeof e?", ":e,r.join(e)):""},r.exports.example={code:'{{ join ["a", "b", "c"] "-" }}',result:'"a-b-c"'}},function(r,e,t){"use strict";var n=t(0),o=t(37),a=t(4);r.exports=function(r,e){return n(r)?o(r,e):a(r)?o(r.split(""),e):[]},r.exports.example={code:'{{ join (map [{ a: "1" }, { a: "2" }] (getProp "a")) }}',result:'"1, 2"'}},function(r,e,t){"use strict";var n=t(277),o=t(282);r.exports=function(r,e,t){var a=void 0;return n(e)||(t=e,e=r,r=0),a=o(r,e),t&&t.fn?a.map(t.fn).join(""):a},r.exports.example={code:"{{#range 1 5}}{{ this }}{{/range}}",result:"1234"}},function(r,e,t){"use strict";var n=t(78),o=t(20);r.exports=function(r){var e=0;return(r||[]).map(function(r){return n(o(r,"_ref"),"/clay-paragraph/")&&n(o(r,"text"),"clay-annotated")&&(r.text=r.text.replace(/\<span class=\"clay-annotated.*?"/g,function(r){return r+' aria-describedby="annotation-'+ ++e+'" tabindex="0"'})),r})},r.exports.example={code:"{{> component-list (addAnnotatedTextAria content)}}"}},function(r,e,t){"use strict";var n=t(271),o=t(73);r.exports=function(r,e,t){var a,i=[];return e&&(a=e.inSplashDesktopAd||e.inSplashTabletAd||e.inSplashMobileAd),a?(n(r,function(r){var n=function(r){var e=r._ref.match(/\/components\/([A-Za-z\-]+)\/instances\//);if(e&&e.length>=2)return e[1]}(r);i.push(r),n===t&&(e.inSplashMobileAd&&i.push(e.inSplashMobileAd),e.inSplashTabletAd&&i.push(e.inSplashTabletAd),e.inSplashDesktopAd&&i.push(e.inSplashDesktopAd))}),o(i)):r},r.exports.example={code:'{{> component-list (addInSplashAds content this "picks-links-container") }}'}},function(r,e,t){"use strict";var n=t(24);r.exports=function(r,e,t){if(t="number"==typeof t?t:1,r&&e)return r.map(function(r,o){return n(r,"orderedId",e+(o+t))});throw new Error('Handlebars Helper "addOrderedIds" needs content and a prefix')},r.exports.example={code:'{{> component-list (addOrderedIds content "annotation-") }}'}},function(r,e,t){"use strict";var n=t(37),o=t(78),a=t(266),i=t(73);r.exports=function(r,e){return i(n(r,function(r){return o(r._ref,"/components/ad/")&&e&&e._ref?a({},r,{_ref:e._ref}):!o(r._ref,"/components/ad/")&&r}))}},function(r,e,t){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},o=t(267),a=t(190);function i(r){r&&r._ref&&Object.keys(r).forEach(function(e){"_ref"!==e&&delete r[e]})}r.exports=function(r){var e=o(r);return delete e.locals,a(function(r){return Object.values(r).forEach(function(r){Array.isArray(r)?r.forEach(function(r){return i(r)}):"object"===(void 0===r?"undefined":n(r))&&i(r)}),Object.entries(r).sort()}(e))},r.exports.example={code:'{{ checksum { a: "1" }}}',result:'"0a02f204"'}},function(r,e,t){"use strict";var n=t(75);r.exports=function(r){var e=!1;return n(r,function(r){if(r.displaySelf&&!e)return e=!0,r})},r.exports.example={code:"{{> component-list (displaySelf content) }}"}},function(r,e,t){"use strict";var n=t(75);r.exports=function(r){return n(r,function(r){return r.displaySelf})},r.exports.example={code:"{{> component-list (displaySelfAll content) }}"}},function(r,e,t){"use strict";r.exports=function(r,e){var t=Array.prototype.slice.call(arguments,2);return(r||[]).filter(function(r){var n=r&&r._ref&&t.find(function(e){return r._ref.indexOf("/"+e+"/")>-1});return e?n:!n})},r.exports.example={code:'{{> component-list (filterComponents content false "some-component" "another-component")}}'}},function(r,e,t){"use strict";r.exports=function(r){var e=/components\/(.+?)[\/\.]/.exec(r)||/components\/(.*)/.exec(r);return e&&e[1]},r.exports.example={code:'{{ getComponentName "domain.com/components/foo" }}',result:"foo"}},function(r,e,t){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},o={"===":function(r,e){return r===e},"!==":function(r,e){return r!==e},"<":function(r,e){return r<e},">":function(r,e){return r>e},"<=":function(r,e){return r<=e},">=":function(r,e){return r>=e},typeof:function(r,e){return(void 0===r?"undefined":n(r))===e}};r.exports=function(r,e,t,n){if(arguments.length<3)throw new Error('Handlerbars Helper "compare" needs 2 parameters');if(void 0===n&&(n=t,t=e,e="==="),!o[e])throw new Error('Handlerbars Helper "compare" doesn\'t know the operator '+e);return o[e](r,t)?!n.fn||n.fn(this):n.inverse?n.inverse(this):""},r.exports.example={code:'{{ compare 10 ">" 5 }}',result:'"true"'}},function(r,e,t){"use strict";r.exports=function(r,e,t){return void 0===t?(t=e,r?t.fn(this):t.inverse(this)):r?e:t.hash.else||""},r.exports.example={code:'{{ if true "bar" else="baz" }}',result:'"bar"'}},function(r,e,t){"use strict";var n=t(21),o=t(12),a=t(84);r.exports=function(){var r=n(arguments),e=o(arguments);return a(r,function(r){return 1==!!r}).length===r.length?e.fn(this):e.inverse(this)},r.exports.example={code:"{{#ifAll foo bar baz}}\n  all are truthy\n{{else}}\n  not all are truthy\n{{/ifAll}}"}},function(r,e,t){"use strict";var n=t(21),o=t(12),a=t(76);r.exports=function(){var r=n(arguments),e=o(arguments);return a(r,function(r){return 1==!!r})?e.fn(this):e.inverse(this)},r.exports.example={code:"{{#ifAny foo bar baz}}\n  at least one is truthy\n{{else}}\n  none are truthy\n{{/ifAny}}"}},function(r,e,t){"use strict";var n=t(21),o=t(12),a=t(76);r.exports=function(){var r=n(arguments),e=o(arguments);return void 0!==a(r,function(r){return 1==!!r})?e.inverse(this):e.fn(this)},r.exports.example={code:"{{#ifNone foo bar baz}}\n  all are falsy\n{{else}}\n  not all are falsy\n{{/ifNone}}"}},function(r,e,t){"use strict";r.exports=function(r,e,t,n){return r%e===t?!n.fn||n.fn(this):n.inverse?n.inverse(this):""},r.exports.example={code:"{{modulo 3 2 1}}",result:"true"}},function(r,e,t){"use strict";var n=t(21),o=t(12),a=t(84);r.exports=function(){var r=n(arguments),e=o(arguments);return a(r,function(r){return 1==!!r}).length===r.length?e.inverse(this):e.fn(this)},r.exports.example={code:"{{#unlessAll foo bar baz}}\n  not all are truthy\n{{else}}\n  all are truthy\n{{/ifAll}}"}},function(r,e,t){"use strict";var n=t(39),o=t(290),a=t(191),i=t(37),u=t(12),s=t(79),c=t(4);function l(r){return o(a.decode(n(function(r){return r.replace(/[^A-Za-z 0-9\.,\?!@#\$%\^&\*\(\)-_=\+;:<>\/\\\|\}\{\[\]~]*/g,"")}(r))),{custom:{_:"-"}})}function f(r,e){return'<span class="_char'+e+'">'+r+"</span>"}r.exports=function(r,e){var t,n=void 0;return s(r)||!c(r)?"":(n=!1!==e.hash.perLetter,t=r.split(" "),i(t,function(r,e,t){return function(r,e,t,n){var o=u(t)===r?"":" ",a=n?function(r){var e=r.split("");return i(e,f).join("")}(r):r;return'<span class="'+function(r){return"_"+l(r)}(r)+'">'+a+o+"</span>"}(r,0,t,n)}).join(""))},r.exports.toSlug=l,r.exports.example={code:'{{{ perWordClasses "One two three" perLetter=false }}}',result:'<span class="_one">One</span> <span class="_two">two</span> <span class="_three">three</span>'}},function(r,e,t){"use strict";r.exports=t(39),r.exports.example={code:'{{ striptags "<p><b>Hello</b> <em>World!</em></p>" }}',result:"Hello World!"}},function(r,e,t){"use strict";var n=t(39);r.exports=function(r){return n(r||"").split(" ").filter(function(r){return r.trim()}).length},r.exports.example={code:'{{wordCount "<div> This is <b> cool </b> </div>"}}',result:"3"}},function(r,e,t){"use strict";var n=t(3),o=t(0),a=t(79);r.exports=function(r,e){return n(r)||o(r)?a(r)?e:r:r||e},r.exports.example={code:'{{ default "" "foo" }}',result:"foo"}},function(r,e,t){"use strict";var n=/\.w(?:[0-9]+)\.h([0-9]+)\.(?:([1-2])x\.)?/;r.exports=function(r){var e,t=1;return r&&""!==r&&(e=r.match(n))&&e.length?(e[2]&&(t=parseInt(e[2],10)),parseInt(e[1],10)*t):null},r.exports.example={code:"{{ extractImgHeight feedImgUrl }}",result:"946"}},function(r,e,t){"use strict";var n=/\.w([0-9]+)\.h(?:[0-9]+)\.(?:([1-2])x\.)?/;r.exports=function(r){var e,t=1;return r&&""!==r&&(e=r.match(n))&&e.length?(e[2]&&(t=parseInt(e[2],10)),parseInt(e[1],10)*t):null},r.exports.example={code:"{{ extractImgWidth feedImgUrl }}",result:"1420"}},function(r,e,t){"use strict";r.exports=function(r,e){if(r)return r.indexOf(e);throw new Error("indexOf helper needs something to look inside!")},r.exports.example={code:'{{ indexOf "foo" "o" }}',result:"1"}},function(r,e,t){"use strict";var n=t(4),o=t(24);r.exports=function(r,e,t){n(r)&&(t=e,e=r,r=this),o(r,e,t)},r.exports.example={code:'{{ set "a.b.c" "abc" }}{{ a.b.c }}',result:'"abc"'}},function(r,e,t){"use strict";var n={di:"Daily Intelligencer",vulture:"Vulture",thecut:"The Cut",scienceofus:"Science of Us",grubstreet:"Grub Street",selectall:"Select All",betamale:"Beta Male",strategist:"The Strategist",vindicated:"The Vindicated"};function o(r){return n[r]}r.exports=function(r){return r.split(", ").map(o).join(", ")},r.exports.example={code:"{{ slugToSiteName (commaSeparated crosspost) }}"}},function(r,e,t){"use strict";r.exports=function(r,e){return parseInt(r,10)+parseInt(e,10)},r.exports.example={code:"{{ add 3 2 }}",result:"5"}},function(r,e,t){"use strict";var n=t(159);r.exports=function(r){var e=r.toString(),t=e.split(".")&&e.split(".")[1]&&e.split(".")[1].length||0;return n(e,{precision:t,thousandSeperator:",",decimalSeperator:"."})},r.exports.example={code:'{{ addCommas "1234.50" }}',result:'"1,234.50"'}},function(r,e,t){"use strict";function n(r){return r%10}function o(r){return r%100}r.exports=function(r){return""===r||isNaN(r)?new String(r):function(r){return 1===n(r)&&11!==o(r)}(r)?r+"st":function(r){return 2===n(r)&&12!==o(r)}(r)?r+"nd":function(r){return 3===n(r)&&13!==o(r)}(r)?r+"rd":r+"th"},r.exports.example={code:"{{ addOrdinalSuffix 1 }}",result:"1st"}},function(r,e,t){"use strict";r.exports=function(r,e){return r/e},r.exports.example={code:"{{ divide 100 4 }}",result:"25"}},function(r,e,t){"use strict";r.exports=function(r,e){return r*e},r.exports.example={code:"{{ multiply 10 10 }}",result:"100"}},function(r,e,t){"use strict";r.exports=function(r){return parseInt(r,10)},r.exports.example={code:'{{ num "123" }}',result:"123"}},function(r,e,t){"use strict";var n=t(274);r.exports=function(r,e){if(!n(r))throw new Error('Handlebars Helper "random" requires a minimum that is numeric and finite');if(!n(e))throw new Error('Handlebars Helper "random" requires a maximum that is numeric and finite');return r+Math.floor(Math.random()*(e-r+1))},r.exports.exmaple={code:"{{ random 1 7 }}",result:"3"}},function(r,e,t){"use strict";r.exports=function(r,e){var t=parseFloat(r);if(isNaN(t))return r;switch(e){case"up":return Math.ceil(r);case"down":return Math.floor(r);default:return Math.round(r)}},r.exports.example={code:'{{ round 1.5 "down" }}',result:"1"}},function(r,e,t){"use strict";r.exports=function(r,e){return r-e},r.exports.example={code:"{{ subtract 3 2 }}",result:"1"}},function(r,e,t){"use strict";r.exports=function(r){var e=parseInt(r,10);if(isNaN(e))return r;if(e>999){var t=(e/1e3).toFixed(1);return parseFloat(t)===parseInt(t,10)?parseInt(t,10)+"k":t+"k"}return r},r.exports.example={code:"{{ toK 1234.5 }}",result:'"1.2k"'}},function(r,e,t){"use strict";var n=t(3),o=t(283);r.exports=function(r,e){return n(e)&&(e=!1),o(r,function(r,t,n){return t&&(r=r?r+", ":r,r+=e?function(r){return r.charAt(0).toUpperCase()+r.slice(1)}(n):n),r},"")},r.exports.example={code:'{{ commaSeparated {alpha: true, "bravo charlie": true} true }}',result:'"Alpha, Bravo charlie"'}},function(r,e,t){"use strict";var n=t(20);r.exports=function(r,e,t){return n(r,e,t)},r.exports.example={code:'{{ getKey { a: "1" } "a")}}',result:'"1"'}},function(r,e,t){"use strict";var n=t(20);r.exports=function(r,e){return function(t){return n(t,r,e)}},r.exports.example={code:'{{ join (map [{ a: "1" }, { a: "2" }] (getProp "a"))}}',result:'"1, 2"'}},function(r,e,t){"use strict";var n=t(83);r.exports=function(r){for(var e=arguments.length,t=Array(e>1?e-1:0),o=1;o<e;o++)t[o-1]=arguments[o];return n.apply(void 0,[r].concat(t))},r.exports.example={code:'{{{ omitKey { a: "1", b: "2" } "b")}}}',result:"\"[{a:'1'}]\""}},function(r,e,t){"use strict";var n=t(83);r.exports=function(r){return function(e){return n(e,r)}},r.exports.example={code:'{{{ stringify (map [{ a: "1", b: "2" }, { a: "2" }] (omitProp "b"))}}}',result:"\"[{a:'1'},{a:'2'}]\""}},function(r,e,t){"use strict";var n=t(24);r.exports=function(r,e,t){return n(r,e,t)},r.exports.example={code:'{{{ setKey { a: "1" } "b" "2"}}}',result:"\"{a:'1',b:'2'}\""}},function(r,e,t){"use strict";var n=t(24);r.exports=function(r,e){return function(t){return n(t,r,e)}},r.exports.example={code:'{{{ stringify (map [{ a: "1" }, { a: "2" }] (setProp "b" "3"))}}}',result:"\"[{a:'1',b:'3'},{a:'2',b:'3'}]\""}},function(r,e,t){"use strict";var n=t(194);r.exports=function(r){return n(r,null,0)},r.exports.example={code:'{{{ stringify { a: "b" } }}}',result:'"{"a":"b"}"'}},function(r,e,t){"use strict";var n=t(40);r.exports=function(r){if(r&&"string"==typeof r)return r.replace(/\w\S*/g,function(r){return n(r)})},r.exports.example={code:'{{ capitalizeAll "foo bar" }}',result:'"Foo Bar"'}},function(r,e,t){"use strict";r.exports=function(){var r=Array.prototype.slice.call(arguments,0);return r.pop(),r.join("")},r.exports.example={code:'{{ concat "Foo" "Bar" "Baz" }}',result:'"FooBarBaz"'}},function(r,e,t){"use strict";r.exports=function(r,e){if(r&&e){if("string"!=typeof r||"string"!=typeof e)throw new Error("includes needs a string to search");return!!r.includes(e)||void 0}},r.exports.example={code:'{{ includes "hello world" "world" }}',result:"true"}},function(r,e,t){"use strict";var n=t(280);r.exports=n,r.exports.example={code:'{{ kebabCase "Foo Bar Baz" }}',result:'"foo-bar-baz"'}},function(r,e,t){"use strict";var n=t(4),o=t(87);r.exports=function(r){if(!n(r))throw new Error("longestWord requires a string argument!");return o(r).reduce(function(r,e){return e.length>r.length?e:r},"").length},r.exports.example={code:'{{ longestWord "Foo Ba b" }}',result:"3"}},function(r,e,t){"use strict";r.exports=function(r){if("string"==typeof r)return r.toLowerCase()},r.exports.example={code:'{{ lowercase "Foo" }}',result:'"foo"'}},function(r,e,t){"use strict";var n=t(287),o=t(4);r.exports=function(r,e){return void 0===e?(e=r,r=""):o(r)||(r=""),r+n.generate(e.hash.characters||8)},r.exports.example={code:'{{ randomString "greatest-hit-" characters=3 }}',result:'"greatest-hit-z56"'}},function(r,e,t){"use strict";r.exports=function(r){if(r&&"string"==typeof r)return r.replace(/\s/g,"")},r.exports.example={code:'{{ removeSpaces "Foo Bar" }}',result:'"FooBar"'}},function(r,e,t){"use strict";r.exports=function(r,e,t){if(r&&"string"==typeof r)return e&&"string"==typeof e?(t&&"string"==typeof t||(t=""),r.split(e).join(t)):r},r.exports.example={code:'{{ replace "Foo Bar" "Bar" "Baz" }}',result:'"Foo Baz"'}},function(r,e,t){"use strict";r.exports=function(r){return"string"==typeof r?r.trim():""},r.exports.example={code:'{{ trim "   Foo   " }}',result:'"Foo"'}},function(r,e,t){"use strict";var n=t(4);r.exports=function(r,e,t){var o=void 0!==t&&n(t.hash.suffix)?t.hash.suffix:"…";if(r&&"string"==typeof r)return r.trim().length>e?r.trim().slice(0,e).trim()+o:r.trim()},r.exports.example={code:'{{ truncate "Foo Bar" 4 }}',result:'"Foo…"'}},function(r,e,t){"use strict";var n=t(1),o=t(26),a=t(43),i=t(44),u=t(50),s=t(47),c=t(25);r.exports=function(r){var e=n(r),t=new Date,l=u(new Date,1),f={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},xMinutes:{one:"1 min",other:"{{count}} mins"}},p={distanceInWords:{localize:function(r,e){return(1===e?f[r].one:f[r].other.replace("{{count}}",e))+" ago"}}};return o(e)?a(t,e)<1?i(t,e,{unit:"s",addSuffix:!0,locale:p}):a(t,e)<30?i(t,e,{unit:"m",addSuffix:!0,locale:p}):s(t,e)?c(e,"h:mm aa"):s(l,e)?"Yesterday at "+c(e,"h:mm aa"):c(e,"M/D/YYYY [at] h:mm aa"):""},r.exports.example={code:'{{ articleDate "Fri, 13 Jan 2017 18:22:16 GMT" }}',result:'"Yesterday at 6:22 p.m."'}},function(r,e,t){"use strict";var n=t(1),o=t(26),a=t(43),i=t(44),u=t(50),s=t(47),c=t(25);r.exports=function(r){var e=n(r),t=new Date,l=u(new Date,1),f={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},xMinutes:{one:"1 min",other:"{{count}} mins"}},p={distanceInWords:{localize:function(r,e){return(1===e?f[r].one:f[r].other.replace("{{count}}",e))+" ago"}}};return o(e)?a(t,e)<1?i(t,e,{unit:"s",addSuffix:!0,locale:p}):a(t,e)<30?i(t,e,{unit:"m",addSuffix:!0,locale:p}):s(t,e)?c(e,"h:mm aa"):s(l,e)?"Yesterday":c(e,"M/D/YYYY"):""},r.exports.example={code:'{{ dateMinimal "Fri, 13 Jan 2017 18:22:16 GMT" }}',result:'"Yesterday"'}},function(r,e,t){"use strict";r.exports=t(41)},function(r,e,t){"use strict";var n=t(4),o=t(0),a=t(272);r.exports=function(r){if(n(r))return encodeURIComponent(r);var e=void 0;return o(r)?e=r.map(function(r){return encodeURIComponent(r[0])+"="+encodeURIComponent(r[1])}):(e=[],a(r,function(r,t){e.push(encodeURIComponent(t)+"="+encodeURIComponent(r))})),e.join("&")},r.exports.example={code:'{{ urlencode "&" }}',result:'"%26"'}},function(r,e,t){"use strict";e.byteLength=function(r){var e=c(r),t=e[0],n=e[1];return 3*(t+n)/4-n},e.toByteArray=function(r){var e,t,n=c(r),i=n[0],u=n[1],s=new a(3*(i+u)/4-u),l=0,f=u>0?i-4:i;for(t=0;t<f;t+=4)e=o[r.charCodeAt(t)]<<18|o[r.charCodeAt(t+1)]<<12|o[r.charCodeAt(t+2)]<<6|o[r.charCodeAt(t+3)],s[l++]=e>>16&255,s[l++]=e>>8&255,s[l++]=255&e;return 2===u&&(e=o[r.charCodeAt(t)]<<2|o[r.charCodeAt(t+1)]>>4,s[l++]=255&e),1===u&&(e=o[r.charCodeAt(t)]<<10|o[r.charCodeAt(t+1)]<<4|o[r.charCodeAt(t+2)]>>2,s[l++]=e>>8&255,s[l++]=255&e),s},e.fromByteArray=function(r){for(var e,t=r.length,o=t%3,a=[],i=0,u=t-o;i<u;i+=16383)a.push(f(r,i,i+16383>u?u:i+16383));return 1===o?(e=r[t-1],a.push(n[e>>2]+n[e<<4&63]+"==")):2===o&&(e=(r[t-2]<<8)+r[t-1],a.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"=")),a.join("")};for(var n=[],o=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,s=i.length;u<s;++u)n[u]=i[u],o[i.charCodeAt(u)]=u;function c(r){var e=r.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var t=r.indexOf("=");return-1===t&&(t=e),[t,t===e?0:4-t%4]}function l(r){return n[r>>18&63]+n[r>>12&63]+n[r>>6&63]+n[63&r]}function f(r,e,t){for(var n,o=[],a=e;a<t;a+=3)n=(r[a]<<16&16711680)+(r[a+1]<<8&65280)+(255&r[a+2]),o.push(l(n));return o.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},function(r,e,t){"use strict";(function(r){var n=t(157),o=t(192),a=t(193);function i(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function u(r,e){if(i()<e)throw new RangeError("Invalid typed array length");return s.TYPED_ARRAY_SUPPORT?(r=new Uint8Array(e)).__proto__=s.prototype:(null===r&&(r=new s(e)),r.length=e),r}function s(r,e,t){if(!(s.TYPED_ARRAY_SUPPORT||this instanceof s))return new s(r,e,t);if("number"==typeof r){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return f(this,r)}return c(this,r,e,t)}function c(r,e,t,n){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?function(r,e,t,n){if(e.byteLength,t<0||e.byteLength<t)throw new RangeError("'offset' is out of bounds");if(e.byteLength<t+(n||0))throw new RangeError("'length' is out of bounds");return e=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),s.TYPED_ARRAY_SUPPORT?(r=e).__proto__=s.prototype:r=p(r,e),r}(r,e,t,n):"string"==typeof e?function(r,e,t){if("string"==typeof t&&""!==t||(t="utf8"),!s.isEncoding(t))throw new TypeError('"encoding" must be a valid string encoding');var n=0|h(e,t),o=(r=u(r,n)).write(e,t);return o!==n&&(r=r.slice(0,o)),r}(r,e,t):function(r,e){if(s.isBuffer(e)){var t=0|d(e.length);return 0===(r=u(r,t)).length?r:(e.copy(r,0,0,t),r)}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||function(r){return r!=r}(e.length)?u(r,0):p(r,e);if("Buffer"===e.type&&a(e.data))return p(r,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(r,e)}function l(r){if("number"!=typeof r)throw new TypeError('"size" argument must be a number');if(r<0)throw new RangeError('"size" argument must not be negative')}function f(r,e){if(l(e),r=u(r,e<0?0:0|d(e)),!s.TYPED_ARRAY_SUPPORT)for(var t=0;t<e;++t)r[t]=0;return r}function p(r,e){var t=e.length<0?0:0|d(e.length);r=u(r,t);for(var n=0;n<t;n+=1)r[n]=255&e[n];return r}function d(r){if(r>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|r}function h(r,e){if(s.isBuffer(r))return r.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(r)||r instanceof ArrayBuffer))return r.byteLength;"string"!=typeof r&&(r=""+r);var t=r.length;if(0===t)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":case void 0:return M(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*t;case"hex":return t>>>1;case"base64":return F(r).length;default:if(n)return M(r).length;e=(""+e).toLowerCase(),n=!0}}function g(r,e,t){var n=r[e];r[e]=r[t],r[t]=n}function m(r,e,t,n,o){if(0===r.length)return-1;if("string"==typeof t?(n=t,t=0):t>2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,isNaN(t)&&(t=o?0:r.length-1),t<0&&(t=r.length+t),t>=r.length){if(o)return-1;t=r.length-1}else if(t<0){if(!o)return-1;t=0}if("string"==typeof e&&(e=s.from(e,n)),s.isBuffer(e))return 0===e.length?-1:v(r,e,t,n,o);if("number"==typeof e)return e&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(r,e,t):Uint8Array.prototype.lastIndexOf.call(r,e,t):v(r,[e],t,n,o);throw new TypeError("val must be string, number or Buffer")}function v(r,e,t,n,o){var a,i=1,u=r.length,s=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(r.length<2||e.length<2)return-1;i=2,u/=2,s/=2,t/=2}function c(r,e){return 1===i?r[e]:r.readUInt16BE(e*i)}if(o){var l=-1;for(a=t;a<u;a++)if(c(r,a)===c(e,-1===l?0:a-l)){if(-1===l&&(l=a),a-l+1===s)return l*i}else-1!==l&&(a-=a-l),l=-1}else for(t+s>u&&(t=u-s),a=t;a>=0;a--){for(var f=!0,p=0;p<s;p++)if(c(r,a+p)!==c(e,p)){f=!1;break}if(f)return a}return-1}function b(r,e,t,n){t=Number(t)||0;var o=r.length-t;n?(n=Number(n))>o&&(n=o):n=o;var a=e.length;if(a%2!=0)throw new TypeError("Invalid hex string");n>a/2&&(n=a/2);for(var i=0;i<n;++i){var u=parseInt(e.substr(2*i,2),16);if(isNaN(u))return i;r[t+i]=u}return i}function y(r,e,t,n){return H(M(e,r.length-t),r,t,n)}function x(r,e,t,n){return H(function(r){for(var e=[],t=0;t<r.length;++t)e.push(255&r.charCodeAt(t));return e}(e),r,t,n)}function w(r,e,t,n){return x(r,e,t,n)}function A(r,e,t,n){return H(F(e),r,t,n)}function E(r,e,t,n){return H(function(r,e){for(var t,n,o,a=[],i=0;i<r.length&&!((e-=2)<0);++i)n=(t=r.charCodeAt(i))>>8,o=t%256,a.push(o),a.push(n);return a}(e,r.length-t),r,t,n)}function D(r,e,t){return 0===e&&t===r.length?n.fromByteArray(r):n.fromByteArray(r.slice(e,t))}function k(r,e,t){t=Math.min(r.length,t);for(var n=[],o=e;o<t;){var a,i,u,s,c=r[o],l=null,f=c>239?4:c>223?3:c>191?2:1;if(o+f<=t)switch(f){case 1:c<128&&(l=c);break;case 2:128==(192&(a=r[o+1]))&&(s=(31&c)<<6|63&a)>127&&(l=s);break;case 3:a=r[o+1],i=r[o+2],128==(192&a)&&128==(192&i)&&(s=(15&c)<<12|(63&a)<<6|63&i)>2047&&(s<55296||s>57343)&&(l=s);break;case 4:a=r[o+1],i=r[o+2],u=r[o+3],128==(192&a)&&128==(192&i)&&128==(192&u)&&(s=(15&c)<<18|(63&a)<<12|(63&i)<<6|63&u)>65535&&s<1114112&&(l=s)}null===l?(l=65533,f=1):l>65535&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),o+=f}return function(r){var e=r.length;if(e<=q)return String.fromCharCode.apply(String,r);for(var t="",n=0;n<e;)t+=String.fromCharCode.apply(String,r.slice(n,n+=q));return t}(n)}e.Buffer=s,e.SlowBuffer=function(r){return+r!=r&&(r=0),s.alloc(+r)},e.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0!==r.TYPED_ARRAY_SUPPORT?r.TYPED_ARRAY_SUPPORT:function(){try{var r=new Uint8Array(1);return r.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===r.foo()&&"function"==typeof r.subarray&&0===r.subarray(1,1).byteLength}catch(r){return!1}}(),e.kMaxLength=i(),s.poolSize=8192,s._augment=function(r){return r.__proto__=s.prototype,r},s.from=function(r,e,t){return c(null,r,e,t)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(r,e,t){return function(r,e,t,n){return l(e),e<=0?u(r,e):void 0!==t?"string"==typeof n?u(r,e).fill(t,n):u(r,e).fill(t):u(r,e)}(null,r,e,t)},s.allocUnsafe=function(r){return f(null,r)},s.allocUnsafeSlow=function(r){return f(null,r)},s.isBuffer=function(r){return!(null==r||!r._isBuffer)},s.compare=function(r,e){if(!s.isBuffer(r)||!s.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(r===e)return 0;for(var t=r.length,n=e.length,o=0,a=Math.min(t,n);o<a;++o)if(r[o]!==e[o]){t=r[o],n=e[o];break}return t<n?-1:n<t?1:0},s.isEncoding=function(r){switch(String(r).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(r,e){if(!a(r))throw new TypeError('"list" argument must be an Array of Buffers');if(0===r.length)return s.alloc(0);var t;if(void 0===e)for(e=0,t=0;t<r.length;++t)e+=r[t].length;var n=s.allocUnsafe(e),o=0;for(t=0;t<r.length;++t){var i=r[t];if(!s.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(n,o),o+=i.length}return n},s.byteLength=h,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var r=this.length;if(r%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<r;e+=2)g(this,e,e+1);return this},s.prototype.swap32=function(){var r=this.length;if(r%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<r;e+=4)g(this,e,e+3),g(this,e+1,e+2);return this},s.prototype.swap64=function(){var r=this.length;if(r%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<r;e+=8)g(this,e,e+7),g(this,e+1,e+6),g(this,e+2,e+5),g(this,e+3,e+4);return this},s.prototype.toString=function(){var r=0|this.length;return 0===r?"":0===arguments.length?k(this,0,r):function(r,e,t){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===t||t>this.length)&&(t=this.length),t<=0)return"";if((t>>>=0)<=(e>>>=0))return"";for(r||(r="utf8");;)switch(r){case"hex":return C(this,e,t);case"utf8":case"utf-8":return k(this,e,t);case"ascii":return S(this,e,t);case"latin1":case"binary":return T(this,e,t);case"base64":return D(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,e,t);default:if(n)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),n=!0}}.apply(this,arguments)},s.prototype.equals=function(r){if(!s.isBuffer(r))throw new TypeError("Argument must be a Buffer");return this===r||0===s.compare(this,r)},s.prototype.inspect=function(){var r="",t=e.INSPECT_MAX_BYTES;return this.length>0&&(r=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(r+=" ... ")),"<Buffer "+r+">"},s.prototype.compare=function(r,e,t,n,o){if(!s.isBuffer(r))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===t&&(t=r?r.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),e<0||t>r.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&e>=t)return 0;if(n>=o)return-1;if(e>=t)return 1;if(this===r)return 0;for(var a=(o>>>=0)-(n>>>=0),i=(t>>>=0)-(e>>>=0),u=Math.min(a,i),c=this.slice(n,o),l=r.slice(e,t),f=0;f<u;++f)if(c[f]!==l[f]){a=c[f],i=l[f];break}return a<i?-1:i<a?1:0},s.prototype.includes=function(r,e,t){return-1!==this.indexOf(r,e,t)},s.prototype.indexOf=function(r,e,t){return m(this,r,e,t,!0)},s.prototype.lastIndexOf=function(r,e,t){return m(this,r,e,t,!1)},s.prototype.write=function(r,e,t,n){if(void 0===e)n="utf8",t=this.length,e=0;else if(void 0===t&&"string"==typeof e)n=e,t=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(t)?(t|=0,void 0===n&&(n="utf8")):(n=t,t=void 0)}var o=this.length-e;if((void 0===t||t>o)&&(t=o),r.length>0&&(t<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var a=!1;;)switch(n){case"hex":return b(this,r,e,t);case"utf8":case"utf-8":return y(this,r,e,t);case"ascii":return x(this,r,e,t);case"latin1":case"binary":return w(this,r,e,t);case"base64":return A(this,r,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,r,e,t);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var q=4096;function S(r,e,t){var n="";t=Math.min(r.length,t);for(var o=e;o<t;++o)n+=String.fromCharCode(127&r[o]);return n}function T(r,e,t){var n="";t=Math.min(r.length,t);for(var o=e;o<t;++o)n+=String.fromCharCode(r[o]);return n}function C(r,e,t){var n=r.length;(!e||e<0)&&(e=0),(!t||t<0||t>n)&&(t=n);for(var o="",a=e;a<t;++a)o+=U(r[a]);return o}function L(r,e,t){for(var n=r.slice(e,t),o="",a=0;a<n.length;a+=2)o+=String.fromCharCode(n[a]+256*n[a+1]);return o}function O(r,e,t){if(r%1!=0||r<0)throw new RangeError("offset is not uint");if(r+e>t)throw new RangeError("Trying to access beyond buffer length")}function j(r,e,t,n,o,a){if(!s.isBuffer(r))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||e<a)throw new RangeError('"value" argument is out of bounds');if(t+n>r.length)throw new RangeError("Index out of range")}function R(r,e,t,n){e<0&&(e=65535+e+1);for(var o=0,a=Math.min(r.length-t,2);o<a;++o)r[t+o]=(e&255<<8*(n?o:1-o))>>>8*(n?o:1-o)}function _(r,e,t,n){e<0&&(e=4294967295+e+1);for(var o=0,a=Math.min(r.length-t,4);o<a;++o)r[t+o]=e>>>8*(n?o:3-o)&255}function P(r,e,t,n,o,a){if(t+n>r.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function N(r,e,t,n,a){return a||P(r,0,t,4),o.write(r,e,t,n,23,4),t+4}function B(r,e,t,n,a){return a||P(r,0,t,8),o.write(r,e,t,n,52,8),t+8}s.prototype.slice=function(r,e){var t,n=this.length;if((r=~~r)<0?(r+=n)<0&&(r=0):r>n&&(r=n),(e=void 0===e?n:~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),e<r&&(e=r),s.TYPED_ARRAY_SUPPORT)(t=this.subarray(r,e)).__proto__=s.prototype;else{var o=e-r;t=new s(o,void 0);for(var a=0;a<o;++a)t[a]=this[a+r]}return t},s.prototype.readUIntLE=function(r,e,t){r|=0,e|=0,t||O(r,e,this.length);for(var n=this[r],o=1,a=0;++a<e&&(o*=256);)n+=this[r+a]*o;return n},s.prototype.readUIntBE=function(r,e,t){r|=0,e|=0,t||O(r,e,this.length);for(var n=this[r+--e],o=1;e>0&&(o*=256);)n+=this[r+--e]*o;return n},s.prototype.readUInt8=function(r,e){return e||O(r,1,this.length),this[r]},s.prototype.readUInt16LE=function(r,e){return e||O(r,2,this.length),this[r]|this[r+1]<<8},s.prototype.readUInt16BE=function(r,e){return e||O(r,2,this.length),this[r]<<8|this[r+1]},s.prototype.readUInt32LE=function(r,e){return e||O(r,4,this.length),(this[r]|this[r+1]<<8|this[r+2]<<16)+16777216*this[r+3]},s.prototype.readUInt32BE=function(r,e){return e||O(r,4,this.length),16777216*this[r]+(this[r+1]<<16|this[r+2]<<8|this[r+3])},s.prototype.readIntLE=function(r,e,t){r|=0,e|=0,t||O(r,e,this.length);for(var n=this[r],o=1,a=0;++a<e&&(o*=256);)n+=this[r+a]*o;return n>=(o*=128)&&(n-=Math.pow(2,8*e)),n},s.prototype.readIntBE=function(r,e,t){r|=0,e|=0,t||O(r,e,this.length);for(var n=e,o=1,a=this[r+--n];n>0&&(o*=256);)a+=this[r+--n]*o;return a>=(o*=128)&&(a-=Math.pow(2,8*e)),a},s.prototype.readInt8=function(r,e){return e||O(r,1,this.length),128&this[r]?-1*(255-this[r]+1):this[r]},s.prototype.readInt16LE=function(r,e){e||O(r,2,this.length);var t=this[r]|this[r+1]<<8;return 32768&t?4294901760|t:t},s.prototype.readInt16BE=function(r,e){e||O(r,2,this.length);var t=this[r+1]|this[r]<<8;return 32768&t?4294901760|t:t},s.prototype.readInt32LE=function(r,e){return e||O(r,4,this.length),this[r]|this[r+1]<<8|this[r+2]<<16|this[r+3]<<24},s.prototype.readInt32BE=function(r,e){return e||O(r,4,this.length),this[r]<<24|this[r+1]<<16|this[r+2]<<8|this[r+3]},s.prototype.readFloatLE=function(r,e){return e||O(r,4,this.length),o.read(this,r,!0,23,4)},s.prototype.readFloatBE=function(r,e){return e||O(r,4,this.length),o.read(this,r,!1,23,4)},s.prototype.readDoubleLE=function(r,e){return e||O(r,8,this.length),o.read(this,r,!0,52,8)},s.prototype.readDoubleBE=function(r,e){return e||O(r,8,this.length),o.read(this,r,!1,52,8)},s.prototype.writeUIntLE=function(r,e,t,n){r=+r,e|=0,t|=0,n||j(this,r,e,t,Math.pow(2,8*t)-1,0);var o=1,a=0;for(this[e]=255&r;++a<t&&(o*=256);)this[e+a]=r/o&255;return e+t},s.prototype.writeUIntBE=function(r,e,t,n){r=+r,e|=0,t|=0,n||j(this,r,e,t,Math.pow(2,8*t)-1,0);var o=t-1,a=1;for(this[e+o]=255&r;--o>=0&&(a*=256);)this[e+o]=r/a&255;return e+t},s.prototype.writeUInt8=function(r,e,t){return r=+r,e|=0,t||j(this,r,e,1,255,0),s.TYPED_ARRAY_SUPPORT||(r=Math.floor(r)),this[e]=255&r,e+1},s.prototype.writeUInt16LE=function(r,e,t){return r=+r,e|=0,t||j(this,r,e,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[e]=255&r,this[e+1]=r>>>8):R(this,r,e,!0),e+2},s.prototype.writeUInt16BE=function(r,e,t){return r=+r,e|=0,t||j(this,r,e,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[e]=r>>>8,this[e+1]=255&r):R(this,r,e,!1),e+2},s.prototype.writeUInt32LE=function(r,e,t){return r=+r,e|=0,t||j(this,r,e,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[e+3]=r>>>24,this[e+2]=r>>>16,this[e+1]=r>>>8,this[e]=255&r):_(this,r,e,!0),e+4},s.prototype.writeUInt32BE=function(r,e,t){return r=+r,e|=0,t||j(this,r,e,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[e]=r>>>24,this[e+1]=r>>>16,this[e+2]=r>>>8,this[e+3]=255&r):_(this,r,e,!1),e+4},s.prototype.writeIntLE=function(r,e,t,n){if(r=+r,e|=0,!n){var o=Math.pow(2,8*t-1);j(this,r,e,t,o-1,-o)}var a=0,i=1,u=0;for(this[e]=255&r;++a<t&&(i*=256);)r<0&&0===u&&0!==this[e+a-1]&&(u=1),this[e+a]=(r/i>>0)-u&255;return e+t},s.prototype.writeIntBE=function(r,e,t,n){if(r=+r,e|=0,!n){var o=Math.pow(2,8*t-1);j(this,r,e,t,o-1,-o)}var a=t-1,i=1,u=0;for(this[e+a]=255&r;--a>=0&&(i*=256);)r<0&&0===u&&0!==this[e+a+1]&&(u=1),this[e+a]=(r/i>>0)-u&255;return e+t},s.prototype.writeInt8=function(r,e,t){return r=+r,e|=0,t||j(this,r,e,1,127,-128),s.TYPED_ARRAY_SUPPORT||(r=Math.floor(r)),r<0&&(r=255+r+1),this[e]=255&r,e+1},s.prototype.writeInt16LE=function(r,e,t){return r=+r,e|=0,t||j(this,r,e,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[e]=255&r,this[e+1]=r>>>8):R(this,r,e,!0),e+2},s.prototype.writeInt16BE=function(r,e,t){return r=+r,e|=0,t||j(this,r,e,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[e]=r>>>8,this[e+1]=255&r):R(this,r,e,!1),e+2},s.prototype.writeInt32LE=function(r,e,t){return r=+r,e|=0,t||j(this,r,e,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[e]=255&r,this[e+1]=r>>>8,this[e+2]=r>>>16,this[e+3]=r>>>24):_(this,r,e,!0),e+4},s.prototype.writeInt32BE=function(r,e,t){return r=+r,e|=0,t||j(this,r,e,4,2147483647,-2147483648),r<0&&(r=4294967295+r+1),s.TYPED_ARRAY_SUPPORT?(this[e]=r>>>24,this[e+1]=r>>>16,this[e+2]=r>>>8,this[e+3]=255&r):_(this,r,e,!1),e+4},s.prototype.writeFloatLE=function(r,e,t){return N(this,r,e,!0,t)},s.prototype.writeFloatBE=function(r,e,t){return N(this,r,e,!1,t)},s.prototype.writeDoubleLE=function(r,e,t){return B(this,r,e,!0,t)},s.prototype.writeDoubleBE=function(r,e,t){return B(this,r,e,!1,t)},s.prototype.copy=function(r,e,t,n){if(t||(t=0),n||0===n||(n=this.length),e>=r.length&&(e=r.length),e||(e=0),n>0&&n<t&&(n=t),n===t)return 0;if(0===r.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(t<0||t>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),r.length-e<n-t&&(n=r.length-e+t);var o,a=n-t;if(this===r&&t<e&&e<n)for(o=a-1;o>=0;--o)r[o+e]=this[o+t];else if(a<1e3||!s.TYPED_ARRAY_SUPPORT)for(o=0;o<a;++o)r[o+e]=this[o+t];else Uint8Array.prototype.set.call(r,this.subarray(t,t+a),e);return a},s.prototype.fill=function(r,e,t,n){if("string"==typeof r){if("string"==typeof e?(n=e,e=0,t=this.length):"string"==typeof t&&(n=t,t=this.length),1===r.length){var o=r.charCodeAt(0);o<256&&(r=o)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!s.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof r&&(r&=255);if(e<0||this.length<e||this.length<t)throw new RangeError("Out of range index");if(t<=e)return this;var a;if(e>>>=0,t=void 0===t?this.length:t>>>0,r||(r=0),"number"==typeof r)for(a=e;a<t;++a)this[a]=r;else{var i=s.isBuffer(r)?r:M(new s(r,n).toString()),u=i.length;for(a=0;a<t-e;++a)this[a+e]=i[a%u]}return this};var I=/[^+\/0-9A-Za-z-_]/g;function U(r){return r<16?"0"+r.toString(16):r.toString(16)}function M(r,e){var t;e=e||1/0;for(var n=r.length,o=null,a=[],i=0;i<n;++i){if((t=r.charCodeAt(i))>55295&&t<57344){if(!o){if(t>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(i+1===n){(e-=3)>-1&&a.push(239,191,189);continue}o=t;continue}if(t<56320){(e-=3)>-1&&a.push(239,191,189),o=t;continue}t=65536+(o-55296<<10|t-56320)}else o&&(e-=3)>-1&&a.push(239,191,189);if(o=null,t<128){if((e-=1)<0)break;a.push(t)}else if(t<2048){if((e-=2)<0)break;a.push(t>>6|192,63&t|128)}else if(t<65536){if((e-=3)<0)break;a.push(t>>12|224,t>>6&63|128,63&t|128)}else{if(!(t<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;a.push(t>>18|240,t>>12&63|128,t>>6&63|128,63&t|128)}}return a}function F(r){return n.toByteArray(function(r){if((r=function(r){return r.trim?r.trim():r.replace(/^\s+|\s+$/g,"")}(r).replace(I,"")).length<2)return"";for(;r.length%4!=0;)r+="=";return r}(r))}function H(r,e,t,n){for(var o=0;o<n&&!(o+t>=e.length||o>=r.length);++o)e[o+t]=r[o];return o}}).call(e,t(7))},function(r,e){r.exports=function(r,e){if(number=r.toString(),0===number.length)return"0"+decimalSeperator+"00";var t="";0===number.indexOf("-")&&(number=number.replace("-",""),t="-"),precision=e&&void 0!==e.precision?parseInt(e.precision,10):2,thousandSeperator=e&&e.thousandSeperator||" ",decimalSeperator=e&&e.decimalSeperator||",";var n="$1"+thousandSeperator,o=number.split(decimalSeperator)[0],a=precision>0?decimalSeperator+((number.split(decimalSeperator)[1]||"")+"00").substr(0,precision):"";return t+o.split("").reverse().join("").replace(/(\d{3}(?!$))/g,n).split("").reverse().join("")+a}},function(r,e){r.exports=function(r){var e=new Date(r.getTime()),t=e.getTimezoneOffset();return e.setSeconds(0,0),6e4*t+e.getTime()%6e4}},function(r,e,t){var n=t(1);r.exports=function(r,e){var t=n(r),o=Number(e);return t.setDate(t.getDate()+o),t}},function(r,e,t){var n=t(1);r.exports=function(r,e){var t=n(r).getTime(),o=n(e).getTime();return t>o?-1:t<o?1:0}},function(r,e,t){var n=t(49);r.exports=function(r,e){var t=n(r),o=n(e),a=t.getTime()-6e4*t.getTimezoneOffset(),i=o.getTime()-6e4*o.getTimezoneOffset();return Math.round((a-i)/864e5)}},function(r,e,t){var n=t(42);r.exports=function(r,e){var t=n(r,e)/1e3;return t>0?Math.floor(t):Math.ceil(t)}},function(r,e,t){var n=t(1),o=t(172),a=t(163);r.exports=function(r){var e=n(r);return a(e,o(e))+1}},function(r,e,t){var n=t(1),o=t(27),a=t(170);r.exports=function(r){var e=n(r),t=o(e).getTime()-a(e).getTime();return Math.round(t/6048e5)+1}},function(r,e){var t=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"];r.exports=function(r){var e=[];for(var n in r)r.hasOwnProperty(n)&&e.push(n);var o=t.concat(e).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+o.join("|")+"|.)","g")}},function(r,e){r.exports=function(){var r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return{localize:function(e,t,n){var o;return n=n||{},o="string"==typeof r[e]?r[e]:1===t?r[e].one:r[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"in "+o:o+" ago":o}}}},function(r,e,t){var n=t(167);r.exports=function(){var r=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],e=["January","February","March","April","May","June","July","August","September","October","November","December"],t=["Su","Mo","Tu","We","Th","Fr","Sa"],o=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],a=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],i=["AM","PM"],u=["am","pm"],s=["a.m.","p.m."],c={MMM:function(e){return r[e.getMonth()]},MMMM:function(r){return e[r.getMonth()]},dd:function(r){return t[r.getDay()]},ddd:function(r){return o[r.getDay()]},dddd:function(r){return a[r.getDay()]},A:function(r){return r.getHours()/12>=1?i[1]:i[0]},a:function(r){return r.getHours()/12>=1?u[1]:u[0]},aa:function(r){return r.getHours()/12>=1?s[1]:s[0]}};return["M","D","DDD","d","Q","W"].forEach(function(r){c[r+"o"]=function(e,t){return function(r){var e=r%100;if(e>20||e<10)switch(e%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"}(t[r](e))}}),{formatters:c,formattingTokensRegExp:n(c)}}},function(r,e,t){var n=t(45),o=t(27);r.exports=function(r){var e=n(r),t=new Date(0);return t.setFullYear(e,0,4),t.setHours(0,0,0,0),o(t)}},function(r,e,t){var n=t(1);r.exports=function(r,e){var t=e&&Number(e.weekStartsOn)||0,o=n(r),a=o.getDay(),i=(a<t?7:0)+a-t;return o.setDate(o.getDate()-i),o.setHours(0,0,0,0),o}},function(r,e,t){var n=t(1);r.exports=function(r){var e=n(r),t=new Date(0);return t.setFullYear(e.getFullYear(),0,1),t.setHours(0,0,0,0),t}},function(r,e,t){var n=t(189);r.exports=(n.default||n).template({1:function(r,e,t,n,o){var a,i=r.lookupProperty||function(r,e){if(Object.prototype.hasOwnProperty.call(r,e))return r[e]};return null!=(a=i(t,"if").call(null!=e?e:r.nullContext||{},(a=(a=o&&i(o,"root"))&&i(a,"locals"))&&i(a,"edit"),{name:"if",hash:{},fn:r.program(2,o,0),inverse:r.program(4,o,0),data:o,loc:{start:{line:2,column:2},end:{line:6,column:9}}}))?a:""},2:function(r,e,t,n,o){var a,i=r.lookupProperty||function(r,e){if(Object.prototype.hasOwnProperty.call(r,e))return r[e]};return null!=(a=r.invokePartial((i(t,"getComponentName")||e&&i(e,"getComponentName")||r.hooks.helperMissing).call(null!=e?e:r.nullContext||{},null!=e?i(e,"_ref"):e,{name:"getComponentName",hash:{},data:o,loc:{start:{line:3,column:9},end:{line:3,column:32}}}),e,{data:o,helpers:t,partials:n,decorators:r.decorators}))?a:""},4:function(r,e,t,n,o){var a,i=null!=e?e:r.nullContext||{},u=r.hooks.helperMissing,s=r.lookupProperty||function(r,e){if(Object.prototype.hasOwnProperty.call(r,e))return r[e]};return null!=(a=r.invokePartial((s(t,"getExtensionPartialName")||e&&s(e,"getExtensionPartialName")||u).call(i,(s(t,"getComponentName")||e&&s(e,"getComponentName")||u).call(i,null!=e?s(e,"_ref"):e,{name:"getComponentName",hash:{},data:o,loc:{start:{line:5,column:34},end:{line:5,column:57}}}),(a=(a=o&&s(o,"root"))&&s(a,"locals"))&&s(a,"extension"),{name:"getExtensionPartialName",hash:{},data:o,loc:{start:{line:5,column:9},end:{line:5,column:81}}}),e,{data:o,helpers:t,partials:n,decorators:r.decorators}))?a:""},compiler:[8,">= 4.3.0"],main:function(r,e,t,n,o){var a;return null!=(a=(r.lookupProperty||function(r,e){if(Object.prototype.hasOwnProperty.call(r,e))return r[e]})(t,"each").call(null!=e?e:r.nullContext||{},e,{name:"each",hash:{},fn:r.program(1,o,0),inverse:r.noop,data:o,loc:{start:{line:1,column:0},end:{line:7,column:10}}}))?a:""},usePartial:!0,useData:!0})},function(r,e,t){"use strict";function n(r){return r&&r.__esModule?r:{default:r}}function o(r){if(r&&r.__esModule)return r;var e={};if(null!=r)for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t]);return e.default=r,e}e.__esModule=!0;var a=o(t(51)),i=n(t(188)),u=n(t(5)),s=o(t(2)),c=o(t(187)),l=n(t(186));function f(){var r=new a.HandlebarsEnvironment;return s.extend(r,a),r.SafeString=i.default,r.Exception=u.default,r.Utils=s,r.escapeExpression=s.escapeExpression,r.VM=c,r.template=function(e){return c.template(e,r)},r}var p=f();p.create=f,l.default(p),p.default=p,e.default=p,r.exports=e.default},function(r,e,t){"use strict";e.__esModule=!0,e.registerDefaultDecorators=function(r){n.default(r)};var n=function(r){return r&&r.__esModule?r:{default:r}}(t(176))},function(r,e,t){"use strict";e.__esModule=!0;var n=t(2);e.default=function(r){r.registerDecorator("inline",function(r,e,t,o){var a=r;return e.partials||(e.partials={},a=function(o,a){var i=t.partials;t.partials=n.extend({},i,e.partials);var u=r(o,a);return t.partials=i,u}),e.partials[o.args[0]]=o.fn,a})},r.exports=e.default},function(r,e,t){"use strict";e.__esModule=!0;var n=t(2);e.default=function(r){r.registerHelper("blockHelperMissing",function(e,t){var o=t.inverse,a=t.fn;if(!0===e)return a(this);if(!1===e||null==e)return o(this);if(n.isArray(e))return e.length>0?(t.ids&&(t.ids=[t.name]),r.helpers.each(e,t)):o(this);if(t.data&&t.ids){var i=n.createFrame(t.data);i.contextPath=n.appendContextPath(t.data.contextPath,t.name),t={data:i}}return a(e,t)})},r.exports=e.default},function(r,e,t){"use strict";(function(n){e.__esModule=!0;var o=t(2),a=function(r){return r&&r.__esModule?r:{default:r}}(t(5));e.default=function(r){r.registerHelper("each",function(r,e){if(!e)throw new a.default("Must pass iterator to #each");var t=e.fn,i=e.inverse,u=0,s="",c=void 0,l=void 0;function f(e,n,a){c&&(c.key=e,c.index=n,c.first=0===n,c.last=!!a,l&&(c.contextPath=l+e)),s+=t(r[e],{data:c,blockParams:o.blockParams([r[e],e],[l+e,null])})}if(e.data&&e.ids&&(l=o.appendContextPath(e.data.contextPath,e.ids[0])+"."),o.isFunction(r)&&(r=r.call(this)),e.data&&(c=o.createFrame(e.data)),r&&"object"==typeof r)if(o.isArray(r))for(var p=r.length;u<p;u++)u in r&&f(u,u,u===r.length-1);else if(n.Symbol&&r[n.Symbol.iterator]){for(var d=[],h=r[n.Symbol.iterator](),g=h.next();!g.done;g=h.next())d.push(g.value);for(p=(r=d).length;u<p;u++)f(u,u,u===r.length-1)}else!function(){var e=void 0;Object.keys(r).forEach(function(r){void 0!==e&&f(e,u-1),e=r,u++}),void 0!==e&&f(e,u-1,!0)}();return 0===u&&(s=i(this)),s})},r.exports=e.default}).call(e,t(7))},function(r,e,t){"use strict";e.__esModule=!0;var n=function(r){return r&&r.__esModule?r:{default:r}}(t(5));e.default=function(r){r.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new n.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},r.exports=e.default},function(r,e,t){"use strict";e.__esModule=!0;var n=t(2),o=function(r){return r&&r.__esModule?r:{default:r}}(t(5));e.default=function(r){r.registerHelper("if",function(r,e){if(2!=arguments.length)throw new o.default("#if requires exactly one argument");return n.isFunction(r)&&(r=r.call(this)),!e.hash.includeZero&&!r||n.isEmpty(r)?e.inverse(this):e.fn(this)}),r.registerHelper("unless",function(e,t){if(2!=arguments.length)throw new o.default("#unless requires exactly one argument");return r.helpers.if.call(this,e,{fn:t.inverse,inverse:t.fn,hash:t.hash})})},r.exports=e.default},function(r,e,t){"use strict";e.__esModule=!0,e.default=function(r){r.registerHelper("log",function(){for(var e=[void 0],t=arguments[arguments.length-1],n=0;n<arguments.length-1;n++)e.push(arguments[n]);var o=1;null!=t.hash.level?o=t.hash.level:t.data&&null!=t.data.level&&(o=t.data.level),e[0]=o,r.log.apply(r,e)})},r.exports=e.default},function(r,e,t){"use strict";e.__esModule=!0,e.default=function(r){r.registerHelper("lookup",function(r,e,t){return r?t.lookupProperty(r,e):r})},r.exports=e.default},function(r,e,t){"use strict";e.__esModule=!0;var n=t(2),o=function(r){return r&&r.__esModule?r:{default:r}}(t(5));e.default=function(r){r.registerHelper("with",function(r,e){if(2!=arguments.length)throw new o.default("#with requires exactly one argument");n.isFunction(r)&&(r=r.call(this));var t=e.fn;if(n.isEmpty(r))return e.inverse(this);var a=e.data;return e.data&&e.ids&&((a=n.createFrame(e.data)).contextPath=n.appendContextPath(e.data.contextPath,e.ids[0])),t(r,{data:a,blockParams:n.blockParams([r],[a&&a.contextPath])})})},r.exports=e.default},function(r,e,t){"use strict";e.__esModule=!0,e.createNewLookupObject=function(){for(var r=arguments.length,e=Array(r),t=0;t<r;t++)e[t]=arguments[t];return n.extend.apply(void 0,[Object.create(null)].concat(e))};var n=t(2)},function(r,e,t){"use strict";e.__esModule=!0,e.wrapHelper=function(r,e){return"function"!=typeof r?r:function(){var t=arguments[arguments.length-1];return arguments[arguments.length-1]=e(t),r.apply(this,arguments)}}},function(r,e,t){"use strict";(function(t){e.__esModule=!0,e.default=function(r){var e=void 0!==t?t:window,n=e.Handlebars;r.noConflict=function(){return e.Handlebars===r&&(e.Handlebars=n),r}},r.exports=e.default}).call(e,t(7))},function(r,e,t){"use strict";e.__esModule=!0,e.checkRevision=function(r){var e=r&&r[0]||1,t=a.COMPILER_REVISION;if(!(e>=a.LAST_COMPATIBLE_COMPILER_REVISION&&e<=a.COMPILER_REVISION)){if(e<a.LAST_COMPATIBLE_COMPILER_REVISION){var n=a.REVISION_CHANGES[t],i=a.REVISION_CHANGES[e];throw new o.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+n+") or downgrade your runtime to an older version ("+i+").")}throw new o.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+r[1]+").")}},e.template=function(r,e){if(!e)throw new o.default("No environment passed to template");if(!r||!r.main)throw new o.default("Unknown template object: "+typeof r);r.main.decorator=r.main_d,e.VM.checkRevision(r.compiler);var t=r.compiler&&7===r.compiler[0],l={strict:function(r,e,t){if(!(r&&e in r))throw new o.default('"'+e+'" not defined in '+r,{loc:t});return l.lookupProperty(r,e)},lookupProperty:function(r,e){var t=r[e];return null==t?t:Object.prototype.hasOwnProperty.call(r,e)?t:s.resultIsAllowed(t,l.protoAccessControl,e)?t:void 0},lookup:function(r,e){for(var t=r.length,n=0;n<t;n++){if(null!=(r[n]&&l.lookupProperty(r[n],e)))return r[n][e]}},lambda:function(r,e){return"function"==typeof r?r.call(e):r},escapeExpression:n.escapeExpression,invokePartial:function(t,a,i){i.hash&&(a=n.extend({},a,i.hash),i.ids&&(i.ids[0]=!0)),t=e.VM.resolvePartial.call(this,t,a,i);var u=n.extend({},i,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),s=e.VM.invokePartial.call(this,t,a,u);if(null==s&&e.compile&&(i.partials[i.name]=e.compile(t,r.compilerOptions,e),s=i.partials[i.name](a,u)),null!=s){if(i.indent){for(var c=s.split("\n"),l=0,f=c.length;l<f&&(c[l]||l+1!==f);l++)c[l]=i.indent+c[l];s=c.join("\n")}return s}throw new o.default("The partial "+i.name+" could not be compiled when running in runtime-only mode")},fn:function(e){var t=r[e];return t.decorator=r[e+"_d"],t},programs:[],program:function(r,e,t,n,o){var a=this.programs[r],i=this.fn(r);return e||o||n||t?a=c(this,r,i,e,t,n,o):a||(a=this.programs[r]=c(this,r,i)),a},data:function(r,e){for(;r&&e--;)r=r._parent;return r},mergeIfNeeded:function(r,e){var t=r||e;return r&&e&&r!==e&&(t=n.extend({},e,r)),t},nullContext:Object.seal({}),noop:e.VM.noop,compilerInfo:r.compiler};function p(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n=t.data;p._setup(t),!t.partial&&r.useData&&(n=function(r,e){return e&&"root"in e||((e=e?a.createFrame(e):{}).root=r),e}(e,n));var o=void 0,i=r.useBlockParams?[]:void 0;function u(e){return""+r.main(l,e,l.helpers,l.partials,n,i,o)}return r.useDepths&&(o=t.depths?e!=t.depths[0]?[e].concat(t.depths):t.depths:[e]),(u=f(r.main,u,l,t.depths||[],n,i))(e,t)}return p.isTop=!0,p._setup=function(o){if(o.partial)l.protoAccessControl=o.protoAccessControl,l.helpers=o.helpers,l.partials=o.partials,l.decorators=o.decorators,l.hooks=o.hooks;else{var a=n.extend({},e.helpers,o.helpers);!function(r,e){Object.keys(r).forEach(function(t){var o=r[t];r[t]=function(r,e){var t=e.lookupProperty;return u.wrapHelper(r,function(r){return n.extend({lookupProperty:t},r)})}(o,e)})}(a,l),l.helpers=a,r.usePartial&&(l.partials=l.mergeIfNeeded(o.partials,e.partials)),(r.usePartial||r.useDecorators)&&(l.decorators=n.extend({},e.decorators,o.decorators)),l.hooks={},l.protoAccessControl=s.createProtoAccessControl(o);var c=o.allowCallsToHelperMissing||t;i.moveHelperToHooks(l,"helperMissing",c),i.moveHelperToHooks(l,"blockHelperMissing",c)}},p._child=function(e,t,n,a){if(r.useBlockParams&&!n)throw new o.default("must pass block params");if(r.useDepths&&!a)throw new o.default("must pass parent depths");return c(l,e,r[e],t,0,n,a)},p},e.wrapProgram=c,e.resolvePartial=function(r,e,t){return r?r.call||t.name||(t.name=r,r=t.partials[r]):r="@partial-block"===t.name?t.data["partial-block"]:t.partials[t.name],r},e.invokePartial=function(r,e,t){var i=t.data&&t.data["partial-block"];t.partial=!0,t.ids&&(t.data.contextPath=t.ids[0]||t.data.contextPath);var u=void 0;if(t.fn&&t.fn!==l&&function(){t.data=a.createFrame(t.data);var r=t.fn;u=t.data["partial-block"]=function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return t.data=a.createFrame(t.data),t.data["partial-block"]=i,r(e,t)},r.partials&&(t.partials=n.extend({},t.partials,r.partials))}(),void 0===r&&u&&(r=u),void 0===r)throw new o.default("The partial "+t.name+" could not be found");if(r instanceof Function)return r(e,t)},e.noop=l;var n=function(r){if(r&&r.__esModule)return r;var e={};if(null!=r)for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t]);return e.default=r,e}(t(2)),o=function(r){return r&&r.__esModule?r:{default:r}}(t(5)),a=t(51),i=t(52),u=t(185),s=t(53);function c(r,e,t,n,o,a,i){function u(e){var o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],u=i;return!i||e==i[0]||e===r.nullContext&&null===i[0]||(u=[e].concat(i)),t(r,e,r.helpers,r.partials,o.data||n,a&&[o.blockParams].concat(a),u)}return(u=f(t,u,r,i,n,a)).program=e,u.depth=i?i.length:0,u.blockParams=o||0,u}function l(){return""}function f(r,e,t,o,a,i){if(r.decorator){var u={};e=r.decorator(e,u,t,o&&o[0],a,i,o),n.extend(e,u)}return e}},function(r,e,t){"use strict";function n(r){this.string=r}e.__esModule=!0,n.prototype.toString=n.prototype.toHTML=function(){return""+this.string},e.default=n,r.exports=e.default},function(r,e,t){r.exports=t(174).default},function(r,e,t){"use strict";function n(r,e){var t,n;if(0===e.length)return r;for(t=0,n=e.length;t<n;t++)r=(r<<5)-r+e.charCodeAt(t),r|=0;return r<0?-2*r:r}r.exports=function(r){return function(r,e){for(;r.length<8;)r="0"+r;return r}(function r(e,t,o,a){var i=n(n(n(e,o),function(r){return Object.prototype.toString.call(r)}(t)),typeof t);if(null===t)return n(i,"null");if(void 0===t)return n(i,"undefined");if("object"==typeof t||"function"==typeof t){if(-1!==a.indexOf(t))return n(i,"[Circular]"+o);a.push(t);var u=function(e,t,n){return Object.keys(t).sort().reduce(function(e,o){return r(e,t[o],o,n)},e)}(i,t,a);if(!("valueOf"in t)||"function"!=typeof t.valueOf)return u;try{return n(u,String(t.valueOf()))}catch(e){return n(u,"[valueOf exception]"+(e.stack||e.message))}}return n(i,t.toString())}(0,r,"",[]).toString(16))}},function(r,e,t){(function(r,n){var o;!function(a){var i=("object"==typeof r&&r&&r.exports,"object"==typeof n&&n);i.global!==i&&i.window;var u=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=/[\x01-\x7F]/g,c=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,l=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,f={"­":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ff":"fflig","ffi":"ffilig","ffl":"ffllig","fi":"filig",fj:"fjlig","fl":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ij":"ijlig","IJ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ʼn":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},p=/["&'<>`]/g,d={'"':"&quot;","&":"&amp;","'":"&#x27;","<":"&lt;",">":"&gt;","`":"&#x60;"},h=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,g=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,m=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,v={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"‍",zwnj:"‌"},b={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},y={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},x=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],w=String.fromCharCode,A={}.hasOwnProperty,E=function(r,e){return A.call(r,e)},D=function(r,e){if(!r)return e;var t,n={};for(t in e)n[t]=E(r,t)?r[t]:e[t];return n},k=function(r,e){var t="";return r>=55296&&r<=57343||r>1114111?(e&&T("character reference outside the permissible Unicode range"),"�"):E(y,r)?(e&&T("disallowed character reference"),y[r]):(e&&function(r,e){for(var t=-1,n=r.length;++t<n;)if(r[t]==e)return!0;return!1}(x,r)&&T("disallowed character reference"),r>65535&&(t+=w((r-=65536)>>>10&1023|55296),r=56320|1023&r),t+=w(r))},q=function(r){return"&#x"+r.toString(16).toUpperCase()+";"},S=function(r){return"&#"+r+";"},T=function(r){throw Error("Parse error: "+r)},C=function(r,e){(e=D(e,C.options)).strict&&g.test(r)&&T("forbidden code point");var t=e.encodeEverything,n=e.useNamedReferences,o=e.allowUnsafeSymbols,a=e.decimal?S:q,i=function(r){return a(r.charCodeAt(0))};return t?(r=r.replace(s,function(r){return n&&E(f,r)?"&"+f[r]+";":i(r)}),n&&(r=r.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;").replace(/&#x66;&#x6A;/g,"&fjlig;")),n&&(r=r.replace(l,function(r){return"&"+f[r]+";"}))):n?(o||(r=r.replace(p,function(r){return"&"+f[r]+";"})),r=(r=r.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;")).replace(l,function(r){return"&"+f[r]+";"})):o||(r=r.replace(p,i)),r.replace(u,function(r){var e=r.charCodeAt(0),t=r.charCodeAt(1);return a(1024*(e-55296)+t-56320+65536)}).replace(c,i)};C.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var L=function(r,e){var t=(e=D(e,L.options)).strict;return t&&h.test(r)&&T("malformed character reference"),r.replace(m,function(r,n,o,a,i,u,s,c,l){var f,p,d,h,g,m;return n?v[g=n]:o?(g=o,(m=a)&&e.isAttributeValue?(t&&"="==m&&T("`&` did not start a character reference"),r):(t&&T("named character reference was not terminated by a semicolon"),b[g]+(m||""))):i?(d=i,p=u,t&&!p&&T("character reference was not terminated by a semicolon"),f=parseInt(d,10),k(f,t)):s?(h=s,p=c,t&&!p&&T("character reference was not terminated by a semicolon"),f=parseInt(h,16),k(f,t)):(t&&T("named character reference was not terminated by a semicolon"),r)})};L.options={isAttributeValue:!1,strict:!1};var O={version:"1.2.0",encode:C,decode:L,escape:function(r){return r.replace(p,function(r){return d[r]})},unescape:L};void 0===(o=function(){return O}.call(e,t,e,r))||(r.exports=o)}()}).call(e,t(89)(r),t(7))},function(r,e){e.read=function(r,e,t,n,o){var a,i,u=8*o-n-1,s=(1<<u)-1,c=s>>1,l=-7,f=t?o-1:0,p=t?-1:1,d=r[e+f];for(f+=p,a=d&(1<<-l)-1,d>>=-l,l+=u;l>0;a=256*a+r[e+f],f+=p,l-=8);for(i=a&(1<<-l)-1,a>>=-l,l+=n;l>0;i=256*i+r[e+f],f+=p,l-=8);if(0===a)a=1-c;else{if(a===s)return i?NaN:1/0*(d?-1:1);i+=Math.pow(2,n),a-=c}return(d?-1:1)*i*Math.pow(2,a-n)},e.write=function(r,e,t,n,o,a){var i,u,s,c=8*a-o-1,l=(1<<c)-1,f=l>>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:a-1,h=n?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(u=isNaN(e)?1:0,i=l):(i=Math.floor(Math.log(e)/Math.LN2),e*(s=Math.pow(2,-i))<1&&(i--,s*=2),(e+=i+f>=1?p/s:p*Math.pow(2,1-f))*s>=2&&(i++,s/=2),i+f>=l?(u=0,i=l):i+f>=1?(u=(e*s-1)*Math.pow(2,o),i+=f):(u=e*Math.pow(2,f-1)*Math.pow(2,o),i=0));o>=8;r[t+d]=255&u,d+=h,u/=256,o-=8);for(i=i<<o|u,c+=o;c>0;r[t+d]=255&i,d+=h,i/=256,c-=8);r[t+d-h]|=128*g}},function(r,e){var t={}.toString;r.exports=Array.isArray||function(r){return"[object Array]"==t.call(r)}},function(r,e){function t(r,e){var t=[],n=[];return null==e&&(e=function(r,e){return t[0]===e?"[Circular ~]":"[Circular ~."+n.slice(0,t.indexOf(e)).join(".")+"]"}),function(o,a){if(t.length>0){var i=t.indexOf(this);~i?t.splice(i+1):t.push(this),~i?n.splice(i,1/0,o):n.push(o),~t.indexOf(a)&&(a=e.call(this,o,a))}else t.push(a);return null==r?a:r.call(this,o,a)}}(r.exports=function(r,e,n,o){return JSON.stringify(r,t(e,o),n)}).getSerialize=t},function(r,e,t){var n=t(0);r.exports=function(){if(!arguments.length)return[];var r=arguments[0];return n(r)?r:[r]}},function(r,e){r.exports=function(r,e,t){switch(t.length){case 0:return r.call(e);case 1:return r.call(e,t[0]);case 2:return r.call(e,t[0],t[1]);case 3:return r.call(e,t[0],t[1],t[2])}return r.apply(e,t)}},function(r,e){r.exports=function(r,e){for(var t=-1,n=null==r?0:r.length,o=0,a=[];++t<n;){var i=r[t];e(i,t,r)&&(a[o++]=i)}return a}},function(r,e){r.exports=function(r,e){for(var t=-1,n=e.length,o=r.length;++t<n;)r[o+t]=e[t];return r}},function(r,e){r.exports=function(r,e){for(var t=-1,n=null==r?0:r.length;++t<n;)if(e(r[t],t,r))return!0;return!1}},function(r,e){var t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;r.exports=function(r){return r.match(t)||[]}},function(r,e,t){var n=t(9),o=t(6);r.exports=function(r,e){return r&&n(e,o(e),r)}},function(r,e,t){var n=t(9),o=t(82);r.exports=function(r,e){return r&&n(e,o(e),r)}},function(r,e,t){var n=t(3),o=Object.create,a=function(){function r(){}return function(e){if(!n(e))return{};if(o)return o(e);r.prototype=e;var t=new r;return r.prototype=void 0,t}}();r.exports=a},function(r,e,t){var n=t(17);r.exports=function(r,e){var t=[];return n(r,function(r,n,o){e(r,n,o)&&t.push(r)}),t}},function(r,e){r.exports=function(r,e,t,n){for(var o=r.length,a=t+(n?1:-1);n?a--:++a<o;)if(e(r[a],a,r))return a;return-1}},function(r,e,t){var n=t(198),o=t(255);r.exports=function r(e,t,a,i,u){var s=-1,c=e.length;for(a||(a=o),u||(u=[]);++s<c;){var l=e[s];t>0&&a(l)?t>1?r(l,t-1,a,i,u):n(u,l):i||(u[u.length]=l)}return u}},function(r,e,t){var n=t(234)();r.exports=n},function(r,e){r.exports=function(r,e){return null!=r&&e in Object(r)}},function(r,e,t){var n=t(28),o=t(241),a=t(242),i=t(243),u=t(31),s=t(0),c=t(36),l=t(81),f="[object Arguments]",p="[object Array]",d="[object Object]",h=Object.prototype.hasOwnProperty;r.exports=function(r,e,t,g,m,v){var b=s(r),y=s(e),x=b?p:u(r),w=y?p:u(e),A=(x=x==f?d:x)==d,E=(w=w==f?d:w)==d,D=x==w;if(D&&c(r)){if(!c(e))return!1;b=!0,A=!1}if(D&&!A)return v||(v=new n),b||l(r)?o(r,e,t,g,m,v):a(r,e,x,t,g,m,v);if(!(1&t)){var k=A&&h.call(r,"__wrapped__"),q=E&&h.call(e,"__wrapped__");if(k||q){var S=k?r.value():r,T=q?e.value():e;return v||(v=new n),m(S,T,t,g,v)}}return!!D&&(v||(v=new n),i(r,e,t,g,m,v))}},function(r,e,t){var n=t(28),o=t(62);r.exports=function(r,e,t,a){var i=t.length,u=i,s=!a;if(null==r)return!u;for(r=Object(r);i--;){var c=t[i];if(s&&c[2]?c[1]!==r[c[0]]:!(c[0]in r))return!1}for(;++i<u;){var l=(c=t[i])[0],f=r[l],p=c[1];if(s&&c[2]){if(void 0===f&&!(l in r))return!1}else{var d=new n;if(a)var h=a(f,p,l,r,e,d);if(!(void 0===h?o(p,f,3,a,d):h))return!1}}return!0}},function(r,e,t){var n=t(19)(Object.keys,Object);r.exports=n},function(r,e,t){var n=t(17),o=t(11);r.exports=function(r,e){var t=-1,a=o(r)?Array(r.length):[];return n(r,function(r,n,o){a[++t]=e(r,n,o)}),a}},function(r,e,t){var n=t(210),o=t(246),a=t(70);r.exports=function(r){var e=o(r);return 1==e.length&&e[0][2]?a(e[0][0],e[0][1]):function(t){return t===r||n(t,r,e)}}},function(r,e,t){var n=t(62),o=t(20),a=t(273),i=t(32),u=t(69),s=t(70),c=t(10);r.exports=function(r,e){return i(r)&&u(e)?s(c(r),e):function(t){var i=o(t,r);return void 0===i&&i===e?a(t,r):n(e,i,3)}}},function(r,e){r.exports=function(r){return function(e){return null==e?void 0:e[r]}}},function(r,e,t){var n=t(29);r.exports=function(r){return function(e){return n(e,r)}}},function(r,e){r.exports=function(r){return function(e){return null==r?void 0:r[e]}}},function(r,e){var t=Math.ceil,n=Math.max;r.exports=function(r,e,o,a){for(var i=-1,u=n(t((e-r)/(o||1)),0),s=Array(u);u--;)s[a?u:++i]=r,r+=o;return s}},function(r,e){r.exports=function(r,e,t,n,o){return o(r,function(r,o,a){t=n?(n=!1,r):e(t,r,o,a)}),t}},function(r,e,t){var n=t(77),o=t(71),a=t(72);r.exports=function(r,e){return a(o(r,e,n),r+"")}},function(r,e,t){var n=t(15),o=t(13),a=t(67),i=t(3),u=t(10);r.exports=function(r,e,t,s){if(!i(r))return r;for(var c=-1,l=(e=o(e,r)).length,f=l-1,p=r;null!=p&&++c<l;){var d=u(e[c]),h=t;if("__proto__"===d||"constructor"===d||"prototype"===d)return r;if(c!=f){var g=p[d];void 0===(h=s?s(g,d,p):void 0)&&(h=i(g)?g:a(e[c+1])?[]:{})}n(p,d,h),p=p[d]}return r}},function(r,e,t){var n=t(55),o=t(14),a=t(0),i=t(23),u=n?n.prototype:void 0,s=u?u.toString:void 0;r.exports=function r(e){if("string"==typeof e)return e;if(a(e))return o(e,r)+"";if(i(e))return s?s.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},function(r,e,t){var n=t(264),o=/^\s+/;r.exports=function(r){return r?r.slice(0,n(r)+1).replace(o,""):r}},function(r,e,t){var n=t(13),o=t(12),a=t(262),i=t(10);r.exports=function(r,e){return e=n(e,r),null==(r=a(r,e))||delete r[i(o(e))]}},function(r,e,t){var n=t(14);r.exports=function(r,e){return n(e,function(e){return r[e]})}},function(r,e,t){var n=t(30);r.exports=function(r,e,t,o){for(var a=r.length,i=o?a:-1;(o?i--:++i<a)&&e(r[i],i,r););return t?n(r,o?0:i,o?i+1:a):n(r,o?i+1:0,o?a:i)}},function(r,e,t){var n=t(61);r.exports=function(r,e){return!(null==r||!r.length)&&n(r,e,0)>-1}},function(r,e,t){(function(r){var n=t(34),o="object"==typeof e&&e&&!e.nodeType&&e,a=o&&"object"==typeof r&&r&&!r.nodeType&&r,i=a&&a.exports===o?n.Buffer:void 0,u=i?i.allocUnsafe:void 0;r.exports=function(r,e){if(e)return r.slice();var t=r.length,n=u?u(t):new r.constructor(t);return r.copy(n),n}}).call(e,t(89)(r))},function(r,e){r.exports=function(r,e){var t=-1,n=r.length;for(e||(e=Array(n));++t<n;)e[t]=r[t];return e}},function(r,e,t){var n=t(9),o=t(248);r.exports=function(r,e){return n(r,o(r),e)}},function(r,e,t){var n=t(9),o=t(249);r.exports=function(r,e){return n(r,o(r),e)}},function(r,e,t){var n=t(220),o=t(68);r.exports=function(r){return n(function(e,t){var n=-1,a=t.length,i=a>1?t[a-1]:void 0,u=a>2?t[2]:void 0;for(i=r.length>3&&"function"==typeof i?(a--,i):void 0,u&&o(t[0],t[1],u)&&(i=a<3?void 0:i,a=1),e=Object(e);++n<a;){var s=t[n];s&&r(e,s,n,i)}return e})}},function(r,e,t){var n=t(11);r.exports=function(r,e){return function(t,o){if(null==t)return t;if(!n(t))return r(t,o);for(var a=t.length,i=e?a:-1,u=Object(t);(e?i--:++i<a)&&!1!==o(u[i],i,u););return t}}},function(r,e){r.exports=function(r){return function(e,t,n){for(var o=-1,a=Object(e),i=n(e),u=i.length;u--;){var s=i[r?u:++o];if(!1===t(a[s],s,a))break}return e}}},function(r,e,t){var n=t(57),o=t(268),a=t(87),i=RegExp("['’]","g");r.exports=function(r){return function(e){return n(a(o(e).replace(i,"")),r,"")}}},function(r,e,t){var n=t(8),o=t(11),a=t(6);r.exports=function(r){return function(e,t,i){var u=Object(e);if(!o(e)){var s=n(t,3);e=a(e),t=function(r){return s(u[r],r,u)}}var c=r(e,t,i);return c>-1?u[s?e[c]:c]:void 0}}},function(r,e,t){var n=t(218),o=t(68),a=t(85);r.exports=function(r){return function(e,t,i){return i&&"number"!=typeof i&&o(e,t,i)&&(t=i=void 0),e=a(e),void 0===t?(t=e,e=0):t=a(t),i=void 0===i?e<t?1:-1:a(i),n(e,t,i,r)}}},function(r,e,t){var n=t(278);r.exports=function(r){return n(r)?void 0:r}},function(r,e,t){var n=t(217)({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"});r.exports=n},function(r,e,t){var n=t(247),o=function(){try{var r=n(Object,"defineProperty");return r({},"",{}),r}catch(r){}}();r.exports=o},function(r,e,t){var n=t(195),o=t(199),a=t(227);r.exports=function(r,e,t,i,u,s){var c=1&t,l=r.length,f=e.length;if(l!=f&&!(c&&f>l))return!1;var p=s.get(r),d=s.get(e);if(p&&d)return p==e&&d==r;var h=-1,g=!0,m=2&t?new n:void 0;for(s.set(r,e),s.set(e,r);++h<l;){var v=r[h],b=e[h];if(i)var y=c?i(b,v,h,e,r,s):i(v,b,h,r,e,s);if(void 0!==y){if(y)continue;g=!1;break}if(m){if(!o(e,function(r,e){if(!a(m,e)&&(v===r||u(v,r,t,i,s)))return m.push(e)})){g=!1;break}}else if(v!==b&&!u(v,b,t,i,s)){g=!1;break}}return s.delete(r),s.delete(e),g}},function(r,e){r.exports=function(r,e){return r===e||r!=r&&e!=e}},function(r,e,t){var n=t(64),o=Object.prototype.hasOwnProperty;r.exports=function(r,e,t,a,i,u){var s=1&t,c=n(r),l=c.length;if(l!=n(e).length&&!s)return!1;for(var f=l;f--;){var p=c[f];if(!(s?p in e:o.call(e,p)))return!1}var d=u.get(r),h=u.get(e);if(d&&h)return d==e&&h==r;var g=!0;u.set(r,e),u.set(e,r);for(var m=s;++f<l;){var v=r[p=c[f]],b=e[p];if(a)var y=s?a(b,v,p,e,r,u):a(v,b,p,r,e,u);if(!(void 0===y?v===b||i(v,b,t,a,u):y)){g=!1;break}m||(m="constructor"==p)}if(g&&!m){var x=r.constructor,w=e.constructor;x!=w&&"constructor"in r&&"constructor"in e&&!("function"==typeof x&&x instanceof x&&"function"==typeof w&&w instanceof w)&&(g=!1)}return u.delete(r),u.delete(e),g}},function(r,e,t){var n=t(270),o=t(71),a=t(72);r.exports=function(r){return a(o(r,void 0,n),r+"")}},function(r,e,t){(function(e){var t="object"==typeof e&&e&&e.Object===Object&&e;r.exports=t}).call(e,t(7))},function(r,e,t){var n=t(69),o=t(6);r.exports=function(r){for(var e=o(r),t=e.length;t--;){var a=e[t],i=r[a];e[t]=[a,i,n(i)]}return e}},function(r,e){r.exports=function(r,e){return null==r?void 0:r[e]}},function(r,e){r.exports=function(){return[]}},function(r,e){r.exports=function(){return[]}},function(r,e,t){var n=t(13),o=t(35),a=t(0),i=t(67),u=t(80),s=t(10);r.exports=function(r,e,t){for(var c=-1,l=(e=n(e,r)).length,f=!1;++c<l;){var p=s(e[c]);if(!(f=null!=r&&t(r,p)))break;r=r[p]}return f||++c!=l?f:!!(l=null==r?0:r.length)&&u(l)&&i(p,l)&&(a(r)||o(r))}},function(r,e){var t=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;r.exports=function(r){return t.test(r)}},function(r,e){var t=Object.prototype.hasOwnProperty;r.exports=function(r){var e=r.length,n=new r.constructor(e);return e&&"string"==typeof r[0]&&t.call(r,"index")&&(n.index=r.index,n.input=r.input),n}},function(r,e){r.exports=function(r){return r}},function(r,e,t){var n=t(203),o=t(66),a=t(33);r.exports=function(r){return"function"!=typeof r.constructor||a(r)?{}:n(o(r))}},function(r,e,t){var n=t(55),o=t(35),a=t(0),i=n?n.isConcatSpreadable:void 0;r.exports=function(r){return a(r)||o(r)||!!(i&&r&&r[i])}},function(r,e){r.exports=function(){this.__data__=[],this.size=0}},function(r,e,t){var n=t(16),o=Array.prototype.splice;r.exports=function(r){var e=this.__data__,t=n(e,r);return!(t<0||(t==e.length-1?e.pop():o.call(e,t,1),--this.size,0))}},function(r,e,t){var n=t(16);r.exports=function(r){var e=this.__data__,t=n(e,r);return t<0?void 0:e[t][1]}},function(r,e,t){var n=t(16);r.exports=function(r){return n(this.__data__,r)>-1}},function(r,e,t){var n=t(16);r.exports=function(r,e){var t=this.__data__,o=n(t,r);return o<0?(++this.size,t.push([r,e])):t[o][1]=e,this}},function(r,e){r.exports=function(r){return r}},function(r,e,t){var n=t(29),o=t(30);r.exports=function(r,e){return e.length<2?r:n(r,o(e,0,-1))}},function(r,e,t){var n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,a=t(261)(function(r){var e=[];return 46===r.charCodeAt(0)&&e.push(""),r.replace(n,function(r,t,n,a){e.push(n?a.replace(o,"$1"):t||r)}),e});r.exports=a},function(r,e){var t=/\s/;r.exports=function(r){for(var e=r.length;e--&&t.test(r.charAt(e)););return e}},function(r,e){var t="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",n="["+t+"]",o="\\d+",a="[a-z\\xdf-\\xf6\\xf8-\\xff]",i="[^\\ud800-\\udfff"+t+o+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",u="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",c="[A-Z\\xc0-\\xd6\\xd8-\\xde]",l="(?:"+a+"|"+i+")",f="(?:"+c+"|"+i+")",p="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",d="[\\ufe0e\\ufe0f]?"+p+"(?:\\u200d(?:"+["[^\\ud800-\\udfff]",u,s].join("|")+")[\\ufe0e\\ufe0f]?"+p+")*",h="(?:"+["[\\u2700-\\u27bf]",u,s].join("|")+")"+d,g=RegExp([c+"?"+a+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[n,c,"$"].join("|")+")",f+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[n,c+l,"$"].join("|")+")",c+"?"+l+"+(?:['’](?:d|ll|m|re|s|t|ve))?",c+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",o,h].join("|"),"g");r.exports=function(r){return r.match(g)||[]}},function(r,e,t){var n=t(15),o=t(9),a=t(232),i=t(11),u=t(33),s=t(6),c=Object.prototype.hasOwnProperty,l=a(function(r,e){if(u(e)||i(e))o(e,s(e),r);else for(var t in e)c.call(e,t)&&n(r,t,e[t])});r.exports=l},function(r,e,t){var n=t(59);r.exports=function(r){return n(r,5)}},function(r,e,t){var n=t(239),o=t(38),a=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,i=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");r.exports=function(r){return(r=o(r))&&r.replace(a,n).replace(i,"")}},function(r,e,t){var n=t(205),o=t(8),a=t(86),i=Math.max;r.exports=function(r,e,t){var u=null==r?0:r.length;if(!u)return-1;var s=null==t?0:a(t);return s<0&&(s=i(u+s,0)),n(r,o(e,3),s)}},function(r,e,t){var n=t(206);r.exports=function(r){return null!=r&&r.length?n(r,1):[]}},function(r,e,t){var n=t(56),o=t(17),a=t(63),i=t(0);r.exports=function(r,e){return(i(r)?n:o)(r,a(e))}},function(r,e,t){var n=t(60),o=t(63);r.exports=function(r,e){return r&&n(r,o(e))}},function(r,e,t){var n=t(208),o=t(250);r.exports=function(r,e){return null!=r&&o(r,e,n)}},function(r,e,t){var n=t(34).isFinite;r.exports=function(r){return"number"==typeof r&&n(r)}},function(r,e,t){var n=t(18),o=t(3);r.exports=function(r){if(!o(r))return!1;var e=n(r);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},function(r,e){r.exports=function(){return!1}},function(r,e,t){var n=t(18),o=t(22);r.exports=function(r){return"number"==typeof r||o(r)&&"[object Number]"==n(r)}},function(r,e,t){var n=t(18),o=t(66),a=t(22),i=Function.prototype,u=Object.prototype,s=i.toString,c=u.hasOwnProperty,l=s.call(Object);r.exports=function(r){if(!a(r)||"[object Object]"!=n(r))return!1;var e=o(r);if(null===e)return!0;var t=c.call(e,"constructor")&&e.constructor;return"function"==typeof t&&t instanceof t&&s.call(t)==l}},function(r,e){r.exports=function(){return!1}},function(r,e,t){var n=t(235)(function(r,e,t){return r+(t?"-":"")+e.toLowerCase()});r.exports=n},function(r,e,t){var n=t(215),o=t(216),a=t(32),i=t(10);r.exports=function(r){return a(r)?n(i(r)):o(r)}},function(r,e,t){var n=t(237)();r.exports=n},function(r,e,t){var n=t(57),o=t(17),a=t(8),i=t(219),u=t(0);r.exports=function(r,e,t){var s=u(r)?n:i,c=arguments.length<3;return s(r,a(e,4),t,c,o)}},function(r,e,t){var n=t(223),o=t(3),a=t(23),i=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,s=/^0o[0-7]+$/i,c=parseInt;r.exports=function(r){if("number"==typeof r)return r;if(a(r))return NaN;if(o(r)){var e="function"==typeof r.valueOf?r.valueOf():r;r=o(e)?e+"":e}if("string"!=typeof r)return 0===r?r:+r;r=n(r);var t=u.test(r);return t||s.test(r)?c(r.slice(2),t?2:8):i.test(r)?NaN:+r}},function(r,e,t){var n=t(225),o=t(6);r.exports=function(r){return null==r?[]:n(r,o(r))}},function(r,e,t){"use strict";(function(e,t,n){var o=e.crypto||e.msCrypto;o&&o.getRandomValues?r.exports=function(r,a){if(r>65536)throw new Error("requested too many random bytes");var i=new e.Uint8Array(r);r>0&&o.getRandomValues(i);var u=new t(i.buffer);return"function"==typeof a?n.nextTick(function(){a(null,u)}):u}:r.exports=function(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}}).call(e,t(7),t(158).Buffer,t(88))},function(r,e,t){r.exports=t(289)},function(r,e,t){var n=t(94);function o(){this.chars=""}o.prototype.setType=function(r){var e,t="abcdefghijklmnopqrstuvwxyz",n=t.toUpperCase();e="alphanumeric"===r?"0123456789"+t+n:"numeric"===r?"0123456789":"alphabetic"===r?t+n:"hex"===r?"0123456789abcdef":"binary"===r?"01":"octal"===r?"01234567":r,this.chars=e},o.prototype.removeUnreadable=function(){this.chars=this.chars.replace(/[0OIl]/g,"")},o.prototype.setcapitalization=function(r){"uppercase"===r?this.chars=this.chars.toUpperCase():"lowercase"===r&&(this.chars=this.chars.toLowerCase())},o.prototype.removeDuplicates=function(){var r=this.chars.split("");r=n(r),this.chars=r.join("")},r.exports=o},function(r,e,t){"use strict";var n=t(286),o=t(288);function a(r){try{return n(r)}catch(e){return function(r){for(var e=[],t=0;t<r;t++)e.push(Math.floor(255*Math.random()));return{length:r,readUInt8:function(r){return e[r]}}}(r)}}function i(r,e,t,n,o){for(var a=e,i=0;i<r.length&&a.length<n;i++){var u=r.readUInt8(i);u<o&&(a+=t.charAt(u%t.length))}return a}e.generate=function(r,e){var t,u=new o,s="";"object"==typeof r?(t="number"==typeof r.length?r.length:32,r.charset?u.setType(r.charset):u.setType("alphanumeric"),r.capitalization&&u.setcapitalization(r.capitalization),r.readable&&u.removeUnreadable(),u.removeDuplicates()):"number"==typeof r?(t=r,u.setType("alphanumeric")):(t=32,u.setType("alphanumeric"));var c=256-256%u.chars.length;if(!e){for(;s.length<t;)s=i(a(Math.ceil(256*t/c)),s,u.chars,t,c);return s}!function r(e,t,o,a,u){n(o,function(n,s){n&&u(n);var c=i(s,e,t,o,a);c.length<o?r(c,t,o,a,u):u(null,c)})}(s,u.chars,t,c,e)}},function(r,e,t){r.exports=t(291)},function(r,e,t){var n;!function(t,o){"use strict";var a=function(r,e){var t,n,o,a,s,c,l,f,p,d,h,g,m,v,b,y="-",x=[";","?",":","@","&","=","+","$",",","/"],w=[";","?",":","@","&","=","+","$",","],A="",E="",D=!0,k={},q={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"Ae","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"Oe","Ő":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"Ue","Ű":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"ae","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"oe","ő":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"ue","ű":"u","ý":"y","þ":"th","ÿ":"y","ẞ":"SS","ا":"a","أ":"a","إ":"i","آ":"aa","ؤ":"u","ئ":"e","ء":"a","ب":"b","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ي":"y","ى":"a","ة":"h","ﻻ":"la","ﻷ":"laa","ﻹ":"lai","ﻵ":"laa","گ":"g","چ":"ch","پ":"p","ژ":"zh","ک":"k","ی":"y","َ":"a","ً":"an","ِ":"e","ٍ":"en","ُ":"u","ٌ":"on","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","က":"k","ခ":"kh","ဂ":"g","ဃ":"ga","င":"ng","စ":"s","ဆ":"sa","ဇ":"z","စျ":"za","ည":"ny","ဋ":"t","ဌ":"ta","ဍ":"d","ဎ":"da","ဏ":"na","တ":"t","ထ":"ta","ဒ":"d","ဓ":"da","န":"n","ပ":"p","ဖ":"pa","ဗ":"b","ဘ":"ba","မ":"m","ယ":"y","ရ":"ya","လ":"l","ဝ":"w","သ":"th","ဟ":"h","ဠ":"la","အ":"a","ြ":"y","ျ":"ya","ွ":"w","ြွ":"yw","ျွ":"ywa","ှ":"h","ဧ":"e","၏":"-e","ဣ":"i","ဤ":"-i","ဉ":"u","ဦ":"-u","ဩ":"aw","သြော":"aw","ဪ":"aw","၀":"0","၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","္":"","့":"","း":"","č":"c","ď":"d","ě":"e","ň":"n","ř":"r","š":"s","ť":"t","ů":"u","ž":"z","Č":"C","Ď":"D","Ě":"E","Ň":"N","Ř":"R","Š":"S","Ť":"T","Ů":"U","Ž":"Z","ހ":"h","ށ":"sh","ނ":"n","ރ":"r","ބ":"b","ޅ":"lh","ކ":"k","އ":"a","ވ":"v","މ":"m","ފ":"f","ދ":"dh","ތ":"th","ލ":"l","ގ":"g","ޏ":"gn","ސ":"s","ޑ":"d","ޒ":"z","ޓ":"t","ޔ":"y","ޕ":"p","ޖ":"j","ޗ":"ch","ޘ":"tt","ޙ":"hh","ޚ":"kh","ޛ":"th","ޜ":"z","ޝ":"sh","ޞ":"s","ޟ":"d","ޠ":"t","ޡ":"z","ޢ":"a","ޣ":"gh","ޤ":"q","ޥ":"w","ަ":"a","ާ":"aa","ި":"i","ީ":"ee","ު":"u","ޫ":"oo","ެ":"e","ޭ":"ey","ޮ":"o","ޯ":"oa","ް":"","α":"a","β":"v","γ":"g","δ":"d","ε":"e","ζ":"z","η":"i","θ":"th","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"ks","ο":"o","π":"p","ρ":"r","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"o","ά":"a","έ":"e","ί":"i","ό":"o","ύ":"y","ή":"i","ώ":"o","ς":"s","ϊ":"i","ΰ":"y","ϋ":"y","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"I","Θ":"TH","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"KS","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"O","Ά":"A","Έ":"E","Ί":"I","Ό":"O","Ύ":"Y","Ή":"I","Ώ":"O","Ϊ":"I","Ϋ":"Y","ā":"a","ē":"e","ģ":"g","ī":"i","ķ":"k","ļ":"l","ņ":"n","ū":"u","Ā":"A","Ē":"E","Ģ":"G","Ī":"I","Ķ":"k","Ļ":"L","Ņ":"N","Ū":"U","Ќ":"Kj","ќ":"kj","Љ":"Lj","љ":"lj","Њ":"Nj","њ":"nj","Тс":"Ts","тс":"ts","ą":"a","ć":"c","ę":"e","ł":"l","ń":"n","ś":"s","ź":"z","ż":"z","Ą":"A","Ć":"C","Ę":"E","Ł":"L","Ń":"N","Ś":"S","Ź":"Z","Ż":"Z","Є":"Ye","І":"I","Ї":"Yi","Ґ":"G","є":"ye","і":"i","ї":"yi","ґ":"g","ă":"a","Ă":"A","ș":"s","Ș":"S","ț":"t","Ț":"T","ţ":"t","Ţ":"T","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ё":"yo","ж":"zh","з":"z","и":"i","й":"i","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"kh","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ё":"Yo","Ж":"Zh","З":"Z","И":"I","Й":"I","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"Kh","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","ђ":"dj","ј":"j","ћ":"c","џ":"dz","Ђ":"Dj","Ј":"j","Ћ":"C","Џ":"Dz","ľ":"l","ĺ":"l","ŕ":"r","Ľ":"L","Ĺ":"L","Ŕ":"R","ş":"s","Ş":"S","ı":"i","İ":"I","ğ":"g","Ğ":"G","ả":"a","Ả":"A","ẳ":"a","Ẳ":"A","ẩ":"a","Ẩ":"A","đ":"d","Đ":"D","ẹ":"e","Ẹ":"E","ẽ":"e","Ẽ":"E","ẻ":"e","Ẻ":"E","ế":"e","Ế":"E","ề":"e","Ề":"E","ệ":"e","Ệ":"E","ễ":"e","Ễ":"E","ể":"e","Ể":"E","ọ":"o","Ọ":"o","ố":"o","Ố":"O","ồ":"o","Ồ":"O","ổ":"o","Ổ":"O","ộ":"o","Ộ":"O","ỗ":"o","Ỗ":"O","ơ":"o","Ơ":"O","ớ":"o","Ớ":"O","ờ":"o","Ờ":"O","ợ":"o","Ợ":"O","ỡ":"o","Ỡ":"O","Ở":"o","ở":"o","ị":"i","Ị":"I","ĩ":"i","Ĩ":"I","ỉ":"i","Ỉ":"i","ủ":"u","Ủ":"U","ụ":"u","Ụ":"U","ũ":"u","Ũ":"U","ư":"u","Ư":"U","ứ":"u","Ứ":"U","ừ":"u","Ừ":"U","ự":"u","Ự":"U","ữ":"u","Ữ":"U","ử":"u","Ử":"ư","ỷ":"y","Ỷ":"y","ỳ":"y","Ỳ":"Y","ỵ":"y","Ỵ":"Y","ỹ":"y","Ỹ":"Y","ạ":"a","Ạ":"A","ấ":"a","Ấ":"A","ầ":"a","Ầ":"A","ậ":"a","Ậ":"A","ẫ":"a","Ẫ":"A","ắ":"a","Ắ":"A","ằ":"a","Ằ":"A","ặ":"a","Ặ":"A","ẵ":"a","Ẵ":"A","“":'"',"”":'"',"‘":"'","’":"'","∂":"d","ƒ":"f","™":"(TM)","©":"(C)","œ":"oe","Œ":"OE","®":"(R)","†":"+","℠":"(SM)","…":"...","˚":"o","º":"o","ª":"a","•":"*","၊":",","။":".",$:"USD","€":"EUR","₢":"BRN","₣":"FRF","£":"GBP","₤":"ITL","₦":"NGN","₧":"ESP","₩":"KRW","₪":"ILS","₫":"VND","₭":"LAK","₮":"MNT","₯":"GRD","₱":"ARS","₲":"PYG","₳":"ARA","₴":"UAH","₵":"GHS","¢":"cent","¥":"CNY","元":"CNY","円":"YEN","﷼":"IRR","₠":"EWE","฿":"THB","₨":"INR","₹":"INR","₰":"PF","₺":"TRY","؋":"AFN","₼":"AZN","лв":"BGN","៛":"KHR","₡":"CRC","₸":"KZT","ден":"MKD","zł":"PLN","₽":"RUB","₾":"GEL"},S=["်","ް"],T={"ာ":"a","ါ":"a","ေ":"e","ဲ":"e","ိ":"i","ီ":"i","ို":"o","ု":"u","ူ":"u","ေါင်":"aung","ော":"aw","ော်":"aw","ေါ":"aw","ေါ်":"aw","်":"်","က်":"et","ိုက်":"aik","ောက်":"auk","င်":"in","ိုင်":"aing","ောင်":"aung","စ်":"it","ည်":"i","တ်":"at","ိတ်":"eik","ုတ်":"ok","ွတ်":"ut","ေတ်":"it","ဒ်":"d","ိုဒ်":"ok","ုဒ်":"ait","န်":"an","ာန်":"an","ိန်":"ein","ုန်":"on","ွန်":"un","ပ်":"at","ိပ်":"eik","ုပ်":"ok","ွပ်":"ut","န်ုပ်":"nub","မ်":"an","ိမ်":"ein","ုမ်":"on","ွမ်":"un","ယ်":"e","ိုလ်":"ol","ဉ်":"in","ံ":"an","ိံ":"ein","ုံ":"on","ައް":"ah","ަށް":"ah"},C={en:{},az:{"ç":"c","ə":"e","ğ":"g","ı":"i","ö":"o","ş":"s","ü":"u","Ç":"C","Ə":"E","Ğ":"G","İ":"I","Ö":"O","Ş":"S","Ü":"U"},cs:{"č":"c","ď":"d","ě":"e","ň":"n","ř":"r","š":"s","ť":"t","ů":"u","ž":"z","Č":"C","Ď":"D","Ě":"E","Ň":"N","Ř":"R","Š":"S","Ť":"T","Ů":"U","Ž":"Z"},fi:{"ä":"a","Ä":"A","ö":"o","Ö":"O"},hu:{"ä":"a","Ä":"A","ö":"o","Ö":"O","ü":"u","Ü":"U","ű":"u","Ű":"U"},lt:{"ą":"a","č":"c","ę":"e","ė":"e","į":"i","š":"s","ų":"u","ū":"u","ž":"z","Ą":"A","Č":"C","Ę":"E","Ė":"E","Į":"I","Š":"S","Ų":"U","Ū":"U"},lv:{"ā":"a","č":"c","ē":"e","ģ":"g","ī":"i","ķ":"k","ļ":"l","ņ":"n","š":"s","ū":"u","ž":"z","Ā":"A","Č":"C","Ē":"E","Ģ":"G","Ī":"i","Ķ":"k","Ļ":"L","Ņ":"N","Š":"S","Ū":"u","Ž":"Z"},pl:{"ą":"a","ć":"c","ę":"e","ł":"l","ń":"n","ó":"o","ś":"s","ź":"z","ż":"z","Ą":"A","Ć":"C","Ę":"e","Ł":"L","Ń":"N","Ó":"O","Ś":"S","Ź":"Z","Ż":"Z"},sk:{"ä":"a","Ä":"A"},sr:{"љ":"lj","њ":"nj","Љ":"Lj","Њ":"Nj","đ":"dj","Đ":"Dj"},tr:{"Ü":"U","Ö":"O","ü":"u","ö":"o"}},L={ar:{"∆":"delta","∞":"la-nihaya","♥":"hob","&":"wa","|":"aw","<":"aqal-men",">":"akbar-men","∑":"majmou","¤":"omla"},az:{},ca:{"∆":"delta","∞":"infinit","♥":"amor","&":"i","|":"o","<":"menys que",">":"mes que","∑":"suma dels","¤":"moneda"},cs:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"nebo","<":"mensi nez",">":"vetsi nez","∑":"soucet","¤":"mena"},de:{"∆":"delta","∞":"unendlich","♥":"Liebe","&":"und","|":"oder","<":"kleiner als",">":"groesser als","∑":"Summe von","¤":"Waehrung"},dv:{"∆":"delta","∞":"kolunulaa","♥":"loabi","&":"aai","|":"noonee","<":"ah vure kuda",">":"ah vure bodu","∑":"jumula","¤":"faisaa"},en:{"∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less than",">":"greater than","∑":"sum","¤":"currency"},es:{"∆":"delta","∞":"infinito","♥":"amor","&":"y","|":"u","<":"menos que",">":"mas que","∑":"suma de los","¤":"moneda"},fa:{"∆":"delta","∞":"bi-nahayat","♥":"eshgh","&":"va","|":"ya","<":"kamtar-az",">":"bishtar-az","∑":"majmooe","¤":"vahed"},fi:{"∆":"delta","∞":"aarettomyys","♥":"rakkaus","&":"ja","|":"tai","<":"pienempi kuin",">":"suurempi kuin","∑":"summa","¤":"valuutta"},fr:{"∆":"delta","∞":"infiniment","♥":"Amour","&":"et","|":"ou","<":"moins que",">":"superieure a","∑":"somme des","¤":"monnaie"},gr:{},hu:{"∆":"delta","∞":"vegtelen","♥":"szerelem","&":"es","|":"vagy","<":"kisebb mint",">":"nagyobb mint","∑":"szumma","¤":"penznem"},it:{"∆":"delta","∞":"infinito","♥":"amore","&":"e","|":"o","<":"minore di",">":"maggiore di","∑":"somma","¤":"moneta"},lt:{"∆":"delta","∞":"begalybe","♥":"meile","&":"ir","|":"ar","<":"maziau nei",">":"daugiau nei","∑":"suma","¤":"valiuta"},lv:{"∆":"delta","∞":"bezgaliba","♥":"milestiba","&":"un","|":"vai","<":"mazak neka",">":"lielaks neka","∑":"summa","¤":"valuta"},my:{"∆":"kwahkhyaet","∞":"asaonasme","♥":"akhyait","&":"nhin","|":"tho","<":"ngethaw",">":"kyithaw","∑":"paungld","¤":"ngwekye"},mk:{},nl:{"∆":"delta","∞":"oneindig","♥":"liefde","&":"en","|":"of","<":"kleiner dan",">":"groter dan","∑":"som","¤":"valuta"},pl:{"∆":"delta","∞":"nieskonczonosc","♥":"milosc","&":"i","|":"lub","<":"mniejsze niz",">":"wieksze niz","∑":"suma","¤":"waluta"},pt:{"∆":"delta","∞":"infinito","♥":"amor","&":"e","|":"ou","<":"menor que",">":"maior que","∑":"soma","¤":"moeda"},ro:{"∆":"delta","∞":"infinit","♥":"dragoste","&":"si","|":"sau","<":"mai mic ca",">":"mai mare ca","∑":"suma","¤":"valuta"},ru:{"∆":"delta","∞":"beskonechno","♥":"lubov","&":"i","|":"ili","<":"menshe",">":"bolshe","∑":"summa","¤":"valjuta"},sk:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"alebo","<":"menej ako",">":"viac ako","∑":"sucet","¤":"mena"},sr:{},tr:{"∆":"delta","∞":"sonsuzluk","♥":"ask","&":"ve","|":"veya","<":"kucuktur",">":"buyuktur","∑":"toplam","¤":"para birimi"},uk:{"∆":"delta","∞":"bezkinechnist","♥":"lubov","&":"i","|":"abo","<":"menshe",">":"bilshe","∑":"suma","¤":"valjuta"},vn:{"∆":"delta","∞":"vo cuc","♥":"yeu","&":"va","|":"hoac","<":"nho hon",">":"lon hon","∑":"tong","¤":"tien te"}};if("string"!=typeof r)return"";if("string"==typeof e&&(y=e),l=L.en,f=C.en,"object"==typeof e)for(h in t=e.maintainCase||!1,k=e.custom&&"object"==typeof e.custom?e.custom:k,o=+e.truncate>1&&e.truncate||!1,a=e.uric||!1,s=e.uricNoSlash||!1,c=e.mark||!1,D=!1!==e.symbols&&!1!==e.lang,y=e.separator||y,a&&(b+=x.join("")),s&&(b+=w.join("")),c&&(b+=[".","!","~","*","'","(",")"].join("")),l=e.lang&&L[e.lang]&&D?L[e.lang]:D?L.en:{},f=e.lang&&C[e.lang]?C[e.lang]:!1===e.lang||!0===e.lang?{}:C.en,e.titleCase&&"number"==typeof e.titleCase.length&&Array.prototype.toString.call(e.titleCase)?(e.titleCase.forEach(function(r){k[r+""]=r+""}),n=!0):n=!!e.titleCase,e.custom&&"number"==typeof e.custom.length&&Array.prototype.toString.call(e.custom)&&e.custom.forEach(function(r){k[r+""]=r+""}),Object.keys(k).forEach(function(e){var t;t=e.length>1?new RegExp("\\b"+i(e)+"\\b","gi"):new RegExp(i(e),"gi"),r=r.replace(t,k[e])}),k)b+=h;for(b=i(b+=y),m=!1,v=!1,d=0,g=(r=r.replace(/(^\s+|\s+$)/g,"")).length;d<g;d++)h=r[d],u(h,k)?m=!1:f[h]?(h=m&&f[h].match(/[A-Za-z0-9]/)?" "+f[h]:f[h],m=!1):h in q?(d+1<g&&S.indexOf(r[d+1])>=0?(E+=h,h=""):!0===v?(h=T[E]+q[h],E=""):h=m&&q[h].match(/[A-Za-z0-9]/)?" "+q[h]:q[h],m=!1,v=!1):h in T?(E+=h,h="",d===g-1&&(h=T[E]),v=!0):!l[h]||a&&-1!==x.join("").indexOf(h)||s&&-1!==w.join("").indexOf(h)?(!0===v?(h=T[E]+h,E="",v=!1):m&&(/[A-Za-z0-9]/.test(h)||A.substr(-1).match(/A-Za-z0-9]/))&&(h=" "+h),m=!1):(h=m||A.substr(-1).match(/[A-Za-z0-9]/)?y+l[h]:l[h],h+=void 0!==r[d+1]&&r[d+1].match(/[A-Za-z0-9]/)?y:"",m=!0),A+=h.replace(new RegExp("[^\\w\\s"+b+"_-]","g"),y);return n&&(A=A.replace(/(\w)(\S*)/g,function(r,e,t){var n=e.toUpperCase()+(null!==t?t:"");return Object.keys(k).indexOf(n.toLowerCase())<0?n:n.toLowerCase()})),A=A.replace(/\s+/g,y).replace(new RegExp("\\"+y+"+","g"),y).replace(new RegExp("(^\\"+y+"+|\\"+y+"+$)","g"),""),o&&A.length>o&&(p=A.charAt(o)===y,A=A.slice(0,o),p||(A=A.slice(0,A.lastIndexOf(y)))),t||n||(A=A.toLowerCase()),A},i=function(r){return r.replace(/[-\\^$*+?.()|[\]{}\/]/g,"\\$&")},u=function(r,e){for(var t in e)if(e[t]===r)return!0};void 0!==r&&r.exports?(r.exports=a,r.exports.createSlug=function(r){return function(e){return a(e,r)}}):void 0===(n=function(){return a}.apply(e,[]))||(r.exports=n)}()}]);
}, {}];
window.modules["546"] = [function(require,module,exports){function isObject(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}module.exports=isObject;
}, {}];
window.modules["547"] = [function(require,module,exports){var isArray=Array.isArray;module.exports=isArray;
}, {}];
window.modules["549"] = [function(require,module,exports){"use strict";module.exports=function(t,n){let i;return t.component?(i=[t.component,t.instance,t.path],t.initialFocus&&i.push(t.initialFocus)):t.tab&&(i=["kiln",t.tab,t.sites,t.query].concat(n)),i?`#${i.join("~")}`:""};
}, {}];
window.modules["550"] = [function(require,module,exports){"use strict";const RESOURCES={PAGES:"_pages",COMPONENTS:"_components",LAYOUTS:"_layouts",URIS:"_uris",LISTS:"_lists",USERS:"_users",GROUPS:"_groups",PERMISSIONS:"_permissions",MIGRATIONS:"_content_migrations",SCHEDULE:"_schedule",SITES:"_sites"};module.exports=(s=>Object.values(RESOURCES).find(S=>s.includes(S)));
}, {}];
window.modules["551"] = [function(require,module,exports){"use strict";module.exports=(e=>e&&["apikey","clay"].includes(e.provider));
}, {}];
window.modules["552"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e){isUriStringCheck.strCheck(e);const t=/\/_components\/.+?\/instances\/([^\.@]+)/.exec(e);return t&&t[1]};
}, {"588":588}];
window.modules["553"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e){isUriStringCheck.strCheck(e);const t=/\/_layouts\/.+?\/instances\/([^\.\/@]+)/.exec(e);return t&&t[1]};
}, {"588":588}];
window.modules["554"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e){isUriStringCheck.strCheck(e);const t=/_components\/(.+?)[\/\.]/.exec(e)||/_components\/(.*)/.exec(e);return t&&t[1]};
}, {"588":588}];
window.modules["555"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e){isUriStringCheck.strCheck(e);const t=/_layouts\/(.+?)[\/\.]/.exec(e)||/_layouts\/(.*)/.exec(e);return t&&t[1]};
}, {"588":588}];
window.modules["556"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e){isUriStringCheck.strCheck(e);const r=/\/_components\/.+?@(.+)/.exec(e);return r&&r[1]};
}, {"588":588}];
window.modules["557"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e){isUriStringCheck.strCheck(e);const r=/\/_pages\/([^\.\/]+)/.exec(e);return r&&r[1]};
}, {"588":588}];
window.modules["558"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e){isUriStringCheck.strCheck(e);const r=/\/_pages\/.+?@(.+)/.exec(e);return r&&r[1]};
}, {"588":588}];
window.modules["559"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e){isUriStringCheck.strCheck(e);const r=/\/_lists\/(.*)/.exec(e);return r&&r[1]};
}, {"588":588}];
window.modules["560"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(s){return isUriStringCheck.strCheck(s),s.split(/\/_(pages|components|lists|uris|schedule|users|layouts|sites|permissions|groups|content_migrations|syndication)/)[0]};
}, {"588":588}];
window.modules["561"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e){return isUriStringCheck.strCheck(e),e.toLowerCase().indexOf("/_components/")>-1};
}, {"588":588}];
window.modules["562"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e){return isUriStringCheck.strCheck(e),e.toLowerCase().indexOf("/_layouts/")>-1};
}, {"588":588}];
window.modules["563"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(r){return isUriStringCheck.strCheck(r),!!r.match(/\/_components\/[A-Za-z0-9\-]+$/)};
}, {"588":588}];
window.modules["564"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(r){return isUriStringCheck.strCheck(r),!!r.match(/\/_layouts\/[A-Za-z0-9\-]+$/)};
}, {"588":588}];
window.modules["565"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e){return isUriStringCheck.strCheck(e),e.toLowerCase().indexOf("/_pages/")>-1};
}, {"588":588}];
window.modules["566"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e){return isUriStringCheck.strCheck(e),-1!==e.indexOf("@published")};
}, {"588":588}];
window.modules["567"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e){return isUriStringCheck.strCheck(e),e.toLowerCase().indexOf("/_lists/")>-1};
}, {"588":588}];
window.modules["568"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(r){return isUriStringCheck.strCheck(r),r.toLowerCase().indexOf("/_uris/")>-1};
}, {"588":588}];
window.modules["569"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e){return isUriStringCheck.strCheck(e),e.toLowerCase().indexOf("/_users/")>-1};
}, {"588":588}];
window.modules["570"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(r,t){return isUriStringCheck.strCheck(r),t?r.split("@")[0]+"@"+t:r.split("@")[0]};
}, {"588":588}];
window.modules["571"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e,r){var t=r.slug,i=r.host,s=r.path,c=r.prefix,n=-1!==e.indexOf("/_");return c||(c=s&&s.length>1?`${i}${s}`:i),isUriStringCheck.strCheck(e),e.replace(`${c}${n?"/":""}`,`${t}${n?"/":""}`)};
}, {"588":588}];
window.modules["572"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e,r){var t=r.slug,i=r.host,s=r.path,c=r.prefix,n=-1!==e.indexOf("/_");return c||(c=s&&s.length>1?`${i}${s}`:i),isUriStringCheck.strCheck(e),e.replace(`${t}${n?"/":""}`,`${c}${n?"/":""}`)};
}, {"588":588}];
window.modules["573"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e,r,t=!1){var n,s,c=r.slug,i=r.host,o=r.path,h=r.prefix;return isUriStringCheck.strCheck(e),h||(h=o&&o.length>1?`${i}${o}`:i),n=`${t?'"_ref":':""}"${c}/_components/`,s=new RegExp(`${t?'"_ref":':""}"${h}/_components/`,"g"),e.replace(s,n)};
}, {"588":588}];
window.modules["574"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588);module.exports=function(e,r=!1){return function(t){var n,s,c=e.slug,i=e.host,o=e.path,u=e.prefix;return isUriStringCheck.strCheck(t),u||(u=o&&o.length>1?`${i}${o}`:i),n=`${r?'"_ref":':""}"${u}/_components/`,s=new RegExp(`${r?'"_ref":':""}"${c}/_components/`,"g"),t.replace(s,n)}};
}, {"588":588}];
window.modules["575"] = [function(require,module,exports){"use strict";const _get=require(1);module.exports=((t,e)=>{const r=e.split(".");if(3===r.length&&r[1].match(/^\d+$/)){const e=_get(t,`${r[0]}._has.props`);if(e)return e.filter(t=>t.prop===r[2]).shift()}return _get(t,e)});
}, {"1":1}];
window.modules["576"] = [function(require,module,exports){"use strict";const _get=require(1);module.exports=(e=>_get(e,"__sharedComponentMeta.parent._ref"));
}, {"1":1}];
window.modules["577"] = [function(require,module,exports){"use strict";const _get=require(1);module.exports=(e=>{const t=_get(e,"__sharedComponentMeta");return"object"==typeof t&&!Array.isArray(t)&&null!==t});
}, {"1":1}];
window.modules["578"] = [function(require,module,exports){"use strict";const getComponentName=require(554),{strCheck:strCheck}=require(588);module.exports=((e,t,r=null)=>{if(strCheck(t),"object"!=typeof e)throw new Error(`Page argument must be an object, not ${typeof e}`);return(r?e[r]||[]:Object.values(e).flatMap(e=>Array.isArray(e)?e:[])).find(e=>getComponentName(e)===t)});
}, {"554":554,"588":588}];
window.modules["579"] = [function(require,module,exports){"use strict";const _get=require(1),getPrefix=require(560),getResourceType=require(550);module.exports=((e,r,t,s)=>{const o=getPrefix(r)+"/"+getResourceType(r),u=_get(e,r,_get(e,o)),c=_get(u,t);if(!e||!u||!c)return!1;const i=_get(c,"filters",[]);for(const{property:e,source:r,operator:t,values:o}of i){const u=r?s[r]:s;return"includes"===t&&o.includes(u[e])||"not_includes"===t&&!o.includes(u[e])}return!!c});
}, {"1":1,"550":550,"560":560}];
window.modules["580"] = [function(require,module,exports){"use strict";const getSharedComponentParentRef=require(576);module.exports=(e=>!!getSharedComponentParentRef(e));
}, {"576":576}];
window.modules["581"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588),isLayout=require(562),getLayoutInstance=require(553);module.exports=function(t){return isUriStringCheck.strCheck(t),isLayout(t)&&!!getLayoutInstance(t)&&!!t.match(/\/meta$/i)};
}, {"553":553,"562":562,"588":588}];
window.modules["582"] = [function(require,module,exports){"use strict";const isUriStringCheck=require(588),isPage=require(565);module.exports=function(e){return isUriStringCheck.strCheck(e),isPage(e)&&!!e.match(/\/meta$/i)};
}, {"565":565,"588":588}];
window.modules["583"] = [function(require,module,exports){"use strict";const _get=require(1),isChildSharedComponent=require(580);module.exports=(e=>{const o=_get(e,"__sharedComponentMeta.isSharedComponent")||!1;return!isChildSharedComponent(e)&&o});
}, {"1":1,"580":580}];
window.modules["584"] = [function(require,module,exports){"use strict";const isParentSharedComponent=require(583),isChildSharedComponent=require(580);module.exports=(e=>isParentSharedComponent(e)||isChildSharedComponent(e));
}, {"580":580,"583":583}];
window.modules["585"] = [function(require,module,exports){"use strict";const _get=require(1),getPageInstance=require(557);module.exports=(e=>{const t=_get(e,"meta.uri")||"";return"shared-component"===getPageInstance(t)});
}, {"1":1,"557":557}];
window.modules["586"] = [function(require,module,exports){"use strict";const _get=require(1),isChildSharedComponent=require(580);module.exports=((e,o)=>{isChildSharedComponent(e)&&_get(e,"__sharedComponentMeta.overrides")&&(e.__sharedComponentMeta.overrides.includes(o)||e.__sharedComponentMeta.overrides.push(o))});
}, {"1":1,"580":580}];
window.modules["587"] = [function(require,module,exports){"use strict";const _isArray=require(547),_isObject=require(546),_isString=require(333),_includes=require(589),_find=require(591),traverse=require(590);module.exports=((r,e,i)=>{let s;return traverse(r).forEach(function(r){!s&&(_isArray(r)&&_find(r,r=>r._ref===e)||_isObject(r)&&r._ref===e||_isString(r)&&i[r]&&_includes(i[r],e))&&(s=this.path.join("."))}),s});
}, {"333":333,"546":546,"547":547,"589":589,"590":590,"591":591}];
window.modules["588"] = [function(require,module,exports){"use strict";function strCheck(t){if("string"==typeof t)return!0;throw new Error("Argument must be a string, not "+typeof t)}module.exports.strCheck=strCheck;
}, {}];
window.modules["589"] = [function(require,module,exports){var baseIndexOf=require(3151),isArrayLike=require(3243),isString=require(333),toInteger=require(3351),values=require(3275),nativeMax=Math.max;function includes(e,r,i,n){e=isArrayLike(e)?e:values(e),i=i&&!n?toInteger(i):0;var a=e.length;return i<0&&(i=nativeMax(a+i,0)),isString(e)?i<=a&&e.indexOf(r,i)>-1:!!a&&baseIndexOf(e,r,i)>-1}module.exports=includes;
}, {"333":333,"3151":3151,"3243":3243,"3275":3275,"3351":3351}];
window.modules["590"] = [function(require,module,exports){var traverse=module.exports=function(e){return new Traverse(e)};function Traverse(e){this.value=e}function walk(e,t,r){var o=[],n=[],a=!0;return function e(i){var c=r?copy(i):i,s={},u=!0,f={node:c,node_:i,path:[].concat(o),parent:n[n.length-1],parents:n,key:o.slice(-1)[0],isRoot:0===o.length,level:o.length,circular:null,update:function(e,t){f.isRoot||(f.parent.node[f.key]=e),f.node=e,t&&(u=!1)},delete:function(e){delete f.parent.node[f.key],e&&(u=!1)},remove:function(e){isArray(f.parent.node)?f.parent.node.splice(f.key,1):delete f.parent.node[f.key],e&&(u=!1)},keys:null,before:function(e){s.before=e},after:function(e){s.after=e},pre:function(e){s.pre=e},post:function(e){s.post=e},stop:function(){a=!1},block:function(){u=!1}};if(!a)return f;function l(){if("object"==typeof f.node&&null!==f.node){f.keys&&f.node_===f.node||(f.keys=objectKeys(f.node)),f.isLeaf=0==f.keys.length;for(var e=0;e<n.length;e++)if(n[e].node_===i){f.circular=n[e];break}}else f.isLeaf=!0,f.keys=null;f.notLeaf=!f.isLeaf,f.notRoot=!f.isRoot}l();var p=t.call(f,f.node);return void 0!==p&&f.update&&f.update(p),s.before&&s.before.call(f,f.node),u?("object"!=typeof f.node||null===f.node||f.circular||(n.push(f),l(),forEach(f.keys,function(t,n){o.push(t),s.pre&&s.pre.call(f,f.node[t],t);var a=e(f.node[t]);r&&hasOwnProperty.call(f.node,t)&&(f.node[t]=a.node),a.isLast=n==f.keys.length-1,a.isFirst=0==n,s.post&&s.post.call(f,a),o.pop()}),n.pop()),s.after&&s.after.call(f,f.node),f):f}(e).node}function copy(e){if("object"==typeof e&&null!==e){var t;if(isArray(e))t=[];else if(isDate(e))t=new Date(e.getTime?e.getTime():e);else if(isRegExp(e))t=new RegExp(e);else if(isError(e))t={message:e.message};else if(isBoolean(e))t=new Boolean(e);else if(isNumber(e))t=new Number(e);else if(isString(e))t=new String(e);else if(Object.create&&Object.getPrototypeOf)t=Object.create(Object.getPrototypeOf(e));else if(e.constructor===Object)t={};else{var r=e.constructor&&e.constructor.prototype||e.__proto__||{},o=function(){};o.prototype=r,t=new o}return forEach(objectKeys(e),function(r){t[r]=e[r]}),t}return e}Traverse.prototype.get=function(e){for(var t=this.value,r=0;r<e.length;r++){var o=e[r];if(!t||!hasOwnProperty.call(t,o)){t=void 0;break}t=t[o]}return t},Traverse.prototype.has=function(e){for(var t=this.value,r=0;r<e.length;r++){var o=e[r];if(!t||!hasOwnProperty.call(t,o))return!1;t=t[o]}return!0},Traverse.prototype.set=function(e,t){for(var r=this.value,o=0;o<e.length-1;o++){var n=e[o];hasOwnProperty.call(r,n)||(r[n]={}),r=r[n]}return r[e[o]]=t,t},Traverse.prototype.map=function(e){return walk(this.value,e,!0)},Traverse.prototype.forEach=function(e){return this.value=walk(this.value,e,!1),this.value},Traverse.prototype.reduce=function(e,t){var r=1===arguments.length,o=r?this.value:t;return this.forEach(function(t){this.isRoot&&r||(o=e.call(this,o,t))}),o},Traverse.prototype.paths=function(){var e=[];return this.forEach(function(t){e.push(this.path)}),e},Traverse.prototype.nodes=function(){var e=[];return this.forEach(function(t){e.push(this.node)}),e},Traverse.prototype.clone=function(){var e=[],t=[];return function r(o){for(var n=0;n<e.length;n++)if(e[n]===o)return t[n];if("object"==typeof o&&null!==o){var a=copy(o);return e.push(o),t.push(a),forEach(objectKeys(o),function(e){a[e]=r(o[e])}),e.pop(),t.pop(),a}return o}(this.value)};var objectKeys=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};function toS(e){return Object.prototype.toString.call(e)}function isDate(e){return"[object Date]"===toS(e)}function isRegExp(e){return"[object RegExp]"===toS(e)}function isError(e){return"[object Error]"===toS(e)}function isBoolean(e){return"[object Boolean]"===toS(e)}function isNumber(e){return"[object Number]"===toS(e)}function isString(e){return"[object String]"===toS(e)}var isArray=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},forEach=function(e,t){if(e.forEach)return e.forEach(t);for(var r=0;r<e.length;r++)t(e[r],r,e)};forEach(objectKeys(Traverse.prototype),function(e){traverse[e]=function(t){var r=[].slice.call(arguments,1),o=new Traverse(t);return o[e].apply(o,r)}});var hasOwnProperty=Object.hasOwnProperty||function(e,t){return t in e};
}, {}];
window.modules["591"] = [function(require,module,exports){var createFind=require(3309),findIndex=require(3354),find=createFind(findIndex);module.exports=find;
}, {"3309":3309,"3354":3354}];
window.modules["2672"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_asyncToGenerator2=_interopRequireDefault(require(24)),axios=require(2673);module.exports=function(e){e.prototype.getDataExchange=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,a,n,s;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t={success:!1,errorStatus:500,data:null},r){e.next=3;break}return e.abrupt("return",t);case 3:return e.prev=3,e.next=6,axios.post(this.api.endpoints.dataExchange,r,{headers:this.api.headers});case 6:a=e.sent,t={success:!0,errorStatus:void 0,data:a.data},e.next=14;break;case 10:e.prev=10,e.t0=e.catch(3),n=e.t0||{},s=n.response,t.errorStatus=s&&s.status||500;case 14:return e.abrupt("return",t);case 15:case"end":return e.stop()}},e,this,[[3,10]])}));return function(r){return e.apply(this,arguments)}}()};
}, {"10":10,"24":24,"25":25,"2673":2673}];
window.modules["2673"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_defineProperty2=_interopRequireDefault(require(18)),_asyncToGenerator2=_interopRequireDefault(require(24)),_createClass2=_interopRequireDefault(require(12)),_classCallCheck2=_interopRequireDefault(require(11)),_possibleConstructorReturn2=_interopRequireDefault(require(14)),_getPrototypeOf2=_interopRequireDefault(require(15)),_inherits2=_interopRequireDefault(require(13)),_wrapNativeSuper2=_interopRequireDefault(require(363));function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){(0,_defineProperty2.default)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function _callSuper(e,r,t){return r=(0,_getPrototypeOf2.default)(r),(0,_possibleConstructorReturn2.default)(e,_isNativeReflectConstruct()?Reflect.construct(r,t||[],(0,_getPrototypeOf2.default)(e).constructor):r.apply(e,t))}function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_isNativeReflectConstruct=function(){return!!e})()}var FetchWrapperError=function(e){function r(e,t,n){var a;return(0,_classCallCheck2.default)(this,r),(a=_callSuper(this,r,[e])).name="FetchWrapperError",a.response=t,a.responseData=n,a}return(0,_inherits2.default)(r,e),(0,_createClass2.default)(r)}((0,_wrapNativeSuper2.default)(Error)),FetchWrapper=function(){return(0,_createClass2.default)(function e(){(0,_classCallCheck2.default)(this,e)},[{key:"post",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t,n){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.request("POST",r,n,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(r,t,n){return e.apply(this,arguments)}}()},{key:"get",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.request("GET",r,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(r,t){return e.apply(this,arguments)}}()},{key:"put",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t,n){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.request("PUT",r,n,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(r,t,n){return e.apply(this,arguments)}}()},{key:"delete",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.request("DELETE",r,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(r,t){return e.apply(this,arguments)}}()},{key:"request",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t,n,a){var u,o,s,i,c,l,p,f;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o={ok:!1,status:"",text:function(){return""}},i=t,c=_objectSpread(_objectSpread({},n),{},{method:r}),a&&(c.body=JSON.stringify(a)),null!=n&&n.params&&(l=new URLSearchParams(n.params),i+=(i.includes("?")?"&":"?")+l.toString()),null!=n&&n.timeout&&(c.signal=AbortSignal.timeout(n.timeout)),e.prev=6,e.next=9,fetch(i,c);case 9:return o=e.sent,e.next=12,o.text();case 12:if((p=e.sent).length)try{s=JSON.parse(p)}catch(e){s=p}e.next=19;break;case 16:e.prev=16,e.t0=e.catch(6),console.log("Dalton SDK fetch error",e.t0);case 19:if(o.ok){e.next=21;break}throw new FetchWrapperError((null===(f=o)||void 0===f?void 0:f.statusText)||"Dalton SDK fetch response error",o,s);case 21:return e.abrupt("return",{data:s,status:null===(u=o)||void 0===u?void 0:u.status});case 22:case"end":return e.stop()}},e,null,[[6,16]])}));return function(r,t,n,a){return e.apply(this,arguments)}}()}])}(),axiosFetch=new FetchWrapper;module.exports=axiosFetch;
}, {"10":10,"11":11,"12":12,"13":13,"14":14,"15":15,"18":18,"24":24,"25":25,"363":363}];
window.modules["2674"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_typeof2=_interopRequireDefault(require(19)),_defineProperty2=_interopRequireDefault(require(18)),_asyncToGenerator2=_interopRequireDefault(require(24));function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){(0,_defineProperty2.default)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var axios=require(2673),SDKError=require(2675);module.exports=function(e){e.prototype.confirmEmail=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var n,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof r&&0!==r.trim().length){e.next=2;break}throw new SDKError("confirmationCode field is required");case 2:return"undefined"!=typeof window&&(a=window.CNN&&window.CNN.contentModel,n={component_type:"email_verification",component_id:"email_verification",traits:{source_id:a&&a.sourceId||void 0,error_code:null,autologin:!1}}),e.prev=3,this.api.debugMode&&console.info("Confirm email called by ".concat(t)),e.next=7,axios.post("".concat(this.api.endpoints.confirmEmail,"/").concat(r),null,{headers:this.api.headers});case 7:return this.zionEventWrapper("GenericSubmit",_objectSpread(_objectSpread({},n),{},{traits:_objectSpread(_objectSpread({},n.traits),{},{http_response:"success"})})),e.abrupt("return");case 11:throw e.prev=11,e.t0=e.catch(3),this.zionEventWrapper("GenericSubmit",_objectSpread(_objectSpread({},n),{},{traits:_objectSpread(_objectSpread({},n.traits),{},{http_response:"error",error_code:e.t0.response&&e.t0.response.status||null})})),e.t0.response;case 15:case"end":return e.stop()}},e,this,[[3,11]])}));return function(r,t){return e.apply(this,arguments)}}(),e.prototype.resendConfirmationEmail=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t,n){var a,i;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.validLength(r)){e.next=2;break}throw new SDKError("data.email field is required and should have the correct length");case 2:if("string"==typeof n&&0!==n.trim().length){e.next=4;break}throw new SDKError("accessToken field is required");case 4:return e.prev=4,a=_objectSpread({Authorization:n},this.api.headers),i=t,"undefined"!=typeof window&&(i.misc={request_origin:window.location.origin}),i.emailAddress=r.trim(),e.next=11,axios.post(this.api.endpoints.resendConfirmationEmail,i,{headers:a});case 11:return e.abrupt("return");case 14:throw e.prev=14,e.t0=e.catch(4),e.t0.response;case 17:case"end":return e.stop()}},e,this,[[4,14]])}));return function(r,t,n){return e.apply(this,arguments)}}(),e.prototype.addEmail=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var n,a,i;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r&&"object"===(0,_typeof2.default)(r)){e.next=2;break}throw new SDKError("Missing data object");case 2:if(this.validLength(r.email)){e.next=4;break}throw new SDKError("data.email field is required and should have the correct length");case 4:if("string"==typeof t&&0!==t.trim().length){e.next=6;break}throw new SDKError("accessToken field is required");case 6:return e.prev=6,n={emailAddress:r.email.trim(),primary:void 0===r.primary||r.primary},a=_objectSpread({Authorization:t},this.api.headers),e.next=11,axios.post(this.api.endpoints.email,n,{headers:a});case 11:return i=e.sent,e.abrupt("return",i.data);case 15:throw e.prev=15,e.t0=e.catch(6),e.t0.response;case 18:case"end":return e.stop()}},e,this,[[6,15]])}));return function(r,t){return e.apply(this,arguments)}}(),e.prototype.deleteEmail=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.validLength(r)){e.next=2;break}throw new SDKError("email field is required and should have the correct length");case 2:if("string"==typeof t&&0!==t.trim().length){e.next=4;break}throw new SDKError("accessToken field is required");case 4:return e.prev=4,n=_objectSpread({Authorization:t},this.api.headers),e.next=8,axios.delete("".concat(this.api.endpoints.email,"/").concat(r.trim()),{headers:n});case 8:return e.abrupt("return");case 11:throw e.prev=11,e.t0=e.catch(4),e.t0.response;case 14:case"end":return e.stop()}},e,this,[[4,11]])}));return function(r,t){return e.apply(this,arguments)}}(),e.prototype.changeEmail=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r&&"object"===(0,_typeof2.default)(r)){e.next=2;break}throw new SDKError("Missing data object");case 2:if(this.validLength(r.email)){e.next=4;break}throw new SDKError("data.email field is required and should have the correct length");case 4:if(this.validLength(r.newEmail)){e.next=6;break}throw new SDKError("data.newEmail field is required and should have the correct length");case 6:if("string"==typeof t&&0!==t.trim().length){e.next=8;break}throw new SDKError("accessToken field is required");case 8:return e.prev=8,e.next=11,this.addEmail({email:r.newEmail.trim(),primary:!0},t);case 11:return n=e.sent,e.next=14,this.deleteEmail(r.email.trim(),t);case 14:return e.abrupt("return",n);case 17:throw e.prev=17,e.t0=e.catch(8),e.t0;case 20:case"end":return e.stop()}},e,this,[[8,17]])}));return function(r,t){return e.apply(this,arguments)}}()};
}, {"10":10,"18":18,"19":19,"24":24,"25":25,"2673":2673,"2675":2675}];
window.modules["2675"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_createClass2=_interopRequireDefault(require(12)),_classCallCheck2=_interopRequireDefault(require(11)),_possibleConstructorReturn2=_interopRequireDefault(require(14)),_getPrototypeOf2=_interopRequireDefault(require(15)),_inherits2=_interopRequireDefault(require(13)),_wrapNativeSuper2=_interopRequireDefault(require(363));function _callSuper(e,r,t){return r=(0,_getPrototypeOf2.default)(r),(0,_possibleConstructorReturn2.default)(e,_isNativeReflectConstruct()?Reflect.construct(r,t||[],(0,_getPrototypeOf2.default)(e).constructor):r.apply(e,t))}function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_isNativeReflectConstruct=function(){return!!e})()}var SDKError=function(e){function r(e,t){var u;return(0,_classCallCheck2.default)(this,r),(u=_callSuper(this,r,[e])).name=u.constructor.name,u.status=t||500,u.data={errors:[{error:"dalton.sdk.error",message:e}]},u}return(0,_inherits2.default)(r,e),(0,_createClass2.default)(r)}((0,_wrapNativeSuper2.default)(Error));module.exports=SDKError;
}, {"10":10,"11":11,"12":12,"13":13,"14":14,"15":15,"363":363}];
window.modules["2676"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_defineProperty2=_interopRequireDefault(require(18)),_typeof2=_interopRequireDefault(require(19)),_asyncToGenerator2=_interopRequireDefault(require(24));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var axios=require(2673),SDKError=require(2675);module.exports=function(e){e.prototype.register=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,a,n,o,i,s,c,p,d,u,l,h;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&"object"===(0,_typeof2.default)(t)){e.next=2;break}throw new SDKError("Missing data object");case 2:if(this.validLength(t.email)){e.next=4;break}throw new SDKError("data.email field is required and should have the correct length");case 4:if(this.validPassword(t.password)){e.next=6;break}throw new SDKError("data.password field is required and must satisfy policy");case 6:if(t.legaldocs&&"object"===(0,_typeof2.default)(t.legaldocs)){e.next=8;break}throw new SDKError("data.legaldocs field is required");case 8:return"undefined"!=typeof window&&(a=window.CNN&&window.CNN.contentModel,o=a&&a.canonicalUrl||(n=document.querySelector("link[rel='canonical']"))&&n.href||window.location.href,i=t.attributes||{},s=i.marketing_opt_in,c=i.marketing_affiliate_opt_in,r={component_type:"form",component_id:"create_account",traits:{brand:"CNN",source_id:a&&a.sourceId||void 0,error_code:null,canonical_url:o,source:t.source||document.referrer,marketing_opt_in:s,marketing_affiliate_opt_in:c,cms_id:a&&a.cmsId,page_type:a&&a.pageType,page_variant:a&&a.templateType}}),e.prev=9,p={identityRequests:[{identityType:this.api.identityType,principal:t.email.trim(),credential:t.password.trim()}]},e.next=13,axios.post(this.api.endpoints.identity,p,{headers:this.api.headers});case 13:return d=e.sent,p={emailAddress:t.email.trim(),apps:this.api.apps,legaldocs:t.legaldocs,attributes:{}},t.attributes&&(p.attributes[this.api.coreName]=_objectSpread({},t.attributes)),t.address&&(p.address=t.address),t.firstName&&(p.firstName=t.firstName),t.lastName&&(p.lastName=t.lastName),t.misc&&"object"===(0,_typeof2.default)(t.misc)&&(p.misc=t.misc),"undefined"!=typeof window&&(p.misc=_objectSpread(_objectSpread({},p.misc),{},{request_origin:window.location.origin})),u=_objectSpread({Authorization:d.data},this.api.headers),e.next=24,axios.post(this.api.endpoints.user,p,{headers:u});case 24:return l=e.sent,this.storeToken(l.data,t.rememberMe),e.next=28,this.accountInfo(d.data,"register");case 28:if(h=e.sent,this.storeUID(h.userProfileResponses[this.api.coreName].attributes[this.api.uuidName],t.rememberMe),"undefined"!=typeof window&&window.ZION_SDK){this.publishZionData(h.userProfileResponses[this.api.coreName].attributes[this.api.uuidName]);try{this.trackZionData(new window.ZION_SDK.GenericSubmit(_objectSpread(_objectSpread({},r),{},{traits:_objectSpread(_objectSpread({},r.traits),{},{cnn_uid:h.userProfileResponses[this.api.coreName].attributes[this.api.uuidName],http_response:"success"})})))}catch(e){console.log("DaltonSDK Error: could not send event to Zion analytics: ".concat(e))}}return e.abrupt("return",l.data);case 34:throw e.prev=34,e.t0=e.catch(9),this.zionEventWrapper("GenericSubmit",_objectSpread(_objectSpread({},r),{},{traits:_objectSpread(_objectSpread({},r.traits),{},{http_response:"error",error_code:e.t0.response&&e.t0.response.status||null})})),e.t0.response;case 38:case"end":return e.stop()}},e,this,[[9,34]])}));return function(t){return e.apply(this,arguments)}}(),e.prototype.googleSsoRegister=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,a,n,o,i;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&"object"===(0,_typeof2.default)(t)){e.next=2;break}throw new SDKError("Missing data object");case 2:if(t.token&&t.token.trim()){e.next=5;break}throw new SDKError("data.token field is required");case 5:if(t.legaldocs&&"object"===(0,_typeof2.default)(t.legaldocs)){e.next=7;break}throw new SDKError("data.legaldocs field is required");case 7:return"undefined"!=typeof window&&(r=this.getZionEventData({componentId:"create_account",componentType:"form",data:t,additionalTraits:{create_account_type:"google"}})),a={googleIdToken:t.token.trim(),apps:this.api.apps},e.prev=9,t.misc&&"object"===(0,_typeof2.default)(t.misc)&&(a.misc=t.misc),e.next=13,axios.post(this.api.endpoints.googleSSO,a,{headers:this.api.headers});case 13:if(n=e.sent,this.storeToken(n.data.authToken),this.storeUID(n.data.user.userProfileResponses[this.api.coreName].attributes[this.api.uuidName]),"undefined"!=typeof window&&window.ZION_SDK)try{this.trackZionData(new window.ZION_SDK.GenericSubmit(_objectSpread(_objectSpread({},r),{},{traits:_objectSpread(_objectSpread({},r.traits),{},{http_response:"success"})})))}catch(e){console.log("DaltonSDK Error: could not send event to Zion analytics: ".concat(e))}return a={apps:this.api.apps,legaldocs:t.legaldocs,attributes:{}},t.attributes&&(a.attributes[this.api.coreName]=t.attributes),t.address&&(a.address=t.address),o=_objectSpread({Authorization:n.data.authToken},this.api.headers),e.next=23,axios.post(this.api.endpoints.profile,a,{headers:o});case 23:return i=e.sent,this.storeUID(n.data.user.userProfileResponses[this.api.coreName].attributes[this.api.uuidName],t.rememberMe),e.abrupt("return",{authToken:n.data.authToken,user:i.data});case 28:throw e.prev=28,e.t0=e.catch(9),this.zionEventWrapper("GenericSubmit",_objectSpread(_objectSpread({},r),{},{errMsg:e.t0,traits:_objectSpread(_objectSpread({},r.traits),{},{http_response:"error",error_code:e.t0.response&&e.t0.response.status||null})})),e.t0.response;case 32:case"end":return e.stop()}},e,this,[[9,28]])}));return function(t){return e.apply(this,arguments)}}(),e.prototype.signIn=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r){var a,n,o,i,s,c,p,d,u;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&"object"===(0,_typeof2.default)(t)){e.next=2;break}throw new SDKError("Missing data object");case 2:if(this.validLength(t.email)||t.identityType){e.next=4;break}throw new SDKError("data.email field is required and should have the correct length");case 4:if(t.identityType||this.validLength(t.password)){e.next=6;break}throw new SDKError("data.password field is required and should have the correct length");case 6:return"undefined"!=typeof window&&(n=window.CNN&&window.CNN.contentModel,i=n&&n.canonicalUrl||(o=document.querySelector("link[rel='canonical']"))&&o.href||window.location.href,a={component_type:"form",component_id:"log_in",traits:{source:t.source||document.referrer,canonical_url:i,source_id:n&&n.sourceId||void 0,error_code:null,brand:"CNN",cms_id:n&&n.cmsId,page_type:n&&n.pageType,page_variant:n&&n.templateType}}),s="",e.prev=8,c={principal:t.email.trim(),credential:t.password.trim(),identityType:t.identityType||this.api.identityType,apps:this.api.apps},e.next=12,axios.post(this.api.endpoints.login,c,{headers:this.api.headers});case 12:return p=e.sent,this.storeToken(p.data,t.rememberMe),e.prev=14,d=p.data,e.next=18,this.getPreAuthEntitlements(d,r);case 18:if(!(p.data.indexOf(this.api.authn)>-1)){e.next=26;break}return e.next=21,this.accountInfo(p.data,"SignIn");case 21:if(u=e.sent,s=u.userProfileResponses[this.api.coreName].attributes[this.api.uuidName]){if("undefined"!=typeof window&&window.ZION_SDK)try{this.trackZionData(new window.ZION_SDK.GenericSubmit(_objectSpread(_objectSpread({},a),{},{traits:_objectSpread(_objectSpread({},a.traits),{},{cnn_uid:s,http_response:"success"})})))}catch(e){console.log("DaltonSDK Error: could not send event to Zion analytics: ".concat(e))}this.storeUID(s,t.rememberMe)}e.next=27;break;case 26:this.removeUID();case 27:e.next=32;break;case 29:e.prev=29,e.t0=e.catch(14),console.log("DaltonSDK Error trying to store uid");case 32:return e.abrupt("return",p.data);case 35:throw e.prev=35,e.t1=e.catch(8),this.zionEventWrapper("GenericSubmit",_objectSpread(_objectSpread({},a),{},{traits:_objectSpread(_objectSpread({},a.traits),{},{cnn_uid:s,http_response:"error",error_code:e.t1.response&&e.t1.response.status||null})})),e.t1.response;case 39:case"end":return e.stop()}},e,this,[[8,35],[14,29]])}));return function(t,r){return e.apply(this,arguments)}}(),e.prototype.login=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r){var a,n,o,i,s,c,p,d,u;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&"object"===(0,_typeof2.default)(t)){e.next=2;break}throw new SDKError("Missing data object");case 2:if(this.validLength(t.email)||t.identityType){e.next=4;break}throw new SDKError("data.email field is required and should have the correct length");case 4:if(t.identityType||this.validLength(t.password)){e.next=6;break}throw new SDKError("data.password field is required and should have the correct length");case 6:return"undefined"!=typeof window&&(n=window.CNN&&window.CNN.contentModel,i=n&&n.canonicalUrl||(o=document.querySelector("link[rel='canonical']"))&&o.href||window.location.href,a={component_type:"form",component_id:"log_in",traits:{source:t.source||document.referrer,canonical_url:i,source_id:n&&n.sourceId||void 0,error_code:null,brand:"CNN",cms_id:n&&n.cmsId,page_type:n&&n.pageType,page_variant:n&&n.templateType}},t.identityType&&(a.traits.create_account_type=t.identityType)),s="",e.prev=8,c={credential:t.password.trim(),identityType:t.identityType||this.api.identityType,apps:this.api.apps},t.email&&(c.principal=t.email.trim()),t.misc&&"object"===(0,_typeof2.default)(t.misc)&&(c.misc=t.misc),e.next=14,axios.post(this.api.endpoints.loginv2,c,{headers:this.api.headers});case 14:return p=e.sent,d=p.data.authToken,u=p.data.user,this.storeToken(d,t.rememberMe),e.prev=18,e.next=21,this.getPreAuthEntitlements(d,r);case 21:if("undefined"!=typeof window)if(d.includes(this.api.authn)){if(s=u.userProfileResponses[this.api.coreName].attributes[this.api.uuidName]){if(window.ZION_SDK)try{this.trackZionData(new window.ZION_SDK.GenericSubmit(_objectSpread(_objectSpread({},a),{},{traits:_objectSpread(_objectSpread({},a.traits),{},{cnn_uid:s,http_response:"success"})})))}catch(e){console.log("DaltonSDK Error: could not send event to Zion analytics: ".concat(e)),t.event_error=!0}this.storeUID(s,t.rememberMe)}}else this.removeUID();e.next=27;break;case 24:e.prev=24,e.t0=e.catch(18),console.log("DaltonSDK Error trying to store uid: ".concat(e.t0));case 27:return e.abrupt("return",p.data);case 30:throw e.prev=30,e.t1=e.catch(8),this.zionEventWrapper("GenericSubmit",_objectSpread(_objectSpread({},a),{},{traits:_objectSpread(_objectSpread({},a.traits),{},{cnn_uid:s,http_response:"error",error_code:e.t1.response&&e.t1.response.status||null})})),e.t1.response;case 34:case"end":return e.stop()}},e,this,[[8,30],[18,24]])}));return function(t,r){return e.apply(this,arguments)}}(),e.prototype.logout=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof t&&0!==t.trim().length){e.next=2;break}throw new SDKError("accessToken field is required");case 2:return e.prev=2,e.prev=3,r=this.getStoredUID(),a=_objectSpread({Authorization:t},this.api.headers),e.next=8,axios.post(this.api.endpoints.logout,null,{headers:a});case 8:r&&this.zionEventWrapper("UserLogout",{cnn_uid:r,brand:"CNN",canonical_url:window.location.href}),e.next=13;break;case 11:e.prev=11,e.t0=e.catch(3);case 13:return this.removeToken("logout"),this.removeUID(),e.abrupt("return");case 18:throw e.prev=18,e.t1=e.catch(2),e.t1.response;case 21:case"end":return e.stop()}},e,this,[[2,18],[3,11]])}));return function(t){return e.apply(this,arguments)}}(),e.prototype.accountInfo=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r){var a,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof t&&0!==t.trim().length){e.next=2;break}throw new SDKError("accessToken field is required");case 2:return e.prev=2,this.api.debugMode&&console.info("Account Info called by ".concat(r)),a=_objectSpread({Authorization:t},this.api.headers),e.next=7,axios.get(this.api.endpoints.user,{headers:a});case 7:return n=e.sent,e.abrupt("return",n.data);case 11:throw e.prev=11,e.t0=e.catch(2),e.t0.response;case 14:case"end":return e.stop()}},e,this,[[2,11]])}));return function(t,r){return e.apply(this,arguments)}}(),e.prototype.updateAccount=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r){var a,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&"object"===(0,_typeof2.default)(t)){e.next=2;break}throw new SDKError("Missing data object");case 2:if("string"==typeof r&&0!==r.trim().length){e.next=4;break}throw new SDKError("accessToken field is required");case 4:return e.prev=4,a=_objectSpread({Authorization:r},this.api.headers),e.next=8,axios.post(this.api.endpoints.profile,t,{headers:a});case 8:return n=e.sent,e.abrupt("return",n.data);case 12:throw e.prev=12,e.t0=e.catch(4),e.t0.response;case 15:case"end":return e.stop()}},e,this,[[4,12]])}));return function(t,r){return e.apply(this,arguments)}}(),e.prototype.changePassword=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r){var a,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&"object"===(0,_typeof2.default)(t)){e.next=2;break}throw new SDKError("Missing data object");case 2:if(!t.email||this.validLength(t.email)){e.next=4;break}throw new SDKError("data.email field is required and should have the correct length");case 4:if(this.validPassword(t.newPassword)){e.next=6;break}throw new SDKError("data.newPassword field is required and must satisfy the policy");case 6:if("string"==typeof r&&0!==r.trim().length){e.next=8;break}throw new SDKError("accessToken field is required");case 8:return e.prev=8,a={identityType:"EMAIL",credential:t.newPassword.trim()},t.email&&(a.principal=t.email.trim()),t.misc&&"object"===(0,_typeof2.default)(t.misc)&&(a.misc=t.misc),n=_objectSpread({Authorization:r},this.api.headers),e.next=15,axios.post(this.api.endpoints.changePassword,a,{headers:n});case 15:return e.abrupt("return");case 18:throw e.prev=18,e.t0=e.catch(8),e.t0.response;case 21:case"end":return e.stop()}},e,this,[[8,18]])}));return function(t,r){return e.apply(this,arguments)}}(),e.prototype.resetPasswordRequest=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,a,n=arguments;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.length>1&&void 0!==n[1]?n[1]:{},this.validLength(t)){e.next=3;break}throw new SDKError("data.email field is required and should have the correct length");case 3:return e.prev=3,a={identityType:"EMAIL",principal:t.trim()},r&&"object"===(0,_typeof2.default)(r)&&(a.misc=r),"undefined"!=typeof window&&(a.misc=_objectSpread(_objectSpread({},a.misc),{},{request_origin:window.location.origin})),e.next=9,axios.post(this.api.endpoints.resetPassword,a,{headers:this.api.headers});case 9:return e.abrupt("return");case 12:throw e.prev=12,e.t0=e.catch(3),e.t0.response;case 15:case"end":return e.stop()}},e,this,[[3,12]])}));return function(t){return e.apply(this,arguments)}}(),e.prototype.resetPassword=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof t&&0!==t.trim().length){e.next=2;break}throw new SDKError("resetToken field is required");case 2:return e.prev=2,r=this.getStoredUID(),e.next=6,axios.get(this.api.endpoints.resetPassword,{params:{resetToken:t},headers:this.api.headers});case 6:return a=e.sent,r&&this.zionEventWrapper("UserForgotPassword",{cnn_uid:r,brand:"CNN",canonical_url:window.location.href}),e.abrupt("return",a.data);case 11:throw e.prev=11,e.t0=e.catch(2),e.t0.response;case 14:case"end":return e.stop()}},e,this,[[2,11]])}));return function(t){return e.apply(this,arguments)}}(),e.prototype.deleteAccount=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,a,n,o;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof t&&0!==t.trim().length){e.next=2;break}throw new SDKError("accessToken field is required");case 2:return a="","undefined"!=typeof window&&(n=window.CNN&&window.CNN.contentModel,r={component_type:"delete_account",component_id:"delete_account",traits:{source_id:n&&n.sourceId||void 0,error_code:null,brand:"CNN",cms_id:n&&n.cmsId,page_type:n&&n.pageType,page_variant:n&&n.templateType}}),e.prev=4,a=this.getStoredUID(),o=_objectSpread({Authorization:t},this.api.headers),e.next=9,axios.delete(this.api.endpoints.delete,{headers:o});case 9:return this.zionEventWrapper("GenericSubmit",_objectSpread(_objectSpread({},r),{},{traits:_objectSpread(_objectSpread({},r.traits),{},{http_response:"success",cnn_uid:a})})),this.removeToken("deleteAccount"),this.removeUID(),e.abrupt("return");case 15:throw e.prev=15,e.t0=e.catch(4),this.zionEventWrapper("GenericSubmit",_objectSpread(_objectSpread({},r),{},{traits:_objectSpread(_objectSpread({},r.traits),{},{http_response:"error",error_code:e.t0.response&&e.t0.response.status||null})})),e.t0.response;case 19:case"end":return e.stop()}},e,this,[[4,15]])}));return function(t){return e.apply(this,arguments)}}(),e.prototype.appleSsoRegister=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,a,n,o,i,s,c,p,d;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&"object"===(0,_typeof2.default)(t)){e.next=2;break}throw new SDKError("Missing data object");case 2:if(t.legaldocs&&"object"===(0,_typeof2.default)(t.legaldocs)){e.next=4;break}throw new SDKError("data.legaldocs field is required");case 4:if(r=t.token&&t.token.trim()){e.next=7;break}throw new SDKError("data.token field is required");case 7:return n=t.attributes||{},o=n.marketingOptIn,i=n.marketingAffiliateOptIn,"undefined"!=typeof window&&(a=this.getZionEventData({componentId:"create_account",componentType:"form",data:t,additionalTraits:{create_account_type:"apple",marketing_opt_in:o,marketing_affiliate_opt_in:i}})),s={appleIdToken:r,apps:this.api.apps},e.prev=10,t.misc&&"object"===(0,_typeof2.default)(t.misc)&&(s.misc=t.misc),e.next=14,axios.post(this.api.endpoints.appleSSO,s,{headers:this.api.headers});case 14:if(c=e.sent,this.storeToken(c.data.authToken),this.storeUID(c.data.user.userProfileResponses[this.api.coreName].attributes[this.api.uuidName],t.rememberMe),"undefined"!=typeof window&&window.ZION_SDK)try{this.trackZionData(new window.ZION_SDK.GenericSubmit(_objectSpread(_objectSpread({},a),{},{traits:_objectSpread(_objectSpread({},a.traits),{},{http_response:"success"})})))}catch(e){console.log("DaltonSDK Error: could not send event to Zion analytics: ".concat(e))}return s={apps:this.api.apps,legaldocs:t.legaldocs,attributes:{}},t.attributes&&(s.attributes[this.api.coreName]=t.attributes),t.address&&(s.address=t.address),t.firstName&&(s.firstName=t.firstName),t.lastName&&(s.lastName=t.lastName),p=_objectSpread({Authorization:c.data.authToken},this.api.headers),e.next=26,axios.post(this.api.endpoints.profile,s,{headers:p});case 26:return d=e.sent,e.abrupt("return",{authToken:c.data.authToken,user:d.data});case 30:throw e.prev=30,e.t0=e.catch(10),this.zionEventWrapper("GenericSubmit",_objectSpread(_objectSpread({},a),{},{traits:_objectSpread(_objectSpread({},a.traits),{},{errMsg:e.t0,http_response:"error",error_code:e.t0.response&&e.t0.response.status||null})})),e.t0.response;case 34:case"end":return e.stop()}},e,this,[[10,30]])}));return function(t){return e.apply(this,arguments)}}()};
}, {"10":10,"18":18,"19":19,"24":24,"25":25,"2673":2673,"2675":2675}];
window.modules["2677"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_typeof2=_interopRequireDefault(require(19)),_defineProperty2=_interopRequireDefault(require(18)),_asyncToGenerator2=_interopRequireDefault(require(24));function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){(0,_defineProperty2.default)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var axios=require(2673),SDKError=require(2675);module.exports=function(e){e.prototype.acceptedLegalDocs=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof r&&0!==r.trim().length){e.next=2;break}throw new SDKError("accessToken field is required");case 2:return e.prev=2,t=_objectSpread({Authorization:r},this.api.headers),e.next=6,axios.get(this.api.endpoints.legaldocs,{headers:t});case 6:return n=e.sent,e.abrupt("return",n.data);case 10:throw e.prev=10,e.t0=e.catch(2),e.t0.response;case 13:case"end":return e.stop()}},e,this,[[2,10]])}));return function(r){return e.apply(this,arguments)}}(),e.prototype.addLegalDoc=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var n,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r&&"object"===(0,_typeof2.default)(r)){e.next=2;break}throw new SDKError("Missing data object");case 2:if("string"==typeof r.docName&&0!==r.docName.trim().length){e.next=4;break}throw new SDKError("data.docName field is required");case 4:if("string"==typeof r.version&&0!==r.version.trim().length){e.next=6;break}throw new SDKError("data.version field is required");case 6:return e.prev=6,n=_objectSpread({Authorization:t},this.api.headers),e.next=10,axios.post(this.api.endpoints.legaldocs,r,{headers:n});case 10:return a=e.sent,e.abrupt("return",a.data);case 14:throw e.prev=14,e.t0=e.catch(6),e.t0.response;case 17:case"end":return e.stop()}},e,this,[[6,14]])}));return function(r,t){return e.apply(this,arguments)}}(),e.prototype.unacceptedLegalDocs=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof r&&0!==r.trim().length){e.next=2;break}throw new SDKError("accessToken field is required");case 2:return e.prev=2,t=_objectSpread({Authorization:r},this.api.headers),e.next=6,axios.get(this.api.endpoints.unacceptedLegaldocs,{headers:t});case 6:return n=e.sent,e.abrupt("return",n.data);case 10:throw e.prev=10,e.t0=e.catch(2),e.t0.response;case 13:case"end":return e.stop()}},e,this,[[2,10]])}));return function(r){return e.apply(this,arguments)}}()};
}, {"10":10,"18":18,"19":19,"24":24,"25":25,"2673":2673,"2675":2675}];
window.modules["2678"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_defineProperty2=_interopRequireDefault(require(18)),_typeof2=_interopRequireDefault(require(19)),_asyncToGenerator2=_interopRequireDefault(require(24));function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){(0,_defineProperty2.default)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var axios=require(2673),SDKError=require(2675);module.exports=function(e){e.prototype.linkSSOAccount=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var n,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof t&&0!==t.trim().length){e.next=2;break}throw new SDKError("accessToken field is required");case 2:if(r&&"object"===(0,_typeof2.default)(r)){e.next=4;break}throw new SDKError("Missing data object");case 4:if(r.credential){e.next=6;break}throw new SDKError("data.credential is required");case 6:if(r.identityType){e.next=8;break}throw new SDKError("data.identityType is required");case 8:return e.prev=8,n={credential:r.credential,identityType:r.identityType},a=_objectSpread({Authorization:t},this.api.headers),r.misc&&"object"===(0,_typeof2.default)(r.misc)&&(n.misc=r.misc),e.next=14,axios.post(this.api.endpoints.identities,n,{headers:a});case 14:return e.abrupt("return");case 17:throw e.prev=17,e.t0=e.catch(8),e.t0.response;case 20:case"end":return e.stop()}},e,this,[[8,17]])}));return function(r,t){return e.apply(this,arguments)}}(),e.prototype.getSSOIdentityTypes=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,n,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r&&"object"===(0,_typeof2.default)(r)){e.next=2;break}throw new SDKError("Missing data object");case 2:if(r.credential){e.next=4;break}throw new SDKError("data.credential is required");case 4:if(r.identityType){e.next=6;break}throw new SDKError("data.identityType is required");case 6:return e.prev=6,t={credential:r.credential,identityType:r.identityType},n=_objectSpread({},this.api.headers),e.next=11,axios.post(this.api.endpoints.identityTypes,t,{headers:n});case 11:return a=e.sent,e.abrupt("return",a);case 15:throw e.prev=15,e.t0=e.catch(6),e.t0.response;case 18:case"end":return e.stop()}},e,this,[[6,15]])}));return function(r){return e.apply(this,arguments)}}(),e.prototype.getSSOIdentities=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var n,a,i;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof r&&0!==r.trim().length){e.next=2;break}throw new SDKError("accessToken field is required");case 2:return e.prev=2,n="",a=_objectSpread({Authorization:r},this.api.headers),t&&(n="?".concat(new URLSearchParams(t).toString())),e.next=8,axios.get("".concat(this.api.endpoints.identities).concat(n),{headers:a});case 8:return i=e.sent,e.abrupt("return",i);case 12:throw e.prev=12,e.t0=e.catch(2),e.t0.response;case 15:case"end":return e.stop()}},e,this,[[2,12]])}));return function(r,t){return e.apply(this,arguments)}}(),e.prototype.deleteSSOIdentity=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var n,a,i,o;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof t&&0!==t.trim().length){e.next=2;break}throw new SDKError("accessToken field is required");case 2:if(r&&"object"===(0,_typeof2.default)(r)){e.next=4;break}throw new SDKError("Missing data object");case 4:if(n=r.identityType,a=r.id,n){e.next=7;break}throw new SDKError("data.identityType is required");case 7:if(a){e.next=9;break}throw new SDKError("data.id is required");case 9:return e.prev=9,i=_objectSpread({Authorization:t},this.api.headers),e.next=13,axios.delete("".concat(this.api.endpoints.identity,"/").concat(n,"/").concat(a),{headers:i});case 13:return o=e.sent,e.abrupt("return",o);case 17:throw e.prev=17,e.t0=e.catch(9),e.t0.response;case 20:case"end":return e.stop()}},e,this,[[9,17]])}));return function(r,t){return e.apply(this,arguments)}}()};
}, {"10":10,"18":18,"19":19,"24":24,"25":25,"2673":2673,"2675":2675}];
window.modules["2679"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_defineProperty2=_interopRequireDefault(require(18)),_asyncToGenerator2=_interopRequireDefault(require(24));function ownKeys(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(o),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ownKeys(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var axios=require(2673),base64url=require(2680),SDKError=require(2675);module.exports=function(e){e.prototype.__makeCookie=function(e,t,o){var r,n=this.api.cookie.base,a=o||this.api.cookie.name;null!==(r=window)&&void 0!==r&&null!==(r=r.location)&&void 0!==r&&null!==(r=r.hostname)&&void 0!==r&&r.startsWith("localhost")&&"production"!==this.api.env&&(n=n.replace(" secure;",""));var c="";return t instanceof Date&&!Number.isNaN(Number(t))&&(c="expires=".concat(t.toUTCString(),";")),"".concat(a,"=").concat(e,"; ").concat(n," ").concat(c)},e.prototype.refreshAuthToken=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,o,r){var n,a,c,s,i;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof t&&0!==t.trim().length){e.next=2;break}throw new SDKError("accessToken field is required");case 2:return e.prev=2,this.api.debugMode&&console.info("Account Info called by ".concat(r)),n=_objectSpread({Authorization:t},this.api.headers),e.next=7,axios.post(this.api.endpoints.refreshAuthToken,null,{headers:n});case 7:return a=e.sent,this.storeToken(a.data,o),e.prev=9,c=a.data,e.next=13,this.getPreAuthEntitlements(c,!1);case 13:if(!(a.data.indexOf(this.api.authn)>-1)){e.next=21;break}return e.next=16,this.accountInfo(a.data,"refreshAuthToken");case 16:s=e.sent,i=s.userProfileResponses[this.api.coreName].attributes[this.api.uuidName],this.storeUID(i,o),e.next=23;break;case 21:this.removeUID(),this.removeEncodedItem("preauthz");case 23:e.next=28;break;case 25:e.prev=25,e.t0=e.catch(9),console.log("DaltonSDK Error trying to store uid after refresh token");case 28:return e.abrupt("return",a.data);case 31:throw e.prev=31,e.t1=e.catch(2),e.t1.response;case 34:case"end":return e.stop()}},e,this,[[2,31],[9,25]])}));return function(t,o,r){return e.apply(this,arguments)}}(),e.prototype.storeToken=function(e,t){try{if("undefined"!=typeof window){var o=base64url("".concat(this.api.cookie.version,"|").concat(e)),r=null;t&&(r=new Date).setDate(r.getDate()+t),window.document.cookie=this.__makeCookie(o,r),window.document.cookie=this.__makeCookie((new Date).toUTCString(),r,this.api.cookie.setDateName)}}catch(e){console.log("Could not set access token: ".concat(e.message))}},e.prototype.checkAndRefreshToken=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var o,r,n,a,c;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(o=this.api.cookie.refreshAfterDays,r=this.getToken(),n=r,!o||!r){e.next=23;break}if(e.prev=4,!(a=this.getTokenSetDate())){e.next=15;break}if((c=new Date(a)).setDate(c.getDate()+o),!(c<new Date)){e.next=13;break}return e.next=12,this.refreshAuthToken(r,t);case 12:n=e.sent;case 13:e.next=18;break;case 15:return e.next=17,this.refreshAuthToken(r,t);case 17:n=e.sent;case 18:e.next=23;break;case 20:e.prev=20,e.t0=e.catch(4),console.log("Could not check and refresh token: ".concat(e.t0.message));case 23:return e.abrupt("return",n);case 24:case"end":return e.stop()}},e,this,[[4,20]])}));return function(t){return e.apply(this,arguments)}}(),e.prototype.getToken=function(e){var t="";try{var o=new RegExp("(?:(?:^|.*;\\s*)".concat(this.api.cookie.name,"\\s*\\=\\s*([^;]*).*$)|^.*$"));t=window.document.cookie.replace(o,"$1"),t=base64url.decode(t);var r="".concat(this.api.cookie.version,"|");t.indexOf(r)>-1?(t=t.replace(r,""),this.api.debugMode&&(console.log("access token replace called"),console.log("AT - ".concat(t)))):(this.api.debugMode&&(console.info("Get token called by ".concat(e)),console.log("AT - ".concat(t)),console.log("Validity check for Version - ".concat(t.indexOf(r)))),t&&(this.removeToken("getToken"),t=""))}catch(e){console.log("Could not retrieve access token: ".concat(e.message))}return t},e.prototype.removeToken=function(e){try{var t;if(this.api.debugMode&&(console.log("removeToken called by ".concat(e)),console.log("You cookie version is - ".concat(this.api.cookie.version,"|"))),"undefined"!=typeof window){var o,r=window.CNN&&window.CNN.contentModel,n=r&&r.canonicalUrl||(o=document.querySelector("link[rel='canonical']"))&&o.href||window.location.href;t={component_type:"button",component_id:"log_out",traits:{source:document.referrer,canonical_url:n,source_id:r&&r.sourceId,error_code:null,brand:"CNN",cms_id:r&&r.cmsId,page_type:r&&r.pageType,page_variant:r&&r.templateType}}}var a=this.getStoredUID();try{a&&this.trackZionData(new window.ZION_SDK.GenericSubmit(_objectSpread(_objectSpread({},t),{},{traits:_objectSpread(_objectSpread({},t.traits),{},{cnn_uid:a,http_response:"success"})})))}catch(e){console.log("DaltonSDK Error: could not send event to Zion analytics: ".concat(e))}var c=new Date("Thu, 01 Jan 1970 00:00:00 GMT");window.document.cookie=this.__makeCookie("",c),window.document.cookie=this.__makeCookie("",c,this.api.cookie.setDateName),this.removeEncodedItem("preauthz"),this.clearPreferences()}catch(e){console.log("Could not delete access token: ".concat(e.message))}},e.prototype.tokenWithAuthn=function(){return this.getToken().indexOf(this.api.authn)>-1},e.prototype.getTokenSetDate=function(){var e=null;try{var t=new RegExp("(?:(?:^|.*;\\s*)".concat(this.api.cookie.setDateName,"\\s*\\=\\s*([^;]*).*$)|^.*$")),o=window.document.cookie.replace(t,"$1");o&&(e=Date.parse(o))}catch(e){console.log("Could not retrieve set date: ".concat(e.message))}return e},e.prototype.getSbpToken=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var o,r,n,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o={success:!1,errorStatus:500,data:{}},e.prev=1,e.next=4,axios.post(this.api.endpoints.generateSbpToken,{},{headers:{Authorization:t}});case 4:r=e.sent,o={success:!0,errorStatus:void 0,data:r.data},e.next=12;break;case 8:e.prev=8,e.t0=e.catch(1),n=e.t0||{},a=n.response,o.errorStatus=a&&a.status||500;case 12:return e.abrupt("return",o);case 13:case"end":return e.stop()}},e,this,[[1,8]])}));return function(t){return e.apply(this,arguments)}}()};
}, {"10":10,"18":18,"24":24,"25":25,"2673":2673,"2675":2675,"2680":2680}];
window.modules["2680"] = [function(require,module,exports){module.exports=require(2725).default,module.exports.default=module.exports;
}, {"2725":2725}];
window.modules["2681"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(e,t){var c=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),c.push.apply(c,n)}return c}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var c=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(c),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,c[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(c)):ownKeys(Object(c)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(c,t))})}return e}var SDKError=require(2675),UAParser=require(2682);exports.getAPIConfig=function(e){var t,c,n,o;if(e.url)t=e.url;else{var a={localhost:"https://audience.qa.cnn.com",test:"https://audience.qa.cnn.com",dev:"https://audience.qa.cnn.com",production:"https://audience.cnn.com"};t=a[e.env]?a[e.env]:a.dev;var r={localhost:"https://daltonmt1.qa.identityservices.io",test:"https://daltonmt1.qa.identityservices.io",dev:"https://daltonmt1.qa.identityservices.io",production:"https://daltonmt1.identityservices.io"},i={localhost:!0,test:!0,dev:!0,production:!1};c=r[e.env]?r[e.env]:r.dev,n=i[e.env]?i[e.env]:i.production;try{o=localStorage.getItem({key:"ziondev.debug"})}catch(e){o=!1}n=n||/true/i.test(o)}if(0!==t.indexOf("https"))throw new SDKError("Security issue: URL must use https");var s={"Content-Type":"application/json"};if(e.appName&&(s["X-Client-Application"]=e.appName),e.appId&&(s["app-id"]=e.appId),e.forwardClientInfo){var p=UAParser();if(p){var u=p.device,d=p.os,l=p.browser,h=u.vendor&&u.model?"".concat(u.vendor,"_").concat(u.model):d.name,m="".concat(d.name," ").concat(d.version),b="".concat(l.name," ").concat(l.version);s["X-Client-Application"]="".concat(h,"|").concat(m,"|").concat(b)}}var g="path=/; samesite=Lax;",y="";if("undefined"!=typeof window)try{var v=window.location.hostname,f=/^((www|us|edition|arabic|cnnespanol|cms)\.)?cnn\.com$/.test(v);if(!f){var w=v.replace("www.",""),S=w.substring(0,w.indexOf("."));y="_".concat(S||w)}g+=f?" domain=.cnn.com; ":" domain=.".concat(v,"; "),"test"!==e.env&&"localhost"!==e.env&&(g+=" secure;")}catch(e){console.log("Could not find window")}var k="".concat(t,"/gizmo/api/1/wingman"),_="".concat(t,"/gizmous/api/1/wingman"),O="".concat(t,"/regwall/api/1"),P="".concat(t,"/openweb/api/1"),A="".concat(t,"/core/api/1"),q="".concat(t,"/newsletters/api/1"),D={localhost:"https://arkose.daex.qa.identityservices.io",test:"https://arkose.daex.qa.identityservices.io",dev:"https://arkose.daex.qa.identityservices.io",production:"https://arkose.daex.identityservices.io"},j=D[e.env]||D.dev;return _objectSpread({coreName:"cnn",apps:["core","entitlements","newsletters","preferences"],identityType:"EMAIL",uuidName:"cnn_uid",saltName:"cnn_salt",authn:"cnn.authn",passwordPolicy:"^(?=.*?[A-Za-z])(?=.*?[0-9])(?=.*?[a-zA-Z]?).{8,}$",maxInputLength:254,cookie:{name:"_cnn_at".concat(y),base:g,version:e.cookieVersion&&e.cookieVersion.length>0?e.cookieVersion:"v1.1",setDateName:"_cnn_at_date".concat(y),refreshAfterDays:e.cookieRefreshAfterDays},cookieUID:{name:"_cnn_uid".concat(y),base:g},debugMode:n,headers:s,endpoints:{appleSSO:"".concat(A,"/apple/register"),appleTokens:"".concat(A,"/apple/authz_token"),attributes:"".concat(A,"/user/attributes"),authnRegCode:"".concat(t,"/dim/api/1/authn/regcode"),changePassword:"".concat(A,"/identity/password"),confirmEmail:"".concat(A,"/user/email/confirm"),dataExchange:"".concat(j,"/daex"),delete:"".concat(A,"/user/core"),email:"".concat(A,"/user/email"),generateSbpToken:"".concat(t,"/core/api/2/user/sbp/generateToken"),getActiveSub:"".concat(O,"/subscriptions/active"),getAuthZTokens:"".concat(c,"/strapii/api/1/authz/token"),getPublicAttr:"".concat(A,"/user/public_attrs"),getSub:"".concat(O,"/subscriptions"),googleSSO:"".concat(A,"/google/register"),identities:"".concat(A,"/identity/identities"),identity:"".concat(A,"/identity"),identityTypes:"".concat(A,"/identity/identitytypes"),legaldocs:"".concat(A,"/user/legaldocs"),linkMVPDAuthn:"".concat(t,"/dim/api/1/authn/link"),login:"".concat(A,"/user/login"),loginv2:"".concat(t,"/core/api/2/user/login"),logout:"".concat(A,"/user/logout"),openwebSSO:"".concat(P,"/sso_handshake"),preAuthSource:"".concat(O,"/regwall/preauthorize"),preferences:"".concat(t,"/preferences/api/1/preferences"),productCheck:"".concat(c,"/prodgate/api/1/product/check"),profile:"".concat(A,"/user/profile"),refreshAuthToken:"".concat(A,"/user/refresh_authtoken"),requestRegCode:"".concat(t,"/dim/api/1/regcode"),resendConfirmationEmail:"".concat(A,"/user/email/regenerate_confirmation_code"),resetPassword:"".concat(A,"/identity/password_reset_token"),retrieveNewsletters:"".concat(q,"/newsletters"),subscriptions:"".concat(q,"/subscriptions"),subscriptionsAdd:"".concat(q,"/subscriptions/add"),subscriptionsAuthtoken:"".concat(q,"/subscriptions/authtoken"),subscriptionsDelete:"".concat(q,"/subscriptions/delete"),unacceptedLegaldocs:"".concat(A,"/user/unaccepted_legaldocs"),unsubscribe:"".concat(q,"/subscriptions/unsubscribe"),user:"".concat(A,"/user"),region:{US:{cancelSub:"".concat(_,"/purchase/subscription/:subId/cancel"),paymentSource:"".concat(_,"/paymentsource"),productSource:"".concat(_,"/products"),productSourceV2:"".concat(t,"/gizmous/api/2/wingman/products"),purchaseSource:"".concat(_,"/purchase"),setupIntent:"".concat(_,"/setupintent"),updatePaymentSource:"".concat(_,"/paymentsource/switch")},UK:{cancelSub:"".concat(k,"/purchase/subscription/:subId/cancel"),paymentSource:"".concat(k,"/paymentsource"),productSource:"".concat(k,"/products"),purchaseSource:"".concat(k,"/purchase"),setupIntent:"".concat(k,"/setupintent"),updatePaymentSource:"".concat(k,"/paymentsource/switch")}}}},e)};
}, {"10":10,"18":18,"2675":2675,"2682":2682}];
window.modules["2682"] = [function(require,module,exports){!function(i,e){"use strict";var o="model",a="name",r="type",n="vendor",t="version",s="mobile",b="tablet",w="smarttv",d=function(i){for(var e={},o=0;o<i.length;o++)e[i[o].toUpperCase()]=i[o];return e},l=function(i,e){return"string"==typeof i&&-1!==c(e).indexOf(c(i))},c=function(i){return i.toLowerCase()},u=function(i,e){if("string"==typeof i)return i=i.replace(/^\s\s*/,""),void 0===e?i:i.substring(0,500)},m=function(i,e){for(var o,a,r,n,t,s,b=0;b<e.length&&!t;){var w=e[b],d=e[b+1];for(o=a=0;o<w.length&&!t&&w[o];)if(t=w[o++].exec(i))for(r=0;r<d.length;r++)s=t[++a],"object"==typeof(n=d[r])&&n.length>0?2===n.length?"function"==typeof n[1]?this[n[0]]=n[1].call(this,s):this[n[0]]=n[1]:3===n.length?"function"!=typeof n[1]||n[1].exec&&n[1].test?this[n[0]]=s?s.replace(n[1],n[2]):void 0:this[n[0]]=s?n[1].call(this,s,n[2]):void 0:4===n.length&&(this[n[0]]=s?n[3].call(this,s.replace(n[1],n[2])):void 0):this[n]=s||void 0;b+=2}},p=function(i,e){for(var o in e)if("object"==typeof e[o]&&e[o].length>0){for(var a=0;a<e[o].length;a++)if(l(e[o][a],i))return"?"===o?void 0:o}else if(l(e[o],i))return"?"===o?void 0:o;return i},h={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2000:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},v={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[t,[a,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[t,[a,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[a,t],[/opios[\/ ]+([\w\.]+)/i],[t,[a,"Opera Mini"]],[/\bopr\/([\w\.]+)/i],[t,[a,"Opera"]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[t,[a,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[a,t],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[t,[a,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[t,[a,"WeChat"]],[/konqueror\/([\w\.]+)/i],[t,[a,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[t,[a,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[t,[a,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[t,[a,"Smart Lenovo Browser"]],[/(avast|avg)\/([\w\.]+)/i],[[a,/(.+)/,"$1 Secure Browser"],t],[/\bfocus\/([\w\.]+)/i],[t,[a,"Firefox Focus"]],[/\bopt\/([\w\.]+)/i],[t,[a,"Opera Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[t,[a,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[t,[a,"Dolphin"]],[/coast\/([\w\.]+)/i],[t,[a,"Opera Coast"]],[/miuibrowser\/([\w\.]+)/i],[t,[a,"MIUI Browser"]],[/fxios\/([-\w\.]+)/i],[t,[a,"Firefox"]],[/\bqihu|(qi?ho?o?|360)browser/i],[[a,"360 Browser"]],[/(oculus|sailfish|huawei|vivo)browser\/([\w\.]+)/i],[[a,/(.+)/,"$1 Browser"],t],[/samsungbrowser\/([\w\.]+)/i],[t,[a,"Samsung Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[a,/_/g," "],t],[/metasr[\/ ]?([\d\.]+)/i],[t,[a,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[a,"Sogou Mobile"],t],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[a,t],[/(lbbrowser)/i,/\[(linkedin)app\]/i],[a],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[a,"Facebook"],t],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[a,t],[/\bgsa\/([\w\.]+) .*safari\//i],[t,[a,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[t,[a,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[t,[a,"Chrome Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[a,"Chrome WebView"],t],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[t,[a,"Android Browser"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[a,t],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[t,[a,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[t,a],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[a,[t,p,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[a,t],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[a,"Netscape"],t],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[t,[a,"Firefox Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[a,t],[/(cobalt)\/([\w\.]+)/i],[a,[t,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[["architecture","amd64"]],[/(ia32(?=;))/i],[["architecture",c]],[/((?:i[346]|x)86)[;\)]/i],[["architecture","ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[["architecture","arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[["architecture","armhf"]],[/windows (ce|mobile); ppc;/i],[["architecture","arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[["architecture",/ower/,"",c]],[/(sun4\w)[;\)]/i],[["architecture","sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[["architecture",c]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[o,[n,"Samsung"],[r,b]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[o,[n,"Samsung"],[r,s]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[o,[n,"Apple"],[r,s]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[o,[n,"Apple"],[r,b]],[/(macintosh);/i],[o,[n,"Apple"]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[o,[n,"Sharp"],[r,s]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[o,[n,"Huawei"],[r,b]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[o,[n,"Huawei"],[r,s]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[o,/_/g," "],[n,"Xiaomi"],[r,s]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[o,/_/g," "],[n,"Xiaomi"],[r,b]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[o,[n,"OPPO"],[r,s]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[o,[n,"Vivo"],[r,s]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[o,[n,"Realme"],[r,s]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[o,[n,"Motorola"],[r,s]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[o,[n,"Motorola"],[r,b]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[o,[n,"LG"],[r,b]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[o,[n,"LG"],[r,s]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[o,[n,"Lenovo"],[r,b]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[o,/_/g," "],[n,"Nokia"],[r,s]],[/(pixel c)\b/i],[o,[n,"Google"],[r,b]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[o,[n,"Google"],[r,s]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[o,[n,"Sony"],[r,s]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[o,"Xperia Tablet"],[n,"Sony"],[r,b]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[o,[n,"OnePlus"],[r,s]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[o,[n,"Amazon"],[r,b]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[o,/(.+)/g,"Fire Phone $1"],[n,"Amazon"],[r,s]],[/(playbook);[-\w\),; ]+(rim)/i],[o,n,[r,b]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[o,[n,"BlackBerry"],[r,s]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[o,[n,"ASUS"],[r,b]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[o,[n,"ASUS"],[r,s]],[/(nexus 9)/i],[o,[n,"HTC"],[r,b]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[n,[o,/_/g," "],[r,s]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[o,[n,"Acer"],[r,b]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[o,[n,"Meizu"],[r,s]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[o,[n,"Ulefone"],[r,s]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[n,o,[r,s]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[n,o,[r,b]],[/(surface duo)/i],[o,[n,"Microsoft"],[r,b]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[o,[n,"Fairphone"],[r,s]],[/(u304aa)/i],[o,[n,"AT&T"],[r,s]],[/\bsie-(\w*)/i],[o,[n,"Siemens"],[r,s]],[/\b(rct\w+) b/i],[o,[n,"RCA"],[r,b]],[/\b(venue[\d ]{2,7}) b/i],[o,[n,"Dell"],[r,b]],[/\b(q(?:mv|ta)\w+) b/i],[o,[n,"Verizon"],[r,b]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[o,[n,"Barnes & Noble"],[r,b]],[/\b(tm\d{3}\w+) b/i],[o,[n,"NuVision"],[r,b]],[/\b(k88) b/i],[o,[n,"ZTE"],[r,b]],[/\b(nx\d{3}j) b/i],[o,[n,"ZTE"],[r,s]],[/\b(gen\d{3}) b.+49h/i],[o,[n,"Swiss"],[r,s]],[/\b(zur\d{3}) b/i],[o,[n,"Swiss"],[r,b]],[/\b((zeki)?tb.*\b) b/i],[o,[n,"Zeki"],[r,b]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[n,"Dragon Touch"],o,[r,b]],[/\b(ns-?\w{0,9}) b/i],[o,[n,"Insignia"],[r,b]],[/\b((nxa|next)-?\w{0,9}) b/i],[o,[n,"NextBook"],[r,b]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[n,"Voice"],o,[r,s]],[/\b(lvtel\-)?(v1[12]) b/i],[[n,"LvTel"],o,[r,s]],[/\b(ph-1) /i],[o,[n,"Essential"],[r,s]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[o,[n,"Envizen"],[r,b]],[/\b(trio[-\w\. ]+) b/i],[o,[n,"MachSpeed"],[r,b]],[/\btu_(1491) b/i],[o,[n,"Rotor"],[r,b]],[/(shield[\w ]+) b/i],[o,[n,"Nvidia"],[r,b]],[/(sprint) (\w+)/i],[n,o,[r,s]],[/(kin\.[onetw]{3})/i],[[o,/\./g," "],[n,"Microsoft"],[r,s]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[o,[n,"Zebra"],[r,b]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[o,[n,"Zebra"],[r,s]],[/smart-tv.+(samsung)/i],[n,[r,w]],[/hbbtv.+maple;(\d+)/i],[[o,/^/,"SmartTV"],[n,"Samsung"],[r,w]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[n,"LG"],[r,w]],[/(apple) ?tv/i],[n,[o,"Apple TV"],[r,w]],[/crkey/i],[[o,"Chromecast"],[n,"Google"],[r,w]],[/droid.+aft(\w+)( bui|\))/i],[o,[n,"Amazon"],[r,w]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[o,[n,"Sharp"],[r,w]],[/(bravia[\w ]+)( bui|\))/i],[o,[n,"Sony"],[r,w]],[/(mitv-\w{5}) bui/i],[o,[n,"Xiaomi"],[r,w]],[/Hbbtv.*(technisat) (.*);/i],[n,o,[r,w]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[n,u],[o,u],[r,w]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[r,w]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[n,o,[r,"console"]],[/droid.+; (shield) bui/i],[o,[n,"Nvidia"],[r,"console"]],[/(playstation [345portablevi]+)/i],[o,[n,"Sony"],[r,"console"]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[o,[n,"Microsoft"],[r,"console"]],[/((pebble))app/i],[n,o,[r,"wearable"]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[o,[n,"Apple"],[r,"wearable"]],[/droid.+; (glass) \d/i],[o,[n,"Google"],[r,"wearable"]],[/droid.+; (wt63?0{2,3})\)/i],[o,[n,"Zebra"],[r,"wearable"]],[/(quest( 2| pro)?)/i],[o,[n,"Facebook"],[r,"wearable"]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[n,[r,"embedded"]],[/(aeobc)\b/i],[o,[n,"Amazon"],[r,"embedded"]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[o,[r,s]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[o,[r,b]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[r,b]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[r,s]],[/(android[-\w\. ]{0,9});.+buil/i],[o,[n,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[t,[a,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[t,[a,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[a,t],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[t,a]],os:[[/microsoft (windows) (vista|xp)/i],[a,t],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[a,[t,p,h]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[t,p,h],[a,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[t,/_/g,"."],[a,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[a,"Mac OS"],[t,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[t,a],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[a,t],[/\(bb(10);/i],[t,[a,"BlackBerry"]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[t,[a,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[t,[a,"Firefox OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[t,[a,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[t,[a,"watchOS"]],[/crkey\/([\d\.]+)/i],[t,[a,"Chromecast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[a,"Chromium OS"],t],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[a,t],[/(sunos) ?([\w\.\d]*)/i],[[a,"Solaris"],t],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[a,t]]},f=function(e,o){if("object"==typeof e&&(o=e,e=void 0),!(this instanceof f))return new f(e,o).getResult();var a=void 0!==i&&i.navigator?i.navigator:void 0,r=e||(a&&a.userAgent?a.userAgent:""),n=a&&a.userAgentData?a.userAgentData:void 0,t=o?function(i,e){var o={};for(var a in i)e[a]&&e[a].length%2==0?o[a]=e[a].concat(i[a]):o[a]=i[a];return o}(v,o):v,w=a&&a.userAgent==r;return this.getBrowser=function(){var i,e={};return e.name=void 0,e.version=void 0,m.call(e,r,t.browser),e.major="string"==typeof(i=e.version)?i.replace(/[^\d\.]/g,"").split(".")[0]:void 0,w&&a&&a.brave&&"function"==typeof a.brave.isBrave&&(e.name="Brave"),e},this.getCPU=function(){var i={architecture:void 0};return m.call(i,r,t.cpu),i},this.getDevice=function(){var i={vendor:void 0,model:void 0,type:void 0};return m.call(i,r,t.device),w&&!i.type&&n&&n.mobile&&(i.type=s),w&&"Macintosh"==i.model&&a&&void 0!==a.standalone&&a.maxTouchPoints&&a.maxTouchPoints>2&&(i.model="iPad",i.type=b),i},this.getEngine=function(){var i={name:void 0,version:void 0};return m.call(i,r,t.engine),i},this.getOS=function(){var i={name:void 0,version:void 0};return m.call(i,r,t.os),w&&!i.name&&n&&"Unknown"!=n.platform&&(i.name=n.platform.replace(/chrome os/i,"Chromium OS").replace(/macos/i,"Mac OS")),i},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return r},this.setUA=function(i){return r="string"==typeof i&&i.length>500?u(i,500):i,this},this.setUA(r),this};f.VERSION="1.0.37",f.BROWSER=d([a,t,"major"]),f.CPU=d(["architecture"]),f.DEVICE=d([o,n,r,"console",s,w,b,"wearable","embedded"]),f.ENGINE=f.OS=d([a,t]),"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=f),exports.UAParser=f):"function"==typeof define&&define.amd?define(function(){return f}):void 0!==i&&(i.UAParser=f);var g=void 0!==i&&(i.jQuery||i.Zepto);if(g&&!g.ua){var x=new f;g.ua=x.getResult(),g.ua.get=function(){return x.getUA()},g.ua.set=function(i){x.setUA(i);var e=x.getResult();for(var o in e)g.ua[o]=e[o]}}}("object"==typeof window?window:this);
}, {}];
window.modules["2683"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_defineProperty2=_interopRequireDefault(require(18)),_asyncToGenerator2=_interopRequireDefault(require(24));function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){(0,_defineProperty2.default)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var axios=require(2673);module.exports=function(e){e.prototype.requestRegCode=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,n,a,s;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t={success:!1,errorStatus:500,data:null},e.prev=1,e.next=4,axios.post(this.api.endpoints.requestRegCode,r,{headers:this.api.headers});case 4:n=e.sent,t={success:!0,errorStatus:void 0,data:n.data},e.next=12;break;case 8:e.prev=8,e.t0=e.catch(1),a=e.t0||{},s=a.response,t.errorStatus=s&&s.status||500;case 12:return e.abrupt("return",t);case 13:case"end":return e.stop()}},e,this,[[1,8]])}));return function(r){return e.apply(this,arguments)}}(),e.prototype.authnRegCode=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,n,a,s;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t={success:!1,errorStatus:500,data:null},!r){e.next=13;break}return e.prev=2,e.next=5,axios.get("".concat(this.api.endpoints.authnRegCode,"/").concat(r),{headers:this.api.headers});case 5:n=e.sent,t={success:!0,errorStatus:void 0,data:n.data},e.next=13;break;case 9:e.prev=9,e.t0=e.catch(2),a=e.t0||{},s=a.response,t.errorStatus=s&&s.status||500;case 13:return e.abrupt("return",t);case 14:case"end":return e.stop()}},e,this,[[2,9]])}));return function(r){return e.apply(this,arguments)}}(),e.prototype.linkMVPDAuthn=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var n,a,s;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n={success:!1,errorStatus:500},e.prev=1,e.next=4,axios.post(this.api.endpoints.linkMVPDAuthn,{},{headers:_objectSpread({Authorization:r,"Dim-Authorization":t},this.api.headers)});case 4:n={success:!0,errorStatus:void 0},e.next=11;break;case 7:e.prev=7,e.t0=e.catch(1),a=e.t0||{},s=a.response,n.errorStatus=s&&s.status||500;case 11:return e.abrupt("return",n);case 12:case"end":return e.stop()}},e,this,[[1,7]])}));return function(r,t){return e.apply(this,arguments)}}()};
}, {"10":10,"18":18,"24":24,"25":25,"2673":2673}];
window.modules["2684"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_defineProperty2=_interopRequireDefault(require(18)),_asyncToGenerator2=_interopRequireDefault(require(24));function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);r&&(s=s.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,s)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){(0,_defineProperty2.default)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var axios=require(2673),SDKError=require(2675);module.exports=function(e){e.prototype.regionMap={US:"US",UK:"UK"},e.prototype.productSourceMap={1:"productSource",2:"productSourceV2"},e.prototype.getProducts=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var s,a,n,o,u,c,i,p,d,h,f=arguments;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(s=f.length>2&&void 0!==f[2]?f[2]:"1",a={success:!1,errorStatus:500,products:void 0},n=this.api.endpoints.region[this.regionMap[t]||this.regionMap.UK][this.productSourceMap[s]]){e.next=5;break}throw new SDKError("Invalid endpoint: region ".concat(t," and version ").concat(s," not supported"));case 5:return e.prev=5,e.next=8,axios.get(n,_objectSpread({headers:this.api.headers},r||{}));case 8:o=e.sent,u=o.data||{},c=u.gizmoProducts,a={success:!0,errorStatus:void 0,products:void 0===c?[]:c},e.next=17;break;case 13:e.prev=13,e.t0=e.catch(5),i=e.t0||{},p=i.response,d=i.responseData,h=i.code,p?(a.errorStatus=p.status,a.errors=d&&d.errors):"ECONNABORTED"===h&&(a.errorStatus=h,a.errors="Error: timeout exceeded");case 17:return e.abrupt("return",a);case 18:case"end":return e.stop()}},e,this,[[5,13]])}));return function(r,t){return e.apply(this,arguments)}}(),e.prototype.getPaymentSources=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var s,a,n,o,u,c,i,p;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s={success:!1,errorStatus:500,sources:void 0},a=this.api.endpoints.region[this.regionMap[t]||this.regionMap.UK].paymentSource,e.prev=2,e.next=5,axios.get(a,{headers:_objectSpread({Authorization:r},this.api.headers)});case 5:n=e.sent,o=n.data||{},u=o.cards,s={success:!0,errorStatus:void 0,sources:void 0===u?[]:u},e.next=14;break;case 10:e.prev=10,e.t0=e.catch(2),c=e.t0||{},i=c.response,p=c.responseData,i&&(s.errorStatus=i.status,s.errors=p&&p.errors);case 14:return e.abrupt("return",s);case 15:case"end":return e.stop()}},e,this,[[2,10]])}));return function(r,t){return e.apply(this,arguments)}}(),e.prototype.addPaymentSource=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t,s){var a,n,o,u,c;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a={success:!1,errorStatus:500},n=this.api.endpoints.region[this.regionMap[s]||this.regionMap.UK].paymentSource,e.prev=2,e.next=5,axios.post(n,t,{headers:_objectSpread({Authorization:r},this.api.headers)});case 5:a={success:!0,errorStatus:void 0},e.next=12;break;case 8:e.prev=8,e.t0=e.catch(2),o=e.t0||{},u=o.response,c=o.responseData,u&&(a.errorStatus=u.status,a.errors=c&&c.errors);case 12:return console.log({resp:a}),e.abrupt("return",a);case 14:case"end":return e.stop()}},e,this,[[2,8]])}));return function(r,t,s){return e.apply(this,arguments)}}(),e.prototype.updateSubPaymentSource=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t,s,a){var n,o,u,c,i;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n={success:!1,errorStatus:500},o=this.api.endpoints.region[this.regionMap[a]||this.regionMap.UK].updatePaymentSource,e.prev=2,e.next=5,axios.post(o,{oldSourceId:t,newSourceId:s},{headers:_objectSpread({Authorization:r},this.api.headers)});case 5:n={success:!0,errorStatus:void 0},e.next=12;break;case 8:e.prev=8,e.t0=e.catch(2),u=e.t0||{},c=u.response,i=u.responseData,c&&(n.errorStatus=c.status,n.errors=i&&i.errors);case 12:return e.abrupt("return",n);case 13:case"end":return e.stop()}},e,this,[[2,8]])}));return function(r,t,s,a){return e.apply(this,arguments)}}(),e.prototype.setupIntent=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var s,a,n,o,u,c,i,p;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s={success:!1,errorStatus:500,clientSecret:void 0},a=this.api.endpoints.region[this.regionMap[t]||this.regionMap.UK].setupIntent,e.prev=2,e.next=5,axios.post(a,{confirm:!1},{headers:_objectSpread({Authorization:r},this.api.headers)});case 5:n=e.sent,o=n.data||{},u=o.clientSecret,s={success:!0,errorStatus:void 0,clientSecret:u},e.next=14;break;case 10:e.prev=10,e.t0=e.catch(2),c=e.t0||{},i=c.response,p=c.responseData,i&&(s.errorStatus=i.status,s.errors=p&&p.errors);case 14:return e.abrupt("return",s);case 15:case"end":return e.stop()}},e,this,[[2,10]])}));return function(r,t){return e.apply(this,arguments)}}(),e.prototype.addPurchase=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t,s){var a,n,o,u,c;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a={success:!1,errorStatus:500},n=this.api.endpoints.region[this.regionMap[s]||this.regionMap.UK].purchaseSource,e.prev=2,e.next=5,axios.post(n,t,{headers:_objectSpread({Authorization:r},this.api.headers)});case 5:a={success:!0,errorStatus:void 0},e.next=12;break;case 8:e.prev=8,e.t0=e.catch(2),o=e.t0||{},u=o.response,c=o.responseData,u&&(a.errorStatus=u.status,a.errors=c&&c.errors);case 12:return e.abrupt("return",a);case 13:case"end":return e.stop()}},e,this,[[2,8]])}));return function(r,t,s){return e.apply(this,arguments)}}(),e.prototype.getSub=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,s,a,n,o,u,c;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t={success:!1,errorStatus:500,sources:void 0},e.prev=1,e.next=4,axios.get(this.api.endpoints.getSub,{headers:_objectSpread({Authorization:r},this.api.headers)});case 4:s=e.sent,a=s.data||{},n=a.subscriptions,t={success:!0,errorStatus:void 0,subscriptions:n},e.next=13;break;case 9:e.prev=9,e.t0=e.catch(1),o=e.t0||{},u=o.response,c=o.responseData,u&&(t.errorStatus=u.status,t.errors=c&&c.errors);case 13:return e.abrupt("return",t);case 14:case"end":return e.stop()}},e,this,[[1,9]])}));return function(r){return e.apply(this,arguments)}}(),e.prototype.getActiveSub=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,s,a,n,o,u,c;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t={success:!1,errorStatus:500,sources:void 0},e.prev=1,e.next=4,axios.get(this.api.endpoints.getActiveSub,{headers:_objectSpread({Authorization:r},this.api.headers)});case 4:s=e.sent,a=s.data||{},n=a.subscriptions,t={success:!0,errorStatus:void 0,subscriptions:n},e.next=13;break;case 9:e.prev=9,e.t0=e.catch(1),o=e.t0||{},u=o.response,c=o.responseData,u&&(t.errorStatus=u.status,t.errors=c&&c.errors);case 13:return e.abrupt("return",t);case 14:case"end":return e.stop()}},e,this,[[1,9]])}));return function(r){return e.apply(this,arguments)}}(),e.prototype.cancelSub=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t,s){var a,n,o,u,c;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a={success:!1,errorStatus:500},n=this.api.endpoints.region[this.regionMap[s]||this.regionMap.UK].cancelSub,e.prev=2,e.next=5,axios.post(n.replace(":subId",t),null,{headers:_objectSpread({Authorization:r},this.api.headers)});case 5:a={success:!0,errorStatus:void 0},e.next=12;break;case 8:e.prev=8,e.t0=e.catch(2),o=e.t0||{},u=o.response,c=o.responseData,u&&(a.errorStatus=u.status,a.errors=c&&c.errors);case 12:return e.abrupt("return",a);case 13:case"end":return e.stop()}},e,this,[[2,8]])}));return function(r,t,s){return e.apply(this,arguments)}}(),e.prototype.getPreAuthEntitlements=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var s,a,n,o,u,c;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(s={success:!1,errorStatus:500,preAuthorizedEntitlements:void 0},!(a=this.getEncodedItem("preauthz"))||!0===t){e.next=6;break}s={success:!0,errorStatus:void 0,preAuthorizedEntitlements:a},e.next=20;break;case 6:return e.prev=6,n=_objectSpread({Authorization:r},this.api.headers),e.next=10,axios.post(this.api.endpoints.preAuthSource,null,{headers:n});case 10:o=e.sent,(a=o&&o.data.preAuthorizedEntitlements||[]).length&&this.storeEncodedItem({key:"preauthz",value:a,ttl:a[0].expirationTimeMillis-(new Date).getTime()}),s={success:!0,errorStatus:void 0,preAuthorizedEntitlements:a},e.next=20;break;case 16:e.prev=16,e.t0=e.catch(6),u=e.t0||{},c=u.response,s.errorStatus=c&&c.status||500;case 20:return e.abrupt("return",s);case 21:case"end":return e.stop()}},e,this,[[6,16]])}));return function(r,t){return e.apply(this,arguments)}}(),e.prototype.getAuthZTokens=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t,s){var a,n,o,u,c;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a={success:!1,errorStatus:500,results:[]},e.prev=1,e.next=4,this.getPreAuthEntitlements(t,s);case 4:return n=e.sent.preAuthorizedEntitlements,e.next=7,axios.post(this.api.endpoints.getAuthZTokens,{organization:"cnn",mediaIds:r,preAuthzs:n},{headers:this.api.headers});case 7:o=e.sent,a={success:!0,errorStatus:void 0,results:o.data.results},e.next=15;break;case 11:e.prev=11,e.t0=e.catch(1),u=e.t0||{},c=u.response,a.errorStatus=c&&c.status||500;case 15:return e.abrupt("return",a);case 16:case"end":return e.stop()}},e,this,[[1,11]])}));return function(r,t,s){return e.apply(this,arguments)}}(),e.prototype.productCheck=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var s,a,n,o;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s={success:!1,errorStatus:500,data:[]},e.prev=1,e.next=4,axios.post(this.api.endpoints.productCheck,{brand:"CNN",skus:r,userId:t},{headers:this.api.headers});case 4:a=e.sent,s={success:!0,errorStatus:void 0,data:a.data},e.next=12;break;case 8:e.prev=8,e.t0=e.catch(1),n=e.t0||{},o=n.response,s.errorStatus=o&&o.status||500;case 12:return e.abrupt("return",s);case 13:case"end":return e.stop()}},e,this,[[1,8]])}));return function(r,t){return e.apply(this,arguments)}}()};
}, {"10":10,"18":18,"24":24,"25":25,"2673":2673,"2675":2675}];
window.modules["2685"] = [function(require,module,exports){"use strict";var _require=require(2681),getAPIConfig=_require.getAPIConfig,SDKError=require(2675);function AuthClient(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!(t.env&&0!==t.env.length||t.url&&0!==t.url.length))throw new SDKError("Must provide an environment or url");if(this.api=getAPIConfig(t),"undefined"!=typeof window)try{window.onload=function(){e.publishZionData(e.getStoredUID())}}catch(e){console.log("Could not send cnn user id to message bus")}}require(2676)(AuthClient),require(2688)(AuthClient),require(2679)(AuthClient),require(2674)(AuthClient),require(2677)(AuthClient),require(2684)(AuthClient),require(2683)(AuthClient),require(2672)(AuthClient),require(2689)(AuthClient),require(2690)(AuthClient),require(2691)(AuthClient),require(2687)(AuthClient),require(2686)(AuthClient),require(2678)(AuthClient),module.exports=AuthClient;
}, {"2672":2672,"2674":2674,"2675":2675,"2676":2676,"2677":2677,"2678":2678,"2679":2679,"2681":2681,"2683":2683,"2684":2684,"2686":2686,"2687":2687,"2688":2688,"2689":2689,"2690":2690,"2691":2691}];
window.modules["2686"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_defineProperty2=_interopRequireDefault(require(18)),_asyncToGenerator2=_interopRequireDefault(require(24)),_typeof2=_interopRequireDefault(require(19));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var axios=require(2673),SDKError=require(2675),VERTICALS={BUSINESS:"business",CORE:"core",ENTERTAINMENT:"entertainment",HEALTH:"health",DTC:"dtc",POLITICS:"politics",SPORT:"sport",STYLE:"style",TRAVEL:"travel",WORLD:"world"};function checkAccessToken(e){if("string"!=typeof e||0===e.trim().length)throw new SDKError("access token should be a non-empty string")}function checkNamespace(e){var t=Object.values(VERTICALS);if("string"!=typeof e||""!==e&&!t.includes(e))throw new SDKError("namespace should be empty string or one of: ".concat(t))}function checkAttributes(e){if("object"!==(0,_typeof2.default)(e))throw new SDKError("attributes should be an object");Object.entries(e).forEach(function(e){var t=e[0],r=e[1];if("string"!=typeof t||0===t.trim().length)throw new SDKError("attribute key should be a non-empty string");if("string"!=typeof r)throw new SDKError("attribute value should be a string")})}function namespaceObject(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r={};return r=t?Object.entries(e).forEach(function(e){r["".concat(t,"_").concat(e[0])]=e[1]}):e}function filterObjectByNamespace(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Object.entries(e).reduce(function(e,r){var n=r[0];return n.startsWith(t)&&(e[n]=r[1]),e},{})}module.exports=function(e){e.prototype.getAttributes=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,n=arguments;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.length>1&&void 0!==n[1]?n[1]:"",e.next=3,this.setAttributes(t,{},r);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}(),e.prototype.setAttributes=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r){var n,o,a,c,i,s,u=arguments;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=u.length>2&&void 0!==u[2]?u[2]:"",checkAccessToken(t),checkAttributes(r),checkNamespace(n),o=namespaceObject(r,n),a={attributes:{cnn:o}},c=_objectSpread({Authorization:t},this.api.headers),e.next=9,axios.post(this.api.endpoints.attributes,a,{headers:c});case 9:return i=e.sent,s=i.data.userProfileResponses.cnn.attributes,e.abrupt("return",filterObjectByNamespace(s,n));case 12:case"end":return e.stop()}},e,this)}));return function(t,r){return e.apply(this,arguments)}}(),e.prototype.getPublicAttr=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r,n){var o,a,c,i;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("calling from attributes js"),"cnn.",a={tids:r,attributes:"".concat("cnn.").concat(n)},console.log(a),e.prev=4,checkAccessToken(t),c=_objectSpread({Authorization:t},this.api.headers),e.next=9,axios.get(this.api.endpoints.getPublicAttr,a,{headers:c});case 9:i=e.sent,o=i.data,console.log(i),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(4),console.log(e.t0);case 17:return e.abrupt("return",o);case 18:case"end":return e.stop()}},e,this,[[4,14]])}));return function(t,r,n){return e.apply(this,arguments)}}()};
}, {"10":10,"18":18,"19":19,"24":24,"25":25,"2673":2673,"2675":2675}];
window.modules["2687"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}module.exports=function(e){e.prototype.storeEncodedItem=function(e){var t=e.key,r=e.value,n=e.ttl,o=n?{value:r,expiry:(new Date).getTime()+n}:r,a="string"!=typeof o?JSON.stringify(o):o,c=btoa(a),i=window.location.hostname.replace("www.",""),l=i.substr(0,i.indexOf(".")),p="";("plus.stellar.cnn.com"===i||"cnn"!==l&&"us"!==l&&"edition"!==l&&"arabic"!==l&&"cnnespanol"!==l&&"plus"!==l&&"plus-test"!==l)&&(p="_".concat(l||i));var u="".concat(t).concat(p);return localStorage.setItem(u,c),{storageName:u,encodedValue:c}},e.prototype.getEncodedItem=function(e){var t=Object.keys(localStorage).find(function(t){return t.includes(e||"".concat(e,"_"))}),r=localStorage.getItem(t);if(!r)return null;var n=atob(r),o="";try{o=JSON.parse(n)}catch(e){o=n}var a=o.expiry;return!a||a>(new Date).getTime()?o.value||o:null},e.prototype.removeEncodedItem=function(e){localStorage.removeItem(Object.keys(localStorage).find(function(t){return t.includes(e||"".concat(e,"_"))}))},e.prototype.validPassword=function(e){if("string"==typeof e){var t=e.trim();return t.length>0&&t.length<=this.api.maxInputLength&&null!==t.match(this.api.passwordPolicy)}return!1},e.prototype.validLength=function(e){if("string"==typeof e){var t=e.trim();return t.length>0&&t.length<=this.api.maxInputLength}return!1},e.prototype.getZionEventData=function(e){var t,r=e.componentId,n=e.componentType,o=e.data,a=e.additionalTraits,c=window.CNN&&window.CNN.contentModel,i=c&&c.canonicalUrl||(t=document.querySelector("link[rel='canonical']"))&&t.href||window.location.href;return{component_type:n,component_id:r,traits:_objectSpread({brand:"CNN",source_id:c&&c.sourceId||void 0,error_code:null,canonical_url:i,source:o.source||document.referrer,cms_id:c&&c.cmsId,page_type:c&&c.pageType,page_variant:c&&c.templateType},a||{})}}};
}, {"10":10,"18":18}];
window.modules["2688"] = [function(require,module,exports){"use strict";var base64url=require(2680);module.exports=function(o){o.prototype.trackZionData=function(o){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;if(window.zion_analytics)window.zion_analytics.track(o);else if(t>0){var e=this;setTimeout(function(){e.trackZionData(o,t-1,10*n)},n)}return o},o.prototype.zionEventWrapper=function(o,t){var n=window&&window.ZION_SDK;if(n&&n[o])try{this.trackZionData(new window.ZION_SDK[o](t))}catch(o){console.log("DaltonSDK Error: could not send event to Zion analytics: ".concat(o))}},o.prototype.publishZionData=function(o){try{if("undefined"!=typeof window&&window.ZION_SDK&&o&&""!==o)(window.bus||window.ZION_SDK.ZionMessageBus.getInstance()).publish("id_found",{type:this.api.uuidName,value:o})}catch(o){console.log("DaltonSDK Error publishing to to Zion bus: ".concat(o.message))}},o.prototype.storeUID=function(o,t){try{if("undefined"!=typeof window&&o&&""!==o){var n=base64url(o),e="".concat(this.api.cookieUID.name,"=").concat(n,"; ").concat(this.api.cookieUID.base);if(t){var i=new Date;Number.isNaN(i.setDate(i.getDate()+t))||(e="".concat(e," expires=").concat(i.toUTCString()))}"localhost"===window.location.hostname&&(e=e.replace(" secure;","")),window.document.cookie=e}}catch(o){console.log("DaltonSDK Error storing uid: ".concat(o))}},o.prototype.getStoredUID=function(){try{var o=new RegExp("(?:(?:^|.*;\\s*)".concat(this.api.cookieUID.name,"\\s*\\=\\s*([^;]*).*$)|^.*$")),t=window.document.cookie.replace(o,"$1");return base64url.decode(t)}catch(o){return void console.log("DaltonSDK Error retrieving uid")}},o.prototype.removeUID=function(){try{if("undefined"!=typeof window){window.document.cookie="".concat(this.api.cookieUID.name,"=; ").concat(this.api.cookieUID.base," ").concat("expires=Thu, 01 Jan 1970 00:00:00 GMT")}}catch(o){console.log("DaltonSDK Error removing uid")}}};
}, {"2680":2680}];
window.modules["2689"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_defineProperty2=_interopRequireDefault(require(18)),_asyncToGenerator2=_interopRequireDefault(require(24));function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){(0,_defineProperty2.default)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var axios=require(2673);module.exports=function(e){e.prototype.openwebSSO=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var n,a,o,u,s;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n={success:!1,errorStatus:500,data:null},r){e.next=3;break}return e.abrupt("return",n);case 3:return e.prev=3,a=_objectSpread({Authorization:t},this.api.headers),e.next=7,axios.post(this.api.endpoints.openwebSSO,r,{headers:a});case 7:o=e.sent,n={success:!0,errorStatus:void 0,data:o.data},e.next=15;break;case 11:e.prev=11,e.t0=e.catch(3),u=e.t0||{},s=u.response,n.errorStatus=s&&s.status||500;case 15:return e.abrupt("return",n);case 16:case"end":return e.stop()}},e,this,[[3,11]])}));return function(r,t){return e.apply(this,arguments)}}()};
}, {"10":10,"18":18,"24":24,"25":25,"2673":2673}];
window.modules["2690"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_toConsumableArray2=_interopRequireDefault(require(23)),_typeof2=_interopRequireDefault(require(19)),_defineProperty2=_interopRequireDefault(require(18)),_asyncToGenerator2=_interopRequireDefault(require(24));function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){(0,_defineProperty2.default)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var axios=require(2673),SDKError=require(2675);module.exports=function(e){var r,t="dalton.preferences";function n(e,n){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];r=6e4*e;var a=window.localStorage.getItem(n||t),i=JSON.parse(a);return!!i&&(!!(i.ttl-Date.now()>0||o)&&i)}function o(e,n){"undefined"!=typeof window&&(e.ttl=Date.now()+r,window.localStorage.setItem(n||t,JSON.stringify(e)))}e.prototype.getPreferenceCollection=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,a,i){var c,s,u,l;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof r&&0!==r.trim().length){e.next=2;break}throw new SDKError("accessToken arg is required");case 2:if(a){e.next=4;break}throw new SDKError("collection arg is required");case 4:return c="".concat(t,".").concat(a),e.next=7,n(i.ttlMinutesOverride||10,c,i.useCache||!1);case 7:if(!(s=e.sent)||i.bypassCache){e.next=10;break}return e.abrupt("return",s);case 10:return e.prev=10,u=_objectSpread({Authorization:r},this.api.headers),e.next=14,axios.get("".concat(this.api.endpoints.preferences,"/").concat(a),{headers:u});case 14:return o((l=e.sent).data,c),e.abrupt("return",l.data);case 19:throw e.prev=19,e.t0=e.catch(10),e.t0.response;case 22:case"end":return e.stop()}},e,this,[[10,19]])}));return function(r,t,n){return e.apply(this,arguments)}}(),e.prototype.addPreferenceCollectionItem=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,n,a){var i,c,s;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof n&&0!==n.trim().length){e.next=2;break}throw new SDKError("collection arg is required");case 2:if("string"==typeof a&&0!==a.trim().length){e.next=4;break}throw new SDKError("item arg is required");case 4:if("string"==typeof r&&0!==r.trim().length){e.next=6;break}throw new SDKError("accessToken arg is required");case 6:return e.prev=6,c=_objectSpread({Authorization:r},this.api.headers),e.next=10,axios.put("".concat(this.api.endpoints.preferences,"/").concat(n,"/").concat(a),{},{headers:c});case 10:return s=e.sent,o({collection:n,selections:(null==s||null===(i=s.data)||void 0===i?void 0:i.selections)||[],ttl:10},"".concat(t,".").concat(n)),e.abrupt("return",s.data);case 15:throw e.prev=15,e.t0=e.catch(6),e.t0.response;case 18:case"end":return e.stop()}},e,this,[[6,15]])}));return function(r,t,n){return e.apply(this,arguments)}}(),e.prototype.preferences=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,a,i,c,s=arguments;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=s.length>1&&void 0!==s[1]?s[1]:{bypassCache:!1,ttlMinutesOverride:10},"string"==typeof r&&0!==r.trim().length){e.next=3;break}throw new SDKError("accessToken field is required");case 3:return e.next=5,n(t.ttlMinutesOverride||10);case 5:if(!(a=e.sent)||t.bypassCache){e.next=8;break}return e.abrupt("return",a);case 8:return e.prev=8,i=_objectSpread({Authorization:r},this.api.headers),e.next=12,axios.get(this.api.endpoints.preferences,{headers:i});case 12:return o((c=e.sent).data),e.abrupt("return",c.data);case 17:throw e.prev=17,e.t0=e.catch(8),e.t0.response;case 20:case"end":return e.stop()}},e,this,[[8,17]])}));return function(r){return e.apply(this,arguments)}}(),e.prototype.updatePreferencesV3=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,n,a){var i;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof n&&0!==n.trim().length){e.next=2;break}throw new SDKError("collection field is required");case 2:if(Array.isArray(a)){e.next=4;break}throw new SDKError("selection Array is required");case 4:if("string"==typeof r&&0!==r.trim().length){e.next=6;break}throw new SDKError("accessToken field is required");case 6:return e.prev=6,i=_objectSpread({Authorization:r},this.api.headers),e.next=10,axios.put("".concat(this.api.endpoints.preferences,"/").concat(n),{selections:a},{headers:i});case 10:return o({collection:n,selections:a,ttl:10},"".concat(t,".").concat(n)),e.abrupt("return");case 14:throw e.prev=14,e.t0=e.catch(6),e.t0.response;case 17:case"end":return e.stop()}},e,this,[[6,14]])}));return function(r,t,n){return e.apply(this,arguments)}}(),e.prototype.updatePreferencesV2=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t,n){var a,i,c,s,u,l,p;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof r&&0!==r.trim().length){e.next=2;break}throw new SDKError("collection field is required");case 2:if(Array.isArray(t)){e.next=4;break}throw new SDKError("selection Array is required");case 4:if("string"==typeof n&&0!==n.trim().length){e.next=6;break}throw new SDKError("accessToken field is required");case 6:return e.prev=6,i={collection:r,selections:t},e.next=10,this.preferences(n,{bypassCache:!0});case 10:return c=e.sent,(s=c.preferences)?(u=!1,a=s.map(function(e){return e.collection===r?(u=!0,i):e}),u||a.push(i)):a=[i],l={preferences:a},e.prev=14,p=_objectSpread({Authorization:n},this.api.headers),e.next=18,axios.put(this.api.endpoints.preferences,l,{headers:p});case 18:return o(l),e.abrupt("return");case 22:throw e.prev=22,e.t0=e.catch(14),e.t0.response;case 25:e.next=30;break;case 27:throw e.prev=27,e.t1=e.catch(6),e.t1.response;case 30:case"end":return e.stop()}},e,this,[[6,27],[14,22]])}));return function(r,t,n){return e.apply(this,arguments)}}(),e.prototype.updatePreferences=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,t){var n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(console.warn("[DaltonSDK deprecated method warning] The updatePreferences method is un-safe and should be replaced with the updatePreferencesV2 call!!"),r&&"object"===(0,_typeof2.default)(r)){e.next=3;break}throw new SDKError("Missing data object");case 3:if("string"==typeof t&&0!==t.trim().length){e.next=5;break}throw new SDKError("accessToken field is required");case 5:return e.prev=5,n=_objectSpread({Authorization:t},this.api.headers),e.next=9,axios.put(this.api.endpoints.preferences,r,{headers:n});case 9:return e.abrupt("return");case 12:throw e.prev=12,e.t0=e.catch(5),e.t0.response;case 15:case"end":return e.stop()}},e,this,[[5,12]])}));return function(r,t){return e.apply(this,arguments)}}(),e.prototype.clearPreferences=function(e){"undefined"!=typeof window&&(e&&"string"==typeof e&&0!==e.trim().length?window.localStorage.removeItem("".concat(t,".").concat(e)):Object.keys(window.localStorage).forEach(function(e){e.includes(t)&&window.localStorage.removeItem(e)}))},e.prototype.deletePreferenceCollectionItem=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r,n,a){var i,c,s;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof r&&0!==r.trim().length){e.next=2;break}throw new SDKError("accessToken arg is required");case 2:if("string"==typeof n&&0!==n.trim().length){e.next=4;break}throw new SDKError("collection arg is required");case 4:if("string"==typeof a&&0!==a.trim().length){e.next=6;break}throw new SDKError("item arg is required");case 6:return e.prev=6,c=_objectSpread({Authorization:r},this.api.headers),e.next=10,axios.delete("".concat(this.api.endpoints.preferences,"/").concat(n,"/").concat(a),{headers:c});case 10:return s=e.sent,o({collection:n,selections:(null==s||null===(i=s.data)||void 0===i?void 0:i.selections)||[],ttl:10},"".concat(t,".").concat(n)),e.abrupt("return",s.data);case 15:throw e.prev=15,e.t0=e.catch(6),e.t0.response;case 18:case"end":return e.stop()}},e,this,[[6,15]])}));return function(r,t,n){return e.apply(this,arguments)}}(),e.prototype.addUnauthPreferenceCollection=function(e,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{ttlMinutesOverride:10};if("string"!=typeof e||0===e.trim().length)throw new SDKError("collection field is required");if(!Array.isArray(r))throw new SDKError("selection Array is required");var i=n(a.ttlMinutesOverride||10,"".concat(t,".").concat(e).concat(".unauth")),c=(0,_toConsumableArray2.default)(r);i&&Array.isArray(i.selections)&&c.push.apply(c,(0,_toConsumableArray2.default)(i.selections)),o({collection:e,selections:c,ttl:a.ttlMinutesOverride||10},"".concat(t,".").concat(e).concat(".unauth"))},e.prototype.addUnauthPreferenceCollectionItem=function(e,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{ttlMinutesOverride:10};if("string"!=typeof e||0===e.trim().length)throw new SDKError("collection field is required");if("string"!=typeof r||0===r.trim().length)throw new SDKError("item arg is required");var i=n(a.ttlMinutesOverride||10,"".concat(t,".").concat(e).concat(".unauth")),c=[r];i&&Array.isArray(i.selections)&&c.push.apply(c,(0,_toConsumableArray2.default)(i.selections)),o({collection:e,selections:c,ttl:10},"".concat(t,".").concat(e).concat(".unauth"))},e.prototype.getUnauthPreferenceCollection=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ttlMinutesOverride:10};if(!e)throw new SDKError("collection arg is required");return n(r.ttlMinutesOverride||10,"".concat(t,".").concat(e).concat(".unauth"))},e.prototype.removeUnauthPreferenceCollection=function(e){if(!e)throw new SDKError("collection arg is required");window.localStorage.removeItem("".concat(t,".").concat(e).concat(".unauth"))},e.prototype.removeUnauthPreferenceCollectionItem=function(e,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{ttlMinutesOverride:10};if(!e)throw new SDKError("collection arg is required");if("string"!=typeof r||0===r.trim().length)throw new SDKError("item arg is required");var i=n(a.ttlMinutesOverride||10,"".concat(t,".").concat(e).concat(".unauth"));i&&Array.isArray(i.selections)&&o({collection:e,selections:i.selections.filter(function(e){return e!==r}),ttl:10},"".concat(t,".").concat(e).concat(".unauth"))}};
}, {"10":10,"18":18,"19":19,"23":23,"24":24,"25":25,"2673":2673,"2675":2675}];
window.modules["2691"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_typeof2=_interopRequireDefault(require(19)),_defineProperty2=_interopRequireDefault(require(18)),_asyncToGenerator2=_interopRequireDefault(require(24));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var axios=require(2673),SDKError=require(2675);module.exports=function(e){e.prototype.subscriptions=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof t&&0!==t.trim().length){e.next=2;break}throw new SDKError("accessToken field is required");case 2:return e.prev=2,r=_objectSpread({Authorization:t},this.api.headers),e.next=6,axios.get(this.api.endpoints.subscriptions,{headers:r});case 6:return n=e.sent,e.abrupt("return",n.data);case 10:throw e.prev=10,e.t0=e.catch(2),e.t0.response;case 13:case"end":return e.stop()}},e,this,[[2,10]])}));return function(t){return e.apply(this,arguments)}}(),e.prototype.subscriptionsForUnauthenticated=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof t&&0!==t.trim().length){e.next=2;break}throw new SDKError("managedToken field is required");case 2:return e.prev=2,e.next=5,axios.get(this.api.endpoints.subscriptionsAuthtoken,{params:{managedToken:t},headers:this.api.headers});case 5:return r=e.sent,e.abrupt("return",this.subscriptions(r.data));case 9:throw e.prev=9,e.t0=e.catch(2),e.t0.response;case 12:case"end":return e.stop()}},e,this,[[2,9]])}));return function(t){return e.apply(this,arguments)}}(),e.prototype.subscribe=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r){var n,s,a,o,i,c,u,p;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&"object"===(0,_typeof2.default)(t)){e.next=2;break}throw new SDKError("Missing data object");case 2:if(this.validLength(t.email)){e.next=4;break}throw new SDKError("data.email field is required and should have the correct length");case 4:if(t.newsletters&&0!==t.newsletters.length){e.next=6;break}throw new SDKError("data.newsletters field is required");case 6:for(e.prev=6,n=[],(s=t).emailAddress=t.email.trim(),a=r?_objectSpread({Authorization:r},this.api.headers):this.api.headers,o=0;o<t.newsletters.length;o++)n.push(t.newsletters[o]);return e.next=14,axios.post(this.api.endpoints.subscriptionsAdd,s,{headers:a});case 14:if("undefined"!=typeof window)try{i=!1,c="not-registered",r?(u=new RegExp(this.api.authn,"g"),"synthetics.dtdg.co",p=new RegExp("synthetics.dtdg.co","g"),r.match(u)&&(c=this.getStoredUID()),s.emailAddress.match(p)&&(i=!0)):console.log("DaltonSDK Error: subscribe not passed access token, assuming unauthenticated user."),this.zionEventWrapper("NewsletterSubscribed",{cnn_uid:c,brand:"CNN",canonical_url:window.location.href,newsletter_name:n,newsletter_count:t.newsletters.length,synthetic:i})}catch(e){console.log("DaltonSDK Error: could not send event to Zion analytics: ".concat(e))}return e.abrupt("return");case 18:throw e.prev=18,e.t0=e.catch(6),e.t0.response;case 21:case"end":return e.stop()}},e,this,[[6,18]])}));return function(t,r){return e.apply(this,arguments)}}(),e.prototype.unsubscribe=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r){var n,s,a,o,i,c,u,p;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&"object"===(0,_typeof2.default)(t)){e.next=2;break}throw new SDKError("Missing data object");case 2:if(this.validLength(t.email)){e.next=4;break}throw new SDKError("data.email field is required and should have the correct length");case 4:if(t.newsletters&&0!==t.newsletters.length){e.next=6;break}throw new SDKError("data.newsletters field is required");case 6:if("string"==typeof r&&0!==r.trim().length){e.next=8;break}throw new SDKError("accessToken field is required");case 8:for(e.prev=8,n=[],s={subscriptions:[]},a=0;a<t.newsletters.length;a++)n.push(t.newsletters[a]),s.subscriptions.push({newsletterName:t.newsletters[a],emailAddress:t.email.trim()});return o=_objectSpread({Authorization:r},this.api.headers),e.next=15,axios.post(this.api.endpoints.subscriptionsDelete,s,{headers:o});case 15:if("undefined"!=typeof window)try{i=!1,c="not-registered",r?(u=new RegExp(this.api.authn,"g"),"synthetics.dtdg.co",p=new RegExp("synthetics.dtdg.co","g"),r.match(u)&&(c=this.getStoredUID()),s.subscriptions[0].emailAddress.match(p)&&(i=!0)):console.log("DaltonSDK Error: subscribe not passed access token, assuming unauthenticated user."),this.zionEventWrapper("NewsletterUnsubscribed",{cnn_uid:c,brand:"CNN",canonical_url:window.location.href,newsletter_name:n,newsletter_count:t.newsletters.length,synthetic:i})}catch(e){console.log("DaltonSDK Error: could not send event to Zion analytics: ".concat(e))}return e.abrupt("return");case 19:throw e.prev=19,e.t0=e.catch(8),e.t0.response;case 22:case"end":return e.stop()}},e,this,[[8,19]])}));return function(t,r){return e.apply(this,arguments)}}(),e.prototype.unsubscribeForUnauthenticated=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("string"==typeof t&&0!==t.trim().length){e.next=2;break}throw new SDKError("unsubscribeToken field is required");case 2:return e.prev=2,e.next=5,axios.post(this.api.endpoints.unsubscribe,null,{headers:this.api.headers,params:{unsubscribeToken:t}});case 5:return e.abrupt("return");case 8:throw e.prev=8,e.t0=e.catch(2),e.t0.response;case 11:case"end":return e.stop()}},e,this,[[2,8]])}));return function(t){return e.apply(this,arguments)}}(),e.prototype.retrieveNewsletters=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,axios.get(this.api.endpoints.retrieveNewsletters,_objectSpread({headers:this.api.headers},t||{}));case 3:return r=e.sent,e.abrupt("return",r.data);case 7:throw e.prev=7,e.t0=e.catch(0),n=e.t0||{},n.response;case 11:case"end":return e.stop()}},e,this,[[0,7]])}));return function(t){return e.apply(this,arguments)}}()};
}, {"10":10,"18":18,"19":19,"24":24,"25":25,"2673":2673,"2675":2675}];
window.modules["2725"] = [function(require,module,exports){(function (Buffer){(function (){
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var pad_string_1=require(2726);function encode(e,r){return void 0===r&&(r="utf8"),Buffer.isBuffer(e)?fromBase64(e.toString("base64")):fromBase64(Buffer.from(e,r).toString("base64"))}function decode(e,r){return void 0===r&&(r="utf8"),Buffer.from(toBase64(e),"base64").toString(r)}function toBase64(e){return e=e.toString(),pad_string_1.default(e).replace(/\-/g,"+").replace(/_/g,"/")}function fromBase64(e){return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function toBuffer(e){return Buffer.from(toBase64(e),"base64")}var base64url=encode;base64url.encode=encode,base64url.decode=decode,base64url.toBase64=toBase64,base64url.fromBase64=fromBase64,base64url.toBuffer=toBuffer,exports.default=base64url;

}).call(this)}).call(this,require(182).Buffer)}, {"182":182,"2726":2726}];
window.modules["2726"] = [function(require,module,exports){(function (Buffer){(function (){
"use strict";function padString(r){var e=r.length,t=e%4;if(!t)return r;var i=e,n=4-t,o=e+n,u=Buffer.alloc(o);for(u.write(r);n--;)u.write("=",i++);return u.toString()}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=padString;

}).call(this)}).call(this,require(182).Buffer)}, {"182":182}];
window.modules["2748"] = [function(require,module,exports){module.exports=function(r,t){var e="000000000"+r;return e.substr(e.length-t)};
}, {}];
window.modules["2749"] = [function(require,module,exports){var getRandomValue,crypto="undefined"!=typeof window&&(window.crypto||window.msCrypto)||"undefined"!=typeof self&&self.crypto;if(crypto){var lim=Math.pow(2,32)-1;getRandomValue=function(){return Math.abs(crypto.getRandomValues(new Uint32Array(1))[0]/lim)}}else getRandomValue=Math.random;module.exports=getRandomValue;
}, {}];
window.modules["2750"] = [function(require,module,exports){var pad=require(2748),env="object"==typeof window?window:self,globalCount=Object.keys(env).length,mimeTypesLength=navigator.mimeTypes?navigator.mimeTypes.length:0,clientId=pad((mimeTypesLength+navigator.userAgent.length).toString(36)+globalCount.toString(36),4);module.exports=function(){return clientId};
}, {"2748":2748}];
window.modules["2772"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=cloneObject;var _index=_interopRequireDefault(require(2778));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function cloneObject(e){return(0,_index.default)({},e)}module.exports=exports.default;
}, {"2778":2778}];
window.modules["2775"] = [function(require,module,exports){"use strict";function toInteger(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=toInteger,module.exports=exports.default;
}, {}];
window.modules["2776"] = [function(require,module,exports){"use strict";function getTimezoneOffsetInMilliseconds(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getTimezoneOffsetInMilliseconds,module.exports=exports.default;
}, {}];
window.modules["2777"] = [function(require,module,exports){"use strict";function addLeadingZeros(e,t){for(var r=e<0?"-":"",o=Math.abs(e).toString();o.length<t;)o="0"+o;return r+o}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=addLeadingZeros,module.exports=exports.default;
}, {}];
window.modules["2778"] = [function(require,module,exports){"use strict";function assign(e,r){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var t in r=r||{})Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t]);return e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=assign,module.exports=exports.default;
}, {}];
window.modules["2779"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _index=_interopRequireDefault(require(2781)),_index2=_interopRequireDefault(require(2784)),_index3=_interopRequireDefault(require(2782)),_index4=_interopRequireDefault(require(2785)),_index5=_interopRequireDefault(require(2783)),_index6=_interopRequireDefault(require(2777)),_index7=_interopRequireDefault(require(2780));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var dayPeriodEnum={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},formatters={G:function(e,t,r){var n=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});case"GGGG":default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){var n=e.getUTCFullYear(),a=n>0?n:1-n;return r.ordinalNumber(a,{unit:"year"})}return _index7.default.y(e,t)},Y:function(e,t,r,n){var a=(0,_index5.default)(e,n),i=a>0?a:1-a;if("YY"===t){var o=i%100;return(0,_index6.default)(o,2)}return"Yo"===t?r.ordinalNumber(i,{unit:"year"}):(0,_index6.default)(i,t.length)},R:function(e,t){var r=(0,_index3.default)(e);return(0,_index6.default)(r,t.length)},u:function(e,t){var r=e.getUTCFullYear();return(0,_index6.default)(r,t.length)},Q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return(0,_index6.default)(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return(0,_index6.default)(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){var n=e.getUTCMonth();switch(t){case"M":case"MM":return _index7.default.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){var n=e.getUTCMonth();switch(t){case"L":return String(n+1);case"LL":return(0,_index6.default)(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){var a=(0,_index4.default)(e,n);return"wo"===t?r.ordinalNumber(a,{unit:"week"}):(0,_index6.default)(a,t.length)},I:function(e,t,r){var n=(0,_index2.default)(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):(0,_index6.default)(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):_index7.default.d(e,t)},D:function(e,t,r){var n=(0,_index.default)(e);return"Do"===t?r.ordinalNumber(n,{unit:"dayOfYear"}):(0,_index6.default)(n,t.length)},E:function(e,t,r){var n=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});case"EEEE":default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){var a=e.getUTCDay(),i=(a-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return(0,_index6.default)(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(a,{width:"short",context:"formatting"});case"eeee":default:return r.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){var a=e.getUTCDay(),i=(a-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return(0,_index6.default)(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(a,{width:"narrow",context:"standalone"});case"cccccc":return r.day(a,{width:"short",context:"standalone"});case"cccc":default:return r.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,r){var n=e.getUTCDay(),a=0===n?7:n;switch(t){case"i":return String(a);case"ii":return(0,_index6.default)(a,t.length);case"io":return r.ordinalNumber(a,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});case"iiii":default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){var n,a=e.getUTCHours();switch(n=12===a?dayPeriodEnum.noon:0===a?dayPeriodEnum.midnight:a/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){var n,a=e.getUTCHours();switch(n=a>=17?dayPeriodEnum.evening:a>=12?dayPeriodEnum.afternoon:a>=4?dayPeriodEnum.morning:dayPeriodEnum.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){var n=e.getUTCHours()%12;return 0===n&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return _index7.default.h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):_index7.default.H(e,t)},K:function(e,t,r){var n=e.getUTCHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):(0,_index6.default)(n,t.length)},k:function(e,t,r){var n=e.getUTCHours();return 0===n&&(n=24),"ko"===t?r.ordinalNumber(n,{unit:"hour"}):(0,_index6.default)(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):_index7.default.m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):_index7.default.s(e,t)},S:function(e,t){return _index7.default.S(e,t)},X:function(e,t,r,n){var a=(n._originalDate||e).getTimezoneOffset();if(0===a)return"Z";switch(t){case"X":return formatTimezoneWithOptionalMinutes(a);case"XXXX":case"XX":return formatTimezone(a);case"XXXXX":case"XXX":default:return formatTimezone(a,":")}},x:function(e,t,r,n){var a=(n._originalDate||e).getTimezoneOffset();switch(t){case"x":return formatTimezoneWithOptionalMinutes(a);case"xxxx":case"xx":return formatTimezone(a);case"xxxxx":case"xxx":default:return formatTimezone(a,":")}},O:function(e,t,r,n){var a=(n._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(a,":");case"OOOO":default:return"GMT"+formatTimezone(a,":")}},z:function(e,t,r,n){var a=(n._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(a,":");case"zzzz":default:return"GMT"+formatTimezone(a,":")}},t:function(e,t,r,n){var a=n._originalDate||e,i=Math.floor(a.getTime()/1e3);return(0,_index6.default)(i,t.length)},T:function(e,t,r,n){var a=(n._originalDate||e).getTime();return(0,_index6.default)(a,t.length)}};function formatTimezoneShort(e,t){var r=e>0?"-":"+",n=Math.abs(e),a=Math.floor(n/60),i=n%60;if(0===i)return r+String(a);var o=t||"";return r+String(a)+o+(0,_index6.default)(i,2)}function formatTimezoneWithOptionalMinutes(e,t){return e%60==0?(e>0?"-":"+")+(0,_index6.default)(Math.abs(e)/60,2):formatTimezone(e,t)}function formatTimezone(e,t){var r=t||"",n=e>0?"-":"+",a=Math.abs(e);return n+(0,_index6.default)(Math.floor(a/60),2)+r+(0,_index6.default)(a%60,2)}var _default=formatters;exports.default=_default,module.exports=exports.default;
}, {"2777":2777,"2780":2780,"2781":2781,"2782":2782,"2783":2783,"2784":2784,"2785":2785}];
window.modules["2780"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _index=_interopRequireDefault(require(2777));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var formatters={y:function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return(0,_index.default)("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):(0,_index.default)(n+1,2)},d:function(e,t){return(0,_index.default)(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return(0,_index.default)(e.getUTCHours()%12||12,t.length)},H:function(e,t){return(0,_index.default)(e.getUTCHours(),t.length)},m:function(e,t){return(0,_index.default)(e.getUTCMinutes(),t.length)},s:function(e,t){return(0,_index.default)(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds(),a=Math.floor(r*Math.pow(10,n-3));return(0,_index.default)(a,t.length)}},_default=formatters;exports.default=_default,module.exports=exports.default;
}, {"2777":2777}];
window.modules["2781"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getUTCDayOfYear;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var MILLISECONDS_IN_DAY=864e5;function getUTCDayOfYear(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e),r=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var u=r-t.getTime();return Math.floor(u/MILLISECONDS_IN_DAY)+1}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2782"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getUTCISOWeekYear;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788)),_index3=_interopRequireDefault(require(2789));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getUTCISOWeekYear(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e),r=t.getUTCFullYear(),u=new Date(0);u.setUTCFullYear(r+1,0,4),u.setUTCHours(0,0,0,0);var i=(0,_index3.default)(u),a=new Date(0);a.setUTCFullYear(r,0,4),a.setUTCHours(0,0,0,0);var n=(0,_index3.default)(a);return t.getTime()>=i.getTime()?r+1:t.getTime()>=n.getTime()?r:r-1}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2789":2789}];
window.modules["2783"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getUTCWeekYear;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788)),_index3=_interopRequireDefault(require(2791)),_index4=_interopRequireDefault(require(2775));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getUTCWeekYear(e,t){(0,_index2.default)(1,arguments);var r=(0,_index.default)(e),i=r.getUTCFullYear(),n=t||{},u=n.locale,a=u&&u.options&&u.options.firstWeekContainsDate,l=null==a?1:(0,_index4.default)(a),s=null==n.firstWeekContainsDate?l:(0,_index4.default)(n.firstWeekContainsDate);if(!(s>=1&&s<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var o=new Date(0);o.setUTCFullYear(i+1,0,s),o.setUTCHours(0,0,0,0);var d=(0,_index3.default)(o,t),f=new Date(0);f.setUTCFullYear(i,0,s),f.setUTCHours(0,0,0,0);var _=(0,_index3.default)(f,t);return r.getTime()>=d.getTime()?i+1:r.getTime()>=_.getTime()?i:i-1}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788,"2791":2791}];
window.modules["2784"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getUTCISOWeek;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2789)),_index3=_interopRequireDefault(require(2790)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var MILLISECONDS_IN_WEEK=6048e5;function getUTCISOWeek(e){(0,_index4.default)(1,arguments);var t=(0,_index.default)(e),r=(0,_index2.default)(t).getTime()-(0,_index3.default)(t).getTime();return Math.round(r/MILLISECONDS_IN_WEEK)+1}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2789":2789,"2790":2790}];
window.modules["2785"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getUTCWeek;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2791)),_index3=_interopRequireDefault(require(2792)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var MILLISECONDS_IN_WEEK=6048e5;function getUTCWeek(e,t){(0,_index4.default)(1,arguments);var r=(0,_index.default)(e),i=(0,_index2.default)(r,t).getTime()-(0,_index3.default)(r,t).getTime();return Math.round(i/MILLISECONDS_IN_WEEK)+1}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2791":2791,"2792":2792}];
window.modules["2786"] = [function(require,module,exports){"use strict";function dateLongFormatter(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}}function timeLongFormatter(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}}function dateTimeLongFormatter(e,t){var r,a=e.match(/(P+)(p+)?/)||[],d=a[1],i=a[2];if(!i)return dateLongFormatter(e,t);switch(d){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;case"PPPP":default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",dateLongFormatter(d,t)).replace("{{time}}",timeLongFormatter(i,t))}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var longFormatters={p:timeLongFormatter,P:dateTimeLongFormatter},_default=longFormatters;exports.default=_default,module.exports=exports.default;
}, {}];
window.modules["2787"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=toDate;var _index=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function toDate(e){(0,_index.default)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn((new Error).stack)),new Date(NaN))}module.exports=exports.default;
}, {"2788":2788}];
window.modules["2788"] = [function(require,module,exports){"use strict";function requiredArgs(e,r){if(r.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+r.length+" present")}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=requiredArgs,module.exports=exports.default;
}, {}];
window.modules["2789"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfUTCISOWeek;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfUTCISOWeek(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e),r=t.getUTCDay(),u=(r<1?7:0)+r-1;return t.setUTCDate(t.getUTCDate()-u),t.setUTCHours(0,0,0,0),t}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2790"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfUTCISOWeekYear;var _index=_interopRequireDefault(require(2782)),_index2=_interopRequireDefault(require(2789)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfUTCISOWeekYear(e){(0,_index3.default)(1,arguments);var r=(0,_index.default)(e),t=new Date(0);return t.setUTCFullYear(r,0,4),t.setUTCHours(0,0,0,0),(0,_index2.default)(t)}module.exports=exports.default;
}, {"2782":2782,"2788":2788,"2789":2789}];
window.modules["2791"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfUTCWeek;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788)),_index3=_interopRequireDefault(require(2775));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfUTCWeek(e,t){(0,_index2.default)(1,arguments);var r=t||{},n=r.locale,u=n&&n.options&&n.options.weekStartsOn,i=null==u?0:(0,_index3.default)(u),a=null==r.weekStartsOn?i:(0,_index3.default)(r.weekStartsOn);if(!(a>=0&&a<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var s=(0,_index.default)(e),o=s.getUTCDay(),d=(o<a?7:0)+o-a;return s.setUTCDate(s.getUTCDate()-d),s.setUTCHours(0,0,0,0),s}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["2792"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfUTCWeekYear;var _index=_interopRequireDefault(require(2783)),_index2=_interopRequireDefault(require(2788)),_index3=_interopRequireDefault(require(2791)),_index4=_interopRequireDefault(require(2775));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfUTCWeekYear(e,t){(0,_index2.default)(1,arguments);var r=t||{},i=r.locale,n=i&&i.options&&i.options.firstWeekContainsDate,u=null==n?1:(0,_index4.default)(n),a=null==r.firstWeekContainsDate?u:(0,_index4.default)(r.firstWeekContainsDate),s=(0,_index.default)(e,t),d=new Date(0);return d.setUTCFullYear(s,0,a),d.setUTCHours(0,0,0,0),(0,_index3.default)(d,t)}module.exports=exports.default;
}, {"2775":2775,"2783":2783,"2788":2788,"2791":2791}];
window.modules["2793"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isProtectedDayOfYearToken=isProtectedDayOfYearToken,exports.isProtectedWeekYearToken=isProtectedWeekYearToken,exports.throwProtectedError=throwProtectedError;var protectedDayOfYearTokens=["D","DD"],protectedWeekYearTokens=["YY","YYYY"];function isProtectedDayOfYearToken(e){return-1!==protectedDayOfYearTokens.indexOf(e)}function isProtectedWeekYearToken(e){return-1!==protectedWeekYearTokens.indexOf(e)}function throwProtectedError(e,t,o){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(o,"`; see: https://git.io/fxCyr"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(o,"`; see: https://git.io/fxCyr"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(o,"`; see: https://git.io/fxCyr"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(o,"`; see: https://git.io/fxCyr"))}
}, {}];
window.modules["2794"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getRoundingMethod=getRoundingMethod;var roundingMap={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(n){return n<0?Math.ceil(n):Math.floor(n)}},defaultRoundingMethod="trunc";function getRoundingMethod(n){return n?roundingMap[n]:roundingMap[defaultRoundingMethod]}
}, {}];
window.modules["2795"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setUTCDay;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788)),_index3=_interopRequireDefault(require(2775));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setUTCDay(e,t,r){(0,_index2.default)(2,arguments);var n=r||{},u=n.locale,i=u&&u.options&&u.options.weekStartsOn,a=null==i?0:(0,_index3.default)(i),d=null==n.weekStartsOn?a:(0,_index3.default)(n.weekStartsOn);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var l=(0,_index.default)(e),o=(0,_index3.default)(t),s=((o%7+7)%7<d?7:0)+o-l.getUTCDay();return l.setUTCDate(l.getUTCDate()+s),l}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["2796"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setUTCISODay;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788)),_index3=_interopRequireDefault(require(2775));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setUTCISODay(e,t){(0,_index2.default)(2,arguments);var r=(0,_index3.default)(t);r%7==0&&(r-=7);var u=(0,_index.default)(e),i=((r%7+7)%7<1?7:0)+r-u.getUTCDay();return u.setUTCDate(u.getUTCDate()+i),u}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["2797"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setUTCISOWeek;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2784)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setUTCISOWeek(e,t){(0,_index4.default)(2,arguments);var r=(0,_index2.default)(e),i=(0,_index.default)(t),u=(0,_index3.default)(r)-i;return r.setUTCDate(r.getUTCDate()-7*u),r}module.exports=exports.default;
}, {"2775":2775,"2784":2784,"2787":2787,"2788":2788}];
window.modules["2798"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setUTCWeek;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2785)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setUTCWeek(e,t,r){(0,_index4.default)(2,arguments);var i=(0,_index2.default)(e),u=(0,_index.default)(t),n=(0,_index3.default)(i,r)-u;return i.setUTCDate(i.getUTCDate()-7*n),i}module.exports=exports.default;
}, {"2775":2775,"2785":2785,"2787":2787,"2788":2788}];
window.modules["2799"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=add;var _index=_interopRequireDefault(require(2800)),_index2=_interopRequireDefault(require(2801)),_index3=_interopRequireDefault(require(2787)),_index4=_interopRequireDefault(require(2788)),_index5=_interopRequireDefault(require(2775));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function add(e,t){if((0,_index4.default)(2,arguments),!t||"object"!=typeof t)return new Date(NaN);var d=t.years?(0,_index5.default)(t.years):0,i=t.months?(0,_index5.default)(t.months):0,u=t.weeks?(0,_index5.default)(t.weeks):0,n=t.days?(0,_index5.default)(t.days):0,r=t.hours?(0,_index5.default)(t.hours):0,a=t.minutes?(0,_index5.default)(t.minutes):0,s=t.seconds?(0,_index5.default)(t.seconds):0,_=(0,_index3.default)(e),o=i||d?(0,_index2.default)(_,i+12*d):_,l=n||u?(0,_index.default)(o,n+7*u):o,f=1e3*(s+60*(a+60*r));return new Date(l.getTime()+f)}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788,"2800":2800,"2801":2801}];
window.modules["2800"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=addDays;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function addDays(e,t){(0,_index3.default)(2,arguments);var r=(0,_index2.default)(e),i=(0,_index.default)(t);return isNaN(i)?new Date(NaN):i?(r.setDate(r.getDate()+i),r):r}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["2801"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=addMonths;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function addMonths(e,t){(0,_index3.default)(2,arguments);var r=(0,_index2.default)(e),i=(0,_index.default)(t);if(isNaN(i))return new Date(NaN);if(!i)return r;var u=r.getDate(),n=new Date(r.getTime());return n.setMonth(r.getMonth()+i+1,0),u>=n.getDate()?n:(r.setFullYear(n.getFullYear(),n.getMonth(),u),r)}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["2802"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=addBusinessDays;var _index=_interopRequireDefault(require(2803)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2775)),_index4=_interopRequireDefault(require(2788)),_index5=_interopRequireDefault(require(2804)),_index6=_interopRequireDefault(require(2805));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function addBusinessDays(e,t){(0,_index4.default)(2,arguments);var i=(0,_index2.default)(e),r=(0,_index.default)(i),u=(0,_index3.default)(t);if(isNaN(u))return new Date(NaN);var a=i.getHours(),d=u<0?-1:1,n=(0,_index3.default)(u/5);i.setDate(i.getDate()+7*n);for(var s=Math.abs(u%5);s>0;)i.setDate(i.getDate()+d),(0,_index.default)(i)||(s-=1);return r&&(0,_index.default)(i)&&0!==u&&((0,_index6.default)(i)&&i.setDate(i.getDate()+(d<0?2:-1)),(0,_index5.default)(i)&&i.setDate(i.getDate()+(d<0?1:-2))),i.setHours(a),i}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788,"2803":2803,"2804":2804,"2805":2805}];
window.modules["2803"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isWeekend;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isWeekend(e){(0,_index2.default)(1,arguments);var r=(0,_index.default)(e).getDay();return 0===r||6===r}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2804"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isSunday;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isSunday(e){return(0,_index2.default)(1,arguments),0===(0,_index.default)(e).getDay()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2805"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isSaturday;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isSaturday(e){return(0,_index2.default)(1,arguments),6===(0,_index.default)(e).getDay()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2806"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=addHours;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2807)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var MILLISECONDS_IN_HOUR=36e5;function addHours(e,r){(0,_index3.default)(2,arguments);var i=(0,_index.default)(r);return(0,_index2.default)(e,i*MILLISECONDS_IN_HOUR)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2807":2807}];
window.modules["2807"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=addMilliseconds;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function addMilliseconds(e,i){(0,_index3.default)(2,arguments);var t=(0,_index2.default)(e).getTime(),r=(0,_index.default)(i);return new Date(t+r)}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["2808"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=addISOWeekYears;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2809)),_index3=_interopRequireDefault(require(2810)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function addISOWeekYears(e,r){(0,_index4.default)(2,arguments);var i=(0,_index.default)(r);return(0,_index3.default)(e,(0,_index2.default)(e)+i)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2809":2809,"2810":2810}];
window.modules["2809"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getISOWeekYear;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2833)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getISOWeekYear(e){(0,_index3.default)(1,arguments);var t=(0,_index.default)(e),r=t.getFullYear(),u=new Date(0);u.setFullYear(r+1,0,4),u.setHours(0,0,0,0);var i=(0,_index2.default)(u),a=new Date(0);a.setFullYear(r,0,4),a.setHours(0,0,0,0);var n=(0,_index2.default)(a);return t.getTime()>=i.getTime()?r+1:t.getTime()>=n.getTime()?r:r-1}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2833":2833}];
window.modules["2810"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setISOWeekYear;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2904)),_index4=_interopRequireDefault(require(2827)),_index5=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setISOWeekYear(e,t){(0,_index5.default)(2,arguments);var r=(0,_index2.default)(e),i=(0,_index.default)(t),u=(0,_index4.default)(r,(0,_index3.default)(r)),n=new Date(0);return n.setFullYear(i,0,4),n.setHours(0,0,0,0),(r=(0,_index3.default)(n)).setDate(r.getDate()+u),r}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788,"2827":2827,"2904":2904}];
window.modules["2811"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=addMinutes;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2807)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var MILLISECONDS_IN_MINUTE=6e4;function addMinutes(e,r){(0,_index3.default)(2,arguments);var i=(0,_index.default)(r);return(0,_index2.default)(e,i*MILLISECONDS_IN_MINUTE)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2807":2807}];
window.modules["2812"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=addQuarters;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2801)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function addQuarters(e,r){(0,_index3.default)(2,arguments);var t=3*(0,_index.default)(r);return(0,_index2.default)(e,t)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2801":2801}];
window.modules["2813"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=addSeconds;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2807)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function addSeconds(e,r){(0,_index3.default)(2,arguments);var d=(0,_index.default)(r);return(0,_index2.default)(e,1e3*d)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2807":2807}];
window.modules["2814"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=addWeeks;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2800)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function addWeeks(e,r){(0,_index3.default)(2,arguments);var t=7*(0,_index.default)(r);return(0,_index2.default)(e,t)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2800":2800}];
window.modules["2815"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=addYears;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2801)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function addYears(e,r){(0,_index3.default)(2,arguments);var t=(0,_index.default)(r);return(0,_index2.default)(e,12*t)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2801":2801}];
window.modules["2816"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=areIntervalsOverlapping;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function areIntervalsOverlapping(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{inclusive:!1};(0,_index2.default)(2,arguments);var i=e||{},n=t||{},u=(0,_index.default)(i.start).getTime(),a=(0,_index.default)(i.end).getTime(),d=(0,_index.default)(n.start).getTime(),l=(0,_index.default)(n.end).getTime();if(!(u<=a&&d<=l))throw new RangeError("Invalid interval");return r.inclusive?u<=l&&d<=a:u<l&&d<a}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2817"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=clamp;var _index=_interopRequireDefault(require(2818)),_index2=_interopRequireDefault(require(2819)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function clamp(e,r){var t=r.start,i=r.end;return(0,_index3.default)(2,arguments),(0,_index2.default)([(0,_index.default)([e,t]),i])}module.exports=exports.default;
}, {"2788":2788,"2818":2818,"2819":2819}];
window.modules["2818"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=max;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function max(e){var r,t;if((0,_index2.default)(1,arguments),e&&"function"==typeof e.forEach)r=e;else{if("object"!=typeof e||null===e)return new Date(NaN);r=Array.prototype.slice.call(e)}return r.forEach(function(e){var r=(0,_index.default)(e);(void 0===t||t<r||isNaN(Number(r)))&&(t=r)}),t||new Date(NaN)}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2819"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=min;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function min(e){var t,r;if((0,_index2.default)(1,arguments),e&&"function"==typeof e.forEach)t=e;else{if("object"!=typeof e||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach(function(e){var t=(0,_index.default)(e);(void 0===r||r>t||isNaN(t.getDate()))&&(r=t)}),r||new Date(NaN)}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2820"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=closestIndexTo;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function closestIndexTo(e,r){(0,_index2.default)(2,arguments);var t=(0,_index.default)(e);if(isNaN(Number(t)))return NaN;var u,i,a=t.getTime();return(null==r?[]:"function"==typeof r.forEach?r:Array.prototype.slice.call(r)).forEach(function(e,r){var t=(0,_index.default)(e);if(isNaN(Number(t)))return u=NaN,void(i=NaN);var n=Math.abs(a-t.getTime());(null==u||n<Number(i))&&(u=r,i=n)}),u}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2821"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=closestTo;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function closestTo(e,r){(0,_index2.default)(2,arguments);var t=(0,_index.default)(e);if(isNaN(Number(t)))return new Date(NaN);var u,i,a=t.getTime();return(null==r?[]:"function"==typeof r.forEach?r:Array.prototype.slice.call(r)).forEach(function(e){var r=(0,_index.default)(e);if(isNaN(Number(r)))return u=new Date(NaN),void(i=NaN);var t=Math.abs(a-r.getTime());(null==u||t<Number(i))&&(u=r,i=t)}),u}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2822"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=compareAsc;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function compareAsc(e,r){(0,_index2.default)(2,arguments);var t=(0,_index.default)(e),u=(0,_index.default)(r),i=t.getTime()-u.getTime();return i<0?-1:i>0?1:i}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2823"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=compareDesc;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function compareDesc(e,r){(0,_index2.default)(2,arguments);var t=(0,_index.default)(e),u=(0,_index.default)(r),i=t.getTime()-u.getTime();return i>0?-1:i<0?1:i}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2824"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.secondsInMinute=exports.secondsInHour=exports.quartersInYear=exports.monthsInYear=exports.monthsInQuarter=exports.minutesInHour=exports.minTime=exports.millisecondsInSecond=exports.millisecondsInHour=exports.millisecondsInMinute=exports.maxTime=exports.daysInWeek=void 0;var daysInWeek=7;exports.daysInWeek=daysInWeek;var maxTime=24*Math.pow(10,8)*60*60*1e3;exports.maxTime=maxTime;var millisecondsInMinute=6e4;exports.millisecondsInMinute=millisecondsInMinute;var millisecondsInHour=36e5;exports.millisecondsInHour=millisecondsInHour;var millisecondsInSecond=1e3;exports.millisecondsInSecond=millisecondsInSecond;var minTime=-maxTime;exports.minTime=minTime;var minutesInHour=60;exports.minutesInHour=minutesInHour;var monthsInQuarter=3;exports.monthsInQuarter=monthsInQuarter;var monthsInYear=12;exports.monthsInYear=monthsInYear;var quartersInYear=4;exports.quartersInYear=quartersInYear;var secondsInHour=3600;exports.secondsInHour=secondsInHour;var secondsInMinute=60;exports.secondsInMinute=secondsInMinute;
}, {}];
window.modules["2825"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=daysToWeeks;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function daysToWeeks(e){(0,_index.default)(1,arguments);var r=e/_index2.daysInWeek;return Math.floor(r)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["2826"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInBusinessDays;var _index=_interopRequireDefault(require(2800)),_index2=_interopRequireDefault(require(2827)),_index3=_interopRequireDefault(require(2828)),_index4=_interopRequireDefault(require(2829)),_index5=_interopRequireDefault(require(2803)),_index6=_interopRequireDefault(require(2787)),_index7=_interopRequireDefault(require(2788)),_index8=_interopRequireDefault(require(2775));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function differenceInBusinessDays(e,i){(0,_index7.default)(2,arguments);var r=(0,_index6.default)(e),n=(0,_index6.default)(i);if(!(0,_index4.default)(r)||!(0,_index4.default)(n))return NaN;var d=(0,_index2.default)(r,n),u=d<0?-1:1,t=(0,_index8.default)(d/7),a=5*t;for(n=(0,_index.default)(n,7*t);!(0,_index3.default)(r,n);)a+=(0,_index5.default)(n)?0:u,n=(0,_index.default)(n,u);return 0===a?0:a}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788,"2800":2800,"2803":2803,"2827":2827,"2828":2828,"2829":2829}];
window.modules["2827"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInCalendarDays;var _index=_interopRequireDefault(require(2776)),_index2=_interopRequireDefault(require(2830)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var MILLISECONDS_IN_DAY=864e5;function differenceInCalendarDays(e,r){(0,_index3.default)(2,arguments);var i=(0,_index2.default)(e),t=(0,_index2.default)(r),n=i.getTime()-(0,_index.default)(i),d=t.getTime()-(0,_index.default)(t);return Math.round((n-d)/MILLISECONDS_IN_DAY)}module.exports=exports.default;
}, {"2776":2776,"2788":2788,"2830":2830}];
window.modules["2828"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isSameDay;var _index=_interopRequireDefault(require(2830)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isSameDay(e,t){(0,_index2.default)(2,arguments);var r=(0,_index.default)(e),i=(0,_index.default)(t);return r.getTime()===i.getTime()}module.exports=exports.default;
}, {"2788":2788,"2830":2830}];
window.modules["2829"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isValid;var _index=_interopRequireDefault(require(2930)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isValid(e){if((0,_index3.default)(1,arguments),!(0,_index.default)(e)&&"number"!=typeof e)return!1;var r=(0,_index2.default)(e);return!isNaN(Number(r))}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2930":2930}];
window.modules["2830"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfDay;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfDay(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e);return t.setHours(0,0,0,0),t}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2831"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInCalendarISOWeekYears;var _index=_interopRequireDefault(require(2809)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function differenceInCalendarISOWeekYears(e,r){return(0,_index2.default)(2,arguments),(0,_index.default)(e)-(0,_index.default)(r)}module.exports=exports.default;
}, {"2788":2788,"2809":2809}];
window.modules["2832"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInCalendarISOWeeks;var _index=_interopRequireDefault(require(2776)),_index2=_interopRequireDefault(require(2833)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var MILLISECONDS_IN_WEEK=6048e5;function differenceInCalendarISOWeeks(e,r){(0,_index3.default)(2,arguments);var i=(0,_index2.default)(e),t=(0,_index2.default)(r),n=i.getTime()-(0,_index.default)(i),d=t.getTime()-(0,_index.default)(t);return Math.round((n-d)/MILLISECONDS_IN_WEEK)}module.exports=exports.default;
}, {"2776":2776,"2788":2788,"2833":2833}];
window.modules["2833"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfISOWeek;var _index=_interopRequireDefault(require(2838)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfISOWeek(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e,{weekStartsOn:1})}module.exports=exports.default;
}, {"2788":2788,"2838":2838}];
window.modules["2834"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInCalendarMonths;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function differenceInCalendarMonths(e,t){(0,_index2.default)(2,arguments);var r=(0,_index.default)(e),n=(0,_index.default)(t);return 12*(r.getFullYear()-n.getFullYear())+(r.getMonth()-n.getMonth())}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2835"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInCalendarQuarters;var _index=_interopRequireDefault(require(2836)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function differenceInCalendarQuarters(e,r){(0,_index3.default)(2,arguments);var t=(0,_index2.default)(e),u=(0,_index2.default)(r);return 4*(t.getFullYear()-u.getFullYear())+((0,_index.default)(t)-(0,_index.default)(u))}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2836":2836}];
window.modules["2836"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getQuarter;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getQuarter(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e);return Math.floor(t.getMonth()/3)+1}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2837"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInCalendarWeeks;var _index=_interopRequireDefault(require(2838)),_index2=_interopRequireDefault(require(2776)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var MILLISECONDS_IN_WEEK=6048e5;function differenceInCalendarWeeks(e,r,i){(0,_index3.default)(2,arguments);var t=(0,_index.default)(e,i),n=(0,_index.default)(r,i),d=t.getTime()-(0,_index2.default)(t),u=n.getTime()-(0,_index2.default)(n);return Math.round((d-u)/MILLISECONDS_IN_WEEK)}module.exports=exports.default;
}, {"2776":2776,"2788":2788,"2838":2838}];
window.modules["2838"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfWeek;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2775)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfWeek(e,t){(0,_index3.default)(1,arguments);var r=t||{},n=r.locale,i=n&&n.options&&n.options.weekStartsOn,u=null==i?0:(0,_index2.default)(i),a=null==r.weekStartsOn?u:(0,_index2.default)(r.weekStartsOn);if(!(a>=0&&a<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var l=(0,_index.default)(e),s=l.getDay(),o=(s<a?7:0)+s-a;return l.setDate(l.getDate()-o),l.setHours(0,0,0,0),l}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["2839"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInCalendarYears;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function differenceInCalendarYears(e,r){(0,_index2.default)(2,arguments);var t=(0,_index.default)(e),u=(0,_index.default)(r);return t.getFullYear()-u.getFullYear()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2840"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInDays;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2827)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function compareLocalAsc(e,t){var r=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return r<0?-1:r>0?1:r}function differenceInDays(e,t){(0,_index3.default)(2,arguments);var r=(0,_index.default)(e),n=(0,_index.default)(t),i=compareLocalAsc(r,n),u=Math.abs((0,_index2.default)(r,n));r.setDate(r.getDate()-i*u);var a=i*(u-Number(compareLocalAsc(r,n)===-i));return 0===a?0:a}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2827":2827}];
window.modules["2841"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInHours;var _index=require(2824),_index2=_interopRequireDefault(require(2842)),_index3=_interopRequireDefault(require(2788)),_index4=require(2794);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function differenceInHours(e,i,n){(0,_index3.default)(2,arguments);var r=(0,_index2.default)(e,i)/_index.millisecondsInHour;return(0,_index4.getRoundingMethod)(null==n?void 0:n.roundingMethod)(r)}module.exports=exports.default;
}, {"2788":2788,"2794":2794,"2824":2824,"2842":2842}];
window.modules["2842"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInMilliseconds;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function differenceInMilliseconds(e,i){return(0,_index2.default)(2,arguments),(0,_index.default)(e).getTime()-(0,_index.default)(i).getTime()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2843"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInISOWeekYears;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2831)),_index3=_interopRequireDefault(require(2822)),_index4=_interopRequireDefault(require(2844)),_index5=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function differenceInISOWeekYears(e,r){(0,_index5.default)(2,arguments);var i=(0,_index.default)(e),u=(0,_index.default)(r),n=(0,_index3.default)(i,u),t=Math.abs((0,_index2.default)(i,u));i=(0,_index4.default)(i,n*t);var d=n*(t-Number((0,_index3.default)(i,u)===-n));return 0===d?0:d}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2822":2822,"2831":2831,"2844":2844}];
window.modules["2844"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=subISOWeekYears;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2808)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function subISOWeekYears(e,r){(0,_index3.default)(2,arguments);var u=(0,_index.default)(r);return(0,_index2.default)(e,-u)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2808":2808}];
window.modules["2845"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInMinutes;var _index=require(2824),_index2=_interopRequireDefault(require(2842)),_index3=_interopRequireDefault(require(2788)),_index4=require(2794);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function differenceInMinutes(e,i,n){(0,_index3.default)(2,arguments);var r=(0,_index2.default)(e,i)/_index.millisecondsInMinute;return(0,_index4.getRoundingMethod)(null==n?void 0:n.roundingMethod)(r)}module.exports=exports.default;
}, {"2788":2788,"2794":2794,"2824":2824,"2842":2842}];
window.modules["2846"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInMonths;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2834)),_index3=_interopRequireDefault(require(2822)),_index4=_interopRequireDefault(require(2788)),_index5=_interopRequireDefault(require(2847));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function differenceInMonths(e,t){(0,_index4.default)(2,arguments);var i,n=(0,_index.default)(e),r=(0,_index.default)(t),d=(0,_index3.default)(n,r),u=Math.abs((0,_index2.default)(n,r));if(u<1)i=0;else{1===n.getMonth()&&n.getDate()>27&&n.setDate(30),n.setMonth(n.getMonth()-d*u);var a=(0,_index3.default)(n,r)===-d;(0,_index5.default)((0,_index.default)(e))&&1===u&&1===(0,_index3.default)(e,r)&&(a=!1),i=d*(u-Number(a))}return 0===i?0:i}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2822":2822,"2834":2834,"2847":2847}];
window.modules["2847"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isLastDayOfMonth;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2868)),_index3=_interopRequireDefault(require(2863)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isLastDayOfMonth(e){(0,_index4.default)(1,arguments);var t=(0,_index.default)(e);return(0,_index2.default)(t).getTime()===(0,_index3.default)(t).getTime()}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2863":2863,"2868":2868}];
window.modules["2848"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInQuarters;var _index=_interopRequireDefault(require(2846)),_index2=_interopRequireDefault(require(2788)),_index3=require(2794);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function differenceInQuarters(e,r,n){(0,_index2.default)(2,arguments);var i=(0,_index.default)(e,r)/3;return(0,_index3.getRoundingMethod)(null==n?void 0:n.roundingMethod)(i)}module.exports=exports.default;
}, {"2788":2788,"2794":2794,"2846":2846}];
window.modules["2849"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInSeconds;var _index=_interopRequireDefault(require(2842)),_index2=_interopRequireDefault(require(2788)),_index3=require(2794);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function differenceInSeconds(e,n,i){(0,_index2.default)(2,arguments);var r=(0,_index.default)(e,n)/1e3;return(0,_index3.getRoundingMethod)(null==i?void 0:i.roundingMethod)(r)}module.exports=exports.default;
}, {"2788":2788,"2794":2794,"2842":2842}];
window.modules["2850"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInWeeks;var _index=_interopRequireDefault(require(2840)),_index2=_interopRequireDefault(require(2788)),_index3=require(2794);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function differenceInWeeks(e,r,i){(0,_index2.default)(2,arguments);var n=(0,_index.default)(e,r)/7;return(0,_index3.getRoundingMethod)(null==i?void 0:i.roundingMethod)(n)}module.exports=exports.default;
}, {"2788":2788,"2794":2794,"2840":2840}];
window.modules["2851"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=differenceInYears;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2839)),_index3=_interopRequireDefault(require(2822)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function differenceInYears(e,r){(0,_index4.default)(2,arguments);var i=(0,_index.default)(e),t=(0,_index.default)(r),u=(0,_index3.default)(i,t),n=Math.abs((0,_index2.default)(i,t));i.setFullYear(1584),t.setFullYear(1584);var d=(0,_index3.default)(i,t)===-u,a=u*(n-Number(d));return 0===a?0:a}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2822":2822,"2839":2839}];
window.modules["2852"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=eachDayOfInterval;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function eachDayOfInterval(e,t){(0,_index2.default)(1,arguments);var r=e||{},a=(0,_index.default)(r.start),i=(0,_index.default)(r.end).getTime();if(!(a.getTime()<=i))throw new RangeError("Invalid interval");var n=[],u=a;u.setHours(0,0,0,0);var s=t&&"step"in t?Number(t.step):1;if(s<1||isNaN(s))throw new RangeError("`options.step` must be a number greater than 1");for(;u.getTime()<=i;)n.push((0,_index.default)(u)),u.setDate(u.getDate()+s),u.setHours(0,0,0,0);return n}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2853"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=eachHourOfInterval;var _index=_interopRequireDefault(require(2806)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function eachHourOfInterval(e,r){(0,_index3.default)(1,arguments);var t=e||{},i=(0,_index2.default)(t.start),u=(0,_index2.default)(t.end),n=i.getTime(),a=u.getTime();if(!(n<=a))throw new RangeError("Invalid interval");var d=[],o=i;o.setMinutes(0,0,0);var s=r&&"step"in r?Number(r.step):1;if(s<1||isNaN(s))throw new RangeError("`options.step` must be a number greater than 1");for(;o.getTime()<=a;)d.push((0,_index2.default)(o)),o=(0,_index.default)(o,s);return d}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2806":2806}];
window.modules["2854"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=eachMinuteOfInterval;var _index=_interopRequireDefault(require(2811)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2855)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function eachMinuteOfInterval(e,t){(0,_index4.default)(1,arguments);var r=(0,_index3.default)((0,_index2.default)(e.start)),i=(0,_index2.default)(e.end),n=r.getTime(),u=i.getTime();if(n>=u)throw new RangeError("Invalid interval");var a=[],d=r,l=t&&"step"in t?Number(t.step):1;if(l<1||isNaN(l))throw new RangeError("`options.step` must be a number equal or greater than 1");for(;d.getTime()<=u;)a.push((0,_index2.default)(d)),d=(0,_index.default)(d,l);return a}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2811":2811,"2855":2855}];
window.modules["2855"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfMinute;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfMinute(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e);return t.setSeconds(0,0),t}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2856"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=eachMonthOfInterval;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function eachMonthOfInterval(e){(0,_index2.default)(1,arguments);var t=e||{},r=(0,_index.default)(t.start),n=(0,_index.default)(t.end).getTime(),i=[];if(!(r.getTime()<=n))throw new RangeError("Invalid interval");var u=r;for(u.setHours(0,0,0,0),u.setDate(1);u.getTime()<=n;)i.push((0,_index.default)(u)),u.setMonth(u.getMonth()+1);return i}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2857"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=eachQuarterOfInterval;var _index=_interopRequireDefault(require(2812)),_index2=_interopRequireDefault(require(2858)),_index3=_interopRequireDefault(require(2787)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function eachQuarterOfInterval(e){(0,_index4.default)(1,arguments);var r=e||{},t=(0,_index3.default)(r.start),i=(0,_index3.default)(r.end),u=i.getTime();if(!(t.getTime()<=u))throw new RangeError("Invalid interval");var a=(0,_index2.default)(t);u=(0,_index2.default)(i).getTime();for(var d=[],n=a;n.getTime()<=u;)d.push((0,_index3.default)(n)),n=(0,_index.default)(n,1);return d}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2812":2812,"2858":2858}];
window.modules["2858"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfQuarter;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfQuarter(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e),r=t.getMonth(),u=r-r%3;return t.setMonth(u,1),t.setHours(0,0,0,0),t}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2859"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=eachWeekOfInterval;var _index=_interopRequireDefault(require(2814)),_index2=_interopRequireDefault(require(2838)),_index3=_interopRequireDefault(require(2787)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function eachWeekOfInterval(e,r){(0,_index4.default)(1,arguments);var t=e||{},i=(0,_index3.default)(t.start),u=(0,_index3.default)(t.end),d=u.getTime();if(!(i.getTime()<=d))throw new RangeError("Invalid interval");var n=(0,_index2.default)(i,r),a=(0,_index2.default)(u,r);n.setHours(15),a.setHours(15),d=a.getTime();for(var s=[],l=n;l.getTime()<=d;)l.setHours(0),s.push((0,_index3.default)(l)),(l=(0,_index.default)(l,1)).setHours(15);return s}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2814":2814,"2838":2838}];
window.modules["2860"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=eachWeekendOfInterval;var _index=_interopRequireDefault(require(2852)),_index2=_interopRequireDefault(require(2804)),_index3=_interopRequireDefault(require(2803)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function eachWeekendOfInterval(e){(0,_index4.default)(1,arguments);for(var r=(0,_index.default)(e),i=[],t=0;t<r.length;){var u=r[t++];(0,_index3.default)(u)&&(i.push(u),(0,_index2.default)(u)&&(t+=5))}return i}module.exports=exports.default;
}, {"2788":2788,"2803":2803,"2804":2804,"2852":2852}];
window.modules["2861"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=eachWeekendOfMonth;var _index=_interopRequireDefault(require(2860)),_index2=_interopRequireDefault(require(2862)),_index3=_interopRequireDefault(require(2863)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function eachWeekendOfMonth(e){(0,_index4.default)(1,arguments);var r=(0,_index2.default)(e);if(isNaN(r.getTime()))throw new RangeError("The passed date is invalid");var t=(0,_index3.default)(e);return(0,_index.default)({start:r,end:t})}module.exports=exports.default;
}, {"2788":2788,"2860":2860,"2862":2862,"2863":2863}];
window.modules["2862"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfMonth;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfMonth(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e);return t.setDate(1),t.setHours(0,0,0,0),t}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2863"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=endOfMonth;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function endOfMonth(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2864"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=eachWeekendOfYear;var _index=_interopRequireDefault(require(2860)),_index2=_interopRequireDefault(require(2865)),_index3=_interopRequireDefault(require(2866)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function eachWeekendOfYear(e){(0,_index4.default)(1,arguments);var r=(0,_index2.default)(e);if(isNaN(r))throw new RangeError("The passed date is invalid");var i=(0,_index3.default)(e);return(0,_index.default)({start:r,end:i})}module.exports=exports.default;
}, {"2788":2788,"2860":2860,"2865":2865,"2866":2866}];
window.modules["2865"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfYear;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfYear(e){(0,_index2.default)(1,arguments);var r=(0,_index.default)(e),t=new Date(0);return t.setFullYear(r.getFullYear(),0,1),t.setHours(0,0,0,0),t}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2866"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=endOfYear;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function endOfYear(e){(0,_index2.default)(1,arguments);var r=(0,_index.default)(e),t=r.getFullYear();return r.setFullYear(t+1,0,0),r.setHours(23,59,59,999),r}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2867"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=eachYearOfInterval;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function eachYearOfInterval(e){(0,_index2.default)(1,arguments);var r=e||{},t=(0,_index.default)(r.start),u=(0,_index.default)(r.end).getTime();if(!(t.getTime()<=u))throw new RangeError("Invalid interval");var i=[],a=t;for(a.setHours(0,0,0,0),a.setMonth(0,1);a.getTime()<=u;)i.push((0,_index.default)(a)),a.setFullYear(a.getFullYear()+1);return i}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2868"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=endOfDay;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function endOfDay(e){(0,_index2.default)(1,arguments);var r=(0,_index.default)(e);return r.setHours(23,59,59,999),r}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2869"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=endOfDecade;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function endOfDecade(e){(0,_index2.default)(1,arguments);var r=(0,_index.default)(e),t=r.getFullYear(),u=9+10*Math.floor(t/10);return r.setFullYear(u,11,31),r.setHours(23,59,59,999),r}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2870"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=endOfHour;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function endOfHour(e){(0,_index2.default)(1,arguments);var r=(0,_index.default)(e);return r.setMinutes(59,59,999),r}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2871"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=endOfISOWeek;var _index=_interopRequireDefault(require(2872)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function endOfISOWeek(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e,{weekStartsOn:1})}module.exports=exports.default;
}, {"2788":2788,"2872":2872}];
window.modules["2872"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=endOfWeek;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2775)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function endOfWeek(e,t){(0,_index3.default)(1,arguments);var r=t||{},n=r.locale,i=n&&n.options&&n.options.weekStartsOn,u=null==i?0:(0,_index2.default)(i),a=null==r.weekStartsOn?u:(0,_index2.default)(r.weekStartsOn);if(!(a>=0&&a<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var d=(0,_index.default)(e),l=d.getDay(),o=6+(l<a?-7:0)-(l-a);return d.setDate(d.getDate()+o),d.setHours(23,59,59,999),d}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["2873"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=endOfISOWeekYear;var _index=_interopRequireDefault(require(2809)),_index2=_interopRequireDefault(require(2833)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function endOfISOWeekYear(e){(0,_index3.default)(1,arguments);var r=(0,_index.default)(e),t=new Date(0);t.setFullYear(r+1,0,4),t.setHours(0,0,0,0);var i=(0,_index2.default)(t);return i.setMilliseconds(i.getMilliseconds()-1),i}module.exports=exports.default;
}, {"2788":2788,"2809":2809,"2833":2833}];
window.modules["2874"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=endOfMinute;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function endOfMinute(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e);return t.setSeconds(59,999),t}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2875"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=endOfQuarter;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function endOfQuarter(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e),r=t.getMonth(),u=r-r%3+3;return t.setMonth(u,0),t.setHours(23,59,59,999),t}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2876"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=endOfSecond;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function endOfSecond(e){(0,_index2.default)(1,arguments);var r=(0,_index.default)(e);return r.setMilliseconds(999),r}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2877"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=endOfToday;var _index=_interopRequireDefault(require(2868));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function endOfToday(){return(0,_index.default)(Date.now())}module.exports=exports.default;
}, {"2868":2868}];
window.modules["2878"] = [function(require,module,exports){"use strict";function endOfTomorrow(){var e=new Date,t=e.getFullYear(),r=e.getMonth(),o=e.getDate(),u=new Date(0);return u.setFullYear(t,r,o+1),u.setHours(23,59,59,999),u}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=endOfTomorrow,module.exports=exports.default;
}, {}];
window.modules["2879"] = [function(require,module,exports){"use strict";function endOfYesterday(){var e=new Date,t=e.getFullYear(),r=e.getMonth(),s=e.getDate(),a=new Date(0);return a.setFullYear(t,r,s-1),a.setHours(23,59,59,999),a}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=endOfYesterday,module.exports=exports.default;
}, {}];
window.modules["2880"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=subMilliseconds;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2807)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function subMilliseconds(e,i){(0,_index3.default)(2,arguments);var r=(0,_index.default)(i);return(0,_index2.default)(e,-r)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2807":2807}];
window.modules["2881"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _index=_interopRequireDefault(require(3038)),_index2=_interopRequireDefault(require(3039)),_index3=_interopRequireDefault(require(3040)),_index4=_interopRequireDefault(require(3041)),_index5=_interopRequireDefault(require(3042));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var locale={code:"en-US",formatDistance:_index.default,formatLong:_index2.default,formatRelative:_index3.default,localize:_index4.default,match:_index5.default,options:{weekStartsOn:0,firstWeekContainsDate:1}},_default=locale;exports.default=_default,module.exports=exports.default;
}, {"3038":3038,"3039":3039,"3040":3040,"3041":3041,"3042":3042}];
window.modules["2882"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=formatDistance;var _index=_interopRequireDefault(require(2822)),_index2=_interopRequireDefault(require(2846)),_index3=_interopRequireDefault(require(2849)),_index4=_interopRequireDefault(require(2881)),_index5=_interopRequireDefault(require(2787)),_index6=_interopRequireDefault(require(2772)),_index7=_interopRequireDefault(require(2776)),_index8=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var MINUTES_IN_DAY=1440,MINUTES_IN_ALMOST_TWO_DAYS=2520,MINUTES_IN_MONTH=43200,MINUTES_IN_TWO_MONTHS=86400;function formatDistance(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,_index8.default)(2,arguments);var n=r.locale||_index4.default;if(!n.formatDistance)throw new RangeError("locale must contain formatDistance property");var a=(0,_index.default)(e,t);if(isNaN(a))throw new RangeError("Invalid time value");var i,o,u=(0,_index6.default)(r);u.addSuffix=Boolean(r.addSuffix),u.comparison=a,a>0?(i=(0,_index5.default)(t),o=(0,_index5.default)(e)):(i=(0,_index5.default)(e),o=(0,_index5.default)(t));var s,f=(0,_index3.default)(o,i),d=((0,_index7.default)(o)-(0,_index7.default)(i))/1e3,_=Math.round((f-d)/60);if(_<2)return r.includeSeconds?f<5?n.formatDistance("lessThanXSeconds",5,u):f<10?n.formatDistance("lessThanXSeconds",10,u):f<20?n.formatDistance("lessThanXSeconds",20,u):f<40?n.formatDistance("halfAMinute",null,u):f<60?n.formatDistance("lessThanXMinutes",1,u):n.formatDistance("xMinutes",1,u):0===_?n.formatDistance("lessThanXMinutes",1,u):n.formatDistance("xMinutes",_,u);if(_<45)return n.formatDistance("xMinutes",_,u);if(_<90)return n.formatDistance("aboutXHours",1,u);if(_<MINUTES_IN_DAY){var l=Math.round(_/60);return n.formatDistance("aboutXHours",l,u)}if(_<MINUTES_IN_ALMOST_TWO_DAYS)return n.formatDistance("xDays",1,u);if(_<MINUTES_IN_MONTH){var c=Math.round(_/MINUTES_IN_DAY);return n.formatDistance("xDays",c,u)}if(_<MINUTES_IN_TWO_MONTHS)return s=Math.round(_/MINUTES_IN_MONTH),n.formatDistance("aboutXMonths",s,u);if((s=(0,_index2.default)(o,i))<12){var x=Math.round(_/MINUTES_IN_MONTH);return n.formatDistance("xMonths",x,u)}var D=s%12,M=Math.floor(s/12);return D<3?n.formatDistance("aboutXYears",M,u):D<9?n.formatDistance("overXYears",M,u):n.formatDistance("almostXYears",M+1,u)}module.exports=exports.default;
}, {"2772":2772,"2776":2776,"2787":2787,"2788":2788,"2822":2822,"2846":2846,"2849":2849,"2881":2881}];
window.modules["2883"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=formatDistanceStrict;var _index=_interopRequireDefault(require(2776)),_index2=_interopRequireDefault(require(2822)),_index3=_interopRequireDefault(require(2787)),_index4=_interopRequireDefault(require(2772)),_index5=_interopRequireDefault(require(2881)),_index6=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var MILLISECONDS_IN_MINUTE=6e4,MINUTES_IN_DAY=1440,MINUTES_IN_MONTH=30*MINUTES_IN_DAY,MINUTES_IN_YEAR=365*MINUTES_IN_DAY;function formatDistanceStrict(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,_index6.default)(2,arguments);var i=t.locale||_index5.default;if(!i.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var n=(0,_index2.default)(e,r);if(isNaN(n))throw new RangeError("Invalid time value");var a,o,u=(0,_index4.default)(t);u.addSuffix=Boolean(t.addSuffix),u.comparison=n,n>0?(a=(0,_index3.default)(r),o=(0,_index3.default)(e)):(a=(0,_index3.default)(e),o=(0,_index3.default)(r));var d,_=null==t.roundingMethod?"round":String(t.roundingMethod);if("floor"===_)d=Math.floor;else if("ceil"===_)d=Math.ceil;else{if("round"!==_)throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");d=Math.round}var f,l=o.getTime()-a.getTime(),s=l/MILLISECONDS_IN_MINUTE,I=(l-((0,_index.default)(o)-(0,_index.default)(a)))/MILLISECONDS_IN_MINUTE;if("second"===(f=null==t.unit?s<1?"second":s<60?"minute":s<MINUTES_IN_DAY?"hour":I<MINUTES_IN_MONTH?"day":I<MINUTES_IN_YEAR?"month":"year":String(t.unit))){var N=d(l/1e3);return i.formatDistance("xSeconds",N,u)}if("minute"===f){var c=d(s);return i.formatDistance("xMinutes",c,u)}if("hour"===f){var x=d(s/60);return i.formatDistance("xHours",x,u)}if("day"===f){var M=d(I/MINUTES_IN_DAY);return i.formatDistance("xDays",M,u)}if("month"===f){var m=d(I/MINUTES_IN_MONTH);return 12===m&&"month"!==t.unit?i.formatDistance("xYears",1,u):i.formatDistance("xMonths",m,u)}if("year"===f){var D=d(I/MINUTES_IN_YEAR);return i.formatDistance("xYears",D,u)}throw new RangeError("unit must be 'second', 'minute', 'hour', 'day', 'month' or 'year'")}module.exports=exports.default;
}, {"2772":2772,"2776":2776,"2787":2787,"2788":2788,"2822":2822,"2881":2881}];
window.modules["2884"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=formatDistanceToNow;var _index=_interopRequireDefault(require(2882)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function formatDistanceToNow(e,t){return(0,_index2.default)(1,arguments),(0,_index.default)(e,Date.now(),t)}module.exports=exports.default;
}, {"2788":2788,"2882":2882}];
window.modules["2885"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=formatDistanceToNowStrict;var _index=_interopRequireDefault(require(2883)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function formatDistanceToNowStrict(e,t){return(0,_index2.default)(1,arguments),(0,_index.default)(e,Date.now(),t)}module.exports=exports.default;
}, {"2788":2788,"2883":2883}];
window.modules["2886"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=formatDuration;var _index=_interopRequireDefault(require(2881));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var defaultFormat=["years","months","weeks","days","hours","minutes","seconds"];function formatDuration(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(arguments.length<1)throw new TypeError("1 argument required, but only ".concat(arguments.length," present"));var r=(null==t?void 0:t.format)||defaultFormat,o=(null==t?void 0:t.locale)||_index.default,n=(null==t?void 0:t.zero)||!1,u=(null==t?void 0:t.delimiter)||" ";return r.reduce(function(t,r){var u="x".concat(r.replace(/(^.)/,function(e){return e.toUpperCase()}));return"number"==typeof e[r]&&(n||e[r])&&o.formatDistance?t.concat(o.formatDistance(u,e[r])):t},[]).join(u)}module.exports=exports.default;
}, {"2881":2881}];
window.modules["2887"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=formatISO;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2777)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function formatISO(e,t){(0,_index3.default)(1,arguments);var n=(0,_index.default)(e);if(isNaN(n.getTime()))throw new RangeError("Invalid time value");var r=null!=t&&t.format?String(t.format):"extended",a=null!=t&&t.representation?String(t.representation):"complete";if("extended"!==r&&"basic"!==r)throw new RangeError("format must be 'extended' or 'basic'");if("date"!==a&&"time"!==a&&"complete"!==a)throw new RangeError("representation must be 'date', 'time', or 'complete'");var i="",o="",d="extended"===r?"-":"",u="extended"===r?":":"";if("time"!==a){var l=(0,_index2.default)(n.getDate(),2),c=(0,_index2.default)(n.getMonth()+1,2),f=(0,_index2.default)(n.getFullYear(),4);i="".concat(f).concat(d).concat(c).concat(d).concat(l)}if("date"!==a){var s=n.getTimezoneOffset();if(0!==s){var x=Math.abs(s),_=(0,_index2.default)(Math.floor(x/60),2),m=(0,_index2.default)(x%60,2);o="".concat(s<0?"+":"-").concat(_,":").concat(m)}else o="Z";var g=""===i?"":"T",p=[(0,_index2.default)(n.getHours(),2),(0,_index2.default)(n.getMinutes(),2),(0,_index2.default)(n.getSeconds(),2)].join(u);i="".concat(i).concat(g).concat(p).concat(o)}return i}module.exports=exports.default;
}, {"2777":2777,"2787":2787,"2788":2788}];
window.modules["2888"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=formatISO9075;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2829)),_index3=_interopRequireDefault(require(2777));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function formatISO9075(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only ".concat(arguments.length," present"));var n=(0,_index.default)(e);if(!(0,_index2.default)(n))throw new RangeError("Invalid time value");var r=t||{},a=null==r.format?"extended":String(r.format),o=null==r.representation?"complete":String(r.representation);if("extended"!==a&&"basic"!==a)throw new RangeError("format must be 'extended' or 'basic'");if("date"!==o&&"time"!==o&&"complete"!==o)throw new RangeError("representation must be 'date', 'time', or 'complete'");var i="",d="extended"===a?"-":"",u="extended"===a?":":"";if("time"!==o){var c=(0,_index3.default)(n.getDate(),2),l=(0,_index3.default)(n.getMonth()+1,2),f=(0,_index3.default)(n.getFullYear(),4);i="".concat(f).concat(d).concat(l).concat(d).concat(c)}if("date"!==o){var s=(0,_index3.default)(n.getHours(),2),x=(0,_index3.default)(n.getMinutes(),2),_=(0,_index3.default)(n.getSeconds(),2),p=""===i?"":" ";i="".concat(i).concat(p).concat(s).concat(u).concat(x).concat(u).concat(_)}return i}module.exports=exports.default;
}, {"2777":2777,"2787":2787,"2829":2829}];
window.modules["2889"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=formatISODuration;var _index=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function formatISODuration(e){if((0,_index.default)(1,arguments),"object"!=typeof e)throw new Error("Duration must be an object");var t=e.years,o=void 0===t?0:t,r=e.months,n=void 0===r?0:r,i=e.days,u=void 0===i?0:i,a=e.hours,d=void 0===a?0:a,c=e.minutes,s=void 0===c?0:c,f=e.seconds,l=void 0===f?0:f;return"P".concat(o,"Y").concat(n,"M").concat(u,"DT").concat(d,"H").concat(s,"M").concat(l,"S")}module.exports=exports.default;
}, {"2788":2788}];
window.modules["2890"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=formatRFC3339;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2829)),_index3=_interopRequireDefault(require(2777)),_index4=_interopRequireDefault(require(2775));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function formatRFC3339(e,t){if(arguments.length<1)throw new TypeError("1 arguments required, but only ".concat(arguments.length," present"));var n=(0,_index.default)(e);if(!(0,_index2.default)(n))throw new RangeError("Invalid time value");var i=(t||{}).fractionDigits,r=void 0===i?0:i;if(!(r>=0&&r<=3))throw new RangeError("fractionDigits must be between 0 and 3 inclusively");var a=(0,_index3.default)(n.getDate(),2),o=(0,_index3.default)(n.getMonth()+1,2),d=n.getFullYear(),u=(0,_index3.default)(n.getHours(),2),l=(0,_index3.default)(n.getMinutes(),2),f=(0,_index3.default)(n.getSeconds(),2),c="";if(r>0){var s=n.getMilliseconds(),_=Math.floor(s*Math.pow(10,r-3));c="."+(0,_index3.default)(_,r)}var x="",g=n.getTimezoneOffset();if(0!==g){var p=Math.abs(g),v=(0,_index3.default)((0,_index4.default)(p/60),2),q=(0,_index3.default)(p%60,2);x="".concat(g<0?"+":"-").concat(v,":").concat(q)}else x="Z";return"".concat(d,"-").concat(o,"-").concat(a,"T").concat(u,":").concat(l,":").concat(f).concat(c).concat(x)}module.exports=exports.default;
}, {"2775":2775,"2777":2777,"2787":2787,"2829":2829}];
window.modules["2891"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=formatRFC7231;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2829)),_index3=_interopRequireDefault(require(2777));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var days=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function formatRFC7231(e){if(arguments.length<1)throw new TypeError("1 arguments required, but only ".concat(arguments.length," present"));var t=(0,_index.default)(e);if(!(0,_index2.default)(t))throw new RangeError("Invalid time value");var n=days[t.getUTCDay()],r=(0,_index3.default)(t.getUTCDate(),2),a=months[t.getUTCMonth()],u=t.getUTCFullYear(),i=(0,_index3.default)(t.getUTCHours(),2),o=(0,_index3.default)(t.getUTCMinutes(),2),d=(0,_index3.default)(t.getUTCSeconds(),2);return"".concat(n,", ").concat(r," ").concat(a," ").concat(u," ").concat(i,":").concat(o,":").concat(d," GMT")}module.exports=exports.default;
}, {"2777":2777,"2787":2787,"2829":2829}];
window.modules["2892"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=formatRelative;var _index=_interopRequireDefault(require(2827)),_index2=_interopRequireDefault(require(128)),_index3=_interopRequireDefault(require(2881)),_index4=_interopRequireDefault(require(2880)),_index5=_interopRequireDefault(require(2787)),_index6=_interopRequireDefault(require(2776)),_index7=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function formatRelative(e,r,t){(0,_index7.default)(2,arguments);var i=(0,_index5.default)(e),a=(0,_index5.default)(r),n=t||{},o=n.locale,l=void 0===o?_index3.default:o,d=n.weekStartsOn,u=void 0===d?0:d;if(!l.localize)throw new RangeError("locale must contain localize property");if(!l.formatLong)throw new RangeError("locale must contain formatLong property");if(!l.formatRelative)throw new RangeError("locale must contain formatRelative property");var f,s=(0,_index.default)(i,a);if(isNaN(s))throw new RangeError("Invalid time value");f=s<-6?"other":s<-1?"lastWeek":s<0?"yesterday":s<1?"today":s<2?"tomorrow":s<7?"nextWeek":"other";var _=(0,_index4.default)(i,(0,_index6.default)(i)),x=(0,_index4.default)(a,(0,_index6.default)(a)),c=l.formatRelative(f,_,x,{locale:l,weekStartsOn:u});return(0,_index2.default)(i,c,{locale:l,weekStartsOn:u})}module.exports=exports.default;
}, {"128":128,"2776":2776,"2787":2787,"2788":2788,"2827":2827,"2880":2880,"2881":2881}];
window.modules["2893"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=fromUnixTime;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2775)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function fromUnixTime(e){(0,_index3.default)(1,arguments);var r=(0,_index2.default)(e);return(0,_index.default)(1e3*r)}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["2894"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getDate;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getDate(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e).getDate()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2895"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getDay;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getDay(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e).getDay()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2896"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getDayOfYear;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2865)),_index3=_interopRequireDefault(require(2827)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getDayOfYear(e){(0,_index4.default)(1,arguments);var r=(0,_index.default)(e);return(0,_index3.default)(r,(0,_index2.default)(r))+1}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2827":2827,"2865":2865}];
window.modules["2897"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getDaysInMonth;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getDaysInMonth(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e),r=t.getFullYear(),u=t.getMonth(),n=new Date(0);return n.setFullYear(r,u+1,0),n.setHours(0,0,0,0),n.getDate()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2898"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getDaysInYear;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2899)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getDaysInYear(e){(0,_index3.default)(1,arguments);var r=(0,_index.default)(e);return"Invalid Date"===String(new Date(r))?NaN:(0,_index2.default)(r)?366:365}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2899":2899}];
window.modules["2899"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isLeapYear;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isLeapYear(e){(0,_index2.default)(1,arguments);var r=(0,_index.default)(e).getFullYear();return r%400==0||r%4==0&&r%100!=0}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2900"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getDecade;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getDecade(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e).getFullYear();return 10*Math.floor(t/10)}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2901"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getHours;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getHours(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e).getHours()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2902"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getISODay;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getISODay(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e).getDay();return 0===t&&(t=7),t}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2903"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getISOWeek;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2833)),_index3=_interopRequireDefault(require(2904)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var MILLISECONDS_IN_WEEK=6048e5;function getISOWeek(e){(0,_index4.default)(1,arguments);var t=(0,_index.default)(e),r=(0,_index2.default)(t).getTime()-(0,_index3.default)(t).getTime();return Math.round(r/MILLISECONDS_IN_WEEK)+1}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2833":2833,"2904":2904}];
window.modules["2904"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfISOWeekYear;var _index=_interopRequireDefault(require(2809)),_index2=_interopRequireDefault(require(2833)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfISOWeekYear(e){(0,_index3.default)(1,arguments);var r=(0,_index.default)(e),t=new Date(0);return t.setFullYear(r,0,4),t.setHours(0,0,0,0),(0,_index2.default)(t)}module.exports=exports.default;
}, {"2788":2788,"2809":2809,"2833":2833}];
window.modules["2905"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getISOWeeksInYear;var _index=_interopRequireDefault(require(2904)),_index2=_interopRequireDefault(require(2814)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var MILLISECONDS_IN_WEEK=6048e5;function getISOWeeksInYear(e){(0,_index3.default)(1,arguments);var r=(0,_index.default)(e),t=(0,_index.default)((0,_index2.default)(r,60)).valueOf()-r.valueOf();return Math.round(t/MILLISECONDS_IN_WEEK)}module.exports=exports.default;
}, {"2788":2788,"2814":2814,"2904":2904}];
window.modules["2906"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getMilliseconds;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getMilliseconds(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e).getMilliseconds()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2907"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getMinutes;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getMinutes(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e).getMinutes()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2908"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getMonth;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getMonth(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e).getMonth()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2909"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getOverlappingDaysInIntervals;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var MILLISECONDS_IN_DAY=864e5;function getOverlappingDaysInIntervals(e,t){(0,_index2.default)(2,arguments);var r=e||{},i=t||{},n=(0,_index.default)(r.start).getTime(),a=(0,_index.default)(r.end).getTime(),u=(0,_index.default)(i.start).getTime(),d=(0,_index.default)(i.end).getTime();if(!(n<=a&&u<=d))throw new RangeError("Invalid interval");if(!(n<d&&u<a))return 0;var l=(d>a?a:d)-(u<n?n:u);return Math.ceil(l/MILLISECONDS_IN_DAY)}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2910"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getSeconds;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getSeconds(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e).getSeconds()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2911"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getTime;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getTime(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e).getTime()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2912"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getUnixTime;var _index=_interopRequireDefault(require(2911)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getUnixTime(e){return(0,_index2.default)(1,arguments),Math.floor((0,_index.default)(e)/1e3)}module.exports=exports.default;
}, {"2788":2788,"2911":2911}];
window.modules["2913"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getWeek;var _index=_interopRequireDefault(require(2838)),_index2=_interopRequireDefault(require(2914)),_index3=_interopRequireDefault(require(2787)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var MILLISECONDS_IN_WEEK=6048e5;function getWeek(e,t){(0,_index4.default)(1,arguments);var r=(0,_index3.default)(e),i=(0,_index.default)(r,t).getTime()-(0,_index2.default)(r,t).getTime();return Math.round(i/MILLISECONDS_IN_WEEK)+1}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2838":2838,"2914":2914}];
window.modules["2914"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfWeekYear;var _index=_interopRequireDefault(require(2916)),_index2=_interopRequireDefault(require(2838)),_index3=_interopRequireDefault(require(2775)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfWeekYear(e,t){(0,_index4.default)(1,arguments);var r=t||{},i=r.locale,n=i&&i.options&&i.options.firstWeekContainsDate,u=null==n?1:(0,_index3.default)(n),a=null==r.firstWeekContainsDate?u:(0,_index3.default)(r.firstWeekContainsDate),l=(0,_index.default)(e,t),s=new Date(0);return s.setFullYear(l,0,a),s.setHours(0,0,0,0),(0,_index2.default)(s,t)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2838":2838,"2916":2916}];
window.modules["2915"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getWeekOfMonth;var _index=_interopRequireDefault(require(2894)),_index2=_interopRequireDefault(require(2895)),_index3=_interopRequireDefault(require(2862)),_index4=_interopRequireDefault(require(2788)),_index5=_interopRequireDefault(require(2775));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getWeekOfMonth(e,t){var r,i;(0,_index4.default)(1,arguments);var n=(null==t?void 0:null===(r=t.locale)||void 0===r?void 0:null===(i=r.options)||void 0===i?void 0:i.weekStartsOn)||0,u=null==(null==t?void 0:t.weekStartsOn)?(0,_index5.default)(n):(0,_index5.default)(t.weekStartsOn);if(!(u>=0&&u<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var d=(0,_index.default)(e);if(isNaN(d))return NaN;var l=u-(0,_index2.default)((0,_index3.default)(e));l<=0&&(l+=7);var a=d-l;return Math.ceil(a/7)+1}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2862":2862,"2894":2894,"2895":2895}];
window.modules["2916"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getWeekYear;var _index=_interopRequireDefault(require(2838)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2775)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getWeekYear(e,t){var i,r;(0,_index4.default)(1,arguments);var n=(0,_index2.default)(e),u=n.getFullYear(),l=null==t?void 0:null===(i=t.locale)||void 0===i?void 0:null===(r=i.options)||void 0===r?void 0:r.firstWeekContainsDate,a=null==l?1:(0,_index3.default)(l),d=null==(null==t?void 0:t.firstWeekContainsDate)?a:(0,_index3.default)(t.firstWeekContainsDate);if(!(d>=1&&d<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var o=new Date(0);o.setFullYear(u+1,0,d),o.setHours(0,0,0,0);var s=(0,_index.default)(o,t),f=new Date(0);f.setFullYear(u,0,d),f.setHours(0,0,0,0);var _=(0,_index.default)(f,t);return n.getTime()>=s.getTime()?u+1:n.getTime()>=_.getTime()?u:u-1}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788,"2838":2838}];
window.modules["2917"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getWeeksInMonth;var _index=_interopRequireDefault(require(2837)),_index2=_interopRequireDefault(require(2918)),_index3=_interopRequireDefault(require(2862)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getWeeksInMonth(e,t){return(0,_index4.default)(1,arguments),(0,_index.default)((0,_index2.default)(e),(0,_index3.default)(e),t)+1}module.exports=exports.default;
}, {"2788":2788,"2837":2837,"2862":2862,"2918":2918}];
window.modules["2918"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=lastDayOfMonth;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function lastDayOfMonth(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(0,0,0,0),t}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2919"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=getYear;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getYear(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e).getFullYear()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2920"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=hoursToMilliseconds;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function hoursToMilliseconds(e){return(0,_index.default)(1,arguments),Math.floor(e*_index2.millisecondsInHour)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["2921"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=hoursToMinutes;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function hoursToMinutes(e){return(0,_index.default)(1,arguments),Math.floor(e*_index2.minutesInHour)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["2922"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=hoursToSeconds;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function hoursToSeconds(e){return(0,_index.default)(1,arguments),Math.floor(e*_index2.secondsInHour)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["2923"] = [function(require,module,exports){"use strict";function isExists(e,t,r){if(arguments.length<3)throw new TypeError("3 argument required, but only "+arguments.length+" present");var s=new Date(e,t,r);return s.getFullYear()===e&&s.getMonth()===t&&s.getDate()===r}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isExists,module.exports=exports.default;
}, {}];
window.modules["2924"] = [function(require,module,exports){"use strict";function startOfTomorrow(){var e=new Date,t=e.getFullYear(),r=e.getMonth(),o=e.getDate(),s=new Date(0);return s.setFullYear(t,r,o+1),s.setHours(0,0,0,0),s}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfTomorrow,module.exports=exports.default;
}, {}];
window.modules["2925"] = [function(require,module,exports){"use strict";function startOfYesterday(){var e=new Date,t=e.getFullYear(),r=e.getMonth(),s=e.getDate(),a=new Date(0);return a.setFullYear(t,r,s-1),a.setHours(0,0,0,0),a}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfYesterday,module.exports=exports.default;
}, {}];
window.modules["2926"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfToday;var _index=_interopRequireDefault(require(2830));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfToday(){return(0,_index.default)(Date.now())}module.exports=exports.default;
}, {"2830":2830}];
window.modules["2927"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=intervalToDuration;var _index=_interopRequireDefault(require(2822)),_index2=_interopRequireDefault(require(2851)),_index3=_interopRequireDefault(require(2846)),_index4=_interopRequireDefault(require(2840)),_index5=_interopRequireDefault(require(2841)),_index6=_interopRequireDefault(require(2845)),_index7=_interopRequireDefault(require(2849)),_index8=_interopRequireDefault(require(2829)),_index9=_interopRequireDefault(require(2788)),_index10=_interopRequireDefault(require(2787)),_index11=_interopRequireDefault(require(3019));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function intervalToDuration(e){var i=e.start,r=e.end;(0,_index9.default)(1,arguments);var n=(0,_index10.default)(i),t=(0,_index10.default)(r);if(!(0,_index8.default)(n))throw new RangeError("Start Date is invalid");if(!(0,_index8.default)(t))throw new RangeError("End Date is invalid");var d={years:0,months:0,days:0,hours:0,minutes:0,seconds:0},a=(0,_index.default)(n,t);d.years=Math.abs((0,_index2.default)(n,t));var u=(0,_index11.default)(n,{years:a*d.years});d.months=Math.abs((0,_index3.default)(u,t));var s=(0,_index11.default)(u,{months:a*d.months});d.days=Math.abs((0,_index4.default)(s,t));var f=(0,_index11.default)(s,{days:a*d.days});d.hours=Math.abs((0,_index5.default)(f,t));var o=(0,_index11.default)(f,{hours:a*d.hours});d.minutes=Math.abs((0,_index6.default)(o,t));var _=(0,_index11.default)(o,{minutes:a*d.minutes});return d.seconds=Math.abs((0,_index7.default)(_,t)),d}module.exports=exports.default;
}, {"2787":2787,"2788":2788,"2822":2822,"2829":2829,"2840":2840,"2841":2841,"2845":2845,"2846":2846,"2849":2849,"2851":2851,"3019":3019}];
window.modules["2928"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=intlFormat;var _index=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function intlFormat(e,t,r){var i,o;return(0,_index.default)(1,arguments),isFormatOptions(t)?o=t:r=t,new Intl.DateTimeFormat(null===(i=r)||void 0===i?void 0:i.locale,o).format(e)}function isFormatOptions(e){return void 0!==e&&!("locale"in e)}module.exports=exports.default;
}, {"2788":2788}];
window.modules["2929"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isAfter;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isAfter(e,t){(0,_index2.default)(2,arguments);var r=(0,_index.default)(e),i=(0,_index.default)(t);return r.getTime()>i.getTime()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2930"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isDate;var _index=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isDate(e){return(0,_index.default)(1,arguments),e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}module.exports=exports.default;
}, {"2788":2788}];
window.modules["2931"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isEqual;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isEqual(e,t){(0,_index2.default)(2,arguments);var r=(0,_index.default)(e),u=(0,_index.default)(t);return r.getTime()===u.getTime()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2932"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isFirstDayOfMonth;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isFirstDayOfMonth(e){return(0,_index2.default)(1,arguments),1===(0,_index.default)(e).getDate()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2933"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isFriday;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isFriday(e){return(0,_index2.default)(1,arguments),5===(0,_index.default)(e).getDay()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2934"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isFuture;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isFuture(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e).getTime()>Date.now()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2935"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isMatch;var _index=_interopRequireDefault(require(3033)),_index2=_interopRequireDefault(require(2829)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isMatch(e,i,r){return(0,_index3.default)(2,arguments),(0,_index2.default)((0,_index.default)(e,i,new Date,r))}module.exports=exports.default;
}, {"2788":2788,"2829":2829,"3033":3033}];
window.modules["2936"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isMonday;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isMonday(e){return(0,_index2.default)(1,arguments),1===(0,_index.default)(e).getDay()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2937"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isPast;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isPast(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e).getTime()<Date.now()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2938"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isSameHour;var _index=_interopRequireDefault(require(3017)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isSameHour(e,r){(0,_index2.default)(2,arguments);var t=(0,_index.default)(e),u=(0,_index.default)(r);return t.getTime()===u.getTime()}module.exports=exports.default;
}, {"2788":2788,"3017":3017}];
window.modules["2939"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isSameISOWeek;var _index=_interopRequireDefault(require(2945)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isSameISOWeek(e,r){return(0,_index2.default)(2,arguments),(0,_index.default)(e,r,{weekStartsOn:1})}module.exports=exports.default;
}, {"2788":2788,"2945":2945}];
window.modules["2940"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isSameISOWeekYear;var _index=_interopRequireDefault(require(2904)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isSameISOWeekYear(e,r){(0,_index2.default)(2,arguments);var t=(0,_index.default)(e),i=(0,_index.default)(r);return t.getTime()===i.getTime()}module.exports=exports.default;
}, {"2788":2788,"2904":2904}];
window.modules["2941"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isSameMinute;var _index=_interopRequireDefault(require(2855)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isSameMinute(e,t){(0,_index2.default)(2,arguments);var i=(0,_index.default)(e),r=(0,_index.default)(t);return i.getTime()===r.getTime()}module.exports=exports.default;
}, {"2788":2788,"2855":2855}];
window.modules["2942"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isSameMonth;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isSameMonth(e,t){(0,_index2.default)(2,arguments);var r=(0,_index.default)(e),u=(0,_index.default)(t);return r.getFullYear()===u.getFullYear()&&r.getMonth()===u.getMonth()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2943"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isSameQuarter;var _index=_interopRequireDefault(require(2858)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isSameQuarter(e,r){(0,_index2.default)(2,arguments);var t=(0,_index.default)(e),u=(0,_index.default)(r);return t.getTime()===u.getTime()}module.exports=exports.default;
}, {"2788":2788,"2858":2858}];
window.modules["2944"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isSameSecond;var _index=_interopRequireDefault(require(3018)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isSameSecond(e,t){(0,_index2.default)(2,arguments);var r=(0,_index.default)(e),i=(0,_index.default)(t);return r.getTime()===i.getTime()}module.exports=exports.default;
}, {"2788":2788,"3018":3018}];
window.modules["2945"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isSameWeek;var _index=_interopRequireDefault(require(2838)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isSameWeek(e,t,r){(0,_index2.default)(2,arguments);var i=(0,_index.default)(e,r),u=(0,_index.default)(t,r);return i.getTime()===u.getTime()}module.exports=exports.default;
}, {"2788":2788,"2838":2838}];
window.modules["2946"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isSameYear;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isSameYear(e,r){(0,_index2.default)(2,arguments);var t=(0,_index.default)(e),u=(0,_index.default)(r);return t.getFullYear()===u.getFullYear()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2947"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isThisHour;var _index=_interopRequireDefault(require(2938)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isThisHour(e){return(0,_index2.default)(1,arguments),(0,_index.default)(Date.now(),e)}module.exports=exports.default;
}, {"2788":2788,"2938":2938}];
window.modules["2948"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isThisISOWeek;var _index=_interopRequireDefault(require(2939)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isThisISOWeek(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e,Date.now())}module.exports=exports.default;
}, {"2788":2788,"2939":2939}];
window.modules["2949"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isThisMinute;var _index=_interopRequireDefault(require(2941)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isThisMinute(e){return(0,_index2.default)(1,arguments),(0,_index.default)(Date.now(),e)}module.exports=exports.default;
}, {"2788":2788,"2941":2941}];
window.modules["2950"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isThisMonth;var _index=_interopRequireDefault(require(2942)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isThisMonth(e){return(0,_index2.default)(1,arguments),(0,_index.default)(Date.now(),e)}module.exports=exports.default;
}, {"2788":2788,"2942":2942}];
window.modules["2951"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isThisQuarter;var _index=_interopRequireDefault(require(2943)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isThisQuarter(e){return(0,_index2.default)(1,arguments),(0,_index.default)(Date.now(),e)}module.exports=exports.default;
}, {"2788":2788,"2943":2943}];
window.modules["2952"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isThisSecond;var _index=_interopRequireDefault(require(2944)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isThisSecond(e){return(0,_index2.default)(1,arguments),(0,_index.default)(Date.now(),e)}module.exports=exports.default;
}, {"2788":2788,"2944":2944}];
window.modules["2953"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isThisWeek;var _index=_interopRequireDefault(require(2945)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isThisWeek(e,i){return(0,_index2.default)(1,arguments),(0,_index.default)(e,Date.now(),i)}module.exports=exports.default;
}, {"2788":2788,"2945":2945}];
window.modules["2954"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isThisYear;var _index=_interopRequireDefault(require(2946)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isThisYear(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e,Date.now())}module.exports=exports.default;
}, {"2788":2788,"2946":2946}];
window.modules["2955"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isThursday;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isThursday(e){return(0,_index2.default)(1,arguments),4===(0,_index.default)(e).getDay()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2956"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isToday;var _index=_interopRequireDefault(require(2828)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isToday(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e,Date.now())}module.exports=exports.default;
}, {"2788":2788,"2828":2828}];
window.modules["2957"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isTomorrow;var _index=_interopRequireDefault(require(2800)),_index2=_interopRequireDefault(require(2828)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isTomorrow(e){return(0,_index3.default)(1,arguments),(0,_index2.default)(e,(0,_index.default)(Date.now(),1))}module.exports=exports.default;
}, {"2788":2788,"2800":2800,"2828":2828}];
window.modules["2958"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isTuesday;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isTuesday(e){return(0,_index2.default)(1,arguments),2===(0,_index.default)(e).getDay()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2959"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isWednesday;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isWednesday(e){return(0,_index2.default)(1,arguments),3===(0,_index.default)(e).getDay()}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2960"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isWithinInterval;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isWithinInterval(e,t){(0,_index2.default)(2,arguments);var i=(0,_index.default)(e).getTime(),r=(0,_index.default)(t.start).getTime(),n=(0,_index.default)(t.end).getTime();if(!(r<=n))throw new RangeError("Invalid interval");return i>=r&&i<=n}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2961"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=isYesterday;var _index=_interopRequireDefault(require(2828)),_index2=_interopRequireDefault(require(3021)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function isYesterday(e){return(0,_index3.default)(1,arguments),(0,_index.default)(e,(0,_index2.default)(Date.now(),1))}module.exports=exports.default;
}, {"2788":2788,"2828":2828,"3021":3021}];
window.modules["2962"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=lastDayOfDecade;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function lastDayOfDecade(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e),r=t.getFullYear(),u=9+10*Math.floor(r/10);return t.setFullYear(u+1,0,0),t.setHours(0,0,0,0),t}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2963"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=lastDayOfISOWeek;var _index=_interopRequireDefault(require(2966)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function lastDayOfISOWeek(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e,{weekStartsOn:1})}module.exports=exports.default;
}, {"2788":2788,"2966":2966}];
window.modules["2964"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=lastDayOfISOWeekYear;var _index=_interopRequireDefault(require(2809)),_index2=_interopRequireDefault(require(2833)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function lastDayOfISOWeekYear(e){(0,_index3.default)(1,arguments);var t=(0,_index.default)(e),r=new Date(0);r.setFullYear(t+1,0,4),r.setHours(0,0,0,0);var u=(0,_index2.default)(r);return u.setDate(u.getDate()-1),u}module.exports=exports.default;
}, {"2788":2788,"2809":2809,"2833":2833}];
window.modules["2965"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=lastDayOfQuarter;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function lastDayOfQuarter(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e),r=t.getMonth(),u=r-r%3+3;return t.setMonth(u,0),t.setHours(0,0,0,0),t}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2966"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=lastDayOfWeek;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2775)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function lastDayOfWeek(e,t){(0,_index3.default)(1,arguments);var r=t||{},n=r.locale,u=n&&n.options&&n.options.weekStartsOn,i=null==u?0:(0,_index2.default)(u),a=null==r.weekStartsOn?i:(0,_index2.default)(r.weekStartsOn);if(!(a>=0&&a<=6))throw new RangeError("weekStartsOn must be between 0 and 6");var l=(0,_index.default)(e),o=l.getDay(),s=6+(o<a?-7:0)-(o-a);return l.setHours(0,0,0,0),l.setDate(l.getDate()+s),l}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["2967"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=lastDayOfYear;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function lastDayOfYear(e){(0,_index2.default)(1,arguments);var r=(0,_index.default)(e),t=r.getFullYear();return r.setFullYear(t+1,0,0),r.setHours(0,0,0,0),r}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2968"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=milliseconds;var _index=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var daysInYear=365.2425;function milliseconds(e){var r=e.years,s=e.months,t=e.weeks,u=e.days,a=e.hours,n=e.minutes,d=e.seconds;(0,_index.default)(1,arguments);var i=0;r&&(i+=r*daysInYear),s&&(i+=s*(daysInYear/12)),t&&(i+=7*t),u&&(i+=u);var o=24*i*60*60;return a&&(o+=60*a*60),n&&(o+=60*n),d&&(o+=d),Math.round(1e3*o)}module.exports=exports.default;
}, {"2788":2788}];
window.modules["2969"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=millisecondsToHours;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function millisecondsToHours(e){(0,_index.default)(1,arguments);var r=e/_index2.millisecondsInHour;return Math.floor(r)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["2970"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=millisecondsToMinutes;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function millisecondsToMinutes(e){(0,_index.default)(1,arguments);var i=e/_index2.millisecondsInMinute;return Math.floor(i)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["2971"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=millisecondsToSeconds;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function millisecondsToSeconds(e){(0,_index.default)(1,arguments);var r=e/_index2.millisecondsInSecond;return Math.floor(r)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["2972"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=minutesToHours;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function minutesToHours(e){(0,_index.default)(1,arguments);var r=e/_index2.minutesInHour;return Math.floor(r)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["2973"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=minutesToMilliseconds;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function minutesToMilliseconds(e){return(0,_index.default)(1,arguments),Math.floor(e*_index2.millisecondsInMinute)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["2974"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=minutesToSeconds;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function minutesToSeconds(e){return(0,_index.default)(1,arguments),Math.floor(e*_index2.secondsInMinute)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["2975"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=monthsToQuarters;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function monthsToQuarters(e){(0,_index.default)(1,arguments);var r=e/_index2.monthsInQuarter;return Math.floor(r)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["2976"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=monthsToYears;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function monthsToYears(e){(0,_index.default)(1,arguments);var r=e/_index2.monthsInYear;return Math.floor(r)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["2977"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=nextDay;var _index=_interopRequireDefault(require(2800)),_index2=_interopRequireDefault(require(2895)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function nextDay(e,r){(0,_index3.default)(2,arguments);var t=r-(0,_index2.default)(e);return t<=0&&(t+=7),(0,_index.default)(e,t)}module.exports=exports.default;
}, {"2788":2788,"2800":2800,"2895":2895}];
window.modules["2978"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=nextFriday;var _index=_interopRequireDefault(require(2977)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function nextFriday(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e,5)}module.exports=exports.default;
}, {"2788":2788,"2977":2977}];
window.modules["2979"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=nextMonday;var _index=_interopRequireDefault(require(2977)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function nextMonday(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e,1)}module.exports=exports.default;
}, {"2788":2788,"2977":2977}];
window.modules["2980"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=nextSaturday;var _index=_interopRequireDefault(require(2977)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function nextSaturday(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e,6)}module.exports=exports.default;
}, {"2788":2788,"2977":2977}];
window.modules["2981"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=nextSunday;var _index=_interopRequireDefault(require(2977)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function nextSunday(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e,0)}module.exports=exports.default;
}, {"2788":2788,"2977":2977}];
window.modules["2982"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=nextThursday;var _index=_interopRequireDefault(require(2977)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function nextThursday(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e,4)}module.exports=exports.default;
}, {"2788":2788,"2977":2977}];
window.modules["2983"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=nextTuesday;var _index=_interopRequireDefault(require(2977)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function nextTuesday(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e,2)}module.exports=exports.default;
}, {"2788":2788,"2977":2977}];
window.modules["2984"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=nextWednesday;var _index=_interopRequireDefault(require(2977)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function nextWednesday(e){return(0,_index2.default)(1,arguments),(0,_index.default)(e,3)}module.exports=exports.default;
}, {"2788":2788,"2977":2977}];
window.modules["2985"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=parseISO;var _index=require(2824),_index2=_interopRequireDefault(require(2788)),_index3=_interopRequireDefault(require(2775));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parseISO(e,t){(0,_index2.default)(1,arguments);var a=t||{},r=null==a.additionalDigits?2:(0,_index3.default)(a.additionalDigits);if(2!==r&&1!==r&&0!==r)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var n,i=splitDateString(e);if(i.date){var s=parseYear(i.date,r);n=parseDate(s.restDateString,s.year)}if(!n||isNaN(n.getTime()))return new Date(NaN);var u,d=n.getTime(),l=0;if(i.time&&(l=parseTime(i.time),isNaN(l)))return new Date(NaN);if(!i.timezone){var o=new Date(d+l),p=new Date(0);return p.setFullYear(o.getUTCFullYear(),o.getUTCMonth(),o.getUTCDate()),p.setHours(o.getUTCHours(),o.getUTCMinutes(),o.getUTCSeconds(),o.getUTCMilliseconds()),p}return u=parseTimezone(i.timezone),isNaN(u)?new Date(NaN):new Date(d+l+u)}var patterns={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},dateRegex=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,timeRegex=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,timezoneRegex=/^([+-])(\d{2})(?::?(\d{2}))?$/;function splitDateString(e){var t,a={},r=e.split(patterns.dateTimeDelimiter);if(r.length>2)return a;if(/:/.test(r[0])?t=r[0]:(a.date=r[0],t=r[1],patterns.timeZoneDelimiter.test(a.date)&&(a.date=e.split(patterns.timeZoneDelimiter)[0],t=e.substr(a.date.length,e.length))),t){var n=patterns.timezone.exec(t);n?(a.time=t.replace(n[1],""),a.timezone=n[1]):a.time=t}return a}function parseYear(e,t){var a=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(a);if(!r)return{year:NaN,restDateString:""};var n=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:null===i?n:100*i,restDateString:e.slice((r[1]||r[2]).length)}}function parseDate(e,t){if(null===t)return new Date(NaN);var a=e.match(dateRegex);if(!a)return new Date(NaN);var r=!!a[4],n=parseDateUnit(a[1]),i=parseDateUnit(a[2])-1,s=parseDateUnit(a[3]),u=parseDateUnit(a[4]),d=parseDateUnit(a[5])-1;if(r)return validateWeekDate(t,u,d)?dayOfISOWeekYear(t,u,d):new Date(NaN);var l=new Date(0);return validateDate(t,i,s)&&validateDayOfYearDate(t,n)?(l.setUTCFullYear(t,i,Math.max(n,s)),l):new Date(NaN)}function parseDateUnit(e){return e?parseInt(e):1}function parseTime(e){var t=e.match(timeRegex);if(!t)return NaN;var a=parseTimeUnit(t[1]),r=parseTimeUnit(t[2]),n=parseTimeUnit(t[3]);return validateTime(a,r,n)?a*_index.millisecondsInHour+r*_index.millisecondsInMinute+1e3*n:NaN}function parseTimeUnit(e){return e&&parseFloat(e.replace(",","."))||0}function parseTimezone(e){if("Z"===e)return 0;var t=e.match(timezoneRegex);if(!t)return 0;var a="+"===t[1]?-1:1,r=parseInt(t[2]),n=t[3]&&parseInt(t[3])||0;return validateTimezone(r,n)?a*(r*_index.millisecondsInHour+n*_index.millisecondsInMinute):NaN}function dayOfISOWeekYear(e,t,a){var r=new Date(0);r.setUTCFullYear(e,0,4);var n=7*(t-1)+a+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+n),r}var daysInMonths=[31,null,31,30,31,30,31,31,30,31,30,31];function isLeapYearIndex(e){return e%400==0||e%4==0&&e%100!=0}function validateDate(e,t,a){return t>=0&&t<=11&&a>=1&&a<=(daysInMonths[t]||(isLeapYearIndex(e)?29:28))}function validateDayOfYearDate(e,t){return t>=1&&t<=(isLeapYearIndex(e)?366:365)}function validateWeekDate(e,t,a){return t>=1&&t<=53&&a>=0&&a<=6}function validateTime(e,t,a){return 24===e?0===t&&0===a:a>=0&&a<60&&t>=0&&t<60&&e>=0&&e<25}function validateTimezone(e,t){return t>=0&&t<=59}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2824":2824}];
window.modules["2986"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=parseJSON;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parseJSON(e){if((0,_index2.default)(1,arguments),"string"==typeof e){var t=e.match(/(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(?:\.(\d{0,7}))?(?:Z|(.)(\d{2}):?(\d{2})?)?/);return t?new Date(Date.UTC(+t[1],+t[2]-1,+t[3],+t[4]-(+t[9]||0)*("-"==t[8]?-1:1),+t[5]-(+t[10]||0)*("-"==t[8]?-1:1),+t[6],+((t[7]||"0")+"00").substring(0,3))):new Date(NaN)}return(0,_index.default)(e)}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["2987"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=previousDay;var _index=_interopRequireDefault(require(2788)),_index2=_interopRequireDefault(require(2895)),_index3=_interopRequireDefault(require(3021));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function previousDay(e,r){(0,_index.default)(2,arguments);var u=(0,_index2.default)(e)-r;return u<=0&&(u+=7),(0,_index3.default)(e,u)}module.exports=exports.default;
}, {"2788":2788,"2895":2895,"3021":3021}];
window.modules["2988"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=previousFriday;var _index=_interopRequireDefault(require(2788)),_index2=_interopRequireDefault(require(2987));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function previousFriday(e){return(0,_index.default)(1,arguments),(0,_index2.default)(e,5)}module.exports=exports.default;
}, {"2788":2788,"2987":2987}];
window.modules["2989"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=previousMonday;var _index=_interopRequireDefault(require(2788)),_index2=_interopRequireDefault(require(2987));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function previousMonday(e){return(0,_index.default)(1,arguments),(0,_index2.default)(e,1)}module.exports=exports.default;
}, {"2788":2788,"2987":2987}];
window.modules["2990"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=previousSaturday;var _index=_interopRequireDefault(require(2788)),_index2=_interopRequireDefault(require(2987));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function previousSaturday(e){return(0,_index.default)(1,arguments),(0,_index2.default)(e,6)}module.exports=exports.default;
}, {"2788":2788,"2987":2987}];
window.modules["2991"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=previousSunday;var _index=_interopRequireDefault(require(2788)),_index2=_interopRequireDefault(require(2987));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function previousSunday(e){return(0,_index.default)(1,arguments),(0,_index2.default)(e,0)}module.exports=exports.default;
}, {"2788":2788,"2987":2987}];
window.modules["2992"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=previousThursday;var _index=_interopRequireDefault(require(2788)),_index2=_interopRequireDefault(require(2987));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function previousThursday(e){return(0,_index.default)(1,arguments),(0,_index2.default)(e,4)}module.exports=exports.default;
}, {"2788":2788,"2987":2987}];
window.modules["2993"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=previousTuesday;var _index=_interopRequireDefault(require(2788)),_index2=_interopRequireDefault(require(2987));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function previousTuesday(e){return(0,_index.default)(1,arguments),(0,_index2.default)(e,2)}module.exports=exports.default;
}, {"2788":2788,"2987":2987}];
window.modules["2994"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=previousWednesday;var _index=_interopRequireDefault(require(2788)),_index2=_interopRequireDefault(require(2987));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function previousWednesday(e){return(0,_index.default)(1,arguments),(0,_index2.default)(e,3)}module.exports=exports.default;
}, {"2788":2788,"2987":2987}];
window.modules["2995"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=quartersToMonths;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function quartersToMonths(e){return(0,_index.default)(1,arguments),Math.floor(e*_index2.monthsInQuarter)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["2996"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=quartersToYears;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function quartersToYears(e){(0,_index.default)(1,arguments);var r=e/_index2.quartersInYear;return Math.floor(r)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["2997"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=roundToNearestMinutes;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2775));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function roundToNearestMinutes(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only none provided present");var r=t&&"nearestTo"in t?(0,_index2.default)(t.nearestTo):1;if(r<1||r>30)throw new RangeError("`options.nearestTo` must be between 1 and 30");var n=(0,_index.default)(e),o=n.getSeconds(),u=n.getMinutes()+o/60,i=Math.floor(u/r)*r,a=u%r,d=Math.round(a/r)*r;return new Date(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),i+d)}module.exports=exports.default;
}, {"2775":2775,"2787":2787}];
window.modules["2998"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=secondsToHours;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function secondsToHours(e){(0,_index.default)(1,arguments);var r=e/_index2.secondsInHour;return Math.floor(r)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["2999"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=secondsToMilliseconds;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function secondsToMilliseconds(e){return(0,_index.default)(1,arguments),e*_index2.millisecondsInSecond}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["3000"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=secondsToMinutes;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function secondsToMinutes(e){(0,_index.default)(1,arguments);var t=e/_index2.secondsInMinute;return Math.floor(t)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["3001"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=set;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(3010)),_index3=_interopRequireDefault(require(2775)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function set(e,t){if((0,_index4.default)(2,arguments),"object"!=typeof t||null===t)throw new RangeError("values parameter must be an object");var n=(0,_index.default)(e);return isNaN(n.getTime())?new Date(NaN):(null!=t.year&&n.setFullYear(t.year),null!=t.month&&(n=(0,_index2.default)(n,t.month)),null!=t.date&&n.setDate((0,_index3.default)(t.date)),null!=t.hours&&n.setHours((0,_index3.default)(t.hours)),null!=t.minutes&&n.setMinutes((0,_index3.default)(t.minutes)),null!=t.seconds&&n.setSeconds((0,_index3.default)(t.seconds)),null!=t.milliseconds&&n.setMilliseconds((0,_index3.default)(t.milliseconds)),n)}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788,"3010":3010}];
window.modules["3002"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setDate;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setDate(e,t){(0,_index3.default)(2,arguments);var r=(0,_index2.default)(e),i=(0,_index.default)(t);return r.setDate(i),r}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["3003"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setDay;var _index=_interopRequireDefault(require(2800)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2775)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setDay(e,t,r){(0,_index4.default)(2,arguments);var i=r||{},n=i.locale,u=n&&n.options&&n.options.weekStartsOn,a=null==u?0:(0,_index3.default)(u),d=null==i.weekStartsOn?a:(0,_index3.default)(i.weekStartsOn);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var l=(0,_index2.default)(e),o=(0,_index3.default)(t),s=l.getDay(),_=7-d,f=o<0||o>6?o-(s+_)%7:((o%7+7)%7+_)%7-(s+_)%7;return(0,_index.default)(l,f)}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788,"2800":2800}];
window.modules["3004"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setDayOfYear;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setDayOfYear(e,t){(0,_index3.default)(2,arguments);var r=(0,_index2.default)(e),i=(0,_index.default)(t);return r.setMonth(0),r.setDate(i),r}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["3005"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setHours;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setHours(e,r){(0,_index3.default)(2,arguments);var t=(0,_index2.default)(e),u=(0,_index.default)(r);return t.setHours(u),t}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["3006"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setISODay;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2800)),_index4=_interopRequireDefault(require(2902)),_index5=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setISODay(e,i){(0,_index5.default)(2,arguments);var r=(0,_index2.default)(e),t=(0,_index.default)(i)-(0,_index4.default)(r);return(0,_index3.default)(r,t)}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788,"2800":2800,"2902":2902}];
window.modules["3007"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setISOWeek;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2903)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setISOWeek(e,t){(0,_index4.default)(2,arguments);var r=(0,_index2.default)(e),i=(0,_index.default)(t),u=(0,_index3.default)(r)-i;return r.setDate(r.getDate()-7*u),r}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788,"2903":2903}];
window.modules["3008"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setMilliseconds;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setMilliseconds(e,i){(0,_index3.default)(2,arguments);var t=(0,_index2.default)(e),r=(0,_index.default)(i);return t.setMilliseconds(r),t}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["3009"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setMinutes;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setMinutes(e,t){(0,_index3.default)(2,arguments);var r=(0,_index2.default)(e),i=(0,_index.default)(t);return r.setMinutes(i),r}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["3010"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setMonth;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2897)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setMonth(e,t){(0,_index4.default)(2,arguments);var r=(0,_index2.default)(e),i=(0,_index.default)(t),u=r.getFullYear(),n=r.getDate(),d=new Date(0);d.setFullYear(u,i,15),d.setHours(0,0,0,0);var a=(0,_index3.default)(d);return r.setMonth(i,Math.min(n,a)),r}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788,"2897":2897}];
window.modules["3011"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setQuarter;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(3010)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setQuarter(e,t){(0,_index4.default)(2,arguments);var r=(0,_index2.default)(e),i=(0,_index.default)(t)-(Math.floor(r.getMonth()/3)+1);return(0,_index3.default)(r,r.getMonth()+3*i)}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788,"3010":3010}];
window.modules["3012"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setSeconds;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setSeconds(e,t){(0,_index3.default)(2,arguments);var r=(0,_index2.default)(e),i=(0,_index.default)(t);return r.setSeconds(i),r}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["3013"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setWeek;var _index=_interopRequireDefault(require(2913)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2775)),_index4=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setWeek(e,t,r){(0,_index4.default)(2,arguments);var i=(0,_index2.default)(e),u=(0,_index3.default)(t),n=(0,_index.default)(i,r)-u;return i.setDate(i.getDate()-7*n),i}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788,"2913":2913}];
window.modules["3014"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setWeekYear;var _index=_interopRequireDefault(require(2827)),_index2=_interopRequireDefault(require(2914)),_index3=_interopRequireDefault(require(2787)),_index4=_interopRequireDefault(require(2775)),_index5=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setWeekYear(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,_index5.default)(2,arguments);var r=i.locale,n=r&&r.options&&r.options.firstWeekContainsDate,u=null==n?1:(0,_index4.default)(n),a=null==i.firstWeekContainsDate?u:(0,_index4.default)(i.firstWeekContainsDate),d=(0,_index3.default)(e),l=(0,_index4.default)(t),s=(0,_index.default)(d,(0,_index2.default)(d,i)),o=new Date(0);return o.setFullYear(l,0,a),o.setHours(0,0,0,0),(d=(0,_index2.default)(o,i)).setDate(d.getDate()+s),d}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788,"2827":2827,"2914":2914}];
window.modules["3015"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=setYear;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2787)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setYear(e,t){(0,_index3.default)(2,arguments);var r=(0,_index2.default)(e),i=(0,_index.default)(t);return isNaN(r.getTime())?new Date(NaN):(r.setFullYear(i),r)}module.exports=exports.default;
}, {"2775":2775,"2787":2787,"2788":2788}];
window.modules["3016"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfDecade;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfDecade(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e),r=t.getFullYear(),u=10*Math.floor(r/10);return t.setFullYear(u,0,1),t.setHours(0,0,0,0),t}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["3017"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfHour;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfHour(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e);return t.setMinutes(0,0,0),t}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["3018"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=startOfSecond;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function startOfSecond(e){(0,_index2.default)(1,arguments);var t=(0,_index.default)(e);return t.setMilliseconds(0),t}module.exports=exports.default;
}, {"2787":2787,"2788":2788}];
window.modules["3019"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=sub;var _index=_interopRequireDefault(require(3021)),_index2=_interopRequireDefault(require(3024)),_index3=_interopRequireDefault(require(2788)),_index4=_interopRequireDefault(require(2775));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sub(e,t){if((0,_index3.default)(2,arguments),!t||"object"!=typeof t)return new Date(NaN);var u=t.years?(0,_index4.default)(t.years):0,i=t.months?(0,_index4.default)(t.months):0,n=t.weeks?(0,_index4.default)(t.weeks):0,r=t.days?(0,_index4.default)(t.days):0,d=t.hours?(0,_index4.default)(t.hours):0,s=t.minutes?(0,_index4.default)(t.minutes):0,a=t.seconds?(0,_index4.default)(t.seconds):0,o=(0,_index2.default)(e,i+12*u),_=(0,_index.default)(o,r+7*n),l=1e3*(a+60*(s+60*d));return new Date(_.getTime()-l)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"3021":3021,"3024":3024}];
window.modules["3020"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=subBusinessDays;var _index=_interopRequireDefault(require(2802)),_index2=_interopRequireDefault(require(2788)),_index3=_interopRequireDefault(require(2775));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function subBusinessDays(e,u){(0,_index2.default)(2,arguments);var r=(0,_index3.default)(u);return(0,_index.default)(e,-r)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2802":2802}];
window.modules["3021"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=subDays;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2800)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function subDays(e,r){(0,_index3.default)(2,arguments);var u=(0,_index.default)(r);return(0,_index2.default)(e,-u)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2800":2800}];
window.modules["3022"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=subHours;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2806)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function subHours(e,r){(0,_index3.default)(2,arguments);var u=(0,_index.default)(r);return(0,_index2.default)(e,-u)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2806":2806}];
window.modules["3023"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=subMinutes;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2811)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function subMinutes(e,u){(0,_index3.default)(2,arguments);var r=(0,_index.default)(u);return(0,_index2.default)(e,-r)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2811":2811}];
window.modules["3024"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=subMonths;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2801)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function subMonths(e,r){(0,_index3.default)(2,arguments);var t=(0,_index.default)(r);return(0,_index2.default)(e,-t)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2801":2801}];
window.modules["3025"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=subQuarters;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2812)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function subQuarters(e,r){(0,_index3.default)(2,arguments);var u=(0,_index.default)(r);return(0,_index2.default)(e,-u)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2812":2812}];
window.modules["3026"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=subSeconds;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2813)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function subSeconds(e,r){(0,_index3.default)(2,arguments);var u=(0,_index.default)(r);return(0,_index2.default)(e,-u)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2813":2813}];
window.modules["3027"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=subWeeks;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2814)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function subWeeks(e,r){(0,_index3.default)(2,arguments);var u=(0,_index.default)(r);return(0,_index2.default)(e,-u)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2814":2814}];
window.modules["3028"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=subYears;var _index=_interopRequireDefault(require(2775)),_index2=_interopRequireDefault(require(2815)),_index3=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function subYears(e,r){(0,_index3.default)(2,arguments);var u=(0,_index.default)(r);return(0,_index2.default)(e,-u)}module.exports=exports.default;
}, {"2775":2775,"2788":2788,"2815":2815}];
window.modules["3029"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=weeksToDays;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function weeksToDays(e){return(0,_index.default)(1,arguments),Math.floor(e*_index2.daysInWeek)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["3030"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=yearsToMonths;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function yearsToMonths(e){return(0,_index.default)(1,arguments),Math.floor(e*_index2.monthsInYear)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["3031"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=yearsToQuarters;var _index=_interopRequireDefault(require(2788)),_index2=require(2824);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function yearsToQuarters(e){return(0,_index.default)(1,arguments),Math.floor(e*_index2.quartersInYear)}module.exports=exports.default;
}, {"2788":2788,"2824":2824}];
window.modules["3032"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=lightFormat;var _index=_interopRequireDefault(require(2787)),_index2=_interopRequireDefault(require(2780)),_index3=_interopRequireDefault(require(2776)),_index4=_interopRequireDefault(require(2829)),_index5=_interopRequireDefault(require(2880)),_index6=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var formattingTokensRegExp=/(\w)\1*|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,unescapedLatinCharacterRegExp=/[a-zA-Z]/;function lightFormat(e,r){(0,_index6.default)(2,arguments);var t=(0,_index.default)(e);if(!(0,_index4.default)(t))throw new RangeError("Invalid time value");var i=(0,_index3.default)(t),n=(0,_index5.default)(t,i),a=r.match(formattingTokensRegExp);return a?a.map(function(e){if("''"===e)return"'";var r=e[0];if("'"===r)return cleanEscapedString(e);var t=_index2.default[r];if(t)return t(n,e);if(r.match(unescapedLatinCharacterRegExp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+r+"`");return e}).join(""):""}function cleanEscapedString(e){var r=e.match(escapedStringRegExp);return r?r[1].replace(doubleQuoteRegExp,"'"):e}module.exports=exports.default;
}, {"2776":2776,"2780":2780,"2787":2787,"2788":2788,"2829":2829,"2880":2880}];
window.modules["3033"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=parse;var _index=_interopRequireDefault(require(2881)),_index2=_interopRequireDefault(require(2880)),_index3=_interopRequireDefault(require(2787)),_index4=_interopRequireDefault(require(2778)),_index5=_interopRequireDefault(require(2786)),_index6=_interopRequireDefault(require(2776)),_index7=require(2793),_index8=_interopRequireDefault(require(2775)),_index9=_interopRequireDefault(require(3049)),_index10=_interopRequireDefault(require(2788));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var TIMEZONE_UNIT_PRIORITY=10,formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,notWhitespaceRegExp=/\S/,unescapedLatinCharacterRegExp=/[a-zA-Z]/;function parse(e,t,r,n){(0,_index10.default)(3,arguments);var i=String(e),a=String(t),o=n||{},u=o.locale||_index.default;if(!u.match)throw new RangeError("locale must contain match property");var s=u.options&&u.options.firstWeekContainsDate,l=null==s?1:(0,_index8.default)(s),d=null==o.firstWeekContainsDate?l:(0,_index8.default)(o.firstWeekContainsDate);if(!(d>=1&&d<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var f=u.options&&u.options.weekStartsOn,c=null==f?0:(0,_index8.default)(f),p=null==o.weekStartsOn?c:(0,_index8.default)(o.weekStartsOn);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===a)return""===i?(0,_index3.default)(r):new Date(NaN);var x,g={firstWeekContainsDate:d,weekStartsOn:p,locale:u},_=[{priority:TIMEZONE_UNIT_PRIORITY,subPriority:-1,set:dateToSystemTimezone,index:0}],m=a.match(longFormattingTokensRegExp).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,_index5.default[t])(e,u.formatLong,g):e}).join("").match(formattingTokensRegExp),h=[];for(x=0;x<m.length;x++){var T=m[x];!o.useAdditionalWeekYearTokens&&(0,_index7.isProtectedWeekYearToken)(T)&&(0,_index7.throwProtectedError)(T,a,e),!o.useAdditionalDayOfYearTokens&&(0,_index7.isProtectedDayOfYearToken)(T)&&(0,_index7.throwProtectedError)(T,a,e);var R=T[0],k=_index9.default[R];if(k){var v=k.incompatibleTokens;if(Array.isArray(v)){for(var w=void 0,D=0;D<h.length;D++){var E=h[D].token;if(-1!==v.indexOf(E)||E===R){w=h[D];break}}if(w)throw new RangeError("The format string mustn't contain `".concat(w.fullToken,"` and `").concat(T,"` at the same time"))}else if("*"===k.incompatibleTokens&&h.length)throw new RangeError("The format string mustn't contain `".concat(T,"` and any other token at the same time"));h.push({token:R,fullToken:T});var b=k.parse(i,T,u.match,g);if(!b)return new Date(NaN);_.push({priority:k.priority,subPriority:k.subPriority||0,set:k.set,validate:k.validate,value:b.value,index:_.length}),i=b.rest}else{if(R.match(unescapedLatinCharacterRegExp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+R+"`");if("''"===T?T="'":"'"===R&&(T=cleanEscapedString(T)),0!==i.indexOf(T))return new Date(NaN);i=i.slice(T.length)}}if(i.length>0&&notWhitespaceRegExp.test(i))return new Date(NaN);var q=_.map(function(e){return e.priority}).sort(function(e,t){return t-e}).filter(function(e,t,r){return r.indexOf(e)===t}).map(function(e){return _.filter(function(t){return t.priority===e}).sort(function(e,t){return t.subPriority-e.subPriority})}).map(function(e){return e[0]}),y=(0,_index3.default)(r);if(isNaN(y))return new Date(NaN);var N=(0,_index2.default)(y,(0,_index6.default)(y)),S={};for(x=0;x<q.length;x++){var O=q[x];if(O.validate&&!O.validate(N,O.value,g))return new Date(NaN);var P=O.set(N,S,O.value,g);P[0]?(N=P[0],(0,_index4.default)(S,P[1])):N=P}return N}function dateToSystemTimezone(e,t){if(t.timestampIsSet)return e;var r=new Date(0);return r.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),r.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),r}function cleanEscapedString(e){return e.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp,"'")}module.exports=exports.default;
}, {"2775":2775,"2776":2776,"2778":2778,"2786":2786,"2787":2787,"2788":2788,"2793":2793,"2880":2880,"2881":2881,"3049":3049}];
window.modules["3034"] = [function(require,module,exports){"use strict";function buildFormatLongFn(t){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.width?String(e.width):t.defaultWidth;return t.formats[r]||t.formats[t.defaultWidth]}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=buildFormatLongFn,module.exports=exports.default;
}, {}];
window.modules["3035"] = [function(require,module,exports){"use strict";function buildLocalizeFn(t){return function(e,a){var i,l=a||{};if("formatting"===(l.context?String(l.context):"standalone")&&t.formattingValues){var r=t.defaultFormattingWidth||t.defaultWidth,n=l.width?String(l.width):r;i=t.formattingValues[n]||t.formattingValues[r]}else{var u=t.defaultWidth,d=l.width?String(l.width):t.defaultWidth;i=t.values[d]||t.values[u]}return i[t.argumentCallback?t.argumentCallback(e):e]}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=buildLocalizeFn,module.exports=exports.default;
}, {}];
window.modules["3036"] = [function(require,module,exports){"use strict";function buildMatchFn(t){return function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=r.width,n=a&&t.matchPatterns[a]||t.matchPatterns[t.defaultMatchWidth],u=e.match(n);if(!u)return null;var l,i=u[0],f=a&&t.parsePatterns[a]||t.parsePatterns[t.defaultParseWidth],s=Array.isArray(f)?findIndex(f,function(t){return t.test(i)}):findKey(f,function(t){return t.test(i)});return l=t.valueCallback?t.valueCallback(s):s,{value:l=r.valueCallback?r.valueCallback(l):l,rest:e.slice(i.length)}}}function findKey(t,e){for(var r in t)if(t.hasOwnProperty(r)&&e(t[r]))return r}function findIndex(t,e){for(var r=0;r<t.length;r++)if(e(t[r]))return r}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=buildMatchFn,module.exports=exports.default;
}, {}];
window.modules["3037"] = [function(require,module,exports){"use strict";function buildMatchPatternFn(e){return function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=t.match(e.matchPattern);if(!l)return null;var r=l[0],u=t.match(e.parsePattern);if(!u)return null;var n=e.valueCallback?e.valueCallback(u[0]):u[0];return{value:n=a.valueCallback?a.valueCallback(n):n,rest:t.slice(r.length)}}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=buildMatchPatternFn,module.exports=exports.default;
}, {}];
window.modules["3038"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var formatDistanceLocale={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},formatDistance=function(e,o,t){var n,a=formatDistanceLocale[e];return n="string"==typeof a?a:1===o?a.one:a.other.replace("{{count}}",o.toString()),null!=t&&t.addSuffix?t.comparison&&t.comparison>0?"in "+n:n+" ago":n},_default=formatDistance;exports.default=_default,module.exports=exports.default;
}, {}];
window.modules["3039"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _index=_interopRequireDefault(require(3034));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var dateFormats={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},timeFormats={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dateTimeFormats={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},formatLong={date:(0,_index.default)({formats:dateFormats,defaultWidth:"full"}),time:(0,_index.default)({formats:timeFormats,defaultWidth:"full"}),dateTime:(0,_index.default)({formats:dateTimeFormats,defaultWidth:"full"})},_default=formatLong;exports.default=_default,module.exports=exports.default;
}, {"3034":3034}];
window.modules["3040"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var formatRelativeLocale={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},formatRelative=function(e,t,a,o){return formatRelativeLocale[e]},_default=formatRelative;exports.default=_default,module.exports=exports.default;
}, {}];
window.modules["3041"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _index=_interopRequireDefault(require(3035));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var eraValues={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},quarterValues={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},monthValues={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},dayValues={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},dayPeriodValues={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},formattingDayPeriodValues={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},ordinalNumber=function(e,n){var a=Number(e),i=a%100;if(i>20||i<10)switch(i%10){case 1:return a+"st";case 2:return a+"nd";case 3:return a+"rd"}return a+"th"},localize={ordinalNumber:ordinalNumber,era:(0,_index.default)({values:eraValues,defaultWidth:"wide"}),quarter:(0,_index.default)({values:quarterValues,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,_index.default)({values:monthValues,defaultWidth:"wide"}),day:(0,_index.default)({values:dayValues,defaultWidth:"wide"}),dayPeriod:(0,_index.default)({values:dayPeriodValues,defaultWidth:"wide",formattingValues:formattingDayPeriodValues,defaultFormattingWidth:"wide"})},_default=localize;exports.default=_default,module.exports=exports.default;
}, {"3035":3035}];
window.modules["3042"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _index=_interopRequireDefault(require(3036)),_index2=_interopRequireDefault(require(3037));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}var matchOrdinalNumberPattern=/^(\d+)(th|st|nd|rd)?/i,parseOrdinalNumberPattern=/\d+/i,matchEraPatterns={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},parseEraPatterns={any:[/^b/i,/^(a|c)/i]},matchQuarterPatterns={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},parseQuarterPatterns={any:[/1/i,/2/i,/3/i,/4/i]},matchMonthPatterns={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},parseMonthPatterns={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},matchDayPatterns={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},parseDayPatterns={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},matchDayPeriodPatterns={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},parseDayPeriodPatterns={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},match={ordinalNumber:(0,_index2.default)({matchPattern:matchOrdinalNumberPattern,parsePattern:parseOrdinalNumberPattern,valueCallback:function(a){return parseInt(a,10)}}),era:(0,_index.default)({matchPatterns:matchEraPatterns,defaultMatchWidth:"wide",parsePatterns:parseEraPatterns,defaultParseWidth:"any"}),quarter:(0,_index.default)({matchPatterns:matchQuarterPatterns,defaultMatchWidth:"wide",parsePatterns:parseQuarterPatterns,defaultParseWidth:"any",valueCallback:function(a){return a+1}}),month:(0,_index.default)({matchPatterns:matchMonthPatterns,defaultMatchWidth:"wide",parsePatterns:parseMonthPatterns,defaultParseWidth:"any"}),day:(0,_index.default)({matchPatterns:matchDayPatterns,defaultMatchWidth:"wide",parsePatterns:parseDayPatterns,defaultParseWidth:"any"}),dayPeriod:(0,_index.default)({matchPatterns:matchDayPeriodPatterns,defaultMatchWidth:"any",parsePatterns:parseDayPeriodPatterns,defaultParseWidth:"any"})},_default=match;exports.default=_default,module.exports=exports.default;
}, {"3036":3036,"3037":3037}];
window.modules["3043"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var formatDistanceLocale={lessThanXSeconds:{one:"menos de un segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"medio minuto",lessThanXMinutes:{one:"menos de un minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"alrededor de 1 hora",other:"alrededor de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 día",other:"{{count}} días"},aboutXWeeks:{one:"alrededor de 1 semana",other:"alrededor de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"alrededor de 1 mes",other:"alrededor de {{count}} meses"},xMonths:{one:"1 mes",other:"{{count}} meses"},aboutXYears:{one:"alrededor de 1 año",other:"alrededor de {{count}} años"},xYears:{one:"1 año",other:"{{count}} años"},overXYears:{one:"más de 1 año",other:"más de {{count}} años"},almostXYears:{one:"casi 1 año",other:"casi {{count}} años"}},formatDistance=function(e,o,t){var n,s=formatDistanceLocale[e];return n="string"==typeof s?s:1===o?s.one:s.other.replace("{{count}}",o.toString()),null!=t&&t.addSuffix?t.comparison&&t.comparison>0?"en "+n:"hace "+n:n},_default=formatDistance;exports.default=_default,module.exports=exports.default;
}, {}];
window.modules["3044"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _index=_interopRequireDefault(require(3034));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var dateFormats={full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/y"},timeFormats={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},dateTimeFormats={full:"{{date}} 'a las' {{time}}",long:"{{date}} 'a las' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},formatLong={date:(0,_index.default)({formats:dateFormats,defaultWidth:"full"}),time:(0,_index.default)({formats:timeFormats,defaultWidth:"full"}),dateTime:(0,_index.default)({formats:dateTimeFormats,defaultWidth:"full"})},_default=formatLong;exports.default=_default,module.exports=exports.default;
}, {"3034":3034}];
window.modules["3045"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var formatRelativeLocale={lastWeek:"'el' eeee 'pasado a la' p",yesterday:"'ayer a la' p",today:"'hoy a la' p",tomorrow:"'mañana a la' p",nextWeek:"eeee 'a la' p",other:"P"},formatRelativeLocalePlural={lastWeek:"'el' eeee 'pasado a las' p",yesterday:"'ayer a las' p",today:"'hoy a las' p",tomorrow:"'mañana a las' p",nextWeek:"eeee 'a las' p",other:"P"},formatRelative=function(e,a,t,l){return 1!==a.getUTCHours()?formatRelativeLocalePlural[e]:formatRelativeLocale[e]},_default=formatRelative;exports.default=_default,module.exports=exports.default;
}, {}];
window.modules["3046"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _index=_interopRequireDefault(require(3035));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var eraValues={narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","después de cristo"]},quarterValues={narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},monthValues={narrow:["e","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],wide:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]},dayValues={narrow:["d","l","m","m","j","v","s"],short:["do","lu","ma","mi","ju","vi","sá"],abbreviated:["dom","lun","mar","mié","jue","vie","sáb"],wide:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"]},dayPeriodValues={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"}},formattingDayPeriodValues={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"}},ordinalNumber=function(e,a){return Number(e)+"º"},localize={ordinalNumber:ordinalNumber,era:(0,_index.default)({values:eraValues,defaultWidth:"wide"}),quarter:(0,_index.default)({values:quarterValues,defaultWidth:"wide",argumentCallback:function(e){return Number(e)-1}}),month:(0,_index.default)({values:monthValues,defaultWidth:"wide"}),day:(0,_index.default)({values:dayValues,defaultWidth:"wide"}),dayPeriod:(0,_index.default)({values:dayPeriodValues,defaultWidth:"wide",formattingValues:formattingDayPeriodValues,defaultFormattingWidth:"wide"})},_default=localize;exports.default=_default,module.exports=exports.default;
}, {"3035":3035}];
window.modules["3047"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _index=_interopRequireDefault(require(3037)),_index2=_interopRequireDefault(require(3036));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}var matchOrdinalNumberPattern=/^(\d+)(º)?/i,parseOrdinalNumberPattern=/\d+/i,matchEraPatterns={narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,wide:/^(antes de cristo|antes de la era com[uú]n|despu[eé]s de cristo|era com[uú]n)/i},parseEraPatterns={any:[/^ac/i,/^dc/i],wide:[/^(antes de cristo|antes de la era com[uú]n)/i,/^(despu[eé]s de cristo|era com[uú]n)/i]},matchQuarterPatterns={narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},parseQuarterPatterns={any:[/1/i,/2/i,/3/i,/4/i]},matchMonthPatterns={narrow:/^[efmajsond]/i,abbreviated:/^(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic)/i,wide:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i},parseMonthPatterns={narrow:[/^e/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^en/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i]},matchDayPatterns={narrow:/^[dlmjvs]/i,short:/^(do|lu|ma|mi|ju|vi|s[áa])/i,abbreviated:/^(dom|lun|mar|mi[ée]|jue|vie|s[áa]b)/i,wide:/^(domingo|lunes|martes|mi[ée]rcoles|jueves|viernes|s[áa]bado)/i},parseDayPatterns={narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^do/i,/^lu/i,/^ma/i,/^mi/i,/^ju/i,/^vi/i,/^sa/i]},matchDayPeriodPatterns={narrow:/^(a|p|mn|md|(de la|a las) (mañana|tarde|noche))/i,any:/^([ap]\.?\s?m\.?|medianoche|mediodia|(de la|a las) (mañana|tarde|noche))/i},parseDayPeriodPatterns={any:{am:/^a/i,pm:/^p/i,midnight:/^mn/i,noon:/^md/i,morning:/mañana/i,afternoon:/tarde/i,evening:/tarde/i,night:/noche/i}},match={ordinalNumber:(0,_index.default)({matchPattern:matchOrdinalNumberPattern,parsePattern:parseOrdinalNumberPattern,valueCallback:function(a){return parseInt(a,10)}}),era:(0,_index2.default)({matchPatterns:matchEraPatterns,defaultMatchWidth:"wide",parsePatterns:parseEraPatterns,defaultParseWidth:"any"}),quarter:(0,_index2.default)({matchPatterns:matchQuarterPatterns,defaultMatchWidth:"wide",parsePatterns:parseQuarterPatterns,defaultParseWidth:"any",valueCallback:function(a){return a+1}}),month:(0,_index2.default)({matchPatterns:matchMonthPatterns,defaultMatchWidth:"wide",parsePatterns:parseMonthPatterns,defaultParseWidth:"any"}),day:(0,_index2.default)({matchPatterns:matchDayPatterns,defaultMatchWidth:"wide",parsePatterns:parseDayPatterns,defaultParseWidth:"any"}),dayPeriod:(0,_index2.default)({matchPatterns:matchDayPeriodPatterns,defaultMatchWidth:"any",parsePatterns:parseDayPeriodPatterns,defaultParseWidth:"any"})},_default=match;exports.default=_default,module.exports=exports.default;
}, {"3036":3036,"3037":3037}];
window.modules["3048"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _index=_interopRequireDefault(require(3043)),_index2=_interopRequireDefault(require(3044)),_index3=_interopRequireDefault(require(3045)),_index4=_interopRequireDefault(require(3046)),_index5=_interopRequireDefault(require(3047));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var locale={code:"es",formatDistance:_index.default,formatLong:_index2.default,formatRelative:_index3.default,localize:_index4.default,match:_index5.default,options:{weekStartsOn:1,firstWeekContainsDate:1}},_default=locale;exports.default=_default,module.exports=exports.default;
}, {"3043":3043,"3044":3044,"3045":3045,"3046":3046,"3047":3047}];
window.modules["3049"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _index=_interopRequireDefault(require(2783)),_index2=_interopRequireDefault(require(2795)),_index3=_interopRequireDefault(require(2796)),_index4=_interopRequireDefault(require(2797)),_index5=_interopRequireDefault(require(2798)),_index6=_interopRequireDefault(require(2789)),_index7=_interopRequireDefault(require(2791));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}var MILLISECONDS_IN_HOUR=36e5,MILLISECONDS_IN_MINUTE=6e4,MILLISECONDS_IN_SECOND=1e3,numericPatterns={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},timezonePatterns={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function parseNumericPattern(t,e,r){var n=e.match(t);if(!n)return null;var a=parseInt(n[0],10);return{value:r?r(a):a,rest:e.slice(n[0].length)}}function parseTimezonePattern(t,e){var r=e.match(t);if(!r)return null;if("Z"===r[0])return{value:0,rest:e.slice(1)};var n="+"===r[1]?1:-1,a=r[2]?parseInt(r[2],10):0,i=r[3]?parseInt(r[3],10):0,o=r[5]?parseInt(r[5],10):0;return{value:n*(a*MILLISECONDS_IN_HOUR+i*MILLISECONDS_IN_MINUTE+o*MILLISECONDS_IN_SECOND),rest:e.slice(r[0].length)}}function parseAnyDigitsSigned(t,e){return parseNumericPattern(numericPatterns.anyDigitsSigned,t,e)}function parseNDigits(t,e,r){switch(t){case 1:return parseNumericPattern(numericPatterns.singleDigit,e,r);case 2:return parseNumericPattern(numericPatterns.twoDigits,e,r);case 3:return parseNumericPattern(numericPatterns.threeDigits,e,r);case 4:return parseNumericPattern(numericPatterns.fourDigits,e,r);default:return parseNumericPattern(new RegExp("^\\d{1,"+t+"}"),e,r)}}function parseNDigitsSigned(t,e,r){switch(t){case 1:return parseNumericPattern(numericPatterns.singleDigitSigned,e,r);case 2:return parseNumericPattern(numericPatterns.twoDigitsSigned,e,r);case 3:return parseNumericPattern(numericPatterns.threeDigitsSigned,e,r);case 4:return parseNumericPattern(numericPatterns.fourDigitsSigned,e,r);default:return parseNumericPattern(new RegExp("^-?\\d{1,"+t+"}"),e,r)}}function dayPeriodEnumToHours(t){switch(t){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function normalizeTwoDigitYear(t,e){var r,n=e>0,a=n?e:1-e;if(a<=50)r=t||100;else{var i=a+50;r=t+100*Math.floor(i/100)-(t>=i%100?100:0)}return n?r:1-r}var DAYS_IN_MONTH=[31,28,31,30,31,30,31,31,30,31,30,31],DAYS_IN_MONTH_LEAP_YEAR=[31,29,31,30,31,30,31,31,30,31,30,31];function isLeapYearIndex(t){return t%400==0||t%4==0&&t%100!=0}var parsers={G:{priority:140,parse:function(t,e,r,n){switch(e){case"G":case"GG":case"GGG":return r.era(t,{width:"abbreviated"})||r.era(t,{width:"narrow"});case"GGGGG":return r.era(t,{width:"narrow"});case"GGGG":default:return r.era(t,{width:"wide"})||r.era(t,{width:"abbreviated"})||r.era(t,{width:"narrow"})}},set:function(t,e,r,n){return e.era=r,t.setUTCFullYear(r,0,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["R","u","t","T"]},y:{priority:130,parse:function(t,e,r,n){var a=function(t){return{year:t,isTwoDigitYear:"yy"===e}};switch(e){case"y":return parseNDigits(4,t,a);case"yo":return r.ordinalNumber(t,{unit:"year",valueCallback:a});default:return parseNDigits(e.length,t,a)}},validate:function(t,e,r){return e.isTwoDigitYear||e.year>0},set:function(t,e,r,n){var a=t.getUTCFullYear();if(r.isTwoDigitYear){var i=normalizeTwoDigitYear(r.year,a);return t.setUTCFullYear(i,0,1),t.setUTCHours(0,0,0,0),t}var o="era"in e&&1!==e.era?1-r.year:r.year;return t.setUTCFullYear(o,0,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","u","w","I","i","e","c","t","T"]},Y:{priority:130,parse:function(t,e,r,n){var a=function(t){return{year:t,isTwoDigitYear:"YY"===e}};switch(e){case"Y":return parseNDigits(4,t,a);case"Yo":return r.ordinalNumber(t,{unit:"year",valueCallback:a});default:return parseNDigits(e.length,t,a)}},validate:function(t,e,r){return e.isTwoDigitYear||e.year>0},set:function(t,e,r,n){var a=(0,_index.default)(t,n);if(r.isTwoDigitYear){var i=normalizeTwoDigitYear(r.year,a);return t.setUTCFullYear(i,0,n.firstWeekContainsDate),t.setUTCHours(0,0,0,0),(0,_index7.default)(t,n)}var o="era"in e&&1!==e.era?1-r.year:r.year;return t.setUTCFullYear(o,0,n.firstWeekContainsDate),t.setUTCHours(0,0,0,0),(0,_index7.default)(t,n)},incompatibleTokens:["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:{priority:130,parse:function(t,e,r,n){return parseNDigitsSigned("R"===e?4:e.length,t)},set:function(t,e,r,n){var a=new Date(0);return a.setUTCFullYear(r,0,4),a.setUTCHours(0,0,0,0),(0,_index6.default)(a)},incompatibleTokens:["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:{priority:130,parse:function(t,e,r,n){return parseNDigitsSigned("u"===e?4:e.length,t)},set:function(t,e,r,n){return t.setUTCFullYear(r,0,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["G","y","Y","R","w","I","i","e","c","t","T"]},Q:{priority:120,parse:function(t,e,r,n){switch(e){case"Q":case"QQ":return parseNDigits(e.length,t);case"Qo":return r.ordinalNumber(t,{unit:"quarter"});case"QQQ":return r.quarter(t,{width:"abbreviated",context:"formatting"})||r.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return r.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(t,{width:"wide",context:"formatting"})||r.quarter(t,{width:"abbreviated",context:"formatting"})||r.quarter(t,{width:"narrow",context:"formatting"})}},validate:function(t,e,r){return e>=1&&e<=4},set:function(t,e,r,n){return t.setUTCMonth(3*(r-1),1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:{priority:120,parse:function(t,e,r,n){switch(e){case"q":case"qq":return parseNDigits(e.length,t);case"qo":return r.ordinalNumber(t,{unit:"quarter"});case"qqq":return r.quarter(t,{width:"abbreviated",context:"standalone"})||r.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return r.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(t,{width:"wide",context:"standalone"})||r.quarter(t,{width:"abbreviated",context:"standalone"})||r.quarter(t,{width:"narrow",context:"standalone"})}},validate:function(t,e,r){return e>=1&&e<=4},set:function(t,e,r,n){return t.setUTCMonth(3*(r-1),1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:{priority:110,parse:function(t,e,r,n){var a=function(t){return t-1};switch(e){case"M":return parseNumericPattern(numericPatterns.month,t,a);case"MM":return parseNDigits(2,t,a);case"Mo":return r.ordinalNumber(t,{unit:"month",valueCallback:a});case"MMM":return r.month(t,{width:"abbreviated",context:"formatting"})||r.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return r.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(t,{width:"wide",context:"formatting"})||r.month(t,{width:"abbreviated",context:"formatting"})||r.month(t,{width:"narrow",context:"formatting"})}},validate:function(t,e,r){return e>=0&&e<=11},set:function(t,e,r,n){return t.setUTCMonth(r,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]},L:{priority:110,parse:function(t,e,r,n){var a=function(t){return t-1};switch(e){case"L":return parseNumericPattern(numericPatterns.month,t,a);case"LL":return parseNDigits(2,t,a);case"Lo":return r.ordinalNumber(t,{unit:"month",valueCallback:a});case"LLL":return r.month(t,{width:"abbreviated",context:"standalone"})||r.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return r.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(t,{width:"wide",context:"standalone"})||r.month(t,{width:"abbreviated",context:"standalone"})||r.month(t,{width:"narrow",context:"standalone"})}},validate:function(t,e,r){return e>=0&&e<=11},set:function(t,e,r,n){return t.setUTCMonth(r,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:{priority:100,parse:function(t,e,r,n){switch(e){case"w":return parseNumericPattern(numericPatterns.week,t);case"wo":return r.ordinalNumber(t,{unit:"week"});default:return parseNDigits(e.length,t)}},validate:function(t,e,r){return e>=1&&e<=53},set:function(t,e,r,n){return(0,_index7.default)((0,_index5.default)(t,r,n),n)},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:{priority:100,parse:function(t,e,r,n){switch(e){case"I":return parseNumericPattern(numericPatterns.week,t);case"Io":return r.ordinalNumber(t,{unit:"week"});default:return parseNDigits(e.length,t)}},validate:function(t,e,r){return e>=1&&e<=53},set:function(t,e,r,n){return(0,_index6.default)((0,_index4.default)(t,r,n),n)},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:{priority:90,subPriority:1,parse:function(t,e,r,n){switch(e){case"d":return parseNumericPattern(numericPatterns.date,t);case"do":return r.ordinalNumber(t,{unit:"date"});default:return parseNDigits(e.length,t)}},validate:function(t,e,r){var n=isLeapYearIndex(t.getUTCFullYear()),a=t.getUTCMonth();return n?e>=1&&e<=DAYS_IN_MONTH_LEAP_YEAR[a]:e>=1&&e<=DAYS_IN_MONTH[a]},set:function(t,e,r,n){return t.setUTCDate(r),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:{priority:90,subPriority:1,parse:function(t,e,r,n){switch(e){case"D":case"DD":return parseNumericPattern(numericPatterns.dayOfYear,t);case"Do":return r.ordinalNumber(t,{unit:"date"});default:return parseNDigits(e.length,t)}},validate:function(t,e,r){return isLeapYearIndex(t.getUTCFullYear())?e>=1&&e<=366:e>=1&&e<=365},set:function(t,e,r,n){return t.setUTCMonth(0,r),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:{priority:90,parse:function(t,e,r,n){switch(e){case"E":case"EE":case"EEE":return r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return r.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});case"EEEE":default:return r.day(t,{width:"wide",context:"formatting"})||r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"})}},validate:function(t,e,r){return e>=0&&e<=6},set:function(t,e,r,n){return(t=(0,_index2.default)(t,r,n)).setUTCHours(0,0,0,0),t},incompatibleTokens:["D","i","e","c","t","T"]},e:{priority:90,parse:function(t,e,r,n){var a=function(t){var e=7*Math.floor((t-1)/7);return(t+n.weekStartsOn+6)%7+e};switch(e){case"e":case"ee":return parseNDigits(e.length,t,a);case"eo":return r.ordinalNumber(t,{unit:"day",valueCallback:a});case"eee":return r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});case"eeeee":return r.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});case"eeee":default:return r.day(t,{width:"wide",context:"formatting"})||r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"})}},validate:function(t,e,r){return e>=0&&e<=6},set:function(t,e,r,n){return(t=(0,_index2.default)(t,r,n)).setUTCHours(0,0,0,0),t},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:{priority:90,parse:function(t,e,r,n){var a=function(t){var e=7*Math.floor((t-1)/7);return(t+n.weekStartsOn+6)%7+e};switch(e){case"c":case"cc":return parseNDigits(e.length,t,a);case"co":return r.ordinalNumber(t,{unit:"day",valueCallback:a});case"ccc":return r.day(t,{width:"abbreviated",context:"standalone"})||r.day(t,{width:"short",context:"standalone"})||r.day(t,{width:"narrow",context:"standalone"});case"ccccc":return r.day(t,{width:"narrow",context:"standalone"});case"cccccc":return r.day(t,{width:"short",context:"standalone"})||r.day(t,{width:"narrow",context:"standalone"});case"cccc":default:return r.day(t,{width:"wide",context:"standalone"})||r.day(t,{width:"abbreviated",context:"standalone"})||r.day(t,{width:"short",context:"standalone"})||r.day(t,{width:"narrow",context:"standalone"})}},validate:function(t,e,r){return e>=0&&e<=6},set:function(t,e,r,n){return(t=(0,_index2.default)(t,r,n)).setUTCHours(0,0,0,0),t},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:{priority:90,parse:function(t,e,r,n){var a=function(t){return 0===t?7:t};switch(e){case"i":case"ii":return parseNDigits(e.length,t);case"io":return r.ordinalNumber(t,{unit:"day"});case"iii":return r.day(t,{width:"abbreviated",context:"formatting",valueCallback:a})||r.day(t,{width:"short",context:"formatting",valueCallback:a})||r.day(t,{width:"narrow",context:"formatting",valueCallback:a});case"iiiii":return r.day(t,{width:"narrow",context:"formatting",valueCallback:a});case"iiiiii":return r.day(t,{width:"short",context:"formatting",valueCallback:a})||r.day(t,{width:"narrow",context:"formatting",valueCallback:a});case"iiii":default:return r.day(t,{width:"wide",context:"formatting",valueCallback:a})||r.day(t,{width:"abbreviated",context:"formatting",valueCallback:a})||r.day(t,{width:"short",context:"formatting",valueCallback:a})||r.day(t,{width:"narrow",context:"formatting",valueCallback:a})}},validate:function(t,e,r){return e>=1&&e<=7},set:function(t,e,r,n){return(t=(0,_index3.default)(t,r,n)).setUTCHours(0,0,0,0),t},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:{priority:80,parse:function(t,e,r,n){switch(e){case"a":case"aa":case"aaa":return r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return r.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(t,{width:"wide",context:"formatting"})||r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"})}},set:function(t,e,r,n){return t.setUTCHours(dayPeriodEnumToHours(r),0,0,0),t},incompatibleTokens:["b","B","H","k","t","T"]},b:{priority:80,parse:function(t,e,r,n){switch(e){case"b":case"bb":case"bbb":return r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return r.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(t,{width:"wide",context:"formatting"})||r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"})}},set:function(t,e,r,n){return t.setUTCHours(dayPeriodEnumToHours(r),0,0,0),t},incompatibleTokens:["a","B","H","k","t","T"]},B:{priority:80,parse:function(t,e,r,n){switch(e){case"B":case"BB":case"BBB":return r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return r.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(t,{width:"wide",context:"formatting"})||r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"})}},set:function(t,e,r,n){return t.setUTCHours(dayPeriodEnumToHours(r),0,0,0),t},incompatibleTokens:["a","b","t","T"]},h:{priority:70,parse:function(t,e,r,n){switch(e){case"h":return parseNumericPattern(numericPatterns.hour12h,t);case"ho":return r.ordinalNumber(t,{unit:"hour"});default:return parseNDigits(e.length,t)}},validate:function(t,e,r){return e>=1&&e<=12},set:function(t,e,r,n){var a=t.getUTCHours()>=12;return a&&r<12?t.setUTCHours(r+12,0,0,0):a||12!==r?t.setUTCHours(r,0,0,0):t.setUTCHours(0,0,0,0),t},incompatibleTokens:["H","K","k","t","T"]},H:{priority:70,parse:function(t,e,r,n){switch(e){case"H":return parseNumericPattern(numericPatterns.hour23h,t);case"Ho":return r.ordinalNumber(t,{unit:"hour"});default:return parseNDigits(e.length,t)}},validate:function(t,e,r){return e>=0&&e<=23},set:function(t,e,r,n){return t.setUTCHours(r,0,0,0),t},incompatibleTokens:["a","b","h","K","k","t","T"]},K:{priority:70,parse:function(t,e,r,n){switch(e){case"K":return parseNumericPattern(numericPatterns.hour11h,t);case"Ko":return r.ordinalNumber(t,{unit:"hour"});default:return parseNDigits(e.length,t)}},validate:function(t,e,r){return e>=0&&e<=11},set:function(t,e,r,n){return t.getUTCHours()>=12&&r<12?t.setUTCHours(r+12,0,0,0):t.setUTCHours(r,0,0,0),t},incompatibleTokens:["h","H","k","t","T"]},k:{priority:70,parse:function(t,e,r,n){switch(e){case"k":return parseNumericPattern(numericPatterns.hour24h,t);case"ko":return r.ordinalNumber(t,{unit:"hour"});default:return parseNDigits(e.length,t)}},validate:function(t,e,r){return e>=1&&e<=24},set:function(t,e,r,n){var a=r<=24?r%24:r;return t.setUTCHours(a,0,0,0),t},incompatibleTokens:["a","b","h","H","K","t","T"]},m:{priority:60,parse:function(t,e,r,n){switch(e){case"m":return parseNumericPattern(numericPatterns.minute,t);case"mo":return r.ordinalNumber(t,{unit:"minute"});default:return parseNDigits(e.length,t)}},validate:function(t,e,r){return e>=0&&e<=59},set:function(t,e,r,n){return t.setUTCMinutes(r,0,0),t},incompatibleTokens:["t","T"]},s:{priority:50,parse:function(t,e,r,n){switch(e){case"s":return parseNumericPattern(numericPatterns.second,t);case"so":return r.ordinalNumber(t,{unit:"second"});default:return parseNDigits(e.length,t)}},validate:function(t,e,r){return e>=0&&e<=59},set:function(t,e,r,n){return t.setUTCSeconds(r,0),t},incompatibleTokens:["t","T"]},S:{priority:30,parse:function(t,e,r,n){return parseNDigits(e.length,t,function(t){return Math.floor(t*Math.pow(10,3-e.length))})},set:function(t,e,r,n){return t.setUTCMilliseconds(r),t},incompatibleTokens:["t","T"]},X:{priority:10,parse:function(t,e,r,n){switch(e){case"X":return parseTimezonePattern(timezonePatterns.basicOptionalMinutes,t);case"XX":return parseTimezonePattern(timezonePatterns.basic,t);case"XXXX":return parseTimezonePattern(timezonePatterns.basicOptionalSeconds,t);case"XXXXX":return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds,t);case"XXX":default:return parseTimezonePattern(timezonePatterns.extended,t)}},set:function(t,e,r,n){return e.timestampIsSet?t:new Date(t.getTime()-r)},incompatibleTokens:["t","T","x"]},x:{priority:10,parse:function(t,e,r,n){switch(e){case"x":return parseTimezonePattern(timezonePatterns.basicOptionalMinutes,t);case"xx":return parseTimezonePattern(timezonePatterns.basic,t);case"xxxx":return parseTimezonePattern(timezonePatterns.basicOptionalSeconds,t);case"xxxxx":return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds,t);case"xxx":default:return parseTimezonePattern(timezonePatterns.extended,t)}},set:function(t,e,r,n){return e.timestampIsSet?t:new Date(t.getTime()-r)},incompatibleTokens:["t","T","X"]},t:{priority:40,parse:function(t,e,r,n){return parseAnyDigitsSigned(t)},set:function(t,e,r,n){return[new Date(1e3*r),{timestampIsSet:!0}]},incompatibleTokens:"*"},T:{priority:20,parse:function(t,e,r,n){return parseAnyDigitsSigned(t)},set:function(t,e,r,n){return[new Date(r),{timestampIsSet:!0}]},incompatibleTokens:"*"}},_default=parsers;exports.default=_default,module.exports=exports.default;
}, {"2783":2783,"2789":2789,"2791":2791,"2795":2795,"2796":2796,"2797":2797,"2798":2798}];
window.modules["3085"] = [function(require,module,exports){}, {}];
window.modules["3094"] = [function(require,module,exports){class ASCIIFolder{static foldReplacing(o="",e=""){return this._fold(o,()=>e)}static foldMaintaining(o=""){return this._fold(o,o=>o)}static _fold(o,e){if(null===o)return"";if("number"==typeof o)return""+o;if("string"!=typeof o)throw new Error("Invalid input data type");return o.split("").map(o=>{if(o.charCodeAt(0)<128)return o;{const a=this.mapping.get(o.charCodeAt(0));return void 0===a?e(o):a}}).join("")}}ASCIIFolder.mapping=new Map([[192,"A"],[193,"A"],[194,"A"],[195,"A"],[196,"A"],[197,"A"],[256,"A"],[258,"A"],[260,"A"],[399,"A"],[461,"A"],[478,"A"],[480,"A"],[506,"A"],[512,"A"],[514,"A"],[550,"A"],[570,"A"],[7424,"A"],[7680,"A"],[7840,"A"],[7842,"A"],[7844,"A"],[7846,"A"],[7848,"A"],[7850,"A"],[7852,"A"],[7854,"A"],[7856,"A"],[7858,"A"],[7860,"A"],[7862,"A"],[9398,"A"],[65313,"A"],[224,"a"],[225,"a"],[226,"a"],[227,"a"],[228,"a"],[229,"a"],[257,"a"],[259,"a"],[261,"a"],[462,"a"],[479,"a"],[481,"a"],[507,"a"],[513,"a"],[515,"a"],[551,"a"],[592,"a"],[601,"a"],[602,"a"],[7567,"a"],[7573,"a"],[7681,"a"],[7834,"a"],[7841,"a"],[7843,"a"],[7845,"a"],[7847,"a"],[7849,"a"],[7851,"a"],[7853,"a"],[7855,"a"],[7857,"a"],[7859,"a"],[7861,"a"],[7863,"a"],[8336,"a"],[8340,"a"],[9424,"a"],[11365,"a"],[11375,"a"],[65345,"a"],[42802,"AA"],[198,"AE"],[482,"AE"],[508,"AE"],[7425,"AE"],[42804,"AO"],[42806,"AU"],[42808,"AV"],[42810,"AV"],[42812,"AY"],[9372,"(a)"],[42803,"aa"],[230,"ae"],[483,"ae"],[509,"ae"],[7426,"ae"],[42805,"ao"],[42807,"au"],[42809,"av"],[42811,"av"],[42813,"ay"],[385,"B"],[386,"B"],[579,"B"],[665,"B"],[7427,"B"],[7682,"B"],[7684,"B"],[7686,"B"],[9399,"B"],[65314,"B"],[384,"b"],[387,"b"],[595,"b"],[7532,"b"],[7552,"b"],[7683,"b"],[7685,"b"],[7687,"b"],[9425,"b"],[65346,"b"],[9373,"(b)"],[199,"C"],[262,"C"],[264,"C"],[266,"C"],[268,"C"],[391,"C"],[571,"C"],[663,"C"],[7428,"C"],[7688,"C"],[9400,"C"],[65315,"C"],[231,"c"],[263,"c"],[265,"c"],[267,"c"],[269,"c"],[392,"c"],[572,"c"],[597,"c"],[7689,"c"],[8580,"c"],[9426,"c"],[42814,"c"],[42815,"c"],[65347,"c"],[9374,"(c)"],[208,"D"],[270,"D"],[272,"D"],[393,"D"],[394,"D"],[395,"D"],[7429,"D"],[7430,"D"],[7690,"D"],[7692,"D"],[7694,"D"],[7696,"D"],[7698,"D"],[9401,"D"],[42873,"D"],[65316,"D"],[240,"d"],[271,"d"],[273,"d"],[396,"d"],[545,"d"],[598,"d"],[599,"d"],[7533,"d"],[7553,"d"],[7569,"d"],[7691,"d"],[7693,"d"],[7695,"d"],[7697,"d"],[7699,"d"],[9427,"d"],[42874,"d"],[65348,"d"],[452,"DZ"],[497,"DZ"],[453,"Dz"],[498,"Dz"],[9375,"(d)"],[568,"db"],[454,"dz"],[499,"dz"],[675,"dz"],[677,"dz"],[200,"E"],[201,"E"],[202,"E"],[203,"E"],[274,"E"],[276,"E"],[278,"E"],[280,"E"],[282,"E"],[398,"E"],[400,"E"],[516,"E"],[518,"E"],[552,"E"],[582,"E"],[7431,"E"],[7700,"E"],[7702,"E"],[7704,"E"],[7706,"E"],[7708,"E"],[7864,"E"],[7866,"E"],[7868,"E"],[7870,"E"],[7872,"E"],[7874,"E"],[7876,"E"],[7878,"E"],[9402,"E"],[11387,"E"],[65317,"E"],[232,"e"],[233,"e"],[234,"e"],[235,"e"],[275,"e"],[277,"e"],[279,"e"],[281,"e"],[283,"e"],[477,"e"],[517,"e"],[519,"e"],[553,"e"],[583,"e"],[600,"e"],[603,"e"],[604,"e"],[605,"e"],[606,"e"],[666,"e"],[7432,"e"],[7570,"e"],[7571,"e"],[7572,"e"],[7701,"e"],[7703,"e"],[7705,"e"],[7707,"e"],[7709,"e"],[7865,"e"],[7867,"e"],[7869,"e"],[7871,"e"],[7873,"e"],[7875,"e"],[7877,"e"],[7879,"e"],[8337,"e"],[9428,"e"],[11384,"e"],[65349,"e"],[9376,"(e)"],[401,"F"],[7710,"F"],[9403,"F"],[42800,"F"],[42875,"F"],[43003,"F"],[65318,"F"],[402,"f"],[7534,"f"],[7554,"f"],[7711,"f"],[7835,"f"],[9429,"f"],[42876,"f"],[65350,"f"],[9377,"(f)"],[64256,"ff"],[64259,"ffi"],[64260,"ffl"],[64257,"fi"],[64258,"fl"],[284,"G"],[286,"G"],[288,"G"],[290,"G"],[403,"G"],[484,"G"],[485,"G"],[486,"G"],[487,"G"],[500,"G"],[610,"G"],[667,"G"],[7712,"G"],[9404,"G"],[42877,"G"],[42878,"G"],[65319,"G"],[285,"g"],[287,"g"],[289,"g"],[291,"g"],[501,"g"],[608,"g"],[609,"g"],[7543,"g"],[7545,"g"],[7555,"g"],[7713,"g"],[9430,"g"],[42879,"g"],[65351,"g"],[9378,"(g)"],[292,"H"],[294,"H"],[542,"H"],[668,"H"],[7714,"H"],[7716,"H"],[7718,"H"],[7720,"H"],[7722,"H"],[9405,"H"],[11367,"H"],[11381,"H"],[65320,"H"],[293,"h"],[295,"h"],[543,"h"],[613,"h"],[614,"h"],[686,"h"],[687,"h"],[7715,"h"],[7717,"h"],[7719,"h"],[7721,"h"],[7723,"h"],[7830,"h"],[9431,"h"],[11368,"h"],[11382,"h"],[65352,"h"],[502,"HV"],[9379,"(h)"],[405,"hv"],[204,"I"],[205,"I"],[206,"I"],[207,"I"],[296,"I"],[298,"I"],[300,"I"],[302,"I"],[304,"I"],[406,"I"],[407,"I"],[463,"I"],[520,"I"],[522,"I"],[618,"I"],[7547,"I"],[7724,"I"],[7726,"I"],[7880,"I"],[7882,"I"],[9406,"I"],[43006,"I"],[65321,"I"],[236,"i"],[237,"i"],[238,"i"],[239,"i"],[297,"i"],[299,"i"],[301,"i"],[303,"i"],[305,"i"],[464,"i"],[521,"i"],[523,"i"],[616,"i"],[7433,"i"],[7522,"i"],[7548,"i"],[7574,"i"],[7725,"i"],[7727,"i"],[7881,"i"],[7883,"i"],[8305,"i"],[9432,"i"],[65353,"i"],[306,"IJ"],[9380,"(i)"],[307,"ij"],[308,"J"],[584,"J"],[7434,"J"],[9407,"J"],[65322,"J"],[309,"j"],[496,"j"],[567,"j"],[585,"j"],[607,"j"],[644,"j"],[669,"j"],[9433,"j"],[11388,"j"],[65354,"j"],[9381,"(j)"],[310,"K"],[408,"K"],[488,"K"],[7435,"K"],[7728,"K"],[7730,"K"],[7732,"K"],[9408,"K"],[11369,"K"],[42816,"K"],[42818,"K"],[42820,"K"],[65323,"K"],[311,"k"],[409,"k"],[489,"k"],[670,"k"],[7556,"k"],[7729,"k"],[7731,"k"],[7733,"k"],[9434,"k"],[11370,"k"],[42817,"k"],[42819,"k"],[42821,"k"],[65355,"k"],[9382,"(k)"],[313,"L"],[315,"L"],[317,"L"],[319,"L"],[321,"L"],[573,"L"],[671,"L"],[7436,"L"],[7734,"L"],[7736,"L"],[7738,"L"],[7740,"L"],[9409,"L"],[11360,"L"],[11362,"L"],[42822,"L"],[42824,"L"],[42880,"L"],[65324,"L"],[314,"l"],[316,"l"],[318,"l"],[320,"l"],[322,"l"],[410,"l"],[564,"l"],[619,"l"],[620,"l"],[621,"l"],[7557,"l"],[7735,"l"],[7737,"l"],[7739,"l"],[7741,"l"],[9435,"l"],[11361,"l"],[42823,"l"],[42825,"l"],[42881,"l"],[65356,"l"],[455,"LJ"],[7930,"LL"],[456,"Lj"],[9383,"(l)"],[457,"lj"],[7931,"ll"],[682,"ls"],[683,"lz"],[412,"M"],[7437,"M"],[7742,"M"],[7744,"M"],[7746,"M"],[9410,"M"],[11374,"M"],[43005,"M"],[43007,"M"],[65325,"M"],[623,"m"],[624,"m"],[625,"m"],[7535,"m"],[7558,"m"],[7743,"m"],[7745,"m"],[7747,"m"],[9436,"m"],[65357,"m"],[9384,"(m)"],[209,"N"],[323,"N"],[325,"N"],[327,"N"],[330,"N"],[413,"N"],[504,"N"],[544,"N"],[628,"N"],[7438,"N"],[7748,"N"],[7750,"N"],[7752,"N"],[7754,"N"],[9411,"N"],[65326,"N"],[241,"n"],[324,"n"],[326,"n"],[328,"n"],[329,"n"],[331,"n"],[414,"n"],[505,"n"],[565,"n"],[626,"n"],[627,"n"],[7536,"n"],[7559,"n"],[7749,"n"],[7751,"n"],[7753,"n"],[7755,"n"],[8319,"n"],[9437,"n"],[65358,"n"],[458,"NJ"],[459,"Nj"],[9385,"(n)"],[460,"nj"],[210,"O"],[211,"O"],[212,"O"],[213,"O"],[214,"O"],[216,"O"],[332,"O"],[334,"O"],[336,"O"],[390,"O"],[415,"O"],[416,"O"],[465,"O"],[490,"O"],[492,"O"],[510,"O"],[524,"O"],[526,"O"],[554,"O"],[556,"O"],[558,"O"],[560,"O"],[7439,"O"],[7440,"O"],[7756,"O"],[7758,"O"],[7760,"O"],[7762,"O"],[7884,"O"],[7886,"O"],[7888,"O"],[7890,"O"],[7892,"O"],[7894,"O"],[7896,"O"],[7898,"O"],[7900,"O"],[7902,"O"],[7904,"O"],[7906,"O"],[9412,"O"],[42826,"O"],[42828,"O"],[65327,"O"],[242,"o"],[243,"o"],[244,"o"],[245,"o"],[246,"o"],[248,"o"],[333,"o"],[335,"o"],[337,"o"],[417,"o"],[466,"o"],[491,"o"],[493,"o"],[511,"o"],[525,"o"],[527,"o"],[555,"o"],[557,"o"],[559,"o"],[561,"o"],[596,"o"],[629,"o"],[7446,"o"],[7447,"o"],[7575,"o"],[7757,"o"],[7759,"o"],[7761,"o"],[7763,"o"],[7885,"o"],[7887,"o"],[7889,"o"],[7891,"o"],[7893,"o"],[7895,"o"],[7897,"o"],[7899,"o"],[7901,"o"],[7903,"o"],[7905,"o"],[7907,"o"],[8338,"o"],[9438,"o"],[11386,"o"],[42827,"o"],[42829,"o"],[65359,"o"],[338,"OE"],[630,"OE"],[42830,"OO"],[546,"OU"],[7445,"OU"],[9386,"(o)"],[339,"oe"],[7444,"oe"],[42831,"oo"],[547,"ou"],[420,"P"],[7448,"P"],[7764,"P"],[7766,"P"],[9413,"P"],[11363,"P"],[42832,"P"],[42834,"P"],[42836,"P"],[65328,"P"],[421,"p"],[7537,"p"],[7549,"p"],[7560,"p"],[7765,"p"],[7767,"p"],[9439,"p"],[42833,"p"],[42835,"p"],[42837,"p"],[43004,"p"],[65360,"p"],[9387,"(p)"],[586,"Q"],[9414,"Q"],[42838,"Q"],[42840,"Q"],[65329,"Q"],[312,"q"],[587,"q"],[672,"q"],[9440,"q"],[42839,"q"],[42841,"q"],[65361,"q"],[9388,"(q)"],[569,"qp"],[340,"R"],[342,"R"],[344,"R"],[528,"R"],[530,"R"],[588,"R"],[640,"R"],[641,"R"],[7449,"R"],[7450,"R"],[7768,"R"],[7770,"R"],[7772,"R"],[7774,"R"],[9415,"R"],[11364,"R"],[42842,"R"],[42882,"R"],[65330,"R"],[341,"r"],[343,"r"],[345,"r"],[529,"r"],[531,"r"],[589,"r"],[636,"r"],[637,"r"],[638,"r"],[639,"r"],[7523,"r"],[7538,"r"],[7539,"r"],[7561,"r"],[7769,"r"],[7771,"r"],[7773,"r"],[7775,"r"],[9441,"r"],[42843,"r"],[42883,"r"],[65362,"r"],[9389,"(r)"],[346,"S"],[348,"S"],[350,"S"],[352,"S"],[536,"S"],[7776,"S"],[7778,"S"],[7780,"S"],[7782,"S"],[7784,"S"],[9416,"S"],[42801,"S"],[42885,"S"],[65331,"S"],[347,"s"],[349,"s"],[351,"s"],[353,"s"],[383,"s"],[537,"s"],[575,"s"],[642,"s"],[7540,"s"],[7562,"s"],[7777,"s"],[7779,"s"],[7781,"s"],[7783,"s"],[7785,"s"],[7836,"s"],[7837,"s"],[9442,"s"],[42884,"s"],[65363,"s"],[7838,"SS"],[9390,"(s)"],[223,"ss"],[64262,"st"],[354,"T"],[356,"T"],[358,"T"],[428,"T"],[430,"T"],[538,"T"],[574,"T"],[7451,"T"],[7786,"T"],[7788,"T"],[7790,"T"],[7792,"T"],[9417,"T"],[42886,"T"],[65332,"T"],[355,"t"],[357,"t"],[359,"t"],[427,"t"],[429,"t"],[539,"t"],[566,"t"],[647,"t"],[648,"t"],[7541,"t"],[7787,"t"],[7789,"t"],[7791,"t"],[7793,"t"],[7831,"t"],[9443,"t"],[11366,"t"],[65364,"t"],[222,"TH"],[42854,"TH"],[42792,"TZ"],[9391,"(t)"],[680,"tc"],[254,"th"],[7546,"th"],[42855,"th"],[678,"ts"],[42793,"tz"],[217,"U"],[218,"U"],[219,"U"],[220,"U"],[360,"U"],[362,"U"],[364,"U"],[366,"U"],[368,"U"],[370,"U"],[431,"U"],[467,"U"],[469,"U"],[471,"U"],[473,"U"],[475,"U"],[532,"U"],[534,"U"],[580,"U"],[7452,"U"],[7550,"U"],[7794,"U"],[7796,"U"],[7798,"U"],[7800,"U"],[7802,"U"],[7908,"U"],[7910,"U"],[7912,"U"],[7914,"U"],[7916,"U"],[7918,"U"],[7920,"U"],[9418,"U"],[65333,"U"],[249,"u"],[250,"u"],[251,"u"],[252,"u"],[361,"u"],[363,"u"],[365,"u"],[367,"u"],[369,"u"],[371,"u"],[432,"u"],[468,"u"],[470,"u"],[472,"u"],[474,"u"],[476,"u"],[533,"u"],[535,"u"],[649,"u"],[7524,"u"],[7577,"u"],[7795,"u"],[7797,"u"],[7799,"u"],[7801,"u"],[7803,"u"],[7909,"u"],[7911,"u"],[7913,"u"],[7915,"u"],[7917,"u"],[7919,"u"],[7921,"u"],[9444,"u"],[65365,"u"],[9392,"(u)"],[7531,"ue"],[434,"V"],[581,"V"],[7456,"V"],[7804,"V"],[7806,"V"],[7932,"V"],[9419,"V"],[42846,"V"],[42856,"V"],[65334,"V"],[651,"v"],[652,"v"],[7525,"v"],[7564,"v"],[7805,"v"],[7807,"v"],[9445,"v"],[11377,"v"],[11380,"v"],[42847,"v"],[65366,"v"],[42848,"VY"],[9393,"(v)"],[42849,"vy"],[372,"W"],[503,"W"],[7457,"W"],[7808,"W"],[7810,"W"],[7812,"W"],[7814,"W"],[7816,"W"],[9420,"W"],[11378,"W"],[65335,"W"],[373,"w"],[447,"w"],[653,"w"],[7809,"w"],[7811,"w"],[7813,"w"],[7815,"w"],[7817,"w"],[7832,"w"],[9446,"w"],[11379,"w"],[65367,"w"],[9394,"(w)"],[7818,"X"],[7820,"X"],[9421,"X"],[65336,"X"],[7565,"x"],[7819,"x"],[7821,"x"],[8339,"x"],[9447,"x"],[65368,"x"],[9395,"(x)"],[221,"Y"],[374,"Y"],[376,"Y"],[435,"Y"],[562,"Y"],[590,"Y"],[655,"Y"],[7822,"Y"],[7922,"Y"],[7924,"Y"],[7926,"Y"],[7928,"Y"],[7934,"Y"],[9422,"Y"],[65337,"Y"],[253,"y"],[255,"y"],[375,"y"],[436,"y"],[563,"y"],[591,"y"],[654,"y"],[7823,"y"],[7833,"y"],[7923,"y"],[7925,"y"],[7927,"y"],[7929,"y"],[7935,"y"],[9448,"y"],[65369,"y"],[9396,"(y)"],[377,"Z"],[379,"Z"],[381,"Z"],[437,"Z"],[540,"Z"],[548,"Z"],[7458,"Z"],[7824,"Z"],[7826,"Z"],[7828,"Z"],[9423,"Z"],[11371,"Z"],[42850,"Z"],[65338,"Z"],[378,"z"],[380,"z"],[382,"z"],[438,"z"],[541,"z"],[549,"z"],[576,"z"],[656,"z"],[657,"z"],[7542,"z"],[7566,"z"],[7825,"z"],[7827,"z"],[7829,"z"],[9449,"z"],[11372,"z"],[42851,"z"],[65370,"z"],[9397,"(z)"],[8304,"0"],[8320,"0"],[9450,"0"],[9471,"0"],[65296,"0"],[185,"1"],[8321,"1"],[9312,"1"],[9461,"1"],[10102,"1"],[10112,"1"],[10122,"1"],[65297,"1"],[9352,"1."],[9332,"(1)"],[178,"2"],[8322,"2"],[9313,"2"],[9462,"2"],[10103,"2"],[10113,"2"],[10123,"2"],[65298,"2"],[9353,"2."],[9333,"(2)"],[179,"3"],[8323,"3"],[9314,"3"],[9463,"3"],[10104,"3"],[10114,"3"],[10124,"3"],[65299,"3"],[9354,"3."],[9334,"(3)"],[8308,"4"],[8324,"4"],[9315,"4"],[9464,"4"],[10105,"4"],[10115,"4"],[10125,"4"],[65300,"4"],[9355,"4."],[9335,"(4)"],[8309,"5"],[8325,"5"],[9316,"5"],[9465,"5"],[10106,"5"],[10116,"5"],[10126,"5"],[65301,"5"],[9356,"5."],[9336,"(5)"],[8310,"6"],[8326,"6"],[9317,"6"],[9466,"6"],[10107,"6"],[10117,"6"],[10127,"6"],[65302,"6"],[9357,"6."],[9337,"(6)"],[8311,"7"],[8327,"7"],[9318,"7"],[9467,"7"],[10108,"7"],[10118,"7"],[10128,"7"],[65303,"7"],[9358,"7."],[9338,"(7)"],[8312,"8"],[8328,"8"],[9319,"8"],[9468,"8"],[10109,"8"],[10119,"8"],[10129,"8"],[65304,"8"],[9359,"8."],[9339,"(8)"],[8313,"9"],[8329,"9"],[9320,"9"],[9469,"9"],[10110,"9"],[10120,"9"],[10130,"9"],[65305,"9"],[9360,"9."],[9340,"(9)"],[9321,"10"],[9470,"10"],[10111,"10"],[10121,"10"],[10131,"10"],[9361,"10."],[9341,"(10)"],[9322,"11"],[9451,"11"],[9362,"11."],[9342,"(11)"],[9323,"12"],[9452,"12"],[9363,"12."],[9343,"(12)"],[9324,"13"],[9453,"13"],[9364,"13."],[9344,"(13)"],[9325,"14"],[9454,"14"],[9365,"14."],[9345,"(14)"],[9326,"15"],[9455,"15"],[9366,"15."],[9346,"(15)"],[9327,"16"],[9456,"16"],[9367,"16."],[9347,"(16)"],[9328,"17"],[9457,"17"],[9368,"17."],[9348,"(17)"],[9329,"18"],[9458,"18"],[9369,"18."],[9349,"(18)"],[9330,"19"],[9459,"19"],[9370,"19."],[9350,"(19)"],[9331,"20"],[9460,"20"],[9371,"20."],[9351,"(20)"],[171,'"'],[187,'"'],[8220,'"'],[8221,'"'],[8222,'"'],[8243,'"'],[8246,'"'],[10077,'"'],[10078,'"'],[10094,'"'],[10095,'"'],[65282,'"'],[8216,"'"],[8217,"'"],[8218,"'"],[8219,"'"],[8242,"'"],[8245,"'"],[8249,"'"],[8250,"'"],[10075,"'"],[10076,"'"],[65287,"'"],[8208,"-"],[8209,"-"],[8210,"-"],[8211,"-"],[8212,"-"],[8315,"-"],[8331,"-"],[65293,"-"],[8261,"["],[10098,"["],[65339,"["],[8262,"]"],[10099,"]"],[65341,"]"],[8317,"("],[8333,"("],[10088,"("],[10090,"("],[65288,"("],[11816,"(("],[8318,")"],[8334,")"],[10089,")"],[10091,")"],[65289,")"],[11817,"))"],[10092,"<"],[10096,"<"],[65308,"<"],[10093,">"],[10097,">"],[65310,">"],[10100,"{"],[65371,"{"],[10101,"}"],[65373,"}"],[8314,"+"],[8330,"+"],[65291,"+"],[8316,"="],[8332,"="],[65309,"="],[65281,"!"],[8252,"!!"],[8265,"!?"],[65283,"#"],[65284,"$"],[8274,"%"],[65285,"%"],[65286,"&"],[8270,"*"],[65290,"*"],[65292,","],[65294,"."],[8260,"/"],[65295,"/"],[65306,":"],[8271,";"],[65307,";"],[65311,"?"],[8263,"??"],[8264,"?!"],[65312,"@"],[65340,"\\"],[8248,"^"],[65342,"^"],[65343,"_"],[8275,"~"],[65374,"~"]]),module.exports=ASCIIFolder;
}, {}];
window.modules["3095"] = [function(require,module,exports){!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Handlebars=t():e.Handlebars=t()}(this,function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}return r.m=e,r.c=t,r.p="",r(0)}([function(e,t,r){"use strict";var n=r(1).default,o=r(2).default;t.__esModule=!0;var a=n(r(3)),i=o(r(36)),u=o(r(5)),l=n(r(4)),s=n(r(37)),c=o(r(43));function f(){var e=new a.HandlebarsEnvironment;return l.extend(e,a),e.SafeString=i.default,e.Exception=u.default,e.Utils=l,e.escapeExpression=l.escapeExpression,e.VM=s,e.template=function(t){return s.template(t,e)},e}var p=f();p.create=f,c.default(p),p.default=p,t.default=p,e.exports=t.default},function(e,t){"use strict";t.default=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t},t.__esModule=!0},function(e,t){"use strict";t.default=function(e){return e&&e.__esModule?e:{default:e}},t.__esModule=!0},function(e,t,r){"use strict";var n=r(2).default;t.__esModule=!0,t.HandlebarsEnvironment=c;var o=r(4),a=n(r(5)),i=r(9),u=r(29),l=n(r(31)),s=r(32);t.VERSION="4.7.7";t.COMPILER_REVISION=8;t.LAST_COMPATIBLE_COMPILER_REVISION=7;t.REVISION_CHANGES={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};function c(e,t,r){this.helpers=e||{},this.partials=t||{},this.decorators=r||{},i.registerDefaultHelpers(this),u.registerDefaultDecorators(this)}c.prototype={constructor:c,logger:l.default,log:l.default.log,registerHelper:function(e,t){if("[object Object]"===o.toString.call(e)){if(t)throw new a.default("Arg not supported with multiple helpers");o.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if("[object Object]"===o.toString.call(e))o.extend(this.partials,e);else{if(void 0===t)throw new a.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if("[object Object]"===o.toString.call(e)){if(t)throw new a.default("Arg not supported with multiple decorators");o.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]},resetLoggedPropertyAccesses:function(){s.resetLoggedProperties()}};var f=l.default.log;t.log=f,t.createFrame=o.createFrame,t.logger=l.default},function(e,t){"use strict";t.__esModule=!0,t.extend=i,t.indexOf=function(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1},t.escapeExpression=function(e){if("string"!=typeof e){if(e&&e.toHTML)return e.toHTML();if(null==e)return"";if(!e)return e+"";e=""+e}if(!o.test(e))return e;return e.replace(n,a)},t.isEmpty=function(e){return!e&&0!==e||!(!s(e)||0!==e.length)},t.createFrame=function(e){var t=i({},e);return t._parent=e,t},t.blockParams=function(e,t){return e.path=t,e},t.appendContextPath=function(e,t){return(e?e+".":"")+t};var r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},n=/[&<>"'`=]/g,o=/[&<>"'`=]/;function a(e){return r[e]}function i(e){for(var t=1;t<arguments.length;t++)for(var r in arguments[t])Object.prototype.hasOwnProperty.call(arguments[t],r)&&(e[r]=arguments[t][r]);return e}var u=Object.prototype.toString;t.toString=u;var l=function(e){return"function"==typeof e};l(/x/)&&(t.isFunction=l=function(e){return"function"==typeof e&&"[object Function]"===u.call(e)}),t.isFunction=l;var s=Array.isArray||function(e){return!(!e||"object"!=typeof e)&&"[object Array]"===u.call(e)};t.isArray=s},function(e,t,r){"use strict";var n=r(6).default;t.__esModule=!0;var o=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function a(e,t){var r=t&&t.loc,i=void 0,u=void 0,l=void 0,s=void 0;r&&(i=r.start.line,u=r.end.line,l=r.start.column,s=r.end.column,e+=" - "+i+":"+l);for(var c=Error.prototype.constructor.call(this,e),f=0;f<o.length;f++)this[o[f]]=c[o[f]];Error.captureStackTrace&&Error.captureStackTrace(this,a);try{r&&(this.lineNumber=i,this.endLineNumber=u,n?(Object.defineProperty(this,"column",{value:l,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:s,enumerable:!0})):(this.column=l,this.endColumn=s))}catch(e){}}a.prototype=new Error,t.default=a,e.exports=t.default},function(e,t,r){e.exports={default:r(7),__esModule:!0}},function(e,t,r){var n=r(8);e.exports=function(e,t,r){return n.setDesc(e,t,r)}},function(e,t){var r=Object;e.exports={create:r.create,getProto:r.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:r.getOwnPropertyDescriptor,setDesc:r.defineProperty,setDescs:r.defineProperties,getKeys:r.keys,getNames:r.getOwnPropertyNames,getSymbols:r.getOwnPropertySymbols,each:[].forEach}},function(e,t,r){"use strict";var n=r(2).default;t.__esModule=!0,t.registerDefaultHelpers=function(e){o.default(e),a.default(e),i.default(e),u.default(e),l.default(e),s.default(e),c.default(e)},t.moveHelperToHooks=function(e,t,r){e.helpers[t]&&(e.hooks[t]=e.helpers[t],r||delete e.helpers[t])};var o=n(r(10)),a=n(r(11)),i=n(r(24)),u=n(r(25)),l=n(r(26)),s=n(r(27)),c=n(r(28))},function(e,t,r){"use strict";t.__esModule=!0;var n=r(4);t.default=function(e){e.registerHelper("blockHelperMissing",function(t,r){var o=r.inverse,a=r.fn;if(!0===t)return a(this);if(!1===t||null==t)return o(this);if(n.isArray(t))return t.length>0?(r.ids&&(r.ids=[r.name]),e.helpers.each(t,r)):o(this);if(r.data&&r.ids){var i=n.createFrame(r.data);i.contextPath=n.appendContextPath(r.data.contextPath,r.name),r={data:i}}return a(t,r)})},e.exports=t.default},function(e,t,r){(function(n){"use strict";var o=r(12).default,a=r(2).default;t.__esModule=!0;var i=r(4),u=a(r(5));t.default=function(e){e.registerHelper("each",function(e,t){if(!t)throw new u.default("Must pass iterator to #each");var r,a=t.fn,l=t.inverse,s=0,c="",f=void 0,p=void 0;function d(t,r,n){f&&(f.key=t,f.index=r,f.first=0===r,f.last=!!n,p&&(f.contextPath=p+t)),c+=a(e[t],{data:f,blockParams:i.blockParams([e[t],t],[p+t,null])})}if(t.data&&t.ids&&(p=i.appendContextPath(t.data.contextPath,t.ids[0])+"."),i.isFunction(e)&&(e=e.call(this)),t.data&&(f=i.createFrame(t.data)),e&&"object"==typeof e)if(i.isArray(e))for(var h=e.length;s<h;s++)s in e&&d(s,s,s===e.length-1);else if(n.Symbol&&e[n.Symbol.iterator]){for(var v=[],m=e[n.Symbol.iterator](),g=m.next();!g.done;g=m.next())v.push(g.value);for(h=(e=v).length;s<h;s++)d(s,s,s===e.length-1)}else r=void 0,o(e).forEach(function(e){void 0!==r&&d(r,s-1),r=e,s++}),void 0!==r&&d(r,s-1,!0);return 0===s&&(c=l(this)),c})},e.exports=t.default}).call(t,function(){return this}())},function(e,t,r){e.exports={default:r(13),__esModule:!0}},function(e,t,r){r(14),e.exports=r(20).Object.keys},function(e,t,r){var n=r(15);r(17)("keys",function(e){return function(t){return e(n(t))}})},function(e,t,r){var n=r(16);e.exports=function(e){return Object(n(e))}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on  "+e);return e}},function(e,t,r){var n=r(18),o=r(20),a=r(23);e.exports=function(e,t){var r=(o.Object||{})[e]||Object[e],i={};i[e]=t(r),n(n.S+n.F*a(function(){r(1)}),"Object",i)}},function(e,t,r){var n=r(19),o=r(20),a=r(21),i=function(e,t,r){var u,l,s,c=e&i.F,f=e&i.G,p=e&i.S,d=e&i.P,h=e&i.B,v=e&i.W,m=f?o:o[t]||(o[t]={}),g=f?n:p?n[t]:(n[t]||{}).prototype;for(u in f&&(r=t),r)(l=!c&&g&&u in g)&&u in m||(s=l?g[u]:r[u],m[u]=f&&"function"!=typeof g[u]?r[u]:h&&l?a(s,n):v&&g[u]==s?function(e){var t=function(t){return this instanceof e?new e(t):e(t)};return t.prototype=e.prototype,t}(s):d&&"function"==typeof s?a(Function.call,s):s,d&&((m.prototype||(m.prototype={}))[u]=s))};i.F=1,i.G=2,i.S=4,i.P=8,i.B=16,i.W=32,e.exports=i},function(e,t){var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},function(e,t){var r=e.exports={version:"1.2.6"};"number"==typeof __e&&(__e=r)},function(e,t,r){var n=r(22);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,o){return e.call(t,r,n,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,r){"use strict";var n=r(2).default;t.__esModule=!0;var o=n(r(5));t.default=function(e){e.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new o.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},e.exports=t.default},function(e,t,r){"use strict";var n=r(2).default;t.__esModule=!0;var o=r(4),a=n(r(5));t.default=function(e){e.registerHelper("if",function(e,t){if(2!=arguments.length)throw new a.default("#if requires exactly one argument");return o.isFunction(e)&&(e=e.call(this)),!t.hash.includeZero&&!e||o.isEmpty(e)?t.inverse(this):t.fn(this)}),e.registerHelper("unless",function(t,r){if(2!=arguments.length)throw new a.default("#unless requires exactly one argument");return e.helpers.if.call(this,t,{fn:r.inverse,inverse:r.fn,hash:r.hash})})},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("log",function(){for(var t=[void 0],r=arguments[arguments.length-1],n=0;n<arguments.length-1;n++)t.push(arguments[n]);var o=1;null!=r.hash.level?o=r.hash.level:r.data&&null!=r.data.level&&(o=r.data.level),t[0]=o,e.log.apply(e,t)})},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("lookup",function(e,t,r){return e?r.lookupProperty(e,t):e})},e.exports=t.default},function(e,t,r){"use strict";var n=r(2).default;t.__esModule=!0;var o=r(4),a=n(r(5));t.default=function(e){e.registerHelper("with",function(e,t){if(2!=arguments.length)throw new a.default("#with requires exactly one argument");o.isFunction(e)&&(e=e.call(this));var r=t.fn;if(o.isEmpty(e))return t.inverse(this);var n=t.data;return t.data&&t.ids&&((n=o.createFrame(t.data)).contextPath=o.appendContextPath(t.data.contextPath,t.ids[0])),r(e,{data:n,blockParams:o.blockParams([e],[n&&n.contextPath])})})},e.exports=t.default},function(e,t,r){"use strict";var n=r(2).default;t.__esModule=!0,t.registerDefaultDecorators=function(e){o.default(e)};var o=n(r(30))},function(e,t,r){"use strict";t.__esModule=!0;var n=r(4);t.default=function(e){e.registerDecorator("inline",function(e,t,r,o){var a=e;return t.partials||(t.partials={},a=function(o,a){var i=r.partials;r.partials=n.extend({},i,t.partials);var u=e(o,a);return r.partials=i,u}),t.partials[o.args[0]]=o.fn,a})},e.exports=t.default},function(e,t,r){"use strict";t.__esModule=!0;var n=r(4),o={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(e){if("string"==typeof e){var t=n.indexOf(o.methodMap,e.toLowerCase());e=t>=0?t:parseInt(e,10)}return e},log:function(e){if(e=o.lookupLevel(e),"undefined"!=typeof console&&o.lookupLevel(o.level)<=e){var t=o.methodMap[e];console[t]||(t="log");for(var r=arguments.length,n=Array(r>1?r-1:0),a=1;a<r;a++)n[a-1]=arguments[a];console[t].apply(console,n)}}};t.default=o,e.exports=t.default},function(e,t,r){"use strict";var n=r(33).default,o=r(12).default,a=r(1).default;t.__esModule=!0,t.createProtoAccessControl=function(e){var t=n(null);t.constructor=!1,t.__defineGetter__=!1,t.__defineSetter__=!1,t.__lookupGetter__=!1;var r=n(null);return r.__proto__=!1,{properties:{whitelist:i.createNewLookupObject(r,e.allowedProtoProperties),defaultValue:e.allowProtoPropertiesByDefault},methods:{whitelist:i.createNewLookupObject(t,e.allowedProtoMethods),defaultValue:e.allowProtoMethodsByDefault}}},t.resultIsAllowed=function(e,t,r){return s("function"==typeof e?t.methods:t.properties,r)},t.resetLoggedProperties=function(){o(l).forEach(function(e){delete l[e]})};var i=r(35),u=a(r(31)),l=n(null);function s(e,t){return void 0!==e.whitelist[t]?!0===e.whitelist[t]:void 0!==e.defaultValue?e.defaultValue:(function(e){!0!==l[e]&&(l[e]=!0,u.log("error",'Handlebars: Access has been denied to resolve the property "'+e+'" because it is not an "own property" of its parent.\nYou can add a runtime option to disable the check or this warning:\nSee https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details'))}(t),!1)}},function(e,t,r){e.exports={default:r(34),__esModule:!0}},function(e,t,r){var n=r(8);e.exports=function(e,t){return n.create(e,t)}},function(e,t,r){"use strict";var n=r(33).default;t.__esModule=!0,t.createNewLookupObject=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return o.extend.apply(void 0,[n(null)].concat(t))};var o=r(4)},function(e,t){"use strict";function r(e){this.string=e}t.__esModule=!0,r.prototype.toString=r.prototype.toHTML=function(){return""+this.string},t.default=r,e.exports=t.default},function(e,t,r){"use strict";var n=r(38).default,o=r(12).default,a=r(1).default,i=r(2).default;t.__esModule=!0,t.checkRevision=function(e){var t=e&&e[0]||1,r=s.COMPILER_REVISION;if(t>=s.LAST_COMPATIBLE_COMPILER_REVISION&&t<=s.COMPILER_REVISION)return;if(t<s.LAST_COMPATIBLE_COMPILER_REVISION){var n=s.REVISION_CHANGES[r],o=s.REVISION_CHANGES[t];throw new l.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+n+") or downgrade your runtime to an older version ("+o+").")}throw new l.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+e[1]+").")},t.template=function(e,t){if(!t)throw new l.default("No environment passed to template");if(!e||!e.main)throw new l.default("Unknown template object: "+typeof e);e.main.decorator=e.main_d,t.VM.checkRevision(e.compiler);var r=e.compiler&&7===e.compiler[0];var a={strict:function(e,t,r){if(!(e&&t in e))throw new l.default('"'+t+'" not defined in '+e,{loc:r});return a.lookupProperty(e,t)},lookupProperty:function(e,t){var r=e[t];return null==r?r:Object.prototype.hasOwnProperty.call(e,t)?r:p.resultIsAllowed(r,a.protoAccessControl,t)?r:void 0},lookup:function(e,t){for(var r=e.length,n=0;n<r;n++){var o=e[n]&&a.lookupProperty(e[n],t);if(null!=o)return e[n][t]}},lambda:function(e,t){return"function"==typeof e?e.call(t):e},escapeExpression:u.escapeExpression,invokePartial:function(r,n,o){o.hash&&(n=u.extend({},n,o.hash),o.ids&&(o.ids[0]=!0));r=t.VM.resolvePartial.call(this,r,n,o);var a=u.extend({},o,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),i=t.VM.invokePartial.call(this,r,n,a);null==i&&t.compile&&(o.partials[o.name]=t.compile(r,e.compilerOptions,t),i=o.partials[o.name](n,a));if(null!=i){if(o.indent){for(var s=i.split("\n"),c=0,f=s.length;c<f&&(s[c]||c+1!==f);c++)s[c]=o.indent+s[c];i=s.join("\n")}return i}throw new l.default("The partial "+o.name+" could not be compiled when running in runtime-only mode")},fn:function(t){var r=e[t];return r.decorator=e[t+"_d"],r},programs:[],program:function(e,t,r,n,o){var a=this.programs[e],i=this.fn(e);return t||o||n||r?a=d(this,e,i,t,r,n,o):a||(a=this.programs[e]=d(this,e,i)),a},data:function(e,t){for(;e&&t--;)e=e._parent;return e},mergeIfNeeded:function(e,t){var r=e||t;return e&&t&&e!==t&&(r=u.extend({},t,e)),r},nullContext:n({}),noop:t.VM.noop,compilerInfo:e.compiler};function i(t){var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n=r.data;i._setup(r),!r.partial&&e.useData&&(n=function(e,t){t&&"root"in t||((t=t?s.createFrame(t):{}).root=e);return t}(t,n));var o=void 0,u=e.useBlockParams?[]:void 0;function l(t){return""+e.main(a,t,a.helpers,a.partials,n,u,o)}return e.useDepths&&(o=r.depths?t!=r.depths[0]?[t].concat(r.depths):r.depths:[t]),(l=v(e.main,l,a,r.depths||[],n,u))(t,r)}return i.isTop=!0,i._setup=function(n){if(n.partial)a.protoAccessControl=n.protoAccessControl,a.helpers=n.helpers,a.partials=n.partials,a.decorators=n.decorators,a.hooks=n.hooks;else{var i=u.extend({},t.helpers,n.helpers);!function(e,t){o(e).forEach(function(r){var n=e[r];e[r]=function(e,t){var r=t.lookupProperty;return f.wrapHelper(e,function(e){return u.extend({lookupProperty:r},e)})}(n,t)})}(i,a),a.helpers=i,e.usePartial&&(a.partials=a.mergeIfNeeded(n.partials,t.partials)),(e.usePartial||e.useDecorators)&&(a.decorators=u.extend({},t.decorators,n.decorators)),a.hooks={},a.protoAccessControl=p.createProtoAccessControl(n);var l=n.allowCallsToHelperMissing||r;c.moveHelperToHooks(a,"helperMissing",l),c.moveHelperToHooks(a,"blockHelperMissing",l)}},i._child=function(t,r,n,o){if(e.useBlockParams&&!n)throw new l.default("must pass block params");if(e.useDepths&&!o)throw new l.default("must pass parent depths");return d(a,t,e[t],r,0,n,o)},i},t.wrapProgram=d,t.resolvePartial=function(e,t,r){e?e.call||r.name||(r.name=e,e=r.partials[e]):e="@partial-block"===r.name?r.data["partial-block"]:r.partials[r.name];return e},t.invokePartial=function(e,t,r){var n=r.data&&r.data["partial-block"];r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var o=void 0;r.fn&&r.fn!==h&&function(){r.data=s.createFrame(r.data);var e=r.fn;o=r.data["partial-block"]=function(t){var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return r.data=s.createFrame(r.data),r.data["partial-block"]=n,e(t,r)},e.partials&&(r.partials=u.extend({},r.partials,e.partials))}();void 0===e&&o&&(e=o);if(void 0===e)throw new l.default("The partial "+r.name+" could not be found");if(e instanceof Function)return e(t,r)},t.noop=h;var u=a(r(4)),l=i(r(5)),s=r(3),c=r(9),f=r(42),p=r(32);function d(e,t,r,n,o,a,i){function u(t){var o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],u=i;return!i||t==i[0]||t===e.nullContext&&null===i[0]||(u=[t].concat(i)),r(e,t,e.helpers,e.partials,o.data||n,a&&[o.blockParams].concat(a),u)}return(u=v(r,u,e,i,n,a)).program=t,u.depth=i?i.length:0,u.blockParams=o||0,u}function h(){return""}function v(e,t,r,n,o,a){if(e.decorator){var i={};t=e.decorator(t,i,r,n&&n[0],o,a,n),u.extend(t,i)}return t}},function(e,t,r){e.exports={default:r(39),__esModule:!0}},function(e,t,r){r(40),e.exports=r(20).Object.seal},function(e,t,r){var n=r(41);r(17)("seal",function(e){return function(t){return e&&n(t)?e(t):t}})},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){"use strict";t.__esModule=!0,t.wrapHelper=function(e,t){if("function"!=typeof e)return e;return function(){var r=arguments[arguments.length-1];return arguments[arguments.length-1]=t(r),e.apply(this,arguments)}}},function(e,t){(function(r){"use strict";t.__esModule=!0,t.default=function(e){var t=void 0!==r?r:window,n=t.Handlebars;e.noConflict=function(){return t.Handlebars===e&&(t.Handlebars=n),e}},e.exports=t.default}).call(t,function(){return this}())}])});
}, {}];
window.modules["3096"] = [function(require,module,exports){(function (global){(function (){
!function(r){var e="object"==typeof exports&&exports,a="object"==typeof module&&module&&module.exports==e&&module,t="object"==typeof global&&global;t.global!==t&&t.window!==t||(r=t);var o=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=/[\x01-\x7F]/g,u=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,c=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,l={"­":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ff":"fflig","ffi":"ffilig","ffl":"ffllig","fi":"filig",fj:"fjlig","fl":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ij":"ijlig","IJ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ʼn":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},i=/["&'<>`]/g,n={'"':"&quot;","&":"&amp;","'":"&#x27;","<":"&lt;",">":"&gt;","`":"&#x60;"},p=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,d=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,g=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,m={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"‍",zwnj:"‌"},f={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},b={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},h=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],q=String.fromCharCode,v={}.hasOwnProperty,w=function(r,e){return v.call(r,e)},D=function(r,e){if(!r)return e;var a,t={};for(a in e)t[a]=w(r,a)?r[a]:e[a];return t},y=function(r,e){var a="";return r>=55296&&r<=57343||r>1114111?(e&&x("character reference outside the permissible Unicode range"),"�"):w(b,r)?(e&&x("disallowed character reference"),b[r]):(e&&function(r,e){for(var a=-1,t=r.length;++a<t;)if(r[a]==e)return!0;return!1}(h,r)&&x("disallowed character reference"),r>65535&&(a+=q((r-=65536)>>>10&1023|55296),r=56320|1023&r),a+=q(r))},A=function(r){return"&#x"+r.toString(16).toUpperCase()+";"},E=function(r){return"&#"+r+";"},x=function(r){throw Error("Parse error: "+r)},k=function(r,e){(e=D(e,k.options)).strict&&d.test(r)&&x("forbidden code point");var a=e.encodeEverything,t=e.useNamedReferences,n=e.allowUnsafeSymbols,p=e.decimal?E:A,g=function(r){return p(r.charCodeAt(0))};return a?(r=r.replace(s,function(r){return t&&w(l,r)?"&"+l[r]+";":g(r)}),t&&(r=r.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;").replace(/&#x66;&#x6A;/g,"&fjlig;")),t&&(r=r.replace(c,function(r){return"&"+l[r]+";"}))):t?(n||(r=r.replace(i,function(r){return"&"+l[r]+";"})),r=(r=r.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;")).replace(c,function(r){return"&"+l[r]+";"})):n||(r=r.replace(i,g)),r.replace(o,function(r){var e=r.charCodeAt(0),a=r.charCodeAt(1);return p(1024*(e-55296)+a-56320+65536)}).replace(u,g)};k.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var L=function(r,e){var a=(e=D(e,L.options)).strict;return a&&p.test(r)&&x("malformed character reference"),r.replace(g,function(r,t,o,s,u,c,l,i,n){var p,d,g,b,h,q;return t?m[h=t]:o?(h=o,(q=s)&&e.isAttributeValue?(a&&"="==q&&x("`&` did not start a character reference"),r):(a&&x("named character reference was not terminated by a semicolon"),f[h]+(q||""))):u?(g=u,d=c,a&&!d&&x("character reference was not terminated by a semicolon"),p=parseInt(g,10),y(p,a)):l?(b=l,d=i,a&&!d&&x("character reference was not terminated by a semicolon"),p=parseInt(b,16),y(p,a)):(a&&x("named character reference was not terminated by a semicolon"),r)})};L.options={isAttributeValue:!1,strict:!1};var S={version:"1.2.0",encode:k,decode:L,escape:function(r){return r.replace(i,function(r){return n[r]})},unescape:L};if("function"==typeof define&&"object"==typeof define.amd&&define.amd)define(function(){return S});else if(e&&!e.nodeType)if(a)a.exports=S;else for(var C in S)w(S,C)&&(e[C]=S[C]);else r.he=S}(this);

}).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}];
window.modules["3097"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(e){return e=unmatchedRightQuotes(e=unmatchedLeftQuotes(e=appendPlurals(e=appendWhitelist(e=quote(e=specialCase(e=inWord(e=prependDecades(e=prependWhitelist(e)))))))))};var a="’",l="‘",r="’";function prependWhitelist(e){return e.replace(/'(tis|twas)/gi,a+"$1")}function prependDecades(e){return e.replace(/'(\d0s)/gi,a+"$1")}function inWord(e){return e.replace(/(\S)'(\S)/gi,"$1"+a+"$2").replace(/(\S)'(\S)/gi,"$1"+a+"$2")}function specialCase(e){return e.replace(/'(n)'/gi,a+"$1"+a)}function quote(e){return e.replace(/(^|\s)(?:"(.*?)"|'(.*?[^(?:o|ol|s)])')(\s|$)/,"$1"+l+"$2$3"+r+"$4")}function appendWhitelist(e){return e.replace(/(o|ol)'/gi,"$1"+a)}function appendPlurals(e){return e.replace(/(s)'(\s|$)/gi,"$1"+a+"$2")}function unmatchedLeftQuotes(e){return e.replace(/(^|\s)['"](.*?)/gi,"$1"+l+"$2")}function unmatchedRightQuotes(e){return e.replace(/(.*?)['"](\s|$)/gi,"$1"+r+"$2")}module.exports=exports.default;
}, {}];
window.modules["3099"] = [function(require,module,exports){require(3100),module.exports=self.fetch.bind(self);
}, {"3100":3100}];
window.modules["3100"] = [function(require,module,exports){!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.WHATWGFetch={})}(this,function(t){"use strict";var e="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==e&&e,r={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(t){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(r.arrayBuffer)var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],n=ArrayBuffer.isView||function(t){return t&&o.indexOf(Object.prototype.toString.call(t))>-1};function i(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||""===t)throw new TypeError('Invalid character in header field name: "'+t+'"');return t.toLowerCase()}function s(t){return"string"!=typeof t&&(t=String(t)),t}function a(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return r.iterable&&(e[Symbol.iterator]=function(){return e}),e}function h(t){this.map={},t instanceof h?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function f(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function u(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function c(t){var e=new FileReader,r=u(e);return e.readAsArrayBuffer(t),r}function d(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(t){var e;this.bodyUsed=this.bodyUsed,this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:r.blob&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:r.formData&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:r.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():r.arrayBuffer&&r.blob&&((e=t)&&DataView.prototype.isPrototypeOf(e))?(this._bodyArrayBuffer=d(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):r.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(t)||n(t))?this._bodyArrayBuffer=d(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r.blob&&(this.blob=function(){var t=f(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var t=f(this);return t||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(c)}),this.text=function(){var t,e,r,o=f(this);if(o)return o;if(this._bodyBlob)return t=this._bodyBlob,e=new FileReader,r=u(e),e.readAsText(t),r;if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),o=0;o<e.length;o++)r[o]=String.fromCharCode(e[o]);return r.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},r.formData&&(this.formData=function(){return this.text().then(b)}),this.json=function(){return this.text().then(JSON.parse)},this}h.prototype.append=function(t,e){t=i(t),e=s(e);var r=this.map[t];this.map[t]=r?r+", "+e:e},h.prototype.delete=function(t){delete this.map[i(t)]},h.prototype.get=function(t){return t=i(t),this.has(t)?this.map[t]:null},h.prototype.has=function(t){return this.map.hasOwnProperty(i(t))},h.prototype.set=function(t,e){this.map[i(t)]=s(e)},h.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)},h.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),a(t)},h.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),a(t)},h.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),a(t)},r.iterable&&(h.prototype[Symbol.iterator]=h.prototype.entries);var p=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function l(t,e){if(!(this instanceof l))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var r,o,n=(e=e||{}).body;if(t instanceof l){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new h(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,n||null==t._bodyInit||(n=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"same-origin",!e.headers&&this.headers||(this.headers=new h(e.headers)),this.method=(r=e.method||this.method||"GET",o=r.toUpperCase(),p.indexOf(o)>-1?o:r),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==e.cache&&"no-cache"!==e.cache)){var i=/([?&])_=[^&]*/;if(i.test(this.url))this.url=this.url.replace(i,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function b(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),o=r.shift().replace(/\+/g," "),n=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(o),decodeURIComponent(n))}}),e}function m(t,e){if(!(this instanceof m))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===e.statusText?"":""+e.statusText,this.headers=new h(e.headers),this.url=e.url||"",this._initBody(t)}l.prototype.clone=function(){return new l(this,{body:this._bodyInit})},y.call(l.prototype),y.call(m.prototype),m.prototype.clone=function(){return new m(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},m.error=function(){var t=new m(null,{status:0,statusText:""});return t.type="error",t};var w=[301,302,303,307,308];m.redirect=function(t,e){if(-1===w.indexOf(e))throw new RangeError("Invalid status code");return new m(null,{status:e,headers:{location:t}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function v(o,n){return new Promise(function(i,a){var f=new l(o,n);if(f.signal&&f.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var u=new XMLHttpRequest;function c(){u.abort()}u.onload=function(){var t,e,r={status:u.status,statusText:u.statusText,headers:(t=u.getAllResponseHeaders()||"",e=new h,t.replace(/\r?\n[\t ]+/g," ").split("\r").map(function(t){return 0===t.indexOf("\n")?t.substr(1,t.length):t}).forEach(function(t){var r=t.split(":"),o=r.shift().trim();if(o){var n=r.join(":").trim();e.append(o,n)}}),e)};r.url="responseURL"in u?u.responseURL:r.headers.get("X-Request-URL");var o="response"in u?u.response:u.responseText;setTimeout(function(){i(new m(o,r))},0)},u.onerror=function(){setTimeout(function(){a(new TypeError("Network request failed"))},0)},u.ontimeout=function(){setTimeout(function(){a(new TypeError("Network request failed"))},0)},u.onabort=function(){setTimeout(function(){a(new t.DOMException("Aborted","AbortError"))},0)},u.open(f.method,function(t){try{return""===t&&e.location.href?e.location.href:t}catch(e){return t}}(f.url),!0),"include"===f.credentials?u.withCredentials=!0:"omit"===f.credentials&&(u.withCredentials=!1),"responseType"in u&&(r.blob?u.responseType="blob":r.arrayBuffer&&f.headers.get("Content-Type")&&-1!==f.headers.get("Content-Type").indexOf("application/octet-stream")&&(u.responseType="arraybuffer")),!n||"object"!=typeof n.headers||n.headers instanceof h?f.headers.forEach(function(t,e){u.setRequestHeader(e,t)}):Object.getOwnPropertyNames(n.headers).forEach(function(t){u.setRequestHeader(t,s(n.headers[t]))}),f.signal&&(f.signal.addEventListener("abort",c),u.onreadystatechange=function(){4===u.readyState&&f.signal.removeEventListener("abort",c)}),u.send(void 0===f._bodyInit?null:f._bodyInit)})}v.polyfill=!0,e.fetch||(e.fetch=v,e.Headers=h,e.Request=l,e.Response=m),t.Headers=h,t.Request=l,t.Response=m,t.fetch=v,Object.defineProperty(t,"__esModule",{value:!0})});
}, {}];
window.modules["3101"] = [function(require,module,exports){(function (process){(function (){
!function(n){"use strict";var e,t=n.jsonpClient,o="undefined"!=typeof process?process.browser:"undefined"!=typeof window,r=/[\\?|&]callback=([a-z0-9_]+)/i,i=function(){var n,t,o,r,i=Array.prototype.slice.apply(arguments),a=i.slice(0,-1),l=0,c=[];try{if("function"!=typeof(n=i.slice(-1)[0]))throw new Error("Callback not found")}catch(n){throw new Error("jsonpClient expects a callback")}for("string"!=typeof a[0]&&(a=a[0]),r=function(){var e=0;for(c=c.sort(function(n,e){return n.position>e.position}),e=0;c.length>e;e+=1)c[e]=c[e].data;c.unshift(null),n.apply(null,c)},o=function(o,i){e(a[l],function(e,o){if(!t){if(t=e,e)return n(e);c.push({data:o,position:i}),c.length===a.length&&r()}})},l=0;a.length>l;l+=1)o(a[l],l)};i.noConflict=function(){return n.jsonpClient=t,i},e=o?function(){var n,e,t=document.getElementsByTagName("head")[0];return e=function(n,e){var o=document.createElement("script"),r=!1;o.src=n,o.async=!0,o.onload=o.onreadystatechange=function(){r||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState||(r=!0,o.onload=o.onreadystatechange=null,o&&o.parentNode&&o.parentNode.removeChild(o),e())},t.appendChild(o)},n=function(n,e){var t=n.match(r);if(!t)return e(new Error("Could not find callback on URL"));e(null,t[1])},function(t,o){n(t,function(n,r){var i,a=window[r];if(n)return o(n);window[r]=function(n){i=n},e(t,function(n){if(n||i||(n=new Error("Calling to "+r+" did not returned a JSON response.Make sure the callback "+r+" exists and is properly formatted.")),a)window[r]=a;else try{delete window[r]}catch(n){window[r]=void 0}o(n,i)})})}}():require(3102),"undefined"!=typeof module&&module.exports?module.exports=i:n.jsonpClient=i}(this);

}).call(this)}).call(this,require(243))}, {"243":243,"3102":3102}];
window.modules["3102"] = [function(require,module,exports){(function (process,global){(function (){
"use strict";var evalJsonp,parseJsonp,evalOrParseJavascript,fetchRemoteJsonp,fetchUrl,fetchLocalJsonp,request=require(3085),vm=require(3103),fs=require(3104),parensRegex=/(^\(|\);?\s*$)/,functionRegex=/^[a-z\d_]*\(/i,functionNameRegex=/([\w\d_]*)\(/,enableLocalFileSupport="test"===window.process.env.NODE_ENV||window.process.env.JSONP_CLIENT_ENABLE_LOCAL_SUPPORT;if("test"===window.process.env.NODE_ENV&&window.process.env.SUPERAGENT_MOCK){var mockConfig=global.superAgentMockConfig||require(window.process.env.SUPERAGENT_MOCK);require(3085)(request,mockConfig)}parseJsonp=function(e,t){var r,n,o=null;try{r=e.replace(functionRegex,"").replace(parensRegex,""),n=JSON.parse(r)}catch(e){o=e}t(o,n)},evalJsonp=function(e,t){var r,n;e=(e||"")+"",r=vm.createContext({error:null,cbData:null}),n="function "+(e.match(functionNameRegex)||[null,!1])[1]+" (data) { cbData = data }  try { "+e+" } catch(e) { error = e;} ";try{vm.runInContext(n,r)}catch(e){t(new Error(e))}if(r.error)return t(new Error(r.error));t(null,r.cbData)},evalOrParseJavascript=function(e,t){e=e.toString(),parseJsonp(e,function(r,n){if(r)return evalJsonp(e,function(e,r){t(e,r)});t(r,n)})},fetchUrl=function(e,t){request.get(e).buffer(!0).accept("application/javascript").parse(function(e,t){e.text="",e.setEncoding("utf8"),e.on("data",function(t){e.text=e.text+t}),e.on("end",t)}).end(function(r,n){!r&&n&&n.status&&n.status>=400&&(r=new Error("Could not fetch url "+e+", with status "+(n&&n.status||"unknown")+". Got error: "+(r&&r.message)+".")),t(r,n&&n.text||"cb({})")})},fetchRemoteJsonp=function(e,t){fetchUrl(e,function(e,r){if(e)return t(e);evalOrParseJavascript(r,t)})},fetchLocalJsonp=enableLocalFileSupport?function(e,t){e=e.split("?")[0],fs.readFile(e,function(e,r){if(e)return t(e);evalOrParseJavascript(r,t)})}:fetchRemoteJsonp,module.exports=function(e,t){e.match(/^http/)?fetchRemoteJsonp(e,t):fetchLocalJsonp(e,t)};

}).call(this)}).call(this,require(243),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"243":243,"3085":3085,"3103":3103,"3104":3104}];
window.modules["3103"] = [function(require,module,exports){var indexOf=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;n++)if(e[n]===t)return n;return-1},Object_keys=function(e){if(Object.keys)return Object.keys(e);var t=[];for(var n in e)t.push(n);return t},forEach=function(e,t){if(e.forEach)return e.forEach(t);for(var n=0;n<e.length;n++)t(e[n],n,e)},defineProp=function(){try{return Object.defineProperty({},"_",{}),function(e,t,n){Object.defineProperty(e,t,{writable:!0,enumerable:!1,configurable:!0,value:n})}}catch(e){return function(e,t,n){e[t]=n}}}(),globals=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];function Context(){}Context.prototype={};var Script=exports.Script=function(e){if(!(this instanceof Script))return new Script(e);this.code=e};Script.prototype.runInContext=function(e){if(!(e instanceof Context))throw new TypeError("needs a 'context' argument.");var t=document.createElement("iframe");t.style||(t.style={}),t.style.display="none",document.body.appendChild(t);var n=t.contentWindow,r=n.eval,o=n.execScript;!r&&o&&(o.call(n,"null"),r=n.eval),forEach(Object_keys(e),function(t){n[t]=e[t]}),forEach(globals,function(t){e[t]&&(n[t]=e[t])});var c=Object_keys(n),i=r.call(n,this.code);return forEach(Object_keys(n),function(t){(t in e||-1===indexOf(c,t))&&(e[t]=n[t])}),forEach(globals,function(t){t in e||defineProp(e,t,n[t])}),document.body.removeChild(t),i},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(e){var t=Script.createContext(e),n=this.runInContext(t);return e&&forEach(Object_keys(t),function(n){e[n]=t[n]}),n},forEach(Object_keys(Script.prototype),function(e){exports[e]=Script[e]=function(t){var n=Script(t);return n[e].apply(n,[].slice.call(arguments,1))}}),exports.isContext=function(e){return e instanceof Context},exports.createScript=function(e){return exports.Script(e)},exports.createContext=Script.createContext=function(e){var t=new Context;return"object"==typeof e&&forEach(Object_keys(e),function(n){t[n]=e[n]}),t};
}, {}];
window.modules["3104"] = [function(require,module,exports){}, {}];
window.modules["3105"] = [function(require,module,exports){var getNative=require(3107),root=require(3106),DataView=getNative(root,"DataView");module.exports=DataView;
}, {"3106":3106,"3107":3107}];
window.modules["3106"] = [function(require,module,exports){var freeGlobal=require(3322),freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")();module.exports=root;
}, {"3322":3322}];
window.modules["3107"] = [function(require,module,exports){var baseIsNative=require(3226),getValue=require(3327);function getNative(e,a){var t=getValue(e,a);return baseIsNative(t)?t:void 0}module.exports=getNative;
}, {"3226":3226,"3327":3327}];
window.modules["3108"] = [function(require,module,exports){var hashClear=require(3113),hashDelete=require(3109),hashGet=require(3110),hashHas=require(3112),hashSet=require(3111);function Hash(e){var h=-1,a=null==e?0:e.length;for(this.clear();++h<a;){var s=e[h];this.set(s[0],s[1])}}Hash.prototype.clear=hashClear,Hash.prototype.delete=hashDelete,Hash.prototype.get=hashGet,Hash.prototype.has=hashHas,Hash.prototype.set=hashSet,module.exports=Hash;
}, {"3109":3109,"3110":3110,"3111":3111,"3112":3112,"3113":3113}];
window.modules["3109"] = [function(require,module,exports){function hashDelete(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}module.exports=hashDelete;
}, {}];
window.modules["3110"] = [function(require,module,exports){var nativeCreate=require(3333),HASH_UNDEFINED="__lodash_hash_undefined__",objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function hashGet(e){var t=this.__data__;if(nativeCreate){var r=t[e];return r===HASH_UNDEFINED?void 0:r}return hasOwnProperty.call(t,e)?t[e]:void 0}module.exports=hashGet;
}, {"3333":3333}];
window.modules["3111"] = [function(require,module,exports){var nativeCreate=require(3333),HASH_UNDEFINED="__lodash_hash_undefined__";function hashSet(e,t){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=nativeCreate&&void 0===t?HASH_UNDEFINED:t,this}module.exports=hashSet;
}, {"3333":3333}];
window.modules["3112"] = [function(require,module,exports){var nativeCreate=require(3333),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function hashHas(e){var t=this.__data__;return nativeCreate?void 0!==t[e]:hasOwnProperty.call(t,e)}module.exports=hashHas;
}, {"3333":3333}];
window.modules["3113"] = [function(require,module,exports){var nativeCreate=require(3333);function hashClear(){this.__data__=nativeCreate?nativeCreate(null):{},this.size=0}module.exports=hashClear;
}, {"3333":3333}];
window.modules["3115"] = [function(require,module,exports){var isObject=require(546),objectCreate=Object.create,baseCreate=function(){function e(){}return function(t){if(!isObject(t))return{};if(objectCreate)return objectCreate(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();module.exports=baseCreate;
}, {"546":546}];
window.modules["3117"] = [function(require,module,exports){var listCacheClear=require(3118),listCacheDelete=require(3119),listCacheGet=require(3122),listCacheHas=require(3121),listCacheSet=require(3120);function ListCache(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var s=e[t];this.set(s[0],s[1])}}ListCache.prototype.clear=listCacheClear,ListCache.prototype.delete=listCacheDelete,ListCache.prototype.get=listCacheGet,ListCache.prototype.has=listCacheHas,ListCache.prototype.set=listCacheSet,module.exports=ListCache;
}, {"3118":3118,"3119":3119,"3120":3120,"3121":3121,"3122":3122}];
window.modules["3118"] = [function(require,module,exports){function listCacheClear(){this.__data__=[],this.size=0}module.exports=listCacheClear;
}, {}];
window.modules["3119"] = [function(require,module,exports){var assocIndexOf=require(3172),arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(e){var r=this.__data__,a=assocIndexOf(r,e);return!(a<0)&&(a==r.length-1?r.pop():splice.call(r,a,1),--this.size,!0)}module.exports=listCacheDelete;
}, {"3172":3172}];
window.modules["3120"] = [function(require,module,exports){var assocIndexOf=require(3172);function listCacheSet(s,e){var t=this.__data__,a=assocIndexOf(t,s);return a<0?(++this.size,t.push([s,e])):t[a][1]=e,this}module.exports=listCacheSet;
}, {"3172":3172}];
window.modules["3121"] = [function(require,module,exports){var assocIndexOf=require(3172);function listCacheHas(s){return assocIndexOf(this.__data__,s)>-1}module.exports=listCacheHas;
}, {"3172":3172}];
window.modules["3122"] = [function(require,module,exports){var assocIndexOf=require(3172);function listCacheGet(e){var s=this.__data__,a=assocIndexOf(s,e);return a<0?void 0:s[a][1]}module.exports=listCacheGet;
}, {"3172":3172}];
window.modules["3124"] = [function(require,module,exports){var getNative=require(3107),root=require(3106),Map=getNative(root,"Map");module.exports=Map;
}, {"3106":3106,"3107":3107}];
window.modules["3125"] = [function(require,module,exports){var mapCacheClear=require(3130),mapCacheDelete=require(3129),mapCacheGet=require(3126),mapCacheHas=require(3127),mapCacheSet=require(3128);function MapCache(e){var a=-1,p=null==e?0:e.length;for(this.clear();++a<p;){var t=e[a];this.set(t[0],t[1])}}MapCache.prototype.clear=mapCacheClear,MapCache.prototype.delete=mapCacheDelete,MapCache.prototype.get=mapCacheGet,MapCache.prototype.has=mapCacheHas,MapCache.prototype.set=mapCacheSet,module.exports=MapCache;
}, {"3126":3126,"3127":3127,"3128":3128,"3129":3129,"3130":3130}];
window.modules["3126"] = [function(require,module,exports){var getMapData=require(3325);function mapCacheGet(a){return getMapData(this,a).get(a)}module.exports=mapCacheGet;
}, {"3325":3325}];
window.modules["3127"] = [function(require,module,exports){var getMapData=require(3325);function mapCacheHas(a){return getMapData(this,a).has(a)}module.exports=mapCacheHas;
}, {"3325":3325}];
window.modules["3128"] = [function(require,module,exports){var getMapData=require(3325);function mapCacheSet(e,a){var t=getMapData(this,e),i=t.size;return t.set(e,a),this.size+=t.size==i?0:1,this}module.exports=mapCacheSet;
}, {"3325":3325}];
window.modules["3129"] = [function(require,module,exports){var getMapData=require(3325);function mapCacheDelete(e){var a=getMapData(this,e).delete(e);return this.size-=a?1:0,a}module.exports=mapCacheDelete;
}, {"3325":3325}];
window.modules["3130"] = [function(require,module,exports){var Hash=require(3108),ListCache=require(3117),Map=require(3124);function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map||ListCache),string:new Hash}}module.exports=mapCacheClear;
}, {"3108":3108,"3117":3117,"3124":3124}];
window.modules["3131"] = [function(require,module,exports){var getNative=require(3107),root=require(3106),Promise=getNative(root,"Promise");module.exports=Promise;
}, {"3106":3106,"3107":3107}];
window.modules["3132"] = [function(require,module,exports){var getNative=require(3107),root=require(3106),Set=getNative(root,"Set");module.exports=Set;
}, {"3106":3106,"3107":3107}];
window.modules["3133"] = [function(require,module,exports){var MapCache=require(3125),setCacheAdd=require(3134),setCacheHas=require(3135);function SetCache(e){var a=-1,t=null==e?0:e.length;for(this.__data__=new MapCache;++a<t;)this.add(e[a])}SetCache.prototype.add=SetCache.prototype.push=setCacheAdd,SetCache.prototype.has=setCacheHas,module.exports=SetCache;
}, {"3125":3125,"3134":3134,"3135":3135}];
window.modules["3134"] = [function(require,module,exports){var HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd(_){return this.__data__.set(_,HASH_UNDEFINED),this}module.exports=setCacheAdd;
}, {}];
window.modules["3135"] = [function(require,module,exports){function setCacheHas(a){return this.__data__.has(a)}module.exports=setCacheHas;
}, {}];
window.modules["3136"] = [function(require,module,exports){var ListCache=require(3117),stackClear=require(3140),stackDelete=require(3138),stackGet=require(3137),stackHas=require(3139),stackSet=require(3141);function Stack(t){var e=this.__data__=new ListCache(t);this.size=e.size}Stack.prototype.clear=stackClear,Stack.prototype.delete=stackDelete,Stack.prototype.get=stackGet,Stack.prototype.has=stackHas,Stack.prototype.set=stackSet,module.exports=Stack;
}, {"3117":3117,"3137":3137,"3138":3138,"3139":3139,"3140":3140,"3141":3141}];
window.modules["3137"] = [function(require,module,exports){function stackGet(t){return this.__data__.get(t)}module.exports=stackGet;
}, {}];
window.modules["3138"] = [function(require,module,exports){function stackDelete(e){var t=this.__data__,s=t.delete(e);return this.size=t.size,s}module.exports=stackDelete;
}, {}];
window.modules["3139"] = [function(require,module,exports){function stackHas(a){return this.__data__.has(a)}module.exports=stackHas;
}, {}];
window.modules["3140"] = [function(require,module,exports){var ListCache=require(3117);function stackClear(){this.__data__=new ListCache,this.size=0}module.exports=stackClear;
}, {"3117":3117}];
window.modules["3141"] = [function(require,module,exports){var ListCache=require(3117),Map=require(3124),MapCache=require(3125),LARGE_ARRAY_SIZE=200;function stackSet(e,a){var t=this.__data__;if(t instanceof ListCache){var i=t.__data__;if(!Map||i.length<LARGE_ARRAY_SIZE-1)return i.push([e,a]),this.size=++t.size,this;t=this.__data__=new MapCache(i)}return t.set(e,a),this.size=t.size,this}module.exports=stackSet;
}, {"3117":3117,"3124":3124,"3125":3125}];
window.modules["3142"] = [function(require,module,exports){var root=require(3106),Symbol=root.Symbol;module.exports=Symbol;
}, {"3106":3106}];
window.modules["3143"] = [function(require,module,exports){var root=require(3106),Uint8Array=root.Uint8Array;module.exports=Uint8Array;
}, {"3106":3106}];
window.modules["3144"] = [function(require,module,exports){var getNative=require(3107),root=require(3106),WeakMap=getNative(root,"WeakMap");module.exports=WeakMap;
}, {"3106":3106,"3107":3107}];
window.modules["3145"] = [function(require,module,exports){function apply(l,e,a){switch(a.length){case 0:return l.call(e);case 1:return l.call(e,a[0]);case 2:return l.call(e,a[0],a[1]);case 3:return l.call(e,a[0],a[1],a[2])}return l.apply(e,a)}module.exports=apply;
}, {}];
window.modules["3147"] = [function(require,module,exports){function arrayEach(r,a){for(var n=-1,e=null==r?0:r.length;++n<e&&!1!==a(r[n],n,r););return r}module.exports=arrayEach;
}, {}];
window.modules["3149"] = [function(require,module,exports){function arrayFilter(r,a){for(var e=-1,l=null==r?0:r.length,t=0,n=[];++e<l;){var o=r[e];a(o,e,r)&&(n[t++]=o)}return n}module.exports=arrayFilter;
}, {}];
window.modules["3151"] = [function(require,module,exports){var baseFindIndex=require(3201),baseIsNaN=require(3215),strictIndexOf=require(3216);function baseIndexOf(e,s,n){return s==s?strictIndexOf(e,s,n):baseFindIndex(e,baseIsNaN,n)}module.exports=baseIndexOf;
}, {"3201":3201,"3215":3215,"3216":3216}];
window.modules["3153"] = [function(require,module,exports){var baseTimes=require(3158),isArguments=require(3154),isArray=require(547),isBuffer=require(3155),isIndex=require(3156),isTypedArray=require(3157),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function arrayLikeKeys(e,r){var s=isArray(e),i=!s&&isArguments(e),t=!s&&!i&&isBuffer(e),a=!s&&!i&&!t&&isTypedArray(e),n=s||i||t||a,y=n?baseTimes(e.length,String):[],u=y.length;for(var o in e)!r&&!hasOwnProperty.call(e,o)||n&&("length"==o||t&&("offset"==o||"parent"==o)||a&&("buffer"==o||"byteLength"==o||"byteOffset"==o)||isIndex(o,u))||y.push(o);return y}module.exports=arrayLikeKeys;
}, {"547":547,"3154":3154,"3155":3155,"3156":3156,"3157":3157,"3158":3158}];
window.modules["3154"] = [function(require,module,exports){var baseIsArguments=require(3217),isObjectLike=require(3218),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,propertyIsEnumerable=objectProto.propertyIsEnumerable,isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(e){return isObjectLike(e)&&hasOwnProperty.call(e,"callee")&&!propertyIsEnumerable.call(e,"callee")};module.exports=isArguments;
}, {"3217":3217,"3218":3218}];
window.modules["3155"] = [function(require,module,exports){var root=require(3106),stubFalse=require(3357),freeExports="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&"object"==typeof module&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer=moduleExports?root.Buffer:void 0,nativeIsBuffer=Buffer?Buffer.isBuffer:void 0,isBuffer=nativeIsBuffer||stubFalse;module.exports=isBuffer;
}, {"3106":3106,"3357":3357}];
window.modules["3156"] = [function(require,module,exports){var MAX_SAFE_INTEGER=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(e,n){var r=typeof e;return!!(n=null==n?MAX_SAFE_INTEGER:n)&&("number"==r||"symbol"!=r&&reIsUint.test(e))&&e>-1&&e%1==0&&e<n}module.exports=isIndex;
}, {}];
window.modules["3157"] = [function(require,module,exports){var baseIsTypedArray=require(3231),baseUnary=require(3194),nodeUtil=require(3337),nodeIsTypedArray=nodeUtil&&nodeUtil.isTypedArray,isTypedArray=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray;module.exports=isTypedArray;
}, {"3194":3194,"3231":3231,"3337":3337}];
window.modules["3158"] = [function(require,module,exports){function baseTimes(e,r){for(var s=-1,a=Array(e);++s<e;)a[s]=r(s);return a}module.exports=baseTimes;
}, {}];
window.modules["3159"] = [function(require,module,exports){function arrayMap(r,a){for(var n=-1,e=null==r?0:r.length,l=Array(e);++n<e;)l[n]=a(r[n],n,r);return l}module.exports=arrayMap;
}, {}];
window.modules["3160"] = [function(require,module,exports){function arrayPush(r,a){for(var e=-1,n=a.length,t=r.length;++e<n;)r[t+e]=a[e];return r}module.exports=arrayPush;
}, {}];
window.modules["3161"] = [function(require,module,exports){function arrayReduce(r,e,u,a){var n=-1,l=null==r?0:r.length;for(a&&l&&(u=r[++n]);++n<l;)u=e(u,r[n],n,r);return u}module.exports=arrayReduce;
}, {}];
window.modules["3163"] = [function(require,module,exports){function copyArray(r,o){var y=-1,a=r.length;for(o||(o=Array(a));++y<a;)o[y]=r[y];return o}module.exports=copyArray;
}, {}];
window.modules["3165"] = [function(require,module,exports){function arraySome(r,e){for(var n=-1,o=null==r?0:r.length;++n<o;)if(e(r[n],n,r))return!0;return!1}module.exports=arraySome;
}, {}];
window.modules["3166"] = [function(require,module,exports){function asciiToArray(r){return r.split("")}module.exports=asciiToArray;
}, {}];
window.modules["3167"] = [function(require,module,exports){var reAsciiWord=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function asciiWords(r){return r.match(reAsciiWord)||[]}module.exports=asciiWords;
}, {}];
window.modules["3168"] = [function(require,module,exports){var baseAssignValue=require(3169),eq=require(3170);function assignMergeValue(e,s,a){(void 0===a||eq(e[s],a))&&(void 0!==a||s in e)||baseAssignValue(e,s,a)}module.exports=assignMergeValue;
}, {"3169":3169,"3170":3170}];
window.modules["3169"] = [function(require,module,exports){var defineProperty=require(3180);function baseAssignValue(e,r,i){"__proto__"==r&&defineProperty?defineProperty(e,r,{configurable:!0,enumerable:!0,value:i,writable:!0}):e[r]=i}module.exports=baseAssignValue;
}, {"3180":3180}];
window.modules["3170"] = [function(require,module,exports){function eq(e,n){return e===n||e!=e&&n!=n}module.exports=eq;
}, {}];
window.modules["3171"] = [function(require,module,exports){var baseAssignValue=require(3169),eq=require(3170),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function assignValue(e,s,a){var r=e[s];hasOwnProperty.call(e,s)&&eq(r,a)&&(void 0!==a||s in e)||baseAssignValue(e,s,a)}module.exports=assignValue;
}, {"3169":3169,"3170":3170}];
window.modules["3172"] = [function(require,module,exports){var eq=require(3170);function assocIndexOf(e,r){for(var n=e.length;n--;)if(eq(e[n][0],r))return n;return-1}module.exports=assocIndexOf;
}, {"3170":3170}];
window.modules["3174"] = [function(require,module,exports){var baseForOwn=require(3196),createBaseEach=require(3197),baseEach=createBaseEach(baseForOwn);module.exports=baseEach;
}, {"3196":3196,"3197":3197}];
window.modules["3175"] = [function(require,module,exports){var copyObject=require(3176),keys=require(3177);function baseAssign(e,s){return e&&copyObject(s,keys(s),e)}module.exports=baseAssign;
}, {"3176":3176,"3177":3177}];
window.modules["3176"] = [function(require,module,exports){var assignValue=require(3171),baseAssignValue=require(3169);function copyObject(e,a,s,r){var i=!s;s||(s={});for(var u=-1,n=a.length;++u<n;){var l=a[u],o=r?r(s[l],e[l],l,s,e):void 0;void 0===o&&(o=e[l]),i?baseAssignValue(s,l,o):assignValue(s,l,o)}return s}module.exports=copyObject;
}, {"3169":3169,"3171":3171}];
window.modules["3177"] = [function(require,module,exports){var arrayLikeKeys=require(3153),baseKeys=require(3237),isArrayLike=require(3243);function keys(e){return isArrayLike(e)?arrayLikeKeys(e):baseKeys(e)}module.exports=keys;
}, {"3153":3153,"3237":3237,"3243":3243}];
window.modules["3178"] = [function(require,module,exports){var copyObject=require(3176),keysIn=require(3179);function baseAssignIn(e,n){return e&&copyObject(n,keysIn(n),e)}module.exports=baseAssignIn;
}, {"3176":3176,"3179":3179}];
window.modules["3179"] = [function(require,module,exports){var arrayLikeKeys=require(3153),baseKeysIn=require(3240),isArrayLike=require(3243);function keysIn(e){return isArrayLike(e)?arrayLikeKeys(e,!0):baseKeysIn(e)}module.exports=keysIn;
}, {"3153":3153,"3240":3240,"3243":3243}];
window.modules["3180"] = [function(require,module,exports){var getNative=require(3107),defineProperty=function(){try{var e=getNative(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();module.exports=defineProperty;
}, {"3107":3107}];
window.modules["3181"] = [function(require,module,exports){var Stack=require(3136),arrayEach=require(3147),assignValue=require(3171),baseAssign=require(3175),baseAssignIn=require(3178),cloneBuffer=require(3185),copyArray=require(3163),copySymbols=require(3191),copySymbolsIn=require(3186),getAllKeys=require(3187),getAllKeysIn=require(3182),getTag=require(3183),initCloneArray=require(3184),initCloneByTag=require(3192),initCloneObject=require(3188),isArray=require(547),isBuffer=require(3155),isMap=require(3189),isObject=require(546),isSet=require(3190),keys=require(3177),keysIn=require(3179),CLONE_DEEP_FLAG=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG=4,argsTag="[object Arguments]",arrayTag="[object Array]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",mapTag="[object Map]",numberTag="[object Number]",objectTag="[object Object]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",weakMapTag="[object WeakMap]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",cloneableTags={};function baseClone(e,a,r,n,g,o){var t,l=a&CLONE_DEEP_FLAG,i=a&CLONE_FLAT_FLAG,s=a&CLONE_SYMBOLS_FLAG;if(r&&(t=g?r(e,n,g,o):r(e)),void 0!==t)return t;if(!isObject(e))return e;var c=isArray(e);if(c){if(t=initCloneArray(e),!l)return copyArray(e,t)}else{var T=getTag(e),b=T==funcTag||T==genTag;if(isBuffer(e))return cloneBuffer(e,l);if(T==objectTag||T==argsTag||b&&!g){if(t=i||b?{}:initCloneObject(e),!l)return i?copySymbolsIn(e,baseAssignIn(t,e)):copySymbols(e,baseAssign(t,e))}else{if(!cloneableTags[T])return g?e:{};t=initCloneByTag(e,T,l)}}o||(o=new Stack);var u=o.get(e);if(u)return u;o.set(e,t),isSet(e)?e.forEach(function(n){t.add(baseClone(n,a,r,n,e,o))}):isMap(e)&&e.forEach(function(n,g){t.set(g,baseClone(n,a,r,g,e,o))});var y=c?void 0:(s?i?getAllKeysIn:getAllKeys:i?keysIn:keys)(e);return arrayEach(y||e,function(n,g){y&&(n=e[g=n]),assignValue(t,g,baseClone(n,a,r,g,e,o))}),t}cloneableTags[argsTag]=cloneableTags[arrayTag]=cloneableTags[arrayBufferTag]=cloneableTags[dataViewTag]=cloneableTags[boolTag]=cloneableTags[dateTag]=cloneableTags[float32Tag]=cloneableTags[float64Tag]=cloneableTags[int8Tag]=cloneableTags[int16Tag]=cloneableTags[int32Tag]=cloneableTags[mapTag]=cloneableTags[numberTag]=cloneableTags[objectTag]=cloneableTags[regexpTag]=cloneableTags[setTag]=cloneableTags[stringTag]=cloneableTags[symbolTag]=cloneableTags[uint8Tag]=cloneableTags[uint8ClampedTag]=cloneableTags[uint16Tag]=cloneableTags[uint32Tag]=!0,cloneableTags[errorTag]=cloneableTags[funcTag]=cloneableTags[weakMapTag]=!1,module.exports=baseClone;
}, {"546":546,"547":547,"3136":3136,"3147":3147,"3155":3155,"3163":3163,"3171":3171,"3175":3175,"3177":3177,"3178":3178,"3179":3179,"3182":3182,"3183":3183,"3184":3184,"3185":3185,"3186":3186,"3187":3187,"3188":3188,"3189":3189,"3190":3190,"3191":3191,"3192":3192}];
window.modules["3182"] = [function(require,module,exports){var baseGetAllKeys=require(3209),getSymbolsIn=require(3298),keysIn=require(3179);function getAllKeysIn(e){return baseGetAllKeys(e,keysIn,getSymbolsIn)}module.exports=getAllKeysIn;
}, {"3179":3179,"3209":3209,"3298":3298}];
window.modules["3183"] = [function(require,module,exports){var DataView=require(3105),Map=require(3124),Promise=require(3131),Set=require(3132),WeakMap=require(3144),baseGetTag=require(3210),toSource=require(3228),mapTag="[object Map]",objectTag="[object Object]",promiseTag="[object Promise]",setTag="[object Set]",weakMapTag="[object WeakMap]",dataViewTag="[object DataView]",dataViewCtorString=toSource(DataView),mapCtorString=toSource(Map),promiseCtorString=toSource(Promise),setCtorString=toSource(Set),weakMapCtorString=toSource(WeakMap),getTag=baseGetTag;(DataView&&getTag(new DataView(new ArrayBuffer(1)))!=dataViewTag||Map&&getTag(new Map)!=mapTag||Promise&&getTag(Promise.resolve())!=promiseTag||Set&&getTag(new Set)!=setTag||WeakMap&&getTag(new WeakMap)!=weakMapTag)&&(getTag=function(e){var a=baseGetTag(e),t=a==objectTag?e.constructor:void 0,r=t?toSource(t):"";if(r)switch(r){case dataViewCtorString:return dataViewTag;case mapCtorString:return mapTag;case promiseCtorString:return promiseTag;case setCtorString:return setTag;case weakMapCtorString:return weakMapTag}return a}),module.exports=getTag;
}, {"3105":3105,"3124":3124,"3131":3131,"3132":3132,"3144":3144,"3210":3210,"3228":3228}];
window.modules["3184"] = [function(require,module,exports){var objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function initCloneArray(t){var r=t.length,n=new t.constructor(r);return r&&"string"==typeof t[0]&&hasOwnProperty.call(t,"index")&&(n.index=t.index,n.input=t.input),n}module.exports=initCloneArray;
}, {}];
window.modules["3185"] = [function(require,module,exports){var root=require(3106),freeExports="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&"object"==typeof module&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer=moduleExports?root.Buffer:void 0,allocUnsafe=Buffer?Buffer.allocUnsafe:void 0;function cloneBuffer(e,o){if(o)return e.slice();var r=e.length,f=allocUnsafe?allocUnsafe(r):new e.constructor(r);return e.copy(f),f}module.exports=cloneBuffer;
}, {"3106":3106}];
window.modules["3186"] = [function(require,module,exports){var copyObject=require(3176),getSymbolsIn=require(3298);function copySymbolsIn(e,o){return copyObject(e,getSymbolsIn(e),o)}module.exports=copySymbolsIn;
}, {"3176":3176,"3298":3298}];
window.modules["3187"] = [function(require,module,exports){var baseGetAllKeys=require(3209),getSymbols=require(3297),keys=require(3177);function getAllKeys(e){return baseGetAllKeys(e,keys,getSymbols)}module.exports=getAllKeys;
}, {"3177":3177,"3209":3209,"3297":3297}];
window.modules["3188"] = [function(require,module,exports){var baseCreate=require(3115),getPrototype=require(3328),isPrototype=require(3238);function initCloneObject(e){return"function"!=typeof e.constructor||isPrototype(e)?{}:baseCreate(getPrototype(e))}module.exports=initCloneObject;
}, {"3115":3115,"3238":3238,"3328":3328}];
window.modules["3189"] = [function(require,module,exports){var baseIsMap=require(3224),baseUnary=require(3194),nodeUtil=require(3337),nodeIsMap=nodeUtil&&nodeUtil.isMap,isMap=nodeIsMap?baseUnary(nodeIsMap):baseIsMap;module.exports=isMap;
}, {"3194":3194,"3224":3224,"3337":3337}];
window.modules["3190"] = [function(require,module,exports){var baseIsSet=require(3230),baseUnary=require(3194),nodeUtil=require(3337),nodeIsSet=nodeUtil&&nodeUtil.isSet,isSet=nodeIsSet?baseUnary(nodeIsSet):baseIsSet;module.exports=isSet;
}, {"3194":3194,"3230":3230,"3337":3337}];
window.modules["3191"] = [function(require,module,exports){var copyObject=require(3176),getSymbols=require(3297);function copySymbols(e,o){return copyObject(e,getSymbols(e),o)}module.exports=copySymbols;
}, {"3176":3176,"3297":3297}];
window.modules["3192"] = [function(require,module,exports){var cloneArrayBuffer=require(3292),cloneDataView=require(3293),cloneRegExp=require(3294),cloneSymbol=require(3295),cloneTypedArray=require(3253),boolTag="[object Boolean]",dateTag="[object Date]",mapTag="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]";function initCloneByTag(e,a,r){var t=e.constructor;switch(a){case arrayBufferTag:return cloneArrayBuffer(e);case boolTag:case dateTag:return new t(+e);case dataViewTag:return cloneDataView(e,r);case float32Tag:case float64Tag:case int8Tag:case int16Tag:case int32Tag:case uint8Tag:case uint8ClampedTag:case uint16Tag:case uint32Tag:return cloneTypedArray(e,r);case mapTag:return new t;case numberTag:case stringTag:return new t(e);case regexpTag:return cloneRegExp(e);case setTag:return new t;case symbolTag:return cloneSymbol(e)}}module.exports=initCloneByTag;
}, {"3253":3253,"3292":3292,"3293":3293,"3294":3294,"3295":3295}];
window.modules["3194"] = [function(require,module,exports){function baseUnary(n){return function(r){return n(r)}}module.exports=baseUnary;
}, {}];
window.modules["3195"] = [function(require,module,exports){function cacheHas(a,c){return a.has(c)}module.exports=cacheHas;
}, {}];
window.modules["3196"] = [function(require,module,exports){var baseFor=require(3204),keys=require(3177);function baseForOwn(e,r){return e&&baseFor(e,r,keys)}module.exports=baseForOwn;
}, {"3177":3177,"3204":3204}];
window.modules["3197"] = [function(require,module,exports){var isArrayLike=require(3243);function createBaseEach(r,e){return function(a,i){if(null==a)return a;if(!isArrayLike(a))return r(a,i);for(var t=a.length,n=e?t:-1,u=Object(a);(e?n--:++n<t)&&!1!==i(u[n],n,u););return a}}module.exports=createBaseEach;
}, {"3243":3243}];
window.modules["3200"] = [function(require,module,exports){var baseGetTag=require(3210),isObjectLike=require(3218),symbolTag="[object Symbol]";function isSymbol(e){return"symbol"==typeof e||isObjectLike(e)&&baseGetTag(e)==symbolTag}module.exports=isSymbol;
}, {"3210":3210,"3218":3218}];
window.modules["3201"] = [function(require,module,exports){function baseFindIndex(e,n,r,d){for(var t=e.length,i=r+(d?1:-1);d?i--:++i<t;)if(n(e[i],i,e))return i;return-1}module.exports=baseFindIndex;
}, {}];
window.modules["3202"] = [function(require,module,exports){var arrayPush=require(3160),isFlattenable=require(3203);function baseFlatten(a,e,r,t,l){var n=-1,s=a.length;for(r||(r=isFlattenable),l||(l=[]);++n<s;){var u=a[n];e>0&&r(u)?e>1?baseFlatten(u,e-1,r,t,l):arrayPush(l,u):t||(l[l.length]=u)}return l}module.exports=baseFlatten;
}, {"3160":3160,"3203":3203}];
window.modules["3203"] = [function(require,module,exports){var Symbol=require(3142),isArguments=require(3154),isArray=require(547),spreadableSymbol=Symbol?Symbol.isConcatSpreadable:void 0;function isFlattenable(e){return isArray(e)||isArguments(e)||!!(spreadableSymbol&&e&&e[spreadableSymbol])}module.exports=isFlattenable;
}, {"547":547,"3142":3142,"3154":3154}];
window.modules["3204"] = [function(require,module,exports){var createBaseFor=require(3205),baseFor=createBaseFor();module.exports=baseFor;
}, {"3205":3205}];
window.modules["3205"] = [function(require,module,exports){function createBaseFor(e){return function(r,t,a){for(var n=-1,o=Object(r),c=a(r),u=c.length;u--;){var f=c[e?u:++n];if(!1===t(o[f],f,o))break}return r}}module.exports=createBaseFor;
}, {}];
window.modules["3206"] = [function(require,module,exports){var castPath=require(3207),toKey=require(3208);function baseGet(e,t){for(var a=0,r=(t=castPath(t,e)).length;null!=e&&a<r;)e=e[toKey(t[a++])];return a&&a==r?e:void 0}module.exports=baseGet;
}, {"3207":3207,"3208":3208}];
window.modules["3207"] = [function(require,module,exports){var isArray=require(547),isKey=require(3247),stringToPath=require(3289),toString=require(3288);function castPath(r,t){return isArray(r)?r:isKey(r,t)?[r]:stringToPath(toString(r))}module.exports=castPath;
}, {"547":547,"3247":3247,"3288":3288,"3289":3289}];
window.modules["3208"] = [function(require,module,exports){var isSymbol=require(3200),INFINITY=1/0;function toKey(r){if("string"==typeof r||isSymbol(r))return r;var e=r+"";return"0"==e&&1/r==-INFINITY?"-0":e}module.exports=toKey;
}, {"3200":3200}];
window.modules["3209"] = [function(require,module,exports){var arrayPush=require(3160),isArray=require(547);function baseGetAllKeys(r,a,e){var s=a(r);return isArray(r)?s:arrayPush(s,e(r))}module.exports=baseGetAllKeys;
}, {"547":547,"3160":3160}];
window.modules["3210"] = [function(require,module,exports){var Symbol=require(3142),getRawTag=require(3212),objectToString=require(3211),nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol?Symbol.toStringTag:void 0;function baseGetTag(e){return null==e?void 0===e?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(e)?getRawTag(e):objectToString(e)}module.exports=baseGetTag;
}, {"3142":3142,"3211":3211,"3212":3212}];
window.modules["3211"] = [function(require,module,exports){var objectProto=Object.prototype,nativeObjectToString=objectProto.toString;function objectToString(t){return nativeObjectToString.call(t)}module.exports=objectToString;
}, {}];
window.modules["3212"] = [function(require,module,exports){var Symbol=require(3142),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,nativeObjectToString=objectProto.toString,symToStringTag=Symbol?Symbol.toStringTag:void 0;function getRawTag(t){var o=hasOwnProperty.call(t,symToStringTag),r=t[symToStringTag];try{t[symToStringTag]=void 0;var a=!0}catch(t){}var e=nativeObjectToString.call(t);return a&&(o?t[symToStringTag]=r:delete t[symToStringTag]),e}module.exports=getRawTag;
}, {"3142":3142}];
window.modules["3214"] = [function(require,module,exports){function baseHasIn(n,e){return null!=n&&e in Object(n)}module.exports=baseHasIn;
}, {}];
window.modules["3215"] = [function(require,module,exports){function baseIsNaN(e){return e!=e}module.exports=baseIsNaN;
}, {}];
window.modules["3216"] = [function(require,module,exports){function strictIndexOf(r,t,e){for(var n=e-1,f=r.length;++n<f;)if(r[n]===t)return n;return-1}module.exports=strictIndexOf;
}, {}];
window.modules["3217"] = [function(require,module,exports){var baseGetTag=require(3210),isObjectLike=require(3218),argsTag="[object Arguments]";function baseIsArguments(e){return isObjectLike(e)&&baseGetTag(e)==argsTag}module.exports=baseIsArguments;
}, {"3210":3210,"3218":3218}];
window.modules["3218"] = [function(require,module,exports){function isObjectLike(e){return null!=e&&"object"==typeof e}module.exports=isObjectLike;
}, {}];
window.modules["3219"] = [function(require,module,exports){var baseIsEqualDeep=require(3220),isObjectLike=require(3218);function baseIsEqual(e,s,a,u,i){return e===s||(null==e||null==s||!isObjectLike(e)&&!isObjectLike(s)?e!=e&&s!=s:baseIsEqualDeep(e,s,a,u,baseIsEqual,i))}module.exports=baseIsEqual;
}, {"3218":3218,"3220":3220}];
window.modules["3220"] = [function(require,module,exports){var Stack=require(3136),equalArrays=require(3222),equalByTag=require(3223),equalObjects=require(3221),getTag=require(3183),isArray=require(547),isBuffer=require(3155),isTypedArray=require(3157),COMPARE_PARTIAL_FLAG=1,argsTag="[object Arguments]",arrayTag="[object Array]",objectTag="[object Object]",objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function baseIsEqualDeep(r,e,a,t,u,s){var g=isArray(r),i=isArray(e),y=g?arrayTag:getTag(r),c=i?arrayTag:getTag(e),o=(y=y==argsTag?objectTag:y)==objectTag,T=(c=c==argsTag?objectTag:c)==objectTag,A=y==c;if(A&&isBuffer(r)){if(!isBuffer(e))return!1;g=!0,o=!1}if(A&&!o)return s||(s=new Stack),g||isTypedArray(r)?equalArrays(r,e,a,t,u,s):equalByTag(r,e,y,a,t,u,s);if(!(a&COMPARE_PARTIAL_FLAG)){var q=o&&hasOwnProperty.call(r,"__wrapped__"),l=T&&hasOwnProperty.call(e,"__wrapped__");if(q||l){var b=q?r.value():r,_=l?e.value():e;return s||(s=new Stack),u(b,_,a,t,s)}}return!!A&&(s||(s=new Stack),equalObjects(r,e,a,t,u,s))}module.exports=baseIsEqualDeep;
}, {"547":547,"3136":3136,"3155":3155,"3157":3157,"3183":3183,"3221":3221,"3222":3222,"3223":3223}];
window.modules["3221"] = [function(require,module,exports){var getAllKeys=require(3187),COMPARE_PARTIAL_FLAG=1,objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function equalObjects(t,e,r,o,n,c){var a=r&COMPARE_PARTIAL_FLAG,s=getAllKeys(t),l=s.length;if(l!=getAllKeys(e).length&&!a)return!1;for(var i=l;i--;){var u=s[i];if(!(a?u in e:hasOwnProperty.call(e,u)))return!1}var f=c.get(t),A=c.get(e);if(f&&A)return f==e&&A==t;var v=!0;c.set(t,e),c.set(e,t);for(var y=a;++i<l;){var P=t[u=s[i]],g=e[u];if(o)var p=a?o(g,P,u,e,t,c):o(P,g,u,t,e,c);if(!(void 0===p?P===g||n(P,g,r,o,c):p)){v=!1;break}y||(y="constructor"==u)}if(v&&!y){var O=t.constructor,b=e.constructor;O!=b&&"constructor"in t&&"constructor"in e&&!("function"==typeof O&&O instanceof O&&"function"==typeof b&&b instanceof b)&&(v=!1)}return c.delete(t),c.delete(e),v}module.exports=equalObjects;
}, {"3187":3187}];
window.modules["3222"] = [function(require,module,exports){var SetCache=require(3133),arraySome=require(3165),cacheHas=require(3195),COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function equalArrays(e,r,a,t,i,u){var A=a&COMPARE_PARTIAL_FLAG,n=e.length,c=r.length;if(n!=c&&!(A&&c>n))return!1;var f=u.get(e),o=u.get(r);if(f&&o)return f==r&&o==e;var _=-1,s=!0,R=a&COMPARE_UNORDERED_FLAG?new SetCache:void 0;for(u.set(e,r),u.set(r,e);++_<n;){var h=e[_],l=r[_];if(t)var v=A?t(l,h,_,r,e,u):t(h,l,_,e,r,u);if(void 0!==v){if(v)continue;s=!1;break}if(R){if(!arraySome(r,function(e,r){if(!cacheHas(R,r)&&(h===e||i(h,e,a,t,u)))return R.push(r)})){s=!1;break}}else if(h!==l&&!i(h,l,a,t,u)){s=!1;break}}return u.delete(e),u.delete(r),s}module.exports=equalArrays;
}, {"3133":3133,"3165":3165,"3195":3195}];
window.modules["3223"] = [function(require,module,exports){var Symbol=require(3142),Uint8Array=require(3143),eq=require(3170),equalArrays=require(3222),mapToArray=require(3319),setToArray=require(3282),COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2,boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",mapTag="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",symbolProto=Symbol?Symbol.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function equalByTag(e,r,a,t,o,s,y){switch(a){case dataViewTag:if(e.byteLength!=r.byteLength||e.byteOffset!=r.byteOffset)return!1;e=e.buffer,r=r.buffer;case arrayBufferTag:return!(e.byteLength!=r.byteLength||!s(new Uint8Array(e),new Uint8Array(r)));case boolTag:case dateTag:case numberTag:return eq(+e,+r);case errorTag:return e.name==r.name&&e.message==r.message;case regexpTag:case stringTag:return e==r+"";case mapTag:var b=mapToArray;case setTag:var g=t&COMPARE_PARTIAL_FLAG;if(b||(b=setToArray),e.size!=r.size&&!g)return!1;var u=y.get(e);if(u)return u==r;t|=COMPARE_UNORDERED_FLAG,y.set(e,r);var l=equalArrays(b(e),b(r),t,o,s,y);return y.delete(e),l;case symbolTag:if(symbolValueOf)return symbolValueOf.call(e)==symbolValueOf.call(r)}return!1}module.exports=equalByTag;
}, {"3142":3142,"3143":3143,"3170":3170,"3222":3222,"3282":3282,"3319":3319}];
window.modules["3224"] = [function(require,module,exports){var getTag=require(3183),isObjectLike=require(3218),mapTag="[object Map]";function baseIsMap(e){return isObjectLike(e)&&getTag(e)==mapTag}module.exports=baseIsMap;
}, {"3183":3183,"3218":3218}];
window.modules["3225"] = [function(require,module,exports){var Stack=require(3136),baseIsEqual=require(3219),COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseIsMatch(r,e,a,t){var i=a.length,u=i,n=!t;if(null==r)return!u;for(r=Object(r);i--;){var s=a[i];if(n&&s[2]?s[1]!==r[s[0]]:!(s[0]in r))return!1}for(;++i<u;){var A=(s=a[i])[0],E=r[A],R=s[1];if(n&&s[2]){if(void 0===E&&!(A in r))return!1}else{var _=new Stack;if(t)var f=t(E,R,A,r,e,_);if(!(void 0===f?baseIsEqual(R,E,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG,t,_):f))return!1}}return!0}module.exports=baseIsMatch;
}, {"3136":3136,"3219":3219}];
window.modules["3226"] = [function(require,module,exports){var isFunction=require(3227),isMasked=require(3229),isObject=require(546),toSource=require(3228),reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(e){return!(!isObject(e)||isMasked(e))&&(isFunction(e)?reIsNative:reIsHostCtor).test(toSource(e))}module.exports=baseIsNative;
}, {"546":546,"3227":3227,"3228":3228,"3229":3229}];
window.modules["3227"] = [function(require,module,exports){var baseGetTag=require(3210),isObject=require(546),asyncTag="[object AsyncFunction]",funcTag="[object Function]",genTag="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction(e){if(!isObject(e))return!1;var n=baseGetTag(e);return n==funcTag||n==genTag||n==asyncTag||n==proxyTag}module.exports=isFunction;
}, {"546":546,"3210":3210}];
window.modules["3228"] = [function(require,module,exports){var funcProto=Function.prototype,funcToString=funcProto.toString;function toSource(t){if(null!=t){try{return funcToString.call(t)}catch(t){}try{return t+""}catch(t){}}return""}module.exports=toSource;
}, {}];
window.modules["3229"] = [function(require,module,exports){var coreJsData=require(3299),maskSrcKey=function(){var e=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function isMasked(e){return!!maskSrcKey&&maskSrcKey in e}module.exports=isMasked;
}, {"3299":3299}];
window.modules["3230"] = [function(require,module,exports){var getTag=require(3183),isObjectLike=require(3218),setTag="[object Set]";function baseIsSet(e){return isObjectLike(e)&&getTag(e)==setTag}module.exports=baseIsSet;
}, {"3183":3183,"3218":3218}];
window.modules["3231"] = [function(require,module,exports){var baseGetTag=require(3210),isLength=require(3232),isObjectLike=require(3218),argsTag="[object Arguments]",arrayTag="[object Array]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag="[object Function]",mapTag="[object Map]",numberTag="[object Number]",objectTag="[object Object]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",weakMapTag="[object WeakMap]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",typedArrayTags={};function baseIsTypedArray(a){return isObjectLike(a)&&isLength(a.length)&&!!typedArrayTags[baseGetTag(a)]}typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=!0,typedArrayTags[argsTag]=typedArrayTags[arrayTag]=typedArrayTags[arrayBufferTag]=typedArrayTags[boolTag]=typedArrayTags[dataViewTag]=typedArrayTags[dateTag]=typedArrayTags[errorTag]=typedArrayTags[funcTag]=typedArrayTags[mapTag]=typedArrayTags[numberTag]=typedArrayTags[objectTag]=typedArrayTags[regexpTag]=typedArrayTags[setTag]=typedArrayTags[stringTag]=typedArrayTags[weakMapTag]=!1,module.exports=baseIsTypedArray;
}, {"3210":3210,"3218":3218,"3232":3232}];
window.modules["3232"] = [function(require,module,exports){var MAX_SAFE_INTEGER=9007199254740991;function isLength(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=MAX_SAFE_INTEGER}module.exports=isLength;
}, {}];
window.modules["3233"] = [function(require,module,exports){var baseMatches=require(3234),baseMatchesProperty=require(3235),identity=require(126),isArray=require(547),property=require(3236);function baseIteratee(e){return"function"==typeof e?e:null==e?identity:"object"==typeof e?isArray(e)?baseMatchesProperty(e[0],e[1]):baseMatches(e):property(e)}module.exports=baseIteratee;
}, {"126":126,"547":547,"3234":3234,"3235":3235,"3236":3236}];
window.modules["3234"] = [function(require,module,exports){var baseIsMatch=require(3225),getMatchData=require(3245),matchesStrictComparable=require(3244);function baseMatches(a){var t=getMatchData(a);return 1==t.length&&t[0][2]?matchesStrictComparable(t[0][0],t[0][1]):function(e){return e===a||baseIsMatch(e,a,t)}}module.exports=baseMatches;
}, {"3225":3225,"3244":3244,"3245":3245}];
window.modules["3235"] = [function(require,module,exports){var baseIsEqual=require(3219),get=require(1),hasIn=require(3246),isKey=require(3247),isStrictComparable=require(3248),matchesStrictComparable=require(3244),toKey=require(3208),COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseMatchesProperty(e,r){return isKey(e)&&isStrictComparable(r)?matchesStrictComparable(toKey(e),r):function(a){var t=get(a,e);return void 0===t&&t===r?hasIn(a,e):baseIsEqual(r,t,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG)}}module.exports=baseMatchesProperty;
}, {"1":1,"3208":3208,"3219":3219,"3244":3244,"3246":3246,"3247":3247,"3248":3248}];
window.modules["3236"] = [function(require,module,exports){var baseProperty=require(3261),basePropertyDeep=require(3262),isKey=require(3247),toKey=require(3208);function property(e){return isKey(e)?baseProperty(toKey(e)):basePropertyDeep(e)}module.exports=property;
}, {"3208":3208,"3247":3247,"3261":3261,"3262":3262}];
window.modules["3237"] = [function(require,module,exports){var isPrototype=require(3238),nativeKeys=require(3239),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function baseKeys(e){if(!isPrototype(e))return nativeKeys(e);var r=[];for(var t in Object(e))hasOwnProperty.call(e,t)&&"constructor"!=t&&r.push(t);return r}module.exports=baseKeys;
}, {"3238":3238,"3239":3239}];
window.modules["3238"] = [function(require,module,exports){var objectProto=Object.prototype;function isPrototype(o){var t=o&&o.constructor;return o===("function"==typeof t&&t.prototype||objectProto)}module.exports=isPrototype;
}, {}];
window.modules["3239"] = [function(require,module,exports){var overArg=require(3329),nativeKeys=overArg(Object.keys,Object);module.exports=nativeKeys;
}, {"3329":3329}];
window.modules["3240"] = [function(require,module,exports){var isObject=require(546),isPrototype=require(3238),nativeKeysIn=require(3241),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function baseKeysIn(e){if(!isObject(e))return nativeKeysIn(e);var r=isPrototype(e),t=[];for(var o in e)("constructor"!=o||!r&&hasOwnProperty.call(e,o))&&t.push(o);return t}module.exports=baseKeysIn;
}, {"546":546,"3238":3238,"3241":3241}];
window.modules["3241"] = [function(require,module,exports){function nativeKeysIn(n){var e=[];if(null!=n)for(var r in Object(n))e.push(r);return e}module.exports=nativeKeysIn;
}, {}];
window.modules["3243"] = [function(require,module,exports){var isFunction=require(3227),isLength=require(3232);function isArrayLike(i){return null!=i&&isLength(i.length)&&!isFunction(i)}module.exports=isArrayLike;
}, {"3227":3227,"3232":3232}];
window.modules["3244"] = [function(require,module,exports){function matchesStrictComparable(t,e){return function(r){return null!=r&&(r[t]===e&&(void 0!==e||t in Object(r)))}}module.exports=matchesStrictComparable;
}, {}];
window.modules["3245"] = [function(require,module,exports){var isStrictComparable=require(3248),keys=require(3177);function getMatchData(r){for(var e=keys(r),t=e.length;t--;){var a=e[t],i=r[a];e[t]=[a,i,isStrictComparable(i)]}return e}module.exports=getMatchData;
}, {"3177":3177,"3248":3248}];
window.modules["3246"] = [function(require,module,exports){var baseHasIn=require(3214),hasPath=require(3331);function hasIn(a,s){return null!=a&&hasPath(a,s,baseHasIn)}module.exports=hasIn;
}, {"3214":3214,"3331":3331}];
window.modules["3247"] = [function(require,module,exports){var isArray=require(547),isSymbol=require(3200),reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey(r,e){if(isArray(r))return!1;var s=typeof r;return!("number"!=s&&"symbol"!=s&&"boolean"!=s&&null!=r&&!isSymbol(r))||(reIsPlainProp.test(r)||!reIsDeepProp.test(r)||null!=e&&r in Object(e))}module.exports=isKey;
}, {"547":547,"3200":3200}];
window.modules["3248"] = [function(require,module,exports){var isObject=require(546);function isStrictComparable(e){return e==e&&!isObject(e)}module.exports=isStrictComparable;
}, {"546":546}];
window.modules["3249"] = [function(require,module,exports){var Stack=require(3136),assignMergeValue=require(3168),baseFor=require(3204),baseMergeDeep=require(3251),isObject=require(546),keysIn=require(3179),safeGet=require(3250);function baseMerge(e,r,s,a,i){e!==r&&baseFor(r,function(u,b){if(i||(i=new Stack),isObject(u))baseMergeDeep(e,r,b,s,baseMerge,a,i);else{var g=a?a(safeGet(e,b),u,b+"",e,r,i):void 0;void 0===g&&(g=u),assignMergeValue(e,b,g)}},keysIn)}module.exports=baseMerge;
}, {"546":546,"3136":3136,"3168":3168,"3179":3179,"3204":3204,"3250":3250,"3251":3251}];
window.modules["3250"] = [function(require,module,exports){function safeGet(t,o){if(("constructor"!==o||"function"!=typeof t[o])&&"__proto__"!=o)return t[o]}module.exports=safeGet;
}, {}];
window.modules["3251"] = [function(require,module,exports){var assignMergeValue=require(3168),cloneBuffer=require(3185),cloneTypedArray=require(3253),copyArray=require(3163),initCloneObject=require(3188),isArguments=require(3154),isArray=require(547),isArrayLikeObject=require(3252),isBuffer=require(3155),isFunction=require(3227),isObject=require(546),isPlainObject=require(132),isTypedArray=require(3157),safeGet=require(3250),toPlainObject=require(3254);function baseMergeDeep(e,r,i,s,a,t,n){var u=safeGet(e,i),c=safeGet(r,i),y=n.get(c);if(y)assignMergeValue(e,i,y);else{var o=t?t(u,c,i+"",e,r,n):void 0,l=void 0===o;if(l){var A=isArray(c),f=!A&&isBuffer(c),b=!A&&!f&&isTypedArray(c);o=c,A||f||b?isArray(u)?o=u:isArrayLikeObject(u)?o=copyArray(u):f?(l=!1,o=cloneBuffer(c,!0)):b?(l=!1,o=cloneTypedArray(c,!0)):o=[]:isPlainObject(c)||isArguments(c)?(o=u,isArguments(u)?o=toPlainObject(u):isObject(u)&&!isFunction(u)||(o=initCloneObject(c))):l=!1}l&&(n.set(c,o),a(o,c,s,t,n),n.delete(c)),assignMergeValue(e,i,o)}}module.exports=baseMergeDeep;
}, {"132":132,"546":546,"547":547,"3154":3154,"3155":3155,"3157":3157,"3163":3163,"3168":3168,"3185":3185,"3188":3188,"3227":3227,"3250":3250,"3252":3252,"3253":3253,"3254":3254}];
window.modules["3252"] = [function(require,module,exports){var isArrayLike=require(3243),isObjectLike=require(3218);function isArrayLikeObject(e){return isObjectLike(e)&&isArrayLike(e)}module.exports=isArrayLikeObject;
}, {"3218":3218,"3243":3243}];
window.modules["3253"] = [function(require,module,exports){var cloneArrayBuffer=require(3292);function cloneTypedArray(r,e){var f=e?cloneArrayBuffer(r.buffer):r.buffer;return new r.constructor(f,r.byteOffset,r.length)}module.exports=cloneTypedArray;
}, {"3292":3292}];
window.modules["3254"] = [function(require,module,exports){var copyObject=require(3176),keysIn=require(3179);function toPlainObject(e){return copyObject(e,keysIn(e))}module.exports=toPlainObject;
}, {"3176":3176,"3179":3179}];
window.modules["3260"] = [function(require,module,exports){var assignValue=require(3171),castPath=require(3207),isIndex=require(3156),isObject=require(546),toKey=require(3208);function baseSet(e,r,t,i){if(!isObject(e))return e;for(var s=-1,a=(r=castPath(r,e)).length,o=a-1,u=e;null!=u&&++s<a;){var n=toKey(r[s]),c=t;if("__proto__"===n||"constructor"===n||"prototype"===n)return e;if(s!=o){var _=u[n];void 0===(c=i?i(_,n,u):void 0)&&(c=isObject(_)?_:isIndex(r[s+1])?[]:{})}assignValue(u,n,c),u=u[n]}return e}module.exports=baseSet;
}, {"546":546,"3156":3156,"3171":3171,"3207":3207,"3208":3208}];
window.modules["3261"] = [function(require,module,exports){function baseProperty(r){return function(e){return null==e?void 0:e[r]}}module.exports=baseProperty;
}, {}];
window.modules["3262"] = [function(require,module,exports){var baseGet=require(3206);function basePropertyDeep(e){return function(r){return baseGet(r,e)}}module.exports=basePropertyDeep;
}, {"3206":3206}];
window.modules["3263"] = [function(require,module,exports){function basePropertyOf(r){return function(e){return null==r?void 0:r[e]}}module.exports=basePropertyOf;
}, {}];
window.modules["3265"] = [function(require,module,exports){var castPath=require(3207),last=require(3284),parent=require(3285),toKey=require(3208);function baseUnset(e,t){return t=castPath(t,e),null==(e=parent(e,t))||delete e[toKey(last(t))]}module.exports=baseUnset;
}, {"3207":3207,"3208":3208,"3284":3284,"3285":3285}];
window.modules["3268"] = [function(require,module,exports){function baseReduce(e,u,n,c,o){return o(e,function(e,o,t){n=c?(c=!1,e):u(n,e,o,t)}),n}module.exports=baseReduce;
}, {}];
window.modules["3269"] = [function(require,module,exports){var identity=require(126),overRest=require(3270),setToString=require(3271);function baseRest(e,t){return setToString(overRest(e,t,identity),e+"")}module.exports=baseRest;
}, {"126":126,"3270":3270,"3271":3271}];
window.modules["3270"] = [function(require,module,exports){var apply=require(3145),nativeMax=Math.max;function overRest(r,a,e){return a=nativeMax(void 0===a?r.length-1:a,0),function(){for(var t=arguments,n=-1,o=nativeMax(t.length-a,0),v=Array(o);++n<o;)v[n]=t[a+n];n=-1;for(var i=Array(a+1);++n<a;)i[n]=t[n];return i[a]=e(v),apply(r,this,i)}}module.exports=overRest;
}, {"3145":3145}];
window.modules["3271"] = [function(require,module,exports){var baseSetToString=require(3272),shortOut=require(3338),setToString=shortOut(baseSetToString);module.exports=setToString;
}, {"3272":3272,"3338":3338}];
window.modules["3272"] = [function(require,module,exports){var constant=require(3273),defineProperty=require(3180),identity=require(126),baseSetToString=defineProperty?function(e,t){return defineProperty(e,"toString",{configurable:!0,enumerable:!1,value:constant(t),writable:!0})}:identity;module.exports=baseSetToString;
}, {"126":126,"3180":3180,"3273":3273}];
window.modules["3273"] = [function(require,module,exports){function constant(n){return function(){return n}}module.exports=constant;
}, {}];
window.modules["3275"] = [function(require,module,exports){var baseValues=require(3286),keys=require(3177);function values(e){return null==e?[]:baseValues(e,keys(e))}module.exports=values;
}, {"3177":3177,"3286":3286}];
window.modules["3276"] = [function(require,module,exports){function baseSlice(e,r,a){var l=-1,n=e.length;r<0&&(r=-r>n?0:n+r),(a=a>n?n:a)<0&&(a+=n),n=r>a?0:a-r>>>0,r>>>=0;for(var o=Array(n);++l<n;)o[l]=e[l+r];return o}module.exports=baseSlice;
}, {}];
window.modules["3278"] = [function(require,module,exports){var Symbol=require(3142),arrayMap=require(3159),isArray=require(547),isSymbol=require(3200),INFINITY=1/0,symbolProto=Symbol?Symbol.prototype:void 0,symbolToString=symbolProto?symbolProto.toString:void 0;function baseToString(r){if("string"==typeof r)return r;if(isArray(r))return arrayMap(r,baseToString)+"";if(isSymbol(r))return symbolToString?symbolToString.call(r):"";var o=r+"";return"0"==o&&1/r==-INFINITY?"-0":o}module.exports=baseToString;
}, {"547":547,"3142":3142,"3159":3159,"3200":3200}];
window.modules["3279"] = [function(require,module,exports){var trimmedEndIndex=require(3280),reTrimStart=/^\s+/;function baseTrim(e){return e?e.slice(0,trimmedEndIndex(e)+1).replace(reTrimStart,""):e}module.exports=baseTrim;
}, {"3280":3280}];
window.modules["3280"] = [function(require,module,exports){var reWhitespace=/\s/;function trimmedEndIndex(e){for(var r=e.length;r--&&reWhitespace.test(e.charAt(r)););return r}module.exports=trimmedEndIndex;
}, {}];
window.modules["3282"] = [function(require,module,exports){function setToArray(r){var o=-1,e=Array(r.size);return r.forEach(function(r){e[++o]=r}),e}module.exports=setToArray;
}, {}];
window.modules["3284"] = [function(require,module,exports){function last(l){var t=null==l?0:l.length;return t?l[t-1]:void 0}module.exports=last;
}, {}];
window.modules["3285"] = [function(require,module,exports){var baseGet=require(3206),baseSlice=require(3276);function parent(e,r){return r.length<2?e:baseGet(e,baseSlice(r,0,-1))}module.exports=parent;
}, {"3206":3206,"3276":3276}];
window.modules["3286"] = [function(require,module,exports){var arrayMap=require(3159);function baseValues(a,r){return arrayMap(r,function(r){return a[r]})}module.exports=baseValues;
}, {"3159":3159}];
window.modules["3288"] = [function(require,module,exports){var baseToString=require(3278);function toString(r){return null==r?"":baseToString(r)}module.exports=toString;
}, {"3278":3278}];
window.modules["3289"] = [function(require,module,exports){var memoizeCapped=require(3335),rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=memoizeCapped(function(e){var r=[];return 46===e.charCodeAt(0)&&r.push(""),e.replace(rePropName,function(e,a,p,o){r.push(p?o.replace(reEscapeChar,"$1"):a||e)}),r});module.exports=stringToPath;
}, {"3335":3335}];
window.modules["3290"] = [function(require,module,exports){var baseSlice=require(3276);function castSlice(e,c,i){var a=e.length;return i=void 0===i?a:i,!c&&i>=a?e:baseSlice(e,c,i)}module.exports=castSlice;
}, {"3276":3276}];
window.modules["3292"] = [function(require,module,exports){var Uint8Array=require(3143);function cloneArrayBuffer(r){var e=new r.constructor(r.byteLength);return new Uint8Array(e).set(new Uint8Array(r)),e}module.exports=cloneArrayBuffer;
}, {"3143":3143}];
window.modules["3293"] = [function(require,module,exports){var cloneArrayBuffer=require(3292);function cloneDataView(e,r){var f=r?cloneArrayBuffer(e.buffer):e.buffer;return new e.constructor(f,e.byteOffset,e.byteLength)}module.exports=cloneDataView;
}, {"3292":3292}];
window.modules["3294"] = [function(require,module,exports){var reFlags=/\w*$/;function cloneRegExp(e){var r=new e.constructor(e.source,reFlags.exec(e));return r.lastIndex=e.lastIndex,r}module.exports=cloneRegExp;
}, {}];
window.modules["3295"] = [function(require,module,exports){var Symbol=require(3142),symbolProto=Symbol?Symbol.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function cloneSymbol(o){return symbolValueOf?Object(symbolValueOf.call(o)):{}}module.exports=cloneSymbol;
}, {"3142":3142}];
window.modules["3297"] = [function(require,module,exports){var arrayFilter=require(3149),stubArray=require(3330),objectProto=Object.prototype,propertyIsEnumerable=objectProto.propertyIsEnumerable,nativeGetSymbols=Object.getOwnPropertySymbols,getSymbols=nativeGetSymbols?function(r){return null==r?[]:(r=Object(r),arrayFilter(nativeGetSymbols(r),function(e){return propertyIsEnumerable.call(r,e)}))}:stubArray;module.exports=getSymbols;
}, {"3149":3149,"3330":3330}];
window.modules["3298"] = [function(require,module,exports){var arrayPush=require(3160),getPrototype=require(3328),getSymbols=require(3297),stubArray=require(3330),nativeGetSymbols=Object.getOwnPropertySymbols,getSymbolsIn=nativeGetSymbols?function(r){for(var e=[];r;)arrayPush(e,getSymbols(r)),r=getPrototype(r);return e}:stubArray;module.exports=getSymbolsIn;
}, {"3160":3160,"3297":3297,"3328":3328,"3330":3330}];
window.modules["3299"] = [function(require,module,exports){var root=require(3106),coreJsData=root["__core-js_shared__"];module.exports=coreJsData;
}, {"3106":3106}];
window.modules["3301"] = [function(require,module,exports){var baseRest=require(3269),isIterateeCall=require(3302);function createAssigner(e){return baseRest(function(t,r){var a=-1,i=r.length,s=i>1?r[i-1]:void 0,n=i>2?r[2]:void 0;for(s=e.length>3&&"function"==typeof s?(i--,s):void 0,n&&isIterateeCall(r[0],r[1],n)&&(s=i<3?void 0:s,i=1),t=Object(t);++a<i;){var o=r[a];o&&e(t,o,a,s)}return t})}module.exports=createAssigner;
}, {"3269":3269,"3302":3302}];
window.modules["3302"] = [function(require,module,exports){var eq=require(3170),isArrayLike=require(3243),isIndex=require(3156),isObject=require(546);function isIterateeCall(e,r,i){if(!isObject(i))return!1;var t=typeof r;return!!("number"==t?isArrayLike(i)&&isIndex(r,i.length):"string"==t&&r in i)&&eq(i[r],e)}module.exports=isIterateeCall;
}, {"546":546,"3156":3156,"3170":3170,"3243":3243}];
window.modules["3303"] = [function(require,module,exports){var castSlice=require(3290),hasUnicode=require(3304),stringToArray=require(3305),toString=require(3288);function createCaseFirst(r){return function(e){e=toString(e);var i=hasUnicode(e)?stringToArray(e):void 0,t=i?i[0]:e.charAt(0),a=i?castSlice(i,1).join(""):e.slice(1);return t[r]()+a}}module.exports=createCaseFirst;
}, {"3288":3288,"3290":3290,"3304":3304,"3305":3305}];
window.modules["3304"] = [function(require,module,exports){var rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsVarRange="\\ufe0e\\ufe0f",rsZWJ="\\u200d",reHasUnicode=RegExp("["+rsZWJ+rsAstralRange+rsComboRange+rsVarRange+"]");function hasUnicode(e){return reHasUnicode.test(e)}module.exports=hasUnicode;
}, {}];
window.modules["3305"] = [function(require,module,exports){var asciiToArray=require(3166),hasUnicode=require(3304),unicodeToArray=require(3339);function stringToArray(r){return hasUnicode(r)?unicodeToArray(r):asciiToArray(r)}module.exports=stringToArray;
}, {"3166":3166,"3304":3304,"3339":3339}];
window.modules["3306"] = [function(require,module,exports){var arrayReduce=require(3161),deburr=require(3308),words=require(3307),rsApos="['’]",reApos=RegExp(rsApos,"g");function createCompounder(r){return function(e){return arrayReduce(words(deburr(e).replace(reApos,"")),r,"")}}module.exports=createCompounder;
}, {"3161":3161,"3307":3307,"3308":3308}];
window.modules["3307"] = [function(require,module,exports){var asciiWords=require(3167),hasUnicodeWord=require(3332),toString=require(3288),unicodeWords=require(3341);function words(r,o,i){return r=toString(r),void 0===(o=i?void 0:o)?hasUnicodeWord(r)?unicodeWords(r):asciiWords(r):r.match(o)||[]}module.exports=words;
}, {"3167":3167,"3288":3288,"3332":3332,"3341":3341}];
window.modules["3308"] = [function(require,module,exports){var deburrLetter=require(3318),toString=require(3288),reLatin=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsCombo="["+rsComboRange+"]",reComboMark=RegExp(rsCombo,"g");function deburr(r){return(r=toString(r))&&r.replace(reLatin,deburrLetter).replace(reComboMark,"")}module.exports=deburr;
}, {"3288":3288,"3318":3318}];
window.modules["3309"] = [function(require,module,exports){var baseIteratee=require(3233),isArrayLike=require(3243),keys=require(3177);function createFind(e){return function(r,i,t){var a=Object(r);if(!isArrayLike(r)){var n=baseIteratee(i,3);r=keys(r),i=function(e){return n(a[e],e,a)}}var s=e(r,i,t);return s>-1?a[n?r[s]:s]:void 0}}module.exports=createFind;
}, {"3177":3177,"3233":3233,"3243":3243}];
window.modules["3311"] = [function(require,module,exports){var flatten=require(3321),overRest=require(3270),setToString=require(3271);function flatRest(e){return setToString(overRest(e,void 0,flatten),e+"")}module.exports=flatRest;
}, {"3270":3270,"3271":3271,"3321":3321}];
window.modules["3316"] = [function(require,module,exports){var toNumber=require(3347),INFINITY=1/0,MAX_INTEGER=1.7976931348623157e308;function toFinite(e){return e?(e=toNumber(e))===INFINITY||e===-INFINITY?(e<0?-1:1)*MAX_INTEGER:e==e?e:0:0===e?e:0}module.exports=toFinite;
}, {"3347":3347}];
window.modules["3317"] = [function(require,module,exports){var isPlainObject=require(132);function customOmitClone(i){return isPlainObject(i)?void 0:i}module.exports=customOmitClone;
}, {"132":132}];
window.modules["3318"] = [function(require,module,exports){var basePropertyOf=require(3263),deburredLetters={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},deburrLetter=basePropertyOf(deburredLetters);module.exports=deburrLetter;
}, {"3263":3263}];
window.modules["3319"] = [function(require,module,exports){function mapToArray(r){var a=-1,o=Array(r.size);return r.forEach(function(r,n){o[++a]=[n,r]}),o}module.exports=mapToArray;
}, {}];
window.modules["3321"] = [function(require,module,exports){var baseFlatten=require(3202);function flatten(e){return(null==e?0:e.length)?baseFlatten(e,1):[]}module.exports=flatten;
}, {"3202":3202}];
window.modules["3322"] = [function(require,module,exports){(function (global){(function (){
var freeGlobal="object"==typeof global&&global&&global.Object===Object&&global;module.exports=freeGlobal;

}).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}];
window.modules["3325"] = [function(require,module,exports){var isKeyable=require(3326);function getMapData(a,e){var t=a.__data__;return isKeyable(e)?t["string"==typeof e?"string":"hash"]:t.map}module.exports=getMapData;
}, {"3326":3326}];
window.modules["3326"] = [function(require,module,exports){function isKeyable(e){var o=typeof e;return"string"==o||"number"==o||"symbol"==o||"boolean"==o?"__proto__"!==e:null===e}module.exports=isKeyable;
}, {}];
window.modules["3327"] = [function(require,module,exports){function getValue(e,u){return null==e?void 0:e[u]}module.exports=getValue;
}, {}];
window.modules["3328"] = [function(require,module,exports){var overArg=require(3329),getPrototype=overArg(Object.getPrototypeOf,Object);module.exports=getPrototype;
}, {"3329":3329}];
window.modules["3329"] = [function(require,module,exports){function overArg(r,e){return function(n){return r(e(n))}}module.exports=overArg;
}, {}];
window.modules["3330"] = [function(require,module,exports){function stubArray(){return[]}module.exports=stubArray;
}, {}];
window.modules["3331"] = [function(require,module,exports){var castPath=require(3207),isArguments=require(3154),isArray=require(547),isIndex=require(3156),isLength=require(3232),toKey=require(3208);function hasPath(e,r,t){for(var s=-1,i=(r=castPath(r,e)).length,a=!1;++s<i;){var n=toKey(r[s]);if(!(a=null!=e&&t(e,n)))break;e=e[n]}return a||++s!=i?a:!!(i=null==e?0:e.length)&&isLength(i)&&isIndex(n,i)&&(isArray(e)||isArguments(e))}module.exports=hasPath;
}, {"547":547,"3154":3154,"3156":3156,"3207":3207,"3208":3208,"3232":3232}];
window.modules["3332"] = [function(require,module,exports){var reHasUnicodeWord=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function hasUnicodeWord(o){return reHasUnicodeWord.test(o)}module.exports=hasUnicodeWord;
}, {}];
window.modules["3333"] = [function(require,module,exports){var getNative=require(3107),nativeCreate=getNative(Object,"create");module.exports=nativeCreate;
}, {"3107":3107}];
window.modules["3335"] = [function(require,module,exports){var memoize=require(3336),MAX_MEMOIZE_SIZE=500;function memoizeCapped(e){var m=memoize(e,function(e){return r.size===MAX_MEMOIZE_SIZE&&r.clear(),e}),r=m.cache;return m}module.exports=memoizeCapped;
}, {"3336":3336}];
window.modules["3336"] = [function(require,module,exports){var MapCache=require(3125),FUNC_ERROR_TEXT="Expected a function";function memoize(e,a){if("function"!=typeof e||null!=a&&"function"!=typeof a)throw new TypeError(FUNC_ERROR_TEXT);var c=function(){var r=arguments,t=a?a.apply(this,r):r[0],n=c.cache;if(n.has(t))return n.get(t);var o=e.apply(this,r);return c.cache=n.set(t,o)||n,o};return c.cache=new(memoize.Cache||MapCache),c}memoize.Cache=MapCache,module.exports=memoize;
}, {"3125":3125}];
window.modules["3337"] = [function(require,module,exports){var freeGlobal=require(3322),freeExports="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&"object"==typeof module&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,freeProcess=moduleExports&&freeGlobal.process,nodeUtil=function(){try{var e=freeModule&&freeModule.require&&freeModule.require("util").types;return e||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch(e){}}();module.exports=nodeUtil;
}, {"3322":3322}];
window.modules["3338"] = [function(require,module,exports){var HOT_COUNT=800,HOT_SPAN=16,nativeNow=Date.now;function shortOut(t){var r=0,e=0;return function(){var n=nativeNow(),o=HOT_SPAN-(n-e);if(e=n,o>0){if(++r>=HOT_COUNT)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}module.exports=shortOut;
}, {}];
window.modules["3339"] = [function(require,module,exports){var rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsVarRange="\\ufe0e\\ufe0f",rsAstral="["+rsAstralRange+"]",rsCombo="["+rsComboRange+"]",rsFitz="\\ud83c[\\udffb-\\udfff]",rsModifier="(?:"+rsCombo+"|"+rsFitz+")",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udfff]",rsZWJ="\\u200d",reOptMod=rsModifier+"?",rsOptVar="["+rsVarRange+"]?",rsOptJoin="(?:"+rsZWJ+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsSymbol="(?:"+[rsNonAstral+rsCombo+"?",rsCombo,rsRegional,rsSurrPair,rsAstral].join("|")+")",reUnicode=RegExp(rsFitz+"(?="+rsFitz+")|"+rsSymbol+rsSeq,"g");function unicodeToArray(r){return r.match(reUnicode)||[]}module.exports=unicodeToArray;
}, {}];
window.modules["3341"] = [function(require,module,exports){var rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsDingbatRange="\\u2700-\\u27bf",rsLowerRange="a-z\\xdf-\\xf6\\xf8-\\xff",rsMathOpRange="\\xac\\xb1\\xd7\\xf7",rsNonCharRange="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",rsPunctuationRange="\\u2000-\\u206f",rsSpaceRange=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",rsUpperRange="A-Z\\xc0-\\xd6\\xd8-\\xde",rsVarRange="\\ufe0e\\ufe0f",rsBreakRange=rsMathOpRange+rsNonCharRange+rsPunctuationRange+rsSpaceRange,rsApos="['’]",rsBreak="["+rsBreakRange+"]",rsCombo="["+rsComboRange+"]",rsDigits="\\d+",rsDingbat="["+rsDingbatRange+"]",rsLower="["+rsLowerRange+"]",rsMisc="[^"+rsAstralRange+rsBreakRange+rsDigits+rsDingbatRange+rsLowerRange+rsUpperRange+"]",rsFitz="\\ud83c[\\udffb-\\udfff]",rsModifier="(?:"+rsCombo+"|"+rsFitz+")",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udfff]",rsUpper="["+rsUpperRange+"]",rsZWJ="\\u200d",rsMiscLower="(?:"+rsLower+"|"+rsMisc+")",rsMiscUpper="(?:"+rsUpper+"|"+rsMisc+")",rsOptContrLower="(?:"+rsApos+"(?:d|ll|m|re|s|t|ve))?",rsOptContrUpper="(?:"+rsApos+"(?:D|LL|M|RE|S|T|VE))?",reOptMod=rsModifier+"?",rsOptVar="["+rsVarRange+"]?",rsOptJoin="(?:"+rsZWJ+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsOrdLower="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rsOrdUpper="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsEmoji="(?:"+[rsDingbat,rsRegional,rsSurrPair].join("|")+")"+rsSeq,reUnicodeWord=RegExp([rsUpper+"?"+rsLower+"+"+rsOptContrLower+"(?="+[rsBreak,rsUpper,"$"].join("|")+")",rsMiscUpper+"+"+rsOptContrUpper+"(?="+[rsBreak,rsUpper+rsMiscLower,"$"].join("|")+")",rsUpper+"?"+rsMiscLower+"+"+rsOptContrLower,rsUpper+"+"+rsOptContrUpper,rsOrdUpper,rsOrdLower,rsDigits,rsEmoji].join("|"),"g");function unicodeWords(r){return r.match(reUnicodeWord)||[]}module.exports=unicodeWords;
}, {}];
window.modules["3345"] = [function(require,module,exports){var createCaseFirst=require(3303),upperFirst=createCaseFirst("toUpperCase");module.exports=upperFirst;
}, {"3303":3303}];
window.modules["3346"] = [function(require,module,exports){function compact(o){for(var r=-1,t=null==o?0:o.length,c=0,n=[];++r<t;){var a=o[r];a&&(n[c++]=a)}return n}module.exports=compact;
}, {}];
window.modules["3347"] = [function(require,module,exports){var baseTrim=require(3279),isObject=require(546),isSymbol=require(3200),NAN=NaN,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber(e){if("number"==typeof e)return e;if(isSymbol(e))return NAN;if(isObject(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=isObject(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=baseTrim(e);var t=reIsBinary.test(e);return t||reIsOctal.test(e)?freeParseInt(e.slice(2),t?2:8):reIsBadHex.test(e)?NAN:+e}module.exports=toNumber;
}, {"546":546,"3200":3200,"3279":3279}];
window.modules["3348"] = [function(require,module,exports){var root=require(3106),now=function(){return root.Date.now()};module.exports=now;
}, {"3106":3106}];
window.modules["3349"] = [function(require,module,exports){function defaultTo(u,e){return null==u||u!=u?e:u}module.exports=defaultTo;
}, {}];
window.modules["3350"] = [function(require,module,exports){var baseRest=require(3269),eq=require(3170),isIterateeCall=require(3302),keysIn=require(3179),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,defaults=baseRest(function(e,r){e=Object(e);var t=-1,o=r.length,a=o>2?r[2]:void 0;for(a&&isIterateeCall(r[0],r[1],a)&&(o=1);++t<o;)for(var s=r[t],l=keysIn(s),n=-1,i=l.length;++n<i;){var u=l[n],b=e[u];(void 0===b||eq(b,objectProto[u])&&!hasOwnProperty.call(e,u))&&(e[u]=s[u])}return e});module.exports=defaults;
}, {"3170":3170,"3179":3179,"3269":3269,"3302":3302}];
window.modules["3351"] = [function(require,module,exports){var toFinite=require(3316);function toInteger(t){var e=toFinite(t),r=e%1;return e==e?r?e-r:e:0}module.exports=toInteger;
}, {"3316":3316}];
window.modules["3354"] = [function(require,module,exports){var baseFindIndex=require(3201),baseIteratee=require(3233),toInteger=require(3351),nativeMax=Math.max;function findIndex(e,n,r){var t=null==e?0:e.length;if(!t)return-1;var a=null==r?0:toInteger(r);return a<0&&(a=nativeMax(t+a,0)),baseFindIndex(e,baseIteratee(n,3),a)}module.exports=findIndex;
}, {"3201":3201,"3233":3233,"3351":3351}];
window.modules["3356"] = [function(require,module,exports){var baseGetTag=require(3210),isObjectLike=require(3218),boolTag="[object Boolean]";function isBoolean(e){return!0===e||!1===e||isObjectLike(e)&&baseGetTag(e)==boolTag}module.exports=isBoolean;
}, {"3210":3210,"3218":3218}];
window.modules["3357"] = [function(require,module,exports){function stubFalse(){return!1}module.exports=stubFalse;
}, {}];
window.modules["3358"] = [function(require,module,exports){var root=require(3106),nativeIsFinite=root.isFinite;function isFinite(i){return"number"==typeof i&&nativeIsFinite(i)}module.exports=isFinite;
}, {"3106":3106}];
window.modules["3359"] = [function(require,module,exports){function isUndefined(e){return void 0===e}module.exports=isUndefined;
}, {}];
window.modules["3361"] = [function(require,module,exports){var baseAssignValue=require(3169),baseForOwn=require(3196),baseIteratee=require(3233);function mapValues(e,a){var s={};return a=baseIteratee(a,3),baseForOwn(e,function(e,r,u){baseAssignValue(s,r,a(e,r,u))}),s}module.exports=mapValues;
}, {"3169":3169,"3196":3196,"3233":3233}];
window.modules["3364"] = [function(require,module,exports){var arrayReduce=require(3161),baseEach=require(3174),baseIteratee=require(3233),baseReduce=require(3268),isArray=require(547);function reduce(e,r,a){var u=isArray(e)?arrayReduce:baseReduce,s=arguments.length<3;return u(e,baseIteratee(r,4),a,s,baseEach)}module.exports=reduce;
}, {"547":547,"3161":3161,"3174":3174,"3233":3233,"3268":3268}];
window.modules["3366"] = [function(require,module,exports){var toString=require(3288);function toLower(o){return toString(o).toLowerCase()}module.exports=toLower;
}, {"3288":3288}];
window.modules["3387"] = [function(require,module,exports){"use strict";function tryStringify(r){try{return JSON.stringify(r)}catch(r){return'"[Circular]"'}}function format(r,e,i){var a=i&&i.stringify||tryStringify;if("object"==typeof r&&null!==r){var t=e.length+1;if(1===t)return r;var n=new Array(t);n[0]=a(r);for(var f=1;f<t;f++)n[f]=a(e[f]);return n.join(" ")}if("string"!=typeof r)return r;var c=e.length;if(0===c)return r;for(var s="",o=0,u=-1,l=r&&r.length||0,b=0;b<l;){if(37===r.charCodeAt(b)&&b+1<l){switch(u=u>-1?u:0,r.charCodeAt(b+1)){case 100:case 102:if(o>=c)break;if(null==e[o])break;u<b&&(s+=r.slice(u,b)),s+=Number(e[o]),u=b+2,b++;break;case 105:if(o>=c)break;if(null==e[o])break;u<b&&(s+=r.slice(u,b)),s+=Math.floor(Number(e[o])),u=b+2,b++;break;case 79:case 111:case 106:if(o>=c)break;if(void 0===e[o])break;u<b&&(s+=r.slice(u,b));var k=typeof e[o];if("string"===k){s+="'"+e[o]+"'",u=b+2,b++;break}if("function"===k){s+=e[o].name||"<anonymous>",u=b+2,b++;break}s+=a(e[o]),u=b+2,b++;break;case 115:if(o>=c)break;u<b&&(s+=r.slice(u,b)),s+=String(e[o]),u=b+2,b++;break;case 37:u<b&&(s+=r.slice(u,b)),s+="%",u=b+2,b++,o--}++o}++b}return-1===u?r:(u<l&&(s+=r.slice(u)),s)}module.exports=format;
}, {}];
window.modules["3388"] = [function(require,module,exports){!function(e,r){"function"==typeof define&&define.amd?define("SmartyPants",["exports"],function(t){r(e.SmartyPants=t)}):"object"==typeof exports&&"string"!=typeof exports.nodeName?r(exports):r(e.SmartyPants={})}(this,function(e){"use strict";e.__esModule=!0,e.smartypantsu=e.smartellipses=e.smartdashes=e.smartquotes=e.smartypants=void 0;var r=/<(\/?)(?:pre|code|kbd|script|math)[^>]*>/i,t=function(e,t){var f,v,d,m,x;void 0===e&&(e=""),void 0===t&&(t="1");var h=0;if("0"===(t="number"==typeof t?t.toString():t.replace(/\s/g,"")))return e;if("1"===t)f=1,v=1,d=1,m=1;else if("2"===t)f=1,v=1,d=2,m=1;else if("3"===t)f=1,v=1,d=3,m=1;else if("-1"===t)x=1;else for(var b=0;b<t.length;b++){var y=t[b];"q"===y&&(f=1),"b"===y&&(v=1),"B"===y&&(v=2),"d"===y&&(d=1),"D"===y&&(d=2),"i"===y&&(d=3),"e"===y&&(m=1),"w"===y&&(h=1)}var S=o(e),w="",$=0,E="";for(b=0;b<S.length;b++){var R=S[b];if("tag"===R[0]){w+=R[1];var q=r.exec(R[1]);q&&($="/"===q[1]?0:1)}else{var B=R[1],P=B.substring(B.length-1,B.length);$||(B=u(B),h&&(B=B.replace(/$quot;/g,'"')),d&&(1===d&&(B=c(B)),2===d&&(B=g(B)),3===d&&(B=l(B))),m&&(B=s(B)),v&&(B=n(B),2===v&&(B=p(B))),f&&(B="'"===B?/\S/.test(E)?"&#8217;":"&#8216;":'"'===B?/\S/.test(E)?"&#8221;":"&#8220;":a(B)),x&&(B=i(B))),E=P,w+=B}}return w};e.smartypants=t;e.smartquotes=function(e,t){if(void 0===e&&(e=""),void 0===t&&(t="1"),"0"===(t="number"==typeof t?t.toString():t.replace(/\s/g,"")))return e;var n=0;/>['"]$/.test(e)&&(n=1,e+=" ");for(var p=o(e),c="",g=0,l="",s=0;s<p.length;s++){var i=p[s];if("tag"===i[0]){c+=i[1];var f=r.exec(i[1]);f&&(g="/"===f[1]?0:1)}else{var v=i[1],d=v.substring(v.length-1,v.length);g||(v="'"===(v=u(v))?/\S/.test(l)?"&#8217;":"&#8216;":'"'===v?/\S/.test(l)?"&#8221;":"&#8220;":a(v)),l=d,c+=v}}return n&&(c=c.replace(/ $/,"")),c};e.smartdashes=function(e,t){void 0===e&&(e=""),void 0===t&&(t="1");var a=c;if("0"===(t="number"==typeof t?t.toString():t.replace(/\s/g,"")))return e;"2"===t?a=g:"3"===t&&(a=l);for(var n=o(e),p="",s=0,i=0;i<n.length;i++){var f=n[i];if("tag"===f[0]){p+=f[1];var v=r.exec(f[1]);v&&(s="/"===v[1]?0:1)}else{var d=f[1];s||(d=a(d=u(d))),p+=d}}return p};e.smartellipses=function(e,t){if(void 0===e&&(e=""),void 0===t&&(t="1"),"0"===(t="number"==typeof t?t.toString():t.replace(/\s/g,"")))return e;for(var a=o(e),n="",p=0,c=0;c<a.length;c++){var g=a[c];if("tag"===g[0]){n+=g[1];var l=r.exec(g[1]);l&&(p="/"===l[1]?0:1)}else{var i=g[1];p||(i=u(i),i=s(i)),n+=i}}return n};var a=function(e){var r="[!\"#$%'()*+,-./:;<=>?@[\\]^_`{|}~]";return e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(new RegExp("^'(?="+r+"\\B)"),"&#8217;")).replace(new RegExp('^"(?='+r+"\\B)"),"&#8221;")).replace(/"'(?=\w)/,"&#8220;&#8216;")).replace(/'"(?=\w)/,"&#8216;&#8220;")).replace(/'(?=\d\d)/,"&#8217;")).replace(new RegExp("(\\s|&nbsp;|--|&[mn]dash;|&#8211;|&#8212;|&#x201[34])'(?=\\w)","g"),"$1&#8216;")).replace(new RegExp("([^\\ \\t\\r\\n\\[\\{\\(\\-])'","g"),"$1&#8217;")).replace(new RegExp("([\\ \\t\\r\\n\\[\\{\\(\\-]?)'(?=\\s|s\\b)","g"),"$1&#8217;")).replace(/'/g,"&#8216;")).replace(new RegExp('(\\s|&nbsp;|--|&[mn]dash;|&#8211;|&#8212;|&#x201[34])"(?=\\w)',"g"),"$1&#8220;")).replace(new RegExp('([^\\ \\t\\r\\n\\[\\{\\(\\-])"',"g"),"$1&#8221;")).replace(new RegExp('([\\ \\t\\r\\n\\[\\{\\(\\-]?)"(?=\\s)',"g"),"$1&#8221;")).replace(/"/g,"&#8220;")},n=function(e){return e=(e=e.replace(/``/g,"&#8220;")).replace(/''/g,"&#8221;")},p=function(e){return e=(e=e.replace(/`/g,"&#8216;")).replace(/'/g,"&#8217;")},c=function(e){return e=e.replace(/--/g,"&#8212;")},g=function(e){return e=(e=e.replace(/---/g,"&#8212;")).replace(/--/g,"&#8211;")},l=function(e){return e=(e=e.replace(/---/g,"&#8211;")).replace(/--/g,"&#8212;")},s=function(e){return e=(e=e.replace(/\.\.\./g,"&#8230;")).replace(/\. \. \./g,"&#8230;")},i=function(e){return e=(e=(e=(e=(e=(e=(e=e.replace(/&#8211;/g,"-")).replace(/&#8212;/g,"--")).replace(/&#8216;/g,"'")).replace(/&#8217;/g,"'")).replace(/&#8220;/g,'"')).replace(/&#8221;/g,'"')).replace(/&#8230;/g,"...")},u=function(e){return e=(e=(e=(e=(e=(e=e.replace(/\\\\/g,"&#92;")).replace(/\\"/g,"&#34;")).replace(/\\'/g,"&#39;")).replace(/\\\./g,"&#46;")).replace(/\\-/g,"&#45;")).replace(/\\`/g,"&#96;")},o=function(e){for(var r=0,t=e.length,a=[],n=/<!--[\s\S]*?-->|<\?.*?\?>|<[^>]*>/g,p=null;p=n.exec(e);){if(r<p.index){var c=["text",e.substring(r,p.index)];a.push(c)}var g=["tag",p.toString()];a.push(g),r=n.lastIndex}if(r<t){g=["text",e.substring(r,t)];a.push(g)}return a};e.smartypantsu=function(e,r){void 0===e&&(e=""),void 0===r&&(r="1");var a=t(e,r);return"-1"===(r="number"==typeof r?r.toString():r.replace(/\s/g,""))?function(e){return e=(e=(e=(e=(e=(e=(e=e.replace(/\u2013/g,"-")).replace(/\u2014/g,"--")).replace(/\u2018/g,"'")).replace(/\u2019/g,"'")).replace(/\u201c/g,'"')).replace(/\u201d/g,'"')).replace(/\u2026/g,"...")}(a):function(e,r){var t,a,n,p;if(void 0===r&&(r="1"),"0"===(r="number"==typeof r?r.toString():r.replace(/\s/g,"")))return e;if("1"===r)t=1,a=1,n=1,p=1;else if("2"===r)t=1,a=1,n=3,p=1;else if("3"===r)t=1,a=1,n=3,p=1;else for(var c=0;c<r.length;c++){var g=r[c];"q"===g&&(t=1),"b"===g&&(a=1),"B"===g&&(a=2),"d"===g&&(n=1),"D"===g&&(n=2),"i"===g&&(n=3),"e"===g&&(p=1)}return n&&(e=(e=e.replace(/&#8211;/g,"–")).replace(/&#8212;/g,"—")),(t||a)&&(e=(e=(e=(e=e.replace(/&#8216;/g,"‘")).replace(/&#8217;/g,"’")).replace(/&#8220;/g,"“")).replace(/&#8221;/g,"”")),p&&(e=e.replace(/&#8230;/g,"…")),e}(a,r)},e.default=t});
}, {}];
window.modules["3389"] = [function(require,module,exports){module.exports=require(3390);
}, {"3390":3390}];
window.modules["3390"] = [function(require,module,exports){!function(a){"use strict";var e={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"Ae","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"Oe","Ő":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"Ue","Ű":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"ae","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"oe","ő":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"ue","ű":"u","ý":"y","þ":"th","ÿ":"y","ẞ":"SS","ا":"a","أ":"a","إ":"i","آ":"aa","ؤ":"u","ئ":"e","ء":"a","ب":"b","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ي":"y","ى":"a","ة":"h","ﻻ":"la","ﻷ":"laa","ﻹ":"lai","ﻵ":"laa","گ":"g","چ":"ch","پ":"p","ژ":"zh","ک":"k","ی":"y","َ":"a","ً":"an","ِ":"e","ٍ":"en","ُ":"u","ٌ":"on","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","က":"k","ခ":"kh","ဂ":"g","ဃ":"ga","င":"ng","စ":"s","ဆ":"sa","ဇ":"z","စျ":"za","ည":"ny","ဋ":"t","ဌ":"ta","ဍ":"d","ဎ":"da","ဏ":"na","တ":"t","ထ":"ta","ဒ":"d","ဓ":"da","န":"n","ပ":"p","ဖ":"pa","ဗ":"b","ဘ":"ba","မ":"m","ယ":"y","ရ":"ya","လ":"l","ဝ":"w","သ":"th","ဟ":"h","ဠ":"la","အ":"a","ြ":"y","ျ":"ya","ွ":"w","ြွ":"yw","ျွ":"ywa","ှ":"h","ဧ":"e","၏":"-e","ဣ":"i","ဤ":"-i","ဉ":"u","ဦ":"-u","ဩ":"aw","သြော":"aw","ဪ":"aw","၀":"0","၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","္":"","့":"","း":"","č":"c","ď":"d","ě":"e","ň":"n","ř":"r","š":"s","ť":"t","ů":"u","ž":"z","Č":"C","Ď":"D","Ě":"E","Ň":"N","Ř":"R","Š":"S","Ť":"T","Ů":"U","Ž":"Z","ހ":"h","ށ":"sh","ނ":"n","ރ":"r","ބ":"b","ޅ":"lh","ކ":"k","އ":"a","ވ":"v","މ":"m","ފ":"f","ދ":"dh","ތ":"th","ލ":"l","ގ":"g","ޏ":"gn","ސ":"s","ޑ":"d","ޒ":"z","ޓ":"t","ޔ":"y","ޕ":"p","ޖ":"j","ޗ":"ch","ޘ":"tt","ޙ":"hh","ޚ":"kh","ޛ":"th","ޜ":"z","ޝ":"sh","ޞ":"s","ޟ":"d","ޠ":"t","ޡ":"z","ޢ":"a","ޣ":"gh","ޤ":"q","ޥ":"w","ަ":"a","ާ":"aa","ި":"i","ީ":"ee","ު":"u","ޫ":"oo","ެ":"e","ޭ":"ey","ޮ":"o","ޯ":"oa","ް":"","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"p","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","α":"a","β":"v","γ":"g","δ":"d","ε":"e","ζ":"z","η":"i","θ":"th","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"ks","ο":"o","π":"p","ρ":"r","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"o","ά":"a","έ":"e","ί":"i","ό":"o","ύ":"y","ή":"i","ώ":"o","ς":"s","ϊ":"i","ΰ":"y","ϋ":"y","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"I","Θ":"TH","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"KS","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"O","Ά":"A","Έ":"E","Ί":"I","Ό":"O","Ύ":"Y","Ή":"I","Ώ":"O","Ϊ":"I","Ϋ":"Y","ā":"a","ē":"e","ģ":"g","ī":"i","ķ":"k","ļ":"l","ņ":"n","ū":"u","Ā":"A","Ē":"E","Ģ":"G","Ī":"I","Ķ":"k","Ļ":"L","Ņ":"N","Ū":"U","Ќ":"Kj","ќ":"kj","Љ":"Lj","љ":"lj","Њ":"Nj","њ":"nj","Тс":"Ts","тс":"ts","ą":"a","ć":"c","ę":"e","ł":"l","ń":"n","ś":"s","ź":"z","ż":"z","Ą":"A","Ć":"C","Ę":"E","Ł":"L","Ń":"N","Ś":"S","Ź":"Z","Ż":"Z","Є":"Ye","І":"I","Ї":"Yi","Ґ":"G","є":"ye","і":"i","ї":"yi","ґ":"g","ă":"a","Ă":"A","ș":"s","Ș":"S","ț":"t","Ț":"T","ţ":"t","Ţ":"T","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ё":"yo","ж":"zh","з":"z","и":"i","й":"i","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"kh","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ё":"Yo","Ж":"Zh","З":"Z","И":"I","Й":"I","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"Kh","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","ђ":"dj","ј":"j","ћ":"c","џ":"dz","Ђ":"Dj","Ј":"j","Ћ":"C","Џ":"Dz","ľ":"l","ĺ":"l","ŕ":"r","Ľ":"L","Ĺ":"L","Ŕ":"R","ş":"s","Ş":"S","ı":"i","İ":"I","ğ":"g","Ğ":"G","ả":"a","Ả":"A","ẳ":"a","Ẳ":"A","ẩ":"a","Ẩ":"A","đ":"d","Đ":"D","ẹ":"e","Ẹ":"E","ẽ":"e","Ẽ":"E","ẻ":"e","Ẻ":"E","ế":"e","Ế":"E","ề":"e","Ề":"E","ệ":"e","Ệ":"E","ễ":"e","Ễ":"E","ể":"e","Ể":"E","ỏ":"o","ọ":"o","Ọ":"o","ố":"o","Ố":"O","ồ":"o","Ồ":"O","ổ":"o","Ổ":"O","ộ":"o","Ộ":"O","ỗ":"o","Ỗ":"O","ơ":"o","Ơ":"O","ớ":"o","Ớ":"O","ờ":"o","Ờ":"O","ợ":"o","Ợ":"O","ỡ":"o","Ỡ":"O","Ở":"o","ở":"o","ị":"i","Ị":"I","ĩ":"i","Ĩ":"I","ỉ":"i","Ỉ":"i","ủ":"u","Ủ":"U","ụ":"u","Ụ":"U","ũ":"u","Ũ":"U","ư":"u","Ư":"U","ứ":"u","Ứ":"U","ừ":"u","Ừ":"U","ự":"u","Ự":"U","ữ":"u","Ữ":"U","ử":"u","Ử":"ư","ỷ":"y","Ỷ":"y","ỳ":"y","Ỳ":"Y","ỵ":"y","Ỵ":"Y","ỹ":"y","Ỹ":"Y","ạ":"a","Ạ":"A","ấ":"a","Ấ":"A","ầ":"a","Ầ":"A","ậ":"a","Ậ":"A","ẫ":"a","Ẫ":"A","ắ":"a","Ắ":"A","ằ":"a","Ằ":"A","ặ":"a","Ặ":"A","ẵ":"a","Ẵ":"A","⓪":"0","①":"1","②":"2","③":"3","④":"4","⑤":"5","⑥":"6","⑦":"7","⑧":"8","⑨":"9","⑩":"10","⑪":"11","⑫":"12","⑬":"13","⑭":"14","⑮":"15","⑯":"16","⑰":"17","⑱":"18","⑲":"18","⑳":"18","⓵":"1","⓶":"2","⓷":"3","⓸":"4","⓹":"5","⓺":"6","⓻":"7","⓼":"8","⓽":"9","⓾":"10","⓿":"0","⓫":"11","⓬":"12","⓭":"13","⓮":"14","⓯":"15","⓰":"16","⓱":"17","⓲":"18","⓳":"19","⓴":"20","Ⓐ":"A","Ⓑ":"B","Ⓒ":"C","Ⓓ":"D","Ⓔ":"E","Ⓕ":"F","Ⓖ":"G","Ⓗ":"H","Ⓘ":"I","Ⓙ":"J","Ⓚ":"K","Ⓛ":"L","Ⓜ":"M","Ⓝ":"N","Ⓞ":"O","Ⓟ":"P","Ⓠ":"Q","Ⓡ":"R","Ⓢ":"S","Ⓣ":"T","Ⓤ":"U","Ⓥ":"V","Ⓦ":"W","Ⓧ":"X","Ⓨ":"Y","Ⓩ":"Z","ⓐ":"a","ⓑ":"b","ⓒ":"c","ⓓ":"d","ⓔ":"e","ⓕ":"f","ⓖ":"g","ⓗ":"h","ⓘ":"i","ⓙ":"j","ⓚ":"k","ⓛ":"l","ⓜ":"m","ⓝ":"n","ⓞ":"o","ⓟ":"p","ⓠ":"q","ⓡ":"r","ⓢ":"s","ⓣ":"t","ⓤ":"u","ⓦ":"v","ⓥ":"w","ⓧ":"x","ⓨ":"y","ⓩ":"z","“":'"',"”":'"',"‘":"'","’":"'","∂":"d","ƒ":"f","™":"(TM)","©":"(C)","œ":"oe","Œ":"OE","®":"(R)","†":"+","℠":"(SM)","…":"...","˚":"o","º":"o","ª":"a","•":"*","၊":",","။":".",$:"USD","€":"EUR","₢":"BRN","₣":"FRF","£":"GBP","₤":"ITL","₦":"NGN","₧":"ESP","₩":"KRW","₪":"ILS","₫":"VND","₭":"LAK","₮":"MNT","₯":"GRD","₱":"ARS","₲":"PYG","₳":"ARA","₴":"UAH","₵":"GHS","¢":"cent","¥":"CNY","元":"CNY","円":"YEN","﷼":"IRR","₠":"EWE","฿":"THB","₨":"INR","₹":"INR","₰":"PF","₺":"TRY","؋":"AFN","₼":"AZN","лв":"BGN","៛":"KHR","₡":"CRC","₸":"KZT","ден":"MKD","zł":"PLN","₽":"RUB","₾":"GEL"},n=["်","ް"],t={"ာ":"a","ါ":"a","ေ":"e","ဲ":"e","ိ":"i","ီ":"i","ို":"o","ု":"u","ူ":"u","ေါင်":"aung","ော":"aw","ော်":"aw","ေါ":"aw","ေါ်":"aw","်":"်","က်":"et","ိုက်":"aik","ောက်":"auk","င်":"in","ိုင်":"aing","ောင်":"aung","စ်":"it","ည်":"i","တ်":"at","ိတ်":"eik","ုတ်":"ok","ွတ်":"ut","ေတ်":"it","ဒ်":"d","ိုဒ်":"ok","ုဒ်":"ait","န်":"an","ာန်":"an","ိန်":"ein","ုန်":"on","ွန်":"un","ပ်":"at","ိပ်":"eik","ုပ်":"ok","ွပ်":"ut","န်ုပ်":"nub","မ်":"an","ိမ်":"ein","ုမ်":"on","ွမ်":"un","ယ်":"e","ိုလ်":"ol","ဉ်":"in","ံ":"an","ိံ":"ein","ုံ":"on","ައް":"ah","ަށް":"ah"},i={en:{},az:{"ç":"c","ə":"e","ğ":"g","ı":"i","ö":"o","ş":"s","ü":"u","Ç":"C","Ə":"E","Ğ":"G","İ":"I","Ö":"O","Ş":"S","Ü":"U"},cs:{"č":"c","ď":"d","ě":"e","ň":"n","ř":"r","š":"s","ť":"t","ů":"u","ž":"z","Č":"C","Ď":"D","Ě":"E","Ň":"N","Ř":"R","Š":"S","Ť":"T","Ů":"U","Ž":"Z"},fi:{"ä":"a","Ä":"A","ö":"o","Ö":"O"},hu:{"ä":"a","Ä":"A","ö":"o","Ö":"O","ü":"u","Ü":"U","ű":"u","Ű":"U"},lt:{"ą":"a","č":"c","ę":"e","ė":"e","į":"i","š":"s","ų":"u","ū":"u","ž":"z","Ą":"A","Č":"C","Ę":"E","Ė":"E","Į":"I","Š":"S","Ų":"U","Ū":"U"},lv:{"ā":"a","č":"c","ē":"e","ģ":"g","ī":"i","ķ":"k","ļ":"l","ņ":"n","š":"s","ū":"u","ž":"z","Ā":"A","Č":"C","Ē":"E","Ģ":"G","Ī":"i","Ķ":"k","Ļ":"L","Ņ":"N","Š":"S","Ū":"u","Ž":"Z"},pl:{"ą":"a","ć":"c","ę":"e","ł":"l","ń":"n","ó":"o","ś":"s","ź":"z","ż":"z","Ą":"A","Ć":"C","Ę":"e","Ł":"L","Ń":"N","Ó":"O","Ś":"S","Ź":"Z","Ż":"Z"},sv:{"ä":"a","Ä":"A","ö":"o","Ö":"O"},sk:{"ä":"a","Ä":"A"},sr:{"љ":"lj","њ":"nj","Љ":"Lj","Њ":"Nj","đ":"dj","Đ":"Dj"},tr:{"Ü":"U","Ö":"O","ü":"u","ö":"o"}},o={ar:{"∆":"delta","∞":"la-nihaya","♥":"hob","&":"wa","|":"aw","<":"aqal-men",">":"akbar-men","∑":"majmou","¤":"omla"},az:{},ca:{"∆":"delta","∞":"infinit","♥":"amor","&":"i","|":"o","<":"menys que",">":"mes que","∑":"suma dels","¤":"moneda"},cs:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"nebo","<":"mensi nez",">":"vetsi nez","∑":"soucet","¤":"mena"},de:{"∆":"delta","∞":"unendlich","♥":"Liebe","&":"und","|":"oder","<":"kleiner als",">":"groesser als","∑":"Summe von","¤":"Waehrung"},dv:{"∆":"delta","∞":"kolunulaa","♥":"loabi","&":"aai","|":"noonee","<":"ah vure kuda",">":"ah vure bodu","∑":"jumula","¤":"faisaa"},en:{"∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less than",">":"greater than","∑":"sum","¤":"currency"},es:{"∆":"delta","∞":"infinito","♥":"amor","&":"y","|":"u","<":"menos que",">":"mas que","∑":"suma de los","¤":"moneda"},fa:{"∆":"delta","∞":"bi-nahayat","♥":"eshgh","&":"va","|":"ya","<":"kamtar-az",">":"bishtar-az","∑":"majmooe","¤":"vahed"},fi:{"∆":"delta","∞":"aarettomyys","♥":"rakkaus","&":"ja","|":"tai","<":"pienempi kuin",">":"suurempi kuin","∑":"summa","¤":"valuutta"},fr:{"∆":"delta","∞":"infiniment","♥":"Amour","&":"et","|":"ou","<":"moins que",">":"superieure a","∑":"somme des","¤":"monnaie"},ge:{"∆":"delta","∞":"usasruloba","♥":"siqvaruli","&":"da","|":"an","<":"naklebi",">":"meti","∑":"jami","¤":"valuta"},gr:{},hu:{"∆":"delta","∞":"vegtelen","♥":"szerelem","&":"es","|":"vagy","<":"kisebb mint",">":"nagyobb mint","∑":"szumma","¤":"penznem"},it:{"∆":"delta","∞":"infinito","♥":"amore","&":"e","|":"o","<":"minore di",">":"maggiore di","∑":"somma","¤":"moneta"},lt:{"∆":"delta","∞":"begalybe","♥":"meile","&":"ir","|":"ar","<":"maziau nei",">":"daugiau nei","∑":"suma","¤":"valiuta"},lv:{"∆":"delta","∞":"bezgaliba","♥":"milestiba","&":"un","|":"vai","<":"mazak neka",">":"lielaks neka","∑":"summa","¤":"valuta"},my:{"∆":"kwahkhyaet","∞":"asaonasme","♥":"akhyait","&":"nhin","|":"tho","<":"ngethaw",">":"kyithaw","∑":"paungld","¤":"ngwekye"},mk:{},nl:{"∆":"delta","∞":"oneindig","♥":"liefde","&":"en","|":"of","<":"kleiner dan",">":"groter dan","∑":"som","¤":"valuta"},pl:{"∆":"delta","∞":"nieskonczonosc","♥":"milosc","&":"i","|":"lub","<":"mniejsze niz",">":"wieksze niz","∑":"suma","¤":"waluta"},pt:{"∆":"delta","∞":"infinito","♥":"amor","&":"e","|":"ou","<":"menor que",">":"maior que","∑":"soma","¤":"moeda"},ro:{"∆":"delta","∞":"infinit","♥":"dragoste","&":"si","|":"sau","<":"mai mic ca",">":"mai mare ca","∑":"suma","¤":"valuta"},ru:{"∆":"delta","∞":"beskonechno","♥":"lubov","&":"i","|":"ili","<":"menshe",">":"bolshe","∑":"summa","¤":"valjuta"},sk:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"alebo","<":"menej ako",">":"viac ako","∑":"sucet","¤":"mena"},sr:{},tr:{"∆":"delta","∞":"sonsuzluk","♥":"ask","&":"ve","|":"veya","<":"kucuktur",">":"buyuktur","∑":"toplam","¤":"para birimi"},uk:{"∆":"delta","∞":"bezkinechnist","♥":"lubov","&":"i","|":"abo","<":"menshe",">":"bilshe","∑":"suma","¤":"valjuta"},vn:{"∆":"delta","∞":"vo cuc","♥":"yeu","&":"va","|":"hoac","<":"nho hon",">":"lon hon","∑":"tong","¤":"tien te"}},u=[";","?",":","@","&","=","+","$",",","/"].join(""),s=[";","?",":","@","&","=","+","$",","].join(""),l=[".","!","~","*","'","(",")"].join(""),r=function(a,r){var m,d,g,k,y,f,p,z,b,A,v,E,O,j,S="-",w="",U="",C=!0,N={},R="";if("string"!=typeof a)return"";if("string"==typeof r&&(S=r),p=o.en,z=i.en,"object"==typeof r)for(v in m=r.maintainCase||!1,N=r.custom&&"object"==typeof r.custom?r.custom:N,g=+r.truncate>1&&r.truncate||!1,k=r.uric||!1,y=r.uricNoSlash||!1,f=r.mark||!1,C=!1!==r.symbols&&!1!==r.lang,S=r.separator||S,k&&(R+=u),y&&(R+=s),f&&(R+=l),p=r.lang&&o[r.lang]&&C?o[r.lang]:C?o.en:{},z=r.lang&&i[r.lang]?i[r.lang]:!1===r.lang||!0===r.lang?{}:i.en,r.titleCase&&"number"==typeof r.titleCase.length&&Array.prototype.toString.call(r.titleCase)?(r.titleCase.forEach(function(a){N[a+""]=a+""}),d=!0):d=!!r.titleCase,r.custom&&"number"==typeof r.custom.length&&Array.prototype.toString.call(r.custom)&&r.custom.forEach(function(a){N[a+""]=a+""}),Object.keys(N).forEach(function(e){var n;n=e.length>1?new RegExp("\\b"+h(e)+"\\b","gi"):new RegExp(h(e),"gi"),a=a.replace(n,N[e])}),N)R+=v;for(R=h(R+=S),O=!1,j=!1,A=0,E=(a=a.replace(/(^\s+|\s+$)/g,"")).length;A<E;A++)v=a[A],c(v,N)?O=!1:z[v]?(v=O&&z[v].match(/[A-Za-z0-9]/)?" "+z[v]:z[v],O=!1):v in e?(A+1<E&&n.indexOf(a[A+1])>=0?(U+=v,v=""):!0===j?(v=t[U]+e[v],U=""):v=O&&e[v].match(/[A-Za-z0-9]/)?" "+e[v]:e[v],O=!1,j=!1):v in t?(U+=v,v="",A===E-1&&(v=t[U]),j=!0):!p[v]||k&&-1!==u.indexOf(v)||y&&-1!==s.indexOf(v)?(!0===j?(v=t[U]+v,U="",j=!1):O&&(/[A-Za-z0-9]/.test(v)||w.substr(-1).match(/A-Za-z0-9]/))&&(v=" "+v),O=!1):(v=O||w.substr(-1).match(/[A-Za-z0-9]/)?S+p[v]:p[v],v+=void 0!==a[A+1]&&a[A+1].match(/[A-Za-z0-9]/)?S:"",O=!0),w+=v.replace(new RegExp("[^\\w\\s"+R+"_-]","g"),S);return d&&(w=w.replace(/(\w)(\S*)/g,function(a,e,n){var t=e.toUpperCase()+(null!==n?n:"");return Object.keys(N).indexOf(t.toLowerCase())<0?t:t.toLowerCase()})),w=w.replace(/\s+/g,S).replace(new RegExp("\\"+S+"+","g"),S).replace(new RegExp("(^\\"+S+"+|\\"+S+"+$)","g"),""),g&&w.length>g&&(b=w.charAt(g)===S,w=w.slice(0,g),b||(w=w.slice(0,w.lastIndexOf(S)))),m||d||(w=w.toLowerCase()),w},m=function(a){return function(e){return r(e,a)}},h=function(a){return a.replace(/[-\\^$*+?.()|[\]{}\/]/g,"\\$&")},c=function(a,e){for(var n in e)if(e[n]===a)return!0};if("undefined"!=typeof module&&module.exports)module.exports=r,module.exports.createSlug=m;else if("undefined"!=typeof define&&define.amd)define([],function(){return r});else try{if(a.getSlug||a.createSlug)throw"speakingurl: globals exists /(getSlug|createSlug)/";a.getSlug=r,a.createSlug=m}catch(a){}}(this);
}, {}];
window.modules["3391"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default="00000000-0000-0000-0000-000000000000";exports.default=_default;
}, {}];
window.modules["3392"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _rng=_interopRequireDefault(require(3402)),_stringify=_interopRequireDefault(require(3394));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function v4(e,r,t){const u=(e=e||{}).random||(e.rng||_rng.default)();if(u[6]=15&u[6]|64,u[8]=63&u[8]|128,r){t=t||0;for(let e=0;e<16;++e)r[t+e]=u[e];return r}return(0,_stringify.default)(u)}var _default=v4;exports.default=_default;
}, {"3394":3394,"3402":3402}];
window.modules["3393"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _validate=_interopRequireDefault(require(3398));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,_validate.default)(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}var _default=version;exports.default=_default;
}, {"3398":3398}];
window.modules["3394"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _validate=_interopRequireDefault(require(3398));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const byteToHex=[];for(let e=0;e<256;++e)byteToHex.push((e+256).toString(16).substr(1));function stringify(e,t=0){const o=(byteToHex[e[t+0]]+byteToHex[e[t+1]]+byteToHex[e[t+2]]+byteToHex[e[t+3]]+"-"+byteToHex[e[t+4]]+byteToHex[e[t+5]]+"-"+byteToHex[e[t+6]]+byteToHex[e[t+7]]+"-"+byteToHex[e[t+8]]+byteToHex[e[t+9]]+"-"+byteToHex[e[t+10]]+byteToHex[e[t+11]]+byteToHex[e[t+12]]+byteToHex[e[t+13]]+byteToHex[e[t+14]]+byteToHex[e[t+15]]).toLowerCase();if(!(0,_validate.default)(o))throw TypeError("Stringified UUID is invalid");return o}var _default=stringify;exports.default=_default;
}, {"3398":3398}];
window.modules["3395"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _validate=_interopRequireDefault(require(3398));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,_validate.default)(e))throw TypeError("Invalid UUID");let t;const r=new Uint8Array(16);return r[0]=(t=parseInt(e.slice(0,8),16))>>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=255&t,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=255&t,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=255&t,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=255&t,r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,r[11]=t/4294967296&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=255&t,r}var _default=parse;exports.default=_default;
}, {"3398":3398}];
window.modules["3396"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _rng=_interopRequireDefault(require(3402)),_stringify=_interopRequireDefault(require(3394));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let _nodeId,_clockseq,_lastMSecs=0,_lastNSecs=0;function v1(e,s,t){let l=s&&t||0;const n=s||new Array(16);let o=(e=e||{}).node||_nodeId,r=void 0!==e.clockseq?e.clockseq:_clockseq;if(null==o||null==r){const s=e.random||(e.rng||_rng.default)();null==o&&(o=_nodeId=[1|s[0],s[1],s[2],s[3],s[4],s[5]]),null==r&&(r=_clockseq=16383&(s[6]<<8|s[7]))}let c=void 0!==e.msecs?e.msecs:Date.now(),u=void 0!==e.nsecs?e.nsecs:_lastNSecs+1;const i=c-_lastMSecs+(u-_lastNSecs)/1e4;if(i<0&&void 0===e.clockseq&&(r=r+1&16383),(i<0||c>_lastMSecs)&&void 0===e.nsecs&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");_lastMSecs=c,_lastNSecs=u,_clockseq=r;const _=(1e4*(268435455&(c+=122192928e5))+u)%4294967296;n[l++]=_>>>24&255,n[l++]=_>>>16&255,n[l++]=_>>>8&255,n[l++]=255&_;const a=c/4294967296*1e4&268435455;n[l++]=a>>>8&255,n[l++]=255&a,n[l++]=a>>>24&15|16,n[l++]=a>>>16&255,n[l++]=r>>>8|128,n[l++]=255&r;for(let e=0;e<6;++e)n[l+e]=o[e];return s||(0,_stringify.default)(n)}var _default=v1;exports.default=_default;
}, {"3394":3394,"3402":3402}];
window.modules["3397"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _v=_interopRequireDefault(require(3404)),_sha=_interopRequireDefault(require(3403));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const v5=(0,_v.default)("v5",80,_sha.default);var _default=v5;exports.default=_default;
}, {"3403":3403,"3404":3404}];
window.modules["3398"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _regex=_interopRequireDefault(require(3401));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return"string"==typeof e&&_regex.default.test(e)}var _default=validate;exports.default=_default;
}, {"3401":3401}];
window.modules["3399"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _v=_interopRequireDefault(require(3404)),_md=_interopRequireDefault(require(3400));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const v3=(0,_v.default)("v3",48,_md.default);var _default=v3;exports.default=_default;
}, {"3400":3400,"3404":3404}];
window.modules["3400"] = [function(require,module,exports){"use strict";function md5(d){if("string"==typeof d){const t=unescape(encodeURIComponent(d));d=new Uint8Array(t.length);for(let m=0;m<t.length;++m)d[m]=t.charCodeAt(m)}return md5ToHexEncodedArray(wordsToMd5(bytesToWords(d),8*d.length))}function md5ToHexEncodedArray(d){const t=[],m=32*d.length;for(let e=0;e<m;e+=8){const m=d[e>>5]>>>e%32&255,f=parseInt("0123456789abcdef".charAt(m>>>4&15)+"0123456789abcdef".charAt(15&m),16);t.push(f)}return t}function getOutputLength(d){return 14+(d+64>>>9<<4)+1}function wordsToMd5(d,t){d[t>>5]|=128<<t%32,d[getOutputLength(t)-1]=t;let m=1732584193,e=-271733879,f=-1732584194,n=271733878;for(let t=0;t<d.length;t+=16){const i=m,r=e,g=f,h=n;m=md5ff(m,e,f,n,d[t],7,-680876936),n=md5ff(n,m,e,f,d[t+1],12,-389564586),f=md5ff(f,n,m,e,d[t+2],17,606105819),e=md5ff(e,f,n,m,d[t+3],22,-1044525330),m=md5ff(m,e,f,n,d[t+4],7,-176418897),n=md5ff(n,m,e,f,d[t+5],12,1200080426),f=md5ff(f,n,m,e,d[t+6],17,-1473231341),e=md5ff(e,f,n,m,d[t+7],22,-45705983),m=md5ff(m,e,f,n,d[t+8],7,1770035416),n=md5ff(n,m,e,f,d[t+9],12,-1958414417),f=md5ff(f,n,m,e,d[t+10],17,-42063),e=md5ff(e,f,n,m,d[t+11],22,-1990404162),m=md5ff(m,e,f,n,d[t+12],7,1804603682),n=md5ff(n,m,e,f,d[t+13],12,-40341101),f=md5ff(f,n,m,e,d[t+14],17,-1502002290),m=md5gg(m,e=md5ff(e,f,n,m,d[t+15],22,1236535329),f,n,d[t+1],5,-165796510),n=md5gg(n,m,e,f,d[t+6],9,-1069501632),f=md5gg(f,n,m,e,d[t+11],14,643717713),e=md5gg(e,f,n,m,d[t],20,-373897302),m=md5gg(m,e,f,n,d[t+5],5,-701558691),n=md5gg(n,m,e,f,d[t+10],9,38016083),f=md5gg(f,n,m,e,d[t+15],14,-660478335),e=md5gg(e,f,n,m,d[t+4],20,-405537848),m=md5gg(m,e,f,n,d[t+9],5,568446438),n=md5gg(n,m,e,f,d[t+14],9,-1019803690),f=md5gg(f,n,m,e,d[t+3],14,-187363961),e=md5gg(e,f,n,m,d[t+8],20,1163531501),m=md5gg(m,e,f,n,d[t+13],5,-1444681467),n=md5gg(n,m,e,f,d[t+2],9,-51403784),f=md5gg(f,n,m,e,d[t+7],14,1735328473),m=md5hh(m,e=md5gg(e,f,n,m,d[t+12],20,-1926607734),f,n,d[t+5],4,-378558),n=md5hh(n,m,e,f,d[t+8],11,-2022574463),f=md5hh(f,n,m,e,d[t+11],16,1839030562),e=md5hh(e,f,n,m,d[t+14],23,-35309556),m=md5hh(m,e,f,n,d[t+1],4,-1530992060),n=md5hh(n,m,e,f,d[t+4],11,1272893353),f=md5hh(f,n,m,e,d[t+7],16,-155497632),e=md5hh(e,f,n,m,d[t+10],23,-1094730640),m=md5hh(m,e,f,n,d[t+13],4,681279174),n=md5hh(n,m,e,f,d[t],11,-358537222),f=md5hh(f,n,m,e,d[t+3],16,-722521979),e=md5hh(e,f,n,m,d[t+6],23,76029189),m=md5hh(m,e,f,n,d[t+9],4,-640364487),n=md5hh(n,m,e,f,d[t+12],11,-421815835),f=md5hh(f,n,m,e,d[t+15],16,530742520),m=md5ii(m,e=md5hh(e,f,n,m,d[t+2],23,-995338651),f,n,d[t],6,-198630844),n=md5ii(n,m,e,f,d[t+7],10,1126891415),f=md5ii(f,n,m,e,d[t+14],15,-1416354905),e=md5ii(e,f,n,m,d[t+5],21,-57434055),m=md5ii(m,e,f,n,d[t+12],6,1700485571),n=md5ii(n,m,e,f,d[t+3],10,-1894986606),f=md5ii(f,n,m,e,d[t+10],15,-1051523),e=md5ii(e,f,n,m,d[t+1],21,-2054922799),m=md5ii(m,e,f,n,d[t+8],6,1873313359),n=md5ii(n,m,e,f,d[t+15],10,-30611744),f=md5ii(f,n,m,e,d[t+6],15,-1560198380),e=md5ii(e,f,n,m,d[t+13],21,1309151649),m=md5ii(m,e,f,n,d[t+4],6,-145523070),n=md5ii(n,m,e,f,d[t+11],10,-1120210379),f=md5ii(f,n,m,e,d[t+2],15,718787259),e=md5ii(e,f,n,m,d[t+9],21,-343485551),m=safeAdd(m,i),e=safeAdd(e,r),f=safeAdd(f,g),n=safeAdd(n,h)}return[m,e,f,n]}function bytesToWords(d){if(0===d.length)return[];const t=8*d.length,m=new Uint32Array(getOutputLength(t));for(let e=0;e<t;e+=8)m[e>>5]|=(255&d[e/8])<<e%32;return m}function safeAdd(d,t){const m=(65535&d)+(65535&t);return(d>>16)+(t>>16)+(m>>16)<<16|65535&m}function bitRotateLeft(d,t){return d<<t|d>>>32-t}function md5cmn(d,t,m,e,f,n){return safeAdd(bitRotateLeft(safeAdd(safeAdd(t,d),safeAdd(e,n)),f),m)}function md5ff(d,t,m,e,f,n,i){return md5cmn(t&m|~t&e,d,t,f,n,i)}function md5gg(d,t,m,e,f,n,i){return md5cmn(t&e|m&~e,d,t,f,n,i)}function md5hh(d,t,m,e,f,n,i){return md5cmn(t^m^e,d,t,f,n,i)}function md5ii(d,t,m,e,f,n,i){return md5cmn(m^(t|~e),d,t,f,n,i)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default=md5;exports.default=_default;
}, {}];
window.modules["3401"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;exports.default=_default;
}, {}];
window.modules["3402"] = [function(require,module,exports){"use strict";let getRandomValues;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=rng;const rnds8=new Uint8Array(16);function rng(){if(!getRandomValues&&!(getRandomValues="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return getRandomValues(rnds8)}
}, {}];
window.modules["3403"] = [function(require,module,exports){"use strict";function f(e,t,r,o){switch(e){case 0:return t&r^~t&o;case 1:return t^r^o;case 2:return t&r^t&o^r&o;case 3:return t^r^o}}function ROTL(e,t){return e<<t|e>>>32-t}function sha1(e){const t=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){const t=unescape(encodeURIComponent(e));e=[];for(let r=0;r<t.length;++r)e.push(t.charCodeAt(r))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);const o=e.length/4+2,n=Math.ceil(o/16),s=new Array(n);for(let t=0;t<n;++t){const r=new Uint32Array(16);for(let o=0;o<16;++o)r[o]=e[64*t+4*o]<<24|e[64*t+4*o+1]<<16|e[64*t+4*o+2]<<8|e[64*t+4*o+3];s[t]=r}s[n-1][14]=8*(e.length-1)/Math.pow(2,32),s[n-1][14]=Math.floor(s[n-1][14]),s[n-1][15]=8*(e.length-1)&4294967295;for(let e=0;e<n;++e){const o=new Uint32Array(80);for(let t=0;t<16;++t)o[t]=s[e][t];for(let e=16;e<80;++e)o[e]=ROTL(o[e-3]^o[e-8]^o[e-14]^o[e-16],1);let n=r[0],a=r[1],l=r[2],c=r[3],u=r[4];for(let e=0;e<80;++e){const r=Math.floor(e/20),s=ROTL(n,5)+f(r,a,l,c)+u+t[r]+o[e]>>>0;u=c,c=l,l=ROTL(a,30)>>>0,a=n,n=s}r[0]=r[0]+n>>>0,r[1]=r[1]+a>>>0,r[2]=r[2]+l>>>0,r[3]=r[3]+c>>>0,r[4]=r[4]+u>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,255&r[0],r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,255&r[1],r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,255&r[2],r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,255&r[3],r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,255&r[4]]}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default=sha1;exports.default=_default;
}, {}];
window.modules["3404"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=_default,exports.URL=exports.DNS=void 0;var _stringify=_interopRequireDefault(require(3394)),_parse=_interopRequireDefault(require(3395));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let r=0;r<e.length;++r)t.push(e.charCodeAt(r));return t}const DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8";exports.DNS=DNS;const URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8";function _default(e,t,r){function n(e,n,s,o){if("string"==typeof e&&(e=stringToBytes(e)),"string"==typeof n&&(n=(0,_parse.default)(n)),16!==n.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let i=new Uint8Array(16+e.length);if(i.set(n),i.set(e,n.length),(i=r(i))[6]=15&i[6]|t,i[8]=63&i[8]|128,s){o=o||0;for(let e=0;e<16;++e)s[o+e]=i[e];return s}return(0,_stringify.default)(i)}try{n.name=e}catch(e){}return n.DNS=DNS,n.URL=URL,n}exports.URL=URL;
}, {"3394":3394,"3395":3395}];
window.modules["3455"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_defineProperty2=_interopRequireDefault(require(18)),_classCallCheck2=_interopRequireDefault(require(11)),_createClass2=_interopRequireDefault(require(12)),_asyncToGenerator2=_interopRequireDefault(require(24));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}require(3099);var _require=require(3491),_buildUrl=_require.buildUrl,_buildUrlFromUri=_require.buildUrlFromUri,_require2=require(3465),getAuthorization=_require2.getAuthorization,getUserName=_require2.getUserName,createFormData=_require2.createFormData,urlParse=require(71),DOCUMENT_TYPE_MAP={images:"image",videos:"video",files:"file",loops:"loop"},SITE_TO_DAM_NAMESPACE={es:"cnne",cnn:"global",ar:"arabic"};function _checkStatus(e){return _checkStatus2.apply(this,arguments)}function _checkStatus2(){return(_checkStatus2=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.status>=400)){e.next=10;break}return e.next=3,t.json();case 3:if(e.t0=e.sent.message,e.t0){e.next=6;break}e.t0=t.statusText;case 6:throw r=e.t0,(n=new Error(r)).response=t,n;case 10:return e.abrupt("return",t);case 11:case"end":return e.stop()}},e)}))).apply(this,arguments)}function datetimeExpired(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:600;return Date.now()-new Date(e).getTime()>1e3*t}var DamClient=function(){function e(t){(0,_classCallCheck2.default)(this,e);var r=t.damAccessKey,n=t.damApiHost,a=t.damServingHost,i=t.damApiVersion,u=void 0===i?"v1":i,s=t.damDefaultPath,o=t.damDocument,c=void 0===o?"images":o,l=t.DAM_TYPE,p=t.userAgent;this.MEDIA_STATUS={ACTIVE:"active",DELETED:"deleted",INACTIVE:"inactive",LOCKED:"locked"},this._damAccessKey=r,this._damApiHost=n,this._damServingHost=a,this._damDefaultPath=s,this._damApiUrl="".concat(n,"/api/").concat(u),this._damApiVersion=u,this._damDocumentType=c,this._damServingHostDocumentPath="/api/".concat(u,"/").concat(c,"/"),this.DAM_TYPE=l,this.DEFAULT_IMAGE_LICENSE_ID="license_befa2735-b26a-4793-a26f-53f6f3737b25",this.DEFAULT_LOOP_LICENSE_ID="license_befa2735-b26a-4793-a26f-53f6f3737b25",this._userAgent=p}return(0,_createClass2.default)(e,[{key:"_digestIsExpired",get:function(){return datetimeExpired(this._tokenExpiration)}},{key:"getId",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(e.startsWith("http")?urlParse(e).pathname:e).replace("".concat(this._damServingHostDocumentPath),"")}},{key:"getNamespace",value:function(){var e,t,r,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null===(e=window)||void 0===e?void 0:null===(t=e.kiln)||void 0===t?void 0:t.locals,a=(null==n?void 0:null===(r=n.site)||void 0===r?void 0:r.site)||"cnn";return SITE_TO_DAM_NAMESPACE[a]}},{key:"authenticate",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var t,r=this;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.isFetchingCredentials){e.next=2;break}return e.abrupt("return",this.isFetchingCredentials);case 2:return t=Date.now(),e.abrupt("return",this.isFetchingCredentials=getAuthorization(this._damAccessKey,t).then(function(e){r._authorization=e,r._tokenExpiration=t}).finally(function(){return r.isFetchingCredentials=null}));case 4:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"getHeaders",value:function(){var e=(0,_asyncToGenerator2.default)(function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],r=arguments.length>1?arguments[1]:void 0;return _regenerator.default.mark(function n(){var a;return _regenerator.default.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(e._authorization&&!e._digestIsExpired){n.next=3;break}return n.next=3,e.authenticate();case 3:return a={Authorization:e._authorization,"X-Api-Key":e._damAccessKey,"X-Date-Time":e._tokenExpiration,"X-User-Name":getUserName(),"User-Agent":e._userAgent},t&&(a["Content-Type"]="application/json"),r&&(a["X-Dam-Namespace"]=r),n.abrupt("return",a);case 7:case"end":return n.stop()}},n)})()});return function(){return e.apply(this,arguments)}}()},{key:"request",value:function(){var e=(0,_asyncToGenerator2.default)(function(e,t,r){var n=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=a.json,u=void 0===i||i,s=a.namespace;return _regenerator.default.mark(function a(){var i,o,c;return _regenerator.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,n.getHeaders(u,s);case 2:return i=a.sent,o={method:e,headers:i},r&&(o.body=u?JSON.stringify(r):r),a.next=7,fetch("".concat(n._damApiUrl).concat(t),o);case 7:return c=a.sent,a.next=10,_checkStatus(c);case 10:return a.abrupt("return",c.json());case 11:case"end":return a.stop()}},a)})()});return function(t,r,n){return e.apply(this,arguments)}}()},{key:"_getR",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r){var n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n="",r&&(n="?".concat(new URLSearchParams(r))),e.next=4,this.request("GET","".concat(t).concat(n));case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}},e,this)}));return function(t,r){return e.apply(this,arguments)}}()},{key:"_delete",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.request("DELETE",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"_put",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r,n){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.request("PUT",t,r,{namespace:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t,r,n){return e.apply(this,arguments)}}()},{key:"_post",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r,n){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.request("POST",t,r,{namespace:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t,r,n){return e.apply(this,arguments)}}()},{key:"_sendMultipart",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r,n,a){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.request(t,r,createFormData(n),{json:!1,namespace:a});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t,r,n,a){return e.apply(this,arguments)}}()},{key:"buildUrl",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.ratio,n=void 0===r?"original":r,a=t.ratioSize,i=void 0===a?{}:a,u=t.rawQuery,s=t.servingHost,o=void 0===s?this._damServingHost:s,c=t.damDocumentType,l=void 0===c?this._damDocumentType:c,p=t.extraCropCommands;return _buildUrl(e,{ratio:n,ratioSize:i,rawQuery:u,servingHost:o,damDocumentType:l,extraCropCommands:p})}},{key:"buildUrlFromUri",value:function(e,t){return _buildUrlFromUri(e,_objectSpread(_objectSpread({},t),{},{servingHost:this._damServingHost}))}},{key:"upload",value:function(e,t,r){var n=_objectSpread({path:this._damDefaultPath,name:e.name},t);return this._sendMultipart("POST","/".concat(this._damDocumentType),{file:e,meta:JSON.stringify(n)},r)}},{key:"putImage",value:function(e,t,r){return this._sendMultipart("PUT","/".concat(this._damDocumentType,"/").concat(e),{file:t,meta:JSON.stringify(r)})}},{key:"search",value:function(e,t){return e.match=e.match||{},e.match.type||(e.match.type=DOCUMENT_TYPE_MAP[this._damDocumentType]),this._post("/search",e,t)}},{key:"getMetadata",value:function(e,t){return this._getR("/".concat(this._damDocumentType,"/meta/").concat(e),t)}},{key:"getMetadataWithAssociations",value:function(e){return this.getMetadata(e,{includeAssociations:!0})}},{key:"putMetadata",value:function(e,t){return this._put("/".concat(this._damDocumentType,"/meta/").concat(e),t)}},{key:"patchMetadata",value:function(e,t){return this.request("PATCH","/".concat(this._damDocumentType,"/meta/").concat(e),t)}},{key:"purgeCDNCache",value:function(e){return this._post("/".concat(this._damDocumentType,"/purge/").concat(e),{})}},{key:"getLicenseDefaults",value:function(e,t,r){return this._post("/licenses/".concat(this._damDocumentType,"/").concat(e,"/defaults"),{license:t,uri:r})}},{key:"getReferences",value:function(e){return this._getR("/".concat(this._damDocumentType,"/").concat(e,"/references"))}},{key:"postReference",value:function(e,t,r){return this._post("/".concat(this._damDocumentType,"/").concat(e,"/references"),{sourceId:t,systemId:r})}},{key:"deleteReference",value:function(e,t){return this._delete("/".concat(this._damDocumentType,"/").concat(e,"/references/").concat(t))}},{key:"putCrop",value:function(e,t){return this._put("/".concat(this._damDocumentType,"/").concat(e,"/crops"),t)}},{key:"getLicense",value:function(e,t){return this._getR("/licenses/".concat(e,"/").concat(t))}},{key:"getLicenses",value:function(e){return this._getR("/licenses/".concat(e))}},{key:"validateByIds",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this._post("/validation-check",_objectSpread({ids:e},t))}},{key:"searchReferences",value:function(e){return this._post("/search/references",e)}},{key:"searchAssociations",value:function(e){return this._post("/search/associations",e)}},{key:"getAssociations",value:function(e){return this._getR("/".concat(this._damDocumentType,"/").concat(e,"/associations"))}},{key:"postAssociation",value:function(e,t,r){return this._post("/".concat(this._damDocumentType,"/").concat(e,"/associations"),{to_media_id:t,name:r})}},{key:"getAssociationByName",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r){var n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.searchAssociations({match:{from_media_id:t,name:r}});case 2:return n=e.sent,e.abrupt("return",n.rows[0]);case 4:case"end":return e.stop()}},e,this)}));return function(t,r){return e.apply(this,arguments)}}()},{key:"deleteAssociation",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r){var n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getAssociationByName(t,r);case 2:return n=e.sent,e.abrupt("return",n&&this._delete("/".concat(this._damDocumentType,"/").concat(t,"/associations/").concat(n.id)));case 4:case"end":return e.stop()}},e,this)}));return function(t,r){return e.apply(this,arguments)}}()},{key:"getOverrides",value:function(e){return this._getR("/".concat(this._damDocumentType,"/").concat(e,"/overrides"))}},{key:"postOverride",value:function(e,t,r){return this._post("/".concat(this._damDocumentType,"/").concat(e,"/overrides"),{to_media_id:t,media_discriminator:r})}},{key:"deleteOverride",value:function(e,t){return this._delete("/".concat(this._damDocumentType,"/").concat(e,"/overrides/").concat(t))}},{key:"getFlag",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.flags){e.next=6;break}return e.next=3,this._getR("/health-check");case 3:r=e.sent,n=r.feature_flags,this.flags=n;case 6:return e.abrupt("return",!!this.flags[t]);case 7:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"get",value:function(e){return this._getR("/".concat(this._damDocumentType,"/").concat(e))}},{key:"put",value:function(e,t){return this._put("/".concat(this._damDocumentType,"/").concat(e),t)}},{key:"post",value:function(e,t,r){return this._post("/".concat(this._damDocumentType),t,r)}},{key:"delete",value:function(e){return this._delete("/".concat(this._damDocumentType,"/").concat(e))}}]),e}();module.exports=DamClient,module.exports.buildUrl=_buildUrl,module.exports.DAM_TYPE="stellar";
}, {"10":10,"11":11,"12":12,"18":18,"24":24,"25":25,"71":71,"3099":3099,"3465":3465,"3491":3491}];
window.modules["3458"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_typeof2=_interopRequireDefault(require(19)),_asyncToGenerator2=_interopRequireDefault(require(24)),_defineProperty2=_interopRequireDefault(require(18)),_classCallCheck2=_interopRequireDefault(require(11)),_createClass2=_interopRequireDefault(require(12));function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var dispatcher=require(3459),SERIALIZED_DATA_PREFIX="cmjson_",PREFIX_LENGTH=SERIALIZED_DATA_PREFIX.length,ClientModel=function(){function e(t){(0,_classCallCheck2.default)(this,e),this.el=t,this.sseClient=null,this.sseUri=null,this.sseName=null}return(0,_createClass2.default)(e,[{key:"bind",value:function(e,t,n){var r=this;Array.from(this.el.querySelectorAll(e)).forEach(function(e){return addEventListener(e,t,n,r)})}},{key:"bindToThis",value:function(e,t){addEventListener(this.el,e,t,this)}},{key:"subscribe",value:function(e,t,n){dispatcher.subscribe(e,t.bind(this),!0,n)}},{key:"dispatch",value:function(e,t,n){dispatcher.dispatch(e,t,n)}},{key:"dataElementMap",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n||this.el;return Array.from(r.querySelectorAll(e)).reduce(function(e,n){return _objectSpread((0,_defineProperty2.default)({},t(unpackDataset(n.dataset)),n),e)},{})}},{key:"startSSE",value:function(e,t){this.sseUri=t||this.el.dataset.uri,this.sseName=e,this.connectSSE()}},{key:"connectSSE",value:function(){console.log("".concat(this.sseName," SSE Connecting...")),this.sseClient=new EventSource(this.sseUri),this.registerSSEListeners()}},{key:"registerSSEListeners",value:function(){var e=this;this.sseClient.addEventListener("publish",function(){var t=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function t(n){return _regenerator.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.onSSEPublish(n);case 3:t.next=8;break;case 5:t.prev=5,t.t0=t.catch(0),console.log("".concat(e.sseName," onSSEPublish ERROR"),t.t0);case 8:case"end":return t.stop()}},t,null,[[0,5]])}));return function(e){return t.apply(this,arguments)}}()),this.sseClient.addEventListener("error",function(t){e.onSSEError(t)}),this.sseClient.addEventListener("open",function(t){e.onSSEOpen(t)})}},{key:"onSSEOpen",value:function(){console.log("".concat(this.sseName," SSE Open"))}},{key:"onSSEReconnecting",value:function(){var e=this;setTimeout(function(){console.log("".concat(e.sseName," SSE Reconnecting...")),e.connectSSE()},1e3)}},{key:"onSSEPublish",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:console.log("".concat(this.sseName," SSE Publish"));case 1:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"onSSEError",value:function(e){console.log("".concat(this.sseName," An error occurred while attempting to connect."),e),this.sseClient.close(),this.onSSEReconnecting()}},{key:"sseFetchUpdates",value:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var n,r,o;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=(new Date).getTime(),r=window.location.pathname+window.location.search,t=t||0,o=r.includes("?")?"&":"?",r="".concat(r).concat(o,"cb=").concat(n,"&rt=").concat(t),e.abrupt("return",fetch(r).then(function(e){return e.text()}).then(function(e){return e}).catch(function(e){return console.log(e)}));case 6:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()},{key:"exposeComponent",value:function(e,t){window.CNN&&(window.CNN.components||(window.CNN.components={}),window.CNN.components[e]||(window.CNN.components[e]=[]),window.CNN.components[e].every(function(e){return e.component!==t})&&window.CNN.components[e].push({component:t,proxy:new Proxy(t,{get:function(n,r){return"__target__"===r?t:"log"!==r&&"configureLogger"!==r&&"function"==typeof n[r]?new Proxy(n[r],{apply:function(t,o,c){var a=void 0;try{var i="AsyncFunction"===t.constructor.name;n.log&&n.log("trace","calling ".concat(i?"asynchronous ":"").concat(e,".").concat(r)),a=Reflect.apply(t,o,c),n.log&&(void 0===a||a instanceof Promise||i?n.log("trace","right after calling to ".concat(e,".").concat(r," (which might be asynchronous)")):n.log("trace","result of calling ".concat(e,".").concat(r," of type ").concat((0,_typeof2.default)(a)),{result:a}))}catch(e){throw n.log&&n.log("error"),e}return a}}):Reflect.get(n,r)}})}))}}]),e}(),addEventListener=function(e,t,n,r){return e.addEventListener(t,function(e){var t=e.currentTarget;n.call(r,unpackDataset(t.dataset),t,e)})},unpackDataset=function(e){return Object.keys(e).reduce(function(t,n){return n.startsWith(SERIALIZED_DATA_PREFIX)?_objectSpread(_objectSpread({},t),{},(0,_defineProperty2.default)({},n.slice(PREFIX_LENGTH),function(){try{return JSON.parse(e[n])}catch(e){}}())):_objectSpread(_objectSpread({},t),{},(0,_defineProperty2.default)({},n,e[n]))},{})};module.exports=ClientModel;
}, {"10":10,"11":11,"12":12,"18":18,"19":19,"24":24,"25":25,"3459":3459}];
window.modules["3459"] = [function(require,module,exports){"use strict";var CACHE_SIZE=1,ANY_ACTION="_any",EMPTY=Symbol("empty"),dispatcher=function(){var n={},t={};function o(o,i){if(!o)throw new Error("Invalid action format");n[o]=n[o]||{},n[o][i]=n[o][i]||[],t[o]=t[o]||{},t[o][i]=t[o][i]||new Array(CACHE_SIZE)}return{dispatch:function(i){var c=i.ns,r=i.action,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:EMPTY,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";a&&(r=Symbol.for(r.description.concat(a))),o(c,r),n[c][r].concat(n[c][ANY_ACTION]||[]).forEach(function(n){setTimeout(function(){n(e,{ns:c,action:r})})}),t[c][r].shift(),t[c][r].push(e)},subscribe:function(i,c){var r=i.ns,e=i.action,a=void 0===e?ANY_ACTION:e,s=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";u&&(a=Symbol.for(a.description.concat(u))),o(r,a),n[r][a].push(c),s&&t[r][a].filter(function(n){return void 0!==n}).forEach(function(n){setTimeout(function(){c(n)})})},reset:function(){t={},n={}}}}();dispatcher.CACHE_SIZE=CACHE_SIZE,module.exports=dispatcher;
}, {}];
window.modules["3461"] = [function(require,module,exports){"use strict";function calculateReadTime(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(!e)return"";var c=Number(e);return isNaN(c)?"":"".concat(Math.ceil(c/225)).concat(a)}module.exports={calculateReadTime:calculateReadTime};
}, {}];
window.modules["3462"] = [function(require,module,exports){"use strict";module.exports=function(e){return e instanceof Array?(0===e.length?"":1===e.length?"".concat(e[0]):e.join(",").replace(",$","")).replace(/(["'])/g,"\\$&"):"string"==typeof e?e.replace(/(["'])/g,"\\$&"):e};
}, {}];
window.modules["3463"] = [function(require,module,exports){"use strict";function arrayIncludes(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=arguments.length>1?arguments[1]:void 0;return n.includes(a)}function generateLabelHtml(n,a,c,l){return'\n    <div class="'.concat(c,'__label-container">\n      <div class="').concat(c,"__label ").concat(c,"__label--").concat(n,'">\n        <span class="').concat(c,'__label-icon"></span>\n        <span class="').concat(c,'__label-bull-span">\n          <span class="').concat(c,'__label-indicator">&bull;</span>\n          ').concat(a,"\n        </span>\n        ").concat(l?'<span class="'.concat(c,'__label--duration">').concat(l||a,"</span>"):"","\n      </div>\n    </div>")}module.exports={arrayIncludes:arrayIncludes,generateLabelHtml:generateLabelHtml};
}, {}];
window.modules["3464"] = [function(require,module,exports){"use strict";function setCardImageRatios(i,e){if(i.imageRatioOverride){var t=i.imageRatioOverride.find(function(i){return i.position===e});if(t)return t.ratios}return i.imageRatios}module.exports={setCardImageRatios:setCardImageRatios};
}, {}];
window.modules["3465"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_slicedToArray2=_interopRequireDefault(require(36)),_asyncToGenerator2=_interopRequireDefault(require(24));require(3099);var _get=require(1),getUserName=function(){return _get(window,"kiln.locals.user.username","Unknown")};module.exports={getAuthorization:function(e,r){return(0,_asyncToGenerator2.default)(_regenerator.default.mark(function t(){var a,n;return _regenerator.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,fetch("/_clay/_dam_auth",{method:"GET",cache:"no-cache",headers:{"X-Api-Key":e,"X-Date-Time":r,"X-User-Name":getUserName()}});case 2:return a=t.sent,t.next=5,a.text();case 5:return n=t.sent,t.abrupt("return","hmac ".concat(n));case 7:case"end":return t.stop()}},t)}))()},getUserName:getUserName,createFormData:function(e){var r=new FormData;return Object.entries(e).forEach(function(e){var t=(0,_slicedToArray2.default)(e,2),a=t[0],n=t[1];r.append(a,n)}),r}};
}, {"1":1,"10":10,"24":24,"25":25,"36":36,"3099":3099}];
window.modules["3468"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){(0,_defineProperty2.default)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var _require=require(32),stripEmail=_require.stripEmail,formatLoggingData=function(e){var r,t=e||{},o=t.status,i=t.data;return{status:o,data:null==i?void 0:null===(r=i.errors)||void 0===r?void 0:r.map(function(e){return _objectSpread(_objectSpread({},e),{},{message:stripEmail(e.message)})})}};module.exports.formatLoggingData=formatLoggingData;
}, {"10":10,"18":18,"32":32}];
window.modules["3470"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_slicedToArray2=_interopRequireDefault(require(36)),_isObject=require(546),_require=require(2),getComponentName=_require.getComponentName,_require2=require(171),STATUSES=_require2.STATUSES,getPostsNested=function(e){var r={};return Object.entries(e).filter(function(r){var t=(0,_slicedToArray2.default)(r,1)[0];return isNonPublishedPost(t,e)}).forEach(function(t){var s=(0,_slicedToArray2.default)(t,2);return function t(s,i){var o=function(i){var o=null==i?void 0:i._ref;o&&(r[o]=s,t(s,e[o]))};Object.values(i).forEach(function(e){Array.isArray(e)?e.forEach(function(e){return o(e)}):_isObject(e)&&o(e)})}(s[0],s[1])}),r},isNonPublishedPost=function(e,r){return"live-story-post"===getComponentName(e)&&r[e].status!==STATUSES.PUBLISHED},isPostOrNested=function(e,r,t){return isNonPublishedPost(e,r)||!!t[e]};module.exports={isPostOrNested:isPostOrNested,getPostsNested:getPostsNested};
}, {"2":2,"10":10,"36":36,"171":171,"546":546}];
window.modules["3476"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18)),_objectWithoutProperties2=_interopRequireDefault(require(163)),_excluded=["regPromoPath","loginPromoPath","sourceBase","isSubwall"];function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var _require=require(82),ClientTemplate=_require.ClientTemplate,UserAccountRegWallClient=require("user-account-reg-wall.client"),ButtonTemplate=require(64),RegWallTemplate=require(382),createRegWallComponent=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=t.template(RegWallTemplate)(e);return r?o:ClientTemplate.createElementFromHTML(o)},triggerRegWall=function(e,t,r){var o,n,l,c=t.regPromoPath,a=t.loginPromoPath,i=t.sourceBase,u=t.isSubwall,p=(0,_objectWithoutProperties2.default)(t,_excluded);e.classList.add("user-account-reg-wall--activated"),null===(o=window.google)||void 0===o||null===(n=o.accounts)||void 0===n||null===(l=n.id)||void 0===l||l.cancel();var s=encodeURIComponent(new URL(window.location).href),g=u?"/subscription?source=".concat(i,"&redirect=").concat(s):"/account/register/".concat(c,"?source=").concat(i,"&redirect=").concat(s),m="/account/log-in/".concat(a,"?source=").concat(i,"&redirect=").concat(s),b=ClientTemplate.createHandlebarsEnvironment({helpers:{},partials:{button:ButtonTemplate}}),d=createRegWallComponent(_objectSpread({ctaLink:g,cta2Link:m,source:i,isSubwall:u},p),b);document.querySelector("body").appendChild(d),UserAccountRegWallClient(d,r)};module.exports={triggerRegWall:triggerRegWall,createRegWallComponent:createRegWallComponent};
}, {"10":10,"18":18,"64":64,"82":82,"163":163,"382":382,"user-account-reg-wall.client":"user-account-reg-wall.client"}];
window.modules["3477"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_classCallCheck2=_interopRequireDefault(require(11)),_createClass2=_interopRequireDefault(require(12)),addDays=require(2800),isValid=require(2829),isAfter=require(2929),isEqual=require(2931),MeterController=function(){function e(t){var a=t.expiryDaysCount,r=t.expiryTime,i=t.meterMax,s=t.meterKey,l=t.overMaxReset;(0,_classCallCheck2.default)(this,e),this.key=s,this.wallStatsKey="wallStats",this.resetDateKey="resetDate",this.lastViewedDateKey="lastViewed",this.wallFiredCountKey="wallCount",this.expiryDaysCount=a,this.expiryTime=r,this.meterMax=i,this.overMaxReset=l,this.data=this.getFromStorage()}return(0,_createClass2.default)(e,[{key:"count",value:function(){return this.data&&this.wallStatsKey in this.data?Object.keys(this.data[this.wallStatsKey]).length:0}},{key:"getFromStorage",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{var t=window.localStorage.getItem(this.key);return null!==t?JSON.parse(t):e}catch(t){return console.error(t),e}}},{key:"updateStorage",value:function(){var e=new Date;this.data[this.lastViewedDateKey]=e.toISOString(),window.localStorage.setItem(this.key,JSON.stringify(this.data))}},{key:"getInstancePosition",value:function(e){return this.data[this.wallStatsKey][e]}},{key:"searchData",value:function(e){return e in this.data[this.wallStatsKey]}},{key:"updateData",value:function(e){this.checkResetStorage();var t=this.data;this.data[this.wallFiredCountKey]||(t[this.wallFiredCountKey]=0);var a=this.data[this.wallStatsKey];(!a||Object.keys(a).length<this.meterMax)&&(t[this.wallStatsKey]=e(a||{})),this.data=t}},{key:"checkResetStorage",value:function(){var e=this.data[this.resetDateKey],t=this.data[this.wallFiredCountKey],a=new Date,r=Date.parse(e);if((isValid(r)&&(isAfter(a,r)||isEqual(a,r))||t&&t===this.overMaxReset)&&this.resetStorage(),!this.data[this.resetDateKey]){var i=addDays(new Date,this.expiryDaysCount);i.setHours(this.expiryTime,0,0,0),this.data[this.resetDateKey]=i.toISOString()}}},{key:"resetStorage",value:function(){this.data={},window.localStorage.removeItem(this.key)}},{key:"incrementWallCount",value:function(){var e=JSON.parse(window.localStorage.getItem(this.key));this.data[this.wallFiredCountKey]=parseInt(e.wallCount)+1,window.localStorage.setItem(this.key,JSON.stringify(this.data))}}]),e}(),getIdFromUrl=function(){return window.location.host+window.location.pathname},addCustomKey=function(e){return function(t){var a=e||getIdFromUrl();return a in t||(t[a]=Object.keys(t).length+1),t}},delCurrId=function(e){return function(t){return delete t[e],t}},delLastEntry=function(e){var t=Object.keys(e);return t.length&&delete e[t[t.length-1]],e};module.exports={MeterController:MeterController,getIdFromUrl:getIdFromUrl,addCustomKey:addCustomKey,delCurrId:delCurrId,delLastEntry:delLastEntry};
}, {"10":10,"11":11,"12":12,"2800":2800,"2829":2829,"2929":2929,"2931":2931}];
window.modules["3478"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_asyncToGenerator2=_interopRequireDefault(require(24)),throttle=require(28),_require=require(47),authClient=_require.authClient,getPreAuthEntitlements=_require.getPreAuthEntitlements,isSubscriber=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var t,r,n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,getPreAuthEntitlements(authClient.getToken(),!1);case 2:return t=e.sent,r=t.preAuthorizedEntitlements,n=(void 0===r?[]:r).find(function(e){return"cnn_subs"===e.universalProductIndicator}),e.abrupt("return",!!n);case 7:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}(),defaultManageWallVisibility=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.displayScrollDepthPercentage,n=void 0===r?15:r,i=t.contentSelector,u=document.documentElement.scrollHeight-document.documentElement.clientHeight,o=throttle(function(){var t=Math.round(u*(n/100));window.scrollY>=t&&e()},250),a=document.querySelector(i);a?new IntersectionObserver(function(t,r){t.forEach(function(t){t.isIntersecting&&(e(),r.disconnect())})},{threshold:.01}).observe(a):window.addEventListener("scroll",o)}};module.exports={isSubscriber:isSubscriber,defaultManageWallVisibility:defaultManageWallVisibility};
}, {"10":10,"24":24,"25":25,"28":28,"47":47}];
window.modules["3491"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_objectWithoutProperties2=_interopRequireDefault(require(163)),_excluded=["apiVersion","mediaType","servingHost"],_compact=require(3346),_get=require(1);function addCropAndSizeOptions(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=o.crop,i=void 0===r?{}:r,t=o.ratioSize,a=void 0===t?{}:t,n=o.rawQuery,c=o.extraCropCommands,u=void 0===c?[]:c,d=[],p=[],s=a.h,l=a.w,h=i.x,m=i.y,v=i.height,_=i.width,g=e.includes("?c="),b=e.includes("?q=")&&!g;b||g||(v&&d.push("h_".concat(v)),_&&d.push("w_".concat(_)),void 0!==h&&d.push("x_".concat(h)),void 0!==m&&d.push("y_".concat(m)),(h||m)&&d.push("c_crop")),s&&p.push("h_".concat(s)),l&&p.push("w_".concat(l)),b||d.length||!p.length||p.push("c_fill");var q=n||_compact([d.join(","),p.join(","),u.join(",")]).join("/")||"",x="?q=";return g?x="&q=":b&&(x="/"),_compact([e,q]).join(x)}function buildUrl(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=o.ratio,i=void 0===r?"original":r,t=o.ratioSize,a=void 0===t?{}:t,n=o.rawQuery,c=o.servingHost,u=o.damDocumentType,d=o.extraCropCommands,p=_get(e,["data","crops",i],_get(e,["crops",i],{})),s=p.uri||e.uri;return addCropAndSizeOptions(s&&"".concat(c,"/api/v1/").concat(u).concat(s)||e.url||"",{crop:p,ratioSize:a,rawQuery:n,extraCropCommands:d})}function buildUrlFromUri(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=o.apiVersion,i=void 0===r?"v1":r,t=o.mediaType,a=void 0===t?"images":t,n=o.servingHost,c=(0,_objectWithoutProperties2.default)(o,_excluded);return addCropAndSizeOptions("".concat(n,"/api/").concat(i,"/").concat(a).concat(e),c)}module.exports.buildUrl=buildUrl,module.exports.buildUrlFromUri=buildUrlFromUri;
}, {"1":1,"10":10,"163":163,"3346":3346}];
window.modules["3492"] = [function(require,module,exports){"use strict";const htmlTags=require(3656),basic=/\s?<!doctype html>|(<html\b[^>]*>|<body\b[^>]*>|<x-[^>]+>)+/i,full=new RegExp(htmlTags.map(t=>`<${t}\\b[^>]*>`).join("|"),"i");module.exports=(t=>basic.test(t)||full.test(t));
}, {"3656":3656}];
window.modules["3498"] = [function(require,module,exports){"use strict";var isFinite=require(3358),isString=require(333),isBoolean=require(3356);function propertyValue(r,e,i){var o,t;if(null==r||null===(o=r.trim)||void 0===o||null===(t=o.call(r))||void 0===t||!t.length)throw new Error("Invalid propertyId provided: (".concat(r,", ").concat(e,")"));if(!isValidPropertyValueArgs(r,e))throw new Error("Invalid propertyValue provided: (".concat(r,", ").concat(e,")"));return{"@type":"PropertyValue",propertyID:r,name:i||r,value:e}}function isValidPropertyValueArgs(r,e){return!!(isFinite(e)||isString(e)||isBoolean(e))}module.exports={isValidPropertyValueArgs:isValidPropertyValueArgs,propertyValue:propertyValue};
}, {"333":333,"3356":3356,"3358":3358}];
window.modules["3523"] = [function(require,module,exports){"use strict";exports.byteLength=byteLength,exports.toByteArray=toByteArray,exports.fromByteArray=fromByteArray;for(var lookup=[],revLookup=[],Arr="undefined"!=typeof Uint8Array?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,len=code.length;i<len;++i)lookup[i]=code[i],revLookup[code.charCodeAt(i)]=i;function getLens(o){var r=o.length;if(r%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var e=o.indexOf("=");return-1===e&&(e=r),[e,e===r?0:4-e%4]}function byteLength(o){var r=getLens(o),e=r[0],t=r[1];return 3*(e+t)/4-t}function _byteLength(o,r,e){return 3*(r+e)/4-e}function toByteArray(o){var r,e,t=getLens(o),n=t[0],u=t[1],p=new Arr(_byteLength(o,n,u)),a=0,h=u>0?n-4:n;for(e=0;e<h;e+=4)r=revLookup[o.charCodeAt(e)]<<18|revLookup[o.charCodeAt(e+1)]<<12|revLookup[o.charCodeAt(e+2)]<<6|revLookup[o.charCodeAt(e+3)],p[a++]=r>>16&255,p[a++]=r>>8&255,p[a++]=255&r;return 2===u&&(r=revLookup[o.charCodeAt(e)]<<2|revLookup[o.charCodeAt(e+1)]>>4,p[a++]=255&r),1===u&&(r=revLookup[o.charCodeAt(e)]<<10|revLookup[o.charCodeAt(e+1)]<<4|revLookup[o.charCodeAt(e+2)]>>2,p[a++]=r>>8&255,p[a++]=255&r),p}function tripletToBase64(o){return lookup[o>>18&63]+lookup[o>>12&63]+lookup[o>>6&63]+lookup[63&o]}function encodeChunk(o,r,e){for(var t,n=[],u=r;u<e;u+=3)t=(o[u]<<16&16711680)+(o[u+1]<<8&65280)+(255&o[u+2]),n.push(tripletToBase64(t));return n.join("")}function fromByteArray(o){for(var r,e=o.length,t=e%3,n=[],u=0,p=e-t;u<p;u+=16383)n.push(encodeChunk(o,u,u+16383>p?p:u+16383));return 1===t?(r=o[e-1],n.push(lookup[r>>2]+lookup[r<<4&63]+"==")):2===t&&(r=(o[e-2]<<8)+o[e-1],n.push(lookup[r>>10]+lookup[r>>4&63]+lookup[r<<2&63]+"=")),n.join("")}revLookup["-".charCodeAt(0)]=62,revLookup["_".charCodeAt(0)]=63;
}, {}];
window.modules["3585"] = [function(require,module,exports){exports.read=function(a,o,t,r,h){var M,p,w=8*h-r-1,f=(1<<w)-1,e=f>>1,i=-7,N=t?h-1:0,n=t?-1:1,s=a[o+N];for(N+=n,M=s&(1<<-i)-1,s>>=-i,i+=w;i>0;M=256*M+a[o+N],N+=n,i-=8);for(p=M&(1<<-i)-1,M>>=-i,i+=r;i>0;p=256*p+a[o+N],N+=n,i-=8);if(0===M)M=1-e;else{if(M===f)return p?NaN:1/0*(s?-1:1);p+=Math.pow(2,r),M-=e}return(s?-1:1)*p*Math.pow(2,M-r)},exports.write=function(a,o,t,r,h,M){var p,w,f,e=8*M-h-1,i=(1<<e)-1,N=i>>1,n=23===h?Math.pow(2,-24)-Math.pow(2,-77):0,s=r?0:M-1,u=r?1:-1,l=o<0||0===o&&1/o<0?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(w=isNaN(o)?1:0,p=i):(p=Math.floor(Math.log(o)/Math.LN2),o*(f=Math.pow(2,-p))<1&&(p--,f*=2),(o+=p+N>=1?n/f:n*Math.pow(2,1-N))*f>=2&&(p++,f/=2),p+N>=i?(w=0,p=i):p+N>=1?(w=(o*f-1)*Math.pow(2,h),p+=N):(w=o*Math.pow(2,N-1)*Math.pow(2,h),p=0));h>=8;a[t+s]=255&w,s+=u,w/=256,h-=8);for(p=p<<h|w,e+=h;e>0;a[t+s]=255&p,s+=u,p/=256,e-=8);a[t+s-u]|=128*l};
}, {}];
window.modules["3655"] = [function(require,module,exports){module.exports=[
	"a",
	"abbr",
	"address",
	"area",
	"article",
	"aside",
	"audio",
	"b",
	"base",
	"bdi",
	"bdo",
	"blockquote",
	"body",
	"br",
	"button",
	"canvas",
	"caption",
	"cite",
	"code",
	"col",
	"colgroup",
	"data",
	"datalist",
	"dd",
	"del",
	"details",
	"dfn",
	"dialog",
	"div",
	"dl",
	"dt",
	"em",
	"embed",
	"fieldset",
	"figcaption",
	"figure",
	"footer",
	"form",
	"h1",
	"h2",
	"h3",
	"h4",
	"h5",
	"h6",
	"head",
	"header",
	"hgroup",
	"hr",
	"html",
	"i",
	"iframe",
	"img",
	"input",
	"ins",
	"kbd",
	"label",
	"legend",
	"li",
	"link",
	"main",
	"map",
	"mark",
	"math",
	"menu",
	"menuitem",
	"meta",
	"meter",
	"nav",
	"noscript",
	"object",
	"ol",
	"optgroup",
	"option",
	"output",
	"p",
	"param",
	"picture",
	"pre",
	"progress",
	"q",
	"rb",
	"rp",
	"rt",
	"rtc",
	"ruby",
	"s",
	"samp",
	"script",
	"section",
	"select",
	"slot",
	"small",
	"source",
	"span",
	"strong",
	"style",
	"sub",
	"summary",
	"sup",
	"svg",
	"table",
	"tbody",
	"td",
	"template",
	"textarea",
	"tfoot",
	"th",
	"thead",
	"time",
	"title",
	"tr",
	"track",
	"u",
	"ul",
	"var",
	"video",
	"wbr"
]
}, {}];
window.modules["3656"] = [function(require,module,exports){"use strict";module.exports=require(3655);
}, {"3655":3655}];
window.modules["content-recs.client"] = [function(require,module,exports){(function (__filename){(function (){
"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_slicedToArray2=_interopRequireDefault(require(36)),_asyncToGenerator2=_interopRequireDefault(require(24)),_require=require(109),getRelatedContent=_require.getRelatedContent,getPersonalizedContent=_require.getPersonalizedContent,getPopularContent=_require.getPopularContent,EnvVars=require(5),createContainer=require(110),_require2=require(108),lineClamp=_require2.lineClamp,_require3=require(107),trackMetrics=_require3.trackMetrics,_require4=require(97),setAdobeAnalyticsGenericDataCookie=_require4.setAdobeAnalyticsGenericDataCookie,log=require(34).setup({file:__filename}),_require5=require(29),getCookie=_require5.getCookie,_require6=require(2),getComponentInstance=_require6.getComponentInstance,_require7=require(37),addComponentLoadedAnalytics=_require7.addComponentLoadedAnalytics,addZJSClickAttributes=_require7.addZJSClickAttributes,contentRecsInstance="up-next-v1";function getLocationOnPage(e){var t={inline:function(){return document.querySelector(".layout__main")},"article end":function(){return document.querySelector(".layout__end")},"right rail":function(){return document.querySelector(".layout__rail")}};return Object.keys(t).find(function(n){var r;return null===(r=t[n]())||void 0===r?void 0:r.contains(e)})||""}function setupTrackingMetrics(e,t){var n=e.dataset,r=n.recsModel,i=n.title,o=n.uri,a=getLocationOnPage(e),c=new IntersectionObserver(function(e){e.forEach(function(e){var n=e.isIntersecting,l=e.intersectionRatio,u=e.target;n&&l>=.5&&l<1&&(fireTrackingMetrics({recsModel:r,title:i,numberOfItems:t,componentStellarId:o,locationOnPage:a}),c.unobserve(u))})},{threshold:.5});c.observe(e),Array.from(e.querySelectorAll("a[href]")).forEach(function(e,n){var c,l=null===(c=e.querySelector(".container__headline-text"))||void 0===c?void 0:c.innerHTML;setAdobeAnalyticsGenericDataCookie(e,["content rec",i,r,a,t,n+1,l,o])})}function fireTrackingMetrics(e){var t=e.recsModel,n=e.title,r=e.numberOfItems,i=e.componentStellarId,o=e.locationOnPage;try{trackMetrics({type:"user-interaction",data:{interaction:"module load",componentName:n,componentStellarId:i,componentAttributes:{type:"content rec",apiType:t,locationOnPage:o,numberOfItems:r,title:n}}})}catch(e){log("error",e.message,{stack:e.stack})}}function shouldRun(e){return getComponentInstance(e)!==contentRecsInstance||"active"===getCookie("_endrecirc_testing")}function displayCards(e,t,n,r,i){createContainer(e,t,"content-recs",n,r);var o=t.querySelectorAll('[data-uri*="/card/"]');if(o.length>0&&(setupTrackingMetrics(t,i),o.forEach(function(n){n.querySelectorAll("a").forEach(function(n){var i,o,a,c;addZJSClickAttributes(n,{page_stellar_id:null===(i=window)||void 0===i?void 0:null===(o=i.CNN)||void 0===o?void 0:null===(a=o.contentModel)||void 0===a?void 0:a.pageStellarId,component_type:"content rec",component_id:t.dataset.uri,component_text:r,location:getLocationOnPage(t),stellar_id:null===(c=e.find(function(e){return e.url===n.href}))||void 0===c?void 0:c.stellarId})})})),"container_list-headlines-ranked"===n){var a=document.createElement("div");a.classList.add("".concat(n,"__field-links--col-1"));var c=document.createElement("div");c.classList.add("".concat(n,"__field-links--col-2"));var l=i%2==0;o.forEach(function(e,t){l&&t<=i/2-1||!l&&t<=Math.floor(i/2)?a.append(e):c.append(e)}),t.querySelector(".container__field-links").append(a,c)}"container_list-headlines-with-read-times"!==n&&o.forEach(function(e){var t=e.querySelector('[data-editable="headline"]');lineClamp(t,5," ...")})}function launchContentRecs(e){return _launchContentRecs.apply(this,arguments)}function _launchContentRecs(){return(_launchContentRecs=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var n,r,i,o,a,c,l,u,s,d,p,v,_,f,m,g,C,q,y,h,b,k,R,A,I,w,S,M,T;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.dataset,r=n.recsModel,i=n.title,o=n.numberOfItems,a=void 0===o?1:o,c=n.contentTypes,l=void 0===c?"article":c,u=n.sections,s=void 0===u?"":u,d=n.layout,p=void 0===d?"container_list-headlines-with-images":d,v=l.split(","),_=(0,_slicedToArray2.default)(v,1),f=_[0],m=""===s?[]:s.split(","),C=(g={related:function(e,t){return getRelatedContent(e,t)},personalized:function(e,t){return getPersonalizedContent(e,t)},popularity:function(e,t,n){return getPopularContent(e,t,n)}})[r]||g.related,e.prev=5,e.next=8,C(a,f,m);case 8:S=e.sent,M=S.recommendations,T=S.tenantId,displayCards(M,t,p,i,a),addComponentLoadedAnalytics({componentType:"content rec",componentId:t.dataset.uri,traits:{page_stellar_id:null===(q=window)||void 0===q?void 0:null===(y=q.CNN)||void 0===y?void 0:null===(h=y.contentModel)||void 0===h?void 0:h.pageStellarId,canonical_url:null===(b=window)||void 0===b?void 0:null===(k=b.CNN)||void 0===k?void 0:null===(R=k.contentModel)||void 0===R?void 0:R.canonicalUrl,cms_id:null===(A=window)||void 0===A?void 0:null===(I=A.CNN)||void 0===I?void 0:null===(w=I.contentModel)||void 0===w?void 0:w.cmsId,recommendation_ids:M.map(function(e){return e.stellarId}),tenant_id:T,component_text:i,item_count:a,location:getLocationOnPage(t),layout:p}}),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(5),log("error",e.t0.message,{stack:e.t0.stack});case 18:case"end":return e.stop()}},e,null,[[5,15]])}))).apply(this,arguments)}module.exports=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(EnvVars.get("ENABLE_CONTENT_RECS")){e.next=2;break}return e.abrupt("return");case 2:if(window.CNN.launchContentRecs||(window.CNN.launchContentRecs=launchContentRecs),!shouldRun(null===(n=t.dataset)||void 0===n?void 0:n.uri)){e.next=6;break}return e.next=6,launchContentRecs(t);case 6:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}();

}).call(this)}).call(this,"/components/content-recs/client.js")}, {"2":2,"5":5,"10":10,"24":24,"25":25,"29":29,"34":34,"36":36,"37":37,"97":97,"107":107,"108":108,"109":109,"110":110}];
window.modules["container.client"] = [function(require,module,exports){"use strict";var _require=require(97),setAdobeAnalyticsCookie=_require.setAdobeAnalyticsCookie,showDomNode=function(e){e.classList.remove("hide")},hideDomNode=function(e){e.classList.add("hide")};module.exports=function(e){["container_headline-carousel","container_ribbon","container_shelf-carousel","container_event-tray"].forEach(function(t){var o=e.querySelector(".".concat(t,"__field-links")),n=e.querySelector(".".concat(t,"__cards-wrapper")),r=document.createElement("div"),i=document.createElement("div");r.classList.add("".concat(t,"__carousel-button-prev"),"hide","carousel-button-prev"),i.classList.add("".concat(t,"__carousel-button-next"),"carousel-button-next");var a=function(e){var n,i,a=o.scrollLeft,c=o.offsetWidth,s=r.offsetWidth,l=c-s,d=o.children[0].offsetWidth,u=parseInt(window.getComputedStyle(o).gap,10)||0;"left"===e?n="container_event-tray"===t?(i=Math.floor(a/(d+u)))*(d+u)-s:((i=Math.floor(a/d))-Math.floor(l/d)+1)*d-s:(i=Math.floor((a+l)/d),n="container_event-tray"===t?a+(d+u-(a+c-i*(d+u)))+3:i*d-s);o.scrollTo({left:n,behavior:"smooth"})};!function(){if(e.classList.contains(t)){if("container_ribbon"===t){var c=e.querySelectorAll(".card");c.forEach(function(e,o){var n=e.querySelector("a[href]"),r={zone_position_number:1,zone_total_number:1,container_position_number:1,container_name:t,container_total_number:1,card_name:n.innerText,card_position_number:o+1,card_total_number:c.length};setAdobeAnalyticsCookie(n,r)})}n.insertBefore(r,n.firstChild),n.appendChild(i),o.addEventListener("scroll",function(){var e,t,n;e=Math.round(o.scrollLeft),t=o.scrollWidth,n=o.clientWidth,0===e?hideDomNode(r):(showDomNode(r),t-n<=e?hideDomNode(i):showDomNode(i))}),r.addEventListener("click",function(){a("left")}),i.addEventListener("click",function(){a("right")}),o.scrollWidth===o.clientWidth?i.classList.add("hide"):"container_ribbon"===t&&(o.style.justifyContent="normal")}}()})};
}, {"97":97}];
window.modules["card.client"] = [function(require,module,exports){"use strict";var elementResizeObserver=require(68),seconds=1e3,minutes=60*seconds,hours=60*minutes,recentLimit=1*minutes,fairlyRecentLimit=1*hours,hoursAgoLimit=4*hours;module.exports=function(e){var t=e.querySelector(".container__item-media-wrapper");t&&elementResizeObserver.observe(t);var i=e.querySelector(".card__timestamp"),r=e.querySelector(".container__text");if(i&&i.dataset.publishedTime){var s=Date.now()-Date.parse(i.dataset.publishedTime),a=function(e){r.classList.add("card__headline-with-timestamp"),e.includes("h")||i.classList.add("card__timestamp-recent"),i.textContent=e};switch(!0){case s<recentLimit:a("0m");break;case s>=recentLimit&&s<fairlyRecentLimit:a("".concat(Math.floor(s/minutes),"m"));break;case s>=fairlyRecentLimit&&s<hoursAgoLimit:a("".concat(Math.ceil(s/hours),"h"));break;default:i.style.display="none"}}};
}, {"68":68}];
window.modules["image.client"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_createClass2=_interopRequireDefault(require(12)),_classCallCheck2=_interopRequireDefault(require(11)),_inherits2=_interopRequireDefault(require(13)),_possibleConstructorReturn2=_interopRequireDefault(require(14)),_getPrototypeOf2=_interopRequireDefault(require(15));function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var r,i=(0,_getPrototypeOf2.default)(e);if(t){var l=(0,_getPrototypeOf2.default)(this).constructor;r=Reflect.construct(i,arguments,l)}else r=i.apply(this,arguments);return(0,_possibleConstructorReturn2.default)(this,r)}}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var _require=require(16),ClientModel=_require.ClientModel,initializeOnExec=_require.initializeOnExec,elementResizeObserver=require(68),Image=function(e){(0,_inherits2.default)(r,e);var t=_createSuper(r);function r(e){var i;return(0,_classCallCheck2.default)(this,r),i=t.call(this,e),elementResizeObserver.observe(e),i}return(0,_createClass2.default)(r)}(ClientModel);module.exports=initializeOnExec(Image);
}, {"10":10,"11":11,"12":12,"13":13,"14":14,"15":15,"16":16,"68":68}];
window.modules["bizdev-outbrain.client"] = [function(require,module,exports){"use strict";var _window$CNN,_window$CNN$contentMo,_require=require(9),AD_VARIANTS=_require.AD_VARIANTS,_require2=require(16),subscribe=_require2.subscribe,actions=_require2.actions,_require3=require(26),positionElement=_require3.positionElement,_require4=require(17),mediumMaxWidthListener=_require4.mediumMaxWidthListener,isVisibleViewport=_require4.isVisibleViewport,EnvVars=require(5),ucStates=["iab","data-share","data-sell","data-store","ads-contextual","ads-person-prof","ads-person","content-person-prof","content-person","measure-ads","measure-content","measure-market","product-develop"],isLiveStory="live-story"===(null===(_window$CNN=window.CNN)||void 0===_window$CNN?void 0:null===(_window$CNN$contentMo=_window$CNN.contentModel)||void 0===_window$CNN$contentMo?void 0:_window$CNN$contentMo.pageType),outBrainLoaded=!1,exitScript=!1;module.exports=function(e){subscribe(actions.ADS.SET_AD_VARIANT,function(i){if(i.adVariant===AD_VARIANTS.DEFAULT){var t=e.dataset,r=t.visibleViewport,n=t.placement,o=EnvVars.get("ENABLE_OUTBRAIN_MOBILE_LIVESTORY");if(mediumMaxWidthListener(function(e){isLiveStory&&e&&!o&&(exitScript=!0)}),exitScript)return;var s=e.innerHTML;outBrainLoaded&&!n&&mediumMaxWidthListener(function(i){e.innerHTML=isVisibleViewport(r,i)?s:""}),n&&positionElement(e,{onRefreshPosition:function(){return window.OBR.extern.reloadWidget()}}),outBrainLoaded||(outBrainLoaded=!0,window.WM.UserConsent.addScript({src:"//widgets.outbrain.com/outbrain.js",async:!0},ucStates),mediumMaxWidthListener(function(){window.OBR&&window.OBR.extern&&window.OBR.extern.reloadWidget()},{last:!0}))}})};
}, {"5":5,"9":9,"16":16,"17":17,"26":26}];
window.modules["ad-slot-dynamic.client"] = [function(require,module,exports){"use strict";var _require=require(26),positionElement=_require.positionElement;module.exports=function(e){e.querySelector(".ad-slot")&&e.dataset.placement&&positionElement(e,{onPosition:function(e){var t=e.querySelector(".ad-slot-dynamic__close");t&&t.addEventListener("click",function(){e.remove()})}})};
}, {"26":26}];
window.modules["bizdev-yieldmo.client"] = [function(require,module,exports){"use strict";var _require=require(9),AD_VARIANTS=_require.AD_VARIANTS,_require2=require(16),subscribe=_require2.subscribe,actions=_require2.actions,_require3=require(17),mediumMaxWidthListener=_require3.mediumMaxWidthListener,isVisibleViewport=_require3.isVisibleViewport,ucStates=["iab","data-share","data-sell","data-store","ads-contextual","ads-person-prof","ads-person","content-person-prof","content-person","measure-ads","measure-content","measure-market","product-develop"],addScript=!0;module.exports=function(e){subscribe(actions.ADS.SET_AD_VARIANT,function(i){if(i.adVariant===AD_VARIANTS.DEFAULT){var r=e.dataset.id,t=e.dataset.visibleViewport;addScript&&(addScript=!1,window.WM.UserConsent.addScript({src:"//static.yieldmo.com/ym.m2.js",async:!0,onload:function(){return window.dispatchEvent(new CustomEvent("yieldmo.loaded"))}},ucStates));!function i(){if(void 0!==window._ym&&e){var s=window._ym;s.chkPls(),mediumMaxWidthListener(function(i){isVisibleViewport(t,i)?(e.id=r,s.requestPageView([r])):(e.id="",e.innerHTML="")})}else window.addEventListener("yieldmo.loaded",i,{once:!0})}()}})};
}, {"9":9,"16":16,"17":17}];
window.modules["openweb-convo.client"] = [function(require,module,exports){(function (__filename){(function (){
"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_asyncToGenerator2=_interopRequireDefault(require(24)),_createClass2=_interopRequireDefault(require(12)),_classCallCheck2=_interopRequireDefault(require(11)),_defineProperty2=_interopRequireDefault(require(18)),_require=require(47),authClient=_require.authClient,log=require(34).setup({file:__filename}),EnvVars=require(5),OpenwebCommentCounter=require(252),_require2=require(9),AD_VARIANTS=_require2.AD_VARIANTS,_require3=require(29),addScriptTag=_require3.addScriptTag,checkGeoCountry=_require3.checkGeoCountry,_require4=require(16),actions=_require4.actions,dispatch=_require4.dispatch,subscribe=_require4.subscribe,ACCOUNT_NAV=actions.ACCOUNT_NAV,_require5=require(107),trackMetrics=_require5.trackMetrics,_require6=require(17),mediumMaxWidthListener=_require6.mediumMaxWidthListener,OpenwebConvo=(0,_createClass2.default)(function e(t){var r,n=this;(0,_classCallCheck2.default)(this,e),(0,_defineProperty2.default)(this,"insertConvoModule",function(){var e=document.querySelector(".bizdev-outbrain");n.convoWrapper=document.createElement("div"),n.convoWrapper.classList.add("".concat(n.baseClass,"__placeholder-wrapper"),"".concat(n.baseClass,"__placeholder-wrapper--hidden")),n.convoWrapper.id="openweb-convo",n.convoWrapper.innerHTML='  <div class="openweb-convo__placeholder" data-spotim-module="conversation"></div>',n.convoEl=n.convoWrapper.querySelector(".".concat(n.baseClass,"__placeholder")),e.parentNode.insertBefore(n.convoWrapper,e)}),(0,_defineProperty2.default)(this,"insertAd",function(){var e=document.createElement("div");e.classList.add("".concat(n.baseClass,"__ad")),e.setAttribute("data-openweb-ad",""),e.setAttribute("data-row",1),e.setAttribute("data-column",1);var t=document.querySelector(".layout-with-rail__rail");if(n.isMobileView||!t){var r=n.convoWrapper.querySelector(".".concat(n.baseClass,"__placeholder"));n.convoWrapper.insertBefore(e,r)}else t.appendChild(e)}),(0,_defineProperty2.default)(this,"init",(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.SSOEnabled){e.next=3;break}return e.next=3,n.setupSSO();case 3:return document.addEventListener("spot-im-conversation-viewed",function(){var e;n.trackAnalytics({interaction:"module load",componentName:"commenting module",componentStellarId:(null===(e=n.el.dataset)||void 0===e?void 0:e.uri)||""})}),document.addEventListener("spot-im-show-more-comments-clicked",function(){n.trackAnalytics({interaction:"commenting:load more comments"})}),document.addEventListener("spot-im-current-user-sent-message-succeed",function(e){var t=e.detail.message_type;n.trackAnalytics({interaction:"commenting:message success:".concat("comment"===t?"post":"reply")})}),document.addEventListener("spot-im-user-up-vote-click",function(){n.trackAnalytics({interaction:"commenting:upvote comment"})}),document.addEventListener("spot-im-user-down-vote-click",function(){n.trackAnalytics({interaction:"commenting:downvote comment"})}),document.addEventListener("ow-open-custom-user-profile",function(){window.location.assign("/account/settings")}),n.openwebCommentCounter=new OpenwebCommentCounter({ssoEnabled:n.SSOEnabled,convoEl:n.convoEl,convoAboveOBR:n.convoAboveOBR,convoWrapper:n.convoWrapper,ctaTracking:n.trackAnalytics,isMobileView:n.isMobileView}),e.next=12,n.openwebCommentCounter.init();case 12:n.adEnabled&&subscribe(actions.ADS.SET_AD_VARIANT,function(e){e.adVariant===AD_VARIANTS.DEFAULT&&n.insertAd()});case 13:case"end":return e.stop()}},e)}))),(0,_defineProperty2.default)(this,"setupSSO",(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var t,r,o,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.el.dataset,r=t.registerRedirect,o=t.loginRedirect,document.addEventListener("spot-im-signup-start",function(){window.location.assign("".concat(o||"/account/log-in/commenting","?redirect=").concat(window.location.pathname))}),document.addEventListener("spot-im-login-start",function(){window.location.assign("".concat(r||"/account/register/commenting","?redirect=").concat(window.location.pathname))}),document.addEventListener("spot-im-api-ready",function(){n.spotIM=window.SPOTIM}),!authClient.tokenWithAuthn()){e.next=15;break}if(document.addEventListener("spot-im-renew-sso",n.startOWSSO,!1),null===(a=window.SPOTIM)||void 0===a||!a.startSSO){e.next=11;break}return e.next=9,n.startOWSSO();case 9:e.next=12;break;case 11:document.addEventListener("spot-im-api-ready",n.startOWSSO,!1);case 12:document.addEventListener("spot-im-user-logout",function(){authClient.tokenWithAuthn()&&(dispatch(ACCOUNT_NAV.LOGOUT_SUCCESS),trackMetrics({type:"user-account",data:{action:"logout_success",component:"openweb-convo",method:"spotImEventListener_user-logged-out"}}))}),e.next=16;break;case 15:n.logoutOW();case 16:subscribe(ACCOUNT_NAV.LOGOUT_SUCCESS,function(){n.logoutOW()});case 17:case"end":return e.stop()}},e)}))),(0,_defineProperty2.default)(this,"startOWSSO",(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var t,r;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,r){var n,o;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,authClient.openwebSSO({codeA:t},authClient.getToken());case 3:n=e.sent,o=n.data,r(o.codeB),e.next=13;break;case 8:return e.prev=8,e.t0=e.catch(0),log("error","Error starting OpenWeb SSO",e.t0),r(null,e.t0),e.abrupt("return");case 13:case"end":return e.stop()}},e,null,[[0,8]])}));return function(t,r){return e.apply(this,arguments)}}(),e.prev=1,e.next=4,null===(r=n.spotIM)||void 0===r?void 0:r.startSSO({callback:t,userId:authClient.getStoredUID()});case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),log("error","Error starting OpenWeb SSO",e.t0);case 9:case"end":return e.stop()}},e,null,[[1,6]])}))),(0,_defineProperty2.default)(this,"logoutOW",function(){n.spotIM&&n.spotIM.logout?n.spotIM.logout():document.addEventListener("spot-im-api-ready",function(){n.spotIM.logout()},!1)}),(0,_defineProperty2.default)(this,"trackAnalytics",function(e){try{trackMetrics({type:"user-interaction",data:e})}catch(e){log("error","Could not track metrics",e)}}),this.el=t,this.baseClass="openweb-convo",this.SSOEnabled=EnvVars.get("ENABLE_OPENWEB_SSO"),this.adEnabled=EnvVars.get("ENABLE_OPENWEB_AD"),this.spotIM=window.SPOTIM,this.convoEl=t.querySelector(".".concat(this.baseClass,"__placeholder")),this.convoWrapper=t.querySelector(".".concat(this.baseClass,"__placeholder-wrapper")),this.convoPlacements={ABOVE_OBR:"above-obr",INLINE:"inline"},mediumMaxWidthListener(function(e){n.isMobileView=e});var o=EnvVars.get("OPENWEB_LAUNCHER_SRC"),a=EnvVars.get("OPENWEB_SSO_LAUNCHER_SRC"),i=null===(r=window.CNN)||void 0===r?void 0:r.contentModel,s=this.el.dataset,c=s.displayMessageCount,u=s.sortBy,l=s.openwebPlacement;this.convoAboveOBR=l===this.convoPlacements.ABOVE_OBR,this.convoAboveOBR&&this.insertConvoModule(),addScriptTag({src:this.SSOEnabled?a:o,async:!0,id:"openweb-launcher-script",data:{"spotim-module":"spotim-launcher","post-url":(null==i?void 0:i.canonicalUrl)||window.location.href,"article-tags":(null==i?void 0:i.pageTags)||"","post-id":(null==i?void 0:i.pageStellarId)||"","spotim-autorun":"false","display-message-count":c,"sort-by":u,"custom-section":null==i?void 0:i.section}},!0)});module.exports=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var r,n,o,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=["iab","data-share","data-sell","data-store","ads-contextual","ads-person-prof","ads-person","measure-ads","product-develop"],o="true"===t.dataset.showModule||(null===(r=window.optimizelyTest)||void 0===r?void 0:r.showCommentModule),!(checkGeoCountry("US")&&window.WM.UserConsent.inUserConsentState(n)&&o)){e.next=6;break}return a=new OpenwebConvo(t),e.next=6,a.init();case 6:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}();

}).call(this)}).call(this,"/components/openweb-convo/client.js")}, {"5":5,"9":9,"10":10,"11":11,"12":12,"16":16,"17":17,"18":18,"24":24,"25":25,"29":29,"34":34,"47":47,"107":107,"252":252}];
window.modules["headline.client"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_asyncToGenerator2=_interopRequireDefault(require(24)),rest=require(30);module.exports=function(e){var r=e.getAttribute("data-request-headline-data"),t=function(r,t){for(var a in e.classList.add("".concat(e.classList[0],"--updating")),r)if(t){var n=r[a],i=t[n.responseField],o=e.querySelector(n.selector);o&&(o.innerText=i)}};if(r)var a=JSON.parse(r),n=a.endpoint,i=a.elementsToUpdate,o=setInterval((0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var r;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,rest.get(n);case 3:(r=e.sent).length&&(t(i,r[0]),clearInterval(o)),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.error("Error fetching profile data for headline: ".concat(e.t0));case 10:case"end":return e.stop()}},e,null,[[0,7]])})),5e3)};
}, {"10":10,"24":24,"25":25,"30":30}];
window.modules["article.client"] = [function(require,module,exports){"use strict";var _require=require(37),addScrollDepthAnalytics=_require.addScrollDepthAnalytics,EnvVars=require(5),_require2=require(39),initActivation=_require2.initActivation,_require3=require(38),isPaywallEnabled=_require3.isPaywallEnabled,paywallTypes=_require3.paywallTypes;function addAnalytics(e){addScrollDepthAnalytics(e,{"scroll-25":.25,"scroll-50":.5,"scroll-75":.75,"scroll-100":1},{event_type:"article_scroll",author:window.CNN.contentModel.author,cms_id:window.CNN.contentModel.cmsId,headline:window.CNN.contentModel.headline,source_id:window.CNN.contentModel.sourceId,subsection:window.CNN.contentModel.subsection,view_name:window.CNN.contentModel.canonicalUrl})}module.exports=function(e){var l=isPaywallEnabled(paywallTypes.METERED)&&"true"!==e.dataset.paywallDisabled,i=isPaywallEnabled(paywallTypes.EXCLUSIVE)&&"true"==e.dataset.subscriptionOnly;(EnvVars.get("REGWALL_FEATURE_ENABLED")&&"true"!==e.dataset.regwallDisabled||i||l)&&initActivation(e,l,i),document.addEventListener("init-wall-activation",function(l){var i,a,n,t,r=null===(i=null===(a=l.detail)||void 0===a?void 0:a.paywallEnabled)||void 0===i||i,o=null===(n=null===(t=l.detail)||void 0===t?void 0:t.isSubOnlyWall)||void 0===n||n;initActivation(e,r,o,!0)}),addAnalytics(e)};
}, {"5":5,"37":37,"38":38,"39":39}];
window.modules["user-account-reg-wall.client"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_createClass2=_interopRequireDefault(require(12)),_classCallCheck2=_interopRequireDefault(require(11)),_defineProperty2=_interopRequireDefault(require(18)),_require=require(47),authClient=_require.authClient,_require2=require(37),zionEventHandler=_require2.zionEventHandler,_require3=require(107),trackMetrics=_require3.trackMetrics,_require4=require(241),suppressToasts=_require4.suppressToasts,_require5=require(49),defaultManageWallVisibility=_require5.defaultManageWallVisibility,_require6=require(17),smallMaxWidthListener=_require6.smallMaxWidthListener,UserAccountRegWall=(0,_createClass2.default)(function e(t){var n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return function(){return defaultManageWallVisibility(e)()}};(0,_classCallCheck2.default)(this,e),(0,_defineProperty2.default)(this,"init",function(){var e,t;n.userIsLoggedIn=authClient.tokenWithAuthn();var i=n.el.dataset,l=i.source,o=i.componentId,r=i.componentName,a=i.dismissible,s=i.componentStellarId,c=i.interactionBase,u=i.wallCount,d=i.wallMax;n.componentId=o,n.source=l,n.wallCount=null!=u?u:1,n.wallMax=null!=d?d:1,n.signUpBtn=n.el.querySelector("#regwall-cta-btn"),n.signInLink=n.el.querySelector("#regwall-cta-link"),n.tooltip=n.el.querySelector(".".concat(n.class,"__info")),n.componentName=r,n.componentStellarId=s,n.interactionBase=c,n.dismissible=a,n.wallCountAnalyticsValue=n.wallCount?":".concat(n.wallCount):"";var p=document.querySelector(n.class);p&&p.remove(),n.el.querySelector(".".concat(n.class,"__content")).addEventListener("click",function(e){var t=e.target,i=t===n.signInLink;if(i||t===n.signUpBtn){var l=i?"sign in":"sign up";trackMetrics({type:"user-interaction",data:{interaction:"".concat(n.interactionBase,":").concat(l).concat(n.wallCountAnalyticsValue)}})}},!0),null===(e=n.tooltip)||void 0===e||e.addEventListener("mouseover",function(){trackMetrics({type:"user-interaction",data:{interaction:"".concat(n.interactionBase,":what-is-this").concat(n.wallCountAnalyticsValue)}})}),a&&n.el.querySelectorAll(".".concat(n.class,"__dismiss, .").concat(n.class,"__overlay")).forEach(function(e){return e.addEventListener("click",function(){n.handleClose()})}),null===(t=n.manageWallVisibility)||void 0===t||t.call(n,n.showWall)()}),(0,_defineProperty2.default)(this,"triggerZionTracking",function(){zionEventHandler({component_id:n.componentId,component_type:"banner",traits:{source:n.source}},"ComponentOnScreen")}),(0,_defineProperty2.default)(this,"restrictView",function(){n.updateInitialOverflow(),document.documentElement.style.overflow="hidden",smallMaxWidthListener(function(e){e&&!n.dismissible&&(document.body.style.overflow="hidden",document.body.style.position="fixed",document.body.style.height="100vh")}),n.istyle=document.createElement("style"),n.istyle.type="text/css",n.istyle.id="cnnrwhideiframe",n.istyle.appendChild(document.createTextNode(".obp-rec { display: none !important; }")),document.head.appendChild(n.istyle)}),(0,_defineProperty2.default)(this,"showWall",function(){n.open||(suppressToasts(),n.handleOpen(),n.restrictView(),n.triggerZionTracking(),trackMetrics({type:"user-interaction",data:{interaction:"module load",componentStellarId:n.componentStellarId,componentViewCount:n.wallCount,componentName:n.componentName,componentType:n.componentType}}))}),(0,_defineProperty2.default)(this,"handleOpen",function(){n.el.classList.remove(n.hideClass),n.open=!0}),(0,_defineProperty2.default)(this,"handleClose",function(){var e;trackMetrics({type:"user-interaction",data:{interaction:"".concat(n.componentType,":").concat(n.componentName,":dismiss").concat(n.wallCountAnalyticsValue)}}),n.el.classList.add(n.hideClass),n.open=!1,null===(e=document.getElementById(n.istyle.id))||void 0===e||e.remove(),document.documentElement.style.overflowX=n.initialOverflowX,document.documentElement.style.overflowY=n.initialOverflowY,smallMaxWidthListener(function(e){e&&!n.dismissible&&(document.body.style.overflow="unset",document.body.style.position="unset",document.body.style.height="unset")})}),(0,_defineProperty2.default)(this,"updateInitialOverflow",function(){n.initialOverflowX=document.documentElement.style.overflowX,n.initialOverflowY=document.documentElement.style.overflowY}),this.el=t,this.manageWallVisibility=i,this.class="user-account-reg-wall",this.componentType="regwall",this.hideClass="".concat(this.class,"--hide"),this.open=!1});module.exports=function(e,t){var n=new UserAccountRegWall(e,t);return n.init(),n};
}, {"10":10,"11":11,"12":12,"17":17,"18":18,"37":37,"47":47,"49":49,"107":107,"241":241}];
window.modules["bizdev-medianet.client"] = [function(require,module,exports){"use strict";var _require=require(9),AD_VARIANTS=_require.AD_VARIANTS,_require2=require(16),subscribe=_require2.subscribe,actions=_require2.actions,ucStates=["iab","data-share","data-sell","data-store","ads-contextual","ads-person-prof","ads-person","content-person-prof","content-person","measure-ads","measure-content","measure-market","product-develop"],addScript=!0;module.exports=function(e){subscribe(actions.ADS.SET_AD_VARIANT,function(n){if(n.adVariant===AD_VARIANTS.DEFAULT){var t=e.dataset.size;addScript&&(addScript=!1,window.WM.UserConsent.addScript({src:"//contextual.media.net/dmedianet.js?cid=8CUIG2452",async:!0,onload:function(){window.dispatchEvent(new CustomEvent("medianet.loaded"))}},ucStates));!function e(){window._mNHandle&&window._mNHandle.queue&&window._mNDetails&&window._mNDetails.loadTag?window._mNHandle.queue.push(function(){return window._mNDetails.loadTag("medianet",t,"medianet")}):window.addEventListener("medianet.loaded",e,{once:!0})}()}})};
}, {"9":9,"16":16}];
window.modules["ad-feedback.client"] = [function(require,module,exports){"use strict";var _require=require(7),AdFeedback=_require.AdFeedback,_require2=require(6),ENABLE_AD_FEEDBACK_DISPLAY_ADS=_require2.ENABLE_AD_FEEDBACK_DISPLAY_ADS,ENABLE_AD_FEEDBACK_VIDEO_ADS=_require2.ENABLE_AD_FEEDBACK_VIDEO_ADS,_require3=require(6),shouldHideAdFeedbackLink=_require3.shouldHideAdFeedbackLink;if((ENABLE_AD_FEEDBACK_DISPLAY_ADS||ENABLE_AD_FEEDBACK_VIDEO_ADS)&&!shouldHideAdFeedbackLink){var adFeedback=new AdFeedback;adFeedback.initialize()}
}, {"6":6,"7":7}];
window.modules["ad-slot-header.client"] = [function(require,module,exports){"use strict";var throttle=require(28),_require=require(17),mediumMaxWidthListener=_require.mediumMaxWidthListener,_require2=require(16),subscribe=_require2.subscribe,actions=_require2.actions,_require3=require(9),AD_VARIANTS=_require3.AD_VARIANTS;module.exports=function(e){subscribe(actions.ADS.SET_AD_VARIANT,function(t){if(t.adVariant===AD_VARIANTS.DEFAULT){var r,i=e.querySelector(".ad-slot"),n=e.querySelector(".adSlotHeaderContainer");if(!i)return;var a=function(){"mobile"===r&&(e.style.height="".concat(i.clientHeight,"px"),n.style.height="".concat(i.clientHeight,"px"))};document.addEventListener("GPTRenderComplete",function(e){var t=e.detail;t&&t.divId===(r&&i&&i.dataset["".concat(r,"SlotId")])&&a()}),function(){var e=document.createElement("iframe");e.className="resizeListenerIframe",e.src="about:blank",e.tabIndex=-1,e.frameBorder=0,e.setAttribute("aria-hidden",!0),i.appendChild(e);try{e.contentDocument.defaultView.addEventListener("resize",throttle(a,100))}catch(e){a()}}(),mediumMaxWidthListener(function(e){r=e?"mobile":"desktop",a()})}})};
}, {"9":9,"16":16,"17":17,"28":28}];
window.modules["alerts.client"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_typeof2=_interopRequireDefault(require(19)),_classCallCheck2=_interopRequireDefault(require(11)),_createClass2=_interopRequireDefault(require(12)),_get=require(1),rest=require(30),STORAGE_KEY="CLOSED_ALERTS",_require=require(16),dispatch=_require.dispatch,_require2=require(31),STICKY_HEADER=_require2.STICKY_HEADER,Alerts=function(){function e(t){var r=this;(0,_classCallCheck2.default)(this,e),_get(window,"kiln.locals",!0)&&(this.banner=t,this.check(),setInterval(function(){return r.check()},3e4))}return(0,_createClass2.default)(e,[{key:"check",value:function(){var e=this,t=this.storageGet();rest.get("/public/api/alerts").then(function(r){r.alerts.filter(function(e){return!t.includes(e.hash)}).forEach(function(t){e.add(t)}),e.banner.childNodes.length?e.showBanner():e.hideBanner(),dispatch(STICKY_HEADER.RECALCULATE)})}},{key:"alertExists",value:function(e){return!!this.banner.querySelector("#".concat(this.instance(e)))}},{key:"instance",value:function(e){return e.uri.split("/").pop().split("@").shift()}},{key:"add",value:function(e){this.alertExists(e)?e.hash!==this.banner.firstChild.getAttribute("data-alert-hash")&&this.banner.replaceChild(this.create(e),this.banner.firstChild):this.banner.appendChild(this.create(e))}},{key:"create",value:function(e){var t=this,r=function(e,t,r){var i=document.createElement("div");return i.className=e,"string"==typeof t&&(i.innerHTML=t),"object"===(0,_typeof2.default)(t)&&i.appendChild(t),r&&(i.id=r),i},i=r("alerts__close","",this.instance(e)),n=r("alerts__container",i);e.title&&n.appendChild(r("alerts__title",e.title)),n.appendChild(r("alerts__content",e.content));var a=r("alerts__item",n);return a.setAttribute("data-alert-hash",e.hash),i.addEventListener("click",function(r){var i=r.target;return t.close(i.id,e.hash)}),a}},{key:"showBanner",value:function(){this.banner.classList.add("alerts--visible")}},{key:"hideBanner",value:function(){this.banner.classList.remove("alerts--visible")}},{key:"close",value:function(e,t){for(var r=this.banner.querySelector("#".concat(e));"alerts__item"!==r.className;)r=r.parentNode;r.parentNode.removeChild(r),this.storageSet(t),dispatch(STICKY_HEADER.RECALCULATE)}},{key:"storageGet",value:function(){var e=window.sessionStorage.getItem(STORAGE_KEY);return e?e.split(",").filter(function(e){return null!=e&&""!=e}):[]}},{key:"storageSet",value:function(e){var t=this.storageGet().join(",");window.sessionStorage.setItem(STORAGE_KEY,t.concat(",",encodeURIComponent(e)))}}]),e}();module.exports=function(e){return new Alerts(e)};
}, {"1":1,"10":10,"11":11,"12":12,"16":16,"19":19,"30":30,"31":31}];
window.modules["ad-slot-client-injector.client"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_typeof2=_interopRequireDefault(require(19)),_toConsumableArray2=_interopRequireDefault(require(23)),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var _require=require(9),AD_VARIANTS=_require.AD_VARIANTS,_require2=require(16),subscribe=_require2.subscribe,actions=_require2.actions,client=function(e){var t=require(22),r=t.awaitAdFuel,n=t.queueDispatchSlot,i=t.setupAdFuel,o=t.isLiveStory,a=require(21),u=a.domesticOptions,l=a.editionOptions,s=a.domesticMobileOptions,d=a.editionMobileOptions,c=a.domesticLiveStoryMobileOptions,f=a.editionLiveStoryMobileOptions,p=a.default,v=require(20).isEdition,b=require(17).mediumMaxWidthListener,m="",h=p,y=!1,A=!1,O=!1,q=[],w=function(){h=v(window.location.hostname)?"desktop"===m?l:d:"desktop"===m?u:s,o&&(h=v(window.location.hostname)?f:c);var e=function(){var e=h,t=e.lazyLoadOptions,r=e.adSlotIdPattern,i="mobile"===m?t.scrollThresholdMobile:t.scrollThresholdDesktop,o={rootMargin:"0px 0px ".concat(i,"px 0px")},a=r?document.querySelectorAll('[data-ad-id^="'.concat(r,'"]')):[],u=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(n(e.target,m),u.unobserve(e.target))})},o);a.forEach(function(e){return u.observe(e)})};return{init:function(){var t;if(h&&!A){A=!0;var n=(h||{}).articleWrapperClass,o=document.getElementsByClassName(n);(o[0]||null!==(t=o[0])&&void 0!==t&&t.children)&&(g(),r().then(function(){i(),e()}))}},setupIntersectObserver:e}},S=function(e,t){var r=h.paragraphBuffer||6,n=h.endOfArticleBuffer||2,i=Array.from(t.children).length,o=0,a=0;q=e;var u=function(e,r){var n,i,o,u=e+a,l=t.children[u];l&&(l.after(function(e){var t=document.createElement("div");t.classList.add("ad-slot-wrapper","ad-slot__client-injected","ad-qtm"),"desktop"===m?(t.setAttribute("data-ad-position","desktop"),t.classList.add("ad--desktop")):t.setAttribute("data-ad-position","mobile"),t.setAttribute("data-ad-id",e);var r=document.createElement("div");return r.classList.add("ad-slot-inner","ad-qtm","ad--epic"),r.id=e,r.setAttribute("data-ad-text","show"),r.setAttribute("data-ad-refresh","adbody"),t.appendChild(r),t}((n=r+1,i=h.adSlotIdPattern,o="".concat(n).padStart(2,"0"),"".concat(i).concat(o)))),q=q.filter(function(e){return e<u-1||e>u}).map(function(e){return e>u?e+1:e}),a++)};e.forEach(function(t,l){0===l&&(u(t,0),o=t);var s=e.find(function(e){return e>=o+r});s&&a<h.maxNumOfAds&&s<i-n&&(u(s,a),o=s)}),q.shift()},g=function(e){var t;e&&(h=_objectSpread(_objectSpread({},p),e));var r=document.querySelector(".".concat(h.articleWrapperClass)),n=Array.from(null==r?void 0:r.children)||[],i=h.articleLengthLimit||0,a=(null===(t=r.querySelectorAll(h.siblingSelector))||void 0===t?void 0:t.length)||i,u=n.findIndex(function(e){return"paragraph"===e.dataset.componentName}),l=-1!==u?h.initialPlacementIndex+u-1:0,s=(0,_toConsumableArray2.default)(Array(n.length).keys());a<i||(n.forEach(function(e,t){var r,i,o,a,u,d,c,f=(d=(null==(r=e)?void 0:null===(i=r.dataset)||void 0===i?void 0:null===(o=i.uri)||void 0===o?void 0:null===(a=o.match(new RegExp(/_components\/(.+?)[/.]/)))||void 0===a?void 0:a[1])||(null==r?void 0:null===(u=r.classList)||void 0===u?void 0:u[0])||"",c=h.elementBuffers||[],"paragraph"===d?{buffer:0}:Object.prototype.hasOwnProperty.call(c,d)?c[d]:h.defaultBuffer);if(0!==f.buffer){for(var p=[],v=0;v<s.length;v++){var b=s[v],m=b>=l&&b<n.length-h.endOfArticleBuffer,y=b<t-(f.strict?f.buffer:h.defaultBuffer.buffer)||b>t+f.buffer-1;m&&y&&p.push(b)}s=p}}),q=s,O&&(S(s,r),o&&document.addEventListener("live-story.updated",function(){_(h)})),document.dispatchEvent(new CustomEvent("QuantumPlacementComplete",{detail:{openSlots:q}})))},_=function(e){var t=(null==p?void 0:p.adSlotIdPattern)||"";if("object"===(0,_typeof2.default)(e)&&!Array.isArray(e)&&t){var r=document.querySelectorAll('[data-ad-id^="'.concat(t,'"]'))||[];r.length&&r.forEach(function(e){var t,r;null===(t=window.AdFuel)||void 0===t||t.destroySlots([null===(r=e.dataset)||void 0===r?void 0:r.adId]),e.remove()}),g(e),O&&w().setupIntersectObserver()}};if(b(function(e){m=e?"mobile":"desktop"}),window.CNN.ads&&(window.CNN.ads.quantum={updateAdSlotPositions:_,toggleShowAdsOnDesktop:function(){y=!y,O=!0,w().init()},getOpenSlots:function(){return q}}),"mobile"!==m||"true"!==e.dataset.enabled)return!1;O=!0,w().init()};module.exports=function(e){subscribe(actions.ADS.SET_AD_VARIANT,function(t){t.adVariant===AD_VARIANTS.DEFAULT&&client(e)})};
}, {"9":9,"10":10,"16":16,"17":17,"18":18,"19":19,"20":20,"21":21,"22":22,"23":23}];
window.modules["bizdev-wunderkind.client"] = [function(require,module,exports){"use strict";var _require=require(9),AD_VARIANTS=_require.AD_VARIANTS,_require2=require(16),subscribe=_require2.subscribe,actions=_require2.actions,EnvVars=require(5),_require3=require(29),isEditionPage=_require3.isEditionPage,isEspanolPage=_require3.isEspanolPage,ucStates=["iab","data-share","data-sell","data-store","ads-contextual","ads-person-prof","ads-person","measure-ads","measure-market","product-develop"];module.exports=function(){subscribe(actions.ADS.SET_AD_VARIANT,function(e){if(e.adVariant===AD_VARIANTS.DEFAULT){var s=isEspanolPage()?EnvVars.get("ENABLE_WUNDERKIND_ES"):EnvVars.get("ENABLE_WUNDERKIND"),r=!!isEspanolPage()&&EnvVars.get("WUNDERKIND_SRC_ES")||(isEditionPage()?EnvVars.get("WUNDERKIND_SRC_EDITION"):EnvVars.get("WUNDERKIND_SRC"));s&&window.WM.UserConsent.addScript({src:r,id:"wunderkind_script",async:!0},ucStates)}})};
}, {"5":5,"9":9,"16":16,"29":29}];
window.modules["paragraph.client"] = [function(require,module,exports){"use strict";var _require=require(166),initProductClickEventListener=_require.initProductClickEventListener;module.exports=function(e){initProductClickEventListener(e)};
}, {"166":166}];
window.modules["social-share.client"] = [function(require,module,exports){"use strict";var _require=require(107),trackMetrics=_require.trackMetrics;module.exports=function(e){var t=e.classList.contains("social-share_compact"),c=e.querySelector("[data-type=open]"),a=e.querySelector("[data-type=close]"),r=e.querySelector("[data-type=facebook]"),n=e.querySelector("[data-type=x]"),i=e.querySelector("[data-type=email]"),o=e.querySelector("[data-type=share-links]"),s=e.querySelector("[data-type=copy]"),l=e.querySelector("[data-type=message]"),d=function(){t&&a.click()};s.addEventListener("click",function(){var e=document.createElement("input");e.value=s.dataset.url,s.parentNode.appendChild(e),e.select(),document.execCommand("copy"),s.parentNode.removeChild(e),l.classList.add("show"),u("link","copy"),setTimeout(function(){l.classList.remove("show"),d()},1e3)}),[r,n].forEach(function(e){e.addEventListener("click",function(){window.open(e.dataset.url,"_blank","width=600,height=600,scrollbars=no,resizable=no,noopener,noreferrer"),u(e.dataset.type,"share"),d()})}),i.addEventListener("click",function(){u("email","share"),d()}),c.addEventListener("click",function(){return[c,a,o].forEach(function(e){return e.classList.add("active")})}),a.addEventListener("click",function(){return[c,a,o].forEach(function(e){return e.classList.remove("active")})});var u=function(e,t){try{trackMetrics({type:"social-click",data:{clickObj:{component:"sharing",socialType:e,action:t}}})}catch(e){return}}};
}, {"107":107}];
window.modules["footer.client"] = [function(require,module,exports){"use strict";var enableUserConsentLink=function(e){var n=e.querySelector(".footer__links .uclink");window.WM&&window.WM.UserConsent&&0!==window.WM.UserConsent.getLinkTitle().length&&n&&(n.text=window.WM.UserConsent.getLinkTitle(),n.onclick=window.WM.UserConsent.getLinkAction(),n.style.display="block",n.style.textAlign="center")};module.exports=function(e){enableUserConsentLink(e)};
}, {}];
window.modules["header.client"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_slicedToArray2=_interopRequireDefault(require(36)),_toConsumableArray2=_interopRequireDefault(require(23)),_asyncToGenerator2=_interopRequireDefault(require(24)),HEADER_ICON_IDS=["headerMenuIcon","headerSearchIcon","headerCloseIcon"],MORE_DROPDOWN_LINK_ID="moreDropdown",_require=require(160),calculateNavLeftMaxWidth=_require.calculateNavLeftMaxWidth,isSubscriber=_require.isSubscriber,_require2=require(145),calculatePageStickyThreshold=_require2.calculatePageStickyThreshold,_get=require(1),_require3=require(29),checkGeoCountry=_require3.checkGeoCountry,getCookie=_require3.getCookie,_require4=require(107),trackMetrics=_require4.trackMetrics,_require5=require(97),setAdobeAnalyticsDataForCookie=_require5.setAdobeAnalyticsDataForCookie,EnvVars=require(5),initializeMenu=function(e){var r=e.classList;HEADER_ICON_IDS.map(function(e){return document.getElementById(e)}).filter(function(e){return e}).forEach(function(e){e.addEventListener("click",function(){r.toggle("header--active");var e=window.document.body;if(r.contains("header--active"))e.style.top="-".concat(window.scrollY,"px"),e.classList.toggle("menu-opened");else{e.classList.toggle("menu-opened");var t=e.style.top;e.style.top="",window.scrollTo(0,-1*parseInt(t||"0"))}})})};function fireTrackingMetrics(e){var r=e.interaction,t=e.type;trackMetrics({type:void 0===t?"user-interaction":t,data:{interaction:r}})}var moreDropdownLink,moreSection,moreCaret,hoverStartTime,updateSubscribeView=function(){var e=(0,_asyncToGenerator2.default)(function(e){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return _regenerator.default.mark(function t(){var n,o;return _regenerator.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e){t.next=6;break}return t.next=3,isSubscriber();case 3:n=t.sent,e.style.display=n?"none":"block",r&&(o=e.closest(".header"),formatNavBar(o));case 6:case"end":return t.stop()}},t)})()});return function(r){return e.apply(this,arguments)}}(),initializeSubscribeButton=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,n,o;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=r.querySelector(".header__subscribe-button"),n=checkGeoCountry("US"),o=getCookie(EnvVars.get("APP_VIEW_COOKIE")),!t||o||!n){e.next=11;break}return r.querySelector(".header__inner").classList.add("header__inner--subscription"),e.next=8,updateSubscribeView(t);case 8:t.addEventListener("click",function(e){var t="".concat(window.location.protocol,"//").concat(window.location.hostname,"/subscription");window.zion_analytics.track(new window.ZION_SDK.GenericLinkClick({href:t,type:e.target.tagName,customAttributes:{Component_id:r.dataset.uri,Component_text:e.target.innerText.trim(),Component_type:"button",Container_type:"navigation"}})),fireTrackingMetrics({interaction:"nav:subscribe"});var n=new URL(t);n.searchParams.append("source","sub_web_nav"),n.searchParams.append("redirect",window.location.href),window.location.href=n.href}),document.addEventListener("login",(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,updateSubscribeView(t,!0);case 2:case"end":return e.stop()}},e)}))),document.addEventListener("logout",(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,updateSubscribeView(t,!0);case 2:case"end":return e.stop()}},e)})));case 11:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}(),initializeAccordion=function(e){e.querySelectorAll(".header__nav-item-accordion").forEach(function(e){e.addEventListener("click",function(){var r;e.classList.toggle("header__nav-item-accordion--open"),null===(r=e.querySelector(".header__nav-item-dropdown"))||void 0===r||r.classList.toggle("header__nav-item-dropdown--open")})})},initializeEditionizers=function(e){var r=e.querySelectorAll(".header__editionizer"),t=e.querySelectorAll(".header__editionizer-button");(0,_toConsumableArray2.default)(t).forEach(function(e){return e.addEventListener("click",function(){e.setAttribute("aria-expanded","true"===e.getAttribute("aria-expanded")?"false":"true"),(0,_toConsumableArray2.default)(r).forEach(function(e){return e.classList.toggle("header__editionizer--active")})})})},formatNavBar=function(e){var r=e.querySelector(".header__right");if(e.getBoundingClientRect().width<960)r&&(r.style.visibility="visible");else if(!window.location.pathname.startsWith("/webview")){var t=function(e){return e.style.display="block"},n=function(e){return e.style.display="none"},o=function(){return e.querySelector(".header__left").getBoundingClientRect().width},i=function(e){d.querySelectorAll(".header__nav-item:nth-child(n+".concat(d.childElementCount-e,")")).forEach(n)},a=e.querySelector(".header__nav");a&&(a.style.visibility="hidden");var c=e.querySelector(".header__nav-more"),u=e.querySelector(".header__nav-more > .header__nav-item-dropdown"),d=e.querySelector(".header__left .header__nav-container");if(d){d.querySelectorAll(".header__nav-item").forEach(t),u.querySelectorAll(".header__nav-item-dropdown-item").forEach(n),n(c);for(var s=calculateNavLeftMaxWidth(e),l=o(),v=!1,_=1;l>s;)v=!0,i(_),l=o(),_++;v&&(t(c),(l=o())>s&&(i(_),l=o(),_++));var m=d.querySelector(".promotion-link")?0:1;u.querySelectorAll(".header__nav-item-dropdown-item:nth-child(n+".concat(d.childElementCount-_+m,")")).forEach(t),a&&(a.style.visibility="visible"),r&&(r.style.visibility="visible")}}},moreDropdownLinkZJSAttrs={},onMoreDropdownMouseEnter=function(){hoverStartTime=Date.now()},onMoreDropdownMouseLeave=function(){hoverStartTime&&(window.zion_analytics.track(new window.ZION_SDK.GenericHover({traits:{canonical_url:_get(window,"CNN.contentModel.canonicalUrl",null),component_id:moreDropdownLinkZJSAttrs.zjsComponent_id,cms_id:moreDropdownLinkZJSAttrs.zjsContainer_id,component_text:moreDropdownLinkZJSAttrs.zjsComponent_text,component_type:moreDropdownLinkZJSAttrs.zjsComponent_type,hover_time:Date.now()-hoverStartTime}})),hoverStartTime=0)},updateMoreDropdownHoverEvent=function(e){e?(moreDropdownLink.addEventListener("mouseenter",onMoreDropdownMouseEnter,!0),moreDropdownLink.addEventListener("mouseleave",onMoreDropdownMouseLeave,!0)):(moreDropdownLink.removeEventListener("mouseenter",onMoreDropdownMouseEnter,!0),moreDropdownLink.removeEventListener("mouseleave",onMoreDropdownMouseLeave,!0))},mediaQueryHoverNone=window.matchMedia("(any-hover: none)"),convertDatasetToAttributeName=function(e){return"data-".concat(e.split(/(?=[A-Z])/).join("-").toLowerCase())},updateMoreDropdownZJS=function(){var e=mediaQueryHoverNone.matches;if(updateMoreDropdownHoverEvent(!e),e)for(var r=0,t=Object.entries(moreDropdownLinkZJSAttrs);r<t.length;r++){var n=(0,_slicedToArray2.default)(t[r],2),o=n[0],i=n[1];moreDropdownLink.setAttribute(convertDatasetToAttributeName(o),i)}else for(var a=0,c=Object.keys(moreDropdownLinkZJSAttrs);a<c.length;a++){var u=c[a];moreDropdownLink.removeAttribute(convertDatasetToAttributeName(u))}},toggleMoreButton=function(){moreSection.addEventListener("mouseover",function(){moreCaret.classList.remove("header__nav-more--toggle-caret-down"),moreCaret.classList.add("header__nav-more--toggle-caret-up")},!0),moreSection.addEventListener("mouseout",function(){moreCaret.classList.remove("header__nav-more--toggle-caret-up"),moreCaret.classList.add("header__nav-more--toggle-caret-down")},!0)},initializeMoreDropdown=function(){var e;if(moreDropdownLink=document.getElementById(MORE_DROPDOWN_LINK_ID),moreSection=document.querySelector(".header__nav-more"),moreCaret=document.querySelector(".header__nav-more--toggle-caret"),null!==(e=moreDropdownLink)&&void 0!==e&&e.dataset){for(var r in moreDropdownLink.dataset)0===r.indexOf("zjs")&&(moreDropdownLinkZJSAttrs[r]=moreDropdownLink.dataset[r]);mediaQueryHoverNone.onchange=updateMoreDropdownZJS,updateMoreDropdownZJS(),toggleMoreButton()}},isLargeBreakpoint=function(){return window.matchMedia("(min-width: 960px)").matches},isClosestTo=function(e){return function(r){return e.closest(r)}};function getNavigationPositionForAdobeAnalytics(e){var r=null,t=isClosestTo(e);return null===r&&t(".header__nav-more")&&(r="header_more_DT"),null===r&&t(".header__subnav")&&(r=isLargeBreakpoint()?"hamburger_menu_DT":"hamburger_menu_MW"),null===r&&t("#pageHeader")&&(r=isLargeBreakpoint()?"header_DT":"header_MW"),r}function setNavigationAdobeAnalytics(e){if("A"===e.target.nodeName){var r=getNavigationPositionForAdobeAnalytics(e.target);setAdobeAnalyticsDataForCookie(["header",window.CNN.contentModel.section,window.CNN.contentModel.templateType,e.target.textContent.trim(),r])}}function initializeNavBorderStyleUpdate(e){var r,t=null===(r=document.querySelector(".layout__wrapper"))||void 0===r?void 0:r.getBoundingClientRect().top;0===document.querySelectorAll(".politics-secondary-nav, .market-quote-nav").length&&["scroll","scrollend"].forEach(function(r){window.addEventListener(r,function(){var r,n,o,i,a,c,u;o=e.querySelector(".header__navigation-separator"),i=e.querySelector(".header__subnav-mount"),a=i.getBoundingClientRect(),c=null===(r=document.querySelector(".layout__wrapper"))||void 0===r?void 0:r.getBoundingClientRect().top,u=(null===(n=document.querySelector(".ad-slot-header"))||void 0===n?void 0:n.offsetHeight)||i.offsetHeight,a.top>=u||c===t?(o.classList.remove("hide"),i.classList.remove("header__subnav-mount--scrolled")):(o.classList.add("hide"),i.classList.add("header__subnav-mount--scrolled"))})})}module.exports=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r.addEventListener("click",setNavigationAdobeAnalytics),initializeMenu(r),e.next=4,initializeSubscribeButton(r);case 4:initializeEditionizers(r),initializeAccordion(r),initializeMoreDropdown(),calculatePageStickyThreshold(),formatNavBar(r),initializeNavBorderStyleUpdate(r),window.addEventListener("resize",function(){formatNavBar(r)});case 11:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}();
}, {"1":1,"5":5,"10":10,"23":23,"24":24,"25":25,"29":29,"36":36,"97":97,"107":107,"145":145,"160":160}];
window.modules["subnav.client"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_slicedToArray2=_interopRequireDefault(require(36)),_asyncToGenerator2=_interopRequireDefault(require(24));module.exports=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){var t,a,n,i,o,u,l,s,c;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(t={},a={zjsNavigationLocation:"header,footer"},n=0,i=Object.entries(a);n<i.length;n++)o=(0,_slicedToArray2.default)(i[n],2),u=o[0],l=o[1],1===(s=l.split(",").filter(function(e){return r.parentNode.className.includes(e)})).length&&(t[u]=s[0]);c=function(e){return Object.assign(e.dataset,t)},r.querySelectorAll('[data-zjs-navigation-location=""]').forEach(c);case 5:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}();
}, {"10":10,"24":24,"25":25,"36":36}];
window.modules["search-bar.client"] = [function(require,module,exports){"use strict";module.exports=function(e){var t=e.querySelector(".search-bar__input"),r=e.querySelector(".search-bar__submit");t.addEventListener("keydown",function(e){"Enter"===e.key&&(r.click(),e.preventDefault())}),r.addEventListener("click",function(e){e.target.dataset.analyticsPropSearchTerm=t.value})};
}, {}];
window.modules["user-account-nav.client"] = [function(require,module,exports){(function (__filename){(function (){
"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_slicedToArray2=_interopRequireDefault(require(36)),_toConsumableArray2=_interopRequireDefault(require(23)),_asyncToGenerator2=_interopRequireDefault(require(24)),_require=require(47),authClient=_require.authClient,getUserInfo=_require.getUserInfo,REMEMBER_ME_DURATION=_require.REMEMBER_ME_DURATION,loginUser=_require.loginUser,needsConsent=_require.needsConsent,getSSOIdentityTypes=_require.getSSOIdentityTypes,EnvVars=require(5),_require2=require(16),actions=_require2.actions,dispatch=_require2.dispatch,subscribe=_require2.subscribe,ACCOUNT_NAV=actions.ACCOUNT_NAV,_require3=require(52),AvatarSDKClient=_require3.AvatarSDKClient,log=require(34).setup({file:__filename}),_require4=require(359),userAccountEnabled=_require4.userAccountEnabled,_require5=require(149),showFollowNotification=_require5.showFollowNotification,clearFollowData=_require5.clearFollowData,shouldShowTooltip=_require5.shouldShowTooltip,setTooltipDismissed=_require5.setTooltipDismissed,shouldShowFollowModule=_require5.shouldShowFollowModule,Tooltip=require(371),_require6=require(37),addZJSClickAttributes=_require6.addZJSClickAttributes,addGenericClickAnalytics=_require6.addGenericClickAnalytics,addGenericMetricAnalytics=_require6.addGenericMetricAnalytics,_require7=require(107),trackMetrics=_require7.trackMetrics,_require8=require(357),IDENTITY_TYPES=_require8.IDENTITY_TYPES,_require9=require(373),initCustomGoogleButton=_require9.initCustomGoogleButton,_require10=require(29),addScriptTag=_require10.addScriptTag,getBrowser=_require10.getBrowser,getCookie=_require10.getCookie,setCookie=_require10.setCookie,removeCookie=_require10.removeCookie,_require11=require(17),smallMaxWidthListener=_require11.smallMaxWidthListener,Toast=require(142),_require12=require(372),getInitOneTapForMW=_require12.getInitOneTapForMW;module.exports=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var n,r,o,a,i,c,s,u,l,d,_,v,f,p,g,h,E,m,S,T,q,y,w,b,A,C,k,L,O,N,I,D,G,x,M,U,B,R,F,V,P,z,W,Y,H,K,j,J,Z,X,Q,$,ee,te,ne,re,oe,ae,ie,ce,se,ue,le,de,_e,ve;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!userAccountEnabled){e.next=55;break}return o=EnvVars.get("DALTON_TKN_HEADER_CHECK_ENABLED")||!1,a="click",i=new URLSearchParams(window.location.search),c=document.getElementById("headerMenuIcon"),s=document.getElementById("headerCloseIcon"),u=document.getElementById("headerSearchIcon"),"header__editionizer",l=document.querySelector(".".concat("header__editionizer")),d=l&&l.querySelector(".".concat("header__editionizer","-button")),_=document.getElementById("pageHeader"),f="".concat(v="user-account-nav","__menu--active"),p=t.querySelectorAll(".userAccountButton"),g=t.querySelector(".userAccountNavMenu"),h=g.querySelector(".userAccountNavMenuButton"),E=g.querySelector(".userAccountNavOptions"),m=E.querySelector("[data-name='settings']"),S=E.querySelector("[data-name='logout']"),T=t.querySelector(".".concat(v,"__override-link")),q=i.get("redirect"),y=t.querySelector(".userAccountFollowDot"),w=t.querySelector(".".concat(v,'__menu-link[data-name="follow"]')),b=t.querySelector(".".concat(v,"__menu-notification-dot")),A=t.parentNode.classList.contains("header__user-account-nav-desktop"),C=t.parentNode.classList.contains("header__user-account-nav-mobile"),k=t.dataset,L=k.avatarEnabled,O=k.followTooltipEnabled,N=k.oneTapEnabled,I=k.oneTapEnabledMw,D="true"===(null==N?void 0:N.toLowerCase()),G="true"===(null==I?void 0:I.toLowerCase()),x=authClient.tokenWithAuthn(),M=new AvatarSDKClient,U=EnvVars.get("SSO_GOOGLE_ONE_TAP_DISABLE_AUTOSIGNIN_COOKIE"),B=EnvVars.get("SSO_GOOGLE_ONE_TAP_ENABLED"),R=B&&EnvVars.get("SSO_GOOGLE_ONE_TAP_AUTO_SIGNIN_ENABLED"),F=getCookie("countryCode"),V=(null===(n=t.querySelector("[data-login-href]"))||void 0===n?void 0:null===(r=n.dataset)||void 0===r?void 0:r.loginHref)||"/account/log-in",q&&"/"!==q&&(V="".concat(V,"?redirect=").concat(q)),z=m&&m.href?m.href:"/account/settings",W=function(e){if(x&&_){var t=_.classList.contains("header--active");!e&&t&&s.click(),g.classList.toggle(f)}else window.location.assign(V)},Y=function(){g&&p&&(g.classList.remove(f),h.setAttribute("aria-expanded","false"),(0,_toConsumableArray2.default)(p).forEach(function(e){e.setAttribute("aria-expanded","false")}))},H=function(e){e.preventDefault(),dispatch(ACCOUNT_NAV.LOGOUT_SUCCESS),trackMetrics({type:"user-account",data:{action:"logout_success",component:"user-account-nav",method:"invokeLogout_user-logged-out-from-nav"}})},K=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var t;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(A&&o&&x)){e.next=7;break}return e.next=4,getUserInfo();case 4:t=e.sent,(x=t&&t.success)||(dispatch(ACCOUNT_NAV.LOGOUT_SUCCESS),trackMetrics({type:"user-account",data:{action:"logout_success_account-check-failed",component:"user-account-nav",method:"updateAuthStatus_user-logged-out-due-to-failed-account-check"}}));case 7:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}(),j=function(){var e=x?"addEventListener":"removeEventListener";s&&s[e](a,Y),c&&c[e](a,function(){_.classList.contains("header--active")&&Y()}),u&&u[e](a,Y),S&&S[e](a,function(e){return H(e)},{once:!0})},J=function(){x=authClient.tokenWithAuthn(),Y(),j(),T&&(T.href=x?z:V),t.classList.add("".concat(v,"--").concat(x?"auth":"unauth")),t.classList.remove("".concat(v,"--").concat(x?"unauth":"auth")),t.style.visibility="visible"},Z=function(e){var t=new Boolean(!("true"===e.getAttribute("aria-expanded")));e.setAttribute("aria-expanded",t.toString()),P&&!P.isSuppressed&&t.valueOf()&&(P.setSuppressed(),setTooltipDismissed())},X=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var n,r,o,a;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(x){e.next=2;break}return e.abrupt("return");case 2:return n=t.querySelector(".user-account-nav__icon-button--auth"),e.prev=3,e.next=6,M.init();case 6:r=M.getProfileAvatar(),(o=AvatarSDKClient.generateUrl(r))&&((a=document.createElement("img")).src=o,a.classList.add("user-account-nav__avatar"),a.alt="User Avatar",a.ariaLabel="User Avatar",n.innerHTML="",n.appendChild(a)),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(3),log("error","Could not retrieve avatar",e.t0);case 14:n.classList.remove("hide");case 15:case"end":return e.stop()}},e,null,[[3,11]])}));return function(){return e.apply(this,arguments)}}(),Q=function(){window.location.href="/account/settings"},$=function(){if(EnvVars.get("US_SUBSCRIPTIONS_ENABLED")&&EnvVars.get("HEADER_SUBSCRIPTIONS_BUTTON_ENABLED")&&_){var e=_.querySelector(".header__inner"),t=null==e?void 0:e.classList.contains("header__inner--subscription"),n=null==e?void 0:e.querySelector(".header__right"),r=null==n?void 0:n.querySelector(".user-account-nav__icon-button--auth");smallMaxWidthListener(function(e){e&&t?null==r||r.addEventListener("click",Q):null==r||r.removeEventListener("click",Q)})}},ee=function(){null==w||w.classList.remove("".concat(v,"__menu-link--hide")),addZJSClickAttributes(w,{click_action:"topics you follow"}),w.addEventListener("click",function(){trackMetrics({type:"user-interaction",data:{interaction:"account nav:topics you can follow"}})}),y&&showFollowNotification()&&shouldShowFollowModule(x)&&(y.classList.add(".userAccountFollowDot--show"),null==b||b.classList.add("".concat(v,"__menu-notification-dot--show")));var e=shouldShowTooltip(A),n=e.shouldShow,r=e.newCount;if(O&&t.parentNode.classList.contains("header__user-account-nav-icon")&&n){var o=A?t:document.getElementById("headerMenuIcon");(P=new Tooltip({text:"Find more topics that matter to you in your account menu",emphasisText:"NEW",showDismiss:!0,attachToEl:o,variations:A?["cnn-tooltip--follow-desktop"]:["cnn-tooltip--left","cnn-tooltip--follow-mobile"],onDismiss:function(){P.setSuppressed(),setTooltipDismissed(),addGenericClickAnalytics({componentId:"tooltip",componentType:"navigation",traits:{click_action:"close tooltip ".concat(r)}}),trackMetrics({type:"user-interaction",data:{interaction:"tool tip:close ".concat(r)}})}})).toggle(!0)}},te=function(){subscribe(ACCOUNT_NAV.LOGOUT_SUCCESS,function(){var e,t,n;null===(e=window.google)||void 0===e||null===(t=e.accounts)||void 0===t||null===(n=t.id)||void 0===n||n.disableAutoSelect(),U&&setCookie("".concat(U,"=true; max-age=86400; path=/"))})},ne=function(){smallMaxWidthListener(function(e){var n=e?G&&C:A,r=!window.google&&!document.querySelector(".user-account-reg-wall");if(n&&(x&&te(),document.addEventListener("login",function(){U&&removeCookie(U),te()})),r&&n){if(e&&!x&&!getInitOneTapForMW())return;if(addScriptTag({src:EnvVars.get("SSO_GOOGLE_SRC"),async:!0,id:"google-sso"}),x)return;trackMetrics({type:"user-interaction",data:{interaction:"module load",componentName:"google one tap",componentStellarId:t.getAttribute("data-uri")}}),initCustomGoogleButton({containerEl:t.parentNode,credentialHandler:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(n){var r,o,a,i,c,s,u,l;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=null==n?void 0:n.credential,o=null==n?void 0:n.select_by,trackMetrics({type:"user-interaction",data:{interaction:"cnn account:sign in with google:one tap:initiate:click"}}),e.next=5,loginUser({password:r,ssoType:IDENTITY_TYPES.GOOGLE,disableRegFallback:!0,autoLogin:null==o?void 0:o.includes("auto"),source:"one-tap"});case 5:if(a=e.sent,i=a.success,c=a.errorStatus,s=a.userInfo,!i){e.next=13;break}needsConsent(s)?window.location.assign("/account/log-in?view=tos-update"):document.dispatchEvent(new CustomEvent("login")),e.next=25;break;case 13:if(420!==c){e.next=23;break}return e.next=16,getSSOIdentityTypes({credential:r,identityType:IDENTITY_TYPES.GOOGLE});case 16:u=e.sent,null!=(l=null==u?void 0:u.data)&&l.length&&addGenericMetricAnalytics("user-account",[{metric_name:"attempt-account-type",metric_value:IDENTITY_TYPES.GOOGLE},{metric_name:"existing-account-type",metric_value:l.map(function(e){return e.identityType}).join("_")},{metric_name:"account-action",metric_value:"login"}]),window.sessionStorage.setItem(EnvVars.get("SSO_GOOGLE_ID_STORAGE"),null!=l&&l.length?"420":r),window.location.assign("/account/onboarding/sso"),e.next=25;break;case 23:new Toast(t).show({text:"Error",subtext:"Google sign in is having technical issues. Please try again later."});case 25:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),enableAutoSignIn:R,enableOneTap:!0})}})},re=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!A||"Safari"!==getBrowser()){e.next=3;break}return e.next=3,authClient.checkAndRefreshToken(REMEMBER_ME_DURATION);case 3:return e.next=5,K();case 5:if(J(),$(),p&&(0,_toConsumableArray2.default)(p).forEach(function(e){e.addEventListener(a,function(n){n.preventDefault(),W(!1),Z(e),t.focus()})}),l&&p.length&&(0,_toConsumableArray2.default)(p).forEach(function(e){e.addEventListener(a,function(){l.classList.contains("".concat("header__editionizer","--active"))&&d.click()})}),null==t||t.addEventListener("blur",function(e){var t,n=e.relatedTarget||document.activeElement;null!=e&&null!==(t=e.currentTarget)&&void 0!==t&&t.contains(n)||Y()}),null==d||d.addEventListener(a,function(){null!=g&&g.classList.contains(f)&&null!=l&&l.classList.contains("".concat("header__editionizer","--active"))&&Y()}),null==h||h.addEventListener(a,function(){W(!0),Z(h),(0,_toConsumableArray2.default)(p).forEach(function(e){return Z(e)})}),document.addEventListener("login",function(){J()}),subscribe(ACCOUNT_NAV.LOGOUT_SUCCESS,function(){trackMetrics({type:"user-account",data:{action:"logout_success",component:"user-account-nav",method:"subscribedEvent_logout-success"}}),A&&document.dispatchEvent(new CustomEvent("logout")),authClient.removeToken(),J(),clearFollowData()}),"true"!==L){e.next=17;break}return e.next=17,X();case 17:shouldShowFollowModule(x)&&ee(),n=EnvVars.get("ONE_TAP_EXCLUDED_COUNTRIES",[]),B&&!n.includes(F)&&D&&ne();case 20:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}(),e.next=54,re();case 54:window.addEventListener("resize",function(){$()});case 55:for(oe={},ae={zjsNavigationType:"mobile:sub,desktop:main",zjsNavigationLocation:"header,footer"},ie=0,ce=Object.entries(ae);ie<ce.length;ie++)se=(0,_slicedToArray2.default)(ce[ie],2),ue=se[0],le=se[1],1===(de=le.split(",").filter(function(e){return t.parentNode.className.includes(e.split(":")[0])})).length&&(de=de[0].split(":"),oe[ue]=null!==(_e=de[1])&&void 0!==_e?_e:de[0]);ve=function(e){return Object.assign(e.dataset,oe)},t.querySelectorAll('[data-zjs-navigation-type=""]').forEach(ve);case 60:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}();

}).call(this)}).call(this,"/components/user-account-nav/client.js")}, {"5":5,"10":10,"16":16,"17":17,"23":23,"24":24,"25":25,"29":29,"34":34,"36":36,"37":37,"47":47,"52":52,"107":107,"142":142,"149":149,"357":357,"359":359,"371":371,"372":372,"373":373}];
window.modules["ad-feedback-events.legacy"] = [function(require,module,exports){"use strict";var _require=require(6),ENABLE_AD_FEEDBACK_DISPLAY_ADS=_require.ENABLE_AD_FEEDBACK_DISPLAY_ADS,_require2=require(423),ShowAdFeedbackDispatcher=_require2.ShowAdFeedbackDispatcher,_require3=require(424),AdDataType=_require3.AdDataType,adFeedbackEvents={openModal:function(e){ENABLE_AD_FEEDBACK_DISPLAY_ADS&&e&&e.currentTarget&&e.currentTarget.previousElementSibling&&e.currentTarget.previousElementSibling.getAttribute("id")&&(new ShowAdFeedbackDispatcher).showFeedback({adType:AdDataType.DISPLAY,adIdentifier:e.currentTarget.previousElementSibling.getAttribute("id")})}};window.CNN.AdFeedback=adFeedbackEvents;
}, {"6":6,"423":423,"424":424}];
window.modules["adfuel-metrics.legacy"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18)),_slicedToArray2=_interopRequireDefault(require(36));function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){(0,_defineProperty2.default)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var _get=require(1),_set=require(66),_mergeWith=require(425),EnvVars=require(5),metrics={},EVENT_SOURCE="stellar",METRICS={performance:{AFCreated:["[ADFUEL TS] AdFuel Created"],"AFBuildStart[].id":["[ADFUEL TS] Building Slot","START"],"AFBuildEnd[].id":["[ADFUEL TS] Building Slot","END"],AFReqStart:["[ADFUEL TS] Processing Request","START"],AFReqEnd:["[ADFUEL TS] Processing Request","END"],AFQRegStart:["[ADFUEL TS] Queueing Registry","START"],AFQRegEnd:["[ADFUEL TS] Processing Registry"],GPTFirstAdReq:["[ADFUEL TS] Configuring GPT","START"],GPTFirstAdRend:["[ADFUEL TS] Configuring GPT","END"]},event:{"GPTRC[].id":"GPTRenderComplete","GPTSL[].id":"GPTSlotLoaded"}},set=function(e,r){var t=_set({},e.replace("[]","[0]"),r);_mergeWith(metrics,t,function(e,r){if(Array.isArray(e))return e.concat(r)})},addMetric=function(e,r,t){var i=e;if(i.includes(".")){var n=i.split("."),a=(0,_slicedToArray2.default)(n,2),o=a[0],c=a[1];i="".concat(o,".").concat(_get(_objectSpread(_objectSpread({},t),{},{id:r}),c,""))}set(i,parseFloat(t.startTime.toFixed(2)))},getMetricByValue=function(e,r){return(Object.entries(e).find(function(e){var t=(0,_slicedToArray2.default)(e,2)[1];return new RegExp(t.join(".+").replace(/\[/g,"\\[")).test(r)})||[]).shift()},sendMetrics=function(e){var r=_objectSpread(_objectSpread({},e),{},{page_variant:window.CNN.contentModel.templateType,event_source:EVENT_SOURCE});window.zion_analytics.track(new window.ZION_SDK.AdPerformance(r))},metricsReportCallback=function e(){window.performance.getEntriesByType("mark").forEach(function(e){var r=getMetricByValue(METRICS.performance,e.name);if(r){var t=e.name.match(/\[([a-z_\d]+)]/),i=t?t[1]:"";addMetric(r,i,e)}}),sendMetrics(metrics),window.removeEventListener("visibilitychange",e)};if(EnvVars.get("ENABLE_ADFUEL_METRICS")){var slotTracker=new Map;Object.entries(METRICS.event).forEach(function(e){var r=(0,_slicedToArray2.default)(e,2),t=r[0],i=r[1];document.addEventListener(i,function(e){var r=e.detail,n=r.divId||r.slot.getSlotId().getDomId(),a="".concat(n,"_").concat(i),o=slotTracker.get(a);slotTracker.has(a)?(slotTracker.set(a,o+1),addMetric(t,"".concat(n,"_refresh_").concat(String(slotTracker.get(a)).padStart(2,"0")),{startTime:window.performance.now()})):(addMetric(t,n,{startTime:window.performance.now()}),slotTracker.set(a,0))})}),window.addEventListener("visibilitychange",metricsReportCallback)}
}, {"1":1,"5":5,"10":10,"18":18,"36":36,"66":66,"425":425}];
window.modules["adfuel.legacy"] = [function(require,module,exports){"use strict";var _require=require(427),initializeAds=_require.initializeAds,_require2=require(9),AD_VARIANTS=_require2.AD_VARIANTS,_require3=require(426),initializeFocusModeAds=_require3.initializeFocusModeAds,isEligibleForFocusMode=_require3.isEligibleForFocusMode,FOCUS_MODE_EVENT=_require3.FOCUS_MODE_EVENT,_require4=require(242),getAdfuelSrc=_require4.getAdfuelSrc,_require5=require(16),dispatch=_require5.dispatch,subscribe=_require5.subscribe,actions=_require5.actions,_require6=require(29),addScriptTag=_require6.addScriptTag;function loadHeadBundle(){addScriptTag({src:getAdfuelSrc("head"),async:!0,data:{uid:"adfuel"},onload:function(){return window.dispatchEvent(new CustomEvent("adfuel.loaded",{detail:{bundle:"head"}}))}})}function loadBodyBundle(){addScriptTag({src:getAdfuelSrc("body"),async:!0,data:{uid:"adfuel-body"},onload:function(){return window.dispatchEvent(new CustomEvent("adfuel-body.loaded",{detail:{bundle:"body"}}))}})}function loadLiteBundle(){var e=getAdfuelSrc("lite");addScriptTag({src:e,async:!0,data:{uid:"adfuel-lite"},onload:function(){return document.removeEventListener(FOCUS_MODE_EVENT,handleSetAdVariant),window.dispatchEvent(new CustomEvent("adfuel-body.loaded",{detail:{isFocusMode:!0}}))}})}function loadFullBundle(){loadHeadBundle(),loadBodyBundle()}function handleSetAdVariant(e){var i=e.detail.isFocusMode;dispatch(actions.ADS.SET_AD_VARIANT,i?{adVariant:AD_VARIANTS.FOCUS_MODE}:{adVariant:AD_VARIANTS.DEFAULT})}function bindListeners(){window.addEventListener("adfuel-body.loaded",function(e){e.detail.isFocusMode?initializeFocusModeAds():initializeAds()}),subscribe(actions.ADS.SET_AD_VARIANT,function(e){e.adVariant===AD_VARIANTS.FOCUS_MODE&&loadLiteBundle(),e.adVariant===AD_VARIANTS.DEFAULT&&loadFullBundle()})}var injectAdfuel=function(){bindListeners(),isEligibleForFocusMode()?document.addEventListener(FOCUS_MODE_EVENT,handleSetAdVariant):dispatch(actions.ADS.SET_AD_VARIANT,{adVariant:AD_VARIANTS.DEFAULT})};injectAdfuel();
}, {"9":9,"16":16,"29":29,"242":242,"426":426,"427":427}];
window.modules["analytics-events.legacy"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_defineProperty2=_interopRequireDefault(require(18));function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){(0,_defineProperty2.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var _snakeCase=require(89),_require=require(2),getComponentName=_require.getComponentName,getComponentInstance=_require.getComponentInstance,_require2=require(47),authClient=_require2.authClient,EnvVars=require(5),_require3=require(240),isPageVariant=_require3.isPageVariant,COMPONENT_ON_EVENT="on",COMPONENT_OFF_EVENT="off",DATA_ATTRIBUTE_PREFIX="analytics",EVENT_SOURCE="stellar",OBSERVED_COMPONENT_THRESHOLDS=(0,_defineProperty2.default)({default:.5},"bizdev-outbrain",.1),ZION_BEHAVIOURAL_ENABLED_PAGE_VARIANTS=EnvVars.get("ZION_BEHAVIOURAL_ENABLED_PAGE_VARIANTS",[]),ZION_CLICK_OBSERVED_COMPONENTS=EnvVars.get("ZION_CLICK_OBSERVED_COMPONENTS",[]),ZION_ON_OFF_OBSERVED_COMPONENTS=EnvVars.get("ZION_ON_OFF_OBSERVED_COMPONENTS",[]),ZONE_COMPONENT_NAME="zone";function getCommonEventProperties(){return{canonical_url:window.CNN.contentModel.canonicalUrl,cms_id:window.CNN.contentModel.cmsId,cnn_uid:authClient.getStoredUID()||"",event_source:window.CNN.contentModel.techStack||EVENT_SOURCE,page_variant:window.CNN.contentModel.templateType||"",raw_url:window.location.href,sourceId:window.CNN.contentModel.sourceId||""}}function getCustomProperties(e){var t=e.dataset,n="".concat(DATA_ATTRIBUTE_PREFIX,"Prop"),r=new RegExp("^".concat(n)),o=/_index$|_length$/;return Object.keys(t).reduce(function(e,i){if(r.test(i)){var a=_snakeCase(i.replace(n,"")),c=o.test(a)?parseInt(t[i],10):t[i];return _objectSpread(_objectSpread({},e),{},(0,_defineProperty2.default)({},a,c))}return e},{})}function getOptionalOnOffProperties(e){var t={};return e.dataset.componentDescription&&(t.component_text=e.dataset.componentDescription),t}function getCollectionProperties(e){var t=Array.from(document.querySelectorAll('[data-uri*="/_components/'.concat(ZONE_COMPONENT_NAME,'/"]'))),n=t.length>0?t.length:"",r=e.closest("[data-".concat(DATA_ATTRIBUTE_PREFIX,"-collection]"))||document.body,o=r===document.body?"body":r.dataset["".concat(DATA_ATTRIBUTE_PREFIX,"Collection")],i="";o===ZONE_COMPONENT_NAME&&(i=t.indexOf(r));var a=Array.from(r.querySelectorAll('[data-uri*="/_components/"]')),c=a.length;return{collection_type:o,collection_type_index:i,collection_type_length:n,collection_item_index:a.indexOf(e),collection_item_length:c}}function getWordCount(e){return e.innerText?e.innerText.match(/\w+/g).length:0}function getAggregateComponentElement(e){return e.closest("[data-".concat(DATA_ATTRIBUTE_PREFIX,'-aggregate-events="true"]'))}function trackZionEvent(e){window.zion_analytics&&window.zion_analytics.track(e)}function initializeOnOffEvents(){if(EnvVars.get("ENABLE_ZION_ANALYTICS_ON_OFF_EVENTS")){var e=function(e){window.ZION_SDK&&e.forEach(function(e){var t=e.target,n=e.isIntersecting,r=t.dataset["".concat(DATA_ATTRIBUTE_PREFIX,"Observe")];if(r===COMPONENT_ON_EVENT&&n||r===COMPONENT_OFF_EVENT&&!n){var o=n?window.ZION_SDK.ComponentOnScreen:window.ZION_SDK.ComponentOffScreen,i=t.dataset.uri,a=function(){return setTimeout(function(){return trackZionEvent(new o({component_type:getComponentName(i),component_id:getComponentInstance(i),traits:_objectSpread(_objectSpread(_objectSpread(_objectSpread({},getCommonEventProperties()),getCollectionProperties(t)),getOptionalOnOffProperties(t)),{},{word_count:getWordCount(t)})}))},1500)};window.requestIdleCallback?window.requestIdleCallback(a,{timeout:500}):a(),t.dataset["".concat(DATA_ATTRIBUTE_PREFIX,"Observe")]=n?COMPONENT_OFF_EVENT:COMPONENT_ON_EVENT}})},t=Object.keys(OBSERVED_COMPONENT_THRESHOLDS).reduce(function(t,n){return _objectSpread(_objectSpread({},t),{},(0,_defineProperty2.default)({},n,new IntersectionObserver(e,{threshold:OBSERVED_COMPONENT_THRESHOLDS[n]})))},{});ZION_ON_OFF_OBSERVED_COMPONENTS.forEach(function(e){document.querySelectorAll('[data-uri*="/_components/'.concat(e,'/"]')).forEach(function(n){n.dataset["".concat(DATA_ATTRIBUTE_PREFIX,"Observe")]=COMPONENT_ON_EVENT,t[e]?t[e].observe(n):t.default.observe(n)})})}}function initializeClickEvents(){EnvVars.get("ENABLE_ZION_ANALYTICS_CLICK_EVENTS")&&document.body.addEventListener("click",function(e){var t="",n="",r="",o=e.target,i=o.closest("a[href]"),a=o.closest("[data-uri]"),c=getAggregateComponentElement(o);i&&i.href&&(r=i.href);var _=_objectSpread(_objectSpread({},getCustomProperties(o=c||a)),c?getCustomProperties(a):{}),s=e.target!==o?getCustomProperties(e.target):{};if(o){if(n=o.dataset.uri,"gallery"===(t=getComponentName(n))){var l,E=e.target.classList[0];E.includes("next")?l=_.carousel_item_index===_.carousel_item_length?1:_.carousel_item_index+1:E.includes("prev")&&(l=1===_.carousel_item_index?_.carousel_item_length:_.carousel_item_index-1),_.carousel_item_index=l}ZION_CLICK_OBSERVED_COMPONENTS.includes(t)&&trackZionEvent(new window.ZION_SDK.GenericClick({component_id:getComponentInstance(n),component_type:getComponentName(n),traits:_objectSpread(_objectSpread(_objectSpread(_objectSpread({},getCommonEventProperties()),getCollectionProperties(o)),_objectSpread(_objectSpread({},s),_)),{},{word_count:getWordCount(o),destination_url:r})}))}})}function initializeAnalyticsEvents(){isPageVariant(ZION_BEHAVIOURAL_ENABLED_PAGE_VARIANTS)&&(initializeOnOffEvents(),initializeClickEvents())}window.ZION_SDK?initializeAnalyticsEvents():window.addEventListener("zion.loaded",initializeAnalyticsEvents);
}, {"2":2,"5":5,"10":10,"18":18,"47":47,"89":89,"240":240}];
window.modules["article-scroll-metrics.legacy"] = [function(require,module,exports){"use strict";var _require=require(107),trackMetrics=_require.trackMetrics,METRICS=[{value:1,type:"article-start",data:{interaction:"article start"}},{value:25,type:"article-twentyfive",data:{interaction:"article 25"}},{value:50,type:"article-fifty",data:{interaction:"article 50"}},{value:75,type:"article-seventyfive",data:{interaction:"article 75"}},{value:100,type:"article-complete",data:{interaction:"article complete"}}],TRACK_PERCENTAGES=METRICS.map(function(e){return e.value}),_values=[].concat(METRICS);function manageMetrics(e){TRACK_PERCENTAGES.forEach(function(t){if(e>=t){if(i=t,!_values.find(function(e){return e.value===i}))return;var a=METRICS.find(function(e){return e.value===t}),r=a.type,n=a.data;trackMetrics({type:r,data:n}),_values=_values.filter(function(e){return e.value!==t})}var i})}function trackPercentageSeen(e){var t=e.querySelectorAll("p.paragraph"),a=t.length,r=Math.round(.25*a),n=Math.round(.5*a),i=Math.round(.75*a),c=new IntersectionObserver(function(e,t){e.forEach(function(e){if(e.isIntersecting){var c=e.target.para_index;c===a||1===a?(manageMetrics(100),t.disconnect()):c===i?manageMetrics(75):c===n?manageMetrics(50):c===r?manageMetrics(25):1===c&&manageMetrics(1),t.unobserve(e.target)}})});t.forEach(function(e,t){e.para_index=t+1,c.observe(e)})}window.addEventListener("load",function(){var e=document.querySelector(".article__content");e&&trackPercentageSeen(e)});
}, {"107":107}];
window.modules["campaign-promo-events.legacy"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_asyncToGenerator2=_interopRequireDefault(require(24)),_require=require(47),authClient=_require.authClient,NewsletterClient=require(249),campaignPromos=document.createElement("campaignPromos"),newsletterClient=new NewsletterClient(authClient),trackCampaignPromoEvent=function(e,n){var t=n.campaign_id,r=n.campaign_type,a=n.campaign_name,i=n.campaign_objective;window.zion_analytics.track(new e({component_id:"promo_body",component_type:"".concat(r,"_promo"),traits:{campaign_id:t,campaign_type:r,campaign_name:a,campaign_objective:i}}))};campaignPromos.addEventListener("close",function(e){var n=e.detail;trackCampaignPromoEvent(window.ZION_SDK.ComponentOffScreen,n)}),campaignPromos.addEventListener("impression",function(e){var n=e.detail;trackCampaignPromoEvent(window.ZION_SDK.ComponentOnScreen,n)}),campaignPromos.addEventListener("submission",function(e){var n=e.detail;trackCampaignPromoEvent(window.ZION_SDK.GenericSubmit,n)}),campaignPromos.addEventListener("activation",function(e){var n=e.detail;trackCampaignPromoEvent(window.ZION_SDK.ComponentLoaded,n)}),campaignPromos.getSubscribedNewsletters=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){var n;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,newsletterClient.retrieveSubscriptions({useCache:!0});case 2:return n=e.sent,e.abrupt("return",n.filter(function(e){return e.subscribed}).map(function(e){return e.newsletterName}));case 4:case"end":return e.stop()}},e)})),window.CNN.campaignPromos=campaignPromos,window.dispatchEvent(new CustomEvent("CNN.campaignPromos.loaded"));
}, {"10":10,"24":24,"25":25,"47":47,"249":249}];
window.modules["chartbeat-setup.legacy"] = [function(require,module,exports){"use strict";var _interopRequireDefault=require(10),_classCallCheck2=_interopRequireDefault(require(11)),_createClass2=_interopRequireDefault(require(12)),_defineProperty2=_interopRequireDefault(require(18)),_require=require(48),isSection=_require.isSection,SECTIONS=_require.SECTIONS,isStrategyRegistered=!1,CnnChartbeatVideoStrategy=function(){function e(t){var i=this;(0,_classCallCheck2.default)(this,e),(0,_defineProperty2.default)(this,"_cbPlayer",null),(0,_defineProperty2.default)(this,"_currentAdPosition",null),(0,_defineProperty2.default)(this,"_ready",!1),(0,_defineProperty2.default)(this,"_strategyName","CNN"),(0,_defineProperty2.default)(this,"_videoPlayed",!1),(0,_defineProperty2.default)(this,"_videoStartTime",null),(0,_defineProperty2.default)(this,"_viewStartTime",this._now()),(0,_defineProperty2.default)(this,"_onPlaybackReady",function(){i._ready=!0}),(0,_defineProperty2.default)(this,"_onVideoPlaying",function(){i._videoPlayed||(i._videoStartTime=i._now(),i._videoPlayed=!0)}),this._cbPlayer=t,this._subscribeEvents()}return(0,_createClass2.default)(e,[{key:"_now",value:function(){return(new Date).getTime()}},{key:"_subscribeEvents",value:function(){this._cbPlayer.readyState>2&&this._onPlaybackReady(),this._cbPlayer.currentTime>0&&!this._cbPlayer.paused&&!this._cbPlayer.ended&&this._onVideoPlaying(),this._cbPlayer.canplay.add(this._onPlaybackReady),this._cbPlayer.playing.add(this._onVideoPlaying)}},{key:"getAdPosition",value:function(){return this._cbPlayer.getAdPosition()}},{key:"getAutoplayType",value:function(){return this._cbPlayer.getAutoplayType()}},{key:"getBitrate",value:function(){return this._cbPlayer.getBitrate()}},{key:"getContentType",value:function(){return this._cbPlayer.getContentType()}},{key:"getCurrentPlayTime",value:function(){return this._cbPlayer.getCurrentPlayTime()}},{key:"getPlayerType",value:function(){return this._cbPlayer.getPlayerType()}},{key:"getSections",value:function(){return this._cbPlayer.getSections()}},{key:"getState",value:function(){return this._cbPlayer.getState()}},{key:"getStrategyName",value:function(){return this._strategyName}},{key:"getThumbnailPath",value:function(){return this._cbPlayer.getThumbnailPath()}},{key:"getTitle",value:function(){return this._cbPlayer.getTitle()}},{key:"getTotalDuration",value:function(){return this._cbPlayer.getTotalDuration()}},{key:"getVideoPath",value:function(){return this._cbPlayer.getVideoPath()}},{key:"getViewAdPlayTime",value:function(){return this.timeElapsed(this._viewStartTime)}},{key:"getViewPlayTime",value:function(){if(this._videoPlayed)return this.timeElapsed(this._viewStartTime)}},{key:"getViewStartTime",value:function(){return this.timeElapsed(this._viewStartTime)||0}},{key:"isReady",value:function(){return this._ready}},{key:"timeElapsed",value:function(e){return void 0===e?0:this._now()-e}}]),e}();function registerChartbeatVideoStrategy(){!0!==isStrategyRegistered&&(window._cbv_strategies=window._cbv_strategies||[],window._cbv_strategies.push(CnnChartbeatVideoStrategy),isStrategyRegistered=!0)}(0,_defineProperty2.default)(CnnChartbeatVideoStrategy,"verify",function(e){return"function"==typeof e.fromFave}),function(){function e(){window.WM.UserConsent.addScript({src:"//static.chartbeat.com/js/chartbeat_video.js",async:!0},["data-store","content-person","measure-content"])}var t=(window.CNN||{}).contentModel||{},i=(window.CNN||{}).omniture||{};registerChartbeatVideoStrategy();var n,r,a,o,l=window._sf_async_config=window._sf_async_config||{};l.uid=37612,l.domain=(o="cnn.com","es"===(null===(n=window.CNN.contentModel)||void 0===n?void 0:n.brandSite)&&(o="cnnespanol.".concat(o)),-1!=window.location.hostname.indexOf("edition")&&(o="edition.".concat(o)),"prod"!=(null===(r=window.CNN)||void 0===r?void 0:null===(a=r.contentModel)||void 0===a?void 0:a.environment)&&(o="dev.".concat(o)),o),l.sections=t.vertical,l.authors=i.cap_author,l.title=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return isSection(SECTIONS.HOMEPAGE)?e.replace(" Desktop","").replace(" Mobile",""):e}(i.headline),l.flickerControl=!1,l.articleBlockSelector="div.card,div.container__item,p.paragraph>a",l.autoDetect=!1,l.path=function(){var e,t,i=window.location.hostname,n=null===(e=(t=document.querySelector("[rel=canonical]")).getAttribute)||void 0===e?void 0:e.call(t,"href");try{return i+new URL(n).pathname}catch(e){return i+document.location.pathname}}(),window.WM.UserConsent?e():window.addEventListener("user-consent.loaded",e)}(),module.exports={CnnChartbeatVideoStrategy:CnnChartbeatVideoStrategy};
}, {"10":10,"11":11,"12":12,"18":18,"48":48}];
window.modules["focus-mode-gpt-service.legacy"] = [function(require,module,exports){"use strict";var focusModeEventTimeout,_interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_asyncToGenerator2=_interopRequireDefault(require(24)),EnvVars=require(5),_require=require(426),FOCUS_MODE_EVENT=_require.FOCUS_MODE_EVENT,FOCUS_MODE_CONFIGS=_require.FOCUS_MODE_CONFIGS,isEligibleForFocusMode=_require.isEligibleForFocusMode,_require2=require(29),getCookie=_require2.getCookie,FOCUS_MODE_TIMEOUT=EnvVars.get("FOCUS_MODE_TIMEOUT"),PRISM_SCRIPT_SRC=EnvVars.get("PRISM_SRC"),GPT_SCRIPT_SRC=EnvVars.get("FOCUS_MODE_GPT_SCRIPT_SRC"),ENABLE_FOCUS_MODE=EnvVars.get("ENABLE_FOCUS_MODE"),FOCUS_MODE_UC_STATES=["data-store","ads-contextual","ads-person-prof","ads-person","vendor"],GPT_SCRIPT_ID="GPTScript",FOCUS_MODE_CLASS="focus-mode-sponsored",FOCUS_MODE_STYLES="\nhtml[data-layout-uri*='layout-with-rail'] .".concat(FOCUS_MODE_CLASS,' .ad-slot:not(.adSlotLoaded)[data-uri*="/_components/ad-slot/"]:not([data-desktop-slot-id="ad_focus_btf_01"]),\nhtml[data-layout-uri*=\'layout-with-rail\'] .').concat(FOCUS_MODE_CLASS," .ad-qtm,\nhtml[data-layout-uri*='layout-with-rail'] .").concat(FOCUS_MODE_CLASS," [data-uri*=\"/_components/bizdev\"],\nhtml[data-layout-uri*='layout-with-rail'] .").concat(FOCUS_MODE_CLASS," .teads-inread,\nhtml .").concat(FOCUS_MODE_CLASS," .ad-slot-rail {\n  display: none;\n}\nhtml .").concat(FOCUS_MODE_CLASS," .ad-slot-dynamic[data-uri*='cnn-focus-mode-inline-ad'] {\n  display: flex;\n}\n"),SECTION=window.CNN.contentModel.section,isEdition=window.CNN.contentModel.edition,RECIRC_DATA={pageElement:{wrapperClassName:"layout__end",elementClassName:"content-recs"},upNext:{recsmodel:"related",title:"Up next",numberOfItems:5,contentTypes:"article",layout:"container_list-headlines-with-read-times"},mostRead:{recsmodel:"popularity",title:"Most read",numberOfItems:10,contentTypes:"article",layout:"container_list-headlines-ranked"}},sendCustomEventOnce=function(e){void 0===window.CNN.ads.isFocusMode&&(document.dispatchEvent(new CustomEvent(FOCUS_MODE_EVENT,{detail:{isFocusMode:e}})),window.CNN.ads.isFocusMode=e)},injectGpt=function(){window.googletag=window.googletag||{cmd:[]},document.querySelector("#".concat(GPT_SCRIPT_ID))?console.warn("Focus Mode: GPT script already exists"):window.WM.UserConsent.addScript({src:GPT_SCRIPT_SRC,async:!0,id:GPT_SCRIPT_ID},FOCUS_MODE_UC_STATES)},insertFocusModeStyles=function(){var e=document.createElement("style");e.textContent=FOCUS_MODE_STYLES,document.head.appendChild(e)},getLimitedAdsParam=function(){var e,t=null===(e=getUrlParam("adsqa"))||void 0===e?void 0:e.split("=");return Boolean(t&&"status"===t[0]&&"limited_ads"===t[1])},getCDPID=function(){return new Promise(function(e){var t=getCookie("CDPID");if(t){var n=JSON.parse(t).cdpId;e(n)}else window.addEventListener("message",function(t){var n,o=null===(n=document.getElementById("prism_toolkit"))||void 0===n?void 0:n.contentWindow;t.source==o&&e(t.data)}),window.WM.UserConsent.addScript({src:PRISM_SCRIPT_SRC},FOCUS_MODE_UC_STATES)})},defineAdSlot=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t){var n,o,a,r,i,s,d,c,u,l,_,S,g,C,p,m,E,O,f,T;return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.networkId,o=t.adDimensions,a=t.elementId,r=t.targeting,i=SECTION?"".concat(n,"/").concat(SECTION):n,s=window.CNN.cep_topics||{},d=s.cep_brsf,c=void 0===d?[]:d,u=s.cep_iabt,l=void 0===u?[]:u,_=s.cep_sent,S=void 0===_?[]:_,g=s.cep_tags,C=void 0===g?[]:g,p=s.short_source_id,m=void 0===p?"":p,E=s.source_id,O=void 0===E?"":E,getLimitedAdsParam()&&(r.status=["limited_ads"]),(f=document.createElement("div")).id=a,f.classList.add("focus-mode-top-ad"),document.querySelector(".ad-slot-header__container").appendChild(f),e.next=10,getCDPID();case 10:T=e.sent,googletag.cmd.push(function(){r.status?googletag.defineSlot(i,o,a).setTargeting("pos",r.pos).setTargeting("status",r.status).addService(googletag.pubads()):googletag.defineSlot(i,o,a).setTargeting("pos",r.pos).addService(googletag.pubads()),googletag.pubads().setTargeting("cep_brsf",c).setTargeting("cep_iabt",l).setTargeting("cep_sent",S).setTargeting("cep_tags",C).setTargeting("short_source_id",m).setTargeting("source_id",O).setPublisherProvidedId(T).collapseEmptyDivs(),googletag.enableServices()});case 12:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),handleSlotRenderEnded=function(e,t,n){if(e.slot.getSlotElementId()===t){var o=e.slot.getTargeting("pos"),a=e.isEmpty,r=o.includes(n[0])&&!a;r&&(insertFocusModeStyles(),document.body.classList.add(FOCUS_MODE_CLASS),clearTimeout(focusModeEventTimeout),sendCustomEventOnce(r),isEdition||(insertRecircModule("mostRead"),insertRecircModule("upNext")))}},checkSponsoredSession=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(t,n){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,new Promise(function(e){window.googletag&&googletag.apiReady?e():googletag.cmd.push(e)});case 2:googletag.cmd.push(function(){googletag.display(t)}),googletag.cmd.push(function(){googletag.pubads().addEventListener("slotRenderEnded",function(e){handleSlotRenderEnded(e,t,n)})});case 4:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}(),getUrlParam=function(e){return new URLSearchParams(window.location.search).get(e)},insertRecircModule=function(e){if(RECIRC_DATA[e]){var t=document.querySelector(".".concat(RECIRC_DATA.pageElement.wrapperClassName)),n=document.createElement("div"),o="recirc-module-".concat(e.replace(/[\s-]+/g,"-").replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase());Object.keys(RECIRC_DATA[e]).forEach(function(t){n.dataset[t]=RECIRC_DATA[e][t]}),n.classList.add(o,RECIRC_DATA.pageElement.elementClassName),t.prepend(n),window.CNN.launchContentRecs(document.querySelector(".".concat(o)))}},isOptedOut=function(){var e=getUrlParam("focus_mode");return!isEligibleForFocusMode()||"false"===e||null===e&&!getLimitedAdsParam()&&!1===ENABLE_FOCUS_MODE},handleOptInRedirect=function(){var e=getUrlParam("focus_mode"),t=getUrlParam("adsqa");"true"!==e||t||(window.location.search+="".concat(window.location.search?"&":"","adsqa=status%3Dlimited_ads"))},initGptService=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!isOptedOut()){e.next=4;break}sendCustomEventOnce(!1),e.next=10;break;case 4:return handleOptInRedirect(),focusModeEventTimeout=setTimeout(function(){var e=getLimitedAdsParam();sendCustomEventOnce(e)},FOCUS_MODE_TIMEOUT),injectGpt(),e.next=9,defineAdSlot(FOCUS_MODE_CONFIGS.gptSlot);case 9:checkSponsoredSession(FOCUS_MODE_CONFIGS.gptSlot.elementId,FOCUS_MODE_CONFIGS.gptSlot.targeting.pos);case 10:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}();initGptService(),module.exports={FOCUS_MODE_CLASS:FOCUS_MODE_CLASS,GPT_SCRIPT_ID:GPT_SCRIPT_ID};
}, {"5":5,"10":10,"24":24,"25":25,"29":29,"426":426}];
window.modules["relevance-user.legacy"] = [function(require,module,exports){"use strict";var _require=require(419),trackUserViewedContent=_require.trackUserViewedContent;trackUserViewedContent(window.CNN.contentModel);
}, {"419":419}];
window.modules["shared-arkose-newsletters.legacy"] = [function(require,module,exports){"use strict";var nlArkoseEnforcement,daexData,_interopRequireDefault=require(10),_regenerator=_interopRequireDefault(require(25)),_asyncToGenerator2=_interopRequireDefault(require(24)),_require=require(250),createArkoseScript=_require.createArkoseScript,getDaexData=_require.getDaexData,enforcementOnError=_require.enforcementOnError,MAX_RETRY_COUNT=_require.MAX_RETRY_COUNT,retryCount=0,setupCbName="setupArkoseDualNewsletters",nlLoadedEvent="cnn-nl-arkose-loaded",setArkoseConfig=function(e){var r=e.arkoseOnReady,n=e.arkoseOnCompleted,t=e.arkoseOnError,a=e.setBy;nlArkoseEnforcement.setConfig({data:daexData&&{blob:daexData}||{},onReady:function(){r&&r({enforcement:nlArkoseEnforcement})},onCompleted:n,onError:function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return retryCount++,e.next=3,enforcementOnError({enforcementInstance:nlArkoseEnforcement,callbackFnName:setupCbName,retryTimes:retryCount});case 3:retryCount===MAX_RETRY_COUNT&&t&&t();case 4:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}()}),window.arkoseEnforcementCNN.lastSetBy=a,nlArkoseEnforcement.reset()},resetArkoseConfig=function(){var e=(0,_asyncToGenerator2.default)(_regenerator.default.mark(function e(r){return _regenerator.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(daexData){e.next=4;break}return e.next=3,getDaexData("NEWSLETTERS");case 3:daexData=e.sent;case 4:nlArkoseEnforcement?setArkoseConfig(r):(createArkoseScript({srcEnvVar:"ARKOSE_NEWSLETTERS_SRC",callbackFnName:setupCbName,id:"arkose-newsletters-script"}),document.addEventListener(nlLoadedEvent,function(){setArkoseConfig(r)}));case 5:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}();window.arkoseEnforcementCNN={},window[setupCbName]=function(e){nlArkoseEnforcement=e,document.dispatchEvent(new CustomEvent(nlLoadedEvent))},window.arkoseEnforcementCNN.enforcementSetup=resetArkoseConfig;
}, {"10":10,"24":24,"25":25,"250":250}];
window.modules["zeta.legacy"] = [function(require,module,exports){"use strict";var clientHashKey=window.zeta.client_hash_key,partnerHashKey=window.zeta.partner_hash_key,tagShortName=window.zeta.tag_short_name,siteId=window.zeta.site_id,resourceId=window.CNN.contentModel.sourceId,resourceType=window.CNN.contentModel.pageType,section=window.CNN.contentModel.section,cacheBuster=Date.now(),src="https://live.rezync.com/sync?"+"c=".concat(clientHashKey)+"&p=".concat(partnerHashKey)+"&k=".concat(tagShortName)+"&zmpID=".concat(siteId)+"&custom1=".concat(resourceId)+"&custom2=".concat(resourceType)+"&custom3=".concat(section)+"&cache_buster=".concat(cacheBuster),async=!0,ucStates=["data-share","data-sell","data-store","ads-contextual","ads-person-prof","ads-person","content-person-prof","content-person","measure-ads","measure-content","measure-market","product-develop"];function init(){window.WM.UserConsent.addScript({src:src,async:async},ucStates)}window.WM.UserConsent?init():window.addEventListener("user-consent.loaded",init);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})(window.modules,{},[]);
'use strict';

/**
 * mount legacy services from _global.js, if any
 */
function mountLegacyServices() {
  Object.keys(window.modules)
    .filter((key) => typeof key === 'string' && key.match(/\.legacy$/))
    .forEach((key) => window.require(key));
}

function tryToMount(fn, el, name) {
  try {
    fn(el); // init the controller
  } catch (e) {
    const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));

    console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
  }
}

/**
 * mount client.js component controllers
 */
function mountComponentModules() {
  Object.keys(window.modules)
    .filter((key) => typeof key === 'string' && key.match(/\.client$/))
    .forEach((key) => {
      let controllerFn = window.require(key);

      if (typeof controllerFn === 'function') {
        const name = key.replace('.client', ''),
          instancesSelector = `[data-uri*="_components/${name}/"]`,
          defaultSelector = `[data-uri$="_components${name}"]`,
          instances = document.querySelectorAll(instancesSelector),
          defaults = document.querySelectorAll(defaultSelector);

        for (let el of instances) {
          tryToMount(controllerFn, el, name);
        }

        for (let el of defaults) {
          tryToMount(controllerFn, el, name);
        }
      }
    });
}

// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `production` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
  window.process.env.NODE_ENV = 'production';
}

// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
      // ]]
  </script>
 </body>
</html>

With the parser, we can look start looking at the data. The functions we will use the most are:

  • .find_all(): to find tags by their names
  • .select(): to select tags by using the CSS selector
  • .get_text(): to access the text in the tag
  • ["attr"]: to access attributes of a tag

Let's start trying to grab all the textual information of the news. These are often under the tag <p> for paragraph

In [10]:
## find paragraph
cnn_par = soup.find_all('p')
In [11]:
cnn_par
Out[11]:
[<p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_89A7A42D-49B5-80B7-E23F-A9426FD403FC@published">
 <a href="https://www.cnn.com/politics/live-news/iran-prisoner-release-americans-feed" target="_blank">The release on Monday</a> of the Americans who were wrongfully detained in Iran ends a years-long saga that included lengthy detentions in Tehran’s notorious Evin Prison, which is known for its long record of human rights abuses.
     </p>,
 <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_521FE784-7A95-E43A-E2DA-A8D949B204BC@published">
 <a href="https://www.cnn.com/2023/09/18/politics/iran-us-prisoner-release-intl/index.html" target="_blank">Emad Shargi, Morad Tahbaz and Siamak Namazi</a> are among the five Americans whose release is part of a deal that included the transfer of $6 billion in Iranian funds from South Korea to Qatar and the release of five Iranians in US custody. Two additional Americans in the deal have not yet been publicly identified.
     </p>,
 <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_A0C62E46-C6AA-D4C6-8211-A8DE3EA32E26@published">
             Namazi, Iran’s longest-held Iranian-American prisoner, had been detained since 2015. 
     </p>,
 <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_3A148553-E2C2-BE8C-0A9F-A8D9C137DF84@published">
             The 51-year-old was arrested when he was on a business trip to Iran in what the UN has described as an “arbitrary detention.” The Dubai-based businessman was charged with having “relations with a hostile state,” referring to the US. He was sentenced to 10 years in prison. 
     </p>,
 <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_F43A4951-5941-561B-5A15-A9255C338A30@published">
             The International Campaign for Human Rights in Iran said the country does not recognize dual citizenship and that it “routinely harasses citizens and dual nationals with trumped up national security charges.” 
     </p>,
 <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_0C62A223-C845-49DC-8CA2-A8F9E71C2408@published">
             Namazi was the first US citizen reported to have been detained in Iran since the announcement of an international agreement on Iran’s nuclear program. His father, Baquer, was also<a href="https://www.cnn.com/2016/02/25/politics/iran-prisoners-americans-namazi/index.html" target="_blank"> imprisoned in 2016 </a>but was released in order to receive medical treatment in October 2022.
     </p>,
 <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_2AF399F8-A9A3-496A-6A07-A8D9C14BCAD5@published">
             Tahbaz, an environmentalist, and Sharghi, a businessman, were first arrested in 2018.
     </p>,
 <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_0CE0F310-4EEC-2A79-175C-A9038813C68F@published">
             Tahbaz is a US, UK and Iranian citizen who was arrested on allegations of espionage while on a trip to Iran. Prior to his arrest, both he and his wife had been blocked by an exit ban from leaving the country. In November 2019, he was sentenced to 10 years in prison.
     </p>,
 <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_E9BDA38E-D4B8-AAF3-B338-A90D99DB2169@published">
             Tahbaz’s daughter, Tara, <a href="https://www.cnn.com/2023/01/10/politics/morad-tahbaz-five-year-arrest/index.html" target="_blank">described</a> her father in an interview with CNN’s Christiane Amanpour earlier this year. 
     </p>,
 <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_A38428FB-515F-0B6A-BD74-A904564E000C@published">
             “So, my father, his whole life from a young age, has been very passionate about environment and environmental conservation and wildlife preservation, which led him to found the Persian Wildlife Heritage – co-found the Persian Wildlife Heritage Foundation,” she said. “But my father is an amazing person. He is so calm, so kind, so generous, so noble. He will move mountains to protect the people that he cares about. He is an amazing father, that goes without saying.”
     </p>,
 <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_E2338DE7-67A0-9365-7C3B-A911E1775E99@published">
             Tara Tahbaz told CNN that her father had cancer and had “gone through several medical conditions while he’s incarcerated,” including having Covid-19 three times. 
     </p>,
 <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_11D76EED-F3E5-FF64-FFBB-A9086EFBCDF4@published">
             Kavous Seyed Emami, another co-founder of the Persian Wildlife Heritage Foundation, was also arrested in 2018 but <a href="https://www.cnn.com/2018/02/11/world/canadian-environmentalist-dies-iran/index.html" target="_blank">died in prison</a> under disputed circumstances.
     </p>,
 <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_0B4E9CC7-FDDD-7FA2-02E8-A90C58097849@published">
             Shargi <a href="https://www.cnn.com/2022/03/21/middleeast/mideast-summary-03-21-2022-intl/index.html" target="_blank">was first arrested in 2018</a> while working for a technology investment company. He spent eight months in jail and was released on bail but had a travel ban. In November 2020, he was sentenced to 10 years in jail by a Revolutionary Court for espionage charges. 
     </p>,
 <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_2F4E62BC-68F7-2BCC-26CA-A9253A63428D@published">
             Hannah Sharghi, one of Emad’s daughters, described her dad as her best friend. And Neda Sharghi, his sister, told CNN when he was released into house arrest and able to speak with her, “he went into typical big brother role asking me how I am, how my kids are, how our parents are and of course his wife and his two daughters.”
     </p>,
 <p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_A8A29554-2CA8-A4F9-688A-A97E58F9320B@published">
             Both Shargi and Tahbaz were convicted “on charges that international human rights organization stated were lacking evidence and were tried lacking fair trail guarantees,” according to the US State Department.
     </p>,
 <p class="footnote inline-placeholder" data-article-gutter="true" data-editable="text" data-uri="cms.cnn.com/_components/footnote/instances/3b3c52fd9ba25cc8ec6c95018297c6a8@published">
 <em>CNN’s Jennifer Hansler contributed to this report. </em>
 </p>,
 <p class="footer__copyright-text" data-editable="copyrightText">© 2024 Cable News Network. A Warner Bros. Discovery Company. All Rights Reserved. <br/> CNN Sans ™ &amp; © 2016 Cable News Network.</p>]
In [12]:
## let's see how it looks like
len(cnn_par)
Out[12]:
17
In [16]:
## let print one
cnn_par[3]
Out[16]:
<p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_3A148553-E2C2-BE8C-0A9F-A8D9C137DF84@published">
            The 51-year-old was arrested when he was on a business trip to Iran in what the UN has described as an “arbitrary detention.” The Dubai-based businessman was charged with having “relations with a hostile state,” referring to the US. He was sentenced to 10 years in prison. 
    </p>

You see you just parsed the full tag for all paragraphs of the text. Let's remove all html tags using the .get_text() method

In [17]:
# get the text. 
# This is what is in between the tags <p> TEXT </p>
cnn_par[15].get_text()
Out[17]:
'\nCNN’s Jennifer Hansler contributed to this report. \n'
In [18]:
# use our friend list compreehension to parse all
all_par = [par.get_text() for par in cnn_par]
all_par
Out[18]:
['\nThe release on Monday of the Americans who were wrongfully detained in Iran ends a years-long saga that included lengthy detentions in Tehran’s notorious Evin Prison, which is known for its long record of human rights abuses.\n    ',
 '\nEmad Shargi, Morad Tahbaz and Siamak Namazi are among the five Americans whose release is part of a deal that included the transfer of $6 billion in Iranian funds from South Korea to Qatar and the release of five Iranians in US custody. Two additional Americans in the deal have not yet been publicly identified.\n    ',
 '\n            Namazi, Iran’s longest-held Iranian-American prisoner, had been detained since 2015. \n    ',
 '\n            The 51-year-old was arrested when he was on a business trip to Iran in what the UN has described as an “arbitrary detention.” The Dubai-based businessman was charged with having “relations with a hostile state,” referring to the US. He was sentenced to 10 years in prison. \n    ',
 '\n            The International Campaign for Human Rights in Iran said the country does not recognize dual citizenship and that it “routinely harasses citizens and dual nationals with trumped up national security charges.” \n    ',
 '\n            Namazi was the first US citizen reported to have been detained in Iran since the announcement of an international agreement on Iran’s nuclear program. His father, Baquer, was also imprisoned in 2016 but was released in order to receive medical treatment in October 2022.\n    ',
 '\n            Tahbaz, an environmentalist, and Sharghi, a businessman, were first arrested in 2018.\n    ',
 '\n            Tahbaz is a US, UK and Iranian citizen who was arrested on allegations of espionage while on a trip to Iran. Prior to his arrest, both he and his wife had been blocked by an exit ban from leaving the country. In November 2019, he was sentenced to 10 years in prison.\n    ',
 '\n            Tahbaz’s daughter, Tara, described her father in an interview with CNN’s Christiane Amanpour earlier this year. \n    ',
 '\n            “So, my father, his whole life from a young age, has been very passionate about environment and environmental conservation and wildlife preservation, which led him to found the Persian Wildlife Heritage – co-found the Persian Wildlife Heritage Foundation,” she said. “But my father is an amazing person. He is so calm, so kind, so generous, so noble. He will move mountains to protect the people that he cares about. He is an amazing father, that goes without saying.”\n    ',
 '\n            Tara Tahbaz told CNN that her father had cancer and had “gone through several medical conditions while he’s incarcerated,” including having Covid-19 three times. \n    ',
 '\n            Kavous Seyed Emami, another co-founder of the Persian Wildlife Heritage Foundation, was also arrested in 2018 but died in prison under disputed circumstances.\n    ',
 '\n            Shargi was first arrested in 2018 while working for a technology investment company. He spent eight months in jail and was released on bail but had a travel ban. In November 2020, he was sentenced to 10 years in jail by a Revolutionary Court for espionage charges. \n    ',
 '\n            Hannah Sharghi, one of Emad’s daughters, described her dad as her best friend. And Neda Sharghi, his sister, told CNN when he was released into house arrest and able to speak with her, “he went into typical big brother role asking me how I am, how my kids are, how our parents are and of course his wife and his two daughters.”\n    ',
 '\n            Both Shargi and Tahbaz were convicted “on charges that international human rights organization stated were lacking evidence and were tried lacking fair trail guarantees,” according to the US State Department.\n    ',
 '\nCNN’s Jennifer Hansler contributed to this report. \n',
 '© 2024 Cable News Network. A Warner Bros. Discovery Company. All Rights Reserved.  CNN Sans ™ & © 2016 Cable News Network.']

You see neverthless that you did collect some junk that are not the paragraph information you are looking for.

This happens because there are multiple instances (under different tags) in which the tag <p> is used for. For example, if you look at the last element of the all_par list, you will see your scraper is collecting the footer of the webpage.

Solution

Be more specific. Work with a CSS selector.

A CSS selector is a pattern used to select and style one or more elements in an HTML document. It is a way to chain multiple style and attributes of an html file.

Another way to do this is using XPATH, which can be super useful to learn, but a bit more complicated for begginers.

See this tutorial here to understand the concept of a css selector

Let's use the selector gadget tool (see tutorial) to get a css selector for all the paragraphs.

In [ ]:
# open your webbrowser and use the selector gadget
# website: https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return
In [21]:
# Use a css selector to target specific content
cnn_par = soup.select(".vossi-paragraph")
In [22]:
cnn_par[-1]
Out[22]:
<p class="paragraph inline-placeholder vossi-paragraph" data-article-gutter="true" data-component-name="paragraph" data-editable="text" data-uri="cms.cnn.com/_components/paragraph/instances/paragraph_A8A29554-2CA8-A4F9-688A-A97E58F9320B@published">
            Both Shargi and Tahbaz were convicted “on charges that international human rights organization stated were lacking evidence and were tried lacking fair trail guarantees,” according to the US State Department.
    </p>
In [23]:
story_content = [i.get_text() for i in cnn_par]
story_content 
Out[23]:
['\nThe release on Monday of the Americans who were wrongfully detained in Iran ends a years-long saga that included lengthy detentions in Tehran’s notorious Evin Prison, which is known for its long record of human rights abuses.\n    ',
 '\nEmad Shargi, Morad Tahbaz and Siamak Namazi are among the five Americans whose release is part of a deal that included the transfer of $6 billion in Iranian funds from South Korea to Qatar and the release of five Iranians in US custody. Two additional Americans in the deal have not yet been publicly identified.\n    ',
 '\n            Namazi, Iran’s longest-held Iranian-American prisoner, had been detained since 2015. \n    ',
 '\n            The 51-year-old was arrested when he was on a business trip to Iran in what the UN has described as an “arbitrary detention.” The Dubai-based businessman was charged with having “relations with a hostile state,” referring to the US. He was sentenced to 10 years in prison. \n    ',
 '\n            The International Campaign for Human Rights in Iran said the country does not recognize dual citizenship and that it “routinely harasses citizens and dual nationals with trumped up national security charges.” \n    ',
 '\n            Namazi was the first US citizen reported to have been detained in Iran since the announcement of an international agreement on Iran’s nuclear program. His father, Baquer, was also imprisoned in 2016 but was released in order to receive medical treatment in October 2022.\n    ',
 '\n            Tahbaz, an environmentalist, and Sharghi, a businessman, were first arrested in 2018.\n    ',
 '\n            Tahbaz is a US, UK and Iranian citizen who was arrested on allegations of espionage while on a trip to Iran. Prior to his arrest, both he and his wife had been blocked by an exit ban from leaving the country. In November 2019, he was sentenced to 10 years in prison.\n    ',
 '\n            Tahbaz’s daughter, Tara, described her father in an interview with CNN’s Christiane Amanpour earlier this year. \n    ',
 '\n            “So, my father, his whole life from a young age, has been very passionate about environment and environmental conservation and wildlife preservation, which led him to found the Persian Wildlife Heritage – co-found the Persian Wildlife Heritage Foundation,” she said. “But my father is an amazing person. He is so calm, so kind, so generous, so noble. He will move mountains to protect the people that he cares about. He is an amazing father, that goes without saying.”\n    ',
 '\n            Tara Tahbaz told CNN that her father had cancer and had “gone through several medical conditions while he’s incarcerated,” including having Covid-19 three times. \n    ',
 '\n            Kavous Seyed Emami, another co-founder of the Persian Wildlife Heritage Foundation, was also arrested in 2018 but died in prison under disputed circumstances.\n    ',
 '\n            Shargi was first arrested in 2018 while working for a technology investment company. He spent eight months in jail and was released on bail but had a travel ban. In November 2020, he was sentenced to 10 years in jail by a Revolutionary Court for espionage charges. \n    ',
 '\n            Hannah Sharghi, one of Emad’s daughters, described her dad as her best friend. And Neda Sharghi, his sister, told CNN when he was released into house arrest and able to speak with her, “he went into typical big brother role asking me how I am, how my kids are, how our parents are and of course his wife and his two daughters.”\n    ',
 '\n            Both Shargi and Tahbaz were convicted “on charges that international human rights organization stated were lacking evidence and were tried lacking fair trail guarantees,” according to the US State Department.\n    ']
In [24]:
story_content[0].strip()
Out[24]:
'The release on Monday of the Americans who were wrongfully detained in Iran ends a years-long saga that included lengthy detentions in Tehran’s notorious Evin Prison, which is known for its long record of human rights abuses.'
In [25]:
# Clean and join together with string methods
story_text = "\n".join([i.strip() for i in story_content])
print(story_text)
The release on Monday of the Americans who were wrongfully detained in Iran ends a years-long saga that included lengthy detentions in Tehran’s notorious Evin Prison, which is known for its long record of human rights abuses.
Emad Shargi, Morad Tahbaz and Siamak Namazi are among the five Americans whose release is part of a deal that included the transfer of $6 billion in Iranian funds from South Korea to Qatar and the release of five Iranians in US custody. Two additional Americans in the deal have not yet been publicly identified.
Namazi, Iran’s longest-held Iranian-American prisoner, had been detained since 2015.
The 51-year-old was arrested when he was on a business trip to Iran in what the UN has described as an “arbitrary detention.” The Dubai-based businessman was charged with having “relations with a hostile state,” referring to the US. He was sentenced to 10 years in prison.
The International Campaign for Human Rights in Iran said the country does not recognize dual citizenship and that it “routinely harasses citizens and dual nationals with trumped up national security charges.”
Namazi was the first US citizen reported to have been detained in Iran since the announcement of an international agreement on Iran’s nuclear program. His father, Baquer, was also imprisoned in 2016 but was released in order to receive medical treatment in October 2022.
Tahbaz, an environmentalist, and Sharghi, a businessman, were first arrested in 2018.
Tahbaz is a US, UK and Iranian citizen who was arrested on allegations of espionage while on a trip to Iran. Prior to his arrest, both he and his wife had been blocked by an exit ban from leaving the country. In November 2019, he was sentenced to 10 years in prison.
Tahbaz’s daughter, Tara, described her father in an interview with CNN’s Christiane Amanpour earlier this year.
“So, my father, his whole life from a young age, has been very passionate about environment and environmental conservation and wildlife preservation, which led him to found the Persian Wildlife Heritage – co-found the Persian Wildlife Heritage Foundation,” she said. “But my father is an amazing person. He is so calm, so kind, so generous, so noble. He will move mountains to protect the people that he cares about. He is an amazing father, that goes without saying.”
Tara Tahbaz told CNN that her father had cancer and had “gone through several medical conditions while he’s incarcerated,” including having Covid-19 three times.
Kavous Seyed Emami, another co-founder of the Persian Wildlife Heritage Foundation, was also arrested in 2018 but died in prison under disputed circumstances.
Shargi was first arrested in 2018 while working for a technology investment company. He spent eight months in jail and was released on bail but had a travel ban. In November 2020, he was sentenced to 10 years in jail by a Revolutionary Court for espionage charges.
Hannah Sharghi, one of Emad’s daughters, described her dad as her best friend. And Neda Sharghi, his sister, told CNN when he was released into house arrest and able to speak with her, “he went into typical big brother role asking me how I am, how my kids are, how our parents are and of course his wife and his two daughters.”
Both Shargi and Tahbaz were convicted “on charges that international human rights organization stated were lacking evidence and were tried lacking fair trail guarantees,” according to the US State Department.

What else can we collect from this news?

  • title
  • author
  • date

Let's do it.

In [26]:
# title
css_loc = "#maincontent"
story_title = soup.select(css_loc)
story_title[0]
Out[26]:
<h1 class="headline__text inline-placeholder vossi-headline-text" data-editable="headlineText" id="maincontent">
      What we know about 3 of the Americans who were released from Iranian detention
    </h1>
In [27]:
story_title = story_title[0].get_text()
print(story_title)
      What we know about 3 of the Americans who were released from Iranian detention
    
In [28]:
# story date
story_date = soup.select(".vossi-timestamp")[0].get_text()
print(story_date)
  Updated
        6:02 PM EDT, Mon September 18, 2023
    
In [29]:
# story authors
story_author = soup.select(".byline__name")[0].get_text()
print(story_author)
Shawna Mizelle
In [30]:
# let's nest all in a list
entry = [url, story_title.strip(),story_date.strip(),story_text]
entry
Out[30]:
['https://www.cnn.com/2023/09/18/politics/iran-american-prisoners-us-return',
 'What we know about 3 of the Americans who were released from Iranian detention',
 'Updated\n        6:02 PM EDT, Mon September 18, 2023',
 'The release on Monday of the Americans who were wrongfully detained in Iran ends a years-long saga that included lengthy detentions in Tehran’s notorious Evin Prison, which is known for its long record of human rights abuses.\nEmad Shargi, Morad Tahbaz and Siamak Namazi are among the five Americans whose release is part of a deal that included the transfer of $6 billion in Iranian funds from South Korea to Qatar and the release of five Iranians in US custody. Two additional Americans in the deal have not yet been publicly identified.\nNamazi, Iran’s longest-held Iranian-American prisoner, had been detained since 2015.\nThe 51-year-old was arrested when he was on a business trip to Iran in what the UN has described as an “arbitrary detention.” The Dubai-based businessman was charged with having “relations with a hostile state,” referring to the US. He was sentenced to 10 years in prison.\nThe International Campaign for Human Rights in Iran said the country does not recognize dual citizenship and that it “routinely harasses citizens and dual nationals with trumped up national security charges.”\nNamazi was the first US citizen reported to have been detained in Iran since the announcement of an international agreement on Iran’s nuclear program. His father, Baquer, was also imprisoned in 2016 but was released in order to receive medical treatment in October 2022.\nTahbaz, an environmentalist, and Sharghi, a businessman, were first arrested in 2018.\nTahbaz is a US, UK and Iranian citizen who was arrested on allegations of espionage while on a trip to Iran. Prior to his arrest, both he and his wife had been blocked by an exit ban from leaving the country. In November 2019, he was sentenced to 10 years in prison.\nTahbaz’s daughter, Tara, described her father in an interview with CNN’s Christiane Amanpour earlier this year.\n“So, my father, his whole life from a young age, has been very passionate about environment and environmental conservation and wildlife preservation, which led him to found the Persian Wildlife Heritage – co-found the Persian Wildlife Heritage Foundation,” she said. “But my father is an amazing person. He is so calm, so kind, so generous, so noble. He will move mountains to protect the people that he cares about. He is an amazing father, that goes without saying.”\nTara Tahbaz told CNN that her father had cancer and had “gone through several medical conditions while he’s incarcerated,” including having Covid-19 three times.\nKavous Seyed Emami, another co-founder of the Persian Wildlife Heritage Foundation, was also arrested in 2018 but died in prison under disputed circumstances.\nShargi was first arrested in 2018 while working for a technology investment company. He spent eight months in jail and was released on bail but had a travel ban. In November 2020, he was sentenced to 10 years in jail by a Revolutionary Court for espionage charges.\nHannah Sharghi, one of Emad’s daughters, described her dad as her best friend. And Neda Sharghi, his sister, told CNN when he was released into house arrest and able to speak with her, “he went into typical big brother role asking me how I am, how my kids are, how our parents are and of course his wife and his two daughters.”\nBoth Shargi and Tahbaz were convicted “on charges that international human rights organization stated were lacking evidence and were tried lacking fair trail guarantees,” according to the US State Department.']

Practice with Latin News Website

Your task: Look a this website here: https://www.latinnews.com/latinnews-country-database.html?country=2156

Do the following taks:

  • Select a single link for you to explore.
  • Write code to scrape the link.
  • Collect the following information:
    • text of the news
    • title of the news
    • url associated with the news
    • date of the post
  • Return all of them as a pandas dataframe.
In [34]:
# full solution
import re # regular expressions
## Your code here
# Get access to the website
url = "https://www.latinnews.com/component/k2/item/103448.html?period=2024&archive=3&Itemid=6&cat_id=835004:in-brief-vale-and-bhp-sign-compensation-deal-for-brazil-mining-disaster"
page = requests.get(url)
page.status_code # 200 == Connection

# parse
soup = BeautifulSoup(page.content, 'html.parser') 

#title
title = soup.select(".article-title-single")
text = title[0].text
text

# text
text_ = soup.select(".itemFullText")
text_ = text_[0].text

# clean the text
text_ = re.sub(r'[\n\t\r]', '', text_)
text_[0:500]

# date
date = soup.select("H1")
date = date[0].text.replace("LatinNews Daily - ", "")
date

pd.DataFrame({"url":url, 
              "title":title,
             "text":text_, 
             "date":date})
Out[34]:
url title text date
0 https://www.latinnews.com/component/k2/item/10... [In brief: Vale and BHP sign compensation deal... *The Brazilian mining company Vale and Austral... 28 October 2024

Step 4: Build a scraper

After you have your scrapper working for a single case, you will generalize your work. As we learned before, we do this by creating a function (or a full class with different methods).

Notice, here it is also important to add the good practices which try to imitate human behavior inside of our functions.

Let's start with a function to scrap news from CNN

In [35]:
# Building a scraper
# The idea here is to just wrap the above in a function.
# Input: url
# Output: relevant content

def cnn_scraper(url=None):
    '''
    this function scraps relevant content from cnn website
    input: str, url from cnn
    '''

    # Get access to the website
    page = requests.get(url)
    # create an bs object.
    soup = BeautifulSoup(page.content, 'html.parser') # input 1: request content; input 2: tell you need an html parser

    # check if you got a connection
    if page.status_code == 200:
        
        # parse text
        bbc_par = soup.select(".paragraph")
        story_content = [i.get_text() for i in bbc_par]
        story_text = "\n".join([i.strip() for i in story_content])

        # parse title
        css_loc = "#maincontent"
        story_title = soup.select(css_loc)[0].get_text()
        
        # story date
        story_date = soup.select(".timestamp")[0].get_text()
        
        # story authors
        story_author = soup.select(".byline__name")[0].get_text()

        # let's nest all in a list
        entry = {"url":url, "story_title":story_title.strip(),
                  "story_date":story_date.strip(),"text":story_text}
        
        # return 
        return entry
   

Let's see if our function works:

In [36]:
# Test on the same case
url = "https://www.cnn.com/2023/09/20/politics/fact-check-house-judiciary-committee-merrick-garland-hunter-biden/?dicbo=v2-5NBpStm&hpt=ob_blogfooterold"
scrap_news = cnn_scraper(url=url)
scrap_news
Out[36]:
{'url': 'https://www.cnn.com/2023/09/20/politics/fact-check-house-judiciary-committee-merrick-garland-hunter-biden/?dicbo=v2-5NBpStm&hpt=ob_blogfooterold',
 'story_title': 'Fact check: Jim Jordan makes false claims about Trump, Hunter Biden to begin hearing on handling of the federal cases against them',
 'story_date': 'Updated\n        11:44 PM EDT, Wed September 20, 2023',
 'text': 'House Judiciary Committee chairman Rep. Jim Jordan made false claims in his opening remarks at a Wednesday hearing at which Jordan and other Republicans pressed Attorney General Merrick Garland about the Justice Department’s handling of investigations into former President Donald Trump and President Joe Biden’s son Hunter Biden.\nHere is a fact check of two inaccurate remarks from Jordan, plus one from Rep. Thomas Massie and another from Rep. Chip Roy.\nCriticizing the FBI search of Trump’s home in Florida in August 2022, Jordan, a Republican from Ohio, falsely claimed in his opening statement at Wednesday’s hearing that Trump did everything the Justice Department had asked him to do prior to the search.\nAmong other acts of compliance, Jordan said, Trump immediately turned over 38 documents he discovered prior to the search, then complied with a Justice Department request to further secure the storage room where official documents were being stored.\n“Everything they asked him to do, he did. And then what’s the Justice Department do? August 8, last year, they raid President Trump’s home,” Jordan said.\nFacts First: Jordan’s claim that Trump did “everything” the Justice Department asked him to do is incorrect. When the Justice Department obtained a May 2022 grand jury subpoena demanding that Trump turn over all documents with classification markings, Trump did not do so. Instead, Trump’s indictment alleges, he turned over just 38 documents with classification markings in June 2022, far fewer than he possessed; the August 2022 FBI search of Mar-a-Lago found 102 additional documents with classification markings. In addition, the indictment alleges that, upon producing the 38 documents, Trump intentionally had one of his lawyers sign a document that falsely certified that all the documents demanded by the subpoena had been produced.\nThe indictment, brought by special counsel Jack Smith, also alleges that Trump committed multiple other acts of obstruction to try to avoid complying with the May 2022 subpoena.\nThe indictment says that Trump directed an aide, Walt Nauta, to move boxes before Trump lawyer Evan Corcoran conducted a search for the documents in early June 2022 in response to the subpoena, “so that many boxes were not searched and many documents responsive to the May 11 Subpoena could not be found – and in fact were not found – by (Corcoran).” The indictment also alleges that Trump suggested that Corcoran falsely represent to the government that Trump “did not have documents called for by the May 11 Subpoena” and that Corcoran “hide or destroy documents called for by the May 11 Subpoena.”\nTrump has pleaded not guilty to all charges.\nJordan claimed that Hunter Biden has himself admitted that he was unqualified for his former role on the board of directors of Ukrainian energy company Burisma Holdings.\n“He wasn’t qualified to be on the board of Burisma. Not my words, his words,” Jordan said. “He said he got on the board because of his last name.”\nFacts First: It’s not true that Hunter Biden himself said he wasn’t qualified to sit on the Burisma board. In fact, Hunter Biden said in a 2019 interview with ABC News that “I was completely qualified to be on the board” and defended his qualifications in detail. He did acknowledge, as Jordan said, that he would “probably not” have been asked to be on the board if he was not a Biden – but he nonetheless explicitly rejected claims that he wasn’t qualified, calling them “misinformation.”\nWhen the ABC interviewer asked what his qualifications for the role were, he said: “Well, I was vice chairman on the board of Amtrak for five years. I was the chairman of the board of the UN World Food Programme. I was a lawyer for Boies Schiller Flexner, one of the most prestigious law firms in the world. Bottom line is that I know that I was completely qualified to be on the board to head up the corporate governance and transparency committee on the board. And that’s all that I focused on. Basically, turning a Eastern European independent natural gas company into Western standards of corporate governance.”\nWhen the ABC interviewer said, “You didn’t have any extensive knowledge about natural gas or Ukraine itself, though,” Biden responded, “No, but I think I had as much knowledge as anybody else that was on the board – if not more.”\nAsked if he would have been asked to be on the board if his last name wasn’t Biden, Biden said, “I don’t know. I don’t know. Probably not.” He added “there’s a lot of things” in his life that wouldn’t have happened if he had a different last name.\nA side note: Biden had served as the board chair for World Food Program USA, a nonprofit that supports the UN World Food Programme, not the UN program itself as he claimed in the interview.\nMassie, a Kentucky Republian, brought up Ray Epps, a participant in the Capitol riot on January 6, 2021, who has been the subject of baseless conspiracy theories alleging that he was a “false flag” provocateur working with the FBI to incite Trump supporters.\nEpps was charged Monday with a misdemeanor, engaging in disorderly or disruptive conduct in a restricted building or grounds, and pleaded guilty on Wednesday. Massie, suggesting the charge against Epps was light, told Garland: “Meanwhile you’re sending grandmas to prison. You’re putting people away for 20 years for merely filming. Some people weren’t even there.”\nFacts First: It’s not true that anybody who has been sentenced in connection with the January 6 riot has received 20 years in prison “for merely filming.” And the rioter Massie’s office says he was talking about, who has not yet been sentenced, is extremely unlikely to receive a sentence even close to that long.\nThe only January 6-related sentence to date that is at or above the 20-year mark was handed down to Proud Boys leader Enrique Tarrio, who was convicted of multiple felonies including seditious conspiracy. Though Tarrio wasn’t at the Capitol on January 6 – he had been ordered to leave Washington after an arrest two days prior – Judge Timothy Kelly, a Trump appointee, said, “Mr. Tarrio was the ultimate leader of that conspiracy” and “had an outsized impact on the events of the day.” Other January 6 figures whose sentences were in the neighborhood of 20 years, such as senior Proud Boy Ethan Nordean (18 years), Oath Keepers leader Stewart Rhodes (18 years) and senior Proud Boy Joe Biggs (17 years), were also convicted of seditious conspiracy along with other felonies.\nMassie spokesperson John Kennedy told CNN after the hearing on Wednesday that Massie was referring to the case of Ryan Zink, a riot participant from Texas who was convicted by a jury last week of one felony (obstruction of an official proceeding and aiding and abetting) and two misdemeanors (entering and remaining in a restricted building or grounds, and disorderly and disruptive conduct in a restricted building or grounds).\nBut contrary to Massie’s suggestion, Zink was not a mere observer just filming the riot; according to court documents, he recorded himself on Capitol grounds making enthusiastic comments like, “We knocked down the gates! We’re storming the Capitol! You can’t stop us!” and “We stormed the Capitol. There’s thousands of us here. They can’t stop us all!” And while Kennedy provided a link to a local news article from 2021 that claimed Zink was facing up to 21 years in prison, it is a virtual certainty that he will not receive a sentence approaching that length; rioters with roughly similar cases have received much shorter sentences.\nRoy, a Texas Republican, revived a repeatedly debunked Republican claim about the contents of a memo Garland issued in October 2021 regarding what the memo called “a disturbing spike in harassment, intimidation, and threats of violence against school administrators, board members, teachers, and staff.”\nOther Republicans have wrongly asserted that Garland’s memo referred to parents as “domestic terrorists” for speaking at or even just appearing at school board meetings. At the Wednesday hearing, Rep. Jeff Van Drew, a New Jersey Republican,  told Garland, “I hold you accountable for the labeling of parents as domestic terrorists standing up for their proper education of their own children.\nLater in the hearing, Roy went a step further – claiming that Garland’s memo labeled a particular Virginia parent a domestic terrorist.\nThe parent, Scott Smith, was convicted of disorderly conduct and obstruction of justice for his conduct at a 2021 school board meeting held the month after his daughter was sexually assaulted at school. Smith was pardoned by Virginia Gov. Glenn Youngkin earlier this month.\nRoy asked Garland, “Have you apologized for putting that memo out that implicated Scott Smith as a domestic terrorist?”\nGarland responded, “The memo said nothing about him, nothing about parents being terrorists, nothing about attending school boards.”\nBut Roy continued, “So the answer is, it’s not been rescinded and you haven’t apologized for it…labeling an American citizen a domestic terrorist in a memo.”\nFacts First: Garland was right and Roy was wrong. The memo did not mention Smith and did not label him or any other parent a domestic terrorist. In fact, the memo did not refer to “terrorists” or “terrorism” at all.\nMultiple fact checks from CNN and other outlets have noted that various Republicans have distorted the contents of Garland’s memo. And in 2022, a Trump-appointed judge threw out a lawsuit from parents who accused Garland of stifling their free speech – writing in his decision that Garland’s memo “does not label anyone a domestic terrorist.”\nHere’s what actually happened.\nIn September 2021, the National School Boards Association sent a letter to President Joe Biden arguing that “acts of malice, violence, and threats against public school officials” could be classified as “the equivalent to a form of domestic terrorism and hate crimes.” After a controversy over the letter, the association’s board of directors apologized in October 2021, saying that “there was no justification” for some of the letter’s language.\nThe week after the association sent the letter, Garland released a memo encouraging the FBI, federal prosecutors and federal, state and local leaders to convene meetings to discuss strategies to combat threats against education officials; the memo said the Justice Department would prosecute these threats “when appropriate.” The memo, however, never used the association’s “domestic terrorism” rhetoric and never endorsed the association’s suggestion that the Patriot Act could be used against perpetrators.\nGarland testified to the House Judiciary Committee in October 2021 that complaints about education are “totally protected by the First Amendment” as long as they are not threats of violence. He also said he cannot “imagine a circumstance where they would be labeled as domestic terrorism.”\n“I want to be clear, the Justice Department supports and defends the First Amendment right of parents to complain as vociferously as they wish about the education of their children, about the curriculum taught in the schools,” Garland said in his October 2021 testimony. “That is not what the memorandum is about at all, nor does it use the words ‘domestic terrorism’ or ‘Patriot Act.’”\nThis story has been updated with comment from Rep. Thomas Massie’s office.'}

beautiful!

Let's now assume you actually have a list of urls. So we will iterated our scrapper through this list.

In [37]:
# create a list of urls
urls = ["https://www.cnn.com/2023/09/20/politics/senate-republicans-dress-code-letter/index.html", 
       "https://www.cnn.com/2023/09/20/politics/student-loan-payment-restart/index.html", 
       "https://www.cnn.com/2023/09/19/politics/un-speech-biden-what-matters/index.html", 
       "https://www.cnn.com/2023/09/18/politics/fact-check-trump-raffensperger-phone-call-didnt-do-wrong/index.html"]
In [38]:
# Then just loop through and collect
scraped_data = []

for url in urls:

    # Scrape the content
    scraped_data.append(cnn_scraper(url))

    # Put the system to sleep for a random draw of time (be kind)
    time.sleep(random.uniform(.5,1))
    
    print(url)
https://www.cnn.com/2023/09/20/politics/senate-republicans-dress-code-letter/index.html
https://www.cnn.com/2023/09/20/politics/student-loan-payment-restart/index.html
https://www.cnn.com/2023/09/19/politics/un-speech-biden-what-matters/index.html
https://www.cnn.com/2023/09/18/politics/fact-check-trump-raffensperger-phone-call-didnt-do-wrong/index.html
In [42]:
# Look at the data object
scraped_data[3]
Out[42]:
{'url': 'https://www.cnn.com/2023/09/18/politics/fact-check-trump-raffensperger-phone-call-didnt-do-wrong/index.html',
 'story_title': 'Fact check: Trump falsely claims Raffensperger said former president ‘didn’t do anything wrong’ on their 2021 phone call',
 'story_date': 'Updated\n        12:31 PM EDT, Tue September 19, 2023',
 'text': 'Georgia Secretary of State Brad Raffensperger has long been a pointed critic of former President Donald Trump’s conduct on a January 2, 2021, phone call in which Trump told numerous lies about supposed election fraud and pressured Raffensperger to somehow “find” enough votes to overturn his defeat in Georgia in the 2020 election.\nIn an interview that aired Sunday on NBC’s “Meet the Press,” though, Trump claimed Raffensperger had recently declared Trump’s conduct on the call perfectly acceptable.\n“That was a phone call made in front of, I guess seven or eight lawyers. Brad Raffensperger, the head – who, by the way, last week said I didn’t do anything wrong,” Trump said. “He said, ‘That was a negotiation.’ Brad Raffensperger, who I was dealing with, I appreciate that he said that. But he said last week, I didn’t do anything wrong.”\nTrump repeated moments later that Raffensperger “last week said I didn’t do anything wrong.”\nTrump’s lie-filled efforts to pressure Raffensperger on the call were invoked in both Trump’s indictment in Fulton County, Georgia, over his efforts to subvert the election results in the state and his federal indictment over his broader election subversion efforts around the country. If Raffensperger had suddenly begun defending Trump’s conduct on the call, that would be significant political and legal news.\nBut Raffensperger didn’t actually do that.\nFacts First: Trump’s claim is false. Raffensperger did not say that Trump didn’t do anything wrong on the January 2021 call.\nTrump’s claim about Raffensperger, a Republican, was one of more than a dozen false claims he made in the “Meet the Press” interview. Trump’s 2024 presidential campaign did not respond to a request to explain what supposed Raffensperger remark Trump was purporting to refer to.\nRaffensperger’s office declined to comment. But a review of Raffensperger’s recent public statements shows that he did not say anything similar to what Trump said he did.\nIt is possible that Trump was mischaracterizing Raffensperger’s testimony from a late-August court hearing on the attempt by former Trump White House chief of staff Mark Meadows to get his own Georgia criminal case moved from state court to federal court. Nowhere in Raffensperger’s testimony did he say Trump didn’t do anything wrong or did he defend Trump’s words.\nRather, Raffensperger testified that “I didn’t take it as inappropriate” when Meadows told him on the January 2021 call that he hoped they could reach an agreement to allow the Trump side to look more fully at the election data. (Meadows had asked on the call if, “in the spirit of cooperation and compromise,” they could “at least have a discussion” to seek a “less litigious” path forward.) That Raffensperger remark was in response to a question that was solely about Meadows’ words, not Trump’s.\nRaffensperger has made other recent comments about Trump and the call, but none of them defended the former president’s remarks.\nRaffensperger published an op-ed in The Wall Street Journal in early September criticizing efforts to use the 14th Amendment to get Trump disqualified from the 2024 ballot on the grounds that the former president engaged in an insurrection or rebellion against the US. Raffensperger argued that “denying voters the opportunity to choose is fundamentally un-American.” But Raffensperger didn’t even mention the call in that op-ed.\nRaffensperger was then asked about the call in a Fox interview focused on the op-ed. He said he had done due diligence before the call and knew that Trump’s various fraud claims were unfounded. Once more, he didn’t defend Trump’s behavior.\nIn June, Raffensperger challenged Trump to a debate about the legitimacy of the 2020 election in Georgia, telling WRBL News 3 of Columbus, Georgia, that he has the facts on his side and Trump doesn’t.\nRaffensperger has criticized Trump’s conduct on the January 2021 call in extensive detail. Most notably, in a book he released in late 2021, “Integrity Counts,” Raffensperger analyzed the entire transcript of the call and rebuked various Trump comments one by one.\nRaffensperger wrote that “the president was asking me to do something that I knew was wrong, and I was not going to do that”; that “the facts did not support his statements”; and that Trump’s “repeated request for votes showed me that President Trump really had no idea how elections work.”\nRaffensperger wrote that when Trump said on the call that “I think it’s very dangerous for you to say” there wasn’t criminality in the election in Georgia, “I felt then – and still believe today – that this was a threat.”\nHe also wrote that, when Trump said on the call that it is “a criminal offense” and “a big risk to you and to Ryan (Germany), your lawyer” to not report ballot corruption in Georgia (though Trump’s claims about this supposed ballot corruption were wrong), Trump was doing “nothing but an attempt at manipulation” by “using what he believes is the power of his position to threaten Ryan and me with prosecution if we don’t do what he tells us to do.”\nRaffensperger also condemned Trump’s monthslong attempt to undermine public confidence in the election, writing of his mindset at the time of the call, “Beginning long before the election and every day since, President Trump had attacked the foundation of our democracy and undermined Americans’ faith in our electoral institutions.” And he wrote that Trump “was attempting to overturn the will of Georgia’s voters, and my duty was to prevent that from happening.”\nCORRECTION: A previous version of this article incorrectly identified the television station Raffensperger spoke to in June. It was WRBL News 3 of Columbus, Georgia.'}
In [43]:
# Organize as a pandas data frame
dat = pd.DataFrame(scraped_data)
dat.head()
Out[43]:
url story_title story_date text
0 https://www.cnn.com/2023/09/20/politics/senate... Senate Republicans urge Schumer to enforce mor... Updated\n 1:31 PM EDT, Wed September 20... Nearly every Senate Republican signed a letter...
1 https://www.cnn.com/2023/09/20/politics/studen... Are you ready to start repaying your student l... Published\n 1:23 PM EDT, Wed September ... Roughly 28 million borrowers will soon be requ...
2 https://www.cnn.com/2023/09/19/politics/un-spe... Biden acknowledges the old world order needs a... Published\n 5:55 PM EDT, Tue September ... President Joe Biden addressed the United Natio...
3 https://www.cnn.com/2023/09/18/politics/fact-c... Fact check: Trump falsely claims Raffensperger... Updated\n 12:31 PM EDT, Tue September 1... Georgia Secretary of State Brad Raffensperger ...

This completes all the steps of scraping:

  • Step 1: Find a website with information you want to collect
  • Step 2: Understand the website
  • Step 3: Write code to collect one realization of the data
  • Step 4: Build a scraper -- generalize you code into a function.
  • Step 5: Save

Collecting multiple urls

It is unlikely you will ever have a complete list of urls you want to scrap. Most likely collecting the full list of sources will be a step on your scraping task. Remember, urls usually come embedded as tags attributes. So let's write a function to collect multiple urls from the CNN website. Let's do so following all our pre-determined steps

In [49]:
# Step 1: Find a website with information you want to collect
## let's get links on cnn politics
url = "https://www.cnn.com/politics"
In [48]:
url
Out[48]:
'https://www.cnn.com/2023/09/18/politics/fact-check-trump-raffensperger-phone-call-didnt-do-wrong/index.html'
In [3]:
# Step 2: Understand the website
# links are embedded across multiple titles. 
# these titles have the follwing tag <.container__headline span>
In [50]:
# Step 3: Write code to collect one realization of the data
# Get access to the website
page = requests.get(url)
# create an bs object.
soup = BeautifulSoup(page.content, 'html.parser') # input 1: request content; input 2: tell you need an html parser
In [61]:
# Step 3: Write code to collect one realization of the data
# with a css selector
links = soup.select(".container_lead-plus-headlines__item--type-section")
#links = soup.select(".container_lead-plus-headlines__headline")
links
Out[61]:
[<div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/29/politics/noncitizen-voting-narrative-republicans/index.html" data-page="cms.cnn.com/_pages/cm2tgzuzo00002cntbjjtez2a@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmol44002m3d6euos0g5zg_fill_1@published" data-word-count="2067">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/29/politics/noncitizen-voting-narrative-republicans/index.html">
 <div class="container__item-media-wrapper container_lead-plus-headlines__item-media-wrapper" data-breakpoints='{"card--media-large": 525, "card--media-extra-large": 660, "card--media-card-label-show": 200}'>
 <div class="container__item-media container_lead-plus-headlines__item-media">
 <div class="image image__hide-placeholder" data-breakpoints='{"image--eq-extra-small": 115, "image--eq-small": 300}' data-component-name="image" data-image-variation="image" data-name="voting c1 1022" data-observe-resizes="" data-original-height="2403" data-original-ratio="0.6675" data-original-width="3600" data-unselectable="true" data-uri="cms.cnn.com/_components/image/instances/card_clbdmol44002m3d6euos0g5zg_fill_1@published" data-url="https://media.cnn.com/api/v1/images/stellar/prod/121023015341-voting-c1-1022.jpg?c=original">
 <script>function imageLoadError(img) {
     const fallbackImage = '/media/sites/cnn/cnn-fallback-image.jpg';
 
     img.removeAttribute('onerror');
     img.src = fallbackImage;
     let element = img.previousElementSibling;
 
     while (element && element.tagName === 'SOURCE') {
       element.srcset = fallbackImage;
       element = element.previousElementSibling;
     }
   }</script>
 <div class="image__container" data-breakpoints='{"image--eq-extra-small": 115, "image--eq-small": 300, "image--show-credits": 525}' data-image-variation="image">
 <picture class="image__picture"><source height="438" media="(min-width: 1280px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/121023015341-voting-c1-1022.jpg?c=16x9&amp;q=h_438,w_780,c_fill" width="780"/><source height="438" media="(min-width: 960px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/121023015341-voting-c1-1022.jpg?c=16x9&amp;q=h_438,w_780,c_fill" width="780"/><source height="270" media="(min-width: 480px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/121023015341-voting-c1-1022.jpg?c=16x9&amp;q=h_270,w_480,c_fill" width="480"/><source height="270" media="(max-width: 479px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/121023015341-voting-c1-1022.jpg?c=16x9&amp;q=h_270,w_480,c_fill" width="480"/><img alt=" A poll worker hands out 'I Voted Today' stickers during the first day of early voting.
 " class="image__dam-img image__dam-img--loading" height="2403" onerror="imageLoadError(this)" onload="this.classList.remove('image__dam-img--loading')" src="https://media.cnn.com/api/v1/images/stellar/prod/121023015341-voting-c1-1022.jpg?c=16x9&amp;q=h_438,w_780,c_fill" width="3600"/></picture>
 </div>
 <div class="image__metadata">
 <figcaption class="image__credit">AFP/Getty Images</figcaption>
 </div>
 </div>
 </div>
 </div>
 </a>
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/29/politics/noncitizen-voting-narrative-republicans/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <span class="container__headline-text" data-editable="headline">How voter purge disputes have fueled the GOP ‘narrative’ of noncitizen voting </span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/29/politics/joe-biden-campaign-trail/index.html" data-page="cms.cnn.com/_pages/cm2ug74il001127ql2wqe7vcv@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmol44002m3d6euos0g5zg_fill_2@published" data-word-count="1561">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/29/politics/joe-biden-campaign-trail/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <!-- This needs to be all one one line or it will cause unwanted spacing due to handlebar output -->
 <span class="container__headline-text" data-editable="headline">Biden comes to grips with a diminished role on the campaign trail</span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/29/politics/early-voting-turnout/index.html" data-page="cms.cnn.com/_pages/cm2tnt4vr00002dql7zjucibq@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmol44002m3d6euos0g5zg_fill_3@published" data-word-count="1231">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/29/politics/early-voting-turnout/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <!-- This needs to be all one one line or it will cause unwanted spacing due to handlebar output -->
 <span class="container__headline-text" data-editable="headline">One week from Election Day, preelection voters look different than they did 4 years ago</span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/28/politics/russia-china-cuba-hurricane-misinformation/index.html" data-page="cms.cnn.com/_pages/cm2tcgqtg004r26ox3106hjfh@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmol44002m3d6euos0g5zg_fill_4@published" data-word-count="470">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/28/politics/russia-china-cuba-hurricane-misinformation/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <!-- This needs to be all one one line or it will cause unwanted spacing due to handlebar output -->
 <span class="container__headline-text" data-editable="headline">Russia, China and Cuba spread misinformation about US hurricane response, US official says</span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/29/politics/kamala-harris-ellipse-speech/index.html" data-page="cms.cnn.com/_pages/cm2toerd700002dqf29lq4ax4@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmol44002m3d6euos0g5zg_fill_5@published" data-word-count="1260">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/29/politics/kamala-harris-ellipse-speech/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <!-- This needs to be all one one line or it will cause unwanted spacing due to handlebar output -->
 <span class="container__headline-text" data-editable="headline">Harris hopes Ellipse speech will recall Trump’s chaos, but also evoke her own promise</span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/13/politics/donald-trump-tariffs/index.html" data-page="cms.cnn.com/_pages/cm20v5m4m0012xspe0lnabmlh@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmol44002m3d6euos0g5zg_fill_6@published" data-word-count="691">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/13/politics/donald-trump-tariffs/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <!-- This needs to be all one one line or it will cause unwanted spacing due to handlebar output -->
 <span class="container__headline-text" data-editable="headline">3 charts that help explain how Trump’s tariffs would work</span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/28/politics/bernie-sanders-kamala-harris-israel-gaza/index.html" data-page="cms.cnn.com/_pages/cm2ttx368000027oygjcw540o@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmol44002m3d6euos0g5zg_fill_7@published" data-word-count="798">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/28/politics/bernie-sanders-kamala-harris-israel-gaza/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <!-- This needs to be all one one line or it will cause unwanted spacing due to handlebar output -->
 <span class="container__headline-text" data-editable="headline">Bernie Sanders makes the case for Kamala Harris to pro-Palestinian critics</span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/29/politics/steve-bannon-released-prison/index.html" data-page="cms.cnn.com/_pages/cm2te5vbj00a827p4b443f4i0@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmol44002m3d6euos0g5zg_fill_8@published" data-word-count="706">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/29/politics/steve-bannon-released-prison/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <!-- This needs to be all one one line or it will cause unwanted spacing due to handlebar output -->
 <span class="container__headline-text" data-editable="headline">Steve Bannon is released from prison in time for the last-week push to Election Day</span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/29/politics/2024-election-explained-what-matters/index.html" data-page="cms.cnn.com/_pages/cm2m0vrwp008j27qr6o7g362j@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmoqpi002v3d6ewn6g7x8f_fill_1@published" data-word-count="2371">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/29/politics/2024-election-explained-what-matters/index.html">
 <div class="container__item-media-wrapper container_lead-plus-headlines__item-media-wrapper" data-breakpoints='{"card--media-large": 525, "card--media-extra-large": 660, "card--media-card-label-show": 200}'>
 <div class="container__item-media container_lead-plus-headlines__item-media">
 <div class="image image__hide-placeholder" data-breakpoints='{"image--eq-extra-small": 115, "image--eq-small": 300}' data-component-name="image" data-image-variation="image" data-name="20241024-potus.jpg" data-observe-resizes="" data-original-height="900" data-original-ratio="0.5625" data-original-width="1600" data-unselectable="true" data-uri="cms.cnn.com/_components/image/instances/card_clbdmoqpi002v3d6ewn6g7x8f_fill_1@published" data-url="https://media.cnn.com/api/v1/images/stellar/prod/20241024-potus.jpg?c=original">
 <div class="image__container" data-breakpoints='{"image--eq-extra-small": 115, "image--eq-small": 300, "image--show-credits": 525}' data-image-variation="image">
 <picture class="image__picture"><source height="438" media="(min-width: 1280px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/20241024-potus.jpg?c=16x9&amp;q=h_438,w_780,c_fill" width="780"/><source height="438" media="(min-width: 960px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/20241024-potus.jpg?c=16x9&amp;q=h_438,w_780,c_fill" width="780"/><source height="270" media="(min-width: 480px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/20241024-potus.jpg?c=16x9&amp;q=h_270,w_480,c_fill" width="480"/><source height="270" media="(max-width: 479px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/20241024-potus.jpg?c=16x9&amp;q=h_270,w_480,c_fill" width="480"/><img alt="Vice President Kamala Harris and former President Donald Trump. " class="image__dam-img image__dam-img--loading" height="900" onerror="imageLoadError(this)" onload="this.classList.remove('image__dam-img--loading')" src="https://media.cnn.com/api/v1/images/stellar/prod/20241024-potus.jpg?c=16x9&amp;q=h_438,w_780,c_fill" width="1600"/></picture>
 </div>
 <div class="image__metadata">
 <figcaption class="image__credit">Rebecca Wright/CNN/Carlos Barria/Reuters</figcaption>
 </div>
 </div>
 </div>
 </div>
 </a>
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/29/politics/2024-election-explained-what-matters/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <span class="container__headline-text" data-editable="headline">The 2024 election, explained </span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/28/politics/hispanic-voters-trump-election-rally/index.html" data-page="cms.cnn.com/_pages/cm2thp46a00002cp4b46ega8k@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmoqpi002v3d6ewn6g7x8f_fill_2@published" data-word-count="685">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/28/politics/hispanic-voters-trump-election-rally/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <!-- This needs to be all one one line or it will cause unwanted spacing due to handlebar output -->
 <span class="container__headline-text" data-editable="headline">Trump was doing historically well among Hispanic voters before Madison Square Garden rally backlash</span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/28/politics/trump-extreme-closing-argument/index.html" data-page="cms.cnn.com/_pages/cm2sfmcqv007c25qo5bajaf71@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmoqpi002v3d6ewn6g7x8f_fill_3@published" data-word-count="1629">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/28/politics/trump-extreme-closing-argument/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <!-- This needs to be all one one line or it will cause unwanted spacing due to handlebar output -->
 <span class="container__headline-text" data-editable="headline">Trump unveils the most extreme closing argument in modern presidential history</span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/27/politics/red-mirage-blue-shift-what-matters/index.html" data-page="cms.cnn.com/_pages/cm2ji9kjq00002bqp6m6b4aql@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmoqpi002v3d6ewn6g7x8f_fill_4@published" data-word-count="1059">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/27/politics/red-mirage-blue-shift-what-matters/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <!-- This needs to be all one one line or it will cause unwanted spacing due to handlebar output -->
 <span class="container__headline-text" data-editable="headline">What is the ‘red mirage’ or the ‘blue shift’ and will it happen this year?</span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/19/politics/election-questions-answered-what-matters/index.html" data-page="cms.cnn.com/_pages/cm2euwbqm004g2cqb0452g2dr@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmoqpi002v3d6ewn6g7x8f_fill_5@published" data-word-count="2973">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/19/politics/election-questions-answered-what-matters/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <!-- This needs to be all one one line or it will cause unwanted spacing due to handlebar output -->
 <span class="container__headline-text" data-editable="headline">Your election questions, answered</span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/25/politics/obama-harris-springsteen-election-analysis/index.html" data-page="cms.cnn.com/_pages/cm2o3gk70000026pcazfg07oe@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmoqpi002v3d6ewn6g7x8f_fill_6@published" data-word-count="1714">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/25/politics/obama-harris-springsteen-election-analysis/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <!-- This needs to be all one one line or it will cause unwanted spacing due to handlebar output -->
 <span class="container__headline-text" data-editable="headline">Obama again feels the ‘fierce urgency of now’ as Trump eyes return to power</span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/24/politics/fascism-trump-what-matters/index.html" data-page="cms.cnn.com/_pages/cm2nhzr3j002r2do275231e1j@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmoqpi002v3d6ewn6g7x8f_fill_7@published" data-word-count="1286">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/24/politics/fascism-trump-what-matters/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <!-- This needs to be all one one line or it will cause unwanted spacing due to handlebar output -->
 <span class="container__headline-text" data-editable="headline">People are calling Trump a fascist. What does that mean?</span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/17/politics/election-questions-callout/index.html" data-page="cms.cnn.com/_pages/cm2dmqzxq000x26qk7k9z9pm3@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmoqpi002v3d6ewn6g7x8f_fill_8@published" data-word-count="65">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/17/politics/election-questions-callout/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <!-- This needs to be all one one line or it will cause unwanted spacing due to handlebar output -->
 <span class="container__headline-text" data-editable="headline">What are your questions about the election?</span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/24/politics/key-lines-harris-town-hall-what-matters/index.html" data-page="cms.cnn.com/_pages/cm2mp1j5u004r26qk5gyv2yne@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmoqpi002v3d6ewn6g7x8f_fill_9@published" data-word-count="1037">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/24/politics/key-lines-harris-town-hall-what-matters/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <!-- This needs to be all one one line or it will cause unwanted spacing due to handlebar output -->
 <span class="container__headline-text" data-editable="headline">Key lines to understand the Kamala Harris town hall on CNN</span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/22/politics/election-fundraising-donors-what-matters/index.html" data-page="cms.cnn.com/_pages/cm2kh7ctd002o2cno1uik6d26@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdn0eoo005c3d6e05uyeqhc_fill_1@published" data-word-count="1847">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/22/politics/election-fundraising-donors-what-matters/index.html">
 <div class="container__item-media-wrapper container_lead-plus-headlines__item-media-wrapper" data-breakpoints='{"card--media-large": 525, "card--media-extra-large": 660, "card--media-card-label-show": 200}'>
 <div class="container__item-media container_lead-plus-headlines__item-media">
 <div class="image image__hide-placeholder" data-breakpoints='{"image--eq-extra-small": 115, "image--eq-small": 300}' data-component-name="image" data-image-variation="image" data-name="Bank Statements-Anim-3 (1).png" data-observe-resizes="" data-original-height="1080" data-original-ratio="0.5625" data-original-width="1920" data-unselectable="true" data-uri="cms.cnn.com/_components/image/instances/card_clbdn0eoo005c3d6e05uyeqhc_fill_1@published" data-url="https://media.cnn.com/api/v1/images/stellar/prod/bank-statements-anim-3-1.png?c=original">
 <div class="image__container" data-breakpoints='{"image--eq-extra-small": 115, "image--eq-small": 300, "image--show-credits": 525}' data-image-variation="image">
 <picture class="image__picture"><source height="438" media="(min-width: 1280px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/bank-statements-anim-3-1.png?c=16x9&amp;q=h_438,w_780,c_fill" width="780"/><source height="438" media="(min-width: 960px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/bank-statements-anim-3-1.png?c=16x9&amp;q=h_438,w_780,c_fill" width="780"/><source height="270" media="(min-width: 480px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/bank-statements-anim-3-1.png?c=16x9&amp;q=h_270,w_480,c_fill" width="480"/><source height="270" media="(max-width: 479px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/bank-statements-anim-3-1.png?c=16x9&amp;q=h_270,w_480,c_fill" width="480"/><img alt="Bank Statements-Anim-3 (1).png" class="image__dam-img image__dam-img--loading" height="1080" onerror="imageLoadError(this)" onload="this.classList.remove('image__dam-img--loading')" src="https://media.cnn.com/api/v1/images/stellar/prod/bank-statements-anim-3-1.png?c=16x9&amp;q=h_438,w_780,c_fill" width="1920"/></picture>
 </div>
 <div class="image__metadata">
 <figcaption class="image__credit">Illustration by Yukari Schrickel/CNN</figcaption>
 </div>
 </div>
 </div>
 </div>
 </a>
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/22/politics/election-fundraising-donors-what-matters/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <span class="container__headline-text" data-editable="headline">Behind CNN’s investigation on deceptive political fundraising that costs elderly donors their retirement savings </span>
 </div>
 </div>
 </a>
 </div>,
 <div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/22/politics/changing-electorate-trump-harris-analysis/index.html" data-page="cms.cnn.com/_pages/cm2joc9ma000027p046i7d0om@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clrpe074t00003b6hswp5rsxi_fill_1@published" data-word-count="3032">
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/22/politics/changing-electorate-trump-harris-analysis/index.html">
 <div class="container__item-media-wrapper container_lead-plus-headlines__item-media-wrapper" data-breakpoints='{"card--media-large": 525, "card--media-extra-large": 660, "card--media-card-label-show": 200}'>
 <div class="container__item-media container_lead-plus-headlines__item-media">
 <div class="image image__hide-placeholder" data-breakpoints='{"image--eq-extra-small": 115, "image--eq-small": 300}' data-component-name="image" data-image-variation="image" data-name="20241022-Kamala_Trump-SPLIT.jpg" data-observe-resizes="" data-original-height="900" data-original-ratio="0.5625" data-original-width="1600" data-unselectable="true" data-uri="cms.cnn.com/_components/image/instances/card_clrpe074t00003b6hswp5rsxi_fill_1@published" data-url="https://media.cnn.com/api/v1/images/stellar/prod/20241022-kamala-trump-split.jpg?c=original">
 <div class="image__container" data-breakpoints='{"image--eq-extra-small": 115, "image--eq-small": 300, "image--show-credits": 525}' data-image-variation="image">
 <picture class="image__picture"><source height="438" media="(min-width: 1280px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/20241022-kamala-trump-split.jpg?c=16x9&amp;q=h_438,w_780,c_fill" width="780"/><source height="438" media="(min-width: 960px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/20241022-kamala-trump-split.jpg?c=16x9&amp;q=h_438,w_780,c_fill" width="780"/><source height="270" media="(min-width: 480px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/20241022-kamala-trump-split.jpg?c=16x9&amp;q=h_270,w_480,c_fill" width="480"/><source height="270" media="(max-width: 479px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/20241022-kamala-trump-split.jpg?c=16x9&amp;q=h_270,w_480,c_fill" width="480"/><img alt="From left, Kamala Harris and Donald Trump." class="image__dam-img image__dam-img--loading" height="900" onerror="imageLoadError(this)" onload="this.classList.remove('image__dam-img--loading')" src="https://media.cnn.com/api/v1/images/stellar/prod/20241022-kamala-trump-split.jpg?c=16x9&amp;q=h_438,w_780,c_fill" width="1600"/></picture>
 </div>
 <div class="image__metadata">
 <figcaption class="image__credit">AP/Getty Images</figcaption>
 </div>
 </div>
 </div>
 </div>
 </a>
 <a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/22/politics/changing-electorate-trump-harris-analysis/index.html">
 <div class="container__text container_lead-plus-headlines__text">
 <div class="container__headline container_lead-plus-headlines__headline">
 <span class="container__headline-text" data-editable="headline">The electorate is changing. Here’s what that means for Trump and Harris </span>
 </div>
 </div>
 </a>
 </div>]
In [64]:
links[0]
Out[64]:
<div class="card container__item container__item--type-media-image container__item--type-section container_lead-plus-headlines__item container_lead-plus-headlines__item--type-section container_lead-plus-headlines__selected" data-component-name="card" data-created-updated-by="true" data-open-link="/2024/10/29/politics/noncitizen-voting-narrative-republicans/index.html" data-page="cms.cnn.com/_pages/cm2tgzuzo00002cntbjjtez2a@published" data-unselectable="true" data-uri="cms.cnn.com/_components/card/instances/clbdmol44002m3d6euos0g5zg_fill_1@published" data-word-count="2067">
<a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/29/politics/noncitizen-voting-narrative-republicans/index.html">
<div class="container__item-media-wrapper container_lead-plus-headlines__item-media-wrapper" data-breakpoints='{"card--media-large": 525, "card--media-extra-large": 660, "card--media-card-label-show": 200}'>
<div class="container__item-media container_lead-plus-headlines__item-media">
<div class="image image__hide-placeholder" data-breakpoints='{"image--eq-extra-small": 115, "image--eq-small": 300}' data-component-name="image" data-image-variation="image" data-name="voting c1 1022" data-observe-resizes="" data-original-height="2403" data-original-ratio="0.6675" data-original-width="3600" data-unselectable="true" data-uri="cms.cnn.com/_components/image/instances/card_clbdmol44002m3d6euos0g5zg_fill_1@published" data-url="https://media.cnn.com/api/v1/images/stellar/prod/121023015341-voting-c1-1022.jpg?c=original">
<script>function imageLoadError(img) {
    const fallbackImage = '/media/sites/cnn/cnn-fallback-image.jpg';

    img.removeAttribute('onerror');
    img.src = fallbackImage;
    let element = img.previousElementSibling;

    while (element && element.tagName === 'SOURCE') {
      element.srcset = fallbackImage;
      element = element.previousElementSibling;
    }
  }</script>
<div class="image__container" data-breakpoints='{"image--eq-extra-small": 115, "image--eq-small": 300, "image--show-credits": 525}' data-image-variation="image">
<picture class="image__picture"><source height="438" media="(min-width: 1280px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/121023015341-voting-c1-1022.jpg?c=16x9&amp;q=h_438,w_780,c_fill" width="780"/><source height="438" media="(min-width: 960px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/121023015341-voting-c1-1022.jpg?c=16x9&amp;q=h_438,w_780,c_fill" width="780"/><source height="270" media="(min-width: 480px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/121023015341-voting-c1-1022.jpg?c=16x9&amp;q=h_270,w_480,c_fill" width="480"/><source height="270" media="(max-width: 479px)" srcset="https://media.cnn.com/api/v1/images/stellar/prod/121023015341-voting-c1-1022.jpg?c=16x9&amp;q=h_270,w_480,c_fill" width="480"/><img alt=" A poll worker hands out 'I Voted Today' stickers during the first day of early voting.
" class="image__dam-img image__dam-img--loading" height="2403" onerror="imageLoadError(this)" onload="this.classList.remove('image__dam-img--loading')" src="https://media.cnn.com/api/v1/images/stellar/prod/121023015341-voting-c1-1022.jpg?c=16x9&amp;q=h_438,w_780,c_fill" width="3600"/></picture>
</div>
<div class="image__metadata">
<figcaption class="image__credit">AFP/Getty Images</figcaption>
</div>
</div>
</div>
</div>
</a>
<a class="container__link container__link--type-article container_lead-plus-headlines__link" data-link-type="article" href="/2024/10/29/politics/noncitizen-voting-narrative-republicans/index.html">
<div class="container__text container_lead-plus-headlines__text">
<div class="container__headline container_lead-plus-headlines__headline">
<span class="container__headline-text" data-editable="headline">How voter purge disputes have fueled the GOP ‘narrative’ of noncitizen voting </span>
</div>
</div>
</a>
</div>
In [65]:
links[0].attrs["data-open-link"]
Out[65]:
'/2024/10/29/politics/noncitizen-voting-narrative-republicans/index.html'
In [66]:
# grab links
links_from_cnn = []

# iterate
for link in links:
    links_from_cnn.append(link["data-open-link"])
    
# print
print(links_from_cnn)
['/2024/10/29/politics/noncitizen-voting-narrative-republicans/index.html', '/2024/10/29/politics/joe-biden-campaign-trail/index.html', '/2024/10/29/politics/early-voting-turnout/index.html', '/2024/10/28/politics/russia-china-cuba-hurricane-misinformation/index.html', '/2024/10/29/politics/kamala-harris-ellipse-speech/index.html', '/2024/10/13/politics/donald-trump-tariffs/index.html', '/2024/10/28/politics/bernie-sanders-kamala-harris-israel-gaza/index.html', '/2024/10/29/politics/steve-bannon-released-prison/index.html', '/2024/10/29/politics/2024-election-explained-what-matters/index.html', '/2024/10/28/politics/hispanic-voters-trump-election-rally/index.html', '/2024/10/28/politics/trump-extreme-closing-argument/index.html', '/2024/10/27/politics/red-mirage-blue-shift-what-matters/index.html', '/2024/10/19/politics/election-questions-answered-what-matters/index.html', '/2024/10/25/politics/obama-harris-springsteen-election-analysis/index.html', '/2024/10/24/politics/fascism-trump-what-matters/index.html', '/2024/10/17/politics/election-questions-callout/index.html', '/2024/10/24/politics/key-lines-harris-town-hall-what-matters/index.html', '/2024/10/22/politics/election-fundraising-donors-what-matters/index.html', '/2024/10/22/politics/changing-electorate-trump-harris-analysis/index.html']
In [67]:
## another way to do this is by using href attributes of a tag
links_from_cnn = []

# Extract relevant and unique links
for tag in soup.find_all("a"):
    href = tag.attrs.get("href")
    links_from_cnn.append(href)

# much more extensive set of links
print(links_from_cnn)
['https://www.cnn.com', 'https://www.cnn.com/politics', 'https://www.cnn.com/politics/supreme-court', 'https://www.cnn.com/politics/congress', 'https://www.cnn.com/politics/fact-check', 'https://www.cnn.com/election/2024', None, 'https://www.cnn.com/politics/supreme-court', 'https://www.cnn.com/politics/congress', 'https://www.cnn.com/politics/fact-check', 'https://www.cnn.com/election/2024', 'https://www.cnn.com/video', 'https://www.cnn.com/audio', 'https://www.cnn.com/live-tv', '/account/settings', '/follow?iid=fw_var-nav', '#', '#', '/account/settings', '/follow?iid=fw_var-nav', '#', '#', 'https://www.cnn.com/live-tv', 'https://www.cnn.com/audio', 'https://www.cnn.com/video', 'https://us.cnn.com?hpt=header_edition-picker', 'https://edition.cnn.com?hpt=header_edition-picker', 'https://arabic.cnn.com?hpt=header_edition-picker', 'https://cnnespanol.cnn.com/?hpt=header_edition-picker', 'https://us.cnn.com?hpt=header_edition-picker', 'https://edition.cnn.com?hpt=header_edition-picker', 'https://arabic.cnn.com?hpt=header_edition-picker', 'https://cnnespanol.cnn.com/?hpt=header_edition-picker', 'https://www.cnn.com/politics/supreme-court', 'https://www.cnn.com/politics/congress', 'https://www.cnn.com/politics/fact-check', 'https://www.cnn.com/election/2024', 'https://facebook.com/cnnpolitics', 'https://twitter.com/cnnpolitics', 'https://instagram.com/cnnpolitics', 'https://www.cnn.com/election/2024', 'https://www.cnn.com/us', 'https://www.cnn.com/us/crime-and-justice', 'https://www.cnn.com/world', 'https://www.cnn.com/world/africa', 'https://www.cnn.com/world/americas', 'https://www.cnn.com/world/asia', 'https://www.cnn.com/world/australia', 'https://www.cnn.com/world/china', 'https://www.cnn.com/world/europe', 'https://www.cnn.com/world/india', 'https://www.cnn.com/world/middle-east', 'https://www.cnn.com/world/united-kingdom', 'https://www.cnn.com/politics', 'https://www.cnn.com/politics/supreme-court', 'https://www.cnn.com/politics/congress', 'https://www.cnn.com/politics/fact-check', 'https://www.cnn.com/election/2024', 'https://www.cnn.com/business', 'https://www.cnn.com/business/tech', 'https://www.cnn.com/business/media', 'https://www.cnn.com/business/financial-calculators', 'https://www.cnn.com/business/videos', 'https://www.cnn.com/markets', 'https://www.cnn.com/markets/premarkets', 'https://www.cnn.com/markets/after-hours', 'https://www.cnn.com/markets/fear-and-greed', 'https://www.cnn.com/business/investing', 'https://www.cnn.com/business/markets-now', 'https://www.cnn.com/business/markets/nightcap', 'https://www.cnn.com/health', 'https://www.cnn.com/interactive/life-but-better/', 'https://www.cnn.com/health/life-but-better/fitness', 'https://www.cnn.com/health/life-but-better/food', 'https://www.cnn.com/health/life-but-better/sleep', 'https://www.cnn.com/health/life-but-better/mindfulness', 'https://www.cnn.com/health/life-but-better/relationships', 'https://www.cnn.com/entertainment', 'https://www.cnn.com/entertainment/movies', 'https://www.cnn.com/entertainment/tv-shows', 'https://www.cnn.com/entertainment/celebrities', 'https://www.cnn.com/business/tech', 'https://www.cnn.com/business/tech/innovate', 'https://www.cnn.com/business/tech/foreseeable-future', 'https://www.cnn.com/business/tech/mission-ahead', 'https://www.cnn.com/business/work-transformed', 'https://www.cnn.com/business/tech/innovative-cities', 'https://www.cnn.com/style', 'https://www.cnn.com/style/arts', 'https://www.cnn.com/style/design', 'https://www.cnn.com/style/fashion', 'https://www.cnn.com/style/architecture', 'https://www.cnn.com/style/luxury', 'https://www.cnn.com/style/beauty', 'https://www.cnn.com/style/videos', 'https://www.cnn.com/travel', 'https://www.cnn.com/travel/destinations', 'https://www.cnn.com/travel/food-and-drink', 'https://www.cnn.com/travel/stay', 'https://www.cnn.com/travel/videos', 'https://www.cnn.com/sports', 'https://bleacherreport.com/nfl', 'https://bleacherreport.com/college-football', 'https://bleacherreport.com/nba', 'https://bleacherreport.com/mlb', 'https://bleacherreport.com/world-football', 'https://www.cnn.com/sport/paris-olympics-2024', 'https://bleacherreport.com/nhl', 'https://www.cnn.com/videos', 'https://www.cnn.com/live-tv', 'https://www.cnn.com/videos/fast/cnn-headlines', 'https://www.cnn.com/shorts/cnn-shorts', 'https://www.cnn.com/specials/tv/all-shows', 'https://www.cnn.com/cnn10', 'https://www.max.com/channel/cnn-max', 'https://www.cnn.com/tv/schedule/cnn', 'https://www.cnn.com/subscription/video/flashdocs/library', 'https://www.cnn.com/audio', 'https://www.cnn.com/audio/podcasts/5-things', 'https://www.cnn.com/audio/podcasts/chasing-life', 'https://www.cnn.com/audio/podcasts/the-assignment', 'https://www.cnn.com/audio/podcasts/one-thing', 'https://www.cnn.com/audio/podcasts/tug-of-war', 'https://www.cnn.com/audio/podcasts/political-briefing', 'https://www.cnn.com/audio/podcasts/axe-files', 'https://www.cnn.com/audio/podcasts/all-there-is-with-anderson-cooper', 'https://www.cnn.com/audio', 'https://www.cnn.com/cnn-underscored', 'https://www.cnn.com/cnn-underscored/electronics', 'https://www.cnn.com/cnn-underscored/fashion', 'https://www.cnn.com/cnn-underscored/beauty', 'https://www.cnn.com/cnn-underscored/health-fitness', 'https://www.cnn.com/cnn-underscored/home', 'https://www.cnn.com/cnn-underscored/reviews', 'https://www.cnn.com/cnn-underscored/deals', 'https://www.cnn.com/cnn-underscored/money', 'https://www.cnn.com/cnn-underscored/gifts', 'https://www.cnn.com/cnn-underscored/travel', 'https://www.cnn.com/cnn-underscored/outdoors', 'https://www.cnn.com/cnn-underscored/pets', 'https://store.cnn.com/?utm_source=cnn.com&utm_medium=referral&utm_campaign=navbar', 'https://www.cnn.com/science', 'https://www.cnn.com/science/space', 'https://www.cnn.com/science/life', 'https://www.cnn.com/science/unearthed', 'https://www.cnn.com/climate', 'https://www.cnn.com/climate/solutions', 'https://www.cnn.com/weather', 'https://www.cnn.com/weather', 'https://www.cnn.com/weather/video', 'https://www.cnn.com/climate', 'https://www.cnn.com/world/europe/ukraine', 'https://www.cnn.com/world/middleeast/israel', 'https://www.cnn.com/about', 'https://www.cnn.com/subscription?source=sub_web_footersubnav-link', 'https://www.cnn.com/world/photos', 'https://www.cnn.com/us/cnn-investigates', 'https://www.cnn.com/profiles', 'https://www.cnn.com/profiles/cnn-leadership', 'https://www.cnn.com/newsletters', 'https://careers.wbd.com/cnnjobs', '/2024/10/29/politics/noncitizen-voting-narrative-republicans/index.html', '/2024/10/29/politics/noncitizen-voting-narrative-republicans/index.html', '/2024/10/29/politics/joe-biden-campaign-trail/index.html', '/2024/10/29/politics/early-voting-turnout/index.html', '/2024/10/28/politics/russia-china-cuba-hurricane-misinformation/index.html', '/2024/10/29/politics/kamala-harris-ellipse-speech/index.html', '/2024/10/13/politics/donald-trump-tariffs/index.html', '/2024/10/28/politics/bernie-sanders-kamala-harris-israel-gaza/index.html', '/2024/10/29/politics/steve-bannon-released-prison/index.html', '/2024/10/29/politics/2024-election-explained-what-matters/index.html', '/2024/10/29/politics/2024-election-explained-what-matters/index.html', '/2024/10/28/politics/hispanic-voters-trump-election-rally/index.html', '/2024/10/28/politics/trump-extreme-closing-argument/index.html', '/2024/10/27/politics/red-mirage-blue-shift-what-matters/index.html', '/2024/10/19/politics/election-questions-answered-what-matters/index.html', '/2024/10/25/politics/obama-harris-springsteen-election-analysis/index.html', '/2024/10/24/politics/fascism-trump-what-matters/index.html', '/2024/10/17/politics/election-questions-callout/index.html', '/2024/10/24/politics/key-lines-harris-town-hall-what-matters/index.html', '/2024/10/29/politics/video/megyn-kelly-donald-trump-madison-square-garden-reaction-ctm-digvid', '/2024/10/29/politics/video/megyn-kelly-donald-trump-madison-square-garden-reaction-ctm-digvid', '/2024/10/29/politics/video/michigan-early-voting-marshall-cohen-digvid', '/2024/10/29/politics/video/michigan-early-voting-marshall-cohen-digvid', 'https://www.cnn.com/specials/politics/all-over-the-map', '/2024/10/26/politics/pennsylvania-haley-voters-trump-harris/index.html', '/2024/10/26/politics/pennsylvania-haley-voters-trump-harris/index.html', '/2024/10/21/politics/michigan-auto-workers-harris-trump/index.html', '/2024/10/21/politics/michigan-auto-workers-harris-trump/index.html', 'https://www.cnn.com/politics/fact-check', '/2024/10/10/politics/fact-check-trump-pennsylvania-speeches/index.html', '/2024/10/10/politics/fact-check-trump-pennsylvania-speeches/index.html', '/2024/10/08/politics/fact-check-trump-false-claims-foreign-policy/index.html', '/2024/10/08/politics/fact-check-trump-false-claims-foreign-policy/index.html', 'https://www.cnn.com/politics/kfile', '/2024/10/23/politics/trump-campaign-manager-january-6/index.html', '/2024/10/23/politics/trump-campaign-manager-january-6/index.html', '/2024/10/15/politics/harris-oil-companies-emissions-kfile/index.html', '/2024/10/15/politics/harris-oil-companies-emissions-kfile/index.html', '/2024/10/22/politics/election-fundraising-donors-what-matters/index.html', '/2024/10/22/politics/election-fundraising-donors-what-matters/index.html', '/2024/10/22/politics/changing-electorate-trump-harris-analysis/index.html', '/2024/10/22/politics/changing-electorate-trump-harris-analysis/index.html', '/2024/10/28/politics/donald-trump-kamala-harris-fascist/index.html', '/2024/10/23/politics/early-voting-trends-2024-2020-visuals-dg/index.html', '/2024/10/29/politics/christianity-wrestling-trump-analysis/index.html', '/2024/10/29/politics/election-lawsuits-trump-harris/index.html', '/2024/10/28/politics/kari-lake-2022-election-cnntv/index.html', '/2024/10/28/politics/jay-johnston-capitol-riot-january-6-sentencing/index.html', '/2024/10/28/politics/naked-ballot-voting-supreme-court-pennsylvania/index.html', '/2024/10/28/politics/trump-offensive-rally-overshadowed-message/index.html', '/2024/10/28/politics/elon-musk-philadelphia-lawsuit/index.html', '/2024/10/28/politics/rudy-giuliani-florida-condo-defamation-lawsuit/index.html', '/2024/10/28/politics/breakthrough-polling-project-trump-liar/index.html', '/2024/10/28/politics/joe-biden-vote/index.html', '/2024/10/27/politics/economy-harris-trump-proposals-taxes/index.html', '/2024/10/28/politics/family-caregivers-trump-tax-credit/index.html', '/2024/10/28/politics/harris-reaction-trump-madison-square-garden-rally/index.html', '/2024/10/27/politics/hakeem-jeffries-democrat-speaker-trump-harris/index.html', '/2024/10/28/politics/supreme-court-horse-racing/index.html', '/2024/10/28/politics/virginia-supreme-court-voter-purge/index.html', '/2024/10/27/politics/fact-check-trump-false-claims-madison-square-garden/index.html', '/2024/10/28/politics/gop-election-lawsuits-trump-litigation/index.html', '/2024/10/27/politics/us-uk-starmer-trump-harris-elections-intl/index.html', 'https://www.cnn.com/interactive/2024/politics/election-voter-handbook-dg/', 'https://www.cnn.com/interactive/2024/politics/election-voter-handbook-dg/', 'https://cnn.it/3vC62PR', 'https://cnn.it/3vC62PR', 'https://cnn.it/48dUqAp', 'https://cnn.it/48dUqAp', '/2024/07/28/politics/gallery/2024-presidential-election/index.html', '/2024/07/28/politics/gallery/2024-presidential-election/index.html', '/2024/08/06/politics/gallery/tim-walz/index.html', '/2024/08/06/politics/gallery/tim-walz/index.html', '/2024/07/15/politics/gallery/jd-vance/index.html', '/2024/07/15/politics/gallery/jd-vance/index.html', '/account/settings', '/follow?iid=fw_var-nav', '#', '#', 'https://www.cnn.com/live-tv', 'https://www.cnn.com/audio', 'https://www.cnn.com/video', 'https://www.cnn.com/election/2024', 'https://www.cnn.com/us', 'https://www.cnn.com/us/crime-and-justice', 'https://www.cnn.com/world', 'https://www.cnn.com/world/africa', 'https://www.cnn.com/world/americas', 'https://www.cnn.com/world/asia', 'https://www.cnn.com/world/australia', 'https://www.cnn.com/world/china', 'https://www.cnn.com/world/europe', 'https://www.cnn.com/world/india', 'https://www.cnn.com/world/middle-east', 'https://www.cnn.com/world/united-kingdom', 'https://www.cnn.com/politics', 'https://www.cnn.com/politics/supreme-court', 'https://www.cnn.com/politics/congress', 'https://www.cnn.com/politics/fact-check', 'https://www.cnn.com/election/2024', 'https://www.cnn.com/business', 'https://www.cnn.com/business/tech', 'https://www.cnn.com/business/media', 'https://www.cnn.com/business/financial-calculators', 'https://www.cnn.com/business/videos', 'https://www.cnn.com/markets', 'https://www.cnn.com/markets/premarkets', 'https://www.cnn.com/markets/after-hours', 'https://www.cnn.com/markets/fear-and-greed', 'https://www.cnn.com/business/investing', 'https://www.cnn.com/business/markets-now', 'https://www.cnn.com/business/markets/nightcap', 'https://www.cnn.com/health', 'https://www.cnn.com/interactive/life-but-better/', 'https://www.cnn.com/health/life-but-better/fitness', 'https://www.cnn.com/health/life-but-better/food', 'https://www.cnn.com/health/life-but-better/sleep', 'https://www.cnn.com/health/life-but-better/mindfulness', 'https://www.cnn.com/health/life-but-better/relationships', 'https://www.cnn.com/entertainment', 'https://www.cnn.com/entertainment/movies', 'https://www.cnn.com/entertainment/tv-shows', 'https://www.cnn.com/entertainment/celebrities', 'https://www.cnn.com/business/tech', 'https://www.cnn.com/business/tech/innovate', 'https://www.cnn.com/business/tech/foreseeable-future', 'https://www.cnn.com/business/tech/mission-ahead', 'https://www.cnn.com/business/work-transformed', 'https://www.cnn.com/business/tech/innovative-cities', 'https://www.cnn.com/style', 'https://www.cnn.com/style/arts', 'https://www.cnn.com/style/design', 'https://www.cnn.com/style/fashion', 'https://www.cnn.com/style/architecture', 'https://www.cnn.com/style/luxury', 'https://www.cnn.com/style/beauty', 'https://www.cnn.com/style/videos', 'https://www.cnn.com/travel', 'https://www.cnn.com/travel/destinations', 'https://www.cnn.com/travel/food-and-drink', 'https://www.cnn.com/travel/stay', 'https://www.cnn.com/travel/news', 'https://www.cnn.com/travel/videos', 'https://www.cnn.com/sports', 'https://bleacherreport.com/nfl', 'https://bleacherreport.com/college-football', 'https://bleacherreport.com/nba', 'https://bleacherreport.com/mlb', 'https://bleacherreport.com/world-football', 'https://www.cnn.com/sport/paris-olympics-2024', 'https://bleacherreport.com/nhl', 'https://www.cnn.com/videos', 'https://www.cnn.com/live-tv', 'https://www.cnn.com/videos/fast/cnn-headlines', 'https://www.cnn.com/shorts/cnn-shorts', 'https://www.cnn.com/specials/tv/all-shows', 'https://www.cnn.com/cnn10', 'https://www.max.com/channel/cnn-max', 'https://www.cnn.com/tv/schedule/cnn', 'https://www.cnn.com/subscription/video/flashdocs/library', 'https://www.cnn.com/audio', 'https://www.cnn.com/audio/podcasts/5-things', 'https://www.cnn.com/audio/podcasts/chasing-life', 'https://www.cnn.com/audio/podcasts/the-assignment', 'https://www.cnn.com/audio/podcasts/one-thing', 'https://www.cnn.com/audio/podcasts/tug-of-war', 'https://www.cnn.com/audio/podcasts/political-briefing', 'https://www.cnn.com/audio/podcasts/axe-files', 'https://www.cnn.com/audio/podcasts/all-there-is-with-anderson-cooper', 'https://www.cnn.com/audio', 'https://www.cnn.com/cnn-underscored', 'https://www.cnn.com/cnn-underscored/electronics', 'https://www.cnn.com/cnn-underscored/fashion', 'https://www.cnn.com/cnn-underscored/beauty', 'https://www.cnn.com/cnn-underscored/health-fitness', 'https://www.cnn.com/cnn-underscored/home', 'https://www.cnn.com/cnn-underscored/reviews', 'https://www.cnn.com/cnn-underscored/deals', 'https://www.cnn.com/cnn-underscored/money', 'https://www.cnn.com/cnn-underscored/gifts', 'https://www.cnn.com/cnn-underscored/travel', 'https://www.cnn.com/cnn-underscored/outdoors', 'https://www.cnn.com/cnn-underscored/pets', 'https://store.cnn.com/?utm_source=cnn.com&utm_medium=referral&utm_campaign=navbar', 'https://www.cnn.com/science', 'https://www.cnn.com/science/space', 'https://www.cnn.com/science/life', 'https://www.cnn.com/science/unearthed', 'https://www.cnn.com/climate', 'https://www.cnn.com/climate/solutions', 'https://www.cnn.com/weather', 'https://www.cnn.com/weather', 'https://www.cnn.com/weather/video', 'https://www.cnn.com/climate', 'https://www.cnn.com/world/europe/ukraine', 'https://www.cnn.com/world/middleeast/israel', 'https://www.cnn.com/about', 'https://www.cnn.com/subscription?source=sub_web_footersubnav-link', 'https://www.cnn.com/world/photos', 'https://www.cnn.com/us/cnn-investigates', 'https://www.cnn.com/profiles', 'https://www.cnn.com/profiles/cnn-leadership', 'https://www.cnn.com/newsletters', 'https://careers.wbd.com/cnnjobs', 'https://www.cnn.com', 'https://www.cnn.com/politics', 'https://www.cnn.com/video', 'https://www.cnn.com/audio', 'https://www.cnn.com/live-tv', 'https://facebook.com/cnnpolitics', 'https://twitter.com/cnnpolitics', 'https://instagram.com/cnnpolitics', 'https://youtube.com/user/CNN', '/account/settings', '/follow?iid=fw_var-nav', '#', '#', 'https://www.cnn.com/terms', 'https://www.cnn.com/privacy', '#', 'https://www.cnn.com/ad-choices', 'https://www.cnn.com/accessibility', 'https://www.cnn.com/about', 'https://www.cnn.com/subscription?source=sub_web_footerlink-link', 'https://www.cnn.com/newsletters', 'https://www.cnn.com/transcripts', 'https://help.cnn.com/']
In [70]:
import re
## clean the output. 
# Keep only stories that starts with "/" and "fourdigits"
# combine with the base url
links_from_cnn_reduced = ["https://www.cnn.com" + l for l in links_from_cnn if re.match(r'^/(\d{4})', str(l))]
links_from_cnn_reduced
Out[70]:
['https://www.cnn.com/2024/10/29/politics/noncitizen-voting-narrative-republicans/index.html',
 'https://www.cnn.com/2024/10/29/politics/noncitizen-voting-narrative-republicans/index.html',
 'https://www.cnn.com/2024/10/29/politics/joe-biden-campaign-trail/index.html',
 'https://www.cnn.com/2024/10/29/politics/early-voting-turnout/index.html',
 'https://www.cnn.com/2024/10/28/politics/russia-china-cuba-hurricane-misinformation/index.html',
 'https://www.cnn.com/2024/10/29/politics/kamala-harris-ellipse-speech/index.html',
 'https://www.cnn.com/2024/10/13/politics/donald-trump-tariffs/index.html',
 'https://www.cnn.com/2024/10/28/politics/bernie-sanders-kamala-harris-israel-gaza/index.html',
 'https://www.cnn.com/2024/10/29/politics/steve-bannon-released-prison/index.html',
 'https://www.cnn.com/2024/10/29/politics/2024-election-explained-what-matters/index.html',
 'https://www.cnn.com/2024/10/29/politics/2024-election-explained-what-matters/index.html',
 'https://www.cnn.com/2024/10/28/politics/hispanic-voters-trump-election-rally/index.html',
 'https://www.cnn.com/2024/10/28/politics/trump-extreme-closing-argument/index.html',
 'https://www.cnn.com/2024/10/27/politics/red-mirage-blue-shift-what-matters/index.html',
 'https://www.cnn.com/2024/10/19/politics/election-questions-answered-what-matters/index.html',
 'https://www.cnn.com/2024/10/25/politics/obama-harris-springsteen-election-analysis/index.html',
 'https://www.cnn.com/2024/10/24/politics/fascism-trump-what-matters/index.html',
 'https://www.cnn.com/2024/10/17/politics/election-questions-callout/index.html',
 'https://www.cnn.com/2024/10/24/politics/key-lines-harris-town-hall-what-matters/index.html',
 'https://www.cnn.com/2024/10/29/politics/video/megyn-kelly-donald-trump-madison-square-garden-reaction-ctm-digvid',
 'https://www.cnn.com/2024/10/29/politics/video/megyn-kelly-donald-trump-madison-square-garden-reaction-ctm-digvid',
 'https://www.cnn.com/2024/10/29/politics/video/michigan-early-voting-marshall-cohen-digvid',
 'https://www.cnn.com/2024/10/29/politics/video/michigan-early-voting-marshall-cohen-digvid',
 'https://www.cnn.com/2024/10/26/politics/pennsylvania-haley-voters-trump-harris/index.html',
 'https://www.cnn.com/2024/10/26/politics/pennsylvania-haley-voters-trump-harris/index.html',
 'https://www.cnn.com/2024/10/21/politics/michigan-auto-workers-harris-trump/index.html',
 'https://www.cnn.com/2024/10/21/politics/michigan-auto-workers-harris-trump/index.html',
 'https://www.cnn.com/2024/10/10/politics/fact-check-trump-pennsylvania-speeches/index.html',
 'https://www.cnn.com/2024/10/10/politics/fact-check-trump-pennsylvania-speeches/index.html',
 'https://www.cnn.com/2024/10/08/politics/fact-check-trump-false-claims-foreign-policy/index.html',
 'https://www.cnn.com/2024/10/08/politics/fact-check-trump-false-claims-foreign-policy/index.html',
 'https://www.cnn.com/2024/10/23/politics/trump-campaign-manager-january-6/index.html',
 'https://www.cnn.com/2024/10/23/politics/trump-campaign-manager-january-6/index.html',
 'https://www.cnn.com/2024/10/15/politics/harris-oil-companies-emissions-kfile/index.html',
 'https://www.cnn.com/2024/10/15/politics/harris-oil-companies-emissions-kfile/index.html',
 'https://www.cnn.com/2024/10/22/politics/election-fundraising-donors-what-matters/index.html',
 'https://www.cnn.com/2024/10/22/politics/election-fundraising-donors-what-matters/index.html',
 'https://www.cnn.com/2024/10/22/politics/changing-electorate-trump-harris-analysis/index.html',
 'https://www.cnn.com/2024/10/22/politics/changing-electorate-trump-harris-analysis/index.html',
 'https://www.cnn.com/2024/10/28/politics/donald-trump-kamala-harris-fascist/index.html',
 'https://www.cnn.com/2024/10/23/politics/early-voting-trends-2024-2020-visuals-dg/index.html',
 'https://www.cnn.com/2024/10/29/politics/christianity-wrestling-trump-analysis/index.html',
 'https://www.cnn.com/2024/10/29/politics/election-lawsuits-trump-harris/index.html',
 'https://www.cnn.com/2024/10/28/politics/kari-lake-2022-election-cnntv/index.html',
 'https://www.cnn.com/2024/10/28/politics/jay-johnston-capitol-riot-january-6-sentencing/index.html',
 'https://www.cnn.com/2024/10/28/politics/naked-ballot-voting-supreme-court-pennsylvania/index.html',
 'https://www.cnn.com/2024/10/28/politics/trump-offensive-rally-overshadowed-message/index.html',
 'https://www.cnn.com/2024/10/28/politics/elon-musk-philadelphia-lawsuit/index.html',
 'https://www.cnn.com/2024/10/28/politics/rudy-giuliani-florida-condo-defamation-lawsuit/index.html',
 'https://www.cnn.com/2024/10/28/politics/breakthrough-polling-project-trump-liar/index.html',
 'https://www.cnn.com/2024/10/28/politics/joe-biden-vote/index.html',
 'https://www.cnn.com/2024/10/27/politics/economy-harris-trump-proposals-taxes/index.html',
 'https://www.cnn.com/2024/10/28/politics/family-caregivers-trump-tax-credit/index.html',
 'https://www.cnn.com/2024/10/28/politics/harris-reaction-trump-madison-square-garden-rally/index.html',
 'https://www.cnn.com/2024/10/27/politics/hakeem-jeffries-democrat-speaker-trump-harris/index.html',
 'https://www.cnn.com/2024/10/28/politics/supreme-court-horse-racing/index.html',
 'https://www.cnn.com/2024/10/28/politics/virginia-supreme-court-voter-purge/index.html',
 'https://www.cnn.com/2024/10/27/politics/fact-check-trump-false-claims-madison-square-garden/index.html',
 'https://www.cnn.com/2024/10/28/politics/gop-election-lawsuits-trump-litigation/index.html',
 'https://www.cnn.com/2024/10/27/politics/us-uk-starmer-trump-harris-elections-intl/index.html',
 'https://www.cnn.com/2024/07/28/politics/gallery/2024-presidential-election/index.html',
 'https://www.cnn.com/2024/07/28/politics/gallery/2024-presidential-election/index.html',
 'https://www.cnn.com/2024/08/06/politics/gallery/tim-walz/index.html',
 'https://www.cnn.com/2024/08/06/politics/gallery/tim-walz/index.html',
 'https://www.cnn.com/2024/07/15/politics/gallery/jd-vance/index.html',
 'https://www.cnn.com/2024/07/15/politics/gallery/jd-vance/index.html']
In [71]:
## Step 4: Build a scraper -- generalize you code into a function.

# Let's write the above as a single function
def collect_links_cnn(url=None):
    """Scrape multiple CNN URLS.

    Args:
        url (list): list of valid CNN page to collect links.
    Returns:
        DataFrame: frame containing headline, date, and content fields
    """
    
    # Get access to the website
    page = requests.get(url)
    # create an bs object.
    soup = BeautifulSoup(page.content, 'html.parser') # input 1: request content; input 2: tell you need an html parser

    ## another way to do this is by using href attributes of a tag
    links_from_cnn = []

    # Extract relevant and unique links
    for tag in soup.find_all("a"):
        href = tag.attrs.get("href")
        links_from_cnn.append(href)
        
    ## clean the output. 
    # Keep only stories that starts with "/" and "fourdigits"
    # combine with the base url
    links_from_cnn_reduced = ["https://www.cnn.com" + l for l in links_from_cnn if re.match(r'^/(\d{4})', str(l))]
    links_from_cnn_reduced

    return links_from_cnn_reduced
In [72]:
links_cnn = collect_links_cnn("https://www.cnn.com/politics")
links_cnn[:10]
Out[72]:
['https://www.cnn.com/2024/10/29/politics/fact-check-donald-trump-television-ad/index.html',
 'https://www.cnn.com/2024/10/29/politics/fact-check-donald-trump-television-ad/index.html',
 'https://www.cnn.com/2024/10/29/politics/noncitizen-voting-narrative-republicans/index.html',
 'https://www.cnn.com/2024/10/29/politics/joe-biden-campaign-trail/index.html',
 'https://www.cnn.com/2024/10/29/politics/early-voting-turnout/index.html',
 'https://www.cnn.com/2024/10/28/politics/russia-china-cuba-hurricane-misinformation/index.html',
 'https://www.cnn.com/2024/10/29/politics/kamala-harris-ellipse-speech/index.html',
 'https://www.cnn.com/2024/10/13/politics/donald-trump-tariffs/index.html',
 'https://www.cnn.com/2024/10/28/politics/bernie-sanders-kamala-harris-israel-gaza/index.html',
 'https://www.cnn.com/2024/10/29/politics/2024-election-explained-what-matters/index.html']

With this list, you can apply your scrapper function to multiple links:

In [73]:
len(links_cnn)
Out[73]:
66
In [74]:
# let's get the first 10
links_cnn_ = links_cnn[:9]

# Then just loop through and collect
scraped_data = []

for url in links_cnn_:

    # check what is going on
    print(url)
    
    # Scrape the content
    scraped_data.append(cnn_scraper(url))

    # Put the system to sleep for a random draw of time (be kind)
    time.sleep(random.uniform(.5,3))

# save as pandas df   
# Organize as a pandas data frame
dat = pd.DataFrame(scraped_data)
dat.head()
https://www.cnn.com/2024/10/29/politics/fact-check-donald-trump-television-ad/index.html
https://www.cnn.com/2024/10/29/politics/fact-check-donald-trump-television-ad/index.html
https://www.cnn.com/2024/10/29/politics/noncitizen-voting-narrative-republicans/index.html
https://www.cnn.com/2024/10/29/politics/joe-biden-campaign-trail/index.html
https://www.cnn.com/2024/10/29/politics/early-voting-turnout/index.html
https://www.cnn.com/2024/10/28/politics/russia-china-cuba-hurricane-misinformation/index.html
https://www.cnn.com/2024/10/29/politics/kamala-harris-ellipse-speech/index.html
https://www.cnn.com/2024/10/13/politics/donald-trump-tariffs/index.html
https://www.cnn.com/2024/10/28/politics/bernie-sanders-kamala-harris-israel-gaza/index.html
Out[74]:
url story_title story_date text
0 https://www.cnn.com/2024/10/29/politics/fact-c... Fact check: Four deceptive quotes in Trump’s w... Published\n 11:18 AM EDT, Tue October 2... On Friday, we published an article about how f...
1 https://www.cnn.com/2024/10/29/politics/fact-c... Fact check: Four deceptive quotes in Trump’s w... Published\n 11:18 AM EDT, Tue October 2... On Friday, we published an article about how f...
2 https://www.cnn.com/2024/10/29/politics/noncit... How voter purge disputes have fueled the GOP ‘... Updated\n 11:00 AM EDT, Tue October 29,... The letter that Jona Hilario, a mother of two ...
3 https://www.cnn.com/2024/10/29/politics/joe-bi... Biden comes to grips with a diminished role on... Published\n 10:45 AM EDT, Tue October 2... President Joe Biden’s role in the 2024 preside...
4 https://www.cnn.com/2024/10/29/politics/early-... One week from Election Day, early voters look ... Updated\n 11:24 AM EDT, Tue October 29,... With one week until Election Day, more than 43...
In [75]:
# add an error
links_cnn_.append("https://www.latinnews.com/latinnews-country-database.html?country=2156")

# run the loop in a secure setup
# Then just loop through and collect
scraped_data = []
list_of_errors = []

for url in links_cnn_:

    # check what is going on
    print(url)
    
    # Scrape the content
    try: 
        scraped_data.append(cnn_scraper(url))

        # Put the system to sleep for a random draw of time (be kind)
        time.sleep(random.uniform(.5,3))
    except Exception as e:
        list_of_errors.append([url, e])
https://www.cnn.com/2024/10/29/politics/fact-check-donald-trump-television-ad/index.html
https://www.cnn.com/2024/10/29/politics/fact-check-donald-trump-television-ad/index.html
https://www.cnn.com/2024/10/29/politics/noncitizen-voting-narrative-republicans/index.html
https://www.cnn.com/2024/10/29/politics/joe-biden-campaign-trail/index.html
https://www.cnn.com/2024/10/29/politics/early-voting-turnout/index.html
https://www.cnn.com/2024/10/28/politics/russia-china-cuba-hurricane-misinformation/index.html
https://www.cnn.com/2024/10/29/politics/kamala-harris-ellipse-speech/index.html
https://www.cnn.com/2024/10/13/politics/donald-trump-tariffs/index.html
https://www.cnn.com/2024/10/28/politics/bernie-sanders-kamala-harris-israel-gaza/index.html
https://www.latinnews.com/latinnews-country-database.html?country=2156
In [76]:
dat = pd.DataFrame(scraped_data)
dat.head()
Out[76]:
url story_title story_date text
0 https://www.cnn.com/2024/10/29/politics/fact-c... Fact check: Four deceptive quotes in Trump’s w... Published\n 11:18 AM EDT, Tue October 2... On Friday, we published an article about how f...
1 https://www.cnn.com/2024/10/29/politics/fact-c... Fact check: Four deceptive quotes in Trump’s w... Published\n 11:18 AM EDT, Tue October 2... On Friday, we published an article about how f...
2 https://www.cnn.com/2024/10/29/politics/noncit... How voter purge disputes have fueled the GOP ‘... Updated\n 11:00 AM EDT, Tue October 29,... The letter that Jona Hilario, a mother of two ...
3 https://www.cnn.com/2024/10/29/politics/joe-bi... Biden comes to grips with a diminished role on... Published\n 10:45 AM EDT, Tue October 2... President Joe Biden’s role in the 2024 preside...
4 https://www.cnn.com/2024/10/29/politics/early-... One week from Election Day, early voters look ... Updated\n 11:24 AM EDT, Tue October 29,... With one week until Election Day, more than 43...
In [77]:
list_of_errors
Out[77]:
[['https://www.latinnews.com/latinnews-country-database.html?country=2156',
  IndexError('list index out of range')]]

Practice II with Latin News Website

Now, return to https://www.latinnews.com/latinnews-country-database.html?country=2156

Do the following:

  • Build a function encapsulating your code from the Practice I
  • Build another function to collect all links from Brazil in Latin News
  • Scrape all news for a single country using these two functions
In [5]:
# setup
import pandas as pd
import requests # For downloading the website
from bs4 import BeautifulSoup # For parsing the website
import time # To put the system to sleep
import random # for random numbers
import re # regular expressions
In [6]:
def scrape_latin_news(url):
    
    '''
    this function scraps relevant content from the latin news website
    input: str, url from latinnews
    '''

    # Get access to the website
    page = requests.get(url)
    # create an bs object.
    soup = BeautifulSoup(page.content, 'html.parser') # input 1: request content; input 2: tell you need an html parser

    # check if you got a connection
    if page.status_code == 200:
        
        #title
        title = soup.select(".article-title-single")
        title = title[0].text

        # text
        text_ = soup.select(".itemFullText")
        text_ = text_[0].text

        # clean the text
        text_ = re.sub(r'[\n\t\r]', '', text_)
        text_  
        
        # date
        date = soup.select("H1")
        date = date[0].text.replace("LatinNews Daily - ", "")

        # return
        out = {"url":url, 
              "title":title,
             "text":text_, 
             "date":date}      
        # return 
        return out
In [7]:
# Let's write the above as a single function
def collect_links_latin(url=None):
    """Scrape multiple Latin News URLS.

    Args:
        url (list): list of valid Latin NEws page to collect links.
    Returns:
        List: frame containing headline, date, and content fields
    """
    
    # Get access to the website
    page = requests.get(url_brazil)

    # create an bs object.
    soup = BeautifulSoup(page.content, 'html.parser') # input 1: request content; input 2: tell you need an html parser

    ## another way to do this is by using href attributes of a tag
    links_from_lnews = []

    # Extract relevant and unique links
    for tag in soup.select(".archive_item"):
        href = tag.attrs.get("href")
        links_from_lnews.append(href)

    # clean
    links_from_lnews = ["https://www.latinnews.com/" + l for l in links_from_lnews]
    return links_from_lnews
In [3]:
url_brazil ="https://www.latinnews.com/latinnews-country-database.html?country=2156"
In [8]:
links_brazil = collect_links_latin(url=url_brazil)
In [10]:
len(links_brazil)
Out[10]:
593
In [11]:
# iterate
out = []
for i in range(10):
    out.append(scrape_latin_news(links_brazil[i]))
In [12]:
out
Out[12]:
[{'url': 'https://www.latinnews.com//component/k2/item/103556.html?period=2024&archive=3&Itemid=6&cat_id=835066:brazil-police-concludes-probe-on-high-profile-amazon-murders',
  'title': 'BRAZIL: Police concludes probe on high-profile Amazon murders',
  'text': 'On 4 November Brazil’s federal police (PF) announced it had concluded its investigations into the 2022 murders of Brazilian indigenous expert Bruno Pereira and British journalist Dom Phillips in the Vale do Javari demarcated indigenous territory, Amazonas state.Analysis:The murder of Pereira and Phillips on 5 June 2022 was one of the most high-profile incidents in recent years of an organised crime group in Brazil assassinating defenders of human rights and the environment. The conclusion of the PF’s probe marks some progress in the trudge towards justice for the victims, given the police force has recommended charges against the alleged mastermind of the killings and his suspected accomplices. However, some reports in the national media have highlighted that, while the PF has targeted suspected criminal actors, it has not indicted any officials or authority figures, such as the former head of the national indigenous affairs agency (Funai), Marcelo Xavier (2019-2022), who was accused last year of negligence in relation to the killings of\xa0Pereira and Phillips, in charges that have since been dropped.After more than two years of investigations, the PF has recommended charges against nine individuals, including Ruben Dario da Silva Villar, alias ‘Colômbia’. He is suspected of leading a local criminal group involved in illegal fishing and poaching in Amazonas.Villar was arrested in 2022 and the PF reportedly accused him last year of being the mastermind of the assassination plot. With the conclusion of their investigations, PF detectives have confirmed these suspicions. The police believe that the motivation of the murder was revenge against Pereira for his efforts to monitor environmental crimes in the remote regions of the Amazon rainforest.Pereira used to work for Funai, leading the agency’s division on uncontacted peoples, but was sacked during the administration of far-right former president Jair Bolsonaro (2019-2023). Even after his dismissal from Funai, Pereira continued his activism and work with indigenous communities in remote areas and was working on a research project with Phillips in 2022 when they were believed to have been killed by members of Villar’s criminal group.Looking Ahead: The environmental and security challenges facing indigenous communities in Brazil, such as those researched by Pereira and Phillips, are still key concerns today. Brazil will likely continue to face more pressure to address these issues, especially at international fora such as the United Nations climate change conference (COP29) starting next week in Azerbaijan. ',
  'date': '5 November 2024'},
 {'url': 'https://www.latinnews.com//component/k2/item/103552.html?period=2024&archive=3&Itemid=6&cat_id=835066:in-brief-brazil-s-itau-posts-higher-profits-in-q3',
  'title': 'In brief: Brazil’s Itaú posts higher profits in Q3',
  'text': '*Brazilian private bank Itaú Unibanco has released its earnings report for the third quarter, which showed a net profit of R$10.7bn (US$1.8bn). This is up 6% from the previous quarter and up 18% compared to the same quarter last year. The bank’s net profits in the first three quarters of 2024 came to R$30.5bn, up 16% from January-September 2023. In its report, Itaú noted that all its products in its individual client portfolio registered quarterly increases, mainly driven by a rise in loans for vehicles, real estate, and personal credit. The banking giant also highlighted an expansion in its credit portfolio for small and medium-sized businesses, as well as slight reductions in the rates of delinquency and defaults on loans. ',
  'date': '5 November 2024'},
 {'url': 'https://www.latinnews.com//component/k2/item/103534.html?period=2024&archive=3&Itemid=6&cat_id=835056:brazil-tensions-with-venezuela-escalate',
  'title': 'BRAZIL: Tensions with Venezuela escalate',
  'text': 'On 2 November\xa0the Venezuelan foreign ministry accused Brazil of “meddling” in its affairs, in response to a statement from Itamaraty, the Brazilian foreign ministry, expressing “surprise” at Venezuelan authorities’ “offensive tone”.\xa0Analysis:Itamaraty’s statement followed days of escalating attacks from Venezuela against Brazilian public officials, including Celso Amorim, a former foreign minister (1993-1994; 2003-2010) and special adviser to President Luiz Inácio Lula da Silva. Last month, Brazil blocked Venezuela’s entry to the Brics group of developing countries, which has been adding new members, provoking the ire of the increasingly isolated South American nation. Relations between the two countries have cooled since Venezuela’s disputed July elections in which President Nicolás Maduro claimed victory, not recognised by Brazil.In a statement published on its Telegram account over the weekend, the Venezuelan foreign ministry described Itamaraty’s position as “incomprehensible”. “The Bolivarian government urges Itamaraty’s bureaucracy to stop meddling in affairs that only concern Venezuelans, to avoid deteriorating diplomatic relations,” the note said.\xa0The offending note from Itamaraty, issued on 1 November, had criticised Venezuelan authorities’ “personal attacks and rhetorical escalation” against Brazil and reaffirmed the country’s commitment to non-alignment. “The Brazilian government’s interest in the Venezuelan electoral process stems, among other factors, from its role as a witness to the Barbados Agreements,” Itamaraty said, in reference to the October 2023 agreement that paved the way for the easing of US sanctions in return for democratic concessions from Maduro.\xa0Speaking to a congressional committee last week, Amorim defended Brazil’s decision to not support Venezuela’s entry to the Brics and lamented the current “unease” between the two countries, which he said stemmed from Maduro’s failure to present proof that he had won the July elections, as he had promised to do. This prompted Venezuela to recall its ambassador to Brazil, summon the Brazilian chargé d’affaires in Caracas, and brand Amorim “a messenger of US imperialism”.\xa0Itamaraty had informed it would not react, but it was reportedly forced out of its diplomatic silence by a since-deleted social media post, published by the account of the Bolivarian police, which appeared to be threatening Lula himself.\xa0Looking Ahead: Venezuela has threatened to declare Amorim persona non grata. The spiralling attacks smack of desperation in the face of increasing isolation and the loss of a historical ally like Lula. ',
  'date': '4 November 2024'},
 {'url': 'https://www.latinnews.com//component/k2/item/103528.html?period=2024&archive=3&Itemid=6&cat_id=835056:in-brief-brazil-s-industrial-production-up-in-september',
  'title': 'In brief: Brazil’s industrial production up in September',
  'text': '*Brazil’s national statistics institute (Ibge) has released its latest figures for the country’s industrial production, which showed a monthly rise of 1.1% in September and a 3.4% rise compared to September last year. The accumulated industrial production for the 12 months until September this year was up 2.6% from the previous 12-month period. The latest monthly increase in production comes after a very slight rise in production in August and a monthly decline in July. Of the 25 product categories measured, 12 registered a monthly rise in production in September. The greatest increases were registered in smoking products (+36.5%), printing & recording equipment (+6.9%), and coke, petroleum products, and biofuels (+4.3%). ',
  'date': '4 November 2024'},
 {'url': 'https://www.latinnews.com//component/k2/item/103522.html?period=2024&archive=3&Itemid=6&cat_id=835042:in-brief-brazil-s-unemployment-down-in-q3',
  'title': 'In brief: Brazil’s unemployment down in Q3',
  'text': '*Brazil’s national statistics institute (Ibge) has released its latest unemployment figures, showing a jobless rate of 6.4% for the third quarter of 2024. This is down from 6.9% in Q2 2024 and from 7.7% in Q3 2023. In a press release, the Ibge noted that this latest figure is the lowest unemployment rate on record since Q4 2013. The total number of unemployed people in Q3 this year came to 7m, the lowest figure registered since the rolling quarter ending in January 2015. The number of people in employment stood at a record 103m. The Ibge attributed the overall rise in the total employed population to a rise in employment in the industrial sector, which registered a quarterly increase of 3.2%. ',
  'date': '1 November 2024'},
 {'url': 'https://www.latinnews.com//component/k2/item/103523.html?period=2024&archive=3&Itemid=6&cat_id=835042:brazil-court-convicts-killers-of-marielle-franco',
  'title': 'BRAZIL: Court convicts killers of Marielle Franco',
  'text': 'On 31 October former policemen Ronnie Lessa and Élcio Vieira de Queiroz were found guilty of committing one of Brazil’s most high-profile political assassinations in recent years, the 2018 killing of Rio de Janeiro city councillor Marielle Franco.\xa0Analysis:Civil society groups have long expressed concern over systemic impunity in Brazil for assassinations motivated by the business interests of criminal organisations perpetrated against social activists and human rights defenders. Franco, affiliated with the left-wing Partido Socialismo e Liberdade (PSOL), was seen as a rising star in Rio’s local political scene for standing up for women’s rights, LGBTQIA+ communities, and people living in favelas, among other traditionally marginalised groups in Rio de Janeiro. Authorities believe that her murder was the result of her resistance to local planning reforms to facilitate real estate deals that would have favoured the interests of paramilitary gangs known as ‘milícias’ and allegedly corrupt politicians. The conviction of Franco’s killers yesterday has been celebrated as a significant milestone in the process towards justice for Franco but calls for justice are likely to continue until the other suspected participants and masterminds of the assassination plot are convicted as well.The Fourth Jury Court in Rio de Janeiro sentenced Lessa, who fired the shots that killed Franco and her driver Anderson Gomes, to 78 years in prison, while De Queiroz, who drove the car during the ambush, was sentenced to 59 years.The pair was found guilty of double homicide with aggravating factors; the attempted homicide of Franco’s former aide, Fernanda Chaves, who was with Franco during the murder and was the only survivor of the attack; and using a stolen vehicle.The court’s ruling yesterday was welcomed by friends, family, and political allies of Franco and the PSOL, including members of the ruling left-wing Partido dos Trabalhadores (PT), such as Franco’s sister, Anielle Franco, the federal minister for racial equality; and Franco’s political mentor Marcelo Freixo, currently the head of the national tourism agency (Embratur) and formerly a Rio state deputy (2007-2019) and federal deputy (2019-2023). Before winning a seat in the Rio city council in the 2016 municipal elections, Marielle Franco worked as an aide in Freixo’s office.The PSOL’s leader in the lower house of congress, federal deputy Erika Hilton, also celebrated the ruling yesterday but she highlighted on social media that this is just one step towards holding the rest of the conspirators to justice. Earlier this year, the federal police (PF) arrested Domingos Brazão, a former Rio state deputy (1999-2015), and his brother, federal deputy João ‘Chiquinho’ Brazão, who served as a Rio city councillor (2005-2019) at the same time as Franco.These suspects are believed by investigators to be the masterminds who planned Franco’s assassination. Both Brazão brothers have moved between centrist and centre-right parties during their political careers, including the Movimento Democrático Brasileiro (MDB) and União Brasil (União). While campaigning for his seat in the Rio state legislative assembly, Domingos Brazão is suspected of having built alliances with milícia gangs in the western zone of Rio. On the Rio city council, tensions reportedly ran high between Chiquinho Brazão and PSOL-affiliated councillors such as Franco when they opposed an initiative he proposed to change local property regulations to allow the construction of luxury condominiums.Looking Ahead: Further investigations and legal proceedings in the Franco murder case will likely involve other suspected accomplices and allies of the Brazão brothers who might also have ties to Rio’s milícias. ',
  'date': '1 November 2024'},
 {'url': 'https://www.latinnews.com//component/k2/item/103500.html?period=2024&archive=26&Itemid=6&cat_id=835049:violence-and-crime-mark-brazil-s-local-elections',
  'title': 'Violence and crime mark Brazil’s local elections',
  'text': 'Ahead of the first round of Brazil’s municipal elections on 6 October, the president of the superior electoral court (TSE), Cármen Lúcia Antunes Rocha, warned that criminal organisations were trying to “shape our laws”. Authorities such as the TSE have expressed concern over the influence of organised crime over local politics, with some of the candidates running for mayorships or city council seats suspected of having ties to gangs, while other candidates have faced the threat of violence or assassination if they defy the interests of powerful criminal groups.Researchers from the federal university of the state of Rio de Janeiro (Unirio) reported on 19 October that the 2024 local election campaign season has been the most violent on record. From July-September, Unirio’s study counted 338 incidents of violence against candidates and their families. This tally was up 115.3% compared to the previous quarter. Of these incidents 179 cases involved physical violence, 88 involved attempted murder, and 33 were assassinations.The states with the most cases of violence from July-September were the south-eastern states of São Paulo, with 58 incidents, and Rio de Janeiro, with 47. Other states with notable levels of electoral violence were the north-eastern states of Bahia, Ceará, and Paraíba – each registered 23 cases during the quarter. The study showed that candidates across the political spectrum faced the threat of violence. Centre-right party União Brazil (União) faced the most violent incidents, with 41 registered against its candidates; in second place was the left-wing Partido dos Trabalhadores (PT), the party of President Luiz Inácio Lula da Silva, with 39 incidents.Figures collected by Brazilian human rights NGOs Justiça Global and Terra de Direitos also noted that political violence rose significantly after the municipal election campaigns officially began on 16 August. From 1 January-6 October, the NGOs registered 518 incidents of political violence such as threats, assaults, and assassinations, with 373 of these incidents occurring from 16 August-6 October.The human rights groups also noted that 2024 was more violent than the 2022 general election campaign season, which saw the election of a new president, state governors, and legislators in the federal congress. In the 52 days before the first round in 2022, there was an average of two cases of political violence per day, but during the same period in 2024, there was an average of seven incidents per day.Authorities such as the federal police (PF) have been on alert for the risk of violence during the local elections. On 24 September the TSE authorised the deployment of federal security forces, including military units, to bolster security in 12 states on the day of the first-round vote. In addition to violence, security personnel were also on the lookout for coercion or corruption. The PF registered more than 300 incidents of electoral crimes on polling day, including breaches of political advertising rules as well as vote buying.Prior to election day, police detectives investigated suspected corruption schemes involving politicians and criminal gangs. One prominent investigation took place in Paraíba, where the PF launched Operation ‘Território Livre’ (‘Free Territory’) in the state capital, João Pessoa. On 28 September the police arrested Lauremília Lucena, the wife of Cícero Lucena, the mayor of the city of João Pessoa. She has since been released, but still must wear an electronic ankle tag and comply with other restrictions. The mayor’s wife is suspected of participating in a plot involving local organised crime groups to coerce residents in gang-controlled neighbourhoods into supporting her husband’s re-election bid.João Pessoa is not the only mayoral race that has seen candidates faced with allegations of organised crime links. In the country’s largest city, São Paulo, a far-right candidate running in the first round of the mayoral election, Pablo Marçal (Partido Renovador Trabalhista Brasileiro, PRTB), was accused of having ties to one of Brazil’s most powerful drug trafficking organisations (DTOs), the Primeiro Comando da Capital (PCC). However, these links are more in relation to other members of Marçal’s party who have been investigated by the São Paulo state police for allegedly engaging in business deals and schemes with the PCC. Marçal was ultimately knocked out in the first round.The issue of the PCC’s influence on local politics in São Paulo has been a major security concern during the election campaign. One of the alleged PCC-related schemes that gained the most media attention this year was a corruption scandal involving a bus company called Transwolff. The local transport services provider operates buses in the Greater São Paulo metropolitan region. State prosecutors suspect that the PCC has been laundering money through the company since 2015.In April this year, São Paulo state police arrested Transwolff employees suspected of involvement in the money laundering scheme. The municipal government led by Ricardo Nunes (Movimento Democrático Brasileiro, MDB) has faced criticisms for insufficient oversight regarding the Transwolff’s contrct, but he has sought to shift blame onto previous administrations, such as that of former mayor Fernando Haddad (PT, 2013-2017), who is currently Brazil’s finance minister.Pressure on Nunes allyNational media outlets have reported that a company owned by the president of the São Paulo city council, Milton Leite (União), is believed to have received suspicious monthly payments from Transwolff. A key ally of Ricardo Nunes, Leite is regarded as one of the most influential figures in São Paulo’s local politics, and so the suspicions that one of his companies might be part of a web of corruption involving the PCC has raised significant concerns over the power that the DTO holds in the city.Federal political violenceAssassination attempts by gang hitmen against candidates running for higher office, such as the presidency, governorships, or seats in the federal congress and state assemblies, are much less common in Brazil.One of the more memorable incidents in the past decade was the attack against former president Jair Bolsonaro (2019-2023) in September 2018. He was stabbed while on the campaign trail just weeks before the first round of the presidential election, although this attack had no connection to organised crime.The stabbing of the then-presidential candidate was a major story that was covered by national and international media outlets, while an attack against a mayoral candidate in a small city or town would be unlikely to generate the same level of media attention or scrutiny.Although it was not related to an election campaign, the only other act of political violence in 2018 that gained a comparable level of media attention was the killing of Rio de Janeiro city councillor Marielle Franco (2017-2018); an assassination which is suspected to have involved organised crime. Although 2018 saw two high-profile acts of political violence, Terra de Direitas noted that 2022 was worse in terms of the quantity of incidents. January-October 2022 had over 400% more incidents of political violence compared to the whole of 2018. ',
  'date': 'Security & Strategic Review - November 2024'},
 {'url': 'https://www.latinnews.com//component/k2/item/103488.html?period=2024&archive=33&Itemid=6&cat_id=835034:brazil-bolsonaro-and-lula-suffer-electoral-setbacks',
  'title': 'BRAZIL: Bolsonaro and Lula suffer electoral setbacks',
  'text': 'Since the first round of Brazil’s municipal elections on 6 October, the Brazilian media has highlighted the strong results for centrist and conservative parties and the disappointing performances of left-wing mayoral candidates. The second round on 27 October has shown a continuation of victories for moderate conservative candidates in major cities, some of whom defeated far-right rivals.Two notable mayoral races contested between centre-right and far-right candidates were those of Curitiba, the capital of the southern state of Paraná, and Goiânia, the capital of the central state of Goiás. In Curitiba, the victor of the run-off vote was Eduardo Pimentel, the current deputy of incumbent mayor Rafael Greca. Both Pimentel and Greca are affiliated with the big tent party Partido Social Democrático (PSD). The centrist party has this year overtaken another big tent party, the Movimento Democrático Brasileiro (MDB), as the party with the most mayorships in Brazil [WR-24-40]. The PSD’s victory in Curitiba solidifies the party’s presence in Paraná state, the governor of which, Carlos Massa Ratinho Júnior, is also a member of the party.Pimentel won 57.6% of the vote share, defeating Cristina Graeml, of the right-wing Partido da Mulher Brasileira (PMB), who won 42.4%. The right-wing Partido Liberal (PL) of former president Jair Bolsonaro (2019-2023) backed Pimentel’s campaign. However, Bolsonaro himself has a greater affinity with more radical right-wing figures than moderate conservative politicians with centrist inclinations. The far-right former president had previously expressed approval for Graeml, an unofficial endorsement which her campaign team sought to use to her advantage. In October, when PMB members and political canvassers were handing out Graeml flyers and other campaign material in Curitiba, their leaflets and banners included images of both Graeml and Bolsonaro.Graeml’s loss in Curitiba suggests that aligning one’s reputation to the figure of Bolsonaro might not be such an effective vote-winning strategy even in cities like Curitiba which have traditionally favoured conservative politicians at the local and national level. In the second round of the 2022 presidential race, in which Bolsonaro narrowly lost to Luiz Inácio Lula da Silva, he won 64.8% of the vote share in the city of Curitiba. Bolsonaro won a similar level of support in the city of Goiânia in 2022 (around 64% of the second-round vote share). But, in 2024, the right-wing mayoral candidate endorsed by Bolsonaro, the PL’s Fred Rodrigues, lost in the run-off to centre-right rival Sandro Mabel, of União Brasil (União). Mabel, who won 55.5% of the votes, had the backing of the União-affiliated governor of Goiás state, Ronaldo Caiado.Fractures in the Brazilian rightThe mayoral races in Curitiba and Goiânia illustrate the divisions on the Brazilian right. Political pundits describe two types of conservative politicians in Brazil today. On the one hand, there are figures labelled as part of the ‘direita das redes’ (‘social media right-wing’) and, on the other hand, there is the ‘direita da máquina’ (‘the establishment right-wing’). The 2024 municipal elections represented a boost for the direita da máquina, with victories for moderate conservative mayors of a more technocratic profile, with strong ties to the incumbent mayor or the right-of-centre governors of their states.The mayoral race in the country’s largest city, São Paulo, was an emblematic case showing the strength of the direita da máquina. The main figure associated with the direita das redes was far-right candidate Pablo Marçal (Partido Renovador Trabalhista Brasileiro, PRTB), an online influencer with a bombastic, provocative personal style resembling that of Bolsonaro. Marçal finished in third place in the first round, behind left-wing candidate Guilherme Boulos (Partido Socialismo e Liberdade, PSOL) and the centre-right incumbent Ricardo Nunes (MDB). Even though Nunes had the backing of the PL, Bolsonaro was not his main political patron. It was the governor of São Paulo state, Tarcísio de Freitas, of the conservative Republicanos party, who most enthusiastically backed the mayor’s re-election bid.On 27 October Nunes won re-election with 59.35% of the votes, while Boulos, who had President Lula’s endorsement, won only 40.65%. Much like Nunes, De Freitas is an ally of Bolsonaro but has a less confrontational and more pragmatic style; his state government has been willing to cooperate with Lula’s left-of-centre federal government on certain issues. Nunes’ victory has to some extent been attributed to the active support of the governor, unlike Bolsonaro, who only made one in-person appearance with Nunes in October, at a campaign event less than a week before the run-off vote.The victories of direita da máquina mayoral candidates, such as the MDB’s Nunes and the PSD’s Pimentel, has raised questions about the future complexion of the Brazilian right. Some media commentators have speculated whether this signals the decline of the figures associated with Bolsonaro and the direita das redes, while others have argued that the far-right populist ‘Bolsonarismo’ movement is still an influential force in the political mainstream, that centre-right establishment candidates greatly benefited from forging alliances with the PL or taking on board more radical Bolsonarista figures as their running mates. For example, Nunes’ new deputy mayor will be the PL-affiliated former police officer Ricardo Mello Araújo, who previously led the Rota special operations unit of the São Paulo military police force, a unit which has faced accusations of police brutality.Losses for the leftOf Brazil’s 26 state capitals, only one city elected a far-right mayor in the second round. In Cuiabá, the capital of the central-western state Mato Grosso, the PL’s Abílio Brunini won 53.8% of the vote share. He defeated Lúdio Cabral, a member of Lula’s left-wing Partido dos Trabalhadores (PT). Candidates affiliated with the PT made it to the second round in three other state capitals. They lost in Porto Alegre, the capital of the southern state of Rio Grande do Sul, and in Natal, the capital of the north-eastern state of Rio Grande do Norte. In Porto Alegre, the centre-right incumbent Sebastião Melo (MDB) was re-elected with 61.5% of the votes, while the PT’s Maria do Rosário only won 38.5%. In Natal, the PT’s Natália Bonavides won only 44.7% of the votes, losing to centre-right candidate Paulinho Freire (União).The only state capital which elected a PT-affiliated mayor was Fortaleza, the capital of the north-eastern state of Ceará. The city’s new mayor, Evandro Leitão, only narrowly won the run-off, with 50.4% of the vote share, against the PL’s André Fernandes. One of Leitão’s main political allies in his mayoral campaign was federal deputy José Guimarães (PT), the leader of the governing coalition in the lower chamber of congress.Leitão’s victory could boost Guimarães’ chances of succeeding Gleisi Hoffmann as the PT’s national party president next year. Guimarães’ main rival in the party leadership race is reportedly Edinho Silva, the outgoing mayor of Araraquara, a municipality in São Paulo state. However, the PT’s mayoral candidate in Araraquara chosen to be Silva’s successor, Eliana Honain, lost the election in the first round to the PL’s Luis Cláudio Lapena Barreto. His failure to secure the election of his handpicked successor could signal that Silva might have less political clout than previously expected.Northern capitalsIn the second round of the mayoral elections, the capital cities of Amazonas and Pará, the two largest states of northern Brazil, chose centrist candidates instead of their right-wing rivals. In Belém, the capital of Pará, the MDB’s Igor Normando (MDB) won 56.4% of the vote against the PL’s Éder Mauro. Meanwhile, in Manaus, the capital of Amazonas, the incumbent David Almeida, affiliated with the centrist Avante party, won re-election with 54.9% of the vote, defeating the PL’s Alberto Neto.PT factional rivalries \xa0The minister for institutional relations, Alexandre Padilha (PT), expressed disappointment on 28 October at the party’s performance in the municipal elections. However, the PT’s national party president, Gleisi Hoffmann, took to social media to criticise Padilha for making disrespectful comments about the party. According to reports in the national press, this public spat between Hoffmann and Padilha comes amid simmering tensions over the PT’s party leadership race next year. Hoffmann would reportedly prefer a successor who is from the northeast, such as federal deputy José Guimarães. Padilha, on the other hand, is aligned with a faction backing the bid of Edinho Silva, the outgoing mayor of Araraquara, São Paulo state. \xa0 ',
  'date': 'Weekly Report - 31 October 2024 (WR-24-43)'},
 {'url': 'https://www.latinnews.com//component/k2/item/103483.html?period=2024&archive=3&Itemid=6&cat_id=835027:brazil-alleged-killers-of-marielle-franco-stand-trial',
  'title': 'BRAZIL: Alleged killers of Marielle Franco stand trial',
  'text': 'On 30 October a court in Brazil’s Rio de Janeiro state began the\xa0trial of\xa0Ronnie Lessa and Élcio Vieira de Queiroz, the alleged perpetrators of one of the country’s most high-profile political assassinations, that of Rio de Janeiro city councillor Marielle Franco in 2018.Analysis:Over six years after Franco and her driver Anderson Gomes were gunned down by Lessa, who has confessed to pulling the trigger, the start of the trial of her alleged killers has been hailed as a welcome step by Franco’s family and loved ones. At the end of September, another court in Rio convicted an accomplice in the assassination plot, but the trial of Lessa and De Queiroz has generated more attention, with a crowd of demonstrators outside the courthouse yesterday calling for “justice for Marielle and Anderson”. The trudge towards justice might be a slow process, though, given that one of the alleged masterminds behind the murder is federal deputy João\xa0‘Chiquinho’ Brazão, of the centre-right União Brasil party (União). The process for a member of congress to stand trial falls within the remit of the supreme court (STF). The lead judge of this highly politicised case, STF justice Alexandre de Moraes, is likely to face more hostility from Brazão’s allies and from right-wing figures if proceedings against him advance.Testifying remotely by video link in the court session yesterday, Lessa confirmed the testimony he provided as part of a plea bargain deal agreed earlier this year. He admitted again that, as a contract killer, he was hired to shoot Franco and Anderson, while De Queiroz drove the car to carry out the ambush.A friend and former colleague of Marielle Franco, Marcelo Freixo, currently serving as the head of national tourism agency (Embratur), expressed outrage yesterday at Lessa’s cold, casual tone, describing the assassination as if it were just another job.Yesterday Freixo highlighted the importance of the Franco case in the fight against impunity for organised crime. Formerly a Rio state deputy (2007-2019), Freixo rose to prominence when he led the state legislative assembly’s inquiry in 2008 into the activities of paramilitary gangs known as ‘milícias’. Lessa was a notorious hitman in Rio’s criminal underworld with ties to such groups.Looking Ahead: The trial is continuing today (31 October). For their alleged role in the plot, each defendant could reportedly face up to 84 years in prison. ',
  'date': '31 October 2024'},
 {'url': 'https://www.latinnews.com//component/k2/item/103481.html?period=2024&archive=3&Itemid=6&cat_id=835027:in-brief-brazil-s-gov-t-boosts-investment-for-industrial-sector',
  'title': 'In brief: Brazil’s gov’t boosts investment for industrial sector',
  'text': '*Brazil’s President Luiz Inácio Lula da Silva and other cabinet ministers have announced that the government will invest R$1.6trn (US$278bn) in a programme aimed at revitalising the country’s industrial sector. The Nova Indústria Brasil (NIB) plan was first launched in January with an initial investment of R$300bn, but this latest investment marks a significant boost for the initiative and will largely contribute to ‘Mission 3’ of the NIB’s pillars, which covers housing, sewage, and other urban infrastructure. Of the R$1.6trn, 75% will come from private investment. Several Brazilian business associations confirmed that companies will invest over R$1trn over the next five years. Projects involving public transport, sanitation, ports, airports, and roads, among other infrastructure, will receive R$833bn, while housing will be allocated R$222.5bn. ',
  'date': '31 October 2024'}]
In [13]:
# conver to a dataframe
pd.DataFrame(out)
Out[13]:
url title text date
0 https://www.latinnews.com//component/k2/item/1... BRAZIL: Police concludes probe on high-profile... On 4 November Brazil’s federal police (PF) ann... 5 November 2024
1 https://www.latinnews.com//component/k2/item/1... In brief: Brazil’s Itaú posts higher profits i... *Brazilian private bank Itaú Unibanco has rele... 5 November 2024
2 https://www.latinnews.com//component/k2/item/1... BRAZIL: Tensions with Venezuela escalate On 2 November the Venezuelan foreign ministry ... 4 November 2024
3 https://www.latinnews.com//component/k2/item/1... In brief: Brazil’s industrial production up in... *Brazil’s national statistics institute (Ibge)... 4 November 2024
4 https://www.latinnews.com//component/k2/item/1... In brief: Brazil’s unemployment down in Q3 *Brazil’s national statistics institute (Ibge)... 1 November 2024
5 https://www.latinnews.com//component/k2/item/1... BRAZIL: Court convicts killers of Marielle Franco On 31 October former policemen Ronnie Lessa an... 1 November 2024
6 https://www.latinnews.com//component/k2/item/1... Violence and crime mark Brazil’s local elections Ahead of the first round of Brazil’s municipal... Security & Strategic Review - November 2024
7 https://www.latinnews.com//component/k2/item/1... BRAZIL: Bolsonaro and Lula suffer electoral se... Since the first round of Brazil’s municipal el... Weekly Report - 31 October 2024 (WR-24-43)
8 https://www.latinnews.com//component/k2/item/1... BRAZIL: Alleged killers of Marielle Franco sta... On 30 October a court in Brazil’s Rio de Janei... 31 October 2024
9 https://www.latinnews.com//component/k2/item/1... In brief: Brazil’s gov’t boosts investment for... *Brazil’s President Luiz Inácio Lula da Silva ... 31 October 2024
In [1]:
!jupyter nbconvert _week-07_scraping_static.ipynb --to html --template classic
[NbConvertApp] Converting notebook _week-07_scraping_static.ipynb to html
[NbConvertApp] Writing 3659283 bytes to _week-07_scraping_static.html