diff --git a/IS-100/.2019-09-02-P.Spagnoletti.txt.swp b/IS-100/.2019-09-02-P.Spagnoletti.txt.swp
new file mode 100644
index 0000000..c0ae845
Binary files /dev/null and b/IS-100/.2019-09-02-P.Spagnoletti.txt.swp differ
diff --git a/IS-100/.2019-10-14.D.H.Olsen.txt.swp b/IS-100/.2019-10-14.D.H.Olsen.txt.swp
new file mode 100644
index 0000000..5900da4
Binary files /dev/null and b/IS-100/.2019-10-14.D.H.Olsen.txt.swp differ
diff --git a/IS-100/.2019-10-28.M.R.Llave.txt.swp b/IS-100/.2019-10-28.M.R.Llave.txt.swp
new file mode 100644
index 0000000..d84b61d
Binary files /dev/null and b/IS-100/.2019-10-28.M.R.Llave.txt.swp differ
diff --git a/IS-100/.2019-11-04.M.R.Llave.txt.swo b/IS-100/.2019-11-04.M.R.Llave.txt.swo
new file mode 100644
index 0000000..48f8e8a
Binary files /dev/null and b/IS-100/.2019-11-04.M.R.Llave.txt.swo differ
diff --git a/IS-100/.2019-11-04.M.R.Llave.txt.swp b/IS-100/.2019-11-04.M.R.Llave.txt.swp
new file mode 100644
index 0000000..84995d3
Binary files /dev/null and b/IS-100/.2019-11-04.M.R.Llave.txt.swp differ
diff --git a/IS-100/2019-08-19-M.R.Llave.txt b/IS-100/2019-08-19-M.R.Llave.txt
new file mode 100644
index 0000000..d4ae5b7
--- /dev/null
+++ b/IS-100/2019-08-19-M.R.Llave.txt
@@ -0,0 +1,6 @@
++---------------------------------------------------------------+
+|IS-100-1 Digitaliseringens betydning for fremtidens samfunn |
+|Marilex Rea Llave |
++---------------------------------------------------------------+
+
+
diff --git a/IS-100/2019-08-23-M.R.Llave.txt b/IS-100/2019-08-23-M.R.Llave.txt
new file mode 100644
index 0000000..c64a20e
--- /dev/null
+++ b/IS-100/2019-08-23-M.R.Llave.txt
@@ -0,0 +1,49 @@
++-----------------------------------------------+
+| IS-110 |
+| M.R.Llave |
++-----------------------------------------------+
+
+Internet og forretningsdrift
+ Nettbutikker
+
+
+=================================================
+| Navn | Sted | Favorittfarge |
++---------------+---------------+---------------+
+| | | |
++---------------+---------------+---------------+
+
+
+ "For å hevde seg på en konkurransearena er det viktig med kunnskap"
+ s. 16 i Læreboka
+
+ "En datamaskin i seg selv er verdiløs for en bedrift. Den får kun verdi dersom den kan støtte og forbedre de prosessene som skaper verdi for bedriften"
+ s. 16 i Læreboka
+
+Eksempel: Resturant
+Oppgradert kassesystem for å gi bedre informasjon om hva som blir kjøpt og hva som går når.
+Hvis det alltid går mer sandwich på onsdager, så er det naturlig å bestille mer så det er klart til onsdager.
+
+=================================================
+
+"Digital forretiningsforståelse er å forstå og kunne vurdere hvordan IKT sin rolle i å skape verdi, utvikle og utnytte potensialet og å innovere for en bedrift, samt legge til rette for at bedriften skal fungere ovenfor merkedet og i samfunnet"
+ s. 19 i Læreboka
+
+=================================================
+
+Gevinster:
+ Rasjonaliseringsgevinster
+ Styringsgevinster
+ Organisasjonsgevinster
+ Markedsgevinster
+
+(Start) -> [Customer enters webshop] -> [Customer finds product] -> /Customer orders/ -> [Webshop gets order] -> /Webshop checks transaction/ -> [Transaction clear, webshop ships] -> (End)]
+ | ^ |
+ \/ | \/
+ [Customer does not find product] /Customer fixes transaction/ [Transaction rejected]
+ | ^ |
+ \/ | \/
+ /Customer leaves/ <-[Customer ignores error]- /Customer recieves error/- - - /Webshop notifies customer about the error/
+ |
+ \/
+ (End)
diff --git a/IS-100/2019-08-26-P.Spagnoletti.txt b/IS-100/2019-08-26-P.Spagnoletti.txt
new file mode 100644
index 0000000..5f01537
--- /dev/null
+++ b/IS-100/2019-08-26-P.Spagnoletti.txt
@@ -0,0 +1,81 @@
++---------------------------------------+
+|Enterprise Information Systems |
+|From LEO I to ERP systems |
+|Paolo Spangnoletti |
++---------------------------------------+
+
+Agenda:
+ - Digital technologies
+ - Enterprise Information Systems
+ - Data sources and Information requirements
+
+========================================
+
+- Analogue Clock
+ KISS (Keep It Simple, Stupid)
+- Digital Databank Clock
+ Everything is stored on the device
+ No external interfaces
+ Physical key input
+ Monochrome display
+
+- Digital Phone Watch
+ Everything is digital
+ Dataports
+ Touch screen and physical keys
+ Connectivity
+
+========================================
+
+Tamagochi
+ - Simple interface
+ - Monochrome display
+ - Digital game
+ - Single-use case
+ - Input doesnt have to give predicted output
+ - Algorithms
+ - Interactive
+
+Times Sinclair ZX Spectrum
+ - Reprogrammable tool
+ - External input and output functionality
+ - Responds to user-input out of a preset given list of rules
+
+======================================
+
+Enigma and Alan Turning
+ - The first computer designed to break the German encryption used in the machine "Enigma"
+ - Encryption can be used offensively and defensively
+ Ransomware
+
+=====================================
+
+Information Systems and Organizations
+ - Not static, but dynamic, as the business have to evolve to stay alive
+
+ - As long as there are decisions to be made, the business will have to adapt
+
+ Data, information and knowledge
+ - Knowledge: the experience of using information to make judgements
+
+TEDIndia - Weird, or just different (2009) - video
+
+===================================
+
+Informal/social -> Where meanings are established, intentions understood, beliefs and commitments made
+Formal -> Processes, policies
+Technical -> IT Infrastructure that automates the formal system
+
+==================================
+
+OLAP = On-Line Analytical Programming
+
+ +---------+
+ / /|
+ / / + Time
++---------+ /|
+| o |/ +
++---------+ / Data
+| o |/
++---------+
+Customers
diff --git a/IS-100/2019-08-30-M.R.Llave.txt b/IS-100/2019-08-30-M.R.Llave.txt
new file mode 100644
index 0000000..0b04008
--- /dev/null
+++ b/IS-100/2019-08-30-M.R.Llave.txt
@@ -0,0 +1,51 @@
++---------------------------------------------------------------+
+| IS-100 - Digitaliseringens betydning for fremtidens samfunn |
+| Marilex Rea Llave |
++---------------------------------------------------------------+
+
+ Digitalisering og de 4 industrielle revolusjonen
+
+=================================================================
+
+1. Mekanisering, vannkraft, dampkraft
+2. Masseproduksjon, samlebånd elektrisitet
+3. Digitalisering og automatiskering
+4. Kyberfysiske systemer
+
+=================================================================
+
+Digitalisering
+
+ Å bruke digitale teknologier for å endre forretningsmodell og å
+ finne nye måter å skape verdi og skaffe seg inntekter på, det er
+ prosessen med å flytte til en digital forretning.
+ - (Gartner, 2009)
+
+-----------------------------------------------------------------
+
+Begreper innen Digitalisering
+
+Big Data - Volume, value
+Cloud Computing - Skylagring, datakrønsjing
+Sensorer -
+Databaser - Lagring og sortering av data
+Business Inteligence - Data analyse for effektivisering
+3D printer -
+Cyborg -
+Roboter - Spesifisert arbeidsområde
+Android - Mer menneskelig
+Artificial Inteligence - Går gjennom store datamengder for å se mønstre
+
+-----------------------------------------------------------------
+
+Tre fokus områder
+
+Digialisering av:
+ Produkter
+ - Digitale elementer for å styrke eksisterende produkter
+
+ Markedsaktiviteter
+ - Forsterke rekkevide, informasjonsrikhet og tilknytning
+
+ Forretningssystemer
+ -
diff --git a/IS-100/2019-09-09.M.R.Llave.txt b/IS-100/2019-09-09.M.R.Llave.txt
new file mode 100644
index 0000000..589a656
--- /dev/null
+++ b/IS-100/2019-09-09.M.R.Llave.txt
@@ -0,0 +1,81 @@
+| Digitaliseringens betydning for fremtidens samfunn |
+| M.R. Llave |
++-------------------------------------------------------+
+
+Flowchart
+
+Start
+u=input("username")
+p=input("password")
+ ||
+ \/
+[Trykk Login] <- <- [ECHO n\Wrong password or username, try again]
+ || /\
+ \/ ||
+[IF u=("present") & p=("match")] -> FALSE -> IF try <3 -> FALSE [Access Denied]
+ ||
+ \/
+TRUE
+ ||
+ \/
+[ECHO n\Welcome!]
+
+=========================================================
+
+Data representeres som binære størrelser
+
+Bit (0 or 1)
+Byte (8-bit represententing a sign)
+Kilobyte (1000 byte)
+Megabyte (1000 kilobyte)
+Gigabyte (1000 megabyte)
+Terabyte (1000 gigabyte)
+Pentabyte (1000 terabyte)
+Exabyte (1000 pentabyte)
+Zettabyte (1000 exabyte)
+Jottabyte (1000 zettabyte)
+etc.
+
+=========================================================
+
+Binære tall
++-----------------------+-----------------------+
+| Desimal representasjon| Binær representasjon |
++-----------------------+-----------------------+
+| 0 | 0 |
+| 1 | 1 |
+| 2 | 10 |
+| 3 | 11 |
+| 4 | 100 |
+| 5 | 101 |
+| 6 | 110 |
+| 7 | 111 |
+| 8 | 1000 |
+| 9 | 1001 |
+| 10 | 1010 |
+| 11 | 1011 |
++-----------------------+-----------------------+
+
+Hvordan lese binære tall
++-------------------------------+
+| 11001010 |
++-------------------------------+
+ ||
+ \/
++-------------------------------+
+| 1 1 0 0 1 0 1 0 |
+| 2⁷ 2⁶ 2⁵ 2⁴ 2³ 2² 2¹ 2⁰ |
++-------------------------------+
+
+=========================================================
+
+ASCII Code
+
++-------+---------------+---------------+
+| Tegn | ASCII Code | Binært |
++-------+---------------+---------------+
+| a | 097 | 01100001 |
+| b | 098 | 01100010 |
+| c | 099 | 01100011 |
+| d | 100 | 01100100 |
++-------+---------------+---------------+
diff --git a/IS-100/2019-09-16-M.R.Llave.txt b/IS-100/2019-09-16-M.R.Llave.txt
new file mode 100644
index 0000000..1d25389
--- /dev/null
+++ b/IS-100/2019-09-16-M.R.Llave.txt
@@ -0,0 +1,66 @@
+| 2019-09-16 |
+| M.R.Llave |
++-----------------------------------------------------------------------------------------------+
+|2¹¹ |2¹⁰ |2⁹ |2⁸ |2⁷ |2⁶ |2⁵ |2⁴ |2³ |2² |2¹ |2⁰ |
++-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+|2048 |1024 |512 |256 |128 |64 |32 |16 |8 |4 |2 |1 |
++-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+|0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |
++-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+|0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |
++-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+|0 |0 |1 |0 |0 |0 |0 |0 |0 |0 |0 |0 |
++-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+|0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |
++-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+|0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |
++-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+|0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |
++-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+|0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |
++-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+|0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |
++-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+|0 |0 |0 |0 |0 |0 |0 |0 |1 |0 |0 |0 |
++-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+|0 |0 |0 |0 |0 |0 |0 |0 |0 |1 |0 |0 |
++-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+|0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |
++-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+|0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |0 |1 |
++-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+
+525 = 0 1 0 0 0 0 0 1 1 0 1
+=================================================================================================
+
+ 8 golden rules of user interfaces
++--------------------------------------+
+Consitency
+Shortcuts
+Informational feedback
+Finish
+Easy troubleshooting
+Reverse actions
+Support user-control
+Avoid overloading the users shorttime memory
+
+==================================================================================================
+
+DBMS, DDL and DML
+
+DataBase Management Systems
+mySQL, MS Access, postgres, mariaDB, Oracle
+
+Data Definition Language
+mySQL, xml schema
+
+Data Manipulation Language
+sql, pl/sql, sql_pl
+
+----------------------
+
+Database in normalform
+1 primary key per cell
+Can't be divided further
+
+Every attribute that is not keys, are generally independent of each other.
diff --git a/IS-100/2019-09-20.M.R.Llave.txt b/IS-100/2019-09-20.M.R.Llave.txt
new file mode 100644
index 0000000..b155644
--- /dev/null
+++ b/IS-100/2019-09-20.M.R.Llave.txt
@@ -0,0 +1,42 @@
+Primary key - It is the first key which is used to identify one and only one instance of an entity uniquely
+Candidate key - Key that consists of two or more attributes that uniquely identify any record on a table
+Foreign key - a primary key that i s used to connect two tables
+
+First normal form
+ * contains only atomic values
+ * atomic value is a value that cannot be divided
+ * It states that an attribute of a table cannot hold multiple values. It must hold only single-valued attributes.
+
+Second normal form
+ * It is in first normal form
+ * All non-key attributes are fully functional dependent on the primary key
+ * Non-key attributes are the attributes or fuelds of a table, other than candidate key attributes/fields on a table.
+ * Composite key - a key of two or more attributes that uniquely identifies the row. (customer id and store id)
+ * Non-key attribute is purchase location
+
+Third normal form
+ * it is in second normal form
+ * there is no transitive functional dependency
+ * a is functionally dependent on b, and b is functionally dependent on c. in this case, c is transitively dependent on a via b
+ * now all non-key attributes are fully functional dependent only on the primary key. in [table_book], both [gendre id] and [price] are only dependent on [book id]. in table [table_genre], [genre type] is only dependent on [genre id]
+
+================================================================================
+
+Hva er "Big data"
+Frank Danielsen
+
+================================================================================
+
+Hva er?
+Hva kan det brukes til?
+Hvordan brukes det i dag?
+
++------------------------------------------------------------------------------+
+
+Store og komplekse dataset, som ikke er lett for mennesker å gå gjennom.
+
+Four V's
+ Volume - The scale of the datas
+ Variety -
+ Velocity -
+ Veracity - Uncertainty if data
diff --git a/IS-100/2019-09-30.M.R.Llave.odt b/IS-100/2019-09-30.M.R.Llave.odt
new file mode 100644
index 0000000..fd6f0e2
Binary files /dev/null and b/IS-100/2019-09-30.M.R.Llave.odt differ
diff --git a/IS-100/2019-10-10.M.Goodwin.txt b/IS-100/2019-10-10.M.Goodwin.txt
new file mode 100644
index 0000000..9cbbbee
--- /dev/null
+++ b/IS-100/2019-10-10.M.Goodwin.txt
@@ -0,0 +1,40 @@
+| Sannheten om Kunstig Intelligens |
+| Dr. Morten Goodwin |
++---------------------------------------+
+
+AI Sofia er dum som et brød.
+
+Griefbots - "Snakke" med døde mennesker. Laste opp sms, mail og lignende for å samle personligheten. Artificial Waifu.
+
+Louise vs. Louise - Samtale med seg selv på dagsrevyen.
+
+Algoritmer, mye data og datakraft.
+
+1950s, første forsøk på en kunstig menneskelig maskin. Sensorer = nevroner, ledninger = synapser. Frank Rosenblatt. Kunne "skille" mellom kvinner og menn.
+
+Geoff Hinton, Turing prisen for arbeidet i 1986.
+
+Konkurranser om å klassifisere bilder, Geoff Hinton's AI dominerte i dette med 5% feil gjennomsnittlig i forhold til 25% feil hos konkurrentene.
+
+Rangering (fra svak til sterk):
++---------------+
+| Kalkulator | > [Svak intelligens]
+| AlphaGo |
++---------------+
+| Forfatteren |
+| Steven Hawkins| > [Sterk intellifens / generell intelligens]
+| Hal9000 |
++---------------+
+| Skynet | > [Superintelligens]
++---------------+
+
+---
+
+TiMIT - Datasett for stemmegjenkjenning
+
+Facebook annonser -> Confirmation bias
+
+TayAI -> 4chan being 4chan
+King - Man + Woman = Queen
+
+
diff --git a/IS-100/2019-10-14.D.H.Olsen.txt b/IS-100/2019-10-14.D.H.Olsen.txt
new file mode 100644
index 0000000..87e84d7
--- /dev/null
+++ b/IS-100/2019-10-14.D.H.Olsen.txt
@@ -0,0 +1,36 @@
+Digitalisering: Enterprise Resource Planning (ERP) - systemer |
+Dag H. Olsen |
+2019-10-14 |
+----------------------------------------------------------------+
+
+ERP systemer er en av de viktigste grunnsteinene i moderne bedrifter i dag.
+
+Prossesser i bedrifter og it-støtte
+Rutiner
+Endringer i arbeidsprosesser.
+
+"Dere skal kunne angi sentrale prosesser i en produksjonsbedrift. Forklare formålet med ERP-systmer, fordeler og utfordringer.
+Få en oversikt over og kunne definere sentrale ERP-Begreper.
+Forklare ERP-systemets oppbygning og funksjonalitet.
+Kjenne til ERP-markedet og sentrale leverandører."
+
+ERP - Enterprise Resorce Planning
+SCM - Supply Chain Management
+CRM - Customer Relationship Management
+Datavarehus, Business Intelligence, Big Data - Systemer som støtter beslutningsprosesser (operative, taktiske og strategiske)
+KMS - Knowledge Management Systems
+Virksomhetsarkiketktur (EA), SOA, Web Services, SaaS - Ulike muligheter for integrasjon av applikasjoner i en IS infrastruktur, samt sourcing strategier.
+
+---
+
+SAP: Markedsstrategi og posisjon
+25% markedsandel av ERP-markedet
+Brukt av mange Fortune500 selskaper: exxon, wal-mart, hp, equinor, dnb, telenor
+Økt satsing på SMB
+
+Xledger: norsk utfordrer
+Norsk nettbasert ERP system
+Kunder i over 50 land
+
+---
+
diff --git a/IS-100/2019-10-21.E.Langbråten.txt b/IS-100/2019-10-21.E.Langbråten.txt
new file mode 100644
index 0000000..97b2ac4
--- /dev/null
+++ b/IS-100/2019-10-21.E.Langbråten.txt
@@ -0,0 +1,112 @@
+Data lakes |
+Espen Langbråten, Chief Data Officer Europris |
+------------------------------------------------+
+espen.langbraten@europris.no
+
+Datavarehus
+BI
+Data Mart
+ETL
+Star Schema
+Normalisering/denormalisering
+SQL
+NoSQL
+...
+
++-------------------------------+
+| Hemmeligheten bak data lakes |
+| |
+| Aldri om teknologi |
+| Alltid om arkitektur |
++-------------------------------+
+
+Data lake er IKKE et datavarehus
+
+Gartner IT Glossary = zzz
+
+Hovedgrunnen til data varehus = En kilde til sannheten.
+
+Schema on write: Strengt dataformat for å legge til info
+Denormalized data: Denormalisert fra en normalisert datamodell
+Preaggregering: Man vil ofte preaggregere noe av data det er spurt ofte på
+Laget for rapportering: Alt for å få fancy rapporter å gi til management
+
+---------------------------------
+
+Data Mart
+
+Database med metadata som omhandler produktene.
+
+--------------------------------
+
+Ord laget av James Dixon (CTO, Pentho)
+
+Motpost mot Data Mart.
+
+--------------------------------
+
+Konsulenthusene & rådgiverhusene slo seg på trenden
+
+Big data
+
+En eksplosjon av buzz words og feilaktie definishoner av big data, data lakes og digitalisering
+
+Ekstremt tech fokus.
+
+--------------------------------
+
+Big data er de store mengdene med data som man kan lagre (før var lagring dyrt)
+
+BIG DATA ER BARE DATA
+
+IBM (2017): 90% av alle data som finnes, er laget de siste 2 år.
+
+--------------------------------
+
+V³ - Variety - Volume - Velocity
+V⁵ - Veracity - Value - Volume - Variety - Velocity
+
+Volume er ikke viktig
+Variety er viktig
+Velocity er også viktig
+Value er øverste prioritet
+
+ERP \ / Grafer og annet ledelsen
+Sys X -+----- Staging ----- Datavarehus -----+- Relex
+Sys Y / \ Nettside
+
+
+Datalakes er bare glorifiserte staging områder
+
+
+JSON og lignende er dominerende når det kommer til API
+
+Datalake er et system eller repo med rådata, gjerne rotete og vanskelig å strukturere.
+Alt. ERP, video, bilder, weblogger, etc.
+Yellow elephant - Hadoop er programmet som gjør det alt mulig å sortere disse data i nær sanntid
+
+ Hadoop er et filsystem, distribuert.
+ Lagret instantly, og duplisert over clusteret.
+ Skriv og les - lynraskt
+
+Data lake blir fort data swamp
+ Bruk gode rettningslinjer for å strukturere input
+ Ikke ta en "kjekt å ha"
+ Bruk robust arkitektur
+
+ ALLTID LETTERE Å LEGGE TIL ENN Å FJERNE
+
+--------------------------------
+
+Europris: struktur
+
+ Butikk og Grossist
+
+Kundeklubb:
+Customer info
+Loyalty
+Basket analysis
+
+Det store bildet:
+ Unike online og offline tilbud på handlingsmønster
+
diff --git a/IS-100/2019-10-28.M.R.Llave.txt b/IS-100/2019-10-28.M.R.Llave.txt
new file mode 100644
index 0000000..7b726ce
--- /dev/null
+++ b/IS-100/2019-10-28.M.R.Llave.txt
@@ -0,0 +1,75 @@
+M.R.Llave |
+2019-10-28 |
+ |
+--------------------------------+
+
+Chapter 11
+ ERP and systems architecture
+ Lecture with Dag Olsen
+
+-
+
+CRM and SAM
+
+Customer Relationship Management
+ Basicaly rubbing your customers back so they can rub yours...
+
+Three stages:
+
+ 1. Get customers - Customers Acqusition
+ Buy datasets (b.gdpr)
+
+ 2. Increase the value of the customers
+ Upsell or cross-sell
+ Casual - Business - W H A L E
+
+ 3. Customer retention
+ How to keep customers
+ Members club
+ Personalized marketing
+
+Components of a CRM system
+ Marketing
+ Coms
+ Identifying potential customers
+ Complete the marketing, buy leaving the customer with a salesman
+ Sales
+ To new customers
+ To existing customers, focus on upselling and cross-selling
+ "More value by buying a larger pack"
+
+ Customer stuff
+ Service and customer service
+ Phone-central
+
+ Customer contact and customer relations
+ Key account manager
+
+ Personalized marketing
+ Special offers based on your previous purchases
+
+Different systems:
+ B.I.
+ Social media (usually pretty cringe)
+ Chatbots (eww)
+ Blogging
+
+eCRM
+ CRM - but online :jazz_hands:
+
+ Product configuration
+
+ To get and keep customers
+ Churn analysis: why are you leaving (uwu)? Very B.I.
+
+Case: Skandia:banken
+ Retargeting
+ Input data
+ Output data
+ Cancelled wizard
+ Next Best Offer (N.B.O.)
+ Customer dialogue
+ Netbanking
+ Customer portal
+
+
diff --git a/IS-100/2019-11-01.Ø.Saboe.txt b/IS-100/2019-11-01.Ø.Saboe.txt
new file mode 100644
index 0000000..18ae987
--- /dev/null
+++ b/IS-100/2019-11-01.Ø.Saboe.txt
@@ -0,0 +1,26 @@
+Intranet og ekstranet
+Diskusjon om eksempler på slik bruk
+Hvordan benytte digitale muligheter i skoleverden
+
+---
+
+Intranet
+* Et privat nettverk som kun er tilgjengelig for egne ansatte
+* 2-veis kommunikasjon
+* Tjenester / Arbeidsstøtte
+* Kultur
+
+Pros
+- Mer samarbeid
+- Sosial plattform
+- Enklere beslutninger
+- Strømlinjeformet data management
+
+Cons
+- Sikkerhets risiko
+- Potensielt tidkrevende og kostbart
+- Kan virke mot sin hensikt
+
+---
+
+Intranet + Ekstranet = Infinite, but different loops
diff --git a/IS-100/2019-11-04.M.R.Llave.txt b/IS-100/2019-11-04.M.R.Llave.txt
new file mode 100644
index 0000000..a4b7c86
--- /dev/null
+++ b/IS-100/2019-11-04.M.R.Llave.txt
@@ -0,0 +1,82 @@
+Datasikkerhet og grønn IT |
+ |
+----------------------------------------+
+
+Spyware, malware, ransomware & trojans etc.
+
+- - -
+
+Privacy and private information
+
+- the right to privacy and the right to your own personal information.
+
+Data Protection Regulation
+
+- The regulations for what companies can do with your private information, covers all electronic communication and storing.
+
+GDPR for EU and EEA, covers all citizens of the EU and EEA.
+
+- - -
+
+Datatilsynet
+
+- The consumers guard dog when it comes to digital rights. Has authority to fine for violations.
+
+- - -
+
+7 Safety Measures in Datasecurity
+- Authentication: Identifying the user and what they are allowed to do
+- Authorisation: Give the right access to the right resources
+- Audit: Tracing activities on a network
+- Confidentiality: Keeping data unavailable to unauthorised users
+- Integrity: The importance of data being correct and that users can trust it
+- Availablility: Informations is only available to the authorised users.
+- Commitment: The importance of trust, as trades done online and so on.
+
+- - -
+
+Green IT
+- Effective and responsible use of IT resources.
+- Designing, reusing and reducing electronic waste
+
+Chapter 1:
+- Digital forretningsforståelse
+- Forretning vs teknologi forståelse
+- Rasjonalisering, styring, organisasjons, markeds
+
+Chapter 2
+- Hva er et informasjonssystem.
+- Side 23-24 (6 Elements)
+- Figure 2.1
+- Bedriftens blod: Data
+- Formål med IS?
+- Hvem bruker IS?
+- Forretningsprosesser
+
+Chapter 3
+- Begreper innenfor digitalisering
+- 4th ind.rev. (and the 3 others)
+- Digitalisering
+
+Chapter 4
+- What is a strategy?
+- Konkurranse strategi og konkurranse kreftene
+- Table 4.1 & 4.2, fig 4.2 (p. 52)
+- Normalisation (fuark)
+- A.I.
+- Porters 5 markedskrefter
+- Digital business strategy
+- Roles of a digital leader
+- Primary and supporting activities
+- PAGE 56
+
+Chapter 5
+- Binary
+- Processing data
+- Innenheter & utenheter
+- The cloud
+- Digital representasjon av informasjon
+- Images (p. 92)
+- Operative System (OS)
+- Primary and secondary memory
+
diff --git a/IS-100/2019-11-18.M.R.Llave.txt b/IS-100/2019-11-18.M.R.Llave.txt
new file mode 100644
index 0000000..d71a05e
--- /dev/null
+++ b/IS-100/2019-11-18.M.R.Llave.txt
@@ -0,0 +1,23 @@
+IS-100 - Summary |
+M.R. Llave |
+------------------------+
+
+* Explain first second and third normalization
+* Entities and attributes
+* Binary - Calculators
+
+* Rasjonaliseringsgevinster
+* Styringsgevinster
+* Organisasjonsgevinster
+
+* Hva er et system? (s. 23) (Pentagram)
+* Hva er et informasjonssystem?
+* Hva er data: Data er tall, symbol og bokstaver.
+
+1 1 0 0 1 1 1 0
+128 64 0 0 8 4 2 0
+
+185
+128 + 0 + 32 + 16 + 8 + 0 + 0 + 1
+
+1011 1001
diff --git a/IS-100/IS 100 - 2019-08-30 M. Llave.pdf b/IS-100/IS 100 - 2019-08-30 M. Llave.pdf
new file mode 100644
index 0000000..b6bb89a
Binary files /dev/null and b/IS-100/IS 100 - 2019-08-30 M. Llave.pdf differ
diff --git a/IS-100/IS 100 - 2019-09-02 - Gjesteforelesning.pdf b/IS-100/IS 100 - 2019-09-02 - Gjesteforelesning.pdf
new file mode 100644
index 0000000..3ea919b
Binary files /dev/null and b/IS-100/IS 100 - 2019-09-02 - Gjesteforelesning.pdf differ
diff --git a/IS-100/IS 100 - 2019-09-09 M. Llave.pdf b/IS-100/IS 100 - 2019-09-09 M. Llave.pdf
new file mode 100644
index 0000000..1e17031
Binary files /dev/null and b/IS-100/IS 100 - 2019-09-09 M. Llave.pdf differ
diff --git a/IS-100/IS-100 - 2019-08-26 - Gjesteforelesning.pdf b/IS-100/IS-100 - 2019-08-26 - Gjesteforelesning.pdf
new file mode 100644
index 0000000..b17ce37
Binary files /dev/null and b/IS-100/IS-100 - 2019-08-26 - Gjesteforelesning.pdf differ
diff --git a/IS-100/is-100.ansettelses.flowchart.png b/IS-100/is-100.ansettelses.flowchart.png
new file mode 100644
index 0000000..686bab6
Binary files /dev/null and b/IS-100/is-100.ansettelses.flowchart.png differ
diff --git a/IS-104/#IS-104 Mockup.glade# b/IS-104/#IS-104 Mockup.glade#
new file mode 100644
index 0000000..4b3a47d
--- /dev/null
+++ b/IS-104/#IS-104 Mockup.glade#
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+ False
+
+
+
+
+
+ True
+ False
+ vertical
+
+
+ True
+ False
+ ../../Programs/emoji-stealer/msdos.png
+
+
+ False
+ True
+ 0
+
+
+
+
+ Login
+ Login
+ True
+ True
+ True
+ True
+
+
+ False
+ True
+ 1
+
+
+
+
+ Signup
+ Signup
+ True
+ True
+ True
+
+
+ False
+ True
+ 2
+
+
+
+
+
+
+ False
+ dialog
+
+
+
+
+
+ False
+ vertical
+ 2
+
+
+ False
+ end
+
+
+ Read
+ Accept ToS
+ True
+ True
+ False
+ True
+
+
+ True
+ True
+ 0
+
+
+
+
+ Agree
+ True
+ True
+ True
+
+
+ True
+ True
+ 1
+
+
+
+
+ False
+ False
+ 0
+
+
+
+
+
+
+
+
+
+ False
+
+
+
+
+
+ True
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/IS-104/2019-08-21-G.I.Hausvik.txt b/IS-104/2019-08-21-G.I.Hausvik.txt
new file mode 100644
index 0000000..169cd93
--- /dev/null
+++ b/IS-104/2019-08-21-G.I.Hausvik.txt
@@ -0,0 +1,33 @@
++-----------------------------------------------+
+| IS-104 Digital Interaction Design |
+| Geir Inge Hausvik |
++-----------------------------------------------+
+
+Godt design kan bli livsviktig, derfor fokus på brukere.
+
+To sider av samme sak. På en side teknologi, på den andre brukere.
+
+Design: både den kreative prosessen & det ferdige produkt av prosessen
+
+Digital interasksjon: systemer laget for å styres av mennesker
+
+Interface: interaktivt system som folk kommer i kontakt med. Fysisk, oppfattelig og konseptuelt.
+
+Input and feedback.
+
+=================================================================
+
+Det handler ikke om utseende, men hva folk vil gjøre med systemet.
+
+=================================================================
+
+Bruker opplevelser må være i fokus om du skal ha en god opplevelse av programmet.
+ Hva vil folk, istedetfor hva kan teknologien gjøre
+ Involvere brukere i design process
+ Design for mangfoldet
+
+Fokusere på mennesker i design ER dyrt, men fordelene overgår kostnadene.
+
+Som grensesnitt designer må du kunne:
+ Gjennomføre et kompromiss mellom kunde og teknologi
+
diff --git a/IS-104/2019-08-28.G.I.Hausvik.txt b/IS-104/2019-08-28.G.I.Hausvik.txt
new file mode 100644
index 0000000..efed0e4
--- /dev/null
+++ b/IS-104/2019-08-28.G.I.Hausvik.txt
@@ -0,0 +1,140 @@
+| IS-104 Digital Interaction Design |
+| Geir Inge Hausvik |
++---------------------------------------+
+
+PACT and the process of interface design
+
+=========================================
+
+Envision Understanding
+ \ /
+ Evaluation
+ |
+ Design
+
+=========================================
+
+P - People
+A - Activities
+C - Contexts
+T - Technologies
+
+Understand the ACTIVITIES of PEOPLE and the CONTEXTS within which they will use TECHNOLOGY.
+
+Design and visualize TECHNOLOGICAL solutions that will fit with PEOPLE and their ACTIVITIES in the CONTEXTS where they occur.
+
+=========================================
+
+PEOPLE - Physical Characteristiscs
+- Anthropometrics
+- Senses
+- Abilities / disabilities
+
+Phyical characteristiscs affects how accessible, how usable, and how enjoyable using technology will be.
+
+ - Psychological Characteristics
+- Memory
+- Orientation
+- Words and numbers
+- Attention and focus
+
+ - Mental Models
+A mental model is a mental structure that reflects the users understanding of a system and therefore is a source of expectancies about how a system will respond.
+
+ - Social Differences
+People have different backgrounds and make sense of signs and symbols in different ways.
+People make use of systems with different motivations and aims.
+
+ - Attitudinal Differences
+- Values
+- Aspirations
+- Ideological stances
+
+========================================
+
+ACTIVITIES
+
+Designers should focus on:
+1. the overall PURPOSE of the activity
+2. then the MAIN FEATURES:
+ - temporal aspects
+ - cooperation
+ - complexity
+ - safety-criticality and error tolerance
+ - the nature of the content
+
+========================================
+
+CONTEXTS
+
+Thee useful types of contexts are distinguishable:
+ - Physical
+ - Social
+ - Organizational
+
+========================================
+
+TECHNOLOGIES
+
+Interactive technologies change rapidly. Designers need to be aware of technological possibilities for input and output.
+
+INPUT technologies support people to enter data into a system reliably and efficiently.
+
+Technologies for OUTPUT rely primarily on vision, hearing, and touch.
+
+========================================
+
+UNDERSTANDING
+
+User research
+Aim: to understand the requirements
+Involves collecting and analyzing data
+Requirements are essentially about understanding
+
+DESIGN
+
+Conceptual design (the "WHAT")
+- An abstract view of a design solution
+
+Physical design (the "HOW")
+- Operational design
+- Representative design
+- Interaction design
+
+ENVISIONMENT
+
+Designs need to be visualized
+- to help designers clarify their own ideas
+- to enable people to give feedback
+
+Scetches, fully functioning prototypes, scenarios.
+
+EVALUATION
+
+We can evaluate the outcome of any of the other three activities: understanding, design and envisionment.
+
+Many different techniques for evaluation
+ - Analytical evaluations
+ - Field studies
+ - Testing with users
+
+PERSONAS AND SCENARIOS
+
+PEOPLE who will use the system are represented by PERSONAS (profiles of different archetypical users)
+
+ACTIVITIES and the CONTEXTS are captured in SCENARIOS of use.
+
+Thinking about people involves thinking of what they do. Thinking about scenarios involves thinking of who will undertake them . Personas and scenarios are interrelated.
+
+PERSONAS
+
+Imaginative descriptions of users based on the understanding developed (through interviews, questionnaires, observations)
+ - Personas are fictitious – they are synthesized from knowledge of real people
+ - Personas need to have goals. Personas want to be able to do things using your system
+ - It is best to develop a few concrete personas who have specific characteristics, such as age, interests, a name, etc.
+ - Try to bring the characters alive – perhaps include a picture
+
+SCENARIOS
+- Stories about people undertaking activities in context using technologies
+- Scenarios (and their associated personas) are core constructs for interactive systems design
+- They are useful in understanding, envisioning, evaluation, and bothh conceptual and physical design.
diff --git a/IS-104/2019-09-11-G.M.txt b/IS-104/2019-09-11-G.M.txt
new file mode 100644
index 0000000..47a8db8
--- /dev/null
+++ b/IS-104/2019-09-11-G.M.txt
@@ -0,0 +1,16 @@
+| Gjesteforelesning |
+| Egde Consulting |
++---------------------------------------+
+
+ Stanford d.school
+
++---------------------------------------+
+
+Crazy 8
+ Brett ett ark i 4 og ett minutt per ide/rute
+
+-----------------------------------------
+
+designthinking.ideo.com
+dschool.stanford.edu
+interaction-design.org
diff --git a/IS-104/2019-09-25.G.I.Hausvik.txt b/IS-104/2019-09-25.G.I.Hausvik.txt
new file mode 100644
index 0000000..ec5121c
--- /dev/null
+++ b/IS-104/2019-09-25.G.I.Hausvik.txt
@@ -0,0 +1,36 @@
+Design for user accessibility
+
+- UX
+- Usability
+- Accessibility
+ - Phyiscally
+ - Conceptually
+ - Economically
+ - Culturally
+ - Socially
+
+ Accessibility is about removing barriers that can exclude people from using the system.
+ Two main approaches to designing for accessibility
+
+ Designing for all (universal desing) aims to accomodate
+
+Principles of Universal Design
+ Equitable use: The design is useful and marketable to people with diverse abilities
+ Simple and Intuitive Use: Use of teh design is iseasy to understand, regardless of the user's experience, knowledge, language skills or education level.
+ Flexibility in use: The design acommodates a wide range of individual preferebnces abilities
+ Perceptible Information:
+- Acceptability
+
+Accessibility Guidelines
+- UN and W3C
+- Guidelines to ensure equal accessibility
+
+examples:
+- contrast (at least 4.5:1)
+- colour
+- images
+- video/audio
+
+in norway, universial design of ict is a legal requirement for the web sites that address the general public.
+- de jure standard: lovdata
+- de facto: what the industry actually uses
diff --git a/IS-104/2019-10-09.M.T.Rahman.txt b/IS-104/2019-10-09.M.T.Rahman.txt
new file mode 100644
index 0000000..65c4687
--- /dev/null
+++ b/IS-104/2019-10-09.M.T.Rahman.txt
@@ -0,0 +1,22 @@
+Digital Interaction Design
+
+Benyon's 12 Principles
+
+Learnability
+1. Visibility
+2. Consistency
+3. Familiarity
+4. Affordance
+Effectiveness
+5. Navigation
+6. Control
+7. Feedback
+Safety
+8. Recovery
+9. Constraints
+Accomodation
+10. Flexibility
+11. Style
+12. Conviviality (Be excellent to eachother)
+
+The modern web was a mistake.
diff --git a/IS-104/2019-11-06.M.T.Rahman.txt b/IS-104/2019-11-06.M.T.Rahman.txt
new file mode 100644
index 0000000..fda23f7
--- /dev/null
+++ b/IS-104/2019-11-06.M.T.Rahman.txt
@@ -0,0 +1,16 @@
+1. Find tea
+ 1.1 Choose the tea
+ 1.2 Measure tea
+2. Find a cup
+ 2.1 Place tea in cup
+3. Heat water in a kettle or a pot
+ 3.1 Pour water over tea
+4. Wait
+
+5. Pour it out because tea is not rad at all, you britbong
+
+6. Dispose of tea leaves and brits
+
+7. Wash the cup
+
+8. Flee the country and become a goat farmer in inner-Kazhakstan
diff --git a/IS-104/2019-Autumn.zip b/IS-104/2019-Autumn.zip
new file mode 100644
index 0000000..9fdc724
Binary files /dev/null and b/IS-104/2019-Autumn.zip differ
diff --git a/IS-104/2019-Autumn/index.html b/IS-104/2019-Autumn/index.html
new file mode 100644
index 0000000..7aea90f
--- /dev/null
+++ b/IS-104/2019-Autumn/index.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/IS-104/2019-Autumn/viewer/bundle.js b/IS-104/2019-Autumn/viewer/bundle.js
new file mode 100644
index 0000000..68f1b27
--- /dev/null
+++ b/IS-104/2019-Autumn/viewer/bundle.js
@@ -0,0 +1,133 @@
+!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="/viewer/",t(0)}([function(e,t,n){n(469),e.exports=n(464)},function(e,t,n){"use strict";e.exports=n(96)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t0)for(n=0;n0?"future":"past"];return j(n)?n(t):n.replace(/%s/i,t)}function H(e,t){var n=e.toLowerCase();Nr[n]=Nr[n+"s"]=Nr[t]=e}function Y(e){return"string"==typeof e?Nr[e]||Nr[e.toLowerCase()]:void 0}function B(e){var t,n,r={};for(n in e)d(e,n)&&(t=Y(n),t&&(r[t]=e[n]));return r}function V(e,t){Hr[e]=t}function A(e){var t=[];for(var n in e)t.push({unit:n,priority:Hr[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}function R(e,n){return function(r){return null!=r?(W(this,e,r),t.updateOffset(this,n),this):F(this,e)}}function F(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function W(e,t,n){e.isValid()&&e._d["set"+(e._isUTC?"UTC":"")+t](n)}function U(e){return e=Y(e),j(this[e])?this[e]():this}function q(e,t){if("object"==typeof e){e=B(e);for(var n=A(e),r=0;r=0;return(i?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}function K(e,t,n,r){var o=r;"string"==typeof r&&(o=function(){return this[r]()}),e&&(Ar[e]=o),t&&(Ar[t[0]]=function(){return G(o.apply(this,arguments),t[1],t[2])}),n&&(Ar[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function J(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Z(e){var t,n,r=e.match(Yr);for(t=0,n=r.length;t=0&&Br.test(e);)e=e.replace(Br,n),Br.lastIndex=0,r-=1;return e}function $(e,t,n){io[e]=j(t)?t:function(e,r){return e&&n?n:t}}function ee(e,t){return d(io,e)?io[e](t._strict,t._locale):new RegExp(te(e))}function te(e){return ne(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,o){return t||n||r||o}))}function ne(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function re(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),l(t)&&(r=function(e,n){n[t]=x(e)}),n=0;n=0&&isFinite(s.getFullYear())&&s.setFullYear(e),s}function we(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function xe(e,t,n){var r=7+t-n,o=(7+we(e,0,r).getUTCDay()-t)%7;return-o+r-1}function Me(e,t,n,r,o){var i,a,s=(7+n-r)%7,l=xe(e,r,o),u=1+7*(t-1)+s+l;return u<=0?(i=e-1,a=me(i)+u):u>me(e)?(i=e+1,a=u-me(e)):(i=e,a=u),{year:i,dayOfYear:a}}function ke(e,t,n){var r,o,i=xe(e.year(),t,n),a=Math.floor((e.dayOfYear()-i-1)/7)+1;return a<1?(o=e.year()-1,r=a+Oe(o,t,n)):a>Oe(e.year(),t,n)?(r=a-Oe(e.year(),t,n),o=e.year()+1):(o=e.year(),r=a),{week:r,year:o}}function Oe(e,t,n){var r=xe(e,t,n),o=xe(e+1,t,n);return(me(e)-r+o)/7}function Pe(e){return ke(e,this._week.dow,this._week.doy).week}function je(){return this._week.dow}function Le(){return this._week.doy}function Te(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Se(e){var t=ke(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Ee(e,t){return"string"!=typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10)}function Ce(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function De(e,t){return e?o(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:o(this._weekdays)?this._weekdays:this._weekdays.standalone}function Ie(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort}function ze(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ne(e,t,n){var r,o,i,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=p([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===t?(o=mo.call(this._weekdaysParse,a),o!==-1?o:null):"ddd"===t?(o=mo.call(this._shortWeekdaysParse,a),o!==-1?o:null):(o=mo.call(this._minWeekdaysParse,a),o!==-1?o:null):"dddd"===t?(o=mo.call(this._weekdaysParse,a),o!==-1?o:(o=mo.call(this._shortWeekdaysParse,a),o!==-1?o:(o=mo.call(this._minWeekdaysParse,a),o!==-1?o:null))):"ddd"===t?(o=mo.call(this._shortWeekdaysParse,a),o!==-1?o:(o=mo.call(this._weekdaysParse,a),o!==-1?o:(o=mo.call(this._minWeekdaysParse,a),o!==-1?o:null))):(o=mo.call(this._minWeekdaysParse,a),o!==-1?o:(o=mo.call(this._weekdaysParse,a),o!==-1?o:(o=mo.call(this._shortWeekdaysParse,a),o!==-1?o:null)))}function He(e,t,n){var r,o,i;if(this._weekdaysParseExact)return Ne.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(o=p([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function Ye(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Ee(e,this.localeData()),this.add(e-t,"d")):t}function Be(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Ve(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Ce(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Ae(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||We.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=Lo),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Re(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||We.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=To),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Fe(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||We.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=So),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function We(){function e(e,t){return t.length-e.length}var t,n,r,o,i,a=[],s=[],l=[],u=[];for(t=0;t<7;t++)n=p([2e3,1]).day(t),r=this.weekdaysMin(n,""),o=this.weekdaysShort(n,""),i=this.weekdays(n,""),a.push(r),s.push(o),l.push(i),u.push(r),u.push(o),u.push(i);for(a.sort(e),s.sort(e),l.sort(e),u.sort(e),t=0;t<7;t++)s[t]=ne(s[t]),l[t]=ne(l[t]),u[t]=ne(u[t]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Ue(){return this.hours()%12||12}function qe(){return this.hours()||24}function Ge(e,t){K(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Ke(e,t){return t._meridiemParse}function Je(e){return"p"===(e+"").toLowerCase().charAt(0)}function Ze(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}function Qe(e){return e?e.toLowerCase().replace("_","-"):e}function Xe(e){for(var t,n,r,o,i=0;i0;){if(r=$e(o.slice(0,t).join("-")))return r;if(n&&n.length>=t&&M(o,n,!0)>=t-1)break;t--}i++}return null}function $e(t){var r=null;if(!zo[t]&&"undefined"!=typeof e&&e&&e.exports)try{r=Eo._abbr,n(1349)("./"+t),et(r)}catch(e){}return zo[t]}function et(e,t){var n;return e&&(n=s(t)?rt(e):tt(e,t),n&&(Eo=n)),Eo._abbr}function tt(e,t){if(null!==t){var n=Io;if(t.abbr=e,null!=zo[e])P("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=zo[e]._config;else if(null!=t.parentLocale){if(null==zo[t.parentLocale])return No[t.parentLocale]||(No[t.parentLocale]=[]),No[t.parentLocale].push({name:e,config:t}),null;n=zo[t.parentLocale]._config}return zo[e]=new S(T(n,t)),No[e]&&No[e].forEach(function(e){tt(e.name,e.config)}),et(e),zo[e]}return delete zo[e],null}function nt(e,t){if(null!=t){var n,r=Io;null!=zo[e]&&(r=zo[e]._config),t=T(r,t),n=new S(t),n.parentLocale=zo[e],zo[e]=n,et(e)}else null!=zo[e]&&(null!=zo[e].parentLocale?zo[e]=zo[e].parentLocale:null!=zo[e]&&delete zo[e]);return zo[e]}function rt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Eo;if(!o(e)){if(t=$e(e))return t;e=[e]}return Xe(e)}function ot(){return Tr(zo)}function it(e){var t,n=e._a;return n&&v(e).overflow===-2&&(t=n[lo]<0||n[lo]>11?lo:n[uo]<1||n[uo]>ae(n[so],n[lo])?uo:n[co]<0||n[co]>24||24===n[co]&&(0!==n[fo]||0!==n[po]||0!==n[ho])?co:n[fo]<0||n[fo]>59?fo:n[po]<0||n[po]>59?po:n[ho]<0||n[ho]>999?ho:-1,v(e)._overflowDayOfYear&&(tuo)&&(t=uo),v(e)._overflowWeeks&&t===-1&&(t=vo),v(e)._overflowWeekday&&t===-1&&(t=_o),v(e).overflow=t),e}function at(e){var t,n,r,o,i,a,s=e._i,l=Ho.exec(s)||Yo.exec(s);if(l){for(v(e).iso=!0,t=0,n=Vo.length;t10?"YYYY ":"YY "),i="HH:mm"+(n[4]?":ss":""),n[1]){var d=new Date(n[2]),f=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][d.getDay()];if(n[1].substr(0,3)!==f)return v(e).weekdayMismatch=!0,void(e._isValid=!1)}switch(n[5].length){case 2:0===l?s=" +0000":(l=c.indexOf(n[5][1].toUpperCase())-12,s=(l<0?" -":" +")+(""+l).replace(/^-?/,"0").match(/..$/)[0]+"00");break;case 4:s=u[n[5]];break;default:s=u[" GMT"]}n[5]=s,e._i=n.splice(1).join(""),a=" ZZ",e._f=r+o+i+a,pt(e),v(e).rfc2822=!0}else e._isValid=!1}function lt(e){var n=Ro.exec(e._i);return null!==n?void(e._d=new Date(+n[1])):(at(e),void(e._isValid===!1&&(delete e._isValid,st(e),e._isValid===!1&&(delete e._isValid,t.createFromInputFallback(e)))))}function ut(e,t,n){return null!=e?e:null!=t?t:n}function ct(e){var n=new Date(t.now());return e._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function dt(e){var t,n,r,o,i=[];if(!e._d){for(r=ct(e),e._w&&null==e._a[uo]&&null==e._a[lo]&&ft(e),null!=e._dayOfYear&&(o=ut(e._a[so],r[so]),(e._dayOfYear>me(o)||0===e._dayOfYear)&&(v(e)._overflowDayOfYear=!0),n=we(o,0,e._dayOfYear),e._a[lo]=n.getUTCMonth(),e._a[uo]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=i[t]=r[t];for(;t<7;t++)e._a[t]=i[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[co]&&0===e._a[fo]&&0===e._a[po]&&0===e._a[ho]&&(e._nextDay=!0,e._a[co]=0),e._d=(e._useUTC?we:be).apply(null,i),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[co]=24)}}function ft(e){var t,n,r,o,i,a,s,l;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)i=1,a=4,n=ut(t.GG,e._a[so],ke(wt(),1,4).year),r=ut(t.W,1),o=ut(t.E,1),(o<1||o>7)&&(l=!0);else{i=e._locale._week.dow,a=e._locale._week.doy;var u=ke(wt(),i,a);n=ut(t.gg,e._a[so],u.year),r=ut(t.w,u.week),null!=t.d?(o=t.d,(o<0||o>6)&&(l=!0)):null!=t.e?(o=t.e+i,(t.e<0||t.e>6)&&(l=!0)):o=i}r<1||r>Oe(n,i,a)?v(e)._overflowWeeks=!0:null!=l?v(e)._overflowWeekday=!0:(s=Me(n,r,o,i,a),e._a[so]=s.year,e._dayOfYear=s.dayOfYear)}function pt(e){if(e._f===t.ISO_8601)return void at(e);if(e._f===t.RFC_2822)return void st(e);e._a=[],v(e).empty=!0;var n,r,o,i,a,s=""+e._i,l=s.length,u=0;for(o=X(e._f,e._locale).match(Yr)||[],n=0;n0&&v(e).unusedInput.push(a),s=s.slice(s.indexOf(r)+r.length),u+=r.length),Ar[i]?(r?v(e).empty=!1:v(e).unusedTokens.push(i),ie(i,r,e)):e._strict&&!r&&v(e).unusedTokens.push(i);v(e).charsLeftOver=l-u,s.length>0&&v(e).unusedInput.push(s),e._a[co]<=12&&v(e).bigHour===!0&&e._a[co]>0&&(v(e).bigHour=void 0),v(e).parsedDateParts=e._a.slice(0),v(e).meridiem=e._meridiem,e._a[co]=ht(e._locale,e._a[co],e._meridiem),dt(e),it(e)}function ht(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(r=e.isPM(n),r&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function vt(e){var t,n,r,o,i;if(0===e._f.length)return v(e).invalidFormat=!0,void(e._d=new Date(NaN));for(o=0;othis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Rt(){if(!s(this._isDSTShifted))return this._isDSTShifted;var e={};if(g(e,this),e=gt(e),e._a){var t=e._isUTC?p(e._a):wt(e._a);this._isDSTShifted=this.isValid()&&M(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Ft(){return!!this.isValid()&&!this._isUTC}function Wt(){return!!this.isValid()&&this._isUTC}function Ut(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function qt(e,t){var n,r,o,i=e,a=null;return Tt(e)?i={ms:e._milliseconds,d:e._days,M:e._months}:l(e)?(i={},t?i[t]=e:i.milliseconds=e):(a=Jo.exec(e))?(n="-"===a[1]?-1:1,i={y:0,d:x(a[uo])*n,h:x(a[co])*n,m:x(a[fo])*n,s:x(a[po])*n,ms:x(St(1e3*a[ho]))*n}):(a=Zo.exec(e))?(n="-"===a[1]?-1:1,i={y:Gt(a[2],n),M:Gt(a[3],n),w:Gt(a[4],n),d:Gt(a[5],n),h:Gt(a[6],n),m:Gt(a[7],n),s:Gt(a[8],n)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(o=Jt(wt(i.from),wt(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),r=new Lt(i),Tt(e)&&d(e,"_locale")&&(r._locale=e._locale),r}function Gt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Kt(e,t){var n={milliseconds:0,months:0};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Jt(e,t){var n;return e.isValid()&&t.isValid()?(t=Dt(t,e),e.isBefore(t)?n=Kt(e,t):(n=Kt(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Zt(e,t){return function(n,r){var o,i;return null===r||isNaN(+r)||(P(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=r,r=i),n="string"==typeof n?+n:n,o=qt(n,r),Qt(this,o,e),this}}function Qt(e,n,r,o){var i=n._milliseconds,a=St(n._days),s=St(n._months);e.isValid()&&(o=null==o||o,i&&e._d.setTime(e._d.valueOf()+i*r),a&&W(e,"Date",F(e,"Date")+a*r),s&&de(e,F(e,"Month")+s*r),o&&t.updateOffset(e,a||s))}function Xt(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function $t(e,n){var r=e||wt(),o=Dt(r,this).startOf("day"),i=t.calendarFormat(this,o)||"sameElse",a=n&&(j(n[i])?n[i].call(this,r):n[i]);return this.format(a||this.localeData().calendar(i,this,wt(r)))}function en(){return new y(this)}function tn(e,t){var n=b(e)?e:wt(e);return!(!this.isValid()||!n.isValid())&&(t=Y(s(t)?"millisecond":t),"millisecond"===t?this.valueOf()>n.valueOf():n.valueOf()9999?Q(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):j(Date.prototype.toISOString)?this.toDate().toISOString():Q(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function fn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";
+var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o="-MM-DD[T]HH:mm:ss.SSS",i=t+'[")]';return this.format(n+r+o+i)}function pn(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var n=Q(this,e);return this.localeData().postformat(n)}function hn(e,t){return this.isValid()&&(b(e)&&e.isValid()||wt(e).isValid())?qt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function vn(e){return this.from(wt(),e)}function _n(e,t){return this.isValid()&&(b(e)&&e.isValid()||wt(e).isValid())?qt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function mn(e){return this.to(wt(),e)}function gn(e){var t;return void 0===e?this._locale._abbr:(t=rt(e),null!=t&&(this._locale=t),this)}function yn(){return this._locale}function bn(e){switch(e=Y(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this}function wn(e){return e=Y(e),void 0===e||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))}function xn(){return this._d.valueOf()-6e4*(this._offset||0)}function Mn(){return Math.floor(this.valueOf()/1e3)}function kn(){return new Date(this.valueOf())}function On(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Pn(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function jn(){return this.isValid()?this.toISOString():null}function Ln(){return _(this)}function Tn(){return f({},v(this))}function Sn(){return v(this).overflow}function En(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Cn(e,t){K(0,[e,e.length],0,t)}function Dn(e){return Hn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function In(e){return Hn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function zn(){return Oe(this.year(),1,4)}function Nn(){var e=this.localeData()._week;return Oe(this.year(),e.dow,e.doy)}function Hn(e,t,n,r,o){var i;return null==e?ke(this,r,o).year:(i=Oe(e,r,o),t>i&&(t=i),Yn.call(this,e,t,n,r,o))}function Yn(e,t,n,r,o){var i=Me(e,t,n,r,o),a=we(i.year,0,i.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function Bn(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function Vn(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}function An(e,t){t[ho]=x(1e3*("0."+e))}function Rn(){return this._isUTC?"UTC":""}function Fn(){return this._isUTC?"Coordinated Universal Time":""}function Wn(e){return wt(1e3*e)}function Un(){return wt.apply(null,arguments).parseZone()}function qn(e){return e}function Gn(e,t,n,r){var o=rt(),i=p().set(r,t);return o[n](i,e)}function Kn(e,t,n){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return Gn(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=Gn(e,r,n,"month");return o}function Jn(e,t,n,r){"boolean"==typeof e?(l(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,l(t)&&(n=t,t=void 0),t=t||"");var o=rt(),i=e?o._week.dow:0;if(null!=n)return Gn(t,(n+i)%7,r,"day");var a,s=[];for(a=0;a<7;a++)s[a]=Gn(t,(a+i)%7,r,"day");return s}function Zn(e,t){return Kn(e,t,"months")}function Qn(e,t){return Kn(e,t,"monthsShort")}function Xn(e,t,n){return Jn(e,t,n,"weekdays")}function $n(e,t,n){return Jn(e,t,n,"weekdaysShort")}function er(e,t,n){return Jn(e,t,n,"weekdaysMin")}function tr(){var e=this._data;return this._milliseconds=si(this._milliseconds),this._days=si(this._days),this._months=si(this._months),e.milliseconds=si(e.milliseconds),e.seconds=si(e.seconds),e.minutes=si(e.minutes),e.hours=si(e.hours),e.months=si(e.months),e.years=si(e.years),this}function nr(e,t,n,r){var o=qt(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function rr(e,t){return nr(this,e,t,1)}function or(e,t){return nr(this,e,t,-1)}function ir(e){return e<0?Math.floor(e):Math.ceil(e)}function ar(){var e,t,n,r,o,i=this._milliseconds,a=this._days,s=this._months,l=this._data;return i>=0&&a>=0&&s>=0||i<=0&&a<=0&&s<=0||(i+=864e5*ir(lr(s)+a),a=0,s=0),l.milliseconds=i%1e3,e=w(i/1e3),l.seconds=e%60,t=w(e/60),l.minutes=t%60,n=w(t/60),l.hours=n%24,a+=w(n/24),o=w(sr(a)),s+=o,a-=ir(lr(o)),r=w(s/12),s%=12,l.days=a,l.months=s,l.years=r,this}function sr(e){return 4800*e/146097}function lr(e){return 146097*e/4800}function ur(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=Y(e),"month"===e||"year"===e)return t=this._days+r/864e5,n=this._months+sr(t),"month"===e?n:n/12;switch(t=this._days+Math.round(lr(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function cr(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*x(this._months/12):NaN}function dr(e){return function(){return this.as(e)}}function fr(e){return e=Y(e),this.isValid()?this[e+"s"]():NaN}function pr(e){return function(){return this.isValid()?this._data[e]:NaN}}function hr(){return w(this.days()/7)}function vr(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}function _r(e,t,n){var r=qt(e).abs(),o=Mi(r.as("s")),i=Mi(r.as("m")),a=Mi(r.as("h")),s=Mi(r.as("d")),l=Mi(r.as("M")),u=Mi(r.as("y")),c=o<=ki.ss&&["s",o]||o0,c[4]=n,vr.apply(null,c)}function mr(e){return void 0===e?Mi:"function"==typeof e&&(Mi=e,!0)}function gr(e,t){return void 0!==ki[e]&&(void 0===t?ki[e]:(ki[e]=t,"s"===e&&(ki.ss=t-1),!0))}function yr(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=_r(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}function br(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r=Oi(this._milliseconds)/1e3,o=Oi(this._days),i=Oi(this._months);e=w(r/60),t=w(e/60),r%=60,e%=60,n=w(i/12),i%=12;var a=n,s=i,l=o,u=t,c=e,d=r,f=this.asSeconds();return f?(f<0?"-":"")+"P"+(a?a+"Y":"")+(s?s+"M":"")+(l?l+"D":"")+(u||c||d?"T":"")+(u?u+"H":"")+(c?c+"M":"")+(d?d+"S":""):"P0D"}var wr,xr;xr=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,r=0;r68?1900:2e3)};var Mo=R("FullYear",!0);K("w",["ww",2],"wo","week"),K("W",["WW",2],"Wo","isoWeek"),H("week","w"),H("isoWeek","W"),V("week",5),V("isoWeek",5),$("w",Gr),$("ww",Gr,Fr),$("W",Gr),$("WW",Gr,Fr),oe(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=x(e)});var ko={dow:0,doy:6};K("d",0,"do","day"),K("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),K("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),K("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),K("e",0,0,"weekday"),K("E",0,0,"isoWeekday"),H("day","d"),H("weekday","e"),H("isoWeekday","E"),V("day",11),V("weekday",11),V("isoWeekday",11),$("d",Gr),$("e",Gr),$("E",Gr),$("dd",function(e,t){return t.weekdaysMinRegex(e)}),$("ddd",function(e,t){return t.weekdaysShortRegex(e)}),$("dddd",function(e,t){return t.weekdaysRegex(e)}),oe(["dd","ddd","dddd"],function(e,t,n,r){var o=n._locale.weekdaysParse(e,r,n._strict);null!=o?t.d=o:v(n).invalidWeekday=e}),oe(["d","e","E"],function(e,t,n,r){t[r]=x(e)});var Oo="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Po="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),jo="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Lo=oo,To=oo,So=oo;K("H",["HH",2],0,"hour"),K("h",["hh",2],0,Ue),K("k",["kk",2],0,qe),K("hmm",0,0,function(){return""+Ue.apply(this)+G(this.minutes(),2)}),K("hmmss",0,0,function(){return""+Ue.apply(this)+G(this.minutes(),2)+G(this.seconds(),2)}),K("Hmm",0,0,function(){return""+this.hours()+G(this.minutes(),2)}),K("Hmmss",0,0,function(){return""+this.hours()+G(this.minutes(),2)+G(this.seconds(),2)}),Ge("a",!0),Ge("A",!1),H("hour","h"),V("hour",13),$("a",Ke),$("A",Ke),$("H",Gr),$("h",Gr),$("k",Gr),$("HH",Gr,Fr),$("hh",Gr,Fr),$("kk",Gr,Fr),$("hmm",Kr),$("hmmss",Jr),$("Hmm",Kr),$("Hmmss",Jr),re(["H","HH"],co),re(["k","kk"],function(e,t,n){var r=x(e);t[co]=24===r?0:r}),re(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),re(["h","hh"],function(e,t,n){t[co]=x(e),v(n).bigHour=!0}),re("hmm",function(e,t,n){var r=e.length-2;t[co]=x(e.substr(0,r)),t[fo]=x(e.substr(r)),v(n).bigHour=!0}),re("hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[co]=x(e.substr(0,r)),t[fo]=x(e.substr(r,2)),t[po]=x(e.substr(o)),v(n).bigHour=!0}),re("Hmm",function(e,t,n){var r=e.length-2;t[co]=x(e.substr(0,r)),t[fo]=x(e.substr(r))}),re("Hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[co]=x(e.substr(0,r)),t[fo]=x(e.substr(r,2)),t[po]=x(e.substr(o))});var Eo,Co=/[ap]\.?m?\.?/i,Do=R("Hours",!0),Io={calendar:Sr,longDateFormat:Er,invalidDate:Cr,ordinal:Dr,dayOfMonthOrdinalParse:Ir,relativeTime:zr,months:yo,monthsShort:bo,week:ko,weekdays:Oo,weekdaysMin:jo,weekdaysShort:Po,meridiemParse:Co},zo={},No={},Ho=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Yo=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Bo=/Z|[+-]\d\d(?::?\d\d)?/,Vo=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Ao=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ro=/^\/?Date\((\-?\d+)/i,Fo=/^((?:Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d?\d\s(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(?:\d\d)?\d\d\s)(\d\d:\d\d)(\:\d\d)?(\s(?:UT|GMT|[ECMP][SD]T|[A-IK-Za-ik-z]|[+-]\d{4}))$/;t.createFromInputFallback=O("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){};var Wo=O("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=wt.apply(null,arguments);return this.isValid()&&e.isValid()?ethis?this:e:m()}),qo=function(){return Date.now?Date.now():+new Date},Go=["year","quarter","month","week","day","hour","minute","second","millisecond"];Et("Z",":"),Et("ZZ",""),$("Z",no),$("ZZ",no),re(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Ct(no,e)});var Ko=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var Jo=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Zo=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;qt.fn=Lt.prototype,qt.invalid=jt;var Qo=Zt(1,"add"),Xo=Zt(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var $o=O("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});K(0,["gg",2],0,function(){return this.weekYear()%100}),K(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Cn("gggg","weekYear"),Cn("ggggg","weekYear"),Cn("GGGG","isoWeekYear"),Cn("GGGGG","isoWeekYear"),H("weekYear","gg"),H("isoWeekYear","GG"),V("weekYear",1),V("isoWeekYear",1),$("G",eo),$("g",eo),$("GG",Gr,Fr),$("gg",Gr,Fr),$("GGGG",Qr,Ur),$("gggg",Qr,Ur),$("GGGGG",Xr,qr),$("ggggg",Xr,qr),oe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=x(e)}),oe(["gg","GG"],function(e,n,r,o){n[o]=t.parseTwoDigitYear(e)}),K("Q",0,"Qo","quarter"),H("quarter","Q"),V("quarter",7),$("Q",Rr),re("Q",function(e,t){t[lo]=3*(x(e)-1)}),K("D",["DD",2],"Do","date"),H("date","D"),V("date",9),$("D",Gr),$("DD",Gr,Fr),$("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),re(["D","DD"],uo),re("Do",function(e,t){t[uo]=x(e.match(Gr)[0],10)});var ei=R("Date",!0);K("DDD",["DDDD",3],"DDDo","dayOfYear"),H("dayOfYear","DDD"),V("dayOfYear",4),$("DDD",Zr),$("DDDD",Wr),re(["DDD","DDDD"],function(e,t,n){n._dayOfYear=x(e)}),K("m",["mm",2],0,"minute"),H("minute","m"),V("minute",14),$("m",Gr),$("mm",Gr,Fr),re(["m","mm"],fo);var ti=R("Minutes",!1);K("s",["ss",2],0,"second"),H("second","s"),V("second",15),$("s",Gr),$("ss",Gr,Fr),re(["s","ss"],po);var ni=R("Seconds",!1);K("S",0,0,function(){return~~(this.millisecond()/100)}),K(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),K(0,["SSS",3],0,"millisecond"),K(0,["SSSS",4],0,function(){return 10*this.millisecond()}),K(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),K(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),K(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),K(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),K(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),H("millisecond","ms"),V("millisecond",16),$("S",Zr,Rr),$("SS",Zr,Fr),$("SSS",Zr,Wr);var ri;for(ri="SSSS";ri.length<=9;ri+="S")$(ri,$r);for(ri="S";ri.length<=9;ri+="S")re(ri,An);var oi=R("Milliseconds",!1);K("z",0,0,"zoneAbbr"),K("zz",0,0,"zoneName");var ii=y.prototype;ii.add=Qo,ii.calendar=$t,ii.clone=en,ii.diff=ln,ii.endOf=wn,ii.format=pn,ii.from=hn,ii.fromNow=vn,ii.to=_n,ii.toNow=mn,ii.get=U,ii.invalidAt=Sn,ii.isAfter=tn,ii.isBefore=nn,ii.isBetween=rn,ii.isSame=on,ii.isSameOrAfter=an,ii.isSameOrBefore=sn,ii.isValid=Ln,ii.lang=$o,ii.locale=gn,ii.localeData=yn,ii.max=Uo,ii.min=Wo,ii.parsingFlags=Tn,ii.set=q,ii.startOf=bn,ii.subtract=Xo,ii.toArray=On,ii.toObject=Pn,ii.toDate=kn,ii.toISOString=dn,ii.inspect=fn,ii.toJSON=jn,ii.toString=cn,ii.unix=Mn,ii.valueOf=xn,ii.creationData=En,ii.year=Mo,ii.isLeapYear=ye,ii.weekYear=Dn,ii.isoWeekYear=In,ii.quarter=ii.quarters=Bn,ii.month=fe,ii.daysInMonth=pe,ii.week=ii.weeks=Te,ii.isoWeek=ii.isoWeeks=Se,ii.weeksInYear=Nn,ii.isoWeeksInYear=zn,ii.date=ei,ii.day=ii.days=Ye,ii.weekday=Be,ii.isoWeekday=Ve,ii.dayOfYear=Vn,ii.hour=ii.hours=Do,ii.minute=ii.minutes=ti,ii.second=ii.seconds=ni,ii.millisecond=ii.milliseconds=oi,ii.utcOffset=zt,ii.utc=Ht,ii.local=Yt,ii.parseZone=Bt,ii.hasAlignedHourOffset=Vt,ii.isDST=At,ii.isLocal=Ft,ii.isUtcOffset=Wt,ii.isUtc=Ut,ii.isUTC=Ut,ii.zoneAbbr=Rn,ii.zoneName=Fn,ii.dates=O("dates accessor is deprecated. Use date instead.",ei),ii.months=O("months accessor is deprecated. Use month instead",fe),ii.years=O("years accessor is deprecated. Use year instead",Mo),ii.zone=O("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Nt),ii.isDSTShifted=O("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Rt);var ai=S.prototype;ai.calendar=E,ai.longDateFormat=C,ai.invalidDate=D,ai.ordinal=I,ai.preparse=qn,ai.postformat=qn,ai.relativeTime=z,ai.pastFuture=N,ai.set=L,ai.months=se,ai.monthsShort=le,ai.monthsParse=ce,ai.monthsRegex=ve,ai.monthsShortRegex=he,ai.week=Pe,ai.firstDayOfYear=Le,ai.firstDayOfWeek=je,ai.weekdays=De,ai.weekdaysMin=ze,ai.weekdaysShort=Ie,ai.weekdaysParse=He,ai.weekdaysRegex=Ae,ai.weekdaysShortRegex=Re,ai.weekdaysMinRegex=Fe,ai.isPM=Je,ai.meridiem=Ze,et("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===x(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),t.lang=O("moment.lang is deprecated. Use moment.locale instead.",et),t.langData=O("moment.langData is deprecated. Use moment.localeData instead.",rt);var si=Math.abs,li=dr("ms"),ui=dr("s"),ci=dr("m"),di=dr("h"),fi=dr("d"),pi=dr("w"),hi=dr("M"),vi=dr("y"),_i=pr("milliseconds"),mi=pr("seconds"),gi=pr("minutes"),yi=pr("hours"),bi=pr("days"),wi=pr("months"),xi=pr("years"),Mi=Math.round,ki={ss:44,s:45,m:45,h:22,d:26,M:11},Oi=Math.abs,Pi=Lt.prototype;return Pi.isValid=Pt,Pi.abs=tr,Pi.add=rr,Pi.subtract=or,Pi.as=ur,Pi.asMilliseconds=li,Pi.asSeconds=ui,Pi.asMinutes=ci,Pi.asHours=di,Pi.asDays=fi,Pi.asWeeks=pi,Pi.asMonths=hi,Pi.asYears=vi,Pi.valueOf=cr,Pi._bubble=ar,Pi.get=fr,Pi.milliseconds=_i,Pi.seconds=mi,Pi.minutes=gi,Pi.hours=yi,Pi.days=bi,Pi.weeks=hr,Pi.months=wi,Pi.years=xi,Pi.humanize=yr,Pi.toISOString=br,Pi.toString=br,Pi.toJSON=br,Pi.locale=gn,Pi.localeData=yn,Pi.toIsoString=O("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",br),Pi.lang=$o,K("X",0,0,"unix"),K("x",0,0,"valueOf"),$("x",eo),$("X",ro),re("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),re("x",function(e,t,n){n._d=new Date(x(e))}),t.version="2.18.1",r(wt),t.fn=ii,t.min=Mt,t.max=kt,t.now=qo,t.utc=p,t.unix=Wn,t.months=Zn,t.isDate=u,t.locale=et,t.invalid=m,t.duration=qt,t.isMoment=b,t.weekdays=Xn,t.parseZone=Un,t.localeData=rt,t.isDuration=Tt,t.monthsShort=Qn,t.weekdaysMin=er,t.defineLocale=tt,t.updateLocale=nt,t.locales=ot,t.weekdaysShort=$n,t.normalizeUnits=Y,t.relativeTimeRounding=mr,t.relativeTimeThreshold=gr,t.calendarFormat=Xt,t.prototype=ii,t})}).call(t,n(110)(e))},function(e,t,n){var r=n(13),o=n(55),i=n(31),a=n(32),s=n(56),l="prototype",u=function(e,t,n){var c,d,f,p,h=e&u.F,v=e&u.G,_=e&u.S,m=e&u.P,g=e&u.B,y=v?r:_?r[t]||(r[t]={}):(r[t]||{})[l],b=v?o:o[t]||(o[t]={}),w=b[l]||(b[l]={});v&&(n=t);for(c in n)d=!h&&y&&void 0!==y[c],f=(d?y:n)[c],p=g&&d?s(f,r):m&&"function"==typeof f?s(Function.call,f):f,y&&a(y,c,f,e&u.U),b[c]!=f&&i(b,c,p),m&&w[c]!=f&&(w[c]=f)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function i(e){if(d===clearTimeout)return clearTimeout(e);if((d===r||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(e);try{return d(e)}catch(t){try{return d.call(null,e)}catch(t){return d.call(this,e)}}}function a(){v&&p&&(v=!1,p.length?h=p.concat(h):_=-1,h.length&&s())}function s(){if(!v){var e=o(a);v=!0;for(var t=h.length;t;){for(p=h,h=[];++_1)for(var n=1;n"}).join("\n");return"<"+e+">\n"+n+"\n"+e+">"}for(var r=arguments.length,o=Array(r),i=0;i1&&void 0!==arguments[1]?arguments[1]:"onChange",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"defaultValue";return function(r,o,i){var a=e.apply(null,arguments);return a?a:r[o]&&"function"!=typeof r[t]?new Error(["You provided a `"+o+"` prop without an `"+t+"` handler on `"+i+"`.","This will render a controlled component. ","If the component should be uncontrolled and manage its own state, use `"+n+"`. ","Otherwise, set `"+t+"`."].join("")):void 0}},elementType:function(e,t,n,r,i){if(void 0!==e[t]){var s=e[t],l="undefined"==typeof s?"undefined":o(s);return a.default.isValidElement(s)?new Error("Invalid "+r+" `"+i+"` of type ReactElement supplied to `"+n+"`, expected an element type (a string or a ReactClass)."):"function"!==l&&"string"!==l?new Error("Invalid "+r+" `"+i+"` of value `"+s+"` supplied to `"+n+"`, expected an element type (a string or a ReactClass)."):void 0}},spacing:function(e,t,n,r){var i=["0","none","auto","xxxSmall","xxSmall","xSmall","small","medium","large","xLarge","xxLarge"],a=e[t];if(void 0!==a){var s="undefined"==typeof a?"undefined":o(a);if("string"!==s)return new Error("Invalid "+r+" `"+t+"` of type `"+s+"` supplied to `"+n+"`, expected a string.");var l=a.split(" "),u=l.length;if(!(u>0&&u<5))return new Error("Invalid "+r+" `"+t+"` `"+a+"` supplied to `"+n+"`, expected "+("between one and four of the following valid values: `"+i.join(", ")+"`."));for(var c=0;c1?t-1:0),r=1;r2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=Object.keys(t).concat(["theme","children","className","style"]).concat(n);return(0,s.default)(e,r)}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return(0,u.default)(e,Object.keys(t).concat(n))}Object.defineProperty(t,"__esModule",{value:!0}),t.omitProps=o,t.pickProps=i;var a=n(1350),s=r(a),l=n(1351),u=r(l)},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){"use strict";function n(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r0;)l.unshift(e.substr(Math.max(0,e.length-3),3)),e=e.substr(0,e.length-3);return r=l.join(t.delimiter),t.strip_insignificant_zeros&&n&&(n=n.replace(/0+$/,"")),t.precision>0&&n&&(r+=t.separator+n),i&&(r="-"+r),r},e.toCurrency=function(e,t){return t=this.prepareOptions(t,this.lookup("number.currency.format"),this.lookup("number.format"),i),e=this.toNumber(e,t),e=t.format.replace("%u",t.unit).replace("%n",e)},e.localize=function(e,t){switch(e){case"currency":return this.toCurrency(t);case"number":return e=this.lookup("number.format"),this.toNumber(t,e);case"percentage":return this.toPercentage(t);default:return e.match(/^(date|time)/)?this.toTime(e,t):t.toString()}},e.parseDate=function(e){var t,n,r;if("object"==typeof e)return e;if(t=e.toString().match(/(\d{4})-(\d{2})-(\d{2})(?:[ T](\d{2}):(\d{2}):(\d{2})([\.,]\d{1,3})?)?(Z|\+00:?00)?/)){for(var o=1;o<=6;o++)t[o]=parseInt(t[o],10)||0;t[2]-=1,r=t[7]?1e3*("0"+t[7]):null,n=t[8]?new Date(Date.UTC(t[1],t[2],t[3],t[4],t[5],t[6],r)):new Date(t[1],t[2],t[3],t[4],t[5],t[6],r)}else"number"==typeof e?(n=new Date,n.setTime(e)):e.match(/([A-Z][a-z]{2}) ([A-Z][a-z]{2}) (\d+) (\d+:\d+:\d+) ([+-]\d+) (\d+)/)?(n=new Date,n.setTime(Date.parse([RegExp.$1,RegExp.$2,RegExp.$3,RegExp.$6,RegExp.$4,RegExp.$5].join(" ")))):e.match(/\d+ \d+:\d+:\d+ [+-]\d+ \d+/)?(n=new Date,n.setTime(Date.parse(e))):(n=new Date,n.setTime(Date.parse(e)));return n},e.strftime=function(t,o){var i=this.lookup("date"),a=e.meridian();i||(i={}),i=this.prepareOptions(i,r);var s=t.getDay(),l=t.getDate(),u=t.getFullYear(),c=t.getMonth()+1,d=t.getHours(),f=d,p=d>11?1:0,h=t.getSeconds(),v=t.getMinutes(),_=t.getTimezoneOffset(),m=Math.floor(Math.abs(_/60)),g=Math.abs(_)-60*m,y=(_>0?"-":"+")+(m.toString().length<2?"0"+m:m)+(g.toString().length<2?"0"+g:g);return f>12?f-=12:0===f&&(f=12),o=o.replace("%a",i.abbr_day_names[s]),o=o.replace("%A",i.day_names[s]),o=o.replace("%b",i.abbr_month_names[c]),o=o.replace("%B",i.month_names[c]),o=o.replace("%d",n(l)),o=o.replace("%e",l),o=o.replace("%-d",l),o=o.replace("%H",n(d)),o=o.replace("%-H",d),o=o.replace("%I",n(f)),o=o.replace("%-I",f),o=o.replace("%m",n(c)),o=o.replace("%-m",c),o=o.replace("%M",n(v)),o=o.replace("%-M",v),o=o.replace("%p",a[p]),o=o.replace("%S",n(h)),o=o.replace("%-S",h),o=o.replace("%w",s),o=o.replace("%y",n(u)),o=o.replace("%-y",n(u).replace(/^0+/,"")),o=o.replace("%Y",u),o=o.replace("%z",y)},e.toTime=function(e,t){var n=this.parseDate(t),r=this.lookup(e);return n.toString().match(/invalid/i)?n.toString():r?this.strftime(n,r):n.toString()},e.toPercentage=function(e,t){return t=this.prepareOptions(t,this.lookup("number.percentage.format"),this.lookup("number.format"),a),e=this.toNumber(e,t),e+"%"},e.toHumanSize=function(e,t){for(var n,r,o=1024,i=e,a=0;i>=o&&a<4;)i/=o,a+=1;return 0===a?(n=this.t("number.human.storage_units.units.byte",{count:i}),r=0):(n=this.t("number.human.storage_units.units."+s[a]),r=i-Math.floor(i)===0?0:1),t=this.prepareOptions(t,{precision:r,format:"%n%u",delimiter:""}),e=this.toNumber(i,t),e=t.format.replace("%u",n).replace("%n",e)},e.t=e.translate,e.l=e.localize,e.p=e.pluralize}(t)},function(e,t,n){"use strict";e.exports=n(1463)},function(e,t,n){var r=n(67),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t){"use strict";var n=!("undefined"==typeof window||!window.document||!window.document.createElement),r={canUseDOM:n,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:n&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:n&&!!window.screen,isInWorker:!n};e.exports=r},function(e,t,n){var r=n(45);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return e===window?e:e===document?document.documentElement:e?a.default.findDOMNode(e):void 0}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(62),a=r(i)},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(20),o=n(66);e.exports=n(19)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(13),o=n(31),i=n(29),a=n(79)("src"),s="toString",l=Function[s],u=(""+l).split(s);n(55).inspectSource=function(e){return l.call(e)},(e.exports=function(e,t,n,s){var l="function"==typeof n;l&&(i(n,"name")||o(n,"name",t)),e[t]!==n&&(l&&(i(n,a)||o(n,a,e[t]?""+e[t]:u.join(String(t)))),e===r?e[t]=n:s?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,s,function(){return"function"==typeof this&&this[a]||l.call(this)})},function(e,t,n){var r=n(4),o=n(14),i=n(45),a=/"/g,s=function(e,t,n,r){var o=String(i(e)),s="<"+t;return""!==n&&(s+=" "+n+'="'+String(r).replace(a,""")+'"'),s+">"+o+""+t+">"};e.exports=function(e,t){var n={};n[e]=t(s),r(r.P+r.F*o(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",n)}},function(e,t,n){var r=n(99),o=n(45);e.exports=function(e){return r(o(e))}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.windowMessageListener=t.themeable=t.containerQuery=void 0;var o=n(1242);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}})});var i=n(1263),a=r(i),s=n(6),l=r(s),u=n(1274),c=r(u);t.containerQuery=a.default,t.themeable=l.default,t.windowMessageListener=c.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return t.as&&t.as!==e.defaultProps.as?t.as:"function"==typeof n?n():t.href?"a":"function"==typeof t.onClick?"button":e.defaultProps.as||"span"}},function(e,t,n){(function(t){"use strict";function r(e){var t=Function.prototype.toString,n=Object.prototype.hasOwnProperty,r=RegExp("^"+t.call(n).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");try{var o=t.call(e);return r.test(o)}catch(e){return!1}}function o(e){var t=u(e);if(t){var n=t.childIDs;c(e),n.forEach(o)}}function i(e,t,n){return"\n in "+(e||"Unknown")+(t?" (at "+t.fileName.replace(/^.*[\\\/]/,"")+":"+t.lineNumber+")":n?" (created by "+n+")":"")}function a(e){return null==e?"#empty":"string"==typeof e||"number"==typeof e?"#text":"string"==typeof e.type?e.type:e.type.displayName||e.type.name||"Unknown"}function s(e){var n,r=j.getDisplayName(e),o=j.getElement(e),a=j.getOwnerID(e);return a&&(n=j.getDisplayName(a)),"production"!==t.env.NODE_ENV?g(o,"ReactComponentTreeHook: Missing React element for debugID %s when building stack",e):void 0,i(r,o&&o._source,n)}var l,u,c,d,f,p,h,v=n(97),_=n(54),m=n(9),g=n(10),y="function"==typeof Array.from&&"function"==typeof Map&&r(Map)&&null!=Map.prototype&&"function"==typeof Map.prototype.keys&&r(Map.prototype.keys)&&"function"==typeof Set&&r(Set)&&null!=Set.prototype&&"function"==typeof Set.prototype.keys&&r(Set.prototype.keys);if(y){var b=new Map,w=new Set;l=function(e,t){b.set(e,t)},u=function(e){return b.get(e)},c=function(e){b.delete(e)},d=function(){return Array.from(b.keys())},f=function(e){w.add(e)},p=function(e){w.delete(e)},h=function(){return Array.from(w.keys())}}else{var x={},M={},k=function(e){return"."+e},O=function(e){return parseInt(e.substr(1),10)};l=function(e,t){var n=k(e);x[n]=t},u=function(e){var t=k(e);return x[t]},c=function(e){var t=k(e);delete x[t]},d=function(){return Object.keys(x).map(O)},f=function(e){var t=k(e);M[t]=!0},p=function(e){var t=k(e);delete M[t]},h=function(){return Object.keys(M).map(O)}}var P=[],j={onSetChildren:function(e,n){var r=u(e);r?void 0:"production"!==t.env.NODE_ENV?m(!1,"Item must have been set"):v("144"),r.childIDs=n;for(var o=0;o2?s-2:0),c=2;c=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;tw;w++)if((f||w in g)&&(v=g[w],_=y(v,w,m),e))if(n)x[w]=_;else if(_)switch(e){case 3:return!0;case 5:return v;case 6:return w;case 2:x.push(v)}else if(c)return!1;return d?-1:u||c?c:x}}},function(e,t,n){var r=n(4),o=n(55),i=n(14);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*i(function(){n(1)}),"Object",a)}},function(e,t,n){var r=n(16);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){(function(t){"use strict";var n=function(e,n,r,o,i,a,s,l){if("production"!==t.env.NODE_ENV&&void 0===n)throw new Error("invariant requires an error message argument");if(!e){var u;if(void 0===n)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,o,i,a,s,l],d=0;u=new Error(n.replace(/%s/g,function(){return c[d++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}};e.exports=n}).call(t,n(5))},function(e,t,n){(function(t){"use strict";function r(){L.ReactReconcileTransaction&&x?void 0:"production"!==t.env.NODE_ENV?m(!1,"ReactUpdates: must inject a reconcile transaction class and batching strategy"):c("123")}function o(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=f.getPooled(),this.reconcileTransaction=L.ReactReconcileTransaction.getPooled(!0)}function i(e,t,n,o,i,a){return r(),x.batchedUpdates(e,t,n,o,i,a)}function a(e,t){return e._mountOrder-t._mountOrder}function s(e){var n=e.dirtyComponentsLength;n!==g.length?"production"!==t.env.NODE_ENV?m(!1,"Expected flush transaction's stored dirty-components length (%s) to match dirty-components array length (%s).",n,g.length):c("124",n,g.length):void 0,g.sort(a),y++;for(var r=0;rn;)o[n]=t[n++];return o},ze=function(e,t,n){A(e,t,{get:function(){return this._d[n]}})},Ne=function(e){var t,n,r,o,i,a,s=x(e),l=arguments.length,c=l>1?arguments[1]:void 0,d=void 0!==c,f=j(s);if(void 0!=f&&!M(f)){for(a=f.call(s),r=[],t=0;!(i=a.next()).done;t++)r.push(i.value);s=r}for(d&&l>2&&(c=u(c,arguments[2],2)),t=0,n=v(s.length),o=Ce(this,n);n>t;t++)o[t]=d?c(s[t],t):s[t];return o},He=function(){for(var e=0,t=arguments.length,n=Ce(this,t);t>e;)n[e]=arguments[e++];return n},Ye=!!U&&i(function(){me.call(new U(1))}),Be=function(){return me.apply(Ye?ve.call(Ee(this)):Ee(this),arguments)},Ve={copyWithin:function(e,t){return Y.call(Ee(this),e,t,arguments.length>2?arguments[2]:void 0)},every:function(e){return ne(Ee(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return H.apply(Ee(this),arguments)},filter:function(e){return De(this,ee(Ee(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return re(Ee(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return oe(Ee(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){$(Ee(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return ae(Ee(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return ie(Ee(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return pe.apply(Ee(this),arguments)},lastIndexOf:function(e){return ce.apply(Ee(this),arguments)},map:function(e){return Pe(Ee(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return de.apply(Ee(this),arguments)},reduceRight:function(e){return fe.apply(Ee(this),arguments)},reverse:function(){for(var e,t=this,n=Ee(t).length,r=Math.floor(n/2),o=0;o1?arguments[1]:void 0)},sort:function(e){return he.call(Ee(this),e)},subarray:function(e,t){var n=Ee(this),r=n.length,o=_(e,r);return new(C(n,n[we]))(n.buffer,n.byteOffset+o*n.BYTES_PER_ELEMENT,v((void 0===t?r:_(t,r))-o))}},Ae=function(e,t){return De(this,ve.call(Ee(this),e,t))},Re=function(e){Ee(this);var t=Se(arguments[1],1),n=this.length,r=x(e),o=v(r.length),i=0;if(o+t>n)throw F(Oe);for(;i255?255:255&r),o.v[h](n*t+o.o,r,je)},T=function(e,t){A(e,t,{get:function(){return j(this,t)},set:function(e){return L(this,t,e)},enumerable:!0})};y?(_=n(function(e,n,r,o){c(e,_,u,"_d");var i,a,s,l,d=0,p=0;if(w(n)){if(!(n instanceof Q||(l=b(n))==q||l==G))return Me in n?Ie(_,n):Ne.call(_,n);i=n,p=Se(r,t);var h=n.byteLength;if(void 0===o){if(h%t)throw F(Oe);if(a=h-p,a<0)throw F(Oe)}else if(a=v(o)*t,a+p>h)throw F(Oe);s=a/t}else s=Te(n,!0),a=s*t,i=new Q(a);for(f(e,"_d",{b:i,o:p,l:a,e:s,v:new X(i)});d1&&void 0!==arguments[1]?arguments[1]:[];if(e&&e.type){var n=t.map(function(e){return(0,a.default)(e)});return n.indexOf((0,a.default)(e.type))>=0}return!1}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(102),a=r(i)},function(e,t){t=e.exports=function(e){if(e&&"object"==typeof e){var t=e.which||e.keyCode||e.charCode;t&&(e=t)}if("number"==typeof e)return i[e];var o=String(e),a=n[o.toLowerCase()];if(a)return a;var a=r[o.toLowerCase()];return a?a:1===o.length?o.charCodeAt(0):void 0};var n=t.code=t.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},r=t.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};/*!
+ * Programatically add the following
+ */
+for(o=97;o<123;o++)n[String.fromCharCode(o)]=o-32;for(var o=48;o<58;o++)n[o-48]=o;for(o=1;o<13;o++)n["f"+o]=o+111;for(o=0;o<10;o++)n["numpad "+o]=o+96;var i=t.names=t.title={};for(o in n)i[n[o]]=o;for(var a in r)n[a]=r[a]},function(e,t,n){"use strict";e.exports=n(1369)},function(e,t,n){(function(t){"use strict";function r(e,n,r,o){"production"!==t.env.NODE_ENV&&(delete this.nativeEvent,delete this.preventDefault,delete this.stopPropagation),this.dispatchConfig=e,this._targetInst=n,this.nativeEvent=r;var i=this.constructor.Interface;for(var a in i)if(i.hasOwnProperty(a)){"production"!==t.env.NODE_ENV&&delete this[a];var l=i[a];l?this[a]=l(r):"target"===a?this.target=o:this[a]=r[a]}var u=null!=r.defaultPrevented?r.defaultPrevented:r.returnValue===!1;return u?this.isDefaultPrevented=s.thatReturnsTrue:this.isDefaultPrevented=s.thatReturnsFalse,this.isPropagationStopped=s.thatReturnsFalse,this}function o(e,n){function r(e){var t=a?"setting the method":"setting the property";return i(t,"This is effectively a no-op"),e}function o(){var e=a?"accessing the method":"accessing the property",t=a?"This is a no-op function":"This is set to null";return i(e,t),n}function i(n,r){var o=!1;"production"!==t.env.NODE_ENV?l(o,"This synthetic event is reused for performance reasons. If you're seeing this, you're %s `%s` on a released/nullified synthetic event. %s. If you must keep the original synthetic event around, use event.persist(). See https://fb.me/react-event-pooling for more information.",n,e,r):void 0}var a="function"==typeof n;return{configurable:!0,set:r,get:o}}var i=n(18),a=n(83),s=n(40),l=n(10),u=!1,c="function"==typeof Proxy,d=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],f={type:null,target:null,currentTarget:s.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};i(r.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=s.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=s.thatReturnsTrue)},persist:function(){this.isPersistent=s.thatReturnsTrue},isPersistent:s.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var n in e)"production"!==t.env.NODE_ENV?Object.defineProperty(this,n,o(n,e[n])):this[n]=null;for(var r=0;r=0&&y.splice(t,1)}function s(e){var t=document.createElement("style");return t.type="text/css",i(e,t),t}function l(e){var t=document.createElement("link");return t.rel="stylesheet",i(e,t),t}function u(e,t){var n,r,o;if(t.singleton){var i=g++;n=m||(m=s(t)),r=c.bind(null,n,i,!1),o=c.bind(null,n,i,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=l(t),r=f.bind(null,n),o=function(){a(n),n.href&&URL.revokeObjectURL(n.href)}):(n=s(t),r=d.bind(null,n),o=function(){a(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}function c(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=b(t,o);else{var i=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}function d(e,t){var n=t.css,r=t.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function f(e,t){var n=t.css,r=t.sourceMap;r&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var o=new Blob([n],{type:"text/css"}),i=e.href;e.href=URL.createObjectURL(o),i&&URL.revokeObjectURL(i)}var p={},h=function(e){var t;return function(){return"undefined"==typeof t&&(t=e.apply(this,arguments)),t}},v=h(function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())}),_=h(function(){return document.head||document.getElementsByTagName("head")[0]}),m=null,g=0,y=[];e.exports=function(e,t){t=t||{},"undefined"==typeof t.singleton&&(t.singleton=v()),"undefined"==typeof t.insertAt&&(t.insertAt="bottom");var n=o(e);return r(n,t),function(e){for(var i=[],a=0;a0?r:n)(e)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=e&&(0,a.default)(e);return t&&(0,l.default)()===t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(28),a=r(i),s=n(269),l=r(s)},function(e,t,n){var r=n(278),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},function(e,t,n){(function(t){"use strict";function r(e,t){return(e&t)===t}var o=n(15),i=n(9),a={MUST_USE_PROPERTY:1,HAS_BOOLEAN_VALUE:4,HAS_NUMERIC_VALUE:8,HAS_POSITIVE_NUMERIC_VALUE:24,HAS_OVERLOADED_BOOLEAN_VALUE:32,injectDOMPropertyConfig:function(e){var n=a,s=e.Properties||{},u=e.DOMAttributeNamespaces||{},c=e.DOMAttributeNames||{},d=e.DOMPropertyNames||{},f=e.DOMMutationMethods||{};e.isCustomAttribute&&l._isCustomAttributeFunctions.push(e.isCustomAttribute);for(var p in s){l.properties.hasOwnProperty(p)?"production"!==t.env.NODE_ENV?i(!1,"injectDOMPropertyConfig(...): You're trying to inject DOM property '%s' which has already been injected. You may be accidentally injecting the same DOM property config twice, or you may be injecting two configs that have conflicting property names.",p):o("48",p):void 0;var h=p.toLowerCase(),v=s[p],_={attributeName:h,attributeNamespace:null,propertyName:p,mutationMethod:null,mustUseProperty:r(v,n.MUST_USE_PROPERTY),hasBooleanValue:r(v,n.HAS_BOOLEAN_VALUE),hasNumericValue:r(v,n.HAS_NUMERIC_VALUE),hasPositiveNumericValue:r(v,n.HAS_POSITIVE_NUMERIC_VALUE),hasOverloadedBooleanValue:r(v,n.HAS_OVERLOADED_BOOLEAN_VALUE)};if(_.hasBooleanValue+_.hasNumericValue+_.hasOverloadedBooleanValue<=1?void 0:"production"!==t.env.NODE_ENV?i(!1,"DOMProperty: Value can be one of boolean, overloaded boolean, or numeric value, but not a combination: %s",p):o("50",p),"production"!==t.env.NODE_ENV&&(l.getPossibleStandardName[h]=p),c.hasOwnProperty(p)){var m=c[p];_.attributeName=m,"production"!==t.env.NODE_ENV&&(l.getPossibleStandardName[m]=p)}u.hasOwnProperty(p)&&(_.attributeNamespace=u[p]),d.hasOwnProperty(p)&&(_.propertyName=d[p]),f.hasOwnProperty(p)&&(_.mutationMethod=f[p]),l.properties[p]=_}}},s=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",l={ID_ATTRIBUTE_NAME:"data-reactid",ROOT_ATTRIBUTE_NAME:"data-reactroot",ATTRIBUTE_NAME_START_CHAR:s,ATTRIBUTE_NAME_CHAR:s+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",properties:{},getPossibleStandardName:"production"!==t.env.NODE_ENV?{autofocus:"autoFocus"}:null,_isCustomAttributeFunctions:[],isCustomAttribute:function(e){for(var t=0;t";for(t.style.display="none",n(142).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(o+"script"+a+"document.F=Object"+o+"/script"+a),e.close(),u=e.F;r--;)delete u[l][i[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[l]=r(e),n=new s,s[l]=null,n[a]=e):n=u(),void 0===t?n:o(n,t)}},function(e,t,n){var r=n(225),o=n(140).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){var r=n(225),o=n(140);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){var r=n(32);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},function(e,t,n){"use strict";var r=n(13),o=n(20),i=n(19),a=n(17)("species");e.exports=function(e){var t=r[e];i&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},function(e,t,n){var r=n(67),o=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?o(e+t,0):i(e,t)}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.FormFieldMessages=t.FormFieldMessage=t.FormFieldLabel=t.FormFieldLayout=void 0;var s,l,u=function(){function e(e,t){for(var n=0;n1){for(var b=Array(y),w=0;w1){for(var y=Array(g),b=0;by;y++)if(_=t?g(a(h=e[y])[0],h[1]):g(e[y]),_===u||_===c)return _}else for(v=m.call(e);!(h=v.next()).done;)if(_=o(v,g,h.value,t),_===u||_===c)return _};t.BREAK=u,t.RETURN=c},function(e,t){e.exports={}},function(e,t,n){var r=n(20).f,o=n(29),i=n(17)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(4),o=n(45),i=n(14),a=n(157),s="["+a+"]",l=" ",u=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),d=function(e,t,n){var o={},s=i(function(){return!!a[e]()||l[e]()!=l}),u=o[e]=s?t(f):a[e];n&&(o[n]=u),r(r.P+r.F*s,"String",o)},f=d.trim=function(e,t){return e=String(o(e)),1&t&&(e=e.replace(u,"")),2&t&&(e=e.replace(c,"")),e};e.exports=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,u,c,d,f=function(){function e(e,t){for(var n=0;nc;)if(s=l[c++],s!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){"use strict";var r=n(13),o=n(4),i=n(32),a=n(76),s=n(65),l=n(86),u=n(71),c=n(16),d=n(14),f=n(117),p=n(88),h=n(143);e.exports=function(e,t,n,v,_,m){var g=r[e],y=g,b=_?"set":"add",w=y&&y.prototype,x={},M=function(e){var t=w[e];i(w,e,"delete"==e?function(e){return!(m&&!c(e))&&t.call(this,0===e?0:e)}:"has"==e?function(e){return!(m&&!c(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return m&&!c(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof y&&(m||w.forEach&&!d(function(){(new y).entries().next()}))){var k=new y,O=k[b](m?{}:-0,1)!=k,P=d(function(){k.has(1)}),j=f(function(e){new y(e)}),L=!m&&d(function(){for(var e=new y,t=5;t--;)e[b](t,t);return!e.has(-0)});j||(y=t(function(t,n){u(t,y,e);var r=h(new g,t,y);return void 0!=n&&l(n,_,r[b],r),r}),y.prototype=w,w.constructor=y),(P||L)&&(M("delete"),M("has"),_&&M("get")),(L||O)&&M(b),m&&w.clear&&delete w.clear}else y=v.getConstructor(t,e,_,b),a(y.prototype,n),s.NEED=!0;return p(y,e),x[e]=y,o(o.G+o.W+o.F*(y!=g),x),m||v.setStrong(y,e,_),y}},function(e,t,n){"use strict";var r=n(31),o=n(32),i=n(14),a=n(45),s=n(17);e.exports=function(e,t,n){var l=s(e),u=n(a,l,""[e]),c=u[0],d=u[1];i(function(){var t={};return t[l]=function(){return 7},7!=""[e](t)})&&(o(String.prototype,e,c),r(RegExp.prototype,l,2==t?function(e,t){return d.call(e,this,t)}:function(e){return d.call(e,this)}))}},function(e,t,n){"use strict";var r=n(11);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var r=n(16),o=n(44),i=n(17)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},function(e,t,n){var r=n(17)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],a=i[r]();a.next=function(){return{done:n=!0}},i[r]=function(){return a},e(i)}catch(e){}return n}},function(e,t,n){e.exports=n(72)||!n(14)(function(){var e=Math.random();__defineSetter__.call(null,e,function(){}),delete n(13)[e]})},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(13),o="__core-js_shared__",i=r[o]||(r[o]={});e.exports=function(e){return i[e]||(i[e]={})}},function(e,t,n){for(var r,o=n(13),i=n(31),a=n(79),s=a("typed_array"),l=a("view"),u=!(!o.ArrayBuffer||!o.DataView),c=u,d=0,f=9,p="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");d0&&(n=d.default.createElement("span",null,n)),e.isOpen&&d.default.Children.count(n)>0?(this._node||(this._node=document.createElement("span")),t.appendChild(this._node),p.default.unstable_renderSubtreeIntoContainer(this,n,this._node,r)):this.removePortal()&&"function"==typeof e.onClose&&e.onClose()}},{key:"removePortal",value:function(){var e=void 0;return this._node&&(e=p.default.unmountComponentAtNode(this._node),this._node.parentNode&&this._node.parentNode.removeChild(this._node),this._node=null),e}},{key:"container",get:function(){var e=void 0;return"function"==typeof this.props.container?e=this.props.container.call(null):this.props.container&&(e=p.default.findDOMNode(this.props.container)),e&&e.nodeName||(e=document.body),e}},{key:"node",get:function(){return this._node}}]),t.displayName="Portal",t}(c.Component),s.defaultProps={isOpen:!1},s.propTypes={isOpen:c.PropTypes.bool,onReady:c.PropTypes.func,onClose:c.PropTypes.func,children:c.PropTypes.node,container:c.PropTypes.oneOfType([c.PropTypes.element,c.PropTypes.func])},l);t.default=_},function(e,t){"use strict";function n(e){return e?e.charAt(0).toUpperCase()+e.slice(1):e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(264);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r(o).default}})},function(e,t,n){(function(t){"use strict";function r(){if(l)for(var e in u){var n=u[e],r=l.indexOf(e);if(r>-1?void 0:"production"!==t.env.NODE_ENV?s(!1,"EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `%s`.",e):a("96",e),!c.plugins[r]){n.extractEvents?void 0:"production"!==t.env.NODE_ENV?s(!1,"EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `%s` does not.",e):a("97",e),c.plugins[r]=n;var i=n.eventTypes;for(var d in i)o(i[d],n,d)?void 0:"production"!==t.env.NODE_ENV?s(!1,"EventPluginRegistry: Failed to publish event `%s` for plugin `%s`.",d,e):a("98",d,e)}}}function o(e,n,r){c.eventNameDispatchConfigs.hasOwnProperty(r)?"production"!==t.env.NODE_ENV?s(!1,"EventPluginHub: More than one plugin attempted to publish the same event name, `%s`.",r):a("99",r):void 0,c.eventNameDispatchConfigs[r]=e;var o=e.phasedRegistrationNames;if(o){for(var l in o)if(o.hasOwnProperty(l)){var u=o[l];i(u,n,r)}return!0}return!!e.registrationName&&(i(e.registrationName,n,r),!0)}function i(e,n,r){if(c.registrationNameModules[e]?"production"!==t.env.NODE_ENV?s(!1,"EventPluginHub: More than one plugin attempted to publish the same registration name, `%s`.",e):a("100",e):void 0,c.registrationNameModules[e]=n,c.registrationNameDependencies[e]=n.eventTypes[r].dependencies,"production"!==t.env.NODE_ENV){var o=e.toLowerCase();c.possibleRegistrationNames[o]=e,"onDoubleClick"===e&&(c.possibleRegistrationNames.ondblclick=e)}}var a=n(15),s=n(9),l=null,u={},c={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:"production"!==t.env.NODE_ENV?{}:null,injectEventPluginOrder:function(e){l?"production"!==t.env.NODE_ENV?s(!1,"EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React."):a("101"):void 0,l=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var n=!1;for(var o in e)if(e.hasOwnProperty(o)){var i=e[o];u.hasOwnProperty(o)&&u[o]===i||(u[o]?"production"!==t.env.NODE_ENV?s(!1,"EventPluginRegistry: Cannot inject two different event plugins using the same name, `%s`.",o):a("102",o):void 0,u[o]=i,n=!0)}n&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return c.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=c.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){l=null;for(var e in u)u.hasOwnProperty(e)&&delete u[e];c.plugins.length=0;var n=c.eventNameDispatchConfigs;for(var r in n)n.hasOwnProperty(r)&&delete n[r];var o=c.registrationNameModules;for(var i in o)o.hasOwnProperty(i)&&delete o[i];if("production"!==t.env.NODE_ENV){var a=c.possibleRegistrationNames;for(var s in a)a.hasOwnProperty(s)&&delete a[s]}}};e.exports=c}).call(t,n(5))},function(e,t,n){"use strict";function r(e){return Object.prototype.hasOwnProperty.call(e,v)||(e[v]=p++,d[e[v]]={}),d[e[v]]}var o,i=n(18),a=n(126),s=n(1388),l=n(417),u=n(1423),c=n(198),d={},f=!1,p=0,h={topAbort:"abort",topAnimationEnd:u("animationend")||"animationend",topAnimationIteration:u("animationiteration")||"animationiteration",topAnimationStart:u("animationstart")||"animationstart",topBlur:"blur",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topTransitionEnd:u("transitionend")||"transitionend",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},v="_reactListenersID"+String(Math.random()).slice(2),_=i({},s,{ReactEventListener:null,injection:{injectReactEventListener:function(e){e.setHandleTopLevel(_.handleTopLevel),_.ReactEventListener=e}},setEnabled:function(e){_.ReactEventListener&&_.ReactEventListener.setEnabled(e)},isEnabled:function(){return!(!_.ReactEventListener||!_.ReactEventListener.isEnabled())},listenTo:function(e,t){for(var n=t,o=r(n),i=a.registrationNameDependencies[e],s=0;s]/;e.exports=r},function(e,t,n){"use strict";var r,o=n(26),i=n(187),a=/^[ \r\n\t\f]/,s=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,l=n(194),u=l(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML="";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(u=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}e.exports=u},function(e,t,n){(function(t){"use strict";var n=!1;if("production"!==t.env.NODE_ENV)try{Object.defineProperty({},"x",{get:function(){}}),n=!0}catch(e){}e.exports=n}).call(t,n(5))},function(e,t,n){"use strict";function r(){f=!1}function o(e){if(!e)return void(c!==h&&(c=h,r()));if(e!==c){if(e.length!==h.length)throw new Error("Custom alphabet for shortid must be "+h.length+" unique characters. You submitted "+e.length+" characters: "+e);var t=e.split("").filter(function(e,t,n){return t!==n.lastIndexOf(e)});if(t.length)throw new Error("Custom alphabet for shortid must be "+h.length+" unique characters. These characters were not unique: "+t.join(", "));c=e,r()}}function i(e){return o(e),c}function a(e){p.seed(e),d!==e&&(r(),d=e)}function s(){c||o(h);for(var e,t=c.split(""),n=[],r=p.nextValue();t.length>0;)r=p.nextValue(),e=Math.floor(r*t.length),n.push(t.splice(e,1)[0]);return n.join("")}function l(){return f?f:f=s()}function u(e){var t=l();return t[e]}var c,d,f,p=n(1466),h="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-";e.exports={characters:i,seed:a,lookup:u,shuffled:l}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.switchView=t.revealFolderPath=t.collapseFolder=t.expandFolder=t.navigateToFolder=t.navigateToFolderPath=t.navigateToContent=t.initializeCourse=t.noop=void 0;var o=n(439),i=n(205),a=r(i),s=t.noop=function(){return{type:"NOOP"}},l=(t.initializeCourse=(0,o.createAction)("INITIALIZE_COURSE"),t.navigateToContent=function(e){return a.default.show("/content/"+e),s()},t.navigateToFolderPath=function(e){return a.default.show("/files/"+e.join("/")),s()});t.navigateToFolder=function(e){return l(e.path)},t.expandFolder=(0,o.createAction)("EXPAND_FOLDER"),t.collapseFolder=(0,o.createAction)("COLLAPSE_FOLDER"),t.revealFolderPath=(0,o.createAction)("REVEAL_FOLDER_PATH"),t.switchView=(0,o.createAction)("SWITCH_VIEW",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{viewName:e,contentCatalogId:t}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n1?arguments[1]:void 0,n),l=a>2?arguments[2]:void 0,u=void 0===l?n:o(l,n);u>s;)t[s++]=e;return t}},function(e,t,n){"use strict";var r=n(20),o=n(66);e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},function(e,t,n){var r=n(16),o=n(13).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(17)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}},function(e,t,n){e.exports=n(13).document&&document.documentElement},function(e,t,n){var r=n(16),o=n(151).set;e.exports=function(e,t,n){var i,a=t.constructor;return a!==n&&"function"==typeof a&&(i=a.prototype)!==n.prototype&&r(i)&&o&&o(e,i),e}},function(e,t,n){var r=n(87),o=n(17)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},function(e,t,n){var r=n(44);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){"use strict";var r=n(73),o=n(66),i=n(88),a={};n(31)(a,n(17)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},function(e,t,n){"use strict";var r=n(72),o=n(4),i=n(32),a=n(31),s=n(29),l=n(87),u=n(146),c=n(88),d=n(39),f=n(17)("iterator"),p=!([].keys&&"next"in[].keys()),h="@@iterator",v="keys",_="values",m=function(){return this};e.exports=function(e,t,n,g,y,b,w){u(n,t,g);var x,M,k,O=function(e){if(!p&&e in T)return T[e];switch(e){case v:return function(){return new n(this,e)};case _:return function(){return new n(this,e)}}return function(){return new n(this,e)}},P=t+" Iterator",j=y==_,L=!1,T=e.prototype,S=T[f]||T[h]||y&&T[y],E=S||O(y),C=y?j?O("entries"):E:void 0,D="Array"==t?T.entries||S:S;if(D&&(k=d(D.call(new e)),k!==Object.prototype&&(c(k,P,!0),r||s(k,f)||a(k,f,m))),j&&S&&S.name!==_&&(L=!0,E=function(){return S.call(this)}),r&&!w||!p&&!L&&T[f]||a(T,f,E),l[t]=E,l[P]=m,y)if(x={values:j?E:O(_),keys:b?E:O(v),entries:C},w)for(M in x)M in T||i(T,M,x[M]);else o(o.P+o.F*(p||L),t,x);return x}},function(e,t){var n=Math.expm1;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||n(-2e-17)!=-2e-17?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){var r=n(13),o=n(158).set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,s=r.Promise,l="process"==n(44)(a);e.exports=function(){var e,t,n,u=function(){var r,o;for(l&&(r=a.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(l)n=function(){a.nextTick(u)};else if(i){var c=!0,d=document.createTextNode("");new i(u).observe(d,{characterData:!0}),n=function(){d.data=c=!c}}else if(s&&s.resolve){var f=s.resolve();n=function(){f.then(u)}}else n=function(){o.call(r,u)};return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},function(e,t,n){var r=n(16),o=n(11),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{r=n(56)(Function.call,n(38).f(Object.prototype,"__proto__").set,2),r(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},function(e,t,n){var r=n(120)("keys"),o=n(79);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t,n){var r=n(11),o=n(30),i=n(17)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||void 0==(n=r(a)[i])?t:o(n)}},function(e,t,n){var r=n(67),o=n(45);e.exports=function(e){return function(t,n){var i,a,s=String(o(t)),l=r(n),u=s.length;return l<0||l>=u?e?"":void 0:(i=s.charCodeAt(l),i<55296||i>56319||l+1===u||(a=s.charCodeAt(l+1))<56320||a>57343?e?s.charAt(l):i:e?s.slice(l,l+2):(i-55296<<10)+(a-56320)+65536)}}},function(e,t,n){var r=n(116),o=n(45);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(e))}},function(e,t,n){"use strict";var r=n(67),o=n(45);e.exports=function(e){var t=String(o(this)),n="",i=r(e);if(i<0||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},function(e,t,n){var r,o,i,a=n(56),s=n(115),l=n(142),u=n(139),c=n(13),d=c.process,f=c.setImmediate,p=c.clearImmediate,h=c.MessageChannel,v=0,_={},m="onreadystatechange",g=function(){var e=+this;if(_.hasOwnProperty(e)){var t=_[e];delete _[e],t()}},y=function(e){g.call(e.data)};f&&p||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);
+return _[++v]=function(){s("function"==typeof e?e:Function(e),t)},r(v),v},p=function(e){delete _[e]},"process"==n(44)(d)?r=function(e){d.nextTick(a(g,e,1))}:h?(o=new h,i=o.port2,o.port1.onmessage=y,r=a(i.postMessage,i,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(r=function(e){c.postMessage(e+"","*")},c.addEventListener("message",y,!1)):r=m in u("script")?function(e){l.appendChild(u("script"))[m]=function(){l.removeChild(this),g.call(e)}}:function(e){setTimeout(a(g,e,1),0)}),e.exports={set:f,clear:p}},function(e,t,n){"use strict";var r=n(13),o=n(19),i=n(72),a=n(121),s=n(31),l=n(76),u=n(14),c=n(71),d=n(67),f=n(25),p=n(74).f,h=n(20).f,v=n(137),_=n(88),m="ArrayBuffer",g="DataView",y="prototype",b="Wrong length!",w="Wrong index!",x=r[m],M=r[g],k=r.Math,O=r.RangeError,P=r.Infinity,j=x,L=k.abs,T=k.pow,S=k.floor,E=k.log,C=k.LN2,D="buffer",I="byteLength",z="byteOffset",N=o?"_b":D,H=o?"_l":I,Y=o?"_o":z,B=function(e,t,n){var r,o,i,a=Array(n),s=8*n-t-1,l=(1<>1,c=23===t?T(2,-24)-T(2,-77):0,d=0,f=e<0||0===e&&1/e<0?1:0;for(e=L(e),e!=e||e===P?(o=e!=e?1:0,r=l):(r=S(E(e)/C),e*(i=T(2,-r))<1&&(r--,i*=2),e+=r+u>=1?c/i:c*T(2,1-u),e*i>=2&&(r++,i/=2),r+u>=l?(o=0,r=l):r+u>=1?(o=(e*i-1)*T(2,t),r+=u):(o=e*T(2,u-1)*T(2,t),r=0));t>=8;a[d++]=255&o,o/=256,t-=8);for(r=r<0;a[d++]=255&r,r/=256,s-=8);return a[--d]|=128*f,a},V=function(e,t,n){var r,o=8*n-t-1,i=(1<>1,s=o-7,l=n-1,u=e[l--],c=127&u;for(u>>=7;s>0;c=256*c+e[l],l--,s-=8);for(r=c&(1<<-s)-1,c>>=-s,s+=t;s>0;r=256*r+e[l],l--,s-=8);if(0===c)c=1-a;else{if(c===i)return r?NaN:u?-P:P;r+=T(2,t),c-=a}return(u?-1:1)*r*T(2,c-t)},A=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},R=function(e){return[255&e]},F=function(e){return[255&e,e>>8&255]},W=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},U=function(e){return B(e,52,8)},q=function(e){return B(e,23,4)},G=function(e,t,n){h(e[y],t,{get:function(){return this[n]}})},K=function(e,t,n,r){var o=+n,i=d(o);if(o!=i||i<0||i+t>e[H])throw O(w);var a=e[N]._b,s=i+e[Y],l=a.slice(s,s+t);return r?l:l.reverse()},J=function(e,t,n,r,o,i){var a=+n,s=d(a);if(a!=s||s<0||s+t>e[H])throw O(w);for(var l=e[N]._b,u=s+e[Y],c=r(+o),f=0;fee;)(Q=$[ee++])in x||s(x,Q,j[Q]);i||(X.constructor=x)}var te=new M(new x(2)),ne=M[y].setInt8;te.setInt8(0,2147483648),te.setInt8(1,2147483649),!te.getInt8(0)&&te.getInt8(1)||l(M[y],{setInt8:function(e,t){ne.call(this,e,t<<24>>24)},setUint8:function(e,t){ne.call(this,e,t<<24>>24)}},!0)}else x=function(e){var t=Z(this,e);this._b=v.call(Array(t),0),this[H]=t},M=function(e,t,n){c(this,M,g),c(e,x,g);var r=e[H],o=d(t);if(o<0||o>r)throw O("Wrong offset!");if(n=void 0===n?r-o:f(n),o+n>r)throw O(b);this[N]=e,this[Y]=o,this[H]=n},o&&(G(x,I,"_l"),G(M,D,"_b"),G(M,I,"_l"),G(M,z,"_o")),l(M[y],{getInt8:function(e){return K(this,1,e)[0]<<24>>24},getUint8:function(e){return K(this,1,e)[0]},getInt16:function(e){var t=K(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=K(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return A(K(this,4,e,arguments[1]))},getUint32:function(e){return A(K(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return V(K(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return V(K(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){J(this,1,e,R,t)},setUint8:function(e,t){J(this,1,e,R,t)},setInt16:function(e,t){J(this,2,e,F,t,arguments[2])},setUint16:function(e,t){J(this,2,e,F,t,arguments[2])},setInt32:function(e,t){J(this,4,e,W,t,arguments[2])},setUint32:function(e,t){J(this,4,e,W,t,arguments[2])},setFloat32:function(e,t){J(this,4,e,q,t,arguments[2])},setFloat64:function(e,t){J(this,8,e,U,t,arguments[2])}});_(x,m),_(M,g),s(M[y],a.VIEW,!0),t[m]=x,t[g]=M},function(e,t,n){var r=n(13),o=n(55),i=n(72),a=n(232),s=n(20).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:a.f(e)})}},function(e,t,n){var r=n(98),o=n(17)("iterator"),i=n(87);e.exports=n(55).getIteratorMethod=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||i[r(e)]}},function(e,t,n){"use strict";var r=n(85),o=n(220),i=n(87),a=n(34);e.exports=n(147)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):"keys"==t?o(0,n):"values"==t?o(0,e[n]):o(0,[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t){"use strict";function n(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function r(e,t){if(n(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var a=0;a1?t-1:0),o=1;o=0}}]),t.displayName="FormFieldGroup",t}(p.Component),c.propTypes={description:p.PropTypes.node.isRequired,as:_.default.elementType,messages:p.PropTypes.arrayOf(_.default.message),disabled:p.PropTypes.bool,children:p.PropTypes.node,layout:p.PropTypes.oneOf(["stacked","columns","inline"]),rowSpacing:p.PropTypes.oneOf(["none","small","medium","large"]),colSpacing:p.PropTypes.oneOf(["none","small","medium","large"]),vAlign:p.PropTypes.oneOf(["top","middle","bottom"]),startAt:p.PropTypes.oneOf(["phone","tablet","desktop","wide",null])},c.defaultProps={as:"fieldset",disabled:!1,rowSpacing:"medium",colSpacing:"small",vAlign:"middle"},u=d))||u);t.default=T},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.GridRow=t.GridCol=t.default=void 0;var l,u,c,d,f=function(){function e(e,t){for(var n=0;n-1&&(o=function(){e.toggle()}),r.indexOf("hover")>-1&&((0,y.default)(!("hover"===r),'Specifying only the `"hover"` trigger limits the visibilty of the overlay to just mouse users. Consider also including the `"focus"` trigger so that touch and keyboard only users can see the overlay as well.'),l=this._handleMouseOver,s=this._handleMouseOut),r.indexOf("focus")>-1&&(a=function(){e.show()},i=function(){e.hide()}),n=(0,H.default)(n,Object.assign({},n.props,{ref:function(t){e._trigger=t},onClick:(0,z.default)(o,this.props.onClick),onBlur:(0,z.default)(i,this.props.onBlur),onFocus:(0,z.default)(a,this.props.onFocus),onMouseOut:s,onMouseOver:l}))}return n}},{key:"renderContent",value:function(){var e=this,n=(0,L.pick)(t.Content,this.props.children);return n&&(n=this.isShown||this.props.renderOffscreen?m.default.createElement(M.default,{className:F.default.content,variant:this.props.variant},(0,H.default)(n,Object.assign({},n.props,{ref:function(t){e._content=t,e.props.contentRef(t)}}))):null),n}},{key:"render",value:function(){return m.default.createElement(O.default,{trackPosition:this.isShown,placement:this.placement,onReady:this.props.onReady},m.default.createElement(k.PositionTarget,null,this.renderTrigger()),m.default.createElement(k.PositionContent,null,this.renderContent()))}},{key:"placement",get:function(){var e=this.props,t=e.renderOffscreen,n=e.placement;return!this.isShown&&t?"offscreen":n}},{key:"isShown",get:function(){return void 0===this.props.show?this.state.show:this.props.show}}]),t.displayName="Popover",t}(_.Component),p.Trigger=q,p.Content=G,p.propTypes={children:j.default.Children.oneOf([q,G]),placement:j.default.placement,on:_.PropTypes.oneOfType([_.PropTypes.oneOf(["click","hover","focus"]),_.PropTypes.arrayOf(_.PropTypes.oneOf(["click","hover","focus"]))]),variant:_.PropTypes.oneOf(["default","inverse"]),rootClose:_.PropTypes.bool,defaultShow:_.PropTypes.bool,renderOffscreen:_.PropTypes.bool,show:j.default.controllable(_.PropTypes.bool,"onToggle","defaultShow"),contentRef:_.PropTypes.func,onToggle:_.PropTypes.func,onClick:_.PropTypes.func,onFocus:_.PropTypes.func,onBlur:_.PropTypes.func,onReady:_.PropTypes.func},p.defaultProps={placement:"bottom center",variant:"default",on:["hover","focus"],contentRef:function(e){},rootClose:!0,defaultShow:!1},f=h))||f);t.default=K,t.PopoverTrigger=q,t.PopoverContent=G},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=!("undefined"==typeof window||!window.document||!window.document.createElement)},function(e,t){"use strict";function n(e){function t(t){var n=p,r=h;if(p=h=void 0,m=t,y!==!0)return v=e.apply(r,n)}function n(e){return m=e,g.push(setTimeout(i,d)),b?t(e):v}function r(e){var t=e-_,n=e-m,r=d-t;return w?Math.min(r,M-n):r}function o(e){var t=e-_,n=e-m;return void 0===_||t>=d||t<0||w&&n>=M}function i(){var e=Date.now();return o(e)?a(e):void g.push(setTimeout(i,r(e)))}function a(e){return u(),x&&p?t(e):(p=h=void 0,v)}function s(){y=!0,u(),m=0,p=_=h=void 0}function l(){return 0===g.length?v:a(Date.now())}function u(){g.forEach(function(e){return clearTimeout(e)}),g=[]}function c(){for(var e=Date.now(),r=o(e),a=arguments.length,s=Array(a),l=0;l1&&void 0!==arguments[1]?arguments[1]:0,f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},p=void 0,h=void 0,v=void 0,_=void 0,m=0,g=[],y=!1;if("function"!=typeof e)throw new TypeError("Expected a function");var b=!!f.leading,w="maxWait"in f,x=!("trailing"in f)||!!f.trailing,M=w?Math.max(+f.maxWait||0,d):0;return c.cancel=s,c.flush=l,c}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){return function(t){var n,r,s=(0,p.default)(t),c=(r=n=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"renderCloseButton",value:function(){return d.default.createElement("div",{className:e,key:"closeButton"},d.default.createElement(w.default,{ref:this.props.closeButtonRef,onClick:this.props.onClose,size:"small",variant:this.props.closeButtonVariant},d.default.createElement(m.default,null),d.default.createElement(y.default,null,this.props.closeButtonLabel)))}},{key:"render",value:function(){var e=u(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"render",this).call(this),t=d.default.Children.toArray(e.props.children);return this.props.isDismissable&&(t=[this.renderCloseButton()].concat(t)),(0,v.default)(e,Object.assign({},e.props),t)}}]),n.displayName="DismissableComponent",n}(t),n.displayName=s,n.propTypes=Object.assign({},t.propTypes,x),n.defaultProps=Object.assign({},t.defaultProps,{isDismissable:!1}),r);return c}}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n\n \n'}))}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t-1}function h(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function B(e,t){for(var n=e.length;n--&&k(t,e[n],0)>-1;);return n}function V(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}function A(e){return"\\"+nr[e]}function R(e,t){return null==e?oe:e[t]}function F(e){return Gn.test(e)}function W(e){return Kn.test(e)}function U(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}function q(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function G(e,t){return function(n){return e(t(n))}}function K(e,t){for(var n=-1,r=e.length,o=0,i=[];++n>>1,Ae=[["ary",ke],["bind",me],["bindKey",ge],["curry",be],["curryRight",we],["flip",Pe],["partial",xe],["partialRight",Me],["rearg",Oe]],Re="[object Arguments]",Fe="[object Array]",We="[object AsyncFunction]",Ue="[object Boolean]",qe="[object Date]",Ge="[object DOMException]",Ke="[object Error]",Je="[object Function]",Ze="[object GeneratorFunction]",Qe="[object Map]",Xe="[object Number]",$e="[object Null]",et="[object Object]",tt="[object Promise]",nt="[object Proxy]",rt="[object RegExp]",ot="[object Set]",it="[object String]",at="[object Symbol]",st="[object Undefined]",lt="[object WeakMap]",ut="[object WeakSet]",ct="[object ArrayBuffer]",dt="[object DataView]",ft="[object Float32Array]",pt="[object Float64Array]",ht="[object Int8Array]",vt="[object Int16Array]",_t="[object Int32Array]",mt="[object Uint8Array]",gt="[object Uint8ClampedArray]",yt="[object Uint16Array]",bt="[object Uint32Array]",wt=/\b__p \+= '';/g,xt=/\b(__p \+=) '' \+/g,Mt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,kt=/&(?:amp|lt|gt|quot|#39);/g,Ot=/[&<>"']/g,Pt=RegExp(kt.source),jt=RegExp(Ot.source),Lt=/<%-([\s\S]+?)%>/g,Tt=/<%([\s\S]+?)%>/g,St=/<%=([\s\S]+?)%>/g,Et=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ct=/^\w*$/,Dt=/^\./,It=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,zt=/[\\^$.*+?()[\]{}|]/g,Nt=RegExp(zt.source),Ht=/^\s+|\s+$/g,Yt=/^\s+/,Bt=/\s+$/,Vt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,At=/\{\n\/\* \[wrapped with (.+)\] \*/,Rt=/,? & /,Ft=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Wt=/\\(\\)?/g,Ut=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,qt=/\w*$/,Gt=/^[-+]0x[0-9a-f]+$/i,Kt=/^0b[01]+$/i,Jt=/^\[object .+?Constructor\]$/,Zt=/^0o[0-7]+$/i,Qt=/^(?:0|[1-9]\d*)$/,Xt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,$t=/($^)/,en=/['\n\r\u2028\u2029\\]/g,tn="\\ud800-\\udfff",nn="\\u0300-\\u036f",rn="\\ufe20-\\ufe2f",on="\\u20d0-\\u20ff",an=nn+rn+on,sn="\\u2700-\\u27bf",ln="a-z\\xdf-\\xf6\\xf8-\\xff",un="\\xac\\xb1\\xd7\\xf7",cn="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",dn="\\u2000-\\u206f",fn=" \\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",pn="A-Z\\xc0-\\xd6\\xd8-\\xde",hn="\\ufe0e\\ufe0f",vn=un+cn+dn+fn,_n="['’]",mn="["+tn+"]",gn="["+vn+"]",yn="["+an+"]",bn="\\d+",wn="["+sn+"]",xn="["+ln+"]",Mn="[^"+tn+vn+bn+sn+ln+pn+"]",kn="\\ud83c[\\udffb-\\udfff]",On="(?:"+yn+"|"+kn+")",Pn="[^"+tn+"]",jn="(?:\\ud83c[\\udde6-\\uddff]){2}",Ln="[\\ud800-\\udbff][\\udc00-\\udfff]",Tn="["+pn+"]",Sn="\\u200d",En="(?:"+xn+"|"+Mn+")",Cn="(?:"+Tn+"|"+Mn+")",Dn="(?:"+_n+"(?:d|ll|m|re|s|t|ve))?",In="(?:"+_n+"(?:D|LL|M|RE|S|T|VE))?",zn=On+"?",Nn="["+hn+"]?",Hn="(?:"+Sn+"(?:"+[Pn,jn,Ln].join("|")+")"+Nn+zn+")*",Yn="\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)",Bn="\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)",Vn=Nn+zn+Hn,An="(?:"+[wn,jn,Ln].join("|")+")"+Vn,Rn="(?:"+[Pn+yn+"?",yn,jn,Ln,mn].join("|")+")",Fn=RegExp(_n,"g"),Wn=RegExp(yn,"g"),Un=RegExp(kn+"(?="+kn+")|"+Rn+Vn,"g"),qn=RegExp([Tn+"?"+xn+"+"+Dn+"(?="+[gn,Tn,"$"].join("|")+")",Cn+"+"+In+"(?="+[gn,Tn+En,"$"].join("|")+")",Tn+"?"+En+"+"+Dn,Tn+"+"+In,Bn,Yn,bn,An].join("|"),"g"),Gn=RegExp("["+Sn+tn+an+hn+"]"),Kn=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Jn=["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"],Zn=-1,Qn={};
+Qn[ft]=Qn[pt]=Qn[ht]=Qn[vt]=Qn[_t]=Qn[mt]=Qn[gt]=Qn[yt]=Qn[bt]=!0,Qn[Re]=Qn[Fe]=Qn[ct]=Qn[Ue]=Qn[dt]=Qn[qe]=Qn[Ke]=Qn[Je]=Qn[Qe]=Qn[Xe]=Qn[et]=Qn[rt]=Qn[ot]=Qn[it]=Qn[lt]=!1;var Xn={};Xn[Re]=Xn[Fe]=Xn[ct]=Xn[dt]=Xn[Ue]=Xn[qe]=Xn[ft]=Xn[pt]=Xn[ht]=Xn[vt]=Xn[_t]=Xn[Qe]=Xn[Xe]=Xn[et]=Xn[rt]=Xn[ot]=Xn[it]=Xn[at]=Xn[mt]=Xn[gt]=Xn[yt]=Xn[bt]=!0,Xn[Ke]=Xn[Je]=Xn[lt]=!1;var $n={"À":"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"},er={"&":"&","<":"<",">":">",'"':""","'":"'"},tr={"&":"&","<":"<",">":">",""":'"',"'":"'"},nr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rr=parseFloat,or=parseInt,ir="object"==typeof e&&e&&e.Object===Object&&e,ar="object"==typeof self&&self&&self.Object===Object&&self,sr=ir||ar||Function("return this")(),lr="object"==typeof t&&t&&!t.nodeType&&t,ur=lr&&"object"==typeof o&&o&&!o.nodeType&&o,cr=ur&&ur.exports===lr,dr=cr&&ir.process,fr=function(){try{return dr&&dr.binding&&dr.binding("util")}catch(e){}}(),pr=fr&&fr.isArrayBuffer,hr=fr&&fr.isDate,vr=fr&&fr.isMap,_r=fr&&fr.isRegExp,mr=fr&&fr.isSet,gr=fr&&fr.isTypedArray,yr=L("length"),br=T($n),wr=T(er),xr=T(tr),Mr=function e(t){function n(e){if(ul(e)&&!wf(e)&&!(e instanceof b)){if(e instanceof o)return e;if(bc.call(e,"__wrapped__"))return aa(e)}return new o(e)}function r(){}function o(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=oe}function b(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Ye,this.__views__=[]}function T(){var e=new b(this.__wrapped__);return e.__actions__=Ao(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ao(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ao(this.__views__),e}function Q(){if(this.__filtered__){var e=new b(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function te(){var e=this.__wrapped__.value(),t=this.__dir__,n=wf(e),r=t<0,o=n?e.length:0,i=Si(0,o,this.__views__),a=i.start,s=i.end,l=s-a,u=r?s:a-1,c=this.__iteratees__,d=c.length,f=0,p=Zc(l,this.__takeCount__);if(!n||!r&&o==l&&p==l)return xo(e,this.__actions__);var h=[];e:for(;l--&&f