CINXE.COM
From Paper Maps to the Web: A DIY Digital Maps Primer | The New York Public Library
<!DOCTYPE html> <!--[if lt IE 8]> <html class="no-js lt-ie10 lt-ie9 lt-ie8" lang="en"> <![endif]--> <!--[if lt IE 9]> <html class="no-js lt-ie10 lt-ie9" lang="en"> <![endif]--> <!--[if IE 9]> <html class="no-js lt-ie10" lang="en"> <![endif]--> <!--[if gt IE 9]> <html class="no-js" lang="en"><![endif]--> <!--[if !IE]><html lang="en"><![endif]--> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://www.nypl.org/blog/2015/01/05/web-maps-primer","20190417224618","https://web.archive.org/","web","/_static/", "1555541178"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <title>From Paper Maps to the Web: A DIY Digital Maps Primer | The New York Public Library</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta property="twitter:account_id" content="1510081921"/> <link rel="shortcut icon" href="https://web.archive.org/web/20190417224618im_/https://www.nypl.org/sites/all/themes/nypl_new/favicon.ico" type="image/vnd.microsoft.icon"/> <meta name="description" content="A primer on working with various free web mapping tools so you can make your own awesome maps."/> <meta name="keywords" content="NYPL, The New York Public Library, Manhattan, Bronx, Staten Island"/> <meta name="rights" content="© 2019 The New York Public Library"/> <meta property="og:site_name" content="The New York Public Library"/> <meta property="og:url" content="https://web.archive.org/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer"/> <meta property="og:title" content="From Paper Maps to the Web: A DIY Digital Maps Primer"/> <meta property="og:description" content="A primer on working with various free web mapping tools so you can make your own awesome maps."/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:site" content="@nypl"/> <meta name="twitter:site:id" content="17544803"/> <!--[if (gte IE 6)&(lte IE 8)]><script src="sites/all/themes/nypl_new/javascript/html5shiv.min.js" /> </script><![endif]--> <script type="application/ld+json"> { "@context": "https://web.archive.org/web/20190417224618/http://schema.org", "@type": "BlogPosting", "headline": "From Paper Maps to the Web: A DIY Digital Maps Primer", "author": "Mauricio Giraldo Arteaga", "datePublished": "2015-01-05T16:38:06-05:00", "publisher": { "@type": "Organization", "name": "The New York Public Library", "logo": { "@type": "ImageObject", "contentUrl": "https://web.archive.org/web/20190417224618/https://www.nypl.org/sites/default/files/images/new_logo.inline%20vertical.jpg", "url": "https://web.archive.org/web/20190417224618/https://www.nypl.org/sites/default/files/images/new_logo.inline%20vertical.jpg" } }, "dateModified": "2016-02-24T13:03:55-05:00", "url": "https://web.archive.org/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer", "image": { "@type": "ImageObject", "contentUrl": "https://web.archive.org/web/20190417224618/https://i.imgur.com/UTGlBEk.jpg", "url": "https://web.archive.org/web/20190417224618/https://i.imgur.com/UTGlBEk.jpg" }, "mainEntityOfPage": "https://web.archive.org/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer" } </script> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta property="article:publisher" content="https://www.facebook.com/newyorkpubliclibrary"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20190417224618cs_/https://www.nypl.org/sites/default/files/css/css_xE-rWrJf-fncB6ztZfd2huxqgxu4WO-qwma6Xer30m4.css" media="all"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20190417224618cs_/https://www.nypl.org/sites/default/files/css/css_K817bj7w6U8oYvhgrFpikWEeXbKlQW0iAxbruvTaT3o.css" media="all"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20190417224618cs_/https://www.nypl.org/sites/default/files/css/css_7BM_GqMA6ODBLYt9oG7s-WC_Yz5IOxwtxtup71XEoD8.css" media="screen"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20190417224618cs_/https://www.nypl.org/sites/default/files/css/css_YcQ6__isFYe9hVkZGZUviw8mJoVEzasaqpstQaGU6G4.css" media="all"/> <style type="text/css" media="all"> <!--/*--><![CDATA[/*><!--*/ @font-face{font-family:Kievit-Book;src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-Book.eot");src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-Book.eot#iefix") format("embedded-opentype"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-Book.woff") format("woff"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-Book.ttf") format("truetype")}@font-face{font-family:Kievit-Book-Italic;src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-BookIta.eot");src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-BookIta.eot#iefix") format("embedded-opentype"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-BookIta.woff") format("woff"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-BookIta.ttf") format("truetype")}@font-face{font-family:Kievit-Medium;src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-Medi.eot");src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-Medi.eot#iefix") format("embedded-opentype"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-Medi.woff") format("woff"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-Medi.ttf") format("truetype")}@font-face{font-family:Kievit-Medium-Italic;src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-MediIta.eot");src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-MediIta.eot#iefix") format("embedded-opentype"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-MediIta.woff") format("woff"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-MediIta.ttf") format("truetype")}@font-face{font-family:Kievit-Bold;src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-Bold.eot");src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-Bold.eot#iefix") format("embedded-opentype"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-Bold.woff") format("woff"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-Bold.ttf") format("truetype")}@font-face{font-family:Kievit-Light;src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-Light.eot");src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-Light.eot#iefix") format("embedded-opentype"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-Light.woff") format("woff"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/ff_kievit_web/KievitWeb-Light.ttf") format("truetype")}@font-face{font-family:Milo-Light;src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-light/MiloSlabWebPro-Light.eot");src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-light/MiloSlabWebPro-Light.eot#iefix") format("embedded-opentype"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-light/MiloSlabWebPro-Light.woff") format("woff"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-light/MiloSlabWebPro-Light.ttf") format("truetype")}@font-face{font-family:Milo-Light-Italic;src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-light-italic/MiloSlabWebPro-LightItalic.eot");src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-light-italic/MiloSlabWebPro-LightItalic.eot#iefix") format("embedded-opentype"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-light-italic/MiloSlabWebPro-LightItalic.woff") format("woff"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-light-italic/MiloSlabWebPro-LightItalic.ttf") format("truetype")}@font-face{font-family:Milo-Regular;src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-regular/MiloSlabWebPro.eot");src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-regular/MiloSlabWebPro.eot#iefix") format("embedded-opentype"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-regular/MiloSlabWebPro.woff") format("woff"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-regular/MiloSlabWebPro.ttf") format("truetype")}@font-face{font-family:Milo-Regular-Italic;src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-regular-italic/MiloSlabWebPro-Italic.eot");src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-regular-italic/MiloSlabWebPro-Italic.eot#iefix") format("embedded-opentype"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-regular-italic/MiloSlabWebPro-Italic.woff") format("woff"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-regular-italic/MiloSlabWebPro-Italic.ttf") format("truetype")}@font-face{font-family:Milo-Medium;src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-medium/MiloSlabWebPro-Medium.eot");src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-medium/MiloSlabWebPro-Medium.eot#iefix") format("embedded-opentype"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-medium/MiloSlabWebPro-Medium.woff") format("woff"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-medium/MiloSlabWebPro-Medium.ttf") format("truetype")}@font-face{font-family:nypl-moon;src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/nypl-moon/nypl-moon.eot?viik85");src:url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/nypl-moon/nypl-moon.eot?viik85#iefix") format("embedded-opentype"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/nypl-moon/nypl-moon.woff2?viik85") format("woff2"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/nypl-moon/nypl-moon.ttf?viik85") format("truetype"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/nypl-moon/nypl-moon.woff?viik85") format("woff"),url("//web.archive.org/web/20190417224618im_/https://d2znry4lg8s0tq.cloudfront.net/nypl-moon/nypl-moon.svg?viik85#nypl-moon") format("svg");font-weight:400;font-style:normal}[class*=" nypl-icon-"],[class^=nypl-icon-]{font-family:nypl-moon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nypl-icon-arrow-meganav-large:before{content:"\E801"}.nypl-icon-arrow-meganav:before{content:"\E800"}.nypl-icon-card:before{content:"\E623"}.nypl-icon-book:before{content:"\E624"}.nypl-icon-play-large:before{content:"\E625"}.nypl-icon-play-med:before{content:"\E626"}.nypl-icon-play-small:before{content:"\E603"}.nypl-icon-headphones:before{content:"\E627"}.nypl-icon-solo-x:before{content:"\E611"}.nypl-icon-mail:before{content:"\E61C"}.nypl-icon-login:before{content:"\E61D"}.nypl-icon-logo-mark:before{content:"\E61E"}.nypl-icon-logo-type:before{content:"\E61F"}.nypl-icon-locator-no-dot:before{content:"\E620"}.nypl-icon-locator-small:before{content:"\E616"}.nypl-icon-locator-large:before{content:"\E615"}.nypl-icon-burger-nav:before{content:"\E614"}.nypl-icon-wedge-right:before{content:"\E621"}.nypl-icon-wedge-left:before{content:"\E622"}.nypl-icon-wedge-down:before{content:"\E600"}.nypl-icon-wedge-up:before{content:"\E601"}.nypl-icon-magnifier-thin:before{content:"\E617"}.nypl-icon-magnifier-fat:before{content:"\E609"}.nypl-icon-magnifier-circle:before{content:"\E602"}.nypl-icon-facebook-circle:before{content:"\E62E"}.nypl-icon-facebook-circle-large:before{content:"\E62C"}.nypl-icon-facebook-circle-hover:before{content:"\E630"}.nypl-icon-twitter-circle:before{content:"\E62F"}.nypl-icon-twitter-circle-large:before{content:"\E62D"}.nypl-icon-twitter-circle-hover:before{content:"\E631"}.nypl-icon-facebook:before{content:"\E604"}.nypl-icon-twitter:before{content:"\E605"}.nypl-icon-tumblr:before{content:"\E606"}.nypl-icon-instagram:before{content:"\E618"}.nypl-icon-soundcloud:before{content:"\E619"}.nypl-icon-itunes:before{content:"\E61A"}.nypl-icon-youtube:before{content:"\E61B"}.nypl-icon-bldg:before{content:"\E607"}.nypl-icon-equals-small:before{content:"\E608"}.nypl-icon-arrow-up:before{content:"\E60A"}.nypl-icon-arrow-down:before{content:"\E629"}.nypl-icon-arrow-left:before{content:"\E62A"}.nypl-icon-arrow-right:before{content:"\E62B"}.nypl-icon-circle-arrow-left:before{content:"\E60B"}.nypl-icon-circle-arrow-right:before{content:"\E60C"}.nypl-icon-circle-wedge-left:before{content:"\E60D"}.nypl-icon-circle-wedge-right:before{content:"\E60E"}.nypl-icon-circle-more:before{content:"\E60F"}.nypl-icon-more-dots:before{content:"\E610"}.nypl-icon-circle-x:before{content:"\E612"}.nypl-icon-circle-check:before{content:"\E613"}.nypl-icon-check-solo:before{content:"\E628"}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.header{*zoom:1}.header:after,.header:before{content:" ";display:table}.header:after{clear:both}.animateHover{animation-duration:1.2s;animation-delay:0s;animation-fill-mode:both}.animateMegaMenuArrowEnter,.animateMegaMenuEnter{animation-duration:.4s;animation-delay:.25s;animation-fill-mode:both}.animatedFast{animation-duration:.5s;animation-fill-mode:both}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.39062deg) skewY(.39062deg)}88.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInSlow{0%{opacity:.1}to{opacity:1}}.fadeInSlow{animation-name:fadeInSlow}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}@media only screen and (min-width:769px){.keywords-pulse-fade-in{-webkit-animation-name:keywordsPulseFadeIn;animation-duration:.2s;animation-name:keywordsPulseFadeIn;animation-iteration-count:1;animation-timing-function:ease-in-out}}@keyframes keywordsPulseFadeIn{0%{transform:scaleX(1);opacity:0}30%{transform:scale3d(1.01,1.01,1.01);opacity:.3}to{transform:scaleX(1);opacity:1}}@media only screen and (min-width:769px){.keywords-pulse{-webkit-animation-name:keywordsPulse;animation-duration:.2s;animation-name:keywordsPulse;animation-iteration-count:1;animation-timing-function:ease-in-out}}@keyframes keywordsPulse{0%{transform:scaleX(1)}30%{transform:scale3d(1.01,1.01,1.01)}to{transform:scaleX(1)}}.DotsLoader li{animation:dotsLoader 2s infinite}.DotsLoader li:nth-child(1n){animation-delay:0s;margin-right:5px}.DotsLoader li:nth-child(2n){margin-right:5px;animation-delay:.25s}.DotsLoader li:nth-child(3n){animation-delay:.5s}@keyframes dotsLoader{0%{transform:scale(.5);background:#fff}50%{transform:scale(1);background:#1b7fa7}to{transform:scale(.5);background:#fff}}.header{font-family:Kievit-Book,Helvetica,arial;background-color:#fff;width:100%}.header a{text-decoration:none}.header a:focus,.header button:focus,.header input:focus{box-shadow:1px 1px 2px 2px #0f465c;outline:0;outline:3px solid #135772}.header-mobile{min-width:320px;display:block}@media only screen and (min-width:769px){.header-mobile{display:none}}.header-mobile-logo{width:50px;height:55px}.header-mobile ul button{border-radius:0}.header-mobile-searchForm{position:absolute;left:0;width:100%;z-index:1000;background:#1b7fa7}.header-mobile-searchForm fieldset{border:none;padding:0;margin:0}.header-mobile-searchForm-inputBox{margin:20px 15px;display:block;overflow:hidden;position:relative}.header-mobile-searchForm-inputBox>input{width:100%;height:66px;padding:0 0 0 25px;font-size:18px;font-style:normal;line-height:normal!important;font-family:Kievit-Light,Helvetica,arial}.header-mobile-searchForm-inputBox svg{fill:#1da1d4;height:20px;left:0;position:absolute;top:24px}.header-mobile-searchForm-mobileControls{border-top-style:solid;border-color:hsla(0,0%,40%,.21);border-width:1px}.header-mobile-searchForm-mobileControls button{border:none;background-color:transparent;color:#fff;padding:20px 0;text-align:center;text-transform:uppercase;display:inline-block;line-height:normal;width:50%}.header-mobile-searchForm-mobileControls button:first-child{border-color:hsla(0,0%,40%,.21);border-right-style:solid;border-width:1px}.header-mobile-searchForm-mobileControls .label{display:inline-block;margin:0 20px 0 0;vertical-align:middle;font-size:16px;font-family:Kievit-Book,Helvetica,arial}.header-mobile-searchForm-mobileControls .icon{display:inline-block;color:#78cced;font-size:30px;vertical-align:middle;line-height:normal}.header-mobile-searchForm-mobileControls svg{vertical-align:middle;fill:#78cced;height:30px;width:30px}.header-mobile-wrapper{width:100%;position:absolute;left:0}.header-wrapper{position:relative;border-bottom:2px solid #ed1c24}.header-topWrapper{display:none}@media only screen and (min-width:769px){.header-topWrapper{display:block;max-width:1312px;margin:0 20px;min-height:160px}}@media only screen and (min-width:1025px){.header-topWrapper{margin:0 auto}}.header-logo{overflow:hidden}@media only screen and (min-width:769px){.header-logo{display:block;position:relative;margin:0;max-width:90px}}@media only screen and (min-width:1025px){.header-logo{max-width:260px;left:27px;top:20px}}.header-logo .nyplLionLogo{width:200px;height:112px}@media only screen and (min-width:1025px){.header-logo .nyplLionLogo{width:225px;height:126px}}@media only screen and (min-width:769px){.header-logo .nyplLionLogo-text{display:none}}@media only screen and (min-width:1025px){.header-logo .nyplLionLogo-text{display:block}}.header-buttons ul{margin:0;list-style-type:none}.header-buttons ul li{display:inline-block;margin-right:.18em}.header-buttons>a,.header-buttons li>a{font-family:Kievit-Bold,Helvetica,arial;font-size:13px;letter-spacing:.04em;margin:0 10px 0 0}.header-buttons>a:visited,.header-buttons li>a:visited{color:#000}.header-buttons>a:last-child,.header-buttons li>a:last-child{margin:0}.header-buttons>a:focus,.header-buttons li>a:focus{box-shadow:1px 1px 1px 1px #135772;-webkit-outline-color:#135772;-moz-outline-color:#135772;-ms-outline-color:#135772;-o-outline-color:#135772;outline-color:#135772;outline-style:solid;outline-width:.1875em;padding:12px}@media only screen and (min-width:769px){.header-buttons{right:0}}@media only screen and (min-width:1025px){.header-buttons{right:20px}}.header-buttons .myNyplButton,.header-buttons .subscribeButton{font-family:Kievit-Bold,Helvetica,arial;font-size:13px;color:#000;background-color:#fff;letter-spacing:.04em}.header-buttons .myNyplButton.active,.header-buttons .subscribeButton.active{transition:background-color .2s linear 0s,color .2s linear 0s;background-color:#135772;color:#fff}.header-buttons .myNyplButton.active:visited,.header-buttons .subscribeButton.active:visited{color:#fff}.header-buttons .myNyplButton:focus,.header-buttons .subscribeButton:focus{box-shadow:1px 1px 1px 1px #135772;-webkit-outline-color:#135772;-moz-outline-color:#135772;-ms-outline-color:#135772;-o-outline-color:#135772;outline-color:#135772;outline-style:solid;outline-width:.1875em}.header-buttons .myNyplButton:visited,.header-buttons .subscribeButton:visited{color:#000}.header-buttons .myNyplButton .icon,.header-buttons .subscribeButton .icon{opacity:.8;filter:alpha(opacity=80)}.header-buttons .donateButton{border-radius:4px;background-clip:padding-box}.header-buttons .shopTopLink{display:none}@media only screen and (min-width:860px){.header-buttons .shopTopLink{display:inline-block}}.header-buttons .dropDownIcon{transform:rotate(270deg);height:12px;background-clip:padding-box}.header .emailSubscription-socialMediaLinksWidget ul{list-style-type:none;margin:0;padding:0}.header .emailSubscription-socialMediaLinksWidget ul li{display:inline-block;margin:0 5px 0 0;line-height:0}.header .emailSubscription-socialMediaLinksWidget ul li:last-child{margin-right:0}.header .emailSubscription-socialMediaLinksWidget ul li:last-child svg{margin-left:10px}.header .emailSubscription-socialMediaLinksWidget ul li a{color:#fff;text-decoration:none;display:block;font-size:50px}.header .emailSubscription-socialMediaLinksWidget ul li svg{fill:#fff;height:30px;width:30px}.header #skip ul{list-style:none;padding:0;margin:0}.header #skip a{font-family:Kievit-Bold,Helvetica,arial;background-color:#fff;color:#1b7fa7;display:block;font-size:13px;font-weight:400;height:1px;left:-10000px;line-height:22px;margin:5px;overflow:hidden;padding:5px 10px;position:absolute;text-transform:uppercase;top:auto;width:1px;z-index:1000}.header #skip a:active,.header #skip a:focus{box-shadow:1px 1px 2px 2px #0c3646;height:auto;left:auto;outline:0;overflow:visible;top:10px;width:auto}@media only screen and (min-width:769px){.header #skip a:active,.header #skip a:focus{top:auto}}.header-globalAlerts{position:relative;border-bottom:1px solid #908034}@media only screen and (min-width:769px){.header-globalAlerts{border-bottom:none}}.header-globalAlerts.hide{display:none}.header-globalAlerts-box{position:relative;margin:.5em 1.2em}@media only screen and (min-width:769px){.header-globalAlerts-box{margin-right:20px}}@media only screen and (min-width:1025px){.header-globalAlerts-box{margin-left:138px}}.header-globalAlerts-box-item{font-size:16px;margin:.5em 0;line-height:1.2em}.header-globalAlerts-box-item p{display:block;line-height:1.2em;font-size:16px;max-width:100%!important}.header-globalAlerts-box-item a{text-decoration:underline;color:#333}.header-globalAlerts-box-item a:active,.header-globalAlerts-box-item a:visited{color:#333}.header-globalAlerts-box-item strong{font-family:Kievit-Bold,Helvetica,arial;font-weight:400}.header-globalAlerts-box-item *{font-size:16px;margin:0;padding:0}.header .emailSubscription-wrapper{text-transform:none;display:none}.header .emailSubscription-wrapper.active{display:block}.header .emailSubscription-wrapper .emailSubscription-pp-link{bottom:11px;left:60px}.header .emailSubscription-wrapper .emailSubscription-pp-link:focus{box-shadow:0}.header .emailSubscription-wrapper .emailSubscription-sc-link{bottom:33px;left:140px}.header .emailSubscription-wrapper .emailSubscription .subscribeMessageBox{width:85%}.header .emailSubscription-wrapper .emailSubscription .subscribeMessageBox:focus{outline:3px solid #135772}.header .emailSubscription-wrapper .emailSubscription .subscribeMessageBox-eyebrow{border-top:2px solid #fff;color:#fff;margin-bottom:10px;width:25px}.header .emailSubscription-wrapper .emailSubscription .subscribeMessageBox-title{font-family:Kievit-Book,Helvetica,arial;color:#fff;font-size:20px;font-weight:400;letter-spacing:.03em;line-height:1.2em}.header .emailSubscription-wrapper .emailSubscription .subscribeMessageBox-title-bestNYPL{font-family:Kievit-Medium,Helvetica,arial;font-weight:400}.header .emailSubscription-wrapper .emailSubscription-alreadySubscribed~.emailSubscription-sc-link{left:140px;top:70px}.header .emailSubscription-wrapper .emailSubscription-alreadySubscribed~.emailSubscription-pp-link{left:60px;top:95px}.header .emailSubscription-wrapper .emailSubscription-newEmail{font-family:Kievit-Book,Helvetica,arial;display:block;font-size:14px;margin-top:20px}.header .emailSubscription-wrapper .emailSubscription-newEmail a{border-bottom:1px solid #fff;color:#fff}.header .emailSubscription-wrapper .emailSubscription-followUs{color:#fff;text-transform:uppercase;margin-top:40px;font-size:14px}.header .emailSubscription-wrapper .emailSubscription-misc-error{color:#fff;font-size:20px;line-height:1.2em;padding-top:40px;font-family:Kievit-Book,Helvetica,arial}.header .emailSubscription-wrapper .emailSubscription-misc-error a{border-radius:20px}.header .emailSubscription-wrapper .emailSubscription-misc-error .icon{vertical-align:middle;font-size:25px;margin-right:5px}.header .emailSubscription-wrapper .emailSubscription-newEmail button{background-color:transparent;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #fff;color:#fff;font-size:1.125em;height:1.5em;padding:0 0 2px}.header .emailSubscription-wrapper .emailSubscribeForm-error{font-family:Kievit-Book,Helvetica,arial;display:none;position:absolute;margin-top:15px;margin-left:0;font-size:13px;color:#fff}.header .emailSubscription-wrapper .emailSubscribeForm-error.active{display:block}.header .emailSubscription-wrapper .emailSubscribeForm-error .x-icon{height:20px;vertical-align:middle;margin-right:0;fill:#fff}.header .emailSubscription-wrapper .emailSubscribeForm-input{font-family:Kievit-Book,Helvetica,arial;border:3px solid #1b7fa7;border-radius:5px;color:#776e64;display:table-cell;font-size:1em;height:35px;margin:10px 0 0 -3px;padding:2px 5px 2px 11px;width:95%}.header .emailSubscription-wrapper .emailSubscribeForm-input:active,.header .emailSubscription-wrapper .emailSubscribeForm-input:focus{background-color:#e6e6e6;border-radius:0;box-shadow:inset 0 0 0 .23438em #135772;color:#000;outline:0}.header .emailSubscription-wrapper .emailSubscribeForm-submit input{border-radius:20px}.header .emailSubscription-wrapper .emailSubscribeForm-submit input:focus{box-shadow:1px 1px 2px 2px #0f465c;outline:0}.header .emailSubscription-wrapper .emailSubscribeForm-submit .check-solo-icon{fill:#fff;height:25px;margin-top:66px;margin-left:4px;position:absolute}.header .myNyplButton{font-family:Kievit-Bold,Helvetica,arial;border-radius:0;background-clip:padding-box;font-size:13px;color:#000;display:block;letter-spacing:.04em;background-color:#fff}.header .myNyplButton.loggedIn{color:#000}.header .myNyplButton.active{transition:background-color .2s linear 0s,color .2s linear 0s;background-color:#135772;color:#fff}.header .myNyplButton.active:visited{color:#fff}.header .myNyplButton:visited{color:#000}.header .myNyplButton .icon{opacity:.8;filter:alpha(opacity=80)}.header .myNypl-wrapper{text-transform:none;display:none;box-sizing:content-box;min-height:180px}.header .myNypl-wrapper.loggedInHeight{min-height:250px}.header .myNypl-wrapper.active{display:block}.header .myNypl-wrapper .myNypl-Links{color:#fff}.header .myNypl-wrapper .myNypl-eyebrow{border-top:2px solid #fff;color:#fff;margin-bottom:10px;width:25px}.header .myNypl-wrapper .myNypl-title{color:#fff;font-size:20px;font-family:Kievit-Book,Helvetica,arial;font-weight:400;line-height:1.2em}.header .myNypl-wrapper .myNypl-patron-greeting{color:#fff;font-family:Kievit-Book,Helvetica,arial;font-weight:400;letter-spacing:.03em;line-height:1.2em;margin:0;text-align:left}.header .myNypl-wrapper .myNypl-patron-greeting.login-indication{margin:0 0 6px}.header .myNypl-wrapper .myNypl-login-list{text-align:left;list-style:none;padding:0;margin:0}.header .myNypl-wrapper .myNypl-login-list li a{border-radius:28px;box-sizing:content-box}.header .myNypl-wrapper .myNypl-login-list li a:focus{box-shadow:1px 1px 2px 2px #0f465c;outline:0}.header .myNypl-wrapper .myNypl-login-list li svg{vertical-align:middle;width:28px;padding-right:5px;height:28px}.header .myNypl-wrapper .myNypl-catalog-btn{min-width:170px}.header .myNypl-wrapper .myNypl-catalog-link:focus{box-shadow:1px 1px 2px 2px #0f465c;outline:0}.header .myNypl-wrapper .myNypl-research-btn{min-width:265px}.header .myNypl-wrapper .myNypl .icon{font-size:25px;color:hsla(0,0%,100%,.6);vertical-align:middle;margin-right:5px}.header .myNypl-wrapper .myNypl .bldgIcon{fill:#fff;margin:2px 0;height:20px}.header .myNypl-wrapper .myNypl .logoutIcon{fill:#1b7fa7;margin:0 10px 0 0;vertical-align:-11px;height:1.3rem;width:1.3rem;margin:5px 10px 5px 0}.header .myNypl-wrapper .myNypl .patron-greeting-wrapper:focus{box-shadow:1px 1px 2px 2px #0f465c;outline:0}.header .mobileMyNypl-wrapper{display:inline-block;position:inherit}.header .mobileMyNypl-wrapper.active{display:block}@media only screen and (min-width:769px){.header .mobileMyNypl-wrapper.active{display:none}}.header .loginIcon.active{stroke:none}.header .loginIcon-loggedIn{fill:#000;stroke:none}.header .loginIcon-loggedIn.active{fill:#fff;opacity:1}.header .myNyplButton.loginIcon-loggedIn{height:20px;left:143px;position:absolute;top:7px}.header .myNyplButton-iconWrapper{margin:0 0 0 22px}.header .mobileMyNypl{display:none;position:absolute;left:0;width:100%;z-index:1000}.header .mobileMyNypl.active{box-shadow:2px 2px 3px 4px hsla(0,0%,39%,.25);display:flex;flex-flow:row wrap}.header .mobileMyNypl-greeting{box-sizing:content-box;color:#fff;flex:1 100%;padding:22px 0 0 11px;position:absolute;text-align:left}.header .mobileMyNypl-greeting .login-indication{margin:0 0 30px}.header .mobileMyNypl-greeting:focus,.header .mobileMyNypl a:focus{-webkit-outline-color:#fff;-moz-outline-color:#fff;-ms-outline-color:#fff;-o-outline-color:#fff;outline-color:#fff;outline:inset;outline-style:solid;outline-width:.1875em}.header .mobileMyNypl a:focus{position:relative}.header .mobileMyNypl a:first-child svg{vertical-align:bottom;margin-top:5px}.header .mobileMyNypl .bldgIcon{fill:#fff;height:25px;margin:5px 0}.header .mobileMyNypl .catalogLink{border-right:2px solid #2b2b2b;flex:1 1 40%;margin:0 1px 50px 2px}.header .mobileMyNypl .researchLink{flex:1 1 40%;margin:0 1px 50px 2px}.header .mobileMyNypl .researchLink+.mobileMyNypl-catalog-link{border-bottom:2px solid #000;margin-bottom:0}.header .login-indication{font-style:italic}.header-mobile-navMenu{position:relative;display:block}.header-mobile-navMenu-searchBox-wrapper{display:block}@media only screen and (min-width:769px){.header-mobile-navMenu-searchBox-wrapper{display:inline-table;vertical-align:middle;margin:0 10px 0 5px}}@media only screen and (min-width:792px){.header-mobile-navMenu-searchBox-wrapper{margin:0 10px}}.header-mobile-navMenu-searchButton{display:none;position:relative;background-color:transparent;border:none;color:#1b7fa7;background-color:#fff;padding:10px 10px 12px;margin:3px 0 0;line-height:normal!important;white-space:normal!important;border-radius:0;background-clip:padding-box}@media only screen and (min-width:769px){.header-mobile-navMenu-searchButton{display:block}}.header-mobile-navMenu-searchButton:hover{border:none!important}.header-mobile-navMenu-searchButton.active{background-color:#1b7fa7;color:#fff;transition:background-color .35s linear .08s}.header-mobile-navMenu-searchButton.active .svgIcon{fill:#fff}.header-mobile-navMenu-searchButton-text{font-family:Kievit-Book,Helvetica,arial;display:inline-block;font-size:18px;line-height:1em;padding:0 20px 0 0;border-bottom:3px solid #1b7fa7}.header-mobile-navMenu-searchButton-icon{display:inline-block;position:absolute;right:8px;top:8px;fill:#1b7fa7}.header-mobile-navMenu-desktopSearchBox{display:none;background-color:#1b7fa7;color:#000;left:0;margin:0;position:absolute;width:100%;z-index:999}@media only screen and (min-width:769px){.header-mobile-navMenu-desktopSearchBox{display:block;top:44px}}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form{position:relative;margin:0 auto;max-width:1312px;height:100%;padding:0}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form fieldset{border:none;padding:0;margin:0;line-height:normal}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-inputBox{display:block;text-align:left;margin:50px 0 25px 20px;padding:0;overflow:hidden}@media only screen and (min-width:1025px){.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-inputBox{margin-left:140px}}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-inputBox label{color:#fff;display:inline-block;font-size:18px;margin:0 0 10px;padding:0!important;line-height:normal}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-inputBox input{font-family:Kievit-Book,Helvetica,arial;border-radius:5px;background-clip:padding-box;background-color:#fff;border:0;color:#000;display:block;font-size:22px;font-style:normal;font-weight:400;height:100%;line-height:normal;margin:0;min-height:2em;padding:10px 0 10px 20px;width:85%}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-inputBox input:active,.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-inputBox input:focus{background-color:#e6e6e6;border-radius:0;box-shadow:inset 0 0 0 .1875em #135772;outline:0}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-inputBox svg{display:none}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls{display:block;margin:0 0 40px 20px;text-align:left}@media only screen and (min-width:1025px){.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls{margin-left:140px}}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls label{position:relative;display:inline-block;margin:0 0 0 -10px;padding:2px;color:#fff;font-size:18px}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls label:before{background-color:#fff;border-radius:50%;background-clip:padding-box;content:"";display:inline-block;height:10px;left:0;margin-right:10px;position:relative;width:10px;top:1px;text-align:center}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls input[type=radio]{opacity:0;filter:alpha(opacity=0)}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls input[type=radio]:checked+label:before{content:"\2022";color:#000;font-size:18px;line-height:11px}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls input[type=radio]:focus+label{box-shadow:1px 1px 1px 1px #135772;-webkit-outline-color:#135772;-moz-outline-color:#135772;-ms-outline-color:#135772;-o-outline-color:#135772;outline-color:#135772;outline-style:solid;outline-width:.1875em}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls .catalogOption{margin-right:25px}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls button{border-radius:50%;background-clip:padding-box;background-color:transparent;background:transparent;border:2px solid #fff;height:72px;line-height:normal;position:absolute;padding:18px;margin:0 20px 0 0;right:0;top:67px;width:72px}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls button:focus{box-shadow:0 0 1px 4px #135772;outline:0}.header-mobile-navMenu-wrapper.mobileActive{box-shadow:0 6px 4px hsla(0,0%,39%,.4);line-height:normal;margin-top:-2.5px;position:absolute;width:100%;z-index:1000}@media only screen and (min-width:769px){.header-mobile-navMenu-wrapper.mobileActive{position:static;margin-top:0;width:auto}}.header-mobile-navMenu-wrapper.mobileActive #navMenu-List{display:block;line-height:normal}.header-mobile-navMenu-wrapper.mobileActive .mobileBottomButtons,.header-mobile-navMenu-wrapper.mobileActive svg{display:block}.header-mobile-navMenu-wrapper.mobileActive .mobileBottomButtons a:focus{-webkit-outline-color:#fff;-moz-outline-color:#fff;-ms-outline-color:#fff;-o-outline-color:#fff;outline-color:#fff;outline:inset;outline-style:solid;outline-width:.1875em;position:relative}.header-mobile-navMenu-wrapper.mobileActive .mobileBottomButtons .subscribeLink svg{height:20px;margin-left:10px;width:30px}.header-mobile-navMenu-wrapper.mobileActive .mobileBottomButtons .shopLink{width:98.5%}.header-mobile-navMenu-wrapper.mobileActive .mobileBottomButtons svg{fill:#fff;height:20px}.header-mobile-navMenu-wrapper.mobileActive .mobileBottomButtons .library-card-icon{height:20px;margin-left:10px;width:33px}.header-mobile-navMenu-wrapper.mobileActive .mobileBottomButtons .shopping-bag-icon{height:25px;width:30px}.header-mobile-navMenu-wrapper.mobileActive .nyplLionLogo{top:20px;left:-110px;fill:#fff;position:absolute;height:120px}.header-mobile-navMenu-wrapper.mobileActive .nyplLionLogo-lion{display:none}.header-mobile-navMenu-list{display:none;background-color:#2b2b2b;padding:10px 0;margin:0;list-style-type:none;text-align:right;vertical-align:middle}.header-mobile-navMenu-list .navMenuItem{padding:8px 0;margin:3.5px 15px 0 0;display:block}@media only screen and (min-width:769px){.header-mobile-navMenu-list .navMenuItem{display:inline-block;padding:0;line-height:normal!important;margin:0 0 0 15px}.header-mobile-navMenu-list .navMenuItem:first-child{margin-left:0}}.header-mobile-navMenu-list .navMenuItem-link{position:relative;display:inline-block;padding:0;margin:0;color:#fff;font-family:Kievit-Book,Helvetica,arial;font-size:18px}.header-mobile-navMenu-list .navMenuItem-link:hover{cursor:pointer}.header-mobile-navMenu-list .navMenuItem-link:active,.header-mobile-navMenu-list .navMenuItem-link:focus,.header-mobile-navMenu-list .navMenuItem-link:hover,.header-mobile-navMenu-list .navMenuItem-link:visited{text-decoration:none}.header-mobile-navMenu-list .navMenuItem-link:focus{box-shadow:1px 1px 1px 1px #fff;-webkit-outline-color:#fff;-moz-outline-color:#fff;-ms-outline-color:#fff;-o-outline-color:#fff;outline-color:#fff;outline-style:solid;outline-width:.1875em}.header-navMenu{display:block;position:absolute;width:100%;bottom:0}@media only screen and (min-width:1025px){.header-navMenu{position:relative;width:auto;bottom:inherit}}.header-navMenu-searchBox-wrapper{display:block}@media only screen and (min-width:769px){.header-navMenu-searchBox-wrapper{display:inline-table;vertical-align:middle;margin:0 10px 0 5px}}@media only screen and (min-width:792px){.header-navMenu-searchBox-wrapper{margin:0 10px}}.header-navMenu-searchButton{display:none;position:relative;background-color:transparent;border:none;color:#1b7fa7;background-color:#fff;padding:10px 10px 12px;margin:3px 0 0;line-height:normal!important;white-space:normal!important;border-radius:0;background-clip:padding-box}@media only screen and (min-width:769px){.header-navMenu-searchButton{display:block}}.header-navMenu-searchButton:hover{border:none!important}.header-navMenu-searchButton.active{background-color:#1b7fa7;color:#fff;transition:background-color .35s linear .08s}.header-navMenu-searchButton.active .svgIcon{fill:#fff}.header-navMenu-searchButton-text{font-family:Kievit-Book,Helvetica,arial;display:inline-block;font-size:18px;line-height:1em;padding:0 20px 0 0;border-bottom:3px solid #1b7fa7}.header-navMenu-searchButton-icon{display:inline-block;position:absolute;right:8px;top:8px;fill:#1b7fa7}.header-navMenu-desktopSearchBox{display:none;background-color:#1b7fa7;color:#000;left:0;margin:0;position:absolute;width:100%;z-index:999}@media only screen and (min-width:769px){.header-navMenu-desktopSearchBox{display:block;top:44px}}.header-navMenu-desktopSearchBox .desktopSearch-form{position:relative;margin:0 auto;max-width:1312px;height:100%;padding:0}.header-navMenu-desktopSearchBox .desktopSearch-form fieldset{border:none;padding:0;margin:0;line-height:normal}.header-navMenu-desktopSearchBox .desktopSearch-form-inputBox{display:block;text-align:left;margin:50px 0 25px 20px;padding:0;overflow:hidden}@media only screen and (min-width:1025px){.header-navMenu-desktopSearchBox .desktopSearch-form-inputBox{margin-left:140px}}.header-navMenu-desktopSearchBox .desktopSearch-form-inputBox label{color:#fff;display:inline-block;font-size:18px;margin:0 0 10px;padding:0!important;line-height:normal}.header-navMenu-desktopSearchBox .desktopSearch-form-inputBox input{font-family:Kievit-Book,Helvetica,arial;border-radius:5px;background-clip:padding-box;background-color:#fff;border:0;color:#000;display:block;font-size:22px;font-style:normal;font-weight:400;height:100%;line-height:normal;margin:0;min-height:2em;padding:10px 0 10px 20px;width:85%}.header-navMenu-desktopSearchBox .desktopSearch-form-inputBox input:active,.header-navMenu-desktopSearchBox .desktopSearch-form-inputBox input:focus{background-color:#e6e6e6;border-radius:0;box-shadow:inset 0 0 0 .1875em #135772;outline:0}.header-navMenu-desktopSearchBox .desktopSearch-form-inputBox svg{display:none}.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls{display:block;margin:0 0 40px 20px;text-align:left}@media only screen and (min-width:1025px){.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls{margin-left:140px}}.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls label{position:relative;display:inline-block;margin:0 0 0 -10px;padding:2px;color:#fff;font-size:18px}.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls label:before{background-color:#fff;border-radius:50%;background-clip:padding-box;content:"";display:inline-block;height:10px;left:0;margin-right:10px;position:relative;width:10px;top:1px;text-align:center}.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls input[type=radio]{opacity:0;filter:alpha(opacity=0)}.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls input[type=radio]:checked+label:before{content:"\2022";color:#000;font-size:18px;line-height:11px}.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls input[type=radio]:focus+label{box-shadow:1px 1px 1px 1px #135772;-webkit-outline-color:#135772;-moz-outline-color:#135772;-ms-outline-color:#135772;-o-outline-color:#135772;outline-color:#135772;outline-style:solid;outline-width:.1875em}.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls .catalogOption{margin-right:25px}.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls button{border-radius:50%;background-clip:padding-box;background-color:transparent;background:transparent;border:2px solid #fff;height:72px;line-height:normal;position:absolute;padding:18px;margin:0 20px 0 0;right:0;top:67px;width:72px}.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls button:focus{box-shadow:0 0 1px 4px #135772;outline:0}.header-navMenu-wrapper{max-width:1312px;text-align:right;margin:0 auto}.header-navMenu-wrapper .mobileBottomButtons,.header-navMenu-wrapper .nyplLionLogo{display:none}.header-navMenu-list{display:none;list-style-type:none;text-align:right;vertical-align:middle;margin:0;background-color:#fff;padding:0}@media only screen and (min-width:769px){.header-navMenu-list{display:inline-table}}.header-navMenu-list .navMenuItem{display:inline-block;padding:0;line-height:normal!important;margin:0 0 0 15px}.header-navMenu-list .navMenuItem:first-child{margin-left:0}.header-navMenu-list .navMenuItem-link{position:relative;display:inline-block;margin:0;font-family:Kievit-Book,Helvetica,arial;font-size:18px;color:#000;padding:2px 0;border-bottom:3px solid transparent;transition:border-color .1s linear .05s,color .1s linear .05s}.header-navMenu-list .navMenuItem-link:hover{cursor:pointer}.header-navMenu-list .navMenuItem-link:active,.header-navMenu-list .navMenuItem-link:focus,.header-navMenu-list .navMenuItem-link:hover,.header-navMenu-list .navMenuItem-link:visited{text-decoration:none}.header-navMenu-list .navMenuItem-link:active,.header-navMenu-list .navMenuItem-link:focus,.header-navMenu-list .navMenuItem-link:hover{border-color:#e32b31;color:#e32b31}.header .fundraisingBanner{max-height:0;visibility:hidden;overflow:hidden}.header .fundraisingBanner *{margin-top:0;margin-bottom:0}.header .fundraisingBanner.show{max-height:300px;display:block;visibility:visible;transition:max-height .75s linear}.header .fundraisingBanner-wrapper{position:relative;display:block;height:200px}@media only screen and (min-width:769px){.header .fundraisingBanner-wrapper{max-width:1312px;margin:0 20px;height:205px}}@media only screen and (min-width:1025px){.header .fundraisingBanner-wrapper{margin:0 auto}}.header .fundraisingBanner-wrapper>a{display:block;width:100%;height:100%}.header .fundraisingBanner-imageWrapper{display:none;line-height:0}@media only screen and (min-width:769px){.header .fundraisingBanner-imageWrapper{display:inline-block;width:250px;position:absolute;bottom:-4px}}.header .fundraisingBanner-imageWrapper img{max-width:100%}.header .fundraisingBanner-description,.header .fundraisingBanner-headline{display:block;color:#fff;text-shadow:2px 2px 5px hsla(0,0%,39%,.75)}@media only screen and (min-width:769px){.header .fundraisingBanner-description,.header .fundraisingBanner-headline{display:inline-block;position:absolute}}.header .fundraisingBanner-headline{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:24px;text-align:center;padding:32px 0 0;line-height:normal}@media only screen and (min-width:425px){.header .fundraisingBanner-headline{padding-top:30px;font-size:28px}}@media only screen and (min-width:769px){.header .fundraisingBanner-headline{width:75%;text-align:left;padding:0;font-size:32px;top:20%;left:200px;transform:translateY(-20%)}}@media only screen and (min-width:1025px){.header .fundraisingBanner-headline{width:63%;top:25%;left:210px;transform:translateY(-25%);font-size:42px}}@media only screen and (min-width:1120px){.header .fundraisingBanner-headline{width:66%;top:35%;left:55%;transform:translate(-55%,-35%)}}.header .fundraisingBanner-description{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;text-align:center;padding:5px 5px 10px;line-height:normal}@media only screen and (min-width:425px){.header .fundraisingBanner-description{font-size:22px}}@media only screen and (min-width:769px){.header .fundraisingBanner-description{width:75%;text-align:left;padding:0;font-size:24px;top:49%;left:200px;transform:translateY(-49%)}}@media only screen and (min-width:1025px){.header .fundraisingBanner-description{width:63%;font-size:30px;top:65%;left:210px;transform:translateY(-65%)}}@media only screen and (min-width:1120px){.header .fundraisingBanner-description{width:66%;top:78%;left:55%;transform:translate(-55%,-78%)}}.header .fundraisingBanner-button{line-height:normal;color:#fff;font-family:Kievit-Bold,Helvetica,arial;background-color:#e32b31;padding:10px 20px;text-transform:uppercase;border-radius:6px;background-clip:padding-box;border:3px solid #fff;font-size:18px;position:absolute;bottom:5%;left:50%;transform:translate(-50%,-5%)}@media only screen and (min-width:425px){.header .fundraisingBanner-button{padding:15px 30px;font-size:22px}}@media only screen and (min-width:1025px){.header .fundraisingBanner-button{left:98%;bottom:50%;transform:translate(-98%,50%)}}.header .fundraisingBanner-closeButton{position:absolute;top:2%;right:2%;background-color:#07818d;color:#fff;border:none;font-size:12px;padding:5px 7px!important;line-height:normal;transition:unset;border-radius:0;background-clip:padding-box}.header .fundraisingBanner-closeButton:hover{background-color:#07818d;border:none;color:#fff}.visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.visuallyHidden:active,.visuallyHidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.dropDownIcon{width:15px;vertical-align:middle;margin:0 0 0 5px;padding-bottom:3px} /*]]>*/--> </style> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20190417224618cs_/https://www.nypl.org/sites/default/files/css/css_AeOltkMk9a1N-FJ3TUbRbbNqC7iFOc5WxJy-IOliWXk.css" media="all"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20190417224618cs_/https://www.nypl.org/sites/default/files/css/css_5FOMt3gnXA5zItmI266TZQZVQHMFzBJ_E5U6YS4A5s8.css" media="all"/> <!--[if gt IE 8]><!--> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20190417224618cs_/https://www.nypl.org/sites/all/themes/nypl_new/css/nypl.css?pol9ta" media="all"/> <!--<![endif]--> <!--[if lt IE 9]> <link type="text/css" rel="stylesheet" href="https://www.nypl.org/sites/all/themes/nypl_new/css/nypl-ie.css?pol9ta" media="all" /> <![endif]--> <!--[if (lt IE 9)&(!IEMobile)]> <link type="text/css" rel="stylesheet" href="https://www.nypl.org/sites/default/files/css/css_xRmLrLGBUZZHoYJ9B2ea-lv3R9jIhEGpuGDvMUu1Mj4.css" media="all" /> <![endif]--> <!--[if gte IE 9]><!--> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20190417224618cs_/https://www.nypl.org/sites/default/files/css/css_9ZcnESwA9Jk2sGj2-eRfoZRmb30YllHnBzYoQ8Yog6s.css" media="all"/> <!--<![endif]--> <script type="text/javascript" src="//web.archive.org/web/20190417224618js_/https://code.jquery.com/jquery-1.7.2.min.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- window.jQuery || document.write("<script src='/sites/all/modules/jquery_update/replace/jquery/1.7/jquery.min.js'>\x3C/script>") //--><!]]> </script> <script type="text/javascript" src="//web.archive.org/web/20190417224618js_/https://cdn.optimizely.com/js/284748925.js"></script> <script type="text/javascript" src="https://web.archive.org/web/20190417224618js_/https://www.nypl.org/sites/default/files/js/js_vSmhpx_T-AShyt_WMW5_TcwwxJP1imoVOa8jvwL_mxE.js"></script> <script type="text/javascript" src="https://web.archive.org/web/20190417224618js_/https://www.nypl.org/sites/default/files/js/js_H7q2xORKmR9AN8Qx5spKEIBp7R_wG2apAswJoCUZY7I.js"></script> <script type="text/javascript" src="https://web.archive.org/web/20190417224618js_/https://www.nypl.org/sites/default/files/js/js_COMsmDyrY9mzVU28X2uGvF4Ba3vd5eTo5xEO7dvCUZM.js"></script> <script type="text/javascript" src="https://web.archive.org/web/20190417224618js_/https://www.nypl.org/sites/default/files/js/js_gPqjYq7fqdMzw8-29XWQIVoDSWTmZCGy9OqaHppNxuQ.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- (function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,"script","//web.archive.org/web/20190417224618/https://www.google-analytics.com/analytics.js","ga");ga("create", "UA-1420324-3", {"cookieDomain":"auto"});ga("set", "anonymizeIp", true);ga("set", "dimension1", "anonymous user");ga("send", "pageview"); //--><!]]> </script> <script type="text/javascript" src="https://web.archive.org/web/20190417224618js_/https://www.nypl.org/sites/default/files/js/js_v5avBhTAEnpS1hmQZ2IOViV6W_vPwPUA1NszhfB2Wfk.js"></script> <script type="text/javascript" src="https://web.archive.org/web/20190417224618js_/https://www.nypl.org/sites/default/files/js/js_VIy8A0Z3umLys_4_g03XCkCXdDDMDAKgGy5Tl88aPYw.js"></script> <script type="text/javascript" src="https://web.archive.org/web/20190417224618js_/https://www.nypl.org/sites/default/files/js/js_-C-gXI77V3fyHyBiozu_cGGg7vBwDEoIbgloExKwdHM.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"nypl_new","theme_token":"phKWvW4Y0PC-X3cVIvC3Bd_a8XW6AAtykfCbPN4t76s","js":{"0":1,"https:\/\/web.archive.org\/web\/20190417224618\/https:\/\/assets.nypl.org\/js\/advocacy.js":1,"1":1,"\/\/web.archive.org\/web\/20190417224618\/https:\/\/code.jquery.com\/jquery-1.7.2.min.js":1,"2":1,"\/\/web.archive.org\/web\/20190417224618\/https:\/\/cdn.optimizely.com\/js\/284748925.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/jquery_update\/replace\/ui\/external\/jquery.cookie.js":1,"sites\/all\/modules\/comment_notify\/comment_notify.js":1,"sites\/all\/modules\/google_analytics\/googleanalytics.js":1,"3":1,"misc\/textarea.js":1,"sites\/all\/modules\/field_group\/field_group.js":1,"sites\/all\/themes\/nypl_new\/javascript\/jquery.galleria.js":1,"sites\/all\/themes\/nypl_new\/javascript\/jquery.hoverIntent.minified.js":1,"sites\/all\/themes\/nypl_new\/javascript\/jquery.scrolldepth.min.js":1,"sites\/all\/themes\/nypl_new\/javascript\/jquery.bibliocommons.js":1,"sites\/all\/themes\/nypl_new\/javascript\/jquery.cycle.all.js":1,"sites\/all\/themes\/nypl_new\/javascript\/jquery.colorbox.js":1,"sites\/all\/themes\/nypl_new\/javascript\/jquery.cookie.js":1,"sites\/all\/themes\/nypl_new\/javascript\/jquery.tools.min.js":1,"sites\/all\/themes\/nypl_new\/javascript\/jquery.default.js":1,"sites\/all\/themes\/nypl_new\/javascript\/jquery.searchform.js":1,"sites\/all\/themes\/nypl_new\/javascript\/jquery.tabbedsearch.js":1,"sites\/all\/themes\/nypl_new\/javascript\/jquery.magic.js":1,"sites\/all\/themes\/omega\/omega\/js\/omega-mediaqueries.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"modules\/aggregator\/aggregator.css":1,"modules\/comment\/comment.css":1,"sites\/all\/modules\/date\/date_api\/date.css":1,"sites\/all\/modules\/date\/date_popup\/themes\/datepicker.1.7.css":1,"sites\/all\/modules\/date\/date_repeat_field\/date_repeat_field.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"sites\/all\/modules\/person\/css\/person.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/workflow\/workflow_admin_ui\/workflow_admin_ui.css":1,"sites\/all\/modules\/views\/css\/views.css":1,"sites\/all\/modules\/comment_notify\/comment_notify.css":1,"0":1,"sites\/all\/modules\/locations\/locations_upload.css":1,"sites\/all\/modules\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/field_group\/field_group.field_ui.css":1,"sites\/all\/modules\/field_group\/field_group.css":1,"sites\/all\/themes\/nypl_new\/css\/admin.css":1,"sites\/all\/themes\/nypl_new\/css\/nypl.css":1,"sites\/all\/themes\/nypl_new\/css\/nypl-ie.css":1,"ie::normal::sites\/all\/themes\/omega\/alpha\/css\/grid\/alpha_default\/normal\/alpha-default-normal-16.css":1,"sites\/all\/themes\/omega\/alpha\/css\/grid\/alpha_default\/narrow\/alpha-default-narrow-16.css":1,"sites\/all\/themes\/omega\/alpha\/css\/grid\/alpha_default\/normal\/alpha-default-normal-16.css":1,"sites\/all\/themes\/omega\/alpha\/css\/grid\/alpha_default\/wide\/alpha-default-wide-16.css":1}},"googleanalytics":{"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|avi|csv|doc|exe|flv|gif|gz||jpe?g|js|mov|pdf|phps|png|ppt|rar|sit|tar|torrent|txt|wma|wmv|xls|xml|zip|mp3|mp4|mpe|mpg"},"urlIsAjaxTrusted":{"\/comment\/reply\/285563":true},"omega":{"layouts":{"primary":"normal","order":["narrow","normal","wide"],"queries":{"narrow":"all and (min-width: 720px) and (min-device-width: 720px), (max-device-width: 950px) and (min-width: 720px) and (orientation:landscape)","normal":"all and (min-width: 950px) and (min-device-width: 950px), all and (max-device-width: 1270px) and (min-width: 1270px) and (orientation:landscape)","wide":"all and (min-width: 1270px)"}}}}); //--><!]]> </script> </head> <body class="html not-front not-logged-in no-sidebars page-node page-node- page-node-285563 node-type-blog"> <nav id="skip" aria-label="Skip Navigation"> <ul> <li> <a href="#region-content">Skip to main content</a> </li> <li> <a href="//web.archive.org/web/20190417224618/https://www.nypl.org/accessibility">Click to learn about accessibility at the Library</a> </li> </ul> </nav> <div class="___iso-html___" data-key="0"><header id="nyplHeader" class="header" data-reactroot="" data-reactid="1" data-react-checksum="-733297815"><!-- react-text: 2 --><!-- /react-text --><!-- react-empty: 3 --><div class="header-wrapper" data-reactid="4"><div class="header-mobile" style="position:relative;height:60px;padding:0;margin:0;" data-reactid="5"><a style="color:#000;background-color:#FFF;text-decoration:none;display:inline-block;height:50px;width:50px;position:absolute;left:10px;top:8px;margin:0;padding:0;:hover:[object Object];:visited:[object Object];" href="/web/20190417224618/https://www.nypl.org/" aria-label="The New York Public Library" data-reactid="6"><span class="visuallyHidden" data-reactid="7">The New York Public Library</span><svg class="header-mobile-logo svgIcon" width="30" height="30" viewbox="0 0 30 30" aria-hidden="true" focusable="false" data-reactid="8"><title data-reactid="9">NYPL Lion Logo</title><ellipse cx="12.503" cy="12.485" rx="12.251" ry="12.24" fill="#FFF" data-reactid="10"></ellipse><path d="M13.048,8.85a4.934,4.934,0,0,1,.879.322,0.893,0.893,0,0,0,.475.263,0.771,0.771,0,0,0,.352-0.609,1.481,1.481,0,0,0-.076-0.837,1.18,1.18,0,0,0-1.119-.351,2.931,2.931,0,0,0-.773.123c-0.27.082-.644,0.263-0.486,0.638A1.2,1.2,0,0,0,13.048,8.85Z" data-reactid="11"></path><path d="M12.444,0A12.5,12.5,0,1,0,25,12.5,12.468,12.468,0,0,0,12.444,0ZM5.15,21.271a1.841,1.841,0,0,1-.457-0.562c-1.06-1.7-1.658-7.7-.287-9.746,0.434-.714.9-0.386,0.744,0.17a4.505,4.505,0,0,0,.5,3.278c0.949,2,3.873,4.771,4.646,5.777a7.852,7.852,0,0,1,1.764,3.319c-0.006.258-.059,0.427-0.516,0.386A11.339,11.339,0,0,1,5.15,21.271Zm18.344-5.7c-0.094.293-.205,0.661-0.445,0.492a10.744,10.744,0,0,0-2.39-1.317c-0.053-.012-0.047-0.082-0.029-0.123a1.67,1.67,0,0,0,.129-0.468,1.228,1.228,0,0,1,.228-0.41,4.186,4.186,0,0,0,.434-1.5,3.646,3.646,0,0,0-.07-1.188A2.7,2.7,0,0,1,21.2,10.53c0-.17.082-0.345,0.1-0.544a1.614,1.614,0,0,0-1.072-1.235c-0.9-.416-1.851-0.79-2.818-1.305a11.027,11.027,0,0,1-1.424-1.258,10.435,10.435,0,0,0-2.437-1.054,0.228,0.228,0,0,1-.193-0.193,5.677,5.677,0,0,0-2.127-3.3c-0.4-.31.047-0.486,0.6-0.515A11.389,11.389,0,0,1,23.494,15.57Zm-3.527-3.834c-0.006-.047-0.023-0.193-0.023-0.222a0.6,0.6,0,0,1,.24-0.246,2.091,2.091,0,0,1,.334-0.234c0.029-.018.053,0.023,0.059,0.035a3.181,3.181,0,0,1-.029,2.254c-0.029.059-.076,0.082-0.094,0.041a1.454,1.454,0,0,0-.492-0.615,0.115,0.115,0,0,1-.035-0.1A2.749,2.749,0,0,0,19.967,11.736ZM9.491,6.4a3.811,3.811,0,0,1,3.029-.433,13.8,13.8,0,0,1,2.15.784c0.685,0.316,1.172.9,1.81,1.247,0.8,0.445,1.91.656,2.76,1.071a0.8,0.8,0,0,1,.5.451,3.059,3.059,0,0,1-1.623-.023,0.524,0.524,0,0,0-.615.094,0.906,0.906,0,0,0,.059.749,0.979,0.979,0,0,0,.469.509c0.275,0.129.656,0.135,0.908,0.281a1.227,1.227,0,0,1,.182,1.6,2.206,2.206,0,0,1-1.746.4,5.289,5.289,0,0,0-2,.105,2.328,2.328,0,0,0-1.043,1,0.12,0.12,0,0,1-.17.023c-1.775-1.065-4.019-1.616-5.214-3.307a3.638,3.638,0,0,1-.58-1.528A3.018,3.018,0,0,1,9.491,6.4ZM6.72,3.214c-0.352-.041-0.357-0.3-0.205-0.4a8.284,8.284,0,0,1,1.623-.837A0.8,0.8,0,0,1,8.589,1.9a4.956,4.956,0,0,1,2.086.972c1.043,0.743,1.974,2.16,1.353,2.043a5.866,5.866,0,0,0-.68-0.1c-0.469-.041-0.779.006-1-0.018a0.434,0.434,0,0,1-.234-0.123A5.867,5.867,0,0,0,6.72,3.214Zm9.292,11.473a0.675,0.675,0,0,1,.3-0.41,3.043,3.043,0,0,1,1.242-.222,3.994,3.994,0,0,0,1.26-.2,0.773,0.773,0,0,1,.691-0.217,0.5,0.5,0,0,1,.264.322,1.25,1.25,0,0,1,.07.486,13.41,13.41,0,0,1-.58,1.352,0.451,0.451,0,0,1-.07.246,2.132,2.132,0,0,1-1.652.217,2.074,2.074,0,0,1-.592-0.1,1.145,1.145,0,0,1-.293-0.24,6.619,6.619,0,0,1-.51-0.544,0.851,0.851,0,0,1-.228-0.293A1.2,1.2,0,0,1,16.012,14.686ZM4.09,4.812a0.521,0.521,0,0,1,.27-0.17,6.908,6.908,0,0,1,4.365.369C8.982,5.128,9.1,5.286,8.929,5.4a8.935,8.935,0,0,0-1.236.89,0.562,0.562,0,0,1-.4.082,6.571,6.571,0,0,0-4.1.486C2.883,6.983,2.6,6.808,2.742,6.562A10.008,10.008,0,0,1,4.09,4.812Zm-2.818,5.45a0.49,0.49,0,0,1,.123-0.3,7.869,7.869,0,0,1,4.412-2.54,0.628,0.628,0,0,1,.644.111c0.1,0.24-.1.38-0.34,0.515-4.166,2.488-3.873,6.187-3.914,7.7,0.012,0.62-.434.732-0.545,0.439A10.877,10.877,0,0,1,1.271,10.261Zm5.25,2.909a4.944,4.944,0,0,1,.07-4c0.164-.31.322-0.509,0.533-0.451,0.228,0.064.281,0.293,0.311,0.726,0.228,3.565,2.39,4.771,5.1,6.029a15.622,15.622,0,0,1,6.615,5.368c0.311,0.439.352,0.7,0.006,0.954a11.145,11.145,0,0,1-4.019,1.826c-0.246.059-.5,0.012-0.727-0.55C12.122,17.168,8.279,17.437,6.521,13.17Zm14.19,7.252c-0.352.345-.545,0.076-0.662-0.146a10.28,10.28,0,0,0-1.734-2.745,0.178,0.178,0,0,1,.164-0.3,1.287,1.287,0,0,0,.691-0.111,1.383,1.383,0,0,0,.633-0.9c0.1-.339.1-0.445,0.311-0.462a0.632,0.632,0,0,1,.205.023,2.5,2.5,0,0,1,.732.433,6.868,6.868,0,0,1,1.412,1.539,0.4,0.4,0,0,1-.047.4A11.284,11.284,0,0,1,20.711,20.423Z" data-reactid="12"></path></svg></a><ul style="margin:0;padding:0;list-style-type:none;float:right;line-height:normal;" data-reactid="13"><li style="display:inline-block;padding:0;margin:0 0 0 4px;line-height:normal;" data-reactid="14"><div class="mobileMyNypl-wrapper" data-reactid="15"><button class="Tappable-inactive header-mobile-myNyplButton" style="-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin:0;padding:12px 13px;display:inline-block;border:none;line-height:normal;vertical-align:0px;color:#000;background-color:#FFF;" aria-haspopup="true" data-reactid="16"><span class="visuallyHidden" data-reactid="17">Log In</span><svg viewbox="0 0 32 32" height="32" width="32" class="loginIcon svgIcon" aria-hidden="true" preserveaspectratio="xMidYMid meet" role="img" focusable="false" data-reactid="18"><title data-reactid="19">Log in to your account</title><path d="M16.07184,6.52418c1.24313,0,2.29334,1.39823,2.29334,3.05329s-1.05022,3.05329-2.29334,3.05329S13.7785,11.23252,13.7785,9.57746s1.05022-3.05329,2.29334-3.05329m0-1.8c-2.26069,0-4.09334,2.17289-4.09334,4.85329s1.83265,4.85329,4.09334,4.85329,4.09334-2.17289,4.09334-4.85329-1.83265-4.85329-4.09334-4.85329Z" opacity="0.85" data-reactid="20"></path><path d="M25.28125,27.34375H21a1,1,0,0,1,0-2h4.28125l-2.377-6.2041a.28873.28873,0,0,0-.10547-.11719,47.03461,47.03461,0,0,0-6.7832-.585,48.40643,48.40643,0,0,0-6.957.6084h.00049c.0249,0-.00244.03418-.02246.085l-2.355,6.14551L11,25.34375a1,1,0,0,1,0,2H6.71826a2.04254,2.04254,0,0,1-1.90088-2.791l2.355-6.14551a2.07691,2.07691,0,0,1,1.57617-1.33789,50.4409,50.4409,0,0,1,7.26709-.63184,48.54187,48.54187,0,0,1,7.11816.61621,2.19071,2.19071,0,0,1,1.63184,1.35352l2.417,6.14551a2.04377,2.04377,0,0,1-1.90137,2.791Z" opacity="0.85" data-reactid="21"></path></svg></button></div></li><li style="display:inline-block;padding:0;margin:0 0 0 4px;line-height:normal;" data-reactid="22"><a style="margin:0;padding:11px 13px;display:inline-block;color:#000;background-color:#FFF;" href="/web/20190417224618/https://www.nypl.org/locations/map?nearme=true" class="header-mobile-locator" aria-label="NYPL Locations Near Me" data-reactid="23"><span class="visuallyHidden" data-reactid="24">NYPL Locations Near Me</span><svg width="32" height="32" viewbox="0 0 32 32" class="locatorIcon svgIcon" fill="#000" aria-hidden="true" focusable="false" data-reactid="25"><title data-reactid="26">NYPL Locator SVG Icon</title><g data-reactid="27"><path d="M25.70866,11.094a9.9406,9.9406,0,0,0-2.53-4.49511c-0.027-.02763-0.04981-0.058-0.07679-0.08566-0.02837-.02832-0.06019-0.05181-0.08855-0.08013A9.95556,9.95556,0,0,0,18.50669,3.9033a9.79611,9.79611,0,0,0-4.9971,0,9.95331,9.95331,0,0,0-4.5059,2.52975c-0.02906.02832-.06019,0.05181-0.08855,0.08013-0.02767.02763-.0505,0.058-0.07748,0.08566A9.9328,9.9328,0,0,0,6.30831,11.094a10.06419,10.06419,0,0,0,0,5.00424A9.93146,9.93146,0,0,0,8.83765,20.594c0.027,0.02763.04981,0.058,0.07748,0.085,0.02837,0.029.0595,0.0525,0.08855,0.08082l7.0048,6.99447,7.0048-6.99447c0.02837-.02832.06019-0.05181,0.08855-0.08082,0.027-.02694.04981-0.05734,0.07679-0.085a9.93926,9.93926,0,0,0,2.53-4.4958,10.06422,10.06422,0,0,0,0-5.00424m-4.20385,8.54915-3.15475,3.1501-2.34158,2.33813-2.34223-2.33813L10.5115,19.64246l-0.44679-.44613a8.07225,8.07225,0,0,1-.00065-10.97711l0.44808-.44678a8.0764,8.0764,0,0,1,10.992-.00065L21.9529,8.21987a8.0721,8.0721,0,0,1-.00065,10.97646Z" data-reactid="28"></path><circle cx="15.9996" cy="13.59769" r="2.00366" data-reactid="29"></circle></g></svg></a></li><li style="display:inline-block;padding:0;margin:0 0 0 4px;line-height:normal;" data-reactid="30"><div class="header-mobile-searchDialog" data-reactid="31"><button class="Tappable-inactive header-mobile-searchButton" style="-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin:0;padding:12px 13px;display:inline-block;border:none;line-height:normal;vertical-align:0px;color:#000;background-color:#FFF;" aria-haspopup="true" data-reactid="32"><span class="visuallyHidden" data-reactid="33">Open Search</span><svg viewbox="0 0 32 32" width="32" height="32" class="searchIcon svgIcon" fill="#000" aria-hidden="true" focusable="false" data-reactid="34"><title data-reactid="35">NYPL Search SVG Icon</title><path d="M25.26014,23.627l-3.76-3.75948a8.53632,8.53632,0,1,0-2.07145,1.85393l3.86877,3.86822A1.38781,1.38781,0,0,0,25.26014,23.627ZM9.109,14.52943a5.75012,5.75012,0,1,1,5.75012,5.74948A5.75662,5.75662,0,0,1,9.109,14.52943Z" data-reactid="36"></path></svg></button></div></li><li style="display:inline-block;padding:0;margin:0 0 0 4px;line-height:normal;" data-reactid="37"><div data-reactid="38"><button class="Tappable-inactive header-mobile-menuButton" style="-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin:0;padding:12px 13px;display:inline-block;border:none;line-height:normal;vertical-align:0px;color:#000;background-color:#FFF;" aria-haspopup="true" data-reactid="39"><span class="visuallyHidden" data-reactid="40">Open Navigation</span><svg viewbox="0 0 32 32" width="32" height="32" class="menuIcon svgIcon" fill="#000" aria-hidden="true" focusable="false" data-reactid="41"><title data-reactid="42">NYPL Hamburger Menu SVG Icon</title><path d="M26.22029,10.40244H5.77971a1.09221,1.09221,0,1,1,0-2.18441H26.22029A1.09221,1.09221,0,1,1,26.22029,10.40244Z" data-reactid="43"></path><path d="M26.22029,16.95568H5.77971a1.09221,1.09221,0,0,1,0-2.18441H26.22029A1.09221,1.09221,0,0,1,26.22029,16.95568Z" data-reactid="44"></path><path d="M26.22029,23.782H5.77971a1.09221,1.09221,0,1,1,0-2.18441H26.22029A1.09221,1.09221,0,1,1,26.22029,23.782Z" data-reactid="45"></path></svg></button><div class="header-mobile-wrapper" data-reactid="46"></div></div></li></ul></div><div class="header-topWrapper" style="position:relative;" data-reactid="47"><a id="Logo" class="header-logo" href="/web/20190417224618/https://www.nypl.org/" data-reactid="48"><svg class="nyplLionLogo svgIcon" width="257" height="144" viewbox="0 0 257 144" focusable="false" data-reactid="49"><title data-reactid="50">The New York Public Library</title><g class="nyplLionLogo-text" data-reactid="51"><g class="nyplLionLogo-text-ny" data-reactid="52"><path d="M156.36639,26.64949h1.93408l14.21812,20.593v-20.593H174.381V50.5016h-1.82667L158.19274,29.76519V50.5016h-1.82635V26.64949Z" transform="translate(-27.25197 -24.7154)" data-reactid="53"></path><path d="M178.14171,41.79879c0-4.83479,2.79354-8.77447,7.34205-8.77447,4.36937,0,6.769,3.50975,6.41048,8.38043h-11.7828v0.394c0.036,3.90364,1.68361,7.48511,5.76653,7.48511a8.46392,8.46392,0,0,0,4.942-1.6117l0.78812,1.46846a9.8233,9.8233,0,0,1-5.80219,1.755C180.577,50.89564,178.14171,46.70533,178.14171,41.79879Zm11.89053-1.934c-0.03568-2.57842-1.36073-5.22886-4.61985-5.22886-2.97264,0-4.69193,2.29208-5.19321,5.22886h9.81306Z" transform="translate(-27.25197 -24.7154)" data-reactid="54"></path><path d="M193.899,33.41818h2.00542l4.155,14.21833,4.47647-14.21833h1.82667l4.47679,14.254,4.18995-14.254H216.892L211.73445,50.5016h-1.71894L205.3953,36.10434,200.77545,50.5016h-1.71894Z" transform="translate(-27.25197 -24.7154)" data-reactid="55"></path><path d="M233.365,41.51212l-7.98639-14.86264h2.22057l6.76869,12.8929h0.07172l6.76869-12.8929H243.214l-7.915,14.86264V50.5016H233.365V41.51212Z" transform="translate(-27.25197 -24.7154)" data-reactid="56"></path><path d="M241.60144,41.97789c0-4.29786,2.29194-8.95357,7.66422-8.95357s7.84333,4.62,7.84333,8.88188c0,4.2975-2.43536,8.98944-7.80764,8.98944C243.92939,50.89564,241.60144,46.27543,241.60144,41.97789Zm13.53778,0c0-3.83227-2.04146-7.342-5.94493-7.342-3.86813,0-5.62308,3.4382-5.62308,7.27032,0,3.868,1.89836,7.3777,5.76582,7.3777C253.24085,49.2839,255.13922,45.84571,255.13922,41.97789Z" transform="translate(-27.25197 -24.7154)" data-reactid="57"></path><path d="M260.68578,33.41818h1.86268v2.97264c0.64469-1.25353,2.18453-3.3665,4.5842-3.3665a4.68342,4.68342,0,0,1,1.64757.28648l-0.46591,1.7548a3.56466,3.56466,0,0,0-1.39677-.25066c-2.36363,0-3.90381,2.79371-4.36909,3.79644V50.5016h-1.86268V33.41818Z" transform="translate(-27.25197 -24.7154)" data-reactid="58"></path><path d="M272.21742,24.7154h1.86236V50.5016h-1.86236V24.7154Zm2.04111,16.18807,7.48547-7.48529h2.32795l-7.55684,7.48529,7.9507,9.59813h-2.32795Z" transform="translate(-27.25197 -24.7154)" data-reactid="59"></path></g><g class="nyplLionLogo-text-public" data-reactid="60"><path d="M156.40225,62.53555h5.193c5.01407,0,8.16582,2.47119,8.16582,6.733,0,4.29754-2.97264,6.98369-8.38061,6.98369h-3.00833V86.38762h-1.96991V62.53555ZM161.34481,74.569c4.54816,0,6.41052-2.07729,6.41052-5.22886,0-2.97264-1.79067-5.12148-6.33914-5.12148h-3.044V74.569h2.97264Z" transform="translate(-27.25197 -24.7154)" data-reactid="61"></path><path d="M172.76837,81.37373V69.30424h1.86271V80.97966c0,2.50723.89514,4.11861,3.5096,4.11861,2.54306,0,4.65554-2.39949,5.22886-3.40219V69.30424h1.862V83.09285a14.41314,14.41314,0,0,0,.32252,3.29478h-1.898a18.73138,18.73138,0,0,1-.2508-2.79354,6.85642,6.85642,0,0,1-5.65845,3.18761C174.16549,86.7817,172.76837,84.45358,172.76837,81.37373Z" transform="translate(-27.25197 -24.7154)" data-reactid="62"></path><path d="M189.88744,85.49231V60.60146h1.862V70.88029a6.07292,6.07292,0,0,1,4.47714-1.96974c4.87033,0,7.23432,3.90347,7.23432,8.88171,0,4.79913-3.22344,8.98944-8.45233,8.98944A9.6515,9.6515,0,0,1,189.88744,85.49231ZM201.49116,77.864c0-3.72489-1.43281-7.27032-5.58707-7.27032a6.12767,6.12767,0,0,0-4.15465,1.934V84.48962a7.70565,7.70565,0,0,0,3.33121.68035C199.41366,85.17,201.49116,81.40938,201.49116,77.864Z" transform="translate(-27.25197 -24.7154)" data-reactid="63"></path><path d="M207.292,60.60146h1.86271V86.38762H207.292V60.60146Z" transform="translate(-27.25197 -24.7154)" data-reactid="64"></path><path d="M214.23944,64.25466a1.41471,1.41471,0,1,1,2.82919,0A1.41558,1.41558,0,1,1,214.23944,64.25466Zm0.46559,5.04958h1.898V86.38762h-1.898V69.30424Z" transform="translate(-27.25197 -24.7154)" data-reactid="65"></path><path d="M220.184,77.82795c0-5.40782,3.116-8.91739,7.52112-8.91739a7.42136,7.42136,0,0,1,5.08548,1.79045l-0.96686,1.36094a6.121,6.121,0,0,0-4.1543-1.54c-3.79641,0-5.5157,3.295-5.5157,7.23464,0,3.79623,1.68361,7.41339,5.48,7.41339a6.88911,6.88911,0,0,0,4.36941-1.54l0.82344,1.39677a8.00839,8.00839,0,0,1-5.30059,1.755C222.61969,86.7817,220.184,82.41229,220.184,77.82795Z" transform="translate(-27.25197 -24.7154)" data-reactid="66"></path></g><g class="nyplLionLogo-text-library" data-reactid="67"><path d="M155.86494,122.27422V98.42179h5.08565v19.76915h8.88188v4.08328H155.86494Z" transform="translate(-27.25197 -24.7154)" data-reactid="68"></path><path d="M176.00777,102.5764A2.8586,2.8586,0,0,1,173.1065,99.711a2.82221,2.82221,0,0,1,2.90127-2.79354,2.85364,2.85364,0,0,1,2.9366,2.79354A2.88946,2.88946,0,0,1,176.00777,102.5764Zm-2.39967,19.69782V104.83195h4.799v17.44227h-4.799Z" transform="translate(-27.25197 -24.7154)" data-reactid="69"></path><path d="M187.36031,96.4877v9.706a6.22015,6.22015,0,0,1,4.26168-1.791c4.36973,0,7.41374,3.008,7.41374,9.0253,0,5.94493-4.0112,9.27574-9.27578,9.27574A16.58426,16.58426,0,0,1,182.597,121.307V96.4877h4.76327Zm0,22.09713a6.72755,6.72755,0,0,0,2.39964.39457c2.65011,0,4.22563-1.96974,4.22563-5.55139,0-3.25913-1.10993-5.26455-3.68867-5.26455a4.14376,4.14376,0,0,0-2.9366,1.325v9.09632Z" transform="translate(-27.25197 -24.7154)" data-reactid="70"></path><path d="M212.42937,109.02257a3.39138,3.39138,0,0,0-1.827-.39386c-2.11248,0-3.36615,1.86271-3.79605,2.65012v10.99539H202.043V104.83195h4.7633v2.36431a5.16217,5.16217,0,0,1,4.40506-2.79354,4.7777,4.7777,0,0,1,2.364.46594Z" transform="translate(-27.25197 -24.7154)" data-reactid="71"></path><path d="M225.03561,122.27422a9.70593,9.70593,0,0,1-.28684-1.86271,6.43294,6.43294,0,0,1-4.90634,2.29226c-2.97264,0-5.26454-1.79028-5.26454-4.90669,0-4.54851,4.69154-6.19573,9.31143-6.19573h0.609v-1.00291c0-1.5045-.609-2.435-2.82922-2.435a7.36142,7.36142,0,0,0-4.4411,1.64721l-2.07715-2.90091a10.36488,10.36488,0,0,1,7.05553-2.50705c4.76331,0,7.01953,1.82667,7.01953,6.44656v6.26742a23.45627,23.45627,0,0,0,.50128,5.15752h-4.69158Zm-0.53728-7.73627h-0.609c-2.79318,0-4.72727.82412-4.72727,2.86523a1.86412,1.86412,0,0,0,2.11284,1.82635,4.27676,4.27676,0,0,0,3.22344-1.53951V114.538Z" transform="translate(-27.25197 -24.7154)" data-reactid="72"></path><path d="M243.44337,109.02257a3.39017,3.39017,0,0,0-1.82632-.39386c-2.11315,0-3.36686,1.86271-3.79676,2.65012v10.99539H233.057V104.83195h4.76331v2.36431a5.16277,5.16277,0,0,1,4.40541-2.79354,4.77608,4.77608,0,0,1,2.36363.46594Z" transform="translate(-27.25197 -24.7154)" data-reactid="73"></path><path d="M246.30792,104.83195h5.08548l3.86813,11.497h0.17907l3.54564-11.497h4.90669l-7.19863,19.30392c-1.54019,4.119-3.36686,6.51825-8.12981,6.51825a9.32322,9.32322,0,0,1-2.68612-.32217l0.68038-3.7604a5.485,5.485,0,0,0,1.68325.17879c2.43532,0,3.29481-1.1813,3.97516-3.044l0.64469-1.79031Z" transform="translate(-27.25197 -24.7154)" data-reactid="74"></path></g></g><g class="nyplLionLogo-lion" data-reactid="75"><path d="M111.90871,99.19328c-3.7417-1.83124-8.60114-2.74854-12.13721-4.7124-2.7998-1.55231-4.946-4.11652-7.95886-5.498a60.02908,60.02908,0,0,0-9.468-3.45349c-6.25116-1.53778-11.50183.46472-13.323,1.90582A13.4137,13.4137,0,0,0,64.00112,100.774a15.94352,15.94352,0,0,0,2.55627,6.72852c5.27264,7.447,15.14136,9.86646,22.95953,14.56458a0.50625,0.50625,0,0,0,.73907-0.10187c1.31311-1.93127,2.3808-3.48566,4.59235-4.40546,2.24567-.93738,5.7793-0.619,8.82611-0.47076,3.14771,0.1521,6.54541-.14337,7.68689-1.77087,1.36383-1.94238,1.28436-5.85663-.7973-7.05243-1.117-.64368-2.78278-0.6731-3.9975-1.23328a4.3204,4.3204,0,0,1-2.059-2.24237,4.07459,4.07459,0,0,1-.25964-3.31146c0.489-.88025,1.7226-0.63116,2.71332-0.40076,1.9635,0.45068,5.24432.92871,7.13336,0.1001C114.65114,100.89348,112.66127,99.56114,111.90871,99.19328ZM92.18856,98.119c-0.16821.87573-.7019,2.567-1.55566,2.67712-0.86029.1098-1.48022-.81232-2.09686-1.15808a24.4124,24.4124,0,0,0-3.87262-1.41064c-1.17352-.38867-2.78247-0.87018-3.254-1.98981-0.707-1.66663.94434-2.45544,2.13348-2.82123a12.11641,12.11641,0,0,1,3.40045-.54181c2.1485-.10327,4.19965.20435,4.92053,1.55475A6.49319,6.49319,0,0,1,92.18856,98.119Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="76"></path><path d="M32.83333,104.45157a2.29443,2.29443,0,0,1,.54613-1.31607A34.48454,34.48454,0,0,1,52.806,91.93851c1.50521-.21582,2.58985-0.11156,2.83649.49191,0.43235,1.05764-.4436,1.66732-1.49758,2.27736C35.79955,105.672,37.1,121.9711,36.92438,128.639c0.05527,2.72734-1.91432,3.22379-2.40623,1.93891A48.03813,48.03813,0,0,1,32.83333,104.45157Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="77"></path><path d="M45.24681,80.43961a2.19666,2.19666,0,0,1,1.1785-.73891,30.35514,30.35514,0,0,1,19.20314,1.6337c1.14285,0.50578,1.65764,1.2227.90727,1.704a38.83021,38.83021,0,0,0-5.4445,3.92461,2.4715,2.4715,0,0,1-1.782.35665c-5.96657-.78655-9.06564-1.25111-18.03517,2.149-1.37634.57868-2.61425-.20873-1.98084-1.29042A45.71179,45.71179,0,0,1,45.24681,80.43961Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="78"></path><path d="M56.83993,73.40033c-1.54242-.17563-1.56427-1.30393-0.91213-1.74352a37.79982,37.79982,0,0,1,7.13141-3.67693,3.616,3.616,0,0,1,1.99226-.33359c2.016,0.20181,5.35429,1.55906,9.18483,4.292,4.59371,3.27786,8.68043,9.50494,5.94738,9.0009a25.58659,25.58659,0,0,0-3.00191-.43945c-2.07059-.18361-3.42908.02891-4.3831-0.06825a1.96274,1.96274,0,0,1-1.03614-.55044C67.88555,76.40433,63.4065,74.19781,56.83993,73.40033Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="79"></path><path d="M130.64639,127.82663c-0.41362,1.29077-.90482,2.91-1.9576,2.15892a47.305,47.305,0,0,0-10.51423-5.80672c-0.22586-.05055-0.20021-0.36442-0.12054-0.54143a7.76418,7.76418,0,0,0,.56119-2.05533,5.10548,5.10548,0,0,1,1.01156-1.8083,18.619,18.619,0,0,0,1.89907-6.60278,16.56311,16.56311,0,0,0-.30071-5.24067,10.43877,10.43877,0,0,1-.63877-2.31961c0.01245-.73927.36027-1.51387,0.43164-2.38651,0.20819-2.525-2.97853-4.63025-4.71776-5.44156-3.94536-1.84228-8.13861-3.48984-12.39993-5.73812-2.40556-1.26892-4.33617-4.05224-6.26607-5.546-1.94966-1.50432-8.21587-3.9897-10.72015-4.65121a1.03792,1.03792,0,0,1-.86172-0.86328,25.0259,25.0259,0,0,0-9.3712-14.55086c-1.759-1.36679.21341-2.14416,2.63539-2.26232C117.499,62.86187,139.47112,98.00018,130.64639,127.82663Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="80"></path><path d="M115.14271,110.93761c-0.02739-.19436-0.111-0.85254-0.11036-0.98836a2.60871,2.60871,0,0,1,1.04881-1.08393,10.66027,10.66027,0,0,1,1.47176-1.03614c0.13838-.08695.23019,0.114,0.24892,0.15381,1.40748,2.13671.87988,7.41754-.13721,9.92874-0.11795.25534-.33306,0.35473-0.42089,0.16768a6.365,6.365,0,0,0-2.17328-2.71248,0.53647,0.53647,0,0,1-.16314-0.43959A10.78454,10.78454,0,0,0,115.14271,110.93761Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="81"></path><path d="M97.73573,123.93565a3.07547,3.07547,0,0,1,1.33667-1.817c1.28091-.80333,3.40964-0.838,5.46408-0.97864a17.34326,17.34326,0,0,0,5.53425-.90517c0.85722-.39425,1.71461-1.517,3.03915-0.945a2.19649,2.19649,0,0,1,1.15583,1.41653,5.15178,5.15178,0,0,1,.29759,2.13323c-0.19071,2.46342-2.1913,3.66618-2.55122,5.96884a2.05507,2.05507,0,0,1-.29862,1.07563c-1.52756,1.55473-4.54834,1.22774-7.27933.95267a8.69735,8.69735,0,0,1-2.6051-.43856,5.72964,5.72964,0,0,1-1.302-1.04622,30.722,30.722,0,0,1-2.24377-2.38822,4.156,4.156,0,0,1-1.01465-1.30081A6.83012,6.83012,0,0,1,97.73573,123.93565Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="82"></path><path d="M49.90735,152.96743a8.06424,8.06424,0,0,1-2.0101-2.48694c-4.67633-7.4744-7.29718-33.94506-1.27119-42.92361,1.91762-3.14586,3.94919-1.69538,3.274.73615-1.15409,5.45855-.44672,8.51743,2.20759,14.44054,4.1714,8.80221,17.047,21.02289,20.4556,25.45534,5.84308,7.6015,7.7877,13.13937,7.76138,14.63142-0.03154,1.14459-.25115,1.87413-2.25675,1.70475A50.122,50.122,0,0,1,49.90735,152.96743Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="83"></path><path d="M55.95568,117.26983A21.79207,21.79207,0,0,1,56.26125,99.645c0.7188-1.35484,1.42117-2.24,2.33834-1.985,0.998,0.27818,1.22855,1.29978,1.36626,3.19329,1.01553,15.714,10.52044,21.00487,22.459,26.55281,9.41867,4.81489,20.135,10.31952,29.11613,23.65392,1.35938,1.92507,1.55544,3.09321.02079,4.19587A48.8677,48.8677,0,0,1,93.868,163.29216c-1.09244.25566-2.21933,0.06375-3.187-2.43259C80.59868,134.8822,63.671,136.05311,55.95568,117.26983Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="84"></path><path d="M118.40353,149.20773c-1.535,1.5343-2.40553.3315-2.907-.65371a45.56777,45.56777,0,0,0-7.63545-12.10255,0.78694,0.78694,0,0,1,.72767-1.34444,5.49981,5.49981,0,0,0,3.03671-.493,6.08555,6.08555,0,0,0,2.787-3.94433c0.427-1.50695.447-1.95037,1.37041-2.04423a3.03406,3.03406,0,0,1,.90418.10947,10.91687,10.91687,0,0,1,3.21234,1.91465,31.19354,31.19354,0,0,1,6.22659,6.775,1.79563,1.79563,0,0,1-.19539,1.76708A50.13544,50.13544,0,0,1,118.40353,149.20773Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="85"></path><path d="M82.02851,59.23935a55.06858,55.06858,0,1,0,55.25255,55.07377A54.89374,54.89374,0,0,0,82.02851,59.23935ZM49.90735,152.95427a8.06426,8.06426,0,0,1-2.0101-2.48694c-4.67633-7.4744-7.29718-33.9451-1.27119-42.92361,1.91762-3.14586,3.94919-1.69538,3.274.73615-1.15409,5.45855-.44672,8.51743,2.20759,14.44054,4.1714,8.80221,17.047,21.02289,20.4556,25.45534,5.84308,7.6015,7.7877,13.13937,7.76138,14.63142-0.03154,1.14455-.25115,1.87413-2.25675,1.70471A50.12176,50.12176,0,0,1,49.90735,152.95427Zm80.739-25.14079c-0.41362,1.29077-.90482,2.90992-1.9576,2.15892a47.30207,47.30207,0,0,0-10.51423-5.80672c-0.22586-.05059-0.20021-0.36442-0.12054-0.54143a7.76415,7.76415,0,0,0,.56119-2.05533,5.10548,5.10548,0,0,1,1.01156-1.80829,18.61918,18.61918,0,0,0,1.89907-6.60278,16.56311,16.56311,0,0,0-.30071-5.24067,10.43874,10.43874,0,0,1-.63877-2.31961c0.01245-.73927.36027-1.51387,0.43164-2.38652,0.20819-2.525-2.97853-4.63007-4.71776-5.44138-3.94536-1.84228-8.13861-3.48984-12.39993-5.73812-2.40556-1.269-4.33617-4.05224-6.26607-5.546-1.94966-1.50432-8.21587-3.98974-10.72015-4.65121a1.038,1.038,0,0,1-.86172-0.86328,25.02589,25.02589,0,0,0-9.3712-14.55086c-1.759-1.36683.21341-2.14419,2.63539-2.26232C117.499,62.84888,139.47112,97.9872,130.64639,127.81347Zm-15.50368-16.889c-0.02739-.19436-0.111-0.85253-0.11036-0.98836a2.60871,2.60871,0,0,1,1.04881-1.08393,10.66026,10.66026,0,0,1,1.47176-1.03614c0.13838-.08695.23019,0.114,0.24892,0.15381,1.40748,2.13671.87988,7.41754-.13721,9.92874-0.11795.25534-.33306,0.35473-0.42089,0.16768a6.365,6.365,0,0,0-2.17328-2.71248,0.5365,0.5365,0,0,1-.16314-0.43962A10.7843,10.7843,0,0,0,115.14271,110.92445ZM69.02163,87.42221c1.82114-1.44111,7.07185-3.44359,13.323-1.90581a60.02216,60.02216,0,0,1,9.468,3.45363c3.0128,1.3812,5.159,3.94557,7.95883,5.49789,3.5361,1.96385,8.39551,2.88116,12.13721,4.71233,0.75257,0.3679,2.74242,1.70007,2.18591,1.98449-1.889.82862-5.16983,0.3509-7.13332-.10014-0.99077-.23036-2.22436-0.47942-2.71333.40081a4.07468,4.07468,0,0,0,.25963,3.31145,4.32051,4.32051,0,0,0,2.059,2.24238c1.21472,0.56016,2.88048.5896,3.99751,1.23324,2.08165,1.19584,2.16115,5.11006.7973,7.05245-1.14147,1.62749-4.53915,1.923-7.68689,1.7709-3.04678-.14828-6.58043-0.46662-8.82612.47077-2.21156.91976-3.2792,2.47413-4.59232,4.40545a0.50625,0.50625,0,0,1-.73909.10184c-7.81818-4.69814-17.68686-7.11757-22.95953-14.56456a15.94379,15.94379,0,0,1-2.55625-6.72854A13.41361,13.41361,0,0,1,69.02163,87.42221ZM56.83993,73.38734c-1.54242-.17563-1.56427-1.30394-0.91213-1.74356a37.7999,37.7999,0,0,1,7.13141-3.6769,3.616,3.616,0,0,1,1.99226-.33359c2.016,0.20177,5.35429,1.55906,9.18483,4.292,4.59371,3.27782,8.68043,9.5049,5.94738,9.00086a25.59524,25.59524,0,0,0-3.00191-.43941c-2.07059-.18361-3.42908.02891-4.3831-0.06825a1.96255,1.96255,0,0,1-1.03614-.55048C67.88555,76.39134,63.4065,74.18479,56.83993,73.38734Zm40.8958,50.53515a3.07547,3.07547,0,0,1,1.33667-1.817c1.28091-.80333,3.40964-0.838,5.46408-0.97864a17.3433,17.3433,0,0,0,5.53425-.90518c0.85722-.39425,1.71461-1.517,3.03915-0.945a2.1965,2.1965,0,0,1,1.15583,1.41653,5.15179,5.15179,0,0,1,.29759,2.13323c-0.19071,2.46342-2.1913,3.66618-2.55122,5.96884a2.05507,2.05507,0,0,1-.29862,1.07563c-1.52756,1.55473-4.54834,1.22774-7.27933.95268a8.69731,8.69731,0,0,1-2.6051-.43859,5.72851,5.72851,0,0,1-1.302-1.04618,30.72225,30.72225,0,0,1-2.24377-2.38822,4.156,4.156,0,0,1-1.01465-1.30081A6.83011,6.83011,0,0,1,97.73573,123.92249ZM45.24681,80.42659a2.19709,2.19709,0,0,1,1.1785-.73891,30.35515,30.35515,0,0,1,19.20314,1.63373c1.14285,0.50578,1.65764,1.2227.90727,1.704a38.83021,38.83021,0,0,0-5.4445,3.92461,2.4715,2.4715,0,0,1-1.782.35665c-5.96657-.78655-9.06564-1.25111-18.03517,2.149-1.37634.57868-2.61425-.20873-1.98084-1.29042A45.71349,45.71349,0,0,1,45.24681,80.42659Zm-12.404,24.0215a2.29577,2.29577,0,0,1,.54631-1.316A34.484,34.484,0,0,1,52.81575,91.93521c1.505-.21547,2.58967-0.11153,2.83632.49191,0.43232,1.058-.4436,1.66768-1.49741,2.2774-18.34557,10.964-17.04493,27.26345-17.22056,33.931,0.05523,2.72738-1.91434,3.22379-2.40625,1.93926A48.03957,48.03957,0,0,1,32.84285,104.44809Zm23.11943,12.81412a21.79159,21.79159,0,0,1,.30553-17.62467c0.71883-1.35484,1.42121-2.24,2.33834-1.985,0.998,0.27818,1.22859,1.29978,1.3663,3.19314,1.01553,15.714,10.52044,21.00487,22.459,26.55278,9.41867,4.81489,20.135,10.31952,29.11613,23.654,1.35934,1.925,1.55544,3.09318.02079,4.19584a48.8677,48.8677,0,0,1-17.69378,8.03627c-1.09244.25566-2.21936,0.06375-3.18708-2.43256C80.60524,134.87457,63.67758,136.04548,55.96228,117.26221Zm62.44125,31.94758c-1.535,1.5343-2.40553.33154-2.907-.65367a45.56724,45.56724,0,0,0-7.63545-12.10256,0.787,0.787,0,0,1,.72767-1.34448,5.49979,5.49979,0,0,0,3.03671-.49294,6.08554,6.08554,0,0,0,2.787-3.94437c0.427-1.50691.447-1.95033,1.37041-2.04423a3.03522,3.03522,0,0,1,.90418.10947,10.91777,10.91777,0,0,1,3.21234,1.91468,31.19269,31.19269,0,0,1,6.22659,6.77494,1.7957,1.7957,0,0,1-.19539,1.76711A50.13426,50.13426,0,0,1,118.40353,149.20979Z" transform="translate(-27.25197 -24.7154)" data-reactid="86"></path><path d="M84.67135,98.22743a24.39354,24.39354,0,0,1,3.87228,1.41064c0.61681,0.34572,1.23657,1.26789,2.09726,1.15807,0.85356-.11015,1.38723-1.80138,1.55541-2.67715a6.49165,6.49165,0,0,0-.32458-3.6897c-0.72075-1.35037-2.77207-1.658-4.92038-1.55473a12.1195,12.1195,0,0,0-3.40063.54179c-1.18893.36584-2.84033,1.15463-2.13345,2.82124C81.88892,97.35723,83.49753,97.83874,84.67135,98.22743Z" transform="translate(-27.25197 -24.7154)" data-reactid="87"></path></g></svg><span class="visuallyHidden" data-reactid="88">The New York Public Library</span></a><nav class="header-buttons" style="position:absolute;top:20px;text-transform:uppercase;display:block;" aria-label="Header top links" data-reactid="89"><ul data-reactid="90"><li data-reactid="91"><div class="myNyplButton-wrapper" style="margin:0px 10px 0px 0px;position:relative;display:inline-block;vertical-align:baseline;line-height:normal;" data-reactid="92"><a class="myNyplButton " style="display:inline;border:none;padding:11px 10px 11px 12px;text-transform:uppercase;line-height:normal;vertical-align:baseline;" href="https://web.archive.org/web/20190417224618/https://browse.nypl.org/iii/encore/myaccount" role="button" aria-haspopup="true" data-reactid="93"><!-- react-text: 94 -->Log In<!-- /react-text --><svg viewbox="0 0 18.428 30.5" height="18.428" width="30.5" class="dropDownIcon svgIcon" aria-hidden="true" preserveaspectratio="xMidYMid meet" role="img" focusable="false" data-reactid="95"><title data-reactid="96">NYPL Wedge Down Icon</title><path d="M17.749 26.818L6.205 15.288 17.832 3.592a2.075 2.075 0 0 0 .01-2.901 2.278 2.278 0 0 0-3.243-.026L0 15.225 14.693 29.87a2.16 2.16 0 0 0 3.065-.016 2.16 2.16 0 0 0-.01-3.036z" data-reactid="97"></path></svg></a></div></li><li data-reactid="98"><a id="locationsTopLink" class="locationsTopLink" href="/web/20190417224618/https://www.nypl.org/locations/map" style="display:inline-block;color:#000;background-color:#FFF;padding:12px;vertical-align:baseline;" data-reactid="99">Locations</a></li><li data-reactid="100"><a id="libraryCardButton" class="libraryCardButton" href="/web/20190417224618/https://www.nypl.org/library-card" style="display:inline-block;color:#000;background-color:#FFF;padding:12px;vertical-align:baseline;" data-reactid="101">Get a Library Card</a></li><li data-reactid="102"><div class="subscribeButton-wrapper" style="position:relative;line-height:1px;display:inline-block;margin:0px 10px 0px 0px;vertical-align:baseline;" data-reactid="103"><a id="subscribeButton" class="subscribeButton " href="https://web.archive.org/web/20190417224618/http://pages.email.nypl.org/page.aspx?QS=3935619f7de112ef7250fe02b84fb2f9ab74e4ea015814b7" style="display:inline;padding:11px 10px 11px 12px;vertical-align:baseline;" aria-haspopup="true" data-reactid="104"><span style="display:inline;vertical-align:baseline;" data-reactid="105">Get Email Updates</span><svg viewbox="0 0 18.428 30.5" height="18.428" width="30.5" class="dropDownIcon svgIcon" aria-hidden="true" preserveaspectratio="xMidYMid meet" role="img" focusable="false" data-reactid="106"><title data-reactid="107">NYPL Wedge Down Icon</title><path d="M17.749 26.818L6.205 15.288 17.832 3.592a2.075 2.075 0 0 0 .01-2.901 2.278 2.278 0 0 0-3.243-.026L0 15.225 14.693 29.87a2.16 2.16 0 0 0 3.065-.016 2.16 2.16 0 0 0-.01-3.036z" data-reactid="108"></path></svg></a></div></li><li data-reactid="109"><a id="donateButton" class="donateButton" href="https://web.archive.org/web/20190417224618/https://secure3.convio.net/nypl/site/Donation2?7825.donation=form1&df_id=7825&mfc_pref=T&s_src=FRQ18ZZ_TNN" style="display:inline-block;padding:10px 18px;margin:0 5px 0 0;line-height:normal;vertical-align:baseline;background-color:#E32B31;color:#FFFFFF;" data-reactid="110">Donate</a></li><li data-reactid="111"><a id="shopTopLink" class="shopTopLink" href="https://web.archive.org/web/20190417224618/http://shop.nypl.org/?utm_campaign=NYPLHeaderButton&utm_source=nypl.org&utm_medium=referral" style="color:#000;background-color:#FFF;padding:10px 15px;margin:0 0 0 5px;vertical-align:baseline;" data-reactid="112">Shop</a></li></ul></nav></div><div class="header-navMenu" data-reactid="113"><nav class="header-navMenu-wrapper " aria-label="Main Navigation" data-reactid="114"><svg class="nyplLionLogo svgIcon" width="257" height="144" viewbox="0 0 257 144" aria-hidden="true" focusable="false" data-reactid="115"><title data-reactid="116">The New York Public Library</title><g class="nyplLionLogo-text" data-reactid="117"><g class="nyplLionLogo-text-ny" data-reactid="118"><path d="M156.36639,26.64949h1.93408l14.21812,20.593v-20.593H174.381V50.5016h-1.82667L158.19274,29.76519V50.5016h-1.82635V26.64949Z" transform="translate(-27.25197 -24.7154)" data-reactid="119"></path><path d="M178.14171,41.79879c0-4.83479,2.79354-8.77447,7.34205-8.77447,4.36937,0,6.769,3.50975,6.41048,8.38043h-11.7828v0.394c0.036,3.90364,1.68361,7.48511,5.76653,7.48511a8.46392,8.46392,0,0,0,4.942-1.6117l0.78812,1.46846a9.8233,9.8233,0,0,1-5.80219,1.755C180.577,50.89564,178.14171,46.70533,178.14171,41.79879Zm11.89053-1.934c-0.03568-2.57842-1.36073-5.22886-4.61985-5.22886-2.97264,0-4.69193,2.29208-5.19321,5.22886h9.81306Z" transform="translate(-27.25197 -24.7154)" data-reactid="120"></path><path d="M193.899,33.41818h2.00542l4.155,14.21833,4.47647-14.21833h1.82667l4.47679,14.254,4.18995-14.254H216.892L211.73445,50.5016h-1.71894L205.3953,36.10434,200.77545,50.5016h-1.71894Z" transform="translate(-27.25197 -24.7154)" data-reactid="121"></path><path d="M233.365,41.51212l-7.98639-14.86264h2.22057l6.76869,12.8929h0.07172l6.76869-12.8929H243.214l-7.915,14.86264V50.5016H233.365V41.51212Z" transform="translate(-27.25197 -24.7154)" data-reactid="122"></path><path d="M241.60144,41.97789c0-4.29786,2.29194-8.95357,7.66422-8.95357s7.84333,4.62,7.84333,8.88188c0,4.2975-2.43536,8.98944-7.80764,8.98944C243.92939,50.89564,241.60144,46.27543,241.60144,41.97789Zm13.53778,0c0-3.83227-2.04146-7.342-5.94493-7.342-3.86813,0-5.62308,3.4382-5.62308,7.27032,0,3.868,1.89836,7.3777,5.76582,7.3777C253.24085,49.2839,255.13922,45.84571,255.13922,41.97789Z" transform="translate(-27.25197 -24.7154)" data-reactid="123"></path><path d="M260.68578,33.41818h1.86268v2.97264c0.64469-1.25353,2.18453-3.3665,4.5842-3.3665a4.68342,4.68342,0,0,1,1.64757.28648l-0.46591,1.7548a3.56466,3.56466,0,0,0-1.39677-.25066c-2.36363,0-3.90381,2.79371-4.36909,3.79644V50.5016h-1.86268V33.41818Z" transform="translate(-27.25197 -24.7154)" data-reactid="124"></path><path d="M272.21742,24.7154h1.86236V50.5016h-1.86236V24.7154Zm2.04111,16.18807,7.48547-7.48529h2.32795l-7.55684,7.48529,7.9507,9.59813h-2.32795Z" transform="translate(-27.25197 -24.7154)" data-reactid="125"></path></g><g class="nyplLionLogo-text-public" data-reactid="126"><path d="M156.40225,62.53555h5.193c5.01407,0,8.16582,2.47119,8.16582,6.733,0,4.29754-2.97264,6.98369-8.38061,6.98369h-3.00833V86.38762h-1.96991V62.53555ZM161.34481,74.569c4.54816,0,6.41052-2.07729,6.41052-5.22886,0-2.97264-1.79067-5.12148-6.33914-5.12148h-3.044V74.569h2.97264Z" transform="translate(-27.25197 -24.7154)" data-reactid="127"></path><path d="M172.76837,81.37373V69.30424h1.86271V80.97966c0,2.50723.89514,4.11861,3.5096,4.11861,2.54306,0,4.65554-2.39949,5.22886-3.40219V69.30424h1.862V83.09285a14.41314,14.41314,0,0,0,.32252,3.29478h-1.898a18.73138,18.73138,0,0,1-.2508-2.79354,6.85642,6.85642,0,0,1-5.65845,3.18761C174.16549,86.7817,172.76837,84.45358,172.76837,81.37373Z" transform="translate(-27.25197 -24.7154)" data-reactid="128"></path><path d="M189.88744,85.49231V60.60146h1.862V70.88029a6.07292,6.07292,0,0,1,4.47714-1.96974c4.87033,0,7.23432,3.90347,7.23432,8.88171,0,4.79913-3.22344,8.98944-8.45233,8.98944A9.6515,9.6515,0,0,1,189.88744,85.49231ZM201.49116,77.864c0-3.72489-1.43281-7.27032-5.58707-7.27032a6.12767,6.12767,0,0,0-4.15465,1.934V84.48962a7.70565,7.70565,0,0,0,3.33121.68035C199.41366,85.17,201.49116,81.40938,201.49116,77.864Z" transform="translate(-27.25197 -24.7154)" data-reactid="129"></path><path d="M207.292,60.60146h1.86271V86.38762H207.292V60.60146Z" transform="translate(-27.25197 -24.7154)" data-reactid="130"></path><path d="M214.23944,64.25466a1.41471,1.41471,0,1,1,2.82919,0A1.41558,1.41558,0,1,1,214.23944,64.25466Zm0.46559,5.04958h1.898V86.38762h-1.898V69.30424Z" transform="translate(-27.25197 -24.7154)" data-reactid="131"></path><path d="M220.184,77.82795c0-5.40782,3.116-8.91739,7.52112-8.91739a7.42136,7.42136,0,0,1,5.08548,1.79045l-0.96686,1.36094a6.121,6.121,0,0,0-4.1543-1.54c-3.79641,0-5.5157,3.295-5.5157,7.23464,0,3.79623,1.68361,7.41339,5.48,7.41339a6.88911,6.88911,0,0,0,4.36941-1.54l0.82344,1.39677a8.00839,8.00839,0,0,1-5.30059,1.755C222.61969,86.7817,220.184,82.41229,220.184,77.82795Z" transform="translate(-27.25197 -24.7154)" data-reactid="132"></path></g><g class="nyplLionLogo-text-library" data-reactid="133"><path d="M155.86494,122.27422V98.42179h5.08565v19.76915h8.88188v4.08328H155.86494Z" transform="translate(-27.25197 -24.7154)" data-reactid="134"></path><path d="M176.00777,102.5764A2.8586,2.8586,0,0,1,173.1065,99.711a2.82221,2.82221,0,0,1,2.90127-2.79354,2.85364,2.85364,0,0,1,2.9366,2.79354A2.88946,2.88946,0,0,1,176.00777,102.5764Zm-2.39967,19.69782V104.83195h4.799v17.44227h-4.799Z" transform="translate(-27.25197 -24.7154)" data-reactid="135"></path><path d="M187.36031,96.4877v9.706a6.22015,6.22015,0,0,1,4.26168-1.791c4.36973,0,7.41374,3.008,7.41374,9.0253,0,5.94493-4.0112,9.27574-9.27578,9.27574A16.58426,16.58426,0,0,1,182.597,121.307V96.4877h4.76327Zm0,22.09713a6.72755,6.72755,0,0,0,2.39964.39457c2.65011,0,4.22563-1.96974,4.22563-5.55139,0-3.25913-1.10993-5.26455-3.68867-5.26455a4.14376,4.14376,0,0,0-2.9366,1.325v9.09632Z" transform="translate(-27.25197 -24.7154)" data-reactid="136"></path><path d="M212.42937,109.02257a3.39138,3.39138,0,0,0-1.827-.39386c-2.11248,0-3.36615,1.86271-3.79605,2.65012v10.99539H202.043V104.83195h4.7633v2.36431a5.16217,5.16217,0,0,1,4.40506-2.79354,4.7777,4.7777,0,0,1,2.364.46594Z" transform="translate(-27.25197 -24.7154)" data-reactid="137"></path><path d="M225.03561,122.27422a9.70593,9.70593,0,0,1-.28684-1.86271,6.43294,6.43294,0,0,1-4.90634,2.29226c-2.97264,0-5.26454-1.79028-5.26454-4.90669,0-4.54851,4.69154-6.19573,9.31143-6.19573h0.609v-1.00291c0-1.5045-.609-2.435-2.82922-2.435a7.36142,7.36142,0,0,0-4.4411,1.64721l-2.07715-2.90091a10.36488,10.36488,0,0,1,7.05553-2.50705c4.76331,0,7.01953,1.82667,7.01953,6.44656v6.26742a23.45627,23.45627,0,0,0,.50128,5.15752h-4.69158Zm-0.53728-7.73627h-0.609c-2.79318,0-4.72727.82412-4.72727,2.86523a1.86412,1.86412,0,0,0,2.11284,1.82635,4.27676,4.27676,0,0,0,3.22344-1.53951V114.538Z" transform="translate(-27.25197 -24.7154)" data-reactid="138"></path><path d="M243.44337,109.02257a3.39017,3.39017,0,0,0-1.82632-.39386c-2.11315,0-3.36686,1.86271-3.79676,2.65012v10.99539H233.057V104.83195h4.76331v2.36431a5.16277,5.16277,0,0,1,4.40541-2.79354,4.77608,4.77608,0,0,1,2.36363.46594Z" transform="translate(-27.25197 -24.7154)" data-reactid="139"></path><path d="M246.30792,104.83195h5.08548l3.86813,11.497h0.17907l3.54564-11.497h4.90669l-7.19863,19.30392c-1.54019,4.119-3.36686,6.51825-8.12981,6.51825a9.32322,9.32322,0,0,1-2.68612-.32217l0.68038-3.7604a5.485,5.485,0,0,0,1.68325.17879c2.43532,0,3.29481-1.1813,3.97516-3.044l0.64469-1.79031Z" transform="translate(-27.25197 -24.7154)" data-reactid="140"></path></g></g><g class="nyplLionLogo-lion" data-reactid="141"><path d="M111.90871,99.19328c-3.7417-1.83124-8.60114-2.74854-12.13721-4.7124-2.7998-1.55231-4.946-4.11652-7.95886-5.498a60.02908,60.02908,0,0,0-9.468-3.45349c-6.25116-1.53778-11.50183.46472-13.323,1.90582A13.4137,13.4137,0,0,0,64.00112,100.774a15.94352,15.94352,0,0,0,2.55627,6.72852c5.27264,7.447,15.14136,9.86646,22.95953,14.56458a0.50625,0.50625,0,0,0,.73907-0.10187c1.31311-1.93127,2.3808-3.48566,4.59235-4.40546,2.24567-.93738,5.7793-0.619,8.82611-0.47076,3.14771,0.1521,6.54541-.14337,7.68689-1.77087,1.36383-1.94238,1.28436-5.85663-.7973-7.05243-1.117-.64368-2.78278-0.6731-3.9975-1.23328a4.3204,4.3204,0,0,1-2.059-2.24237,4.07459,4.07459,0,0,1-.25964-3.31146c0.489-.88025,1.7226-0.63116,2.71332-0.40076,1.9635,0.45068,5.24432.92871,7.13336,0.1001C114.65114,100.89348,112.66127,99.56114,111.90871,99.19328ZM92.18856,98.119c-0.16821.87573-.7019,2.567-1.55566,2.67712-0.86029.1098-1.48022-.81232-2.09686-1.15808a24.4124,24.4124,0,0,0-3.87262-1.41064c-1.17352-.38867-2.78247-0.87018-3.254-1.98981-0.707-1.66663.94434-2.45544,2.13348-2.82123a12.11641,12.11641,0,0,1,3.40045-.54181c2.1485-.10327,4.19965.20435,4.92053,1.55475A6.49319,6.49319,0,0,1,92.18856,98.119Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="142"></path><path d="M32.83333,104.45157a2.29443,2.29443,0,0,1,.54613-1.31607A34.48454,34.48454,0,0,1,52.806,91.93851c1.50521-.21582,2.58985-0.11156,2.83649.49191,0.43235,1.05764-.4436,1.66732-1.49758,2.27736C35.79955,105.672,37.1,121.9711,36.92438,128.639c0.05527,2.72734-1.91432,3.22379-2.40623,1.93891A48.03813,48.03813,0,0,1,32.83333,104.45157Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="143"></path><path d="M45.24681,80.43961a2.19666,2.19666,0,0,1,1.1785-.73891,30.35514,30.35514,0,0,1,19.20314,1.6337c1.14285,0.50578,1.65764,1.2227.90727,1.704a38.83021,38.83021,0,0,0-5.4445,3.92461,2.4715,2.4715,0,0,1-1.782.35665c-5.96657-.78655-9.06564-1.25111-18.03517,2.149-1.37634.57868-2.61425-.20873-1.98084-1.29042A45.71179,45.71179,0,0,1,45.24681,80.43961Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="144"></path><path d="M56.83993,73.40033c-1.54242-.17563-1.56427-1.30393-0.91213-1.74352a37.79982,37.79982,0,0,1,7.13141-3.67693,3.616,3.616,0,0,1,1.99226-.33359c2.016,0.20181,5.35429,1.55906,9.18483,4.292,4.59371,3.27786,8.68043,9.50494,5.94738,9.0009a25.58659,25.58659,0,0,0-3.00191-.43945c-2.07059-.18361-3.42908.02891-4.3831-0.06825a1.96274,1.96274,0,0,1-1.03614-.55044C67.88555,76.40433,63.4065,74.19781,56.83993,73.40033Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="145"></path><path d="M130.64639,127.82663c-0.41362,1.29077-.90482,2.91-1.9576,2.15892a47.305,47.305,0,0,0-10.51423-5.80672c-0.22586-.05055-0.20021-0.36442-0.12054-0.54143a7.76418,7.76418,0,0,0,.56119-2.05533,5.10548,5.10548,0,0,1,1.01156-1.8083,18.619,18.619,0,0,0,1.89907-6.60278,16.56311,16.56311,0,0,0-.30071-5.24067,10.43877,10.43877,0,0,1-.63877-2.31961c0.01245-.73927.36027-1.51387,0.43164-2.38651,0.20819-2.525-2.97853-4.63025-4.71776-5.44156-3.94536-1.84228-8.13861-3.48984-12.39993-5.73812-2.40556-1.26892-4.33617-4.05224-6.26607-5.546-1.94966-1.50432-8.21587-3.9897-10.72015-4.65121a1.03792,1.03792,0,0,1-.86172-0.86328,25.0259,25.0259,0,0,0-9.3712-14.55086c-1.759-1.36679.21341-2.14416,2.63539-2.26232C117.499,62.86187,139.47112,98.00018,130.64639,127.82663Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="146"></path><path d="M115.14271,110.93761c-0.02739-.19436-0.111-0.85254-0.11036-0.98836a2.60871,2.60871,0,0,1,1.04881-1.08393,10.66027,10.66027,0,0,1,1.47176-1.03614c0.13838-.08695.23019,0.114,0.24892,0.15381,1.40748,2.13671.87988,7.41754-.13721,9.92874-0.11795.25534-.33306,0.35473-0.42089,0.16768a6.365,6.365,0,0,0-2.17328-2.71248,0.53647,0.53647,0,0,1-.16314-0.43959A10.78454,10.78454,0,0,0,115.14271,110.93761Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="147"></path><path d="M97.73573,123.93565a3.07547,3.07547,0,0,1,1.33667-1.817c1.28091-.80333,3.40964-0.838,5.46408-0.97864a17.34326,17.34326,0,0,0,5.53425-.90517c0.85722-.39425,1.71461-1.517,3.03915-0.945a2.19649,2.19649,0,0,1,1.15583,1.41653,5.15178,5.15178,0,0,1,.29759,2.13323c-0.19071,2.46342-2.1913,3.66618-2.55122,5.96884a2.05507,2.05507,0,0,1-.29862,1.07563c-1.52756,1.55473-4.54834,1.22774-7.27933.95267a8.69735,8.69735,0,0,1-2.6051-.43856,5.72964,5.72964,0,0,1-1.302-1.04622,30.722,30.722,0,0,1-2.24377-2.38822,4.156,4.156,0,0,1-1.01465-1.30081A6.83012,6.83012,0,0,1,97.73573,123.93565Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="148"></path><path d="M49.90735,152.96743a8.06424,8.06424,0,0,1-2.0101-2.48694c-4.67633-7.4744-7.29718-33.94506-1.27119-42.92361,1.91762-3.14586,3.94919-1.69538,3.274.73615-1.15409,5.45855-.44672,8.51743,2.20759,14.44054,4.1714,8.80221,17.047,21.02289,20.4556,25.45534,5.84308,7.6015,7.7877,13.13937,7.76138,14.63142-0.03154,1.14459-.25115,1.87413-2.25675,1.70475A50.122,50.122,0,0,1,49.90735,152.96743Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="149"></path><path d="M55.95568,117.26983A21.79207,21.79207,0,0,1,56.26125,99.645c0.7188-1.35484,1.42117-2.24,2.33834-1.985,0.998,0.27818,1.22855,1.29978,1.36626,3.19329,1.01553,15.714,10.52044,21.00487,22.459,26.55281,9.41867,4.81489,20.135,10.31952,29.11613,23.65392,1.35938,1.92507,1.55544,3.09321.02079,4.19587A48.8677,48.8677,0,0,1,93.868,163.29216c-1.09244.25566-2.21933,0.06375-3.187-2.43259C80.59868,134.8822,63.671,136.05311,55.95568,117.26983Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="150"></path><path d="M118.40353,149.20773c-1.535,1.5343-2.40553.3315-2.907-.65371a45.56777,45.56777,0,0,0-7.63545-12.10255,0.78694,0.78694,0,0,1,.72767-1.34444,5.49981,5.49981,0,0,0,3.03671-.493,6.08555,6.08555,0,0,0,2.787-3.94433c0.427-1.50695.447-1.95037,1.37041-2.04423a3.03406,3.03406,0,0,1,.90418.10947,10.91687,10.91687,0,0,1,3.21234,1.91465,31.19354,31.19354,0,0,1,6.22659,6.775,1.79563,1.79563,0,0,1-.19539,1.76708A50.13544,50.13544,0,0,1,118.40353,149.20773Z" transform="translate(-27.25197 -24.7154)" fill="#FFF" data-reactid="151"></path><path d="M82.02851,59.23935a55.06858,55.06858,0,1,0,55.25255,55.07377A54.89374,54.89374,0,0,0,82.02851,59.23935ZM49.90735,152.95427a8.06426,8.06426,0,0,1-2.0101-2.48694c-4.67633-7.4744-7.29718-33.9451-1.27119-42.92361,1.91762-3.14586,3.94919-1.69538,3.274.73615-1.15409,5.45855-.44672,8.51743,2.20759,14.44054,4.1714,8.80221,17.047,21.02289,20.4556,25.45534,5.84308,7.6015,7.7877,13.13937,7.76138,14.63142-0.03154,1.14455-.25115,1.87413-2.25675,1.70471A50.12176,50.12176,0,0,1,49.90735,152.95427Zm80.739-25.14079c-0.41362,1.29077-.90482,2.90992-1.9576,2.15892a47.30207,47.30207,0,0,0-10.51423-5.80672c-0.22586-.05059-0.20021-0.36442-0.12054-0.54143a7.76415,7.76415,0,0,0,.56119-2.05533,5.10548,5.10548,0,0,1,1.01156-1.80829,18.61918,18.61918,0,0,0,1.89907-6.60278,16.56311,16.56311,0,0,0-.30071-5.24067,10.43874,10.43874,0,0,1-.63877-2.31961c0.01245-.73927.36027-1.51387,0.43164-2.38652,0.20819-2.525-2.97853-4.63007-4.71776-5.44138-3.94536-1.84228-8.13861-3.48984-12.39993-5.73812-2.40556-1.269-4.33617-4.05224-6.26607-5.546-1.94966-1.50432-8.21587-3.98974-10.72015-4.65121a1.038,1.038,0,0,1-.86172-0.86328,25.02589,25.02589,0,0,0-9.3712-14.55086c-1.759-1.36683.21341-2.14419,2.63539-2.26232C117.499,62.84888,139.47112,97.9872,130.64639,127.81347Zm-15.50368-16.889c-0.02739-.19436-0.111-0.85253-0.11036-0.98836a2.60871,2.60871,0,0,1,1.04881-1.08393,10.66026,10.66026,0,0,1,1.47176-1.03614c0.13838-.08695.23019,0.114,0.24892,0.15381,1.40748,2.13671.87988,7.41754-.13721,9.92874-0.11795.25534-.33306,0.35473-0.42089,0.16768a6.365,6.365,0,0,0-2.17328-2.71248,0.5365,0.5365,0,0,1-.16314-0.43962A10.7843,10.7843,0,0,0,115.14271,110.92445ZM69.02163,87.42221c1.82114-1.44111,7.07185-3.44359,13.323-1.90581a60.02216,60.02216,0,0,1,9.468,3.45363c3.0128,1.3812,5.159,3.94557,7.95883,5.49789,3.5361,1.96385,8.39551,2.88116,12.13721,4.71233,0.75257,0.3679,2.74242,1.70007,2.18591,1.98449-1.889.82862-5.16983,0.3509-7.13332-.10014-0.99077-.23036-2.22436-0.47942-2.71333.40081a4.07468,4.07468,0,0,0,.25963,3.31145,4.32051,4.32051,0,0,0,2.059,2.24238c1.21472,0.56016,2.88048.5896,3.99751,1.23324,2.08165,1.19584,2.16115,5.11006.7973,7.05245-1.14147,1.62749-4.53915,1.923-7.68689,1.7709-3.04678-.14828-6.58043-0.46662-8.82612.47077-2.21156.91976-3.2792,2.47413-4.59232,4.40545a0.50625,0.50625,0,0,1-.73909.10184c-7.81818-4.69814-17.68686-7.11757-22.95953-14.56456a15.94379,15.94379,0,0,1-2.55625-6.72854A13.41361,13.41361,0,0,1,69.02163,87.42221ZM56.83993,73.38734c-1.54242-.17563-1.56427-1.30394-0.91213-1.74356a37.7999,37.7999,0,0,1,7.13141-3.6769,3.616,3.616,0,0,1,1.99226-.33359c2.016,0.20177,5.35429,1.55906,9.18483,4.292,4.59371,3.27782,8.68043,9.5049,5.94738,9.00086a25.59524,25.59524,0,0,0-3.00191-.43941c-2.07059-.18361-3.42908.02891-4.3831-0.06825a1.96255,1.96255,0,0,1-1.03614-.55048C67.88555,76.39134,63.4065,74.18479,56.83993,73.38734Zm40.8958,50.53515a3.07547,3.07547,0,0,1,1.33667-1.817c1.28091-.80333,3.40964-0.838,5.46408-0.97864a17.3433,17.3433,0,0,0,5.53425-.90518c0.85722-.39425,1.71461-1.517,3.03915-0.945a2.1965,2.1965,0,0,1,1.15583,1.41653,5.15179,5.15179,0,0,1,.29759,2.13323c-0.19071,2.46342-2.1913,3.66618-2.55122,5.96884a2.05507,2.05507,0,0,1-.29862,1.07563c-1.52756,1.55473-4.54834,1.22774-7.27933.95268a8.69731,8.69731,0,0,1-2.6051-.43859,5.72851,5.72851,0,0,1-1.302-1.04618,30.72225,30.72225,0,0,1-2.24377-2.38822,4.156,4.156,0,0,1-1.01465-1.30081A6.83011,6.83011,0,0,1,97.73573,123.92249ZM45.24681,80.42659a2.19709,2.19709,0,0,1,1.1785-.73891,30.35515,30.35515,0,0,1,19.20314,1.63373c1.14285,0.50578,1.65764,1.2227.90727,1.704a38.83021,38.83021,0,0,0-5.4445,3.92461,2.4715,2.4715,0,0,1-1.782.35665c-5.96657-.78655-9.06564-1.25111-18.03517,2.149-1.37634.57868-2.61425-.20873-1.98084-1.29042A45.71349,45.71349,0,0,1,45.24681,80.42659Zm-12.404,24.0215a2.29577,2.29577,0,0,1,.54631-1.316A34.484,34.484,0,0,1,52.81575,91.93521c1.505-.21547,2.58967-0.11153,2.83632.49191,0.43232,1.058-.4436,1.66768-1.49741,2.2774-18.34557,10.964-17.04493,27.26345-17.22056,33.931,0.05523,2.72738-1.91434,3.22379-2.40625,1.93926A48.03957,48.03957,0,0,1,32.84285,104.44809Zm23.11943,12.81412a21.79159,21.79159,0,0,1,.30553-17.62467c0.71883-1.35484,1.42121-2.24,2.33834-1.985,0.998,0.27818,1.22859,1.29978,1.3663,3.19314,1.01553,15.714,10.52044,21.00487,22.459,26.55278,9.41867,4.81489,20.135,10.31952,29.11613,23.654,1.35934,1.925,1.55544,3.09318.02079,4.19584a48.8677,48.8677,0,0,1-17.69378,8.03627c-1.09244.25566-2.21936,0.06375-3.18708-2.43256C80.60524,134.87457,63.67758,136.04548,55.96228,117.26221Zm62.44125,31.94758c-1.535,1.5343-2.40553.33154-2.907-.65367a45.56724,45.56724,0,0,0-7.63545-12.10256,0.787,0.787,0,0,1,.72767-1.34448,5.49979,5.49979,0,0,0,3.03671-.49294,6.08554,6.08554,0,0,0,2.787-3.94437c0.427-1.50691.447-1.95033,1.37041-2.04423a3.03522,3.03522,0,0,1,.90418.10947,10.91777,10.91777,0,0,1,3.21234,1.91468,31.19269,31.19269,0,0,1,6.22659,6.77494,1.7957,1.7957,0,0,1-.19539,1.76711A50.13426,50.13426,0,0,1,118.40353,149.20979Z" transform="translate(-27.25197 -24.7154)" data-reactid="152"></path><path d="M84.67135,98.22743a24.39354,24.39354,0,0,1,3.87228,1.41064c0.61681,0.34572,1.23657,1.26789,2.09726,1.15807,0.85356-.11015,1.38723-1.80138,1.55541-2.67715a6.49165,6.49165,0,0,0-.32458-3.6897c-0.72075-1.35037-2.77207-1.658-4.92038-1.55473a12.1195,12.1195,0,0,0-3.40063.54179c-1.18893.36584-2.84033,1.15463-2.13345,2.82124C81.88892,97.35723,83.49753,97.83874,84.67135,98.22743Z" transform="translate(-27.25197 -24.7154)" data-reactid="153"></path></g></svg><ul class="header-navMenu-list" id="navMenu-List" data-reactid="154"><li id="navMenuItem-488afdf5-7a3c-4cee-8c89-1667be3032f7" class="navMenuItem" data-reactid="155"><a href="/web/20190417224618/https://www.nypl.org/books-music-movies" class="navMenuItem-link" id="navMenuItem-link-488afdf5-7a3c-4cee-8c89-1667be3032f7" data-reactid="156">Books/Music/Movies</a></li><li id="navMenuItem-4a8ee293-2e42-4f3f-8f62-8ab9d11a688a" class="navMenuItem" data-reactid="157"><a href="/web/20190417224618/https://www.nypl.org/research" class="navMenuItem-link" id="navMenuItem-link-4a8ee293-2e42-4f3f-8f62-8ab9d11a688a" data-reactid="158">Research</a></li><li id="navMenuItem-17eb88cf-08cb-4b08-89bb-f835c3c032b1" class="navMenuItem" data-reactid="159"><a href="/web/20190417224618/https://www.nypl.org/education" class="navMenuItem-link" id="navMenuItem-link-17eb88cf-08cb-4b08-89bb-f835c3c032b1" data-reactid="160">Education</a></li><li id="navMenuItem-1a56e236-b251-477c-b87c-9b6588aad6b8" class="navMenuItem" data-reactid="161"><a href="/web/20190417224618/https://www.nypl.org/events" class="navMenuItem-link" id="navMenuItem-link-1a56e236-b251-477c-b87c-9b6588aad6b8" data-reactid="162">Events</a></li><li id="navMenuItem-a77fd2d8-dc15-45b3-bee6-13e76375ffe8" class="navMenuItem" data-reactid="163"><a href="/web/20190417224618/https://www.nypl.org/connect" class="navMenuItem-link" id="navMenuItem-link-a77fd2d8-dc15-45b3-bee6-13e76375ffe8" data-reactid="164">Connect</a></li><li id="navMenuItem-793f73d4-0ed8-458e-87de-896bee17043c" class="navMenuItem" data-reactid="165"><a href="/web/20190417224618/https://www.nypl.org/give" class="navMenuItem-link" id="navMenuItem-link-793f73d4-0ed8-458e-87de-896bee17043c" data-reactid="166">Give</a></li><li id="navMenuItem-ca639f96-6d00-4dd4-b0c4-33f1653f6b2c" class="navMenuItem" data-reactid="167"><a href="/web/20190417224618/https://www.nypl.org/get-help" class="navMenuItem-link" id="navMenuItem-link-ca639f96-6d00-4dd4-b0c4-33f1653f6b2c" data-reactid="168">Get Help</a></li></ul><div class="header-navMenu-searchBox-wrapper" data-reactid="169"><div data-reactid="170"><button class="header-navMenu-searchButton " id="header-navMenu-searchButton" name="Search Button" aria-haspopup="true" data-reactid="171"><span class="header-navMenu-searchButton-text" data-reactid="172">Search</span><svg viewbox="0 0 32 32" width="20" height="20" class="header-navMenu-searchButton-icon svgIcon" fill="#FFF" aria-hidden="true" focusable="false" data-reactid="173"><title data-reactid="174">NYPL Search SVG Icon</title><path d="M25.26014,23.627l-3.76-3.75948a8.53632,8.53632,0,1,0-2.07145,1.85393l3.86877,3.86822A1.38781,1.38781,0,0,0,25.26014,23.627ZM9.109,14.52943a5.75012,5.75012,0,1,1,5.75012,5.74948A5.75662,5.75662,0,0,1,9.109,14.52943Z" data-reactid="175"></path></svg></button></div></div><div class="mobileBottomButtons" style="border-top:2px solid #363636;color:#FFF;background-color:#2B2B2B;margin:0;padding:0;" data-reactid="176"><a href="/web/20190417224618/https://www.nypl.org/library-card" class="libraryCardLink" style="display:inline-table;color:#FFF;background-color:#2B2B2B;padding:0;margin:0 0 0 3px;width:49%;text-align:center;text-decoration:none;line-height:normal;" data-reactid="177"><span class="libraryCardLink-wrapper" style="align-items:center;display:flex;justify-content:center;margin:0px;padding:1.75em 0;width:100%;border-right:1px solid #363636;" data-reactid="178"><svg aria-hidden="true" aria-labelledby="libraryCardSVG" class="library-card-icon svgIcon" height="46.279" preserveaspectratio="xMidYMid meet" viewbox="0 0 68.377 46.279" width="68.377" focusable="false" data-reactid="179"><title id="libraryCardSVG" data-reactid="180">library-card</title><path d="M61.554 46.28H6.824A6.832 6.832 0 0 1 0 39.453V6.824A6.833 6.833 0 0 1 6.825 0h54.729a6.832 6.832 0 0 1 6.823 6.825v32.63a6.832 6.832 0 0 1-6.823 6.824zM6.824 3.31A3.52 3.52 0 0 0 3.31 6.824v32.63a3.52 3.52 0 0 0 3.516 3.515h54.729a3.519 3.519 0 0 0 3.514-3.516V6.824a3.519 3.519 0 0 0-3.514-3.515z" data-reactid="181"></path><path d="M56.943 14.56H42.59a1.707 1.707 0 1 1 0-3.413h14.353a1.707 1.707 0 0 1 0 3.413zM56.943 20.971H42.59a1.707 1.707 0 1 1 0-3.413h14.353a1.707 1.707 0 1 1 0 3.413zM56.943 27.382H42.59a1.707 1.707 0 1 1 0-3.414h14.353a1.707 1.707 0 1 1 0 3.414zM22.471 14.335c1.003 0 1.851 1.129 1.851 2.465s-.848 2.464-1.85 2.464-1.852-1.128-1.852-2.464.848-2.465 1.851-2.465m0-3.111c-2.597 0-4.703 2.496-4.703 5.576s2.106 5.576 4.703 5.576 4.703-2.497 4.703-5.576-2.106-5.576-4.703-5.576zM22.403 24.634a49.169 49.169 0 0 0-7.08.613 2.834 2.834 0 0 0-2.175 1.805l-2.26 5.898a2.793 2.793 0 0 0 2.601 3.81h4.106a1.793 1.793 0 0 0 0-3.587l-2.934-.046 1.666-4.35a44.936 44.936 0 0 1 6.076-.557 42.747 42.747 0 0 1 5.961.49l1.71 4.463h-2.892a1.793 1.793 0 0 0 0 3.586h4.105a2.794 2.794 0 0 0 2.6-3.816l-2.318-5.892a2.92 2.92 0 0 0-2.215-1.817 47.371 47.371 0 0 0-6.95-.6z" data-reactid="182"></path></svg><span class="libraryCardLink-label" style="font-size:16px;margin:0 3px 0 5px;display:inline-block;" data-reactid="183">Get a Library Card</span></span></a><a href="https://web.archive.org/web/20190417224618/http://pages.email.nypl.org/page.aspx?QS=3935619f7de112ef7250fe02b84fb2f9ab74e4ea015814b7" class="subscribeLink" style="display:inline-table;color:#FFF;background-color:#2b2b2b;padding:0;margin:0 0 0 3px;width:49%;text-align:center;text-decoration:none;line-height:normal;" data-reactid="184"><span class="subscribeLink-wrapper" style="align-items:center;display:flex;justify-content:center;margin:0px;padding:1.75em 0;width:100%;border-left:0px;" data-reactid="185"><svg aria-hidden="true" aria-labelledby="envelopSVG" class="envelope-icon svgIcon" height="48" preserveaspectratio="xMidYMid meet" viewbox="0 0 48 36.909" width="36.909" focusable="false" data-reactid="186"><title id="envelopSVG" data-reactid="187">mail</title><path d="M46.052 36.91H1.948A1.938 1.938 0 0 1 0 34.981V1.927A1.937 1.937 0 0 1 1.948 0h44.104A1.938 1.938 0 0 1 48 1.927v33.055a1.938 1.938 0 0 1-1.948 1.927zM3.896 33.054h40.208V3.854H3.896z" data-reactid="188"></path><path d="M24 25.007a1.915 1.915 0 0 1-1.176-.402l-11.93-9.251a1.925 1.925 0 0 1 2.352-3.049L24 20.644l10.754-8.339a1.925 1.925 0 0 1 2.352 3.049l-11.93 9.25a1.917 1.917 0 0 1-1.176.403z" data-reactid="189"></path></svg><span class="subscribeLink-label" style="font-size:16px;margin:0 3px 0 5px;display:inline-block;" data-reactid="190">Get Email Updates</span></span></a><a href="https://web.archive.org/web/20190417224618/http://shop.nypl.org/?utm_campaign=NYPLMobileHeaderButton&utm_source=nypl.org&utm_medium=referral" class="shopLink" style="background-color:#2B2B2B;border-top:2px solid #363636;color:#FFF;display:inline-table;line-height:normal;margin:0 0 0 3px;padding:0;text-align:center;text-decoration:none;" data-reactid="191"><span class="shopLink-wrapper" style="align-items:center;display:flex;justify-content:center;margin:0px;padding:1.75em 0;width:100%;" data-reactid="192"><svg aria-hidden="true" aria-labelledby="shoppingBagSVG" class="shopping-bag-icon svgIcon" height="45.274" preserveaspectratio="xMidYMid meet" viewbox="0 0 45.274 57.875" width="57.875" focusable="false" data-reactid="193"><title id="shoppingBagSVG" data-reactid="194">shop</title><path d="M45.163 50.301l-6.19-32.137a6.754 6.754 0 0 0-6.75-5.289h-.07V6.25A6.25 6.25 0 0 0 25.902 0h-6.5a6.25 6.25 0 0 0-6.25 6.25v6.625h-.102a6.754 6.754 0 0 0-6.75 5.289L.11 50.3a6.568 6.568 0 0 0 6.75 7.574h31.551a6.568 6.568 0 0 0 6.75-7.574zM17.682 6.671a2.235 2.235 0 0 1 2.234-2.234h5.533a2.235 2.235 0 0 1 2.234 2.235v6.203H17.682zm22.925 46.492a2.891 2.891 0 0 1-2.195.962H6.862a2.89 2.89 0 0 1-2.195-.962 2.535 2.535 0 0 1-.62-2.196l6.19-32.137a2.814 2.814 0 0 1 2.814-2.205h.101v5.57a2.235 2.235 0 0 0 2.243 2.234h.06a2.235 2.235 0 0 0 2.227-2.234v-5.57h10.001v5.518a2.235 2.235 0 1 0 4.47 0v-5.518h.07a2.814 2.814 0 0 1 2.814 2.205l6.19 32.137a2.535 2.535 0 0 1-.62 2.196z" data-reactid="195"></path></svg><span class="shopLink-label" data-reactid="196">Shop NYPL</span></span></a><a id="mobileNav-donateButton" class="donateLink" href="https://web.archive.org/web/20190417224618/https://secure3.convio.net/nypl/site/Donation2?7825.donation=form1&df_id=7825&mfc_pref=T&s_src=FRQ18ZZ_TNN" style="display:block;font-size:16px;line-height:normal;margin:0 0 0 3px;padding:1.75em 0;text-align:center;text-transform:uppercase;width:98.5%;background-color:#E32B31;color:#FFFFFF;" data-reactid="197">Donate</a></div></nav></div></div></header></div> <div class="___iso-state___" data-key="0" data-meta="{}" data-state=""{}""></div> <div class="page clearfix" id="page"> <!-- ** ADD ALT MENU LOGIC ** --> <!-- ** BEGIN CENTER COLUMN ** --> <div id="main-content-inner"> <div id="main-content-body"> <section id="section-content" class="section section-content"> <div id="zone-content-wrapper" class="zone-wrapper zone-content-wrapper clearfix"> <div id="zone-content" class="zone zone-content clearfix container-16"> <nav role="navigation" aria-label="Secondary" class="grid-3 region region-left" id="region-left"> <div class="region-inner region-left-inner"> <div id="block-nypl_content-14" class="block block-nypl_content block-nypl_content-14"> <div class="content"><ul id="secondary-links"><li class="menu-38740 active-trail first active first-active"><a href="/web/20190417224618/https://www.nypl.org/blog" title="" class=" active-trail">Blogs</a><ul id="secondary-links-2"><li class="menu-38741 first"><a href="/web/20190417224618/https://www.nypl.org/voices/blogs/blog-channels" title="Blog Channels">Blog Channels</a></li> <li class="menu-143820 "><a href="/web/20190417224618/https://www.nypl.org/blog/subject" title="View Posts By Subject">Posts by Subject</a></li> <li class="menu-58233 "><a href="/web/20190417224618/https://www.nypl.org/voices/blogs/about-nypl-blogs">About NYPL Blogs</a></li> <li class="menu-115668 last"><a href="/web/20190417224618/https://www.nypl.org/voices/blogs/authors" title="Blogger Profiles">Blogger Profiles</a></li> </ul> </li> <li class="menu-11373 "><a href="/web/20190417224618/https://www.nypl.org/voices/audio-video" title="Audio & Video">Audio & Video</a></li> <li class="menu-19219 "><a href="/web/20190417224618/https://www.nypl.org/online_projects" title="Digital Projects">Digital Projects</a></li> <li class="menu-1330 "><a href="/web/20190417224618/https://www.nypl.org/voices/print-publications" title="Print Publications">Print Publications</a></li> <li class="menu-11374 last"><a href="/web/20190417224618/https://www.nypl.org/voices/connect-nypl" title="NYPL Voices">Connect with NYPL</a></li> </ul> </div> </div> </div> </nav> <main role="main" class="grid-10 region region-content" id="region-content"> <div class="region-inner region-content-inner"> <a id="main-content"></a> <h1 class="title" id="page-title"><h1 class="channel-title">NYPL Labs</h1> <h1 class="title" id="page-title">From Paper Maps to the Web: A DIY Digital Maps Primer <span class="blog-byline"><span class="blog-author"> by Mauricio Giraldo Arteaga</span><span class="blog-date">January 5, 2015</span></span></h1> </h1> <div id="block-system-main" class="block block-system block-system-main"> <div class="content"><div id="node-285563" class="node node-blog"> <div class="content"> <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ .field-items img { max-width: 730px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.35); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.35); box-shadow: 0 0 5px rgba(0,0,0,0.35); } blockquote { background-color: #FEF4E5; padding: 5px 10px; } code { background-color: #E4E4E4; } /*--><!]]>*/ </style><br/><p><em><a href="https://web.archive.org/web/20190417224618/http://www.nypl.org/blog/2015/02/24/del-papel-la-web-haz-tus-propios-mapas-interactivos">Leer versión en español</a></em></p> <p><em><a href="https://web.archive.org/web/20190417224618/https://www.nypl.org/blog/2015/04/13/du-papier-au-web-cr%C3%A9ez-vos-propres-cartes-interactives">Lire en Français</a></em></p> <p>I was invited to the National Library of Colombia’s <a href="https://web.archive.org/web/20190417224618/http://www.bibliotecanacional.gov.co/content/segunda-semana-del-libro-digital-2014">2<sup>nd</sup> Digital Book Week</a> as a speaker and to give a workshop on digital mapping tools. I thought it would be useful to share that workshop since it encompasses a lot of different processes and tools that make digital cartography today very accessible. It is a primer on working with various free web mapping tools so you can make your own awesome maps.</p> <h2 id="tldr">TL;DR</h2> <p>You will make <a href="https://web.archive.org/web/20190417224618/http://bit.ly/nypllabs-geo101-result">this</a>. This tutorial assumes you have a digitized map and some data you want to overlay on it. The general steps covered are:</p> <ol><li>geo-referencing the scanned map so that web tiles can be generated</li> <li>generating GeoJSON data to be overlaid</li> <li>creating a custom base map (to serve as reference/present day)</li> <li>integrating all assets in an interactive web page</li> </ol><blockquote> <p><strong>Note:</strong> This tutorial assumes you are using <a href="https://web.archive.org/web/20190417224618/https://www.mozilla.org/en-US/firefox/">Mozilla Firefox</a>, <a href="https://web.archive.org/web/20190417224618/https://www.apple.com/safari/">Apple Safari</a> or <a href="https://web.archive.org/web/20190417224618/http://www.google.com/chrome/">Google Chrome</a>. You will be playing with the developer console and I don’t have multi-browser instructions.</p> </blockquote> <h2 id="lets-get-started">Let’s get started!</h2> <p><a href="https://web.archive.org/web/20190417224618/http://bit.ly/nypllabs-geo101-result">This is what we want to make</a>. It is an 1891 map of Bogotá <a href="https://web.archive.org/web/20190417224618/http://www.bibliotecanacional.gov.co/ultimo2/tools/marco.php?idcategoria=45223">available in the National Library of Colombia</a> (link requires Flash Player) annotated with some data found in an <a href="https://web.archive.org/web/20190417224618/http://www.bibliotecanacional.gov.co/recursos_user/bookreader/1889_sala3a_12756/">1888 Bogotá City Directory</a>.</p> <h3 id="1-geo-referencing">1) Geo-referencing</h3> <p>The first step after scanning a map is to add geographical data to it; to establish an equivalence between its pixels and the geographic location they represent. This is called geo-referencing. This process will distort the scanned image:</p> <p><img alt="Original scan" src="https://web.archive.org/web/20190417224618im_/https://i.imgur.com/UTGlBEk.jpg" width="50%" title=""/><br/><em>Original scan (shrunk, of course)</em></p> <p>…to match the <a href="https://web.archive.org/web/20190417224618/https://en.wikipedia.org/wiki/Mercator_projection">Mercator projection</a> which is used in most web mapping projects such as OpenStreetMap or Google Maps:</p> <p><img alt="Geo-referenced scan in Mercator projection" width="50%" src="https://web.archive.org/web/20190417224618im_/https://i.imgur.com/M6whllY.png" title=""/><br/><em>Geo-referenced scan in Mercator projection</em></p> <p>The amount of distortion will depend on the quality of the survey, preservation state and original projection of the map. You may be asking: how did this magically happen? There’s commercial and open-source software that allows you to geo-reference images but the point of this tutorial is doing all of this <em>without installing any software other than your web browser</em>. Enter: The <a href="https://web.archive.org/web/20190417224618/http://mapwarper.net/">Map Warper</a>! Map Warper is a web tool that lets you upload your scanned maps and provides a simple interface for you to geo-reference them (or “rectify” in geo parlance). Referencing boils down to you telling what part of the scanned map (left) corresponds to what part of the Mercator projection (right):</p> <p><img alt="Map Warper" width="100%" src="https://web.archive.org/web/20190417224618im_/https://i.imgur.com/XveF5Q5.png" title=""/><br/><em>The split-view rectification interface in Map Warper</em></p> <p>Notice the pins in the image. Each pin has a number and the same pin is present in both views. From them you can tell that North in the scan is pointing leftwards while East is pointing upwards. <strong>The more pins you add, the more precise the referencing will be but the slower the final image generation.</strong> However, image generation happens only once so I wouldn’t worry too much about that. It’s more an issue of how many pins you are willing to add. The map in this tutorial has 101 pins.</p> <p>A final consideration in this process is to make sure you get a high-quality geo-referenced image after distortion. The process of distorting the original image is called <a href="https://web.archive.org/web/20190417224618/https://en.wikipedia.org/wiki/Image_scaling">resampling</a> <sup id="fnref:resampling"><a class="footnote" href="#fn:resampling" title="See footnote" rel="footnote">1</a></sup>. In the Map Warper’s <code>Advanced options</code> you can set the method from the low-quality but fast <code>Nearest Neighbour</code> to high-quality but slow <code>Cubic Spline</code>:</p> <p><img alt="Resampling method selection" width="100%" src="https://web.archive.org/web/20190417224618im_/https://i.imgur.com/h5s13Mm.png" title=""/><br/><em>Select “Cubic Spline” in the Resampling Method option</em></p> <p><a href="https://web.archive.org/web/20190417224618/http://mapwarper.net/maps/4949#Preview_Map_tab">You can view the final map here</a>. You can also download high-resolution assets in the <code>Export</code> tab. However, I think the <strong>main perk</strong> you get from the Map Warper are the <strong>tiles</strong>. It’s that URL template you see here:</p> <p><img alt="Map Warper" src="https://web.archive.org/web/20190417224618im_/https://i.imgur.com/KP75kOT.png" width="100%" title=""/><br/><em>You can find the tile URL in the “Export” tab</em></p> <p>The template is:</p> <p><code>http://mapwarper.net/maps/tile/4949/{z}/{x}/{y}.png</code></p> <p>You will need this URL! Keep it somewhere safe. Map Warper has a tile-generating engine that uses the geo-referenced image to produce square map tiles at different zoom levels and coordinates so that only the necessary parts of the interactive map get displayed as you use it<a class="footnote" href="#fn:maptiles" id="fnref:maptiles" title="See footnote" rel="footnote"><sup>2</sup></a>. This is an example tile:</p> <p><img alt="a web map tile" src="https://web.archive.org/web/20190417224618im_/http://mapwarper.net/maps/tile/4949/17/38565/63860.png" title=""/><br/><em>Web maps are made up of millions of these</em></p> <h3 id="2-data-extraction">2) Data extraction</h3> <p>We have the map. Now we want to figure out what data to show on it. Our example uses <a href="https://web.archive.org/web/20190417224618/http://www.bibliotecanacional.gov.co/recursos_user/bookreader/1889_sala3a_12756/">this 1888 City Directory of Bogotá</a>, Colombia’s capital city. This directory is information-rich, containing tens of thousands of person names (each with address and occupation), dozens of different occupations (described in <a href="https://web.archive.org/web/20190417224618/http://www.bibliotecanacional.gov.co/recursos_user/bookreader/1889_sala3a_12756/#page/4/mode/2up">page 4</a>) and advertisements (along with many store addresses and owner names).</p> <p>The directory provides an interesting view of life in late XIX century Colombia: lawyers, photographers and accountants share pages with saddlers and blacksmiths. I went the boring route and looked for some prominent politicians of the time, such as then-sitting president (<a href="https://web.archive.org/web/20190417224618/http://www.bibliotecanacional.gov.co/recursos_user/bookreader/1889_sala3a_12756/#page/222/mode/2up">page 222</a>, first in the second column). The <a href="https://web.archive.org/web/20190417224618/https://gist.githubusercontent.com/mgiraldo/adc66ff03fc41c88a9ef/raw/db06e19048e1bee737c8897b65517e2e2916af44/directorio%20bogota%CC%81%201888.csv">current list</a> contains seven people: four presidents, a vice-president, a minister and an acting president<a class="footnote" href="#fn:caveat" id="fnref:caveat" title="See footnote" rel="footnote"><sup>3</sup></a>. The list includes:</p> <ul><li>name</li> <li>office (highest office held in the Colombian executive branch)</li> <li>term</li> <li>page (where it appears in the directory)</li> <li>occupation (as displayed in the directory)</li> <li>address</li> <li>Wikimedia Commons photo URL</li> <li>latitude, longitude (a placeholder set to downtown Bogotá that we will change in this step)</li> </ul><p><a href="https://web.archive.org/web/20190417224618/https://gist.githubusercontent.com/mgiraldo/adc66ff03fc41c88a9ef/raw/db06e19048e1bee737c8897b65517e2e2916af44/directorio%20bogota%CC%81%201888.csv">Download the CSV list</a></p> <p>You can create your own list from other data you find more interesting or useful. <strong>Make sure to include <code>latitude</code> and <code>longitude</code> columns</strong> and save it as a <a href="https://web.archive.org/web/20190417224618/https://en.wikipedia.org/wiki/Comma-separated_values">comma-separated list</a>.</p> <h4 id="geojson">GeoJSON</h4> <p>So far our data is contained in a comma-separated list, but web mapping tools generally use the <a href="https://web.archive.org/web/20190417224618/http://geojson.org/">GeoJSON standard</a>. GeoJSON is based on JSON which is one of the most popular ways of structuring data in the web. GeoJSON uses the concept of “features” to describe geographic data. Those features can be points (as is our current case) or <a href="https://web.archive.org/web/20190417224618/https://en.wikipedia.org/wiki/GeoJSON">more complex geometries</a> such as lines, multilines and polygons. Each feature is described by its <code>geometry</code> (the point, line, polygon itself) accompanied by its <code>properties</code> which is whatever extra data you want to associate with it (in our case, a person’s name, address, photo, etc.). For example<a class="footnote" href="#fn:geojson" id="fnref:geojson" title="See footnote" rel="footnote"><sup>4</sup></a>:</p> <script src="https://web.archive.org/web/20190417224618js_/https://gist.github.com/mgiraldo/93c3457c4f512b34433f.js?file=example.json"></script><p>We need to convert our spreadsheet into a GeoJSON object and then update the placeholder <code>latitude</code> and <code>longitude</code> values to the proper values. We will use the map itself to help us figure out those. We need a tool that lets us generate GeoJSON that we can easily manipulate.</p> <p>Enter <a href="https://web.archive.org/web/20190417224618/http://geojson.io/">GeoJSON.io</a>! This is “a quick, simple tool for creating, viewing, and sharing maps”. GeoJSON.io has this nifty interface we can use to create the GeoJSON we need.</p> <p>Go ahead and <a href="https://web.archive.org/web/20190417224618/http://geojson.io/">open GeoJSON.io</a> in a new browser window. you will see the default map at full zoom out. Now we need to do a little hacking. Right-click somewhere on the map and select <code>Inspect Element</code>:</p> <p><img alt="Right-Click -> Inspect Element" width="90%" src="https://web.archive.org/web/20190417224618im_/http://i.imgur.com/EIqHCRu.gif" title=""/><br/><em>Right-Click → Inspect Element</em></p> <p>This opens an advanced developer view that let’s you view and modify the code of the page you are viewing (in this case, the map interface). GeoJSON.io includes a programming interface (API) that lets you control the map being displayed. The core of this site is <a href="https://web.archive.org/web/20190417224618/https://www.mapbox.com/mapbox.js/">MapBoxJS</a>, which is itself built on top of <a href="https://web.archive.org/web/20190417224618/http://leafletjs.com/">Leaflet</a>, an “Open-Source JavaScript Library for Mobile-Friendly Interactive Maps”. I mention both because, for the most part, whatever works on one of them works on the other (<em>do</em> read the documentation before making any decisions!) and I will be referring to it as Leaflet instead of MapBoxJS.</p> <p>In the Console tab you’ll see some text and, at the bottom, a cursor where you can execute JavaScript code. You’ll see some comments from the <a href="https://web.archive.org/web/20190417224618/https://twitter.com/tmcw">creator of GeoJSON.io</a> and a row where you can type new JavaScript commands. Type this in that area and press ENTER (refer to the animated GIF below):</p> <script src="https://web.archive.org/web/20190417224618js_/https://gist.github.com/mgiraldo/93c3457c4f512b34433f.js?file=geojsonio1.js"></script><p>This will center and zoom the map in Bogotá, Colombia, the area covered by the 1891 map. Now type this:</p> <script src="https://web.archive.org/web/20190417224618js_/https://gist.github.com/mgiraldo/93c3457c4f512b34433f.js?file=geojsonio2.js"></script><p>…and press ENTER. This will add the tile layer itself. Notice that line of code <strong>includes the URL you copied in step 1</strong>. The end result will look something like this:</p> <p><img alt="Before and after executing the commands" width="100%" src="https://web.archive.org/web/20190417224618im_/http://i.imgur.com/81lQIRG.gif" title=""/><br/><em>A quick “hacking” of GeoJSON.io</em></p> <p>You can now close the development window (<em>not</em> the browser window!).</p> <blockquote> <p><strong>Note:</strong> You will need to re-apply this code every time you load GeoJSON.io since it doesn’t save modifications made via console. You <em>can</em> save the data you add to the map by logging in.</p> </blockquote> <h4 id="adding-data-to-geojsonio">Adding data to GeoJSON.io</h4> <p>Now we will use this modified version of the map as a base to properly geo-locate the <a href="https://web.archive.org/web/20190417224618/https://gist.githubusercontent.com/mgiraldo/adc66ff03fc41c88a9ef/raw/db06e19048e1bee737c8897b65517e2e2916af44/directorio%20bogota%CC%81%201888.csv">CSV list of presidents</a>.</p> <p>Drag the CSV file you downloaded on the map:</p> <p><img alt="drag and drop magic" width="100%" src="https://web.archive.org/web/20190417224618im_/http://i.imgur.com/YL0VrXE.gif" title=""/><br/><em>Drag and drop magic in GeoJSON.io</em></p> <p>You will notice how the data is immediately converted to GeoJSON (right pane) and the map zooms in to show the points that represent each president (left pane). You can see a small green message (top left) showing seven features were imported.</p> <p>But the 1891 map disappears! No worries. This just means that the map is zoomed in “too close to the ground” and the tile URL template does not have images up to that level. Zoom out a bit and you will see the 1891 map appear again.</p> <h4 id="moving-the-points-around">Moving the points around</h4> <p>The points in the CSV are all geo-located on top of each other on the same point in Bogotá’s <a href="https://web.archive.org/web/20190417224618/https://en.wikipedia.org/wiki/Bol%C3%ADvar_Square">Plaza de Bolívar</a>. We need to move them to their proper location. If you click the gray pin you will see the additional data for the topmost one (General Rafael Reyes). His address at the time was 50, Calle 16 (50 16th Street). We need to find that address in the map.</p> <p>Finding the address will be relatively easy since each block has its starting and ending address numbers written on the corners. You will notice that “Carrera” (vertical-ish streets) numbers increase northward with odd numbers east and even numbers west while “Calle” (horizontal-ish streets) numbers increase westward with odd numbers south and even numbers north:</p> <p><img alt="Address numbers" width="100%" src="https://web.archive.org/web/20190417224618im_/https://i.imgur.com/RAQxw8q.gif" title=""/></p> <p>We will place the point in the approximate location between corners in a given block. To do so, activate editing mode by clicking the <img alt="Edit icon" src="https://web.archive.org/web/20190417224618im_/https://i.imgur.com/52FWtfw.png" title=""/> icon. Pins will have a pink outline and you can move them around. Place the pins in the desired location and click “Save” to commit the changes:</p> <p><img alt="Moving points around" width="75%" src="https://web.archive.org/web/20190417224618im_/http://i.imgur.com/LEfv82X.gif" title=""/></p> <p>There are some tricky addresses but this task can be quite enjoyable since you literally get lost in 1891 Bogotá. An interesting aspect of this map is that government buildings are colored with the <a href="https://web.archive.org/web/20190417224618/https://en.wikipedia.org/wiki/Flag_of_Colombia">Colombian flag</a>. When you place <a href="https://web.archive.org/web/20190417224618/https://es.wikipedia.org/wiki/Rafael_N%C3%BA%C3%B1ez">Rafael Núñez Moledo</a>, the sitting president at the time, you will notice that his address matches one of those flag-colored buildings (the <a href="https://web.archive.org/web/20190417224618/https://es.wikipedia.org/wiki/Casa_de_Nari%C3%B1o">Casa de Nariño</a>).</p> <h4 id="saving-the-geojson">Saving the GeoJSON</h4> <p>Now we must generate the final GeoJSON that we will use to create our interactive map. Simply select <code>Save > GeoJSON</code> in the editor menu. A file called <code>map.geojson</code> will be generated and downloaded to your computer. You can also just <a href="https://web.archive.org/web/20190417224618/https://gist.githubusercontent.com/mgiraldo/924b6bf7cc34402d2cae/raw/377d533d5047905ccbb91d1535cfb604468ea0d0/directorio%20bogota%CC%81%201888.geojson">download the one I did</a>, cheater!</p> <h3 id="3-creating-a-2014-custom-map-optional">3) Creating a 2014 custom map (optional)</h3> <p>We want to be able to compare this 1891 map with present day Bogotá so we can see how things have changed over time. We need a “base map” which is basically what GeoJSON.io has when you load it: a (hopefully accurate) “plain vanilla” street map of the present day world. You could use the <a href="https://web.archive.org/web/20190417224618/http://wiki.openstreetmap.org/wiki/Tiles">standard OpenStreetMap tiles</a> or use a service such as <a href="https://web.archive.org/web/20190417224618/https://www.mapbox.com/">MapBox</a> to produce a completely custom map (MapBox uses OSM data). MapBox is quite powerful: it lets you change colors, customize what gets shown (streets, buildings, parks, etc.) and even use satellite imagery!</p> <p>I’m not going to describe how to create your own map in MapBox. I will leave that to their <a href="https://web.archive.org/web/20190417224618/https://www.mapbox.com/guides/intro-to-studio/">excellent tutorial</a>. When you’re done, you will need to write down the Map ID which looks something like <code>username.k53dp4io</code>. You can use the MapBox projects page to see all your maps and easily copy the ID to clipboard:</p> <p><img alt="MapBox Map ID" src="https://web.archive.org/web/20190417224618im_/http://i.imgur.com/se6Hmtd.png" title=""/></p> <blockquote> <p><strong>NOTE:</strong> If you don’t want to go through the process of customizing your map, you can use an example MapBox ID later.</p> </blockquote> <h3 id="4-final-assembly">4) Final assembly</h3> <p>We now have all the assets required to assemble our interactive map:</p> <ul><li>map data in GeoJSON format</li> <li>a tile template for the 1891 map</li> <li>a tile template or MapBox ID for the 2014 map</li> </ul><p>We will prototype the interactive map in <a href="https://web.archive.org/web/20190417224618/http://jsfiddle.net/">JSFiddle</a>, a tool that lets you quickly create and test HTML/JavaScript/CSS code. Check out <a href="https://web.archive.org/web/20190417224618/http://doc.jsfiddle.net/tutorial.html">this quick tutorial</a> to familiarize yourself with the interface.</p> <p>JSFiddle has four main panes:</p> <ul><li>HTML code (top left)</li> <li>CSS code (top right)</li> <li>JavaScript code (bottom left)</li> <li>The end result (bottom right)</li> </ul><p>JSFiddle takes care of assembling the three code components into the result every time you click “Run” (in top, blue bar).</p> <h4 id="html-css">HTML & CSS</h4> <p>In this example the HTML and CSS parts are <em>very</em> simple. We only need a rectangular area in the page that will display the map and all its controls.</p> <p>We need an HTML element where the map will go. Type or copy/paste this in the HTML pane:</p> <script src="https://web.archive.org/web/20190417224618js_/https://gist.github.com/mgiraldo/93c3457c4f512b34433f.js?file=div.html"></script><p>With this code we create a <code>div</code> element whose identifier is <code>map</code> and, as you can imagine, it will contain the map. We now need to “style” the element (give it a width and a height and, if you want to, borders and other attributes). Styling is controlled with CSS. Type or copy/paste this in the CSS pane:</p> <script src="https://web.archive.org/web/20190417224618js_/https://gist.github.com/mgiraldo/93c3457c4f512b34433f.js?file=style.css"></script><p>This applies a width and a height of 400 pixels to the element whose identifier is <code>map</code> (the <code>#</code> prefix means “id” in CSS). Of course you can make the rectangle bigger (if your monitor is big enough) and apply other attributes between those <code>{ }</code> brackets (e.g.: <code>background-color: #f00;</code> for a red background if you want to see the element with no map) but I just wanted to keep it very simple.</p> <p>If you click “Run” now you won’t see much (unless you added a background color or a border to the element). That’s all the HTML and CSS you will need for now.</p> <h4 id="adding-mapboxjs">Adding MapBoxJS</h4> <p>To present the map and make it interactive we will need some external assets and JavaScript. I mentioned <a href="https://web.archive.org/web/20190417224618/http://leafletjs.com/">Leaflet</a> and <a href="https://web.archive.org/web/20190417224618/https://www.mapbox.com/mapbox.js/">MapBoxJS</a> before. We are going to need them in order to present and control the map. Leaflet is included in MapBoxJS so we just need to worry about the latter. MapBoxJS is composed of two separate files: a JS file and a CSS file. You already have an idea of what the CSS file does. The JavaScript file contains all the interactive mapping magic. These are the URLs to the files in question (note that it is not the latest MapBoxJS version but no worries, it will work):</p> <p>CSS file:<br/><code>https://api.tiles.mapbox.com/mapbox.js/v1.5.0/mapbox.css</code></p> <p>JavaScript file:<br/><code>https://api.tiles.mapbox.com/mapbox.js/v1.5.0/mapbox.js</code></p> <p>In the left column in JSFiddle find the “External Resources” section. You need to copy those URLs and paste each in the <code>JavaScript/CSS URI</code> box and click the <code>+</code> button. You will see something like this after you do it:</p> <p><img alt="jQuery in JSFiddle" src="https://web.archive.org/web/20190417224618im_/https://i.imgur.com/FTBBQmq.png" title=""/><br/><em>Your “fiddle” once you add the two MapBoxJS files</em></p> <p>This will make JSFiddle load those files the next time you click “Run” and from then on.</p> <h4 id="hello-map">Hello map!</h4> <p><em>Now</em> comes the part we’ve been waiting for! Let’s write some JavaScript so we can see the 1891 map. Write this in the JavaScript pane:</p> <script src="https://web.archive.org/web/20190417224618js_/https://gist.github.com/mgiraldo/93c3457c4f512b34433f.js?file=x1.js"></script><p>…and click “Run”. This is what you should see:</p> <p><img alt="Hello map" width="100%" src="https://web.archive.org/web/20190417224618im_/http://i.imgur.com/C1bj4Pj.png" title=""/><br/><em>You first web map!</em></p> <p>Thanks to Leaflet, it’s <em>that</em> easy to work with web maps.</p> <blockquote> <p><strong>Note:</strong> I’m not going into details here about the different aspects of the Leaflet or MapBoxJS APIs. They each have their own <a href="https://web.archive.org/web/20190417224618/http://leafletjs.com/examples.html">tutorials</a> and <a href="https://web.archive.org/web/20190417224618/https://www.mapbox.com/mapbox.js/example/v1.0.0/">examples</a>. I will instead give some code snippets and superficially explain what they do. You will copy, paste and click “Run” and <strong>magic</strong> will happen<a class="footnote" href="#fn:magic" id="fnref:magic" title="See footnote" rel="footnote"><sup>5</sup></a>. You will later figure out how to do more awesome things on your own.</p> </blockquote> <h4 id="managing-multiple-tile-sets">Managing multiple tile sets</h4> <p>You may notice that the map is all white except for the 1891 map and that is good. The tile set URL only has the rectified map on it and nothing else. We need to have an additional 2014 tile set to compare (I will use an example MapBox Map ID, in case you did not create your own in step 3 above). We will replace the JS code with new one that will contain:</p> <ul><li>some attribution information for the map (useful for when you want to, you know, attribute data in the map)</li> <li>the 2014 tile set</li> <li>a control that will let us swap one tile set for another</li> </ul><p>This code should <strong>replace your previous JS:</strong></p> <script src="https://web.archive.org/web/20190417224618js_/https://gist.github.com/mgiraldo/93c3457c4f512b34433f.js?file=x2.js"></script><p>If you look throught this code you will notice it is quite similar to what we had before. The main differences are the addition of attributions and MapBox tile sets (via the map ID). The control itself is two lines: one to create a <code>baseMaps</code> variable that will hold the tile sets (you can add as many tile sets as you want) and another to create the control and add it to the map. Behold the control in action:</p> <p><img alt="Tile set magic" src="https://web.archive.org/web/20190417224618im_/http://i.imgur.com/EHuMxuX.gif" width="70%" title=""/><br/><em>Notice how the attribution changes when you toggle the tile sets</em></p> <p>We’re almost there! We now need to display our data. Leaflet makes this process quite easy since it natively supports GeoJSON. The process is just a few lines, but <strong>first remove the map zoom function</strong> <code>map.setView([4.598056, -74.075833],14)</code>. Now paste this code at the bottom of the JS pane:</p> <script src="https://web.archive.org/web/20190417224618js_/https://gist.github.com/mgiraldo/93c3457c4f512b34433f.js?file=x3.js"></script><p>You need to copy the GeoJSON output from the text file you downloaded from GeoJSON.io and paste it where you see <code>'paste_geojson_here_keep_quotes'</code>. <strong>Make sure you keep those quotes!</strong> That line should end up looking something like:</p> <script src="https://web.archive.org/web/20190417224618js_/https://gist.github.com/mgiraldo/93c3457c4f512b34433f.js?file=x4.js"></script><p>We replaced the zoom function with <code>map.fitBounds(geolayer.getBounds())</code>. This makes the map “smarter”: instead of us typing longitude, latitude and zoom level by hand we let Leaflet calculate the bounding area for the set of points provided with <code>getBounds()</code> and pass that as a value to the map’s <code>fitBounds()</code> function. Voilá, the map now zooms to show all the points in the set. If you add more points the bounds will change automatically!</p> <p>You can also add the points and any other data overlay to the layer toggler. You just need to create a variable similar to the one you created for the tile sets and update the control creation code:</p> <script src="https://web.archive.org/web/20190417224618js_/https://gist.github.com/mgiraldo/93c3457c4f512b34433f.js?file=x5.js"></script><p>You will see something like this when you click “Run”:</p> <p><img alt="Hello pins" width="70%" src="https://web.archive.org/web/20190417224618im_/http://i.imgur.com/jE881o7.png" title=""/><br/><em>Your map with custom data on it</em></p> <blockquote> <p><strong>Note:</strong> Make sure to move the control creation code <code>L.control.layers</code> to a point <strong>below where the GeoJSON is being parsed</strong>. The <code>geolayer</code> variable needs to exist for it to be added to the <code>overlays</code>. Refer to <a href="https://web.archive.org/web/20190417224618/http://bit.ly/1K1RcRd">my JSFiddle result</a> for details.</p> </blockquote> <p>Another important line is the one with the <code>L.geoJson()</code> function. This function parses all the features described by the <code>map.geojson</code>. Leaflet/MapBoxJS have default blue pin icons for point features which you can <a href="https://web.archive.org/web/20190417224618/http://leafletjs.com/reference.html#icon">customize if you want</a>. <code>L.geoJson()</code> will also let us add some interaction to the pins. Right now clicking them does nothing.</p> <h4 id="making-the-pins-come-alive">Making the pins come alive</h4> <p>We want to click on the pins and show a popup box with the data we have associated to it (in the feature’s <code>properties</code>). We need to do two things:</p> <ol><li>a function that will build and present the popup for a given feature (point)</li> <li>modify the <code>L.geoJson()</code> call to use this function</li> </ol><p>Leaflet’s <code>bindPopup()</code> layer function does just that: draws a box with text next to a given <code>layer</code>. This text can be marked up with HTML. Copy/paste this code below all you have so far:</p> <script src="https://web.archive.org/web/20190417224618js_/https://gist.github.com/mgiraldo/93c3457c4f512b34433f.js?file=x6.js"></script><p>This <code>showPopup()</code> function receives a <code>feature</code>, the piece of GeoJSON that contains all the information (geometry and properties), and a <code>layer</code>, the same GeoJSON as displayed by Leaflet (in our case, the blue pin). These two parameters are passed automatically by the <code>L.geoJson()</code> function. <code>showPopup()</code> then loops through each property in the feature (name, address, etc.) and builds an HTML string. This string is used as the markup for the popup.</p> <p>We have not connected <code>showPopup</code> to anything. Modify your current <code>L.geoJson</code> line as follows:</p> <script src="https://web.archive.org/web/20190417224618js_/https://gist.github.com/mgiraldo/93c3457c4f512b34433f.js?file=x7.js"></script><p>…you are just adding <code>, {onEachFeature: showPopup}</code> after <code>geodata</code>. This tells Leaflet to apply the <code>showPopup</code> function for each feature in the GeoJSON.</p> <blockquote> <p><strong>Note:</strong> If your GeoJSON contains multiple types of features (e.g.: points, lines and polygons) you need to keep in mind <strong>the same function will be applied to all of them</strong>. For example, polygons have <code>bounds</code> but points do not. You will need to check to see if the feature being clicked has <code>bounds</code> before trying to <code>fitBounds</code> the map.</p> </blockquote> <p>Running the map and clicking on a pin will result in something like this:</p> <p><img alt="A popup!" src="https://web.archive.org/web/20190417224618im_/http://i.imgur.com/gz58uZb.png" width="70%" title=""/></p> <p>This is nice and all but wouldn’t it be better to actually <em>see</em> the photo and maybe link that page number to the directory itself? Let’s do just that! Replace the <code>showPopup</code> function with this one:</p> <script src="https://web.archive.org/web/20190417224618js_/https://gist.github.com/mgiraldo/93c3457c4f512b34433f.js?file=x8.js"></script><p>We just added a check in the loop: if <code>key</code> equals “Page” we build a link to the directory and if <code>key</code> equals “Photo” we build an image tag and constrain the height to 150 pixels (just in case the image is too big).</p> <p>This is how Mr. Núñez looks like now:</p> <p><img alt="Rafael Núñez bio" src="https://web.archive.org/web/20190417224618im_/http://i.imgur.com/0LFioyt.png" width="50%" title=""/></p> <p>…worthy of a president!</p> <p>And we’re done!</p> <h4 id="wrapping-it-all-up">Wrapping it all up</h4> <p>You will want to compile these three code snippets in an HTML page to publish your new map somewhere. Worry not, below is a code snippet that has the requisite spots for you to paste CSS, HTML and JS. Save all the code as a <code>.html</code> file and publish it somewhere:</p> <script src="https://web.archive.org/web/20190417224618js_/https://gist.github.com/mgiraldo/93c3457c4f512b34433f.js?file=template.html"></script><p><a href="https://web.archive.org/web/20190417224618/http://bit.ly/nypllabs-geo101-result">You can see the finished map here</a>. I made minor modifications to the CSS to fill the browser window.</p> <p>Hope you found this tutorial useful. <a href="https://web.archive.org/web/20190417224618/https://twitter.com/mgiraldo">Drop me a line</a> if you have any comments or questions!</p> <div class="footnotes"> <hr/><ol><li id="fn:resampling">Similar to <a href="https://web.archive.org/web/20190417224618/https://en.wikipedia.org/wiki/Sample_rate_conversion">what happens with music</a> when converted from CD quality to MP3. <a class="reversefootnote" href="#fnref:resampling" title="Return to article">↩</a></li> <li id="fn:maptiles"><a href="https://web.archive.org/web/20190417224618/https://www.mapbox.com/foundations/how-web-maps-work/">Read this explanation</a> for a better introduction on how web map tiles work. <a class="reversefootnote" href="#fnref:maptiles" title="Return to article">↩</a></li> <li id="fn:caveat">I did not thoroughly research the names in question so it may be (however unlikely) that they are homonyms. <a class="reversefootnote" href="#fnref:caveat" title="Return to article">↩</a></li> <li id="fn:geojson">From <a href="https://web.archive.org/web/20190417224618/http://geojson.org/">GeoJSON.org</a> <a class="reversefootnote" href="#fnref:geojson" title="Return to article">↩</a></li> <li id="fn:magic">Everything should work this way! <a class="reversefootnote" href="#fnref:magic" title="Return to article">↩</a></li> </ol></div> </div></div></div> </div> <div class="links"> <a href="/web/20190417224618/https://www.nypl.org/blog/author/1093" class="blog-author-view-link">View all posts by Mauricio Giraldo Arteaga</a> </div> <div id="comments" class="comment-wrapper" class="comment-wrapper"> <h2 class="title">Comments</h2> <div class="disclaimer comment-disclaimer">Patron-generated content represents the views and interpretations of the patron, not necessarily those of The New York Public Library. For more information see <a href="https://web.archive.org/web/20190417224618/http://www.nypl.org/node/8309">NYPL's Website Terms and Conditions</a>.</div> <a id="comment-17630"></a> <div id="comment-17630" class="comment"> <div class="comment-heading"> <h3 class="title"> <a href="/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer#comment-17630" class="active"> Problem with From Paper Maps to the Web: A DIY </a></h3> <p class="comment-byline">Submitted by <a href="https://web.archive.org/web/20190417224618/http://joelmatriche.com/" rel="nofollow foaf:page" class="username" xml:lang="" typeof="sioc:UserAccount" property="foaf:name" datatype="">joel (not verified)</a> on January 8, 2015 - 6:45am</p> </div> <div class="content"><div class="field field-name-comment-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded">hello, Thank you very much for this very extensive tutorial. I think I followed your instruction and everything is fine except that with the finished map, the markers don't appear on the map. I tried with Firefox and Chrome and it looks like my browser could'nt display the picture of the markers. When I click onto their "shadow", I've got the infowindow but the picture of the pins doesn't display. Nevertheless, everything works fine with Fiddle, I can see the pins and make them alive... Do you think you can help me? And once again, congratulation for this helpful tuto... thanks joel</div></div></div></div> <div class="links"><ul class="links inline"><li class="comment-reply first last"><a href="/web/20190417224618/https://www.nypl.org/comment/reply/285563/17630" class="comment-reply first last">reply</a></li> </ul> </div> </div> <div class="indented"><a id="comment-17650"></a> <div id="comment-17650" class="comment"> <div class="comment-heading"> <h3 class="title"> <a href="/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer#comment-17650" class="active">You need to open the file via</a></h3> <p class="comment-byline">Submitted by Mauricio Giraldo Arteaga on January 10, 2015 - 12:08pm</p> </div> <div class="content"><div class="field field-name-comment-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded">You need to open the file via a web server (not just double-click on the .html file). Upload it to a personal site via FTP or Github pages or similar service.</div></div></div></div> <div class="links"><ul class="links inline"><li class="comment-reply first last"><a href="/web/20190417224618/https://www.nypl.org/comment/reply/285563/17650" class="comment-reply first last">reply</a></li> </ul> </div> </div> </div><a id="comment-17694"></a> <div id="comment-17694" class="comment"> <div class="comment-heading"> <h3 class="title"> <a href="/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer#comment-17694" class="active">Paper maps to the Web</a></h3> <p class="comment-byline">Submitted by <a href="https://web.archive.org/web/20190417224618/http://www.lengsdorf.id211.de/" rel="nofollow foaf:page" class="username" xml:lang="" typeof="sioc:UserAccount" property="foaf:name" datatype="">rweber (not verified)</a> on January 18, 2015 - 8:01am</p> </div> <div class="content"><div class="field field-name-comment-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded">Dear Mauricio, first, congratulations for your project! Very nice features and tools. If you may be interested, i did a similar project, pls have a look on the address above. It shows an overlay of an old map (1938) over actual web maps of „Lengsdorf“, a small village southwest of the city of Bonn, former capital of germany... You can click on POI's to see some pictures as it was „yesterday“... Programming was done with the google javascript api. The old map has some transperancy to look „through“ … but everything is still a simple test version! Your project gave me some suggestiones for some additional ideas or alternative ways, thank's :) Pls feel free to contact me, if you have any ideas or suggestiones (web(at)id211.de) Regards Ralf Weber</div></div></div></div> <div class="links"><ul class="links inline"><li class="comment-reply first last"><a href="/web/20190417224618/https://www.nypl.org/comment/reply/285563/17694" class="comment-reply first last">reply</a></li> </ul> </div> </div> <div class="indented"><a id="comment-17730"></a> <div id="comment-17730" class="comment"> <div class="comment-heading"> <h3 class="title"> <a href="/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer#comment-17730" class="active">Thanks for the comment. I</a></h3> <p class="comment-byline">Submitted by Mauricio Giraldo Arteaga on January 20, 2015 - 1:02pm</p> </div> <div class="content"><div class="field field-name-comment-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded">Thanks for the comment. I couldn't find the map you did (I think the commenting system removes URLs posted in comments)</div></div></div></div> <div class="links"><ul class="links inline"><li class="comment-reply first last"><a href="/web/20190417224618/https://www.nypl.org/comment/reply/285563/17730" class="comment-reply first last">reply</a></li> </ul> </div> </div> <div class="indented"><a id="comment-17731"></a> <div id="comment-17731" class="comment"> <div class="comment-heading"> <h3 class="title"> <a href="/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer#comment-17731" class="active">... yes, the system did not</a></h3> <p class="comment-byline">Submitted by <a href="https://web.archive.org/web/20190417224618/http://www.lengsdorf.id211.de/" rel="nofollow foaf:page" class="username" xml:lang="" typeof="sioc:UserAccount" property="foaf:name" datatype="">rweber (not verified)</a> on January 20, 2015 - 1:45pm</p> </div> <div class="content"><div class="field field-name-comment-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded">... yes, the system did not show the submitted URL.... :( ... here we are: http://www.lengsdorf.id211.de Kind Regarsd ralf</div></div></div></div> <div class="links"><ul class="links inline"><li class="comment-reply first last"><a href="/web/20190417224618/https://www.nypl.org/comment/reply/285563/17731" class="comment-reply first last">reply</a></li> </ul> </div> </div> </div></div><a id="comment-17780"></a> <div id="comment-17780" class="comment"> <div class="comment-heading"> <h3 class="title"> <a href="/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer#comment-17780" class="active">Question about converting .geojson to text for JSFiddle</a></h3> <p class="comment-byline">Submitted by <span class="username" xml:lang="" typeof="sioc:UserAccount" property="foaf:name" datatype="">Jeremy (not verified)</span> on January 23, 2015 - 11:14am</p> </div> <div class="content"><div class="field field-name-comment-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded">Mauricio, I have been trying to generate my own map with your tutorial. The only problem I have is that you do not indicate how you converted the .geojson file to text to paste into the code on JSFiddle. My markers work on the geojson.io site so that doesn't appear to be the problem. What program are you using to convert or open the .geojson or .wkt files to get the javascript code? Thank you very much! Jeremy</div></div></div></div> <div class="links"><ul class="links inline"><li class="comment-reply first last"><a href="/web/20190417224618/https://www.nypl.org/comment/reply/285563/17780" class="comment-reply first last">reply</a></li> </ul> </div> </div> <a id="comment-17781"></a> <div id="comment-17781" class="comment"> <div class="comment-heading"> <h3 class="title"> <a href="/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer#comment-17781" class="active">Question about converting .geojson to text for JSFiddle</a></h3> <p class="comment-byline">Submitted by <span class="username" xml:lang="" typeof="sioc:UserAccount" property="foaf:name" datatype="">Jeremy (not verified)</span> on January 23, 2015 - 11:35am</p> </div> <div class="content"><div class="field field-name-comment-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded">Mauricio, I have been trying to generate my own map with your tutorial. The only problem I have is that you do not indicate how you converted the .geojson file to text to paste into the code on JSFiddle. My markers work on the geojson.io site so that doesn't appear to be the problem. What program are you using to convert or open the .geojson or .wkt files to get the javascript code? Thank you very much! Jeremy</div></div></div></div> <div class="links"><ul class="links inline"><li class="comment-reply first last"><a href="/web/20190417224618/https://www.nypl.org/comment/reply/285563/17781" class="comment-reply first last">reply</a></li> </ul> </div> </div> <div class="indented"><a id="comment-17785"></a> <div id="comment-17785" class="comment"> <div class="comment-heading"> <h3 class="title"> <a href="/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer#comment-17785" class="active">It is covered in the section </a></h3> <p class="comment-byline">Submitted by Mauricio Giraldo Arteaga on January 23, 2015 - 2:05pm</p> </div> <div class="content"><div class="field field-name-comment-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded">It is covered in the section "Saving the GeoJSON": "Simply select Save > GeoJSON in the editor menu. A file called map.geojson will be generated and downloaded to your computer." Then later you "need to copy the GeoJSON output from the text file you downloaded from GeoJSON.io and paste it where you see 'paste_geojson_here_keep_quotes'." Hope this helps.</div></div></div></div> <div class="links"><ul class="links inline"><li class="comment-reply first last"><a href="/web/20190417224618/https://www.nypl.org/comment/reply/285563/17785" class="comment-reply first last">reply</a></li> </ul> </div> </div> <div class="indented"><a id="comment-17795"></a> <div id="comment-17795" class="comment"> <div class="comment-heading"> <h3 class="title"> <a href="/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer#comment-17795" class="active">I tried that. It downloads</a></h3> <p class="comment-byline">Submitted by <span class="username" xml:lang="" typeof="sioc:UserAccount" property="foaf:name" datatype="">Jeremy (not verified)</span> on January 24, 2015 - 4:25pm</p> </div> <div class="content"><div class="field field-name-comment-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded">I tried that. It downloads as a .geojson format which is not supported by MIcrosoft Word, Wordpad or Open Office. How do you get the text out of the .geojson file? Opening with Word or Wordpad and then cutting and pasting results in javascript code that JSFiddle cannot recognize. I also tried saving the Geojson output as .wkt and ran into the same problem not finding a program to open it with. Dragging the map.geojson icon from my documents folder to that spot on JSFiddle did not work either. How does one get the "output" out of the .geojson file to be able to copy and paste onto JSFiddle? Thanks!</div></div></div></div> <div class="links"><ul class="links inline"><li class="comment-reply first last"><a href="/web/20190417224618/https://www.nypl.org/comment/reply/285563/17795" class="comment-reply first last">reply</a></li> </ul> </div> </div> <div class="indented"><a id="comment-17815"></a> <div id="comment-17815" class="comment"> <div class="comment-heading"> <h3 class="title"> <a href="/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer#comment-17815" class="active">it is a plain text file.</a></h3> <p class="comment-byline">Submitted by Mauricio Giraldo Arteaga on January 26, 2015 - 12:07pm</p> </div> <div class="content"><div class="field field-name-comment-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded">it is a plain text file. rename it "map.txt" and notepad should have no issue opening it. avoid any formatting-heavy tools like Word or Wordpad when opening it.</div></div></div></div> <div class="links"><ul class="links inline"><li class="comment-reply first last"><a href="/web/20190417224618/https://www.nypl.org/comment/reply/285563/17815" class="comment-reply first last">reply</a></li> </ul> </div> </div> </div></div></div><a id="comment-22741"></a> <div id="comment-22741" class="comment"> <div class="comment-heading"> <h3 class="title"> <a href="/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer#comment-22741" class="active">layering map tiles as a layer rather than a basemap</a></h3> <p class="comment-byline">Submitted by <span class="username" xml:lang="" typeof="sioc:UserAccount" property="foaf:name" datatype="">Katrina Navickas (not verified)</span> on February 20, 2016 - 4:20pm</p> </div> <div class="content"><div class="field field-name-comment-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded">I've worked through your tutorial successfully with my own maps, but would like to have my historical map showing as a layer on top of the Openstreet map layer so that you can see both at the same time. What is the code for adding the map tiles as a layer rather than as a basemap? </div></div></div></div> <div class="links"><ul class="links inline"><li class="comment-reply first last"><a href="/web/20190417224618/https://www.nypl.org/comment/reply/285563/22741" class="comment-reply first last">reply</a></li> </ul> </div> </div> <div class="indented"><a id="comment-22752"></a> <div id="comment-22752" class="comment"> <div class="comment-heading"> <h3 class="title"> <a href="/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer#comment-22752" class="active">The map() function in Leaflet</a></h3> <p class="comment-byline">Submitted by Mauricio Giraldo Arteaga on February 22, 2016 - 11:29am</p> </div> <div class="content"><div class="field field-name-comment-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded">The map() function in Leaflet lets you include an array in the "layers" option (hence the plural name). You can do this like so: map = L.map('map', { layers: [one_tileset, another_tileset] } ). See it in action in this fiddle: https://jsfiddle.net/mgiraldo/gm2co43r/</div></div></div></div> <div class="links"><ul class="links inline"><li class="comment-reply first last"><a href="/web/20190417224618/https://www.nypl.org/comment/reply/285563/22752" class="comment-reply first last">reply</a></li> </ul> </div> </div> </div><a id="comment-24067"></a> <div id="comment-24067" class="comment"> <div class="comment-heading"> <h3 class="title"> <a href="/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer#comment-24067" class="active">multiple images</a></h3> <p class="comment-byline">Submitted by <span class="username" xml:lang="" typeof="sioc:UserAccount" property="foaf:name" datatype="">Yuichi (not verified)</span> on August 7, 2016 - 12:50am</p> </div> <div class="content"><div class="field field-name-comment-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded">Hi Mauricio, Thank you for the instruction! It seems like we can upload one image per map to the Map Warper. Are there any ways to upload multi images to rectify them to the one map? </div></div></div></div> <div class="links"><ul class="links inline"><li class="comment-reply first last"><a href="/web/20190417224618/https://www.nypl.org/comment/reply/285563/24067" class="comment-reply first last">reply</a></li> </ul> </div> </div> <div class="indented"><a id="comment-24110"></a> <div id="comment-24110" class="comment"> <div class="comment-heading"> <h3 class="title"> <a href="/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer#comment-24110" class="active">for this you still need to</a></h3> <p class="comment-byline">Submitted by Mauricio Giraldo Arteaga on August 11, 2016 - 1:42pm</p> </div> <div class="content"><div class="field field-name-comment-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded">for this you still need to upload and rectify each individual sheet, and then can assemble them into a “layer”, where you check all the sheets you want to belong to a given layer. select “Add Layer” in the warper navigation. the layer then also has its own tile url as maps do.</div></div></div></div> <div class="links"><ul class="links inline"><li class="comment-reply first last"><a href="/web/20190417224618/https://www.nypl.org/comment/reply/285563/24110" class="comment-reply first last">reply</a></li> </ul> </div> </div> <div class="indented"><a id="comment-24158"></a> <div id="comment-24158" class="comment"> <div class="comment-heading"> <h3 class="title"> <a href="/web/20190417224618/https://www.nypl.org/blog/2015/01/05/web-maps-primer#comment-24158" class="active">Thank you. I'm gonna try!</a></h3> <p class="comment-byline">Submitted by <span class="username" xml:lang="" typeof="sioc:UserAccount" property="foaf:name" datatype="">Yuichi (not verified)</span> on August 16, 2016 - 10:47pm</p> </div> <div class="content"><div class="field field-name-comment-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded">Thank you. I'm gonna try!</div></div></div></div> <div class="links"><ul class="links inline"><li class="comment-reply first last"><a href="/web/20190417224618/https://www.nypl.org/comment/reply/285563/24158" class="comment-reply first last">reply</a></li> </ul> </div> </div> </div></div> <div class="box"> <h3 class="title comment-form">Post new comment</h3> <form class="comment-form user-info-from-cookie" action="/web/20190417224618/https://www.nypl.org/comment/reply/285563" method="post" id="comment-form" accept-charset="UTF-8"><div><div class="form-item form-type-textfield form-item-name"> <label for="edit-name">Your name </label> <input type="text" id="edit-name" name="name" value="" size="30" maxlength="60" class="form-text"/> </div> <div class="form-item form-type-textfield form-item-mail"> <label for="edit-mail">E-mail </label> <input type="text" id="edit-mail" name="mail" value="" size="30" maxlength="64" class="form-text"/> <div class="description">The content of this field is kept private and will not be shown publicly.</div> </div> <div class="form-item form-type-textfield form-item-homepage"> <label for="edit-homepage">Homepage </label> <input type="text" id="edit-homepage" name="homepage" value="" size="30" maxlength="255" class="form-text"/> </div> <div class="form-item form-type-textfield form-item-subject"> <label for="edit-subject">Subject </label> <input type="text" id="edit-subject" name="subject" value="" size="60" maxlength="64" class="form-text"/> </div> <div class="field-type-text-long field-name-comment-body field-widget-text-textarea form-wrapper" id="edit-comment-body"><div id="comment-body-add-more-wrapper"><div class="form-item form-type-textarea form-item-comment-body-und-0-value"> <label for="edit-comment-body-und-0-value">Comment <span class="form-required" title="This field is required.">*</span></label> <div class="form-textarea-wrapper resizable"><textarea class="text-full form-textarea required" id="edit-comment-body-und-0-value" name="comment_body[und][0][value]" cols="60" rows="5"></textarea></div> </div> </div></div><input type="hidden" name="form_build_id" value="form-lSiSk7BmxC0Tm8WEcQOuObguIAHJ_0jB_PvROu8MNvI"/> <input type="hidden" name="form_id" value="comment_node_blog_form"/> <div><div id="edit-privacy-policy" class="form-item form-type-item"> <p>Patrons who contribute comments are asked to read our <a href="/web/20190417224618/https://www.nypl.org/policies/crowdsourcing">Policy on Patron-Generated Web Content</a>.</p> <p><a href="/web/20190417224618/https://www.nypl.org/node/8312">View our privacy policy</a></p> </div> </div><div class="form-actions form-wrapper" id="edit-actions"><input type="submit" id="edit-submit" name="op" value="Save" class="form-submit"/><input type="submit" id="edit-preview" name="op" value="Preview" class="form-submit"/></div></div></form> </div> </div></div> </div> </div> </div> </main><aside role="complementary" aria-label="Supplemental" class="grid-3 region region-right" id="region-right"> <div class="region-inner region-right-inner"> <div id="block-block-181" class="block block-block"> <div class="content"><p> </p></div> </div> <div class="sidebar-image"><img typeof="foaf:Image" src="https://web.archive.org/web/20190417224618im_/https://www.nypl.org/sites/default/files/styles/sidebar_square/public/images/channels/J28AQznW.jpg?itok=OyjqS9YS" width="190" height="190" alt="NYPL Labs"/></div> <div id="block-nypl_content-4" class="block block-nypl_content related-content-section"> <div class="content"><h3>This Post Filed Under:</h3> <ul class="more_blog_posts"> <li class="blog_author_link"><a href="/web/20190417224618/https://www.nypl.org/blog/author/1093">Mauricio Giraldo Arteaga (Author)</a></li> <li class="blog_channel_link"><a href="/web/20190417224618/https://www.nypl.org/voices/blogs/blog-channels/nypl-labs">NYPL Labs (Channel)</a></li> <li class="blog_division_link"><a href="/web/20190417224618/https://www.nypl.org/blog/division/5217">Map Division</a></li> <li class="blog_location_link"><a href="/web/20190417224618/https://www.nypl.org/blog/library/36">Stephen A. Schwarzman Building</a></li> </ul> <h3>Related Blog Topics</h3> <ul id="related-terms"><li class="terms-4-0 first"><a href="/web/20190417224618/https://www.nypl.org/blog/subject/1107" title="Maps, Atlases, Cartography" class="terms-4-0 first">Maps, Atlases, Cartography</a></li> <li class="terms-4-1 last"><a href="/web/20190417224618/https://www.nypl.org/blog/subject/1012" title="Computers" class="terms-4-1 last">Computers</a></li> </ul> </div></div> <div id="block-nypl_grouper-10" class="block block-nypl_grouper block-nypl_grouper-10"> <h3>Subscribe to NYPL Blogs RSS Feeds</h3> <div class="content"><ul class="blog_feeds"> <li><div class="rss-text-link no-ext"><a href="https://web.archive.org/web/20190417224618/http://feeds.feedburner.com/NYPLBlogsNyplLabs"><span class="icon-link"></span>NYPL Labs</a></div> </li> <li><div class="rss-text-link no-ext"><a href="https://web.archive.org/web/20190417224618/https://www.nypl.org/blog_library_feed/36"><span class="icon-link"></span>Posts from Stephen A. Schwarzman Building</a></div> </li> <li><div class="rss-text-link no-ext"><a href="https://web.archive.org/web/20190417224618/https://www.nypl.org/blog_division_feed/5217"><span class="icon-link"></span>Posts from the Map Division</a></div> </li> <li><div class="rss-text-link no-ext"><a href="https://web.archive.org/web/20190417224618/https://www.nypl.org/blog_author_feed/1093"><span class="icon-link"></span>Posts by Mauricio Giraldo Arteaga</a></div> </li> <li><div class="rss-text-link no-ext"><a href="https://web.archive.org/web/20190417224618/http://feeds.feedburner.com/NYPLAllBlogs"><span class="icon-link"></span>All NYPL Blogs</a></div> </li> </ul> </div> </div> </div> </aside> </div> </div></section> <!-- </div> --><!-- main-content-body --> </div> </div> <!-- ** END CENTER COLUMN ** --> <!-- ** END CONTENT CONTAINER ** --> <!-- ** BEGIN SHALLOW FOOTER ** --> <footer role="contentinfo" id="footer" class="footer"> <div class="footer-content"> <ul class="footerLinks"> <li> <ul class="linkItemList"> <li><a href="/web/20190417224618/https://www.nypl.org/accessibility">Accessibility</a></li> <li><a href="/web/20190417224618/https://www.nypl.org/help/about-nypl/media-center">Press</a></li> <li><a href="/web/20190417224618/https://www.nypl.org/careers">Careers</a></li> <li><a href="/web/20190417224618/https://www.nypl.org/spacerental">Space Rental</a></li> </ul> </li> <li> <ul class="linkItemList"> <li><a href="/web/20190417224618/https://www.nypl.org/help/about-nypl/legal-notices/privacy-policy">Privacy Policy</a></li> <li><a href="/web/20190417224618/https://www.nypl.org/policies">Other Policies</a></li> <li><a href="/web/20190417224618/https://www.nypl.org/terms-conditions">Terms & Conditions</a> <li><a href="/web/20190417224618/https://www.nypl.org/help/about-nypl/leadership/board-trustees">Governance</a></li> </ul> </li> <li> <ul class="linkItemList"> <li><a href="/web/20190417224618/https://www.nypl.org/help/about-nypl/legal-notices/rules-and-regulations">Rules & Regulations</a></li> <li><a href="/web/20190417224618/https://www.nypl.org/help/about-nypl">About NYPL</a></li> <li><a href="/web/20190417224618/https://www.nypl.org/language">Language</a></li> </ul> </li> </ul> <ul class="socialMedia"> <li> <a class="footer-icon-facebook" href="https://web.archive.org/web/20190417224618/https://www.facebook.com/nypl"> <svg aria-labelledby="face-book-id-title" class="face-book-icon svgIcon" height="32" preserveaspectratio="xMidYMid meet" viewbox="0 0 32 67" width="67" focusable="false"> <title id="face-book-id-title">NYPL on Facebook</title> <path d="M7.1267,13.68408v9.7265H0V35.30576H7.1267V67.94592H21.76584V35.30576H31.588s.9207-5.70326,1.36529-11.94H21.82116v-8.1318a3.45468,3.45468,0,0,1,3.17363-2.85086h7.9757V0H22.12679C6.76506,0,7.1267,11.90635,7.1267,13.68408Z"/> </svg> </a> </li> <li> <a class="footer-icon-twitter" href="https://web.archive.org/web/20190417224618/https://twitter.com/nypl"> <svg aria-labelledby="twitter-id-title" class="twitter-icon svgIcon" height="68" preserveaspectratio="xMidYMid meet" viewbox="0 0 68 55" width="55" focusable="false"> <title id="twitter-id-title">NYPL on Twitter</title> <path d="M68,6.51074a27.99231,27.99231,0,0,1-8.01276,2.18635,13.937,13.937,0,0,0,6.13419-7.68177,28.01282,28.01282,0,0,1-8.859,3.36949A13.94135,13.94135,0,0,0,33.48906,17.04873,39.66941,39.66941,0,0,1,4.73387,2.54149,13.85672,13.85672,0,0,0,9.05141,21.0789a13.94473,13.94473,0,0,1-6.319-1.73673c-.001.058-.0012.11605-.0012.17455a13.91,13.91,0,0,0,11.1911,13.61485,14.05089,14.05089,0,0,1-6.30034.23787,13.95724,13.95724,0,0,0,13.03232,9.6428A28.07735,28.07735,0,0,1,3.328,48.95584,28.53232,28.53232,0,0,1,0,48.762,39.625,39.625,0,0,0,21.38562,55c25.66113,0,39.69344-21.15722,39.69344-39.50546q0-.90295-.04031-1.79619A28.279,28.279,0,0,0,68,6.51074Z"/> </svg> </a> </li> <li> <a class="footer-icon-instagram" href="https://web.archive.org/web/20190417224618/https://instagram.com/nypl"> <svg aria-labelledby="instagram-id-title" class="instagram-icon svgIcon" height="47.832" preserveaspectratio="xMidYMid meet" viewbox="0 0 47.832 47.832" width="47.832" focusable="false"> <title id="instagram-id-title">NYPL on Instagram</title> <path d="M47.832 41.697a6.167 6.167 0 0 1-6.135 6.136H6.135A6.167 6.167 0 0 1 0 41.697V6.135A6.167 6.167 0 0 1 6.135 0h35.562a6.167 6.167 0 0 1 6.135 6.135zm-5.418-21.455H38.21a13.628 13.628 0 0 1 .622 4.079 14.651 14.651 0 0 1-14.885 14.418A14.644 14.644 0 0 1 9.093 24.321a13.621 13.621 0 0 1 .623-4.08H5.325v20.18a1.888 1.888 0 0 0 1.9 1.9h33.29a1.887 1.887 0 0 0 1.899-1.9zm-18.467-5.73a9.46 9.46 0 0 0-9.591 9.311 9.46 9.46 0 0 0 9.591 9.31 9.466 9.466 0 0 0 9.623-9.31 9.466 9.466 0 0 0-9.623-9.311zm18.467-7.038a2.153 2.153 0 0 0-2.15-2.148h-5.418a2.153 2.153 0 0 0-2.148 2.148v5.138a2.153 2.153 0 0 0 2.148 2.15h5.419a2.153 2.153 0 0 0 2.149-2.15z"/> </svg> </a> </li> <li> <a class="footer-icon-tumblr" href="https://web.archive.org/web/20190417224618/https://nypl.tumblr.com/"> <svg aria-labelledby="tumblr-id-title" class="tumblr-icon svgIcon" height="47.999" preserveaspectratio="xMidYMid meet" viewbox="0 0 29.667 47.999" width="29.667" focusable="false"> <title id="tumblr-id-title">NYPL on Tumblr</title> <path d="M16.644 0v12.131h11.424v7.534H16.644v12.309a19.61 19.61 0 0 0 .441 5.357 3.664 3.664 0 0 0 1.652 1.895 6.971 6.971 0 0 0 3.656.953 13.194 13.194 0 0 0 7.274-2.37v7.573a28.934 28.934 0 0 1-5.589 2.031 23.648 23.648 0 0 1-5.413.586 18.768 18.768 0 0 1-5.837-.831A12.607 12.607 0 0 1 8.5 44.796a8.592 8.592 0 0 1-2.484-3.273 14.11 14.11 0 0 1-.692-5.023V19.665H0v-6.79a14.235 14.235 0 0 0 4.862-2.634 13.131 13.131 0 0 0 3.247-4.124A18.576 18.576 0 0 0 9.796 0z"/> </svg> </a> </li> <li> <a class="footer-icon-youtube" href="https://web.archive.org/web/20190417224618/https://www.youtube.com/user/NewYorkPublicLibrary"> <svg aria-labelledby="youtube-id-title" class="youtube-icon svgIcon" height="47.998" preserveaspectratio="xMidYMid meet" viewbox="0 0 48.001 47.998" width="48.001" focusable="false"> <title id="youtube-id-title">NYPL on Youtube</title> <path d="M13.746 0l-3.243 6.43L7.259 0H3.123l5.845 10.19.035-.024v7.833h3v-7.833l.032.023L17.882 0zM22.502 6a1.52 1.52 0 0 1 1.5 1.5v6a1.5 1.5 0 0 1-3 0v-6a1.518 1.518 0 0 1 1.5-1.5zm0-3a4.512 4.512 0 0 0-4.5 4.5v6a4.5 4.5 0 0 0 9 0v-6a4.512 4.512 0 0 0-4.5-4.5zM36.002 3v11.812c-1.31 1.09-3 1.746-3-2.142V3h-3v10.28h.006c.044 2.481.568 6.946 5.994 3.316v1.403h3V3zM40.501 32.999a1.499 1.499 0 0 0-1.5 1.5v1.5h3v-1.5a1.5 1.5 0 0 0-1.5-1.5zM27.002 34.499v7.874c1.017 1.017 3 1.125 3-.375v-7.03c0-1.5-1.5-1.97-3-.47z"/> <path d="M47.755 27.26a6.24 6.24 0 0 0-6.135-6.015C38.351 21.085 30.866 21 24.29 21s-14.593.082-17.862.246a6.384 6.384 0 0 0-4.269 1.785 6.383 6.383 0 0 0-1.866 4.23C.1 30.78 0 32.055 0 33.819q0 2.641.293 7.922a6.384 6.384 0 0 0 1.866 4.23 6.398 6.398 0 0 0 4.269 1.784c3.269.161 11.287.243 17.861.243s14.059-.082 17.331-.243a6.239 6.239 0 0 0 6.135-6.014q.246-4.404.246-7.922c0-2.35-.082-3.624-.246-6.56zM9.003 44.998h-3v-15h-3v-3h9v3h-3zm12 0h-3v-1.403c-5.705 3.199-5.95.102-5.995-2.376h-.005v-8.217h3v8.264c0 1.813 1.69 1.638 3 .545V33h3v11.997zm11.999-3.04c0 3.134-3.211 4.048-6 1.61v1.43h-3v-18h3v4.876c3-3 6-1.875 6 1.125zm12-5.96v1.5h-6v3a1.5 1.5 0 0 0 3 0v-1.5h3v1.5a4.5 4.5 0 1 1-9 0v-6a4.5 4.5 0 0 1 9 0z"/> </svg> </a> </li> </ul> </div> <div class="copyright"> <p>© The New York Public Library, 2019</p> <p>The New York Public Library is a 501(c)(3) | EIN 13-1887440</p> </div> <span class="logoText footer-icon-logo-type"> <svg aria-labelledby="logo-text-id-title" class="nyplLionLogo svgIcon" height="144" preserveaspectratio="xMidYMid meet" viewbox="0 0 257 144" width="257" focusable="false"> <title id="logo-text-id-title">New York Public Library</title> <g class="nyplLionLogo-text"> <g class="nyplLionLogo-text-ny"> <path d="M156.36639,26.64949h1.93408l14.21812,20.593v-20.593H174.381V50.5016h-1.82667L158.19274,29.76519V50.5016h-1.82635V26.64949Z" transform="translate(-27.25197 -24.7154)"/> <path d="M178.14171,41.79879c0-4.83479,2.79354-8.77447,7.34205-8.77447,4.36937,0,6.769,3.50975,6.41048,8.38043h-11.7828v0.394c0.036,3.90364,1.68361,7.48511,5.76653,7.48511a8.46392,8.46392,0,0,0,4.942-1.6117l0.78812,1.46846a9.8233,9.8233,0,0,1-5.80219,1.755C180.577,50.89564,178.14171,46.70533,178.14171,41.79879Zm11.89053-1.934c-0.03568-2.57842-1.36073-5.22886-4.61985-5.22886-2.97264,0-4.69193,2.29208-5.19321,5.22886h9.81306Z" transform="translate(-27.25197 -24.7154)"/> <path d="M193.899,33.41818h2.00542l4.155,14.21833,4.47647-14.21833h1.82667l4.47679,14.254,4.18995-14.254H216.892L211.73445,50.5016h-1.71894L205.3953,36.10434,200.77545,50.5016h-1.71894Z" transform="translate(-27.25197 -24.7154)"/> <path d="M233.365,41.51212l-7.98639-14.86264h2.22057l6.76869,12.8929h0.07172l6.76869-12.8929H243.214l-7.915,14.86264V50.5016H233.365V41.51212Z" transform="translate(-27.25197 -24.7154)"/> <path d="M241.60144,41.97789c0-4.29786,2.29194-8.95357,7.66422-8.95357s7.84333,4.62,7.84333,8.88188c0,4.2975-2.43536,8.98944-7.80764,8.98944C243.92939,50.89564,241.60144,46.27543,241.60144,41.97789Zm13.53778,0c0-3.83227-2.04146-7.342-5.94493-7.342-3.86813,0-5.62308,3.4382-5.62308,7.27032,0,3.868,1.89836,7.3777,5.76582,7.3777C253.24085,49.2839,255.13922,45.84571,255.13922,41.97789Z" transform="translate(-27.25197 -24.7154)"/> <path d="M260.68578,33.41818h1.86268v2.97264c0.64469-1.25353,2.18453-3.3665,4.5842-3.3665a4.68342,4.68342,0,0,1,1.64757.28648l-0.46591,1.7548a3.56466,3.56466,0,0,0-1.39677-.25066c-2.36363,0-3.90381,2.79371-4.36909,3.79644V50.5016h-1.86268V33.41818Z" transform="translate(-27.25197 -24.7154)"/> <path d="M272.21742,24.7154h1.86236V50.5016h-1.86236V24.7154Zm2.04111,16.18807,7.48547-7.48529h2.32795l-7.55684,7.48529,7.9507,9.59813h-2.32795Z" transform="translate(-27.25197 -24.7154)"/> </g> <g class="nyplLionLogo-text-public"> <path d="M156.40225,62.53555h5.193c5.01407,0,8.16582,2.47119,8.16582,6.733,0,4.29754-2.97264,6.98369-8.38061,6.98369h-3.00833V86.38762h-1.96991V62.53555ZM161.34481,74.569c4.54816,0,6.41052-2.07729,6.41052-5.22886,0-2.97264-1.79067-5.12148-6.33914-5.12148h-3.044V74.569h2.97264Z" transform="translate(-27.25197 -24.7154)"/> <path d="M172.76837,81.37373V69.30424h1.86271V80.97966c0,2.50723.89514,4.11861,3.5096,4.11861,2.54306,0,4.65554-2.39949,5.22886-3.40219V69.30424h1.862V83.09285a14.41314,14.41314,0,0,0,.32252,3.29478h-1.898a18.73138,18.73138,0,0,1-.2508-2.79354,6.85642,6.85642,0,0,1-5.65845,3.18761C174.16549,86.7817,172.76837,84.45358,172.76837,81.37373Z" transform="translate(-27.25197 -24.7154)"/> <path d="M189.88744,85.49231V60.60146h1.862V70.88029a6.07292,6.07292,0,0,1,4.47714-1.96974c4.87033,0,7.23432,3.90347,7.23432,8.88171,0,4.79913-3.22344,8.98944-8.45233,8.98944A9.6515,9.6515,0,0,1,189.88744,85.49231ZM201.49116,77.864c0-3.72489-1.43281-7.27032-5.58707-7.27032a6.12767,6.12767,0,0,0-4.15465,1.934V84.48962a7.70565,7.70565,0,0,0,3.33121.68035C199.41366,85.17,201.49116,81.40938,201.49116,77.864Z" transform="translate(-27.25197 -24.7154)"/> <path d="M207.292,60.60146h1.86271V86.38762H207.292V60.60146Z" transform="translate(-27.25197 -24.7154)"/> <path d="M214.23944,64.25466a1.41471,1.41471,0,1,1,2.82919,0A1.41558,1.41558,0,1,1,214.23944,64.25466Zm0.46559,5.04958h1.898V86.38762h-1.898V69.30424Z" transform="translate(-27.25197 -24.7154)"/> <path d="M220.184,77.82795c0-5.40782,3.116-8.91739,7.52112-8.91739a7.42136,7.42136,0,0,1,5.08548,1.79045l-0.96686,1.36094a6.121,6.121,0,0,0-4.1543-1.54c-3.79641,0-5.5157,3.295-5.5157,7.23464,0,3.79623,1.68361,7.41339,5.48,7.41339a6.88911,6.88911,0,0,0,4.36941-1.54l0.82344,1.39677a8.00839,8.00839,0,0,1-5.30059,1.755C222.61969,86.7817,220.184,82.41229,220.184,77.82795Z" transform="translate(-27.25197 -24.7154)"/> </g> <g class="nyplLionLogo-text-library"> <path d="M155.86494,122.27422V98.42179h5.08565v19.76915h8.88188v4.08328H155.86494Z" transform="translate(-27.25197 -24.7154)"/> <path d="M176.00777,102.5764A2.8586,2.8586,0,0,1,173.1065,99.711a2.82221,2.82221,0,0,1,2.90127-2.79354,2.85364,2.85364,0,0,1,2.9366,2.79354A2.88946,2.88946,0,0,1,176.00777,102.5764Zm-2.39967,19.69782V104.83195h4.799v17.44227h-4.799Z" transform="translate(-27.25197 -24.7154)"/> <path d="M187.36031,96.4877v9.706a6.22015,6.22015,0,0,1,4.26168-1.791c4.36973,0,7.41374,3.008,7.41374,9.0253,0,5.94493-4.0112,9.27574-9.27578,9.27574A16.58426,16.58426,0,0,1,182.597,121.307V96.4877h4.76327Zm0,22.09713a6.72755,6.72755,0,0,0,2.39964.39457c2.65011,0,4.22563-1.96974,4.22563-5.55139,0-3.25913-1.10993-5.26455-3.68867-5.26455a4.14376,4.14376,0,0,0-2.9366,1.325v9.09632Z" transform="translate(-27.25197 -24.7154)"/> <path d="M212.42937,109.02257a3.39138,3.39138,0,0,0-1.827-.39386c-2.11248,0-3.36615,1.86271-3.79605,2.65012v10.99539H202.043V104.83195h4.7633v2.36431a5.16217,5.16217,0,0,1,4.40506-2.79354,4.7777,4.7777,0,0,1,2.364.46594Z" transform="translate(-27.25197 -24.7154)"/> <path d="M225.03561,122.27422a9.70593,9.70593,0,0,1-.28684-1.86271,6.43294,6.43294,0,0,1-4.90634,2.29226c-2.97264,0-5.26454-1.79028-5.26454-4.90669,0-4.54851,4.69154-6.19573,9.31143-6.19573h0.609v-1.00291c0-1.5045-.609-2.435-2.82922-2.435a7.36142,7.36142,0,0,0-4.4411,1.64721l-2.07715-2.90091a10.36488,10.36488,0,0,1,7.05553-2.50705c4.76331,0,7.01953,1.82667,7.01953,6.44656v6.26742a23.45627,23.45627,0,0,0,.50128,5.15752h-4.69158Zm-0.53728-7.73627h-0.609c-2.79318,0-4.72727.82412-4.72727,2.86523a1.86412,1.86412,0,0,0,2.11284,1.82635,4.27676,4.27676,0,0,0,3.22344-1.53951V114.538Z" transform="translate(-27.25197 -24.7154)"/> <path d="M243.44337,109.02257a3.39017,3.39017,0,0,0-1.82632-.39386c-2.11315,0-3.36686,1.86271-3.79676,2.65012v10.99539H233.057V104.83195h4.76331v2.36431a5.16277,5.16277,0,0,1,4.40541-2.79354,4.77608,4.77608,0,0,1,2.36363.46594Z" transform="translate(-27.25197 -24.7154)"/> <path d="M246.30792,104.83195h5.08548l3.86813,11.497h0.17907l3.54564-11.497h4.90669l-7.19863,19.30392c-1.54019,4.119-3.36686,6.51825-8.12981,6.51825a9.32322,9.32322,0,0,1-2.68612-.32217l0.68038-3.7604a5.485,5.485,0,0,0,1.68325.17879c2.43532,0,3.29481-1.1813,3.97516-3.044l0.64469-1.79031Z" transform="translate(-27.25197 -24.7154)"/> </g> </g> <g class="nyplLionLogo-lion"> <path d="M111.90871,99.19328c-3.7417-1.83124-8.60114-2.74854-12.13721-4.7124-2.7998-1.55231-4.946-4.11652-7.95886-5.498a60.02908,60.02908,0,0,0-9.468-3.45349c-6.25116-1.53778-11.50183.46472-13.323,1.90582A13.4137,13.4137,0,0,0,64.00112,100.774a15.94352,15.94352,0,0,0,2.55627,6.72852c5.27264,7.447,15.14136,9.86646,22.95953,14.56458a0.50625,0.50625,0,0,0,.73907-0.10187c1.31311-1.93127,2.3808-3.48566,4.59235-4.40546,2.24567-.93738,5.7793-0.619,8.82611-0.47076,3.14771,0.1521,6.54541-.14337,7.68689-1.77087,1.36383-1.94238,1.28436-5.85663-.7973-7.05243-1.117-.64368-2.78278-0.6731-3.9975-1.23328a4.3204,4.3204,0,0,1-2.059-2.24237,4.07459,4.07459,0,0,1-.25964-3.31146c0.489-.88025,1.7226-0.63116,2.71332-0.40076,1.9635,0.45068,5.24432.92871,7.13336,0.1001C114.65114,100.89348,112.66127,99.56114,111.90871,99.19328ZM92.18856,98.119c-0.16821.87573-.7019,2.567-1.55566,2.67712-0.86029.1098-1.48022-.81232-2.09686-1.15808a24.4124,24.4124,0,0,0-3.87262-1.41064c-1.17352-.38867-2.78247-0.87018-3.254-1.98981-0.707-1.66663.94434-2.45544,2.13348-2.82123a12.11641,12.11641,0,0,1,3.40045-.54181c2.1485-.10327,4.19965.20435,4.92053,1.55475A6.49319,6.49319,0,0,1,92.18856,98.119Z" transform="translate(-27.25197 -24.7154)" fill="#FFF"/> <path d="M32.83333,104.45157a2.29443,2.29443,0,0,1,.54613-1.31607A34.48454,34.48454,0,0,1,52.806,91.93851c1.50521-.21582,2.58985-0.11156,2.83649.49191,0.43235,1.05764-.4436,1.66732-1.49758,2.27736C35.79955,105.672,37.1,121.9711,36.92438,128.639c0.05527,2.72734-1.91432,3.22379-2.40623,1.93891A48.03813,48.03813,0,0,1,32.83333,104.45157Z" transform="translate(-27.25197 -24.7154)" fill="#FFF"/> <path d="M45.24681,80.43961a2.19666,2.19666,0,0,1,1.1785-.73891,30.35514,30.35514,0,0,1,19.20314,1.6337c1.14285,0.50578,1.65764,1.2227.90727,1.704a38.83021,38.83021,0,0,0-5.4445,3.92461,2.4715,2.4715,0,0,1-1.782.35665c-5.96657-.78655-9.06564-1.25111-18.03517,2.149-1.37634.57868-2.61425-.20873-1.98084-1.29042A45.71179,45.71179,0,0,1,45.24681,80.43961Z" transform="translate(-27.25197 -24.7154)" fill="#FFF"/> <path d="M56.83993,73.40033c-1.54242-.17563-1.56427-1.30393-0.91213-1.74352a37.79982,37.79982,0,0,1,7.13141-3.67693,3.616,3.616,0,0,1,1.99226-.33359c2.016,0.20181,5.35429,1.55906,9.18483,4.292,4.59371,3.27786,8.68043,9.50494,5.94738,9.0009a25.58659,25.58659,0,0,0-3.00191-.43945c-2.07059-.18361-3.42908.02891-4.3831-0.06825a1.96274,1.96274,0,0,1-1.03614-.55044C67.88555,76.40433,63.4065,74.19781,56.83993,73.40033Z" transform="translate(-27.25197 -24.7154)" fill="#FFF"/> <path d="M130.64639,127.82663c-0.41362,1.29077-.90482,2.91-1.9576,2.15892a47.305,47.305,0,0,0-10.51423-5.80672c-0.22586-.05055-0.20021-0.36442-0.12054-0.54143a7.76418,7.76418,0,0,0,.56119-2.05533,5.10548,5.10548,0,0,1,1.01156-1.8083,18.619,18.619,0,0,0,1.89907-6.60278,16.56311,16.56311,0,0,0-.30071-5.24067,10.43877,10.43877,0,0,1-.63877-2.31961c0.01245-.73927.36027-1.51387,0.43164-2.38651,0.20819-2.525-2.97853-4.63025-4.71776-5.44156-3.94536-1.84228-8.13861-3.48984-12.39993-5.73812-2.40556-1.26892-4.33617-4.05224-6.26607-5.546-1.94966-1.50432-8.21587-3.9897-10.72015-4.65121a1.03792,1.03792,0,0,1-.86172-0.86328,25.0259,25.0259,0,0,0-9.3712-14.55086c-1.759-1.36679.21341-2.14416,2.63539-2.26232C117.499,62.86187,139.47112,98.00018,130.64639,127.82663Z" transform="translate(-27.25197 -24.7154)" fill="#FFF"/> <path d="M115.14271,110.93761c-0.02739-.19436-0.111-0.85254-0.11036-0.98836a2.60871,2.60871,0,0,1,1.04881-1.08393,10.66027,10.66027,0,0,1,1.47176-1.03614c0.13838-.08695.23019,0.114,0.24892,0.15381,1.40748,2.13671.87988,7.41754-.13721,9.92874-0.11795.25534-.33306,0.35473-0.42089,0.16768a6.365,6.365,0,0,0-2.17328-2.71248,0.53647,0.53647,0,0,1-.16314-0.43959A10.78454,10.78454,0,0,0,115.14271,110.93761Z" transform="translate(-27.25197 -24.7154)" fill="#FFF"/> <path d="M97.73573,123.93565a3.07547,3.07547,0,0,1,1.33667-1.817c1.28091-.80333,3.40964-0.838,5.46408-0.97864a17.34326,17.34326,0,0,0,5.53425-.90517c0.85722-.39425,1.71461-1.517,3.03915-0.945a2.19649,2.19649,0,0,1,1.15583,1.41653,5.15178,5.15178,0,0,1,.29759,2.13323c-0.19071,2.46342-2.1913,3.66618-2.55122,5.96884a2.05507,2.05507,0,0,1-.29862,1.07563c-1.52756,1.55473-4.54834,1.22774-7.27933.95267a8.69735,8.69735,0,0,1-2.6051-.43856,5.72964,5.72964,0,0,1-1.302-1.04622,30.722,30.722,0,0,1-2.24377-2.38822,4.156,4.156,0,0,1-1.01465-1.30081A6.83012,6.83012,0,0,1,97.73573,123.93565Z" transform="translate(-27.25197 -24.7154)" fill="#FFF"/> <path d="M49.90735,152.96743a8.06424,8.06424,0,0,1-2.0101-2.48694c-4.67633-7.4744-7.29718-33.94506-1.27119-42.92361,1.91762-3.14586,3.94919-1.69538,3.274.73615-1.15409,5.45855-.44672,8.51743,2.20759,14.44054,4.1714,8.80221,17.047,21.02289,20.4556,25.45534,5.84308,7.6015,7.7877,13.13937,7.76138,14.63142-0.03154,1.14459-.25115,1.87413-2.25675,1.70475A50.122,50.122,0,0,1,49.90735,152.96743Z" transform="translate(-27.25197 -24.7154)" fill="#FFF"/> <path d="M55.95568,117.26983A21.79207,21.79207,0,0,1,56.26125,99.645c0.7188-1.35484,1.42117-2.24,2.33834-1.985,0.998,0.27818,1.22855,1.29978,1.36626,3.19329,1.01553,15.714,10.52044,21.00487,22.459,26.55281,9.41867,4.81489,20.135,10.31952,29.11613,23.65392,1.35938,1.92507,1.55544,3.09321.02079,4.19587A48.8677,48.8677,0,0,1,93.868,163.29216c-1.09244.25566-2.21933,0.06375-3.187-2.43259C80.59868,134.8822,63.671,136.05311,55.95568,117.26983Z" transform="translate(-27.25197 -24.7154)" fill="#FFF"/> <path d="M118.40353,149.20773c-1.535,1.5343-2.40553.3315-2.907-.65371a45.56777,45.56777,0,0,0-7.63545-12.10255,0.78694,0.78694,0,0,1,.72767-1.34444,5.49981,5.49981,0,0,0,3.03671-.493,6.08555,6.08555,0,0,0,2.787-3.94433c0.427-1.50695.447-1.95037,1.37041-2.04423a3.03406,3.03406,0,0,1,.90418.10947,10.91687,10.91687,0,0,1,3.21234,1.91465,31.19354,31.19354,0,0,1,6.22659,6.775,1.79563,1.79563,0,0,1-.19539,1.76708A50.13544,50.13544,0,0,1,118.40353,149.20773Z" transform="translate(-27.25197 -24.7154)" fill="#FFF"/> <path d="M82.02851,59.23935a55.06858,55.06858,0,1,0,55.25255,55.07377A54.89374,54.89374,0,0,0,82.02851,59.23935ZM49.90735,152.95427a8.06426,8.06426,0,0,1-2.0101-2.48694c-4.67633-7.4744-7.29718-33.9451-1.27119-42.92361,1.91762-3.14586,3.94919-1.69538,3.274.73615-1.15409,5.45855-.44672,8.51743,2.20759,14.44054,4.1714,8.80221,17.047,21.02289,20.4556,25.45534,5.84308,7.6015,7.7877,13.13937,7.76138,14.63142-0.03154,1.14455-.25115,1.87413-2.25675,1.70471A50.12176,50.12176,0,0,1,49.90735,152.95427Zm80.739-25.14079c-0.41362,1.29077-.90482,2.90992-1.9576,2.15892a47.30207,47.30207,0,0,0-10.51423-5.80672c-0.22586-.05059-0.20021-0.36442-0.12054-0.54143a7.76415,7.76415,0,0,0,.56119-2.05533,5.10548,5.10548,0,0,1,1.01156-1.80829,18.61918,18.61918,0,0,0,1.89907-6.60278,16.56311,16.56311,0,0,0-.30071-5.24067,10.43874,10.43874,0,0,1-.63877-2.31961c0.01245-.73927.36027-1.51387,0.43164-2.38652,0.20819-2.525-2.97853-4.63007-4.71776-5.44138-3.94536-1.84228-8.13861-3.48984-12.39993-5.73812-2.40556-1.269-4.33617-4.05224-6.26607-5.546-1.94966-1.50432-8.21587-3.98974-10.72015-4.65121a1.038,1.038,0,0,1-.86172-0.86328,25.02589,25.02589,0,0,0-9.3712-14.55086c-1.759-1.36683.21341-2.14419,2.63539-2.26232C117.499,62.84888,139.47112,97.9872,130.64639,127.81347Zm-15.50368-16.889c-0.02739-.19436-0.111-0.85253-0.11036-0.98836a2.60871,2.60871,0,0,1,1.04881-1.08393,10.66026,10.66026,0,0,1,1.47176-1.03614c0.13838-.08695.23019,0.114,0.24892,0.15381,1.40748,2.13671.87988,7.41754-.13721,9.92874-0.11795.25534-.33306,0.35473-0.42089,0.16768a6.365,6.365,0,0,0-2.17328-2.71248,0.5365,0.5365,0,0,1-.16314-0.43962A10.7843,10.7843,0,0,0,115.14271,110.92445ZM69.02163,87.42221c1.82114-1.44111,7.07185-3.44359,13.323-1.90581a60.02216,60.02216,0,0,1,9.468,3.45363c3.0128,1.3812,5.159,3.94557,7.95883,5.49789,3.5361,1.96385,8.39551,2.88116,12.13721,4.71233,0.75257,0.3679,2.74242,1.70007,2.18591,1.98449-1.889.82862-5.16983,0.3509-7.13332-.10014-0.99077-.23036-2.22436-0.47942-2.71333.40081a4.07468,4.07468,0,0,0,.25963,3.31145,4.32051,4.32051,0,0,0,2.059,2.24238c1.21472,0.56016,2.88048.5896,3.99751,1.23324,2.08165,1.19584,2.16115,5.11006.7973,7.05245-1.14147,1.62749-4.53915,1.923-7.68689,1.7709-3.04678-.14828-6.58043-0.46662-8.82612.47077-2.21156.91976-3.2792,2.47413-4.59232,4.40545a0.50625,0.50625,0,0,1-.73909.10184c-7.81818-4.69814-17.68686-7.11757-22.95953-14.56456a15.94379,15.94379,0,0,1-2.55625-6.72854A13.41361,13.41361,0,0,1,69.02163,87.42221ZM56.83993,73.38734c-1.54242-.17563-1.56427-1.30394-0.91213-1.74356a37.7999,37.7999,0,0,1,7.13141-3.6769,3.616,3.616,0,0,1,1.99226-.33359c2.016,0.20177,5.35429,1.55906,9.18483,4.292,4.59371,3.27782,8.68043,9.5049,5.94738,9.00086a25.59524,25.59524,0,0,0-3.00191-.43941c-2.07059-.18361-3.42908.02891-4.3831-0.06825a1.96255,1.96255,0,0,1-1.03614-.55048C67.88555,76.39134,63.4065,74.18479,56.83993,73.38734Zm40.8958,50.53515a3.07547,3.07547,0,0,1,1.33667-1.817c1.28091-.80333,3.40964-0.838,5.46408-0.97864a17.3433,17.3433,0,0,0,5.53425-.90518c0.85722-.39425,1.71461-1.517,3.03915-0.945a2.1965,2.1965,0,0,1,1.15583,1.41653,5.15179,5.15179,0,0,1,.29759,2.13323c-0.19071,2.46342-2.1913,3.66618-2.55122,5.96884a2.05507,2.05507,0,0,1-.29862,1.07563c-1.52756,1.55473-4.54834,1.22774-7.27933.95268a8.69731,8.69731,0,0,1-2.6051-.43859,5.72851,5.72851,0,0,1-1.302-1.04618,30.72225,30.72225,0,0,1-2.24377-2.38822,4.156,4.156,0,0,1-1.01465-1.30081A6.83011,6.83011,0,0,1,97.73573,123.92249ZM45.24681,80.42659a2.19709,2.19709,0,0,1,1.1785-.73891,30.35515,30.35515,0,0,1,19.20314,1.63373c1.14285,0.50578,1.65764,1.2227.90727,1.704a38.83021,38.83021,0,0,0-5.4445,3.92461,2.4715,2.4715,0,0,1-1.782.35665c-5.96657-.78655-9.06564-1.25111-18.03517,2.149-1.37634.57868-2.61425-.20873-1.98084-1.29042A45.71349,45.71349,0,0,1,45.24681,80.42659Zm-12.404,24.0215a2.29577,2.29577,0,0,1,.54631-1.316A34.484,34.484,0,0,1,52.81575,91.93521c1.505-.21547,2.58967-0.11153,2.83632.49191,0.43232,1.058-.4436,1.66768-1.49741,2.2774-18.34557,10.964-17.04493,27.26345-17.22056,33.931,0.05523,2.72738-1.91434,3.22379-2.40625,1.93926A48.03957,48.03957,0,0,1,32.84285,104.44809Zm23.11943,12.81412a21.79159,21.79159,0,0,1,.30553-17.62467c0.71883-1.35484,1.42121-2.24,2.33834-1.985,0.998,0.27818,1.22859,1.29978,1.3663,3.19314,1.01553,15.714,10.52044,21.00487,22.459,26.55278,9.41867,4.81489,20.135,10.31952,29.11613,23.654,1.35934,1.925,1.55544,3.09318.02079,4.19584a48.8677,48.8677,0,0,1-17.69378,8.03627c-1.09244.25566-2.21936,0.06375-3.18708-2.43256C80.60524,134.87457,63.67758,136.04548,55.96228,117.26221Zm62.44125,31.94758c-1.535,1.5343-2.40553.33154-2.907-.65367a45.56724,45.56724,0,0,0-7.63545-12.10256,0.787,0.787,0,0,1,.72767-1.34448,5.49979,5.49979,0,0,0,3.03671-.49294,6.08554,6.08554,0,0,0,2.787-3.94437c0.427-1.50691.447-1.95033,1.37041-2.04423a3.03522,3.03522,0,0,1,.90418.10947,10.91777,10.91777,0,0,1,3.21234,1.91468,31.19269,31.19269,0,0,1,6.22659,6.77494,1.7957,1.7957,0,0,1-.19539,1.76711A50.13426,50.13426,0,0,1,118.40353,149.20979Z" transform="translate(-27.25197 -24.7154)"/> <path d="M84.67135,98.22743a24.39354,24.39354,0,0,1,3.87228,1.41064c0.61681,0.34572,1.23657,1.26789,2.09726,1.15807,0.85356-.11015,1.38723-1.80138,1.55541-2.67715a6.49165,6.49165,0,0,0-.32458-3.6897c-0.72075-1.35037-2.77207-1.658-4.92038-1.55473a12.1195,12.1195,0,0,0-3.40063.54179c-1.18893.36584-2.84033,1.15463-2.13345,2.82124C81.88892,97.35723,83.49753,97.83874,84.67135,98.22743Z" transform="translate(-27.25197 -24.7154)"/> </g> </svg> </span> </footer> <!-- ** END SHALLOW FOOTER ** --> </div> <script type="text/javascript"> <!--//--><![CDATA[//><!-- !function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}n(2);var a=n(334),i=r(a),o=n(367),s=r(o),u=n(509),l=r(u),c=n(511),d=r(c),f=n(512),p=n(513),h=r(p),m=n(514);n(696);var _=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1],n=e.indexOf("?")!==-1?e.substring(e.indexOf("?")+1):"";if(!n)return"";var r=n.split("&"),a="";return r.forEach(function(e){var n=e.split("=");n[0]===t&&(a=n[1])}),a};!function(e,t){"undefined"!=typeof e&&(e.onload=function(){var n=!1;if(l["default"].bootstrap(function(e,t,r){h["default"].bootstrap(e),s["default"].render(i["default"].createElement(m.Header,{navData:m.navConfig.current}),r),n=!0,console.log("nypl-dgx-header rendered isomorphically.")}),!n){var r="",a=void 0,o=void 0,u=void 0,c=void 0,p=void 0,y=void 0,v=t.createElement("div");v.id="nypl-dgx-header",e.nyplHeader||(e.nyplHeader={});var g=e.nyplHeader;g.processedScripts||(g.processedScripts=[]),g.styleTags||(g.styleTags=[]),0===g.processedScripts.length&&(a=t.getElementsByTagName("script"),[].forEach.call(a,function(e,t){if(e.src.indexOf("dgx-header.min.js")!==-1){u=e,c=u.src.indexOf("dev-header.nypl.org")!==-1?"development":u.src.indexOf("qa-header.nypl.org")!==-1?"qa":"production";var n=_(u.src,"urls");n&&(r=n),y=_(u.src,"skipNav"),y&&(p={target:y}),u.parentNode.insertBefore(v,u),g.processedScripts.push(u)}}),0===g.styleTags.length&&(o=t.createElement("link"),o.rel="stylesheet",o.type="text/css",o.media="all","development"===c?o.href="//web.archive.org/web/20190417224618/https://dev-header.nypl.org/styles.css":"qa"===c?o.href="//web.archive.org/web/20190417224618/https://qa-header.nypl.org/styles.css":o.href="//web.archive.org/web/20190417224618/https://header.nypl.org/styles.css",t.getElementsByTagName("head")[0].appendChild(o),g.styleTags.push(o))),1===g.processedScripts.length&&1===g.styleTags.length&&v&&c&&setTimeout(function(){if(s["default"].render(i["default"].createElement(m.Header,{urlType:r,navData:m.navConfig.current,skipNav:p}),v),console.log("nypl-dgx-header rendered via client"),y){var e=t.getElementById("skip"),n=t.getElementById(y);if(e&&n){var a=e.getElementsByTagName("a")[0];a.addEventListener("keydown",function(e){var n=e.which||e.keyCode;13===n&&t.getElementById(y).focus()})}}},250)}if(!e.ga){var M=!0,b={debug:!M,titleCase:!1};f.gaUtils.initialize(f.config.google.code(M),b)}e.dgxFeatureFlags||(e.dgxFeatureFlags=d["default"].utils)})}(window,document)},function(e,t,n){(function(e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){e&&e._babelPolyfill||n(3)}()}).call(t,function(){return this}())},function(e,t,n){(function(e){"use strict";function t(e,t,n){e[t]||Object[r](e,t,{writable:!0,configurable:!0,value:n})}if(n(4),n(330),n(331),e._babelPolyfill)throw new Error("only one instance of babel-polyfill is allowed");e._babelPolyfill=!0;var r="defineProperty";t(String.prototype,"padLeft","".padStart),t(String.prototype,"padRight","".padEnd),"pop,reverse,shift,keys,values,entries,indexOf,every,some,forEach,map,filter,find,findIndex,includes,join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill".split(",").forEach(function(e){[][e]&&t(Array,e,Function.call.bind([][e]))})}).call(t,function(){return this}())},function(e,t,n){n(5),n(54),n(55),n(56),n(57),n(59),n(62),n(63),n(64),n(65),n(66),n(67),n(68),n(69),n(70),n(72),n(74),n(76),n(78),n(81),n(82),n(83),n(87),n(89),n(91),n(94),n(95),n(96),n(97),n(99),n(100),n(101),n(102),n(103),n(104),n(105),n(107),n(108),n(109),n(111),n(112),n(113),n(115),n(117),n(118),n(119),n(120),n(121),n(122),n(123),n(124),n(125),n(126),n(127),n(128),n(129),n(134),n(135),n(139),n(140),n(141),n(142),n(144),n(145),n(146),n(147),n(148),n(149),n(150),n(151),n(152),n(153),n(154),n(155),n(156),n(157),n(158),n(160),n(161),n(163),n(164),n(170),n(171),n(173),n(174),n(175),n(179),n(180),n(181),n(182),n(183),n(185),n(186),n(187),n(188),n(191),n(193),n(194),n(195),n(197),n(199),n(201),n(203),n(204),n(205),n(209),n(210),n(211),n(213),n(223),n(227),n(228),n(230),n(231),n(235),n(236),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(256),n(258),n(259),n(260),n(261),n(262),n(264),n(265),n(266),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(277),n(278),n(280),n(281),n(282),n(283),n(286),n(287),n(289),n(290),n(291),n(292),n(294),n(295),n(296),n(297),n(298),n(299),n(300),n(301),n(302),n(303),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),e.exports=n(11)},function(e,t,n){"use strict";var r=n(6),a=n(7),i=n(8),o=n(10),s=n(20),u=n(27).KEY,l=n(9),c=n(23),d=n(28),f=n(21),p=n(29),h=n(30),m=n(31),_=n(32),y=n(47),v=n(14),g=n(15),M=n(35),b=n(18),w=n(19),L=n(48),k=n(51),x=n(53),T=n(13),D=n(33),Y=x.f,S=T.f,E=k.f,O=r.Symbol,P=r.JSON,j=P&&P.stringify,A="prototype",N=p("_hidden"),C=p("toPrimitive"),H={}.propertyIsEnumerable,I=c("symbol-registry"),F=c("symbols"),R=c("op-symbols"),B=Object[A],W="function"==typeof O,z=r.QObject,U=!z||!z[A]||!z[A].findChild,V=i&&l(function(){return 7!=L(S({},"a",{get:function(){return S(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=Y(B,t);r&&delete B[t],S(e,t,n),r&&e!==B&&S(B,t,r)}:S,q=function(e){var t=F[e]=L(O[A]);return t._k=e,t},G=W&&"symbol"==typeof O.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof O},Z=function(e,t,n){return e===B&&Z(R,t,n),v(e),t=b(t,!0),v(n),a(F,t)?(n.enumerable?(a(e,N)&&e[N][t]&&(e[N][t]=!1),n=L(n,{enumerable:w(0,!1)})):(a(e,N)||S(e,N,w(1,{})),e[N][t]=!0),V(e,t,n)):S(e,t,n)},J=function(e,t){v(e);for(var n,r=_(t=M(t)),a=0,i=r.length;i>a;)Z(e,n=r[a++],t[n]);return e},K=function(e,t){return void 0===t?L(e):J(L(e),t)},$=function(e){var t=H.call(this,e=b(e,!0));return!(this===B&&a(F,e)&&!a(R,e))&&(!(t||!a(this,e)||!a(F,e)||a(this,N)&&this[N][e])||t)},X=function(e,t){if(e=M(e),t=b(t,!0),e!==B||!a(F,t)||a(R,t)){var n=Y(e,t);return!n||!a(F,t)||a(e,N)&&e[N][t]||(n.enumerable=!0),n}},Q=function(e){for(var t,n=E(M(e)),r=[],i=0;n.length>i;)a(F,t=n[i++])||t==N||t==u||r.push(t);return r},ee=function(e){for(var t,n=e===B,r=E(n?R:M(e)),i=[],o=0;r.length>o;)!a(F,t=r[o++])||n&&!a(B,t)||i.push(F[t]);return i};W||(O=function(){if(this instanceof O)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===B&&t.call(R,n),a(this,N)&&a(this[N],e)&&(this[N][e]=!1),V(this,e,w(1,n))};return i&&U&&V(B,e,{configurable:!0,set:t}),q(e)},s(O[A],"toString",function(){return this._k}),x.f=X,T.f=Z,n(52).f=k.f=Q,n(46).f=$,n(45).f=ee,i&&!n(24)&&s(B,"propertyIsEnumerable",$,!0),h.f=function(e){return q(p(e))}),o(o.G+o.W+o.F*!W,{Symbol:O});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)p(te[ne++]);for(var re=D(p.store),ae=0;re.length>ae;)m(re[ae++]);o(o.S+o.F*!W,"Symbol",{"for":function(e){return a(I,e+="")?I[e]:I[e]=O(e)},keyFor:function(e){if(!G(e))throw TypeError(e+" is not a symbol!");for(var t in I)if(I[t]===e)return t},useSetter:function(){U=!0},useSimple:function(){U=!1}}),o(o.S+o.F*!W,"Object",{create:K,defineProperty:Z,defineProperties:J,getOwnPropertyDescriptor:X,getOwnPropertyNames:Q,getOwnPropertySymbols:ee}),P&&o(o.S+o.F*(!W||l(function(){var e=O();return"[null]"!=j([e])||"{}"!=j({a:e})||"{}"!=j(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(n=t=r[1],(g(t)||void 0!==e)&&!G(e))return y(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!G(t))return t}),r[1]=t,j.apply(P,r)}}),O[A][C]||n(12)(O[A],C,O[A].valueOf),d(O,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},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){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){e.exports=!n(9)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){var r=n(6),a=n(11),i=n(12),o=n(20),s=n(25),u="prototype",l=function(e,t,n){var c,d,f,p,h=e&l.F,m=e&l.G,_=e&l.S,y=e&l.P,v=e&l.B,g=m?r:_?r[t]||(r[t]={}):(r[t]||{})[u],M=m?a:a[t]||(a[t]={}),b=M[u]||(M[u]={});m&&(n=t);for(c in n)d=!h&&g&&void 0!==g[c],f=(d?g:n)[c],p=v&&d?s(f,r):y&&"function"==typeof f?s(Function.call,f):f,g&&o(g,c,f,e&l.U),M[c]!=f&&i(M,c,p),y&&b[c]!=f&&(b[c]=f)};r.core=a,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t){var n=e.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(13),a=n(19);e.exports=n(8)?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(14),a=n(16),i=n(18),o=Object.defineProperty;t.f=n(8)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),a)try{return o(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(15);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){e.exports=!n(8)&&!n(9)(function(){return 7!=Object.defineProperty(n(17)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(15),a=n(6).document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){var r=n(15);e.exports=function(e,t){if(!r(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!r(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(6),a=n(12),i=n(7),o=n(21)("src"),s=n(22),u="toString",l=(""+s).split(u);n(11).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var u="function"==typeof n;u&&(i(n,"name")||a(n,"name",t)),e[t]!==n&&(u&&(i(n,o)||a(n,o,e[t]?""+e[t]:l.join(String(t)))),e===r?e[t]=n:s?e[t]?e[t]=n:a(e,t,n):(delete e[t],a(e,t,n)))})(Function.prototype,u,function(){return"function"==typeof this&&this[o]||s.call(this)})},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){e.exports=n(23)("native-function-to-string",Function.toString)},function(e,t,n){var r=n(11),a=n(6),i="__core-js_shared__",o=a[i]||(a[i]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(24)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports=!1},function(e,t,n){var r=n(26);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(21)("meta"),a=n(15),i=n(7),o=n(13).f,s=0,u=Object.isExtensible||function(){return!0},l=!n(9)(function(){return u(Object.preventExtensions({}))}),c=function(e){o(e,r,{value:{i:"O"+ ++s,w:{}}})},d=function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},f=function(e,t){if(!i(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},p=function(e){return l&&h.NEED&&u(e)&&!i(e,r)&&c(e),e},h=e.exports={KEY:r,NEED:!1,fastKey:d,getWeak:f,onFreeze:p}},function(e,t,n){var r=n(13).f,a=n(7),i=n(29)("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(23)("wks"),a=n(21),i=n(6).Symbol,o="function"==typeof i,s=e.exports=function(e){return r[e]||(r[e]=o&&i[e]||(o?i:a)("Symbol."+e))};s.store=r},function(e,t,n){t.f=n(29)},function(e,t,n){var r=n(6),a=n(11),i=n(24),o=n(30),s=n(13).f;e.exports=function(e){var t=a.Symbol||(a.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},function(e,t,n){var r=n(33),a=n(45),i=n(46);e.exports=function(e){var t=r(e),n=a.f;if(n)for(var o,s=n(e),u=i.f,l=0;s.length>l;)u.call(e,o=s[l++])&&t.push(o);return t}},function(e,t,n){var r=n(34),a=n(44);e.exports=Object.keys||function(e){return r(e,a)}},function(e,t,n){var r=n(7),a=n(35),i=n(39)(!1),o=n(43)("IE_PROTO");e.exports=function(e,t){var n,s=a(e),u=0,l=[];for(n in s)n!=o&&r(s,n)&&l.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~i(l,n)||l.push(n));return l}},function(e,t,n){var r=n(36),a=n(38);e.exports=function(e){return r(a(e))}},function(e,t,n){var r=n(37);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(35),a=n(40),i=n(42);e.exports=function(e){return function(t,n,o){var s,u=r(t),l=a(u.length),c=i(o,l);if(e&&n!=n){for(;l>c;)if(s=u[c++],s!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var r=n(41),a=Math.min;e.exports=function(e){return e>0?a(r(e),9007199254740991):0}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(41),a=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?a(e+t,0):i(e,t)}},function(e,t,n){var r=n(23)("keys"),a=n(21);e.exports=function(e){return r[e]||(r[e]=a(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(37);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(14),a=n(49),i=n(44),o=n(43)("IE_PROTO"),s=function(){},u="prototype",l=function(){var e,t=n(17)("iframe"),r=i.length,a="<",o=">";for(t.style.display="none",n(50).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(a+"script"+o+"document.F=Object"+a+"/script"+o),e.close(),l=e.F;r--;)delete l[u][i[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[u]=r(e),n=new s,s[u]=null,n[o]=e):n=l(),void 0===t?n:a(n,t)}},function(e,t,n){var r=n(13),a=n(14),i=n(33);e.exports=n(8)?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),s=o.length,u=0;s>u;)r.f(e,n=o[u++],t[n]);return e}},function(e,t,n){var r=n(6).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(35),a=n(52).f,i={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return a(e)}catch(t){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==i.call(e)?s(e):a(r(e))}},function(e,t,n){var r=n(34),a=n(44).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},function(e,t,n){var r=n(46),a=n(19),i=n(35),o=n(18),s=n(7),u=n(16),l=Object.getOwnPropertyDescriptor;t.f=n(8)?l:function(e,t){if(e=i(e),t=o(t,!0),u)try{return l(e,t)}catch(n){}if(s(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){var r=n(10);r(r.S,"Object",{create:n(48)})},function(e,t,n){var r=n(10);r(r.S+r.F*!n(8),"Object",{defineProperty:n(13).f})},function(e,t,n){var r=n(10);r(r.S+r.F*!n(8),"Object",{defineProperties:n(49)})},function(e,t,n){var r=n(35),a=n(53).f;n(58)("getOwnPropertyDescriptor",function(){return function(e,t){return a(r(e),t)}})},function(e,t,n){var r=n(10),a=n(11),i=n(9);e.exports=function(e,t){var n=(a.Object||{})[e]||Object[e],o={};o[e]=t(n),r(r.S+r.F*i(function(){n(1)}),"Object",o)}},function(e,t,n){var r=n(60),a=n(61);n(58)("getPrototypeOf",function(){return function(e){return a(r(e))}})},function(e,t,n){var r=n(38);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(7),a=n(60),i=n(43)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=a(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,n){var r=n(60),a=n(33);n(58)("keys",function(){return function(e){return a(r(e))}})},function(e,t,n){n(58)("getOwnPropertyNames",function(){return n(51).f})},function(e,t,n){var r=n(15),a=n(27).onFreeze;n(58)("freeze",function(e){return function(t){return e&&r(t)?e(a(t)):t}})},function(e,t,n){var r=n(15),a=n(27).onFreeze;n(58)("seal",function(e){return function(t){return e&&r(t)?e(a(t)):t}})},function(e,t,n){var r=n(15),a=n(27).onFreeze;n(58)("preventExtensions",function(e){return function(t){return e&&r(t)?e(a(t)):t}})},function(e,t,n){var r=n(15);n(58)("isFrozen",function(e){return function(t){return!r(t)||!!e&&e(t)}})},function(e,t,n){var r=n(15);n(58)("isSealed",function(e){return function(t){return!r(t)||!!e&&e(t)}})},function(e,t,n){var r=n(15);n(58)("isExtensible",function(e){return function(t){return!!r(t)&&(!e||e(t))}})},function(e,t,n){var r=n(10);r(r.S+r.F,"Object",{assign:n(71)})},function(e,t,n){"use strict";var r=n(33),a=n(45),i=n(46),o=n(60),s=n(36),u=Object.assign;e.exports=!u||n(9)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){for(var n=o(e),u=arguments.length,l=1,c=a.f,d=i.f;u>l;)for(var f,p=s(arguments[l++]),h=c?r(p).concat(c(p)):r(p),m=h.length,_=0;m>_;)d.call(p,f=h[_++])&&(n[f]=p[f]);return n}:u},function(e,t,n){var r=n(10);r(r.S,"Object",{is:n(73)})},function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},function(e,t,n){var r=n(10);r(r.S,"Object",{setPrototypeOf:n(75).set})},function(e,t,n){var r=n(15),a=n(14),i=function(e,t){if(a(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(25)(Function.call,n(53).f(Object.prototype,"__proto__").set,2),r(e,[]),t=!(e instanceof Array)}catch(a){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){"use strict";var r=n(77),a={};a[n(29)("toStringTag")]="z",a+""!="[object z]"&&n(20)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},function(e,t,n){var r=n(37),a=n(29)("toStringTag"),i="Arguments"==r(function(){return arguments}()),o=function(e,t){try{return e[t]}catch(n){}};e.exports=function(e){var t,n,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=o(t=Object(e),a))?n:i?r(t):"Object"==(s=r(t))&&"function"==typeof t.callee?"Arguments":s}},function(e,t,n){var r=n(10);r(r.P,"Function",{bind:n(79)})},function(e,t,n){"use strict";var r=n(26),a=n(15),i=n(80),o=[].slice,s={},u=function(e,t,n){if(!(t in s)){for(var r=[],a=0;a<t;a++)r[a]="a["+a+"]";s[t]=Function("F,a","return new F("+r.join(",")+")")}return s[t](e,n)};e.exports=Function.bind||function(e){var t=r(this),n=o.call(arguments,1),s=function(){var r=n.concat(o.call(arguments));return this instanceof s?u(t,r.length,r):i(t,r,e)};return a(t.prototype)&&(s.prototype=t.prototype),s}},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(13).f,a=Function.prototype,i=/^\s*function ([^ (]*)/,o="name";o in a||n(8)&&r(a,o,{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var r=n(15),a=n(61),i=n(29)("hasInstance"),o=Function.prototype;i in o||n(13).f(o,i,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){var r=n(10),a=n(84);r(r.G+r.F*(parseInt!=a),{parseInt:a})},function(e,t,n){var r=n(6).parseInt,a=n(85).trim,i=n(86),o=/^[-+]?0[xX]/;e.exports=8!==r(i+"08")||22!==r(i+"0x16")?function(e,t){var n=a(String(e),3);return r(n,t>>>0||(o.test(n)?16:10))}:r},function(e,t,n){var r=n(10),a=n(38),i=n(9),o=n(86),s="["+o+"]",u=" ",l=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),d=function(e,t,n){var a={},s=i(function(){return!!o[e]()||u[e]()!=u}),l=a[e]=s?t(f):o[e];n&&(a[n]=l),r(r.P+r.F*s,"String",a)},f=d.trim=function(e,t){return e=String(a(e)),1&t&&(e=e.replace(l,"")),2&t&&(e=e.replace(c,"")),e};e.exports=d},function(e,t){e.exports="\t\n\x0B\f\r \u2028\u2029\ufeff"},function(e,t,n){var r=n(10),a=n(88);r(r.G+r.F*(parseFloat!=a),{parseFloat:a})},function(e,t,n){var r=n(6).parseFloat,a=n(85).trim;e.exports=1/r(n(86)+"-0")!==-(1/0)?function(e){var t=a(String(e),3),n=r(t);return 0===n&&"-"==t.charAt(0)?-0:n}:r},function(e,t,n){"use strict";var r=n(6),a=n(7),i=n(37),o=n(90),s=n(18),u=n(9),l=n(52).f,c=n(53).f,d=n(13).f,f=n(85).trim,p="Number",h=r[p],m=h,_=h.prototype,y=i(n(48)(_))==p,v="trim"in String.prototype,g=function(e){var t=s(e,!1);if("string"==typeof t&&t.length>2){t=v?t.trim():f(t,3);var n,r,a,i=t.charCodeAt(0);if(43===i||45===i){if(n=t.charCodeAt(2),88===n||120===n)return NaN}else if(48===i){switch(t.charCodeAt(1)){case 66:case 98:r=2,a=49;break;case 79:case 111:r=8,a=55;break;default:return+t}for(var o,u=t.slice(2),l=0,c=u.length;l<c;l++)if(o=u.charCodeAt(l),o<48||o>a)return NaN;return parseInt(u,r)}}return+t};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof h&&(y?u(function(){_.valueOf.call(n)}):i(n)!=p)?o(new m(g(t)),n,h):g(t)};for(var M,b=n(8)?l(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;b.length>w;w++)a(m,M=b[w])&&!a(h,M)&&d(h,M,c(m,M));h.prototype=_,_.constructor=h,n(20)(r,p,h)}},function(e,t,n){var r=n(15),a=n(75).set;e.exports=function(e,t,n){var i,o=t.constructor;return o!==n&&"function"==typeof o&&(i=o.prototype)!==n.prototype&&r(i)&&a&&a(e,i),e}},function(e,t,n){"use strict";var r=n(10),a=n(41),i=n(92),o=n(93),s=1..toFixed,u=Math.floor,l=[0,0,0,0,0,0],c="Number.toFixed: incorrect invocation!",d="0",f=function(e,t){for(var n=-1,r=t;++n<6;)r+=e*l[n],l[n]=r%1e7,r=u(r/1e7)},p=function(e){for(var t=6,n=0;--t>=0;)n+=l[t],l[t]=u(n/e),n=n%e*1e7},h=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==l[e]){var n=String(l[e]);t=""===t?n:t+o.call(d,7-n.length)+n}return t},m=function(e,t,n){return 0===t?n:t%2===1?m(e,t-1,n*e):m(e*e,t/2,n)},_=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};r(r.P+r.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(9)(function(){s.call({})})),"Number",{toFixed:function(e){var t,n,r,s,u=i(this,c),l=a(e),y="",v=d;if(l<0||l>20)throw RangeError(c);if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(y="-",u=-u),u>1e-21)if(t=_(u*m(2,69,1))-69,n=t<0?u*m(2,-t,1):u/m(2,t,1),n*=4503599627370496,t=52-t,t>0){for(f(0,n),r=l;r>=7;)f(1e7,0),r-=7;for(f(m(10,r,1),0),r=t-1;r>=23;)p(1<<23),r-=23;p(1<<r),f(1,1),p(2),v=h()}else f(0,n),f(1<<-t,0),v=h()+o.call(d,l);return l>0?(s=v.length,v=y+(s<=l?"0."+o.call(d,l-s)+v:v.slice(0,s-l)+"."+v.slice(s-l))):v=y+v,v}})},function(e,t,n){var r=n(37);e.exports=function(e,t){if("number"!=typeof e&&"Number"!=r(e))throw TypeError(t);return+e}},function(e,t,n){"use strict";var r=n(41),a=n(38);e.exports=function(e){var t=String(a(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,n){"use strict";var r=n(10),a=n(9),i=n(92),o=1..toPrecision;r(r.P+r.F*(a(function(){return"1"!==o.call(1,void 0)})||!a(function(){o.call({})})),"Number",{toPrecision:function(e){var t=i(this,"Number#toPrecision: incorrect invocation!");return void 0===e?o.call(t):o.call(t,e)}})},function(e,t,n){var r=n(10);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(e,t,n){var r=n(10),a=n(6).isFinite;r(r.S,"Number",{isFinite:function(e){return"number"==typeof e&&a(e)}})},function(e,t,n){var r=n(10);r(r.S,"Number",{isInteger:n(98)})},function(e,t,n){var r=n(15),a=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&a(e)===e}},function(e,t,n){var r=n(10);r(r.S,"Number",{isNaN:function(e){return e!=e}})},function(e,t,n){var r=n(10),a=n(98),i=Math.abs;r(r.S,"Number",{isSafeInteger:function(e){return a(e)&&i(e)<=9007199254740991}})},function(e,t,n){var r=n(10);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){var r=n(10);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){var r=n(10),a=n(88);r(r.S+r.F*(Number.parseFloat!=a),"Number",{parseFloat:a})},function(e,t,n){var r=n(10),a=n(84);r(r.S+r.F*(Number.parseInt!=a),"Number",{parseInt:a})},function(e,t,n){var r=n(10),a=n(106),i=Math.sqrt,o=Math.acosh;r(r.S+r.F*!(o&&710==Math.floor(o(Number.MAX_VALUE))&&o(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:a(e-1+i(e-1)*i(e+1))}})},function(e,t){e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},function(e,t,n){function r(e){return isFinite(e=+e)&&0!=e?e<0?-r(-e):Math.log(e+Math.sqrt(e*e+1)):e}var a=n(10),i=Math.asinh;a(a.S+a.F*!(i&&1/i(0)>0),"Math",{asinh:r})},function(e,t,n){var r=n(10),a=Math.atanh;r(r.S+r.F*!(a&&1/a(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},function(e,t,n){var r=n(10),a=n(110);r(r.S,"Math",{cbrt:function(e){return a(e=+e)*Math.pow(Math.abs(e),1/3)}})},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(10);r(r.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(e,t,n){var r=n(10),a=Math.exp;r(r.S,"Math",{cosh:function(e){return(a(e=+e)+a(-e))/2}})},function(e,t,n){var r=n(10),a=n(114);r(r.S+r.F*(a!=Math.expm1),"Math",{expm1:a})},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,n){var r=n(10);r(r.S,"Math",{fround:n(116)})},function(e,t,n){var r=n(110),a=Math.pow,i=a(2,-52),o=a(2,-23),s=a(2,127)*(2-o),u=a(2,-126),l=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=Math.abs(e),c=r(e);return a<u?c*l(a/u/o)*u*o:(t=(1+o/i)*a,n=t-(t-a),n>s||n!=n?c*(1/0):c*n)}},function(e,t,n){var r=n(10),a=Math.abs;r(r.S,"Math",{hypot:function(e,t){for(var n,r,i=0,o=0,s=arguments.length,u=0;o<s;)n=a(arguments[o++]),u<n?(r=u/n,i=i*r*r+1,u=n):n>0?(r=n/u,i+=r*r):i+=n;return u===1/0?1/0:u*Math.sqrt(i)}})},function(e,t,n){var r=n(10),a=Math.imul;r(r.S+r.F*n(9)(function(){return a(4294967295,5)!=-5||2!=a.length}),"Math",{imul:function(e,t){var n=65535,r=+e,a=+t,i=n&r,o=n&a;return 0|i*o+((n&r>>>16)*o+i*(n&a>>>16)<<16>>>0)}})},function(e,t,n){var r=n(10);r(r.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},function(e,t,n){var r=n(10);r(r.S,"Math",{log1p:n(106)})},function(e,t,n){var r=n(10);r(r.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},function(e,t,n){var r=n(10);r(r.S,"Math",{sign:n(110)})},function(e,t,n){var r=n(10),a=n(114),i=Math.exp;r(r.S+r.F*n(9)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(a(e)-a(-e))/2:(i(e-1)-i(-e-1))*(Math.E/2)}})},function(e,t,n){var r=n(10),a=n(114),i=Math.exp;r(r.S,"Math",{tanh:function(e){var t=a(e=+e),n=a(-e);return t==1/0?1:n==1/0?-1:(t-n)/(i(e)+i(-e))}})},function(e,t,n){var r=n(10);r(r.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},function(e,t,n){var r=n(10),a=n(42),i=String.fromCharCode,o=String.fromCodePoint;r(r.S+r.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,o=0;r>o;){if(t=+arguments[o++],a(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(((t-=65536)>>10)+55296,t%1024+56320))}return n.join("")}})},function(e,t,n){var r=n(10),a=n(35),i=n(40);r(r.S,"String",{raw:function(e){for(var t=a(e.raw),n=i(t.length),r=arguments.length,o=[],s=0;n>s;)o.push(String(t[s++])),s<r&&o.push(String(arguments[s]));return o.join("")}})},function(e,t,n){"use strict";n(85)("trim",function(e){return function(){return e(this,3)}})},function(e,t,n){"use strict";var r=n(130)(!0);n(131)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){var r=n(41),a=n(38);e.exports=function(e){return function(t,n){var i,o,s=String(a(t)),u=r(n),l=s.length;return u<0||u>=l?e?"":void 0:(i=s.charCodeAt(u),i<55296||i>56319||u+1===l||(o=s.charCodeAt(u+1))<56320||o>57343?e?s.charAt(u):i:e?s.slice(u,u+2):(i-55296<<10)+(o-56320)+65536)}}},function(e,t,n){"use strict";var r=n(24),a=n(10),i=n(20),o=n(12),s=n(132),u=n(133),l=n(28),c=n(61),d=n(29)("iterator"),f=!([].keys&&"next"in[].keys()),p="@@iterator",h="keys",m="values",_=function(){return this};e.exports=function(e,t,n,y,v,g,M){u(n,t,y);var b,w,L,k=function(e){if(!f&&e in Y)return Y[e];switch(e){case h:return function(){return new n(this,e)};case m:return function(){return new n(this,e)}}return function(){return new n(this,e)}},x=t+" Iterator",T=v==m,D=!1,Y=e.prototype,S=Y[d]||Y[p]||v&&Y[v],E=S||k(v),O=v?T?k("entries"):E:void 0,P="Array"==t?Y.entries||S:S;if(P&&(L=c(P.call(new e)),L!==Object.prototype&&L.next&&(l(L,x,!0),r||"function"==typeof L[d]||o(L,d,_))),T&&S&&S.name!==m&&(D=!0,E=function(){return S.call(this)}),r&&!M||!f&&!D&&Y[d]||o(Y,d,E),s[t]=E,s[x]=_,v)if(b={values:T?E:k(m),keys:g?E:k(h),entries:O},M)for(w in b)w in Y||i(Y,w,b[w]);else a(a.P+a.F*(f||D),t,b);return b}},function(e,t){e.exports={}},function(e,t,n){"use strict";var r=n(48),a=n(19),i=n(28),o={};n(12)(o,n(29)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(o,{next:a(1,n)}),i(e,t+" Iterator")}},function(e,t,n){"use strict";var r=n(10),a=n(130)(!1);r(r.P,"String",{codePointAt:function(e){return a(this,e)}})},function(e,t,n){"use strict";var r=n(10),a=n(40),i=n(136),o="endsWith",s=""[o];r(r.P+r.F*n(138)(o),"String",{endsWith:function(e){var t=i(this,e,o),n=arguments.length>1?arguments[1]:void 0,r=a(t.length),u=void 0===n?r:Math.min(a(n),r),l=String(e);return s?s.call(t,l,u):t.slice(u-l.length,u)===l}})},function(e,t,n){var r=n(137),a=n(38);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(a(e))}},function(e,t,n){var r=n(15),a=n(37),i=n(29)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==a(e))}},function(e,t,n){var r=n(29)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(a){}}return!0}},function(e,t,n){"use strict";var r=n(10),a=n(136),i="includes";r(r.P+r.F*n(138)(i),"String",{includes:function(e){return!!~a(this,e,i).indexOf(e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(10);r(r.P,"String",{repeat:n(93)})},function(e,t,n){"use strict";var r=n(10),a=n(40),i=n(136),o="startsWith",s=""[o]; r(r.P+r.F*n(138)(o),"String",{startsWith:function(e){var t=i(this,e,o),n=a(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return s?s.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){"use strict";n(143)("anchor",function(e){return function(t){return e(this,"a","name",t)}})},function(e,t,n){var r=n(10),a=n(9),i=n(38),o=/"/g,s=function(e,t,n,r){var a=String(i(e)),s="<"+t;return""!==n&&(s+=" "+n+'="'+String(r).replace(o,""")+'"'),s+">"+a+"</"+t+">"};e.exports=function(e,t){var n={};n[e]=t(s),r(r.P+r.F*a(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",n)}},function(e,t,n){"use strict";n(143)("big",function(e){return function(){return e(this,"big","","")}})},function(e,t,n){"use strict";n(143)("blink",function(e){return function(){return e(this,"blink","","")}})},function(e,t,n){"use strict";n(143)("bold",function(e){return function(){return e(this,"b","","")}})},function(e,t,n){"use strict";n(143)("fixed",function(e){return function(){return e(this,"tt","","")}})},function(e,t,n){"use strict";n(143)("fontcolor",function(e){return function(t){return e(this,"font","color",t)}})},function(e,t,n){"use strict";n(143)("fontsize",function(e){return function(t){return e(this,"font","size",t)}})},function(e,t,n){"use strict";n(143)("italics",function(e){return function(){return e(this,"i","","")}})},function(e,t,n){"use strict";n(143)("link",function(e){return function(t){return e(this,"a","href",t)}})},function(e,t,n){"use strict";n(143)("small",function(e){return function(){return e(this,"small","","")}})},function(e,t,n){"use strict";n(143)("strike",function(e){return function(){return e(this,"strike","","")}})},function(e,t,n){"use strict";n(143)("sub",function(e){return function(){return e(this,"sub","","")}})},function(e,t,n){"use strict";n(143)("sup",function(e){return function(){return e(this,"sup","","")}})},function(e,t,n){var r=n(10);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(e,t,n){"use strict";var r=n(10),a=n(60),i=n(18);r(r.P+r.F*n(9)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){var r=n(10),a=n(159);r(r.P+r.F*(Date.prototype.toISOString!==a),"Date",{toISOString:a})},function(e,t,n){"use strict";var r=n(9),a=Date.prototype.getTime,i=Date.prototype.toISOString,o=function(e){return e>9?e:"0"+e};e.exports=r(function(){return"0385-07-25T07:06:39.999Z"!=i.call(new Date(-5e13-1))})||!r(function(){i.call(new Date(NaN))})?function(){if(!isFinite(a.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),n=e.getUTCMilliseconds(),r=t<0?"-":t>9999?"+":"";return r+("00000"+Math.abs(t)).slice(r?-6:-4)+"-"+o(e.getUTCMonth()+1)+"-"+o(e.getUTCDate())+"T"+o(e.getUTCHours())+":"+o(e.getUTCMinutes())+":"+o(e.getUTCSeconds())+"."+(n>99?n:"0"+o(n))+"Z"}:i},function(e,t,n){var r=Date.prototype,a="Invalid Date",i="toString",o=r[i],s=r.getTime;new Date(NaN)+""!=a&&n(20)(r,i,function(){var e=s.call(this);return e===e?o.call(this):a})},function(e,t,n){var r=n(29)("toPrimitive"),a=Date.prototype;r in a||n(12)(a,r,n(162))},function(e,t,n){"use strict";var r=n(14),a=n(18),i="number";e.exports=function(e){if("string"!==e&&e!==i&&"default"!==e)throw TypeError("Incorrect hint");return a(r(this),e!=i)}},function(e,t,n){var r=n(10);r(r.S,"Array",{isArray:n(47)})},function(e,t,n){"use strict";var r=n(25),a=n(10),i=n(60),o=n(165),s=n(166),u=n(40),l=n(167),c=n(168);a(a.S+a.F*!n(169)(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,a,d,f=i(e),p="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,_=void 0!==m,y=0,v=c(f);if(_&&(m=r(m,h>2?arguments[2]:void 0,2)),void 0==v||p==Array&&s(v))for(t=u(f.length),n=new p(t);t>y;y++)l(n,y,_?m(f[y],y):f[y]);else for(d=v.call(f),n=new p;!(a=d.next()).done;y++)l(n,y,_?o(d,m,[a.value,y],!0):a.value);return n.length=y,n}})},function(e,t,n){var r=n(14);e.exports=function(e,t,n,a){try{return a?t(r(n)[0],n[1]):t(n)}catch(i){var o=e["return"];throw void 0!==o&&r(o.call(e)),i}}},function(e,t,n){var r=n(132),a=n(29)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var r=n(13),a=n(19);e.exports=function(e,t,n){t in e?r.f(e,t,a(0,n)):e[t]=n}},function(e,t,n){var r=n(77),a=n(29)("iterator"),i=n(132);e.exports=n(11).getIteratorMethod=function(e){if(void 0!=e)return e[a]||e["@@iterator"]||i[r(e)]}},function(e,t,n){var r=n(29)("iterator"),a=!1;try{var i=[7][r]();i["return"]=function(){a=!0},Array.from(i,function(){throw 2})}catch(o){}e.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var i=[7],o=i[r]();o.next=function(){return{done:n=!0}},i[r]=function(){return o},e(i)}catch(s){}return n}},function(e,t,n){"use strict";var r=n(10),a=n(167);r(r.S+r.F*n(9)(function(){function e(){}return!(Array.of.call(e)instanceof e)}),"Array",{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var r=n(10),a=n(35),i=[].join;r(r.P+r.F*(n(36)!=Object||!n(172)(i)),"Array",{join:function(e){return i.call(a(this),void 0===e?",":e)}})},function(e,t,n){"use strict";var r=n(9);e.exports=function(e,t){return!!e&&r(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t,n){"use strict";var r=n(10),a=n(50),i=n(37),o=n(42),s=n(40),u=[].slice;r(r.P+r.F*n(9)(function(){a&&u.call(a)}),"Array",{slice:function(e,t){var n=s(this.length),r=i(this);if(t=void 0===t?n:t,"Array"==r)return u.call(this,e,t);for(var a=o(e,n),l=o(t,n),c=s(l-a),d=new Array(c),f=0;f<c;f++)d[f]="String"==r?this.charAt(a+f):this[a+f];return d}})},function(e,t,n){"use strict";var r=n(10),a=n(26),i=n(60),o=n(9),s=[].sort,u=[1,2,3];r(r.P+r.F*(o(function(){u.sort(void 0)})||!o(function(){u.sort(null)})||!n(172)(s)),"Array",{sort:function(e){return void 0===e?s.call(i(this)):s.call(i(this),a(e))}})},function(e,t,n){"use strict";var r=n(10),a=n(176)(0),i=n(172)([].forEach,!0);r(r.P+r.F*!i,"Array",{forEach:function(e){return a(this,e,arguments[1])}})},function(e,t,n){var r=n(25),a=n(36),i=n(60),o=n(40),s=n(177);e.exports=function(e,t){var n=1==e,u=2==e,l=3==e,c=4==e,d=6==e,f=5==e||d,p=t||s;return function(t,s,h){for(var m,_,y=i(t),v=a(y),g=r(s,h,3),M=o(v.length),b=0,w=n?p(t,M):u?p(t,0):void 0;M>b;b++)if((f||b in v)&&(m=v[b],_=g(m,b,y),e))if(n)w[b]=_;else if(_)switch(e){case 3:return!0;case 5:return m;case 6:return b;case 2:w.push(m)}else if(c)return!1;return d?-1:l||c?c:w}}},function(e,t,n){var r=n(178);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(15),a=n(47),i=n(29)("species");e.exports=function(e){var t;return a(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!a(t.prototype)||(t=void 0),r(t)&&(t=t[i],null===t&&(t=void 0))),void 0===t?Array:t}},function(e,t,n){"use strict";var r=n(10),a=n(176)(1);r(r.P+r.F*!n(172)([].map,!0),"Array",{map:function(e){return a(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(10),a=n(176)(2);r(r.P+r.F*!n(172)([].filter,!0),"Array",{filter:function(e){return a(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(10),a=n(176)(3);r(r.P+r.F*!n(172)([].some,!0),"Array",{some:function(e){return a(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(10),a=n(176)(4);r(r.P+r.F*!n(172)([].every,!0),"Array",{every:function(e){return a(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(10),a=n(184);r(r.P+r.F*!n(172)([].reduce,!0),"Array",{reduce:function(e){return a(this,e,arguments.length,arguments[1],!1)}})},function(e,t,n){var r=n(26),a=n(60),i=n(36),o=n(40);e.exports=function(e,t,n,s,u){r(t);var l=a(e),c=i(l),d=o(l.length),f=u?d-1:0,p=u?-1:1;if(n<2)for(;;){if(f in c){s=c[f],f+=p;break}if(f+=p,u?f<0:d<=f)throw TypeError("Reduce of empty array with no initial value")}for(;u?f>=0:d>f;f+=p)f in c&&(s=t(s,c[f],f,l));return s}},function(e,t,n){"use strict";var r=n(10),a=n(184);r(r.P+r.F*!n(172)([].reduceRight,!0),"Array",{reduceRight:function(e){return a(this,e,arguments.length,arguments[1],!0)}})},function(e,t,n){"use strict";var r=n(10),a=n(39)(!1),i=[].indexOf,o=!!i&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(o||!n(172)(i)),"Array",{indexOf:function(e){return o?i.apply(this,arguments)||0:a(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(10),a=n(35),i=n(41),o=n(40),s=[].lastIndexOf,u=!!s&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(u||!n(172)(s)),"Array",{lastIndexOf:function(e){if(u)return s.apply(this,arguments)||0;var t=a(this),n=o(t.length),r=n-1;for(arguments.length>1&&(r=Math.min(r,i(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in t&&t[r]===e)return r||0;return-1}})},function(e,t,n){var r=n(10);r(r.P,"Array",{copyWithin:n(189)}),n(190)("copyWithin")},function(e,t,n){"use strict";var r=n(60),a=n(42),i=n(40);e.exports=[].copyWithin||function(e,t){var n=r(this),o=i(n.length),s=a(e,o),u=a(t,o),l=arguments.length>2?arguments[2]:void 0,c=Math.min((void 0===l?o:a(l,o))-u,o-s),d=1;for(u<s&&s<u+c&&(d=-1,u+=c-1,s+=c-1);c-- >0;)u in n?n[s]=n[u]:delete n[s],s+=d,u+=d;return n}},function(e,t,n){var r=n(29)("unscopables"),a=Array.prototype;void 0==a[r]&&n(12)(a,r,{}),e.exports=function(e){a[r][e]=!0}},function(e,t,n){var r=n(10);r(r.P,"Array",{fill:n(192)}),n(190)("fill")},function(e,t,n){"use strict";var r=n(60),a=n(42),i=n(40);e.exports=function(e){for(var t=r(this),n=i(t.length),o=arguments.length,s=a(o>1?arguments[1]:void 0,n),u=o>2?arguments[2]:void 0,l=void 0===u?n:a(u,n);l>s;)t[s++]=e;return t}},function(e,t,n){"use strict";var r=n(10),a=n(176)(5),i="find",o=!0;i in[]&&Array(1)[i](function(){o=!1}),r(r.P+r.F*o,"Array",{find:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),n(190)(i)},function(e,t,n){"use strict";var r=n(10),a=n(176)(6),i="findIndex",o=!0;i in[]&&Array(1)[i](function(){o=!1}),r(r.P+r.F*o,"Array",{findIndex:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),n(190)(i)},function(e,t,n){n(196)("Array")},function(e,t,n){"use strict";var r=n(6),a=n(13),i=n(8),o=n(29)("species");e.exports=function(e){var t=r[e];i&&t&&!t[o]&&a.f(t,o,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";var r=n(190),a=n(198),i=n(132),o=n(35);e.exports=n(131)(Array,"Array",function(e,t){this._t=o(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,a(1)):"keys"==t?a(0,n):"values"==t?a(0,e[n]):a(0,[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var r=n(6),a=n(90),i=n(13).f,o=n(52).f,s=n(137),u=n(200),l=r.RegExp,c=l,d=l.prototype,f=/a/g,p=/a/g,h=new l(f)!==f;if(n(8)&&(!h||n(9)(function(){return p[n(29)("match")]=!1,l(f)!=f||l(p)==p||"/a/i"!=l(f,"i")}))){l=function(e,t){var n=this instanceof l,r=s(e),i=void 0===t;return!n&&r&&e.constructor===l&&i?e:a(h?new c(r&&!i?e.source:e,t):c((r=e instanceof l)?e.source:e,r&&i?u.call(e):t),n?this:d,l)};for(var m=(function(e){e in l||i(l,e,{configurable:!0,get:function(){return c[e]},set:function(t){c[e]=t}})}),_=o(c),y=0;_.length>y;)m(_[y++]);d.constructor=l,l.prototype=d,n(20)(r,"RegExp",l)}n(196)("RegExp")},function(e,t,n){"use strict";var r=n(14);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,n){"use strict";var r=n(202);n(10)({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},function(e,t,n){"use strict";var r=n(200),a=RegExp.prototype.exec,i=String.prototype.replace,o=a,s="lastIndex",u=function(){var e=/a/,t=/b*/g;return a.call(e,"a"),a.call(t,"a"),0!==e[s]||0!==t[s]}(),l=void 0!==/()??/.exec("")[1],c=u||l;c&&(o=function(e){var t,n,o,c,d=this;return l&&(n=new RegExp("^"+d.source+"$(?!\\s)",r.call(d))),u&&(t=d[s]),o=a.call(d,e),u&&o&&(d[s]=d.global?o.index+o[0].length:t),l&&o&&o.length>1&&i.call(o[0],n,function(){for(c=1;c<arguments.length-2;c++)void 0===arguments[c]&&(o[c]=void 0)}),o}),e.exports=o},function(e,t,n){"use strict";n(204);var r=n(14),a=n(200),i=n(8),o="toString",s=/./[o],u=function(e){n(20)(RegExp.prototype,o,e,!0)};n(9)(function(){return"/a/b"!=s.call({source:"a",flags:"b"})})?u(function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!i&&e instanceof RegExp?a.call(e):void 0)}):s.name!=o&&u(function(){return s.call(this)})},function(e,t,n){n(8)&&"g"!=/./g.flags&&n(13).f(RegExp.prototype,"flags",{configurable:!0,get:n(200)})},function(e,t,n){"use strict";var r=n(14),a=n(40),i=n(206),o=n(207);n(208)("match",1,function(e,t,n,s){return[function(n){var r=e(this),a=void 0==n?void 0:n[t];return void 0!==a?a.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=s(n,e,this);if(t.done)return t.value;var u=r(e),l=String(this);if(!u.global)return o(u,l);var c=u.unicode;u.lastIndex=0;for(var d,f=[],p=0;null!==(d=o(u,l));){var h=String(d[0]);f[p]=h,""===h&&(u.lastIndex=i(l,a(u.lastIndex),c)),p++}return 0===p?null:f}]})},function(e,t,n){"use strict";var r=n(130)(!0);e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},function(e,t,n){"use strict";var r=n(77),a=RegExp.prototype.exec;e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(e))throw new TypeError("RegExp#exec called on incompatible receiver");return a.call(e,t)}},function(e,t,n){"use strict";n(201);var r=n(20),a=n(12),i=n(9),o=n(38),s=n(29),u=n(202),l=s("species"),c=!i(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}),d=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var f=s(e),p=!i(function(){var t={};return t[f]=function(){return 7},7!=""[e](t)}),h=p?!i(function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[l]=function(){return n}),n[f](""),!t}):void 0;if(!p||!h||"replace"===e&&!c||"split"===e&&!d){var m=/./[f],_=n(o,f,""[e],function(e,t,n,r,a){return t.exec===u?p&&!a?{done:!0,value:m.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),y=_[0],v=_[1];r(String.prototype,e,y),a(RegExp.prototype,f,2==t?function(e,t){return v.call(e,this,t)}:function(e){return v.call(e,this)})}}},function(e,t,n){"use strict";var r=n(14),a=n(60),i=n(40),o=n(41),s=n(206),u=n(207),l=Math.max,c=Math.min,d=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,p=/\$([$&`']|\d\d?)/g,h=function(e){return void 0===e?e:String(e)};n(208)("replace",2,function(e,t,n,m){function _(e,t,r,i,o,s){var u=r+e.length,l=i.length,c=p;return void 0!==o&&(o=a(o),c=f),n.call(s,c,function(n,a){var s;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(u);case"<":s=o[a.slice(1,-1)];break;default:var c=+a;if(0===c)return n;if(c>l){var f=d(c/10);return 0===f?n:f<=l?void 0===i[f-1]?a.charAt(1):i[f-1]+a.charAt(1):n}s=i[c-1]}return void 0===s?"":s})}return[function(r,a){var i=e(this),o=void 0==r?void 0:r[t];return void 0!==o?o.call(r,i,a):n.call(String(i),r,a)},function(e,t){var a=m(n,e,this,t);if(a.done)return a.value;var d=r(e),f=String(this),p="function"==typeof t;p||(t=String(t));var y=d.global;if(y){var v=d.unicode;d.lastIndex=0}for(var g=[];;){var M=u(d,f);if(null===M)break;if(g.push(M),!y)break;var b=String(M[0]);""===b&&(d.lastIndex=s(f,i(d.lastIndex),v))}for(var w="",L=0,k=0;k<g.length;k++){M=g[k];for(var x=String(M[0]),T=l(c(o(M.index),f.length),0),D=[],Y=1;Y<M.length;Y++)D.push(h(M[Y]));var S=M.groups;if(p){var E=[x].concat(D,T,f);void 0!==S&&E.push(S);var O=String(t.apply(void 0,E))}else O=_(x,f,T,D,S,t);T>=L&&(w+=f.slice(L,T)+O,L=T+x.length)}return w+f.slice(L)}]})},function(e,t,n){"use strict";var r=n(14),a=n(73),i=n(207);n(208)("search",1,function(e,t,n,o){return[function(n){var r=e(this),a=void 0==n?void 0:n[t];return void 0!==a?a.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=o(n,e,this);if(t.done)return t.value;var s=r(e),u=String(this),l=s.lastIndex;a(l,0)||(s.lastIndex=0);var c=i(s,u);return a(s.lastIndex,l)||(s.lastIndex=l),null===c?-1:c.index}]})},function(e,t,n){"use strict";var r=n(137),a=n(14),i=n(212),o=n(206),s=n(40),u=n(207),l=n(202),c=n(9),d=Math.min,f=[].push,p="split",h="length",m="lastIndex",_=4294967295,y=!c(function(){RegExp(_,"y")});n(208)("split",2,function(e,t,n,c){var v;return v="c"=="abbc"[p](/(b)*/)[1]||4!="test"[p](/(?:)/,-1)[h]||2!="ab"[p](/(?:ab)*/)[h]||4!="."[p](/(.?)(.?)/)[h]||"."[p](/()()/)[h]>1||""[p](/.?/)[h]?function(e,t){var a=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(a,e,t);for(var i,o,s,u=[],c=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),d=0,p=void 0===t?_:t>>>0,y=new RegExp(e.source,c+"g");(i=l.call(y,a))&&(o=y[m],!(o>d&&(u.push(a.slice(d,i.index)),i[h]>1&&i.index<a[h]&&f.apply(u,i.slice(1)),s=i[0][h],d=o,u[h]>=p)));)y[m]===i.index&&y[m]++;return d===a[h]?!s&&y.test("")||u.push(""):u.push(a.slice(d)),u[h]>p?u.slice(0,p):u}:"0"[p](void 0,0)[h]?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var a=e(this),i=void 0==n?void 0:n[t];return void 0!==i?i.call(n,a,r):v.call(String(a),n,r)},function(e,t){var r=c(v,e,this,t,v!==n);if(r.done)return r.value;var l=a(e),f=String(this),p=i(l,RegExp),h=l.unicode,m=(l.ignoreCase?"i":"")+(l.multiline?"m":"")+(l.unicode?"u":"")+(y?"y":"g"),g=new p(y?l:"^(?:"+l.source+")",m),M=void 0===t?_:t>>>0;if(0===M)return[];if(0===f.length)return null===u(g,f)?[f]:[];for(var b=0,w=0,L=[];w<f.length;){g.lastIndex=y?w:0;var k,x=u(g,y?f:f.slice(w));if(null===x||(k=d(s(g.lastIndex+(y?0:w)),f.length))===b)w=o(f,w,h);else{if(L.push(f.slice(b,w)),L.length===M)return L;for(var T=1;T<=x.length-1;T++)if(L.push(x[T]),L.length===M)return L;w=b=k}}return L.push(f.slice(b)),L}]})},function(e,t,n){var r=n(14),a=n(26),i=n(29)("species");e.exports=function(e,t){var n,o=r(e).constructor;return void 0===o||void 0==(n=r(o)[i])?t:a(n)}},function(e,t,n){"use strict";var r,a,i,o,s=n(24),u=n(6),l=n(25),c=n(77),d=n(10),f=n(15),p=n(26),h=n(214),m=n(215),_=n(212),y=n(216).set,v=n(217)(),g=n(218),M=n(219),b=n(220),w=n(221),L="Promise",k=u.TypeError,x=u.process,T=x&&x.versions,D=T&&T.v8||"",Y=u[L],S="process"==c(x),E=function(){},O=a=g.f,P=!!function(){try{var e=Y.resolve(1),t=(e.constructor={})[n(29)("species")]=function(e){e(E,E)};return(S||"function"==typeof PromiseRejectionEvent)&&e.then(E)instanceof t&&0!==D.indexOf("6.6")&&b.indexOf("Chrome/66")===-1}catch(r){}}(),j=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},A=function(e,t){if(!e._n){e._n=!0;var n=e._c;v(function(){for(var r=e._v,a=1==e._s,i=0,o=function(t){var n,i,o,s=a?t.ok:t.fail,u=t.resolve,l=t.reject,c=t.domain;try{s?(a||(2==e._h&&H(e),e._h=1),s===!0?n=r:(c&&c.enter(),n=s(r),c&&(c.exit(),o=!0)),n===t.promise?l(k("Promise-chain cycle")):(i=j(n))?i.call(n,u,l):u(n)):l(r)}catch(d){c&&!o&&c.exit(),l(d)}};n.length>i;)o(n[i++]);e._c=[],e._n=!1,t&&!e._h&&N(e)})}},N=function(e){y.call(u,function(){var t,n,r,a=e._v,i=C(e);if(i&&(t=M(function(){S?x.emit("unhandledRejection",a,e):(n=u.onunhandledrejection)?n({promise:e,reason:a}):(r=u.console)&&r.error&&r.error("Unhandled promise rejection",a)}),e._h=S||C(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},C=function(e){return 1!==e._h&&0===(e._a||e._c).length},H=function(e){y.call(u,function(){var t;S?x.emit("rejectionHandled",e):(t=u.onrejectionhandled)&&t({promise:e,reason:e._v})})},I=function(e){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=e,t._s=2,t._a||(t._a=t._c.slice()),A(t,!0))},F=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw k("Promise can't be resolved itself");(t=j(e))?v(function(){var r={_w:n,_d:!1};try{t.call(e,l(F,r,1),l(I,r,1))}catch(a){I.call(r,a)}}):(n._v=e,n._s=1,A(n,!1))}catch(r){I.call({_w:n,_d:!1},r)}}};P||(Y=function(e){h(this,Y,L,"_h"),p(e),r.call(this);try{e(l(F,this,1),l(I,this,1))}catch(t){I.call(this,t)}},r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},r.prototype=n(222)(Y.prototype,{then:function(e,t){var n=O(_(this,Y));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=S?x.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&A(this,!1),n.promise},"catch":function(e){return this.then(void 0,e)}}),i=function(){var e=new r;this.promise=e,this.resolve=l(F,e,1),this.reject=l(I,e,1)},g.f=O=function(e){return e===Y||e===o?new i(e):a(e)}),d(d.G+d.W+d.F*!P,{Promise:Y}),n(28)(Y,L),n(196)(L),o=n(11)[L],d(d.S+d.F*!P,L,{reject:function(e){var t=O(this),n=t.reject;return n(e),t.promise}}),d(d.S+d.F*(s||!P),L,{resolve:function(e){return w(s&&this===o?Y:this,e)}}),d(d.S+d.F*!(P&&n(169)(function(e){Y.all(e)["catch"](E)})),L,{all:function(e){var t=this,n=O(t),r=n.resolve,a=n.reject,i=M(function(){var n=[],i=0,o=1;m(e,!1,function(e){var s=i++,u=!1;n.push(void 0),o++,t.resolve(e).then(function(e){u||(u=!0,n[s]=e,--o||r(n))},a)}),--o||r(n)});return i.e&&a(i.v),n.promise},race:function(e){var t=this,n=O(t),r=n.reject,a=M(function(){m(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return a.e&&r(a.v),n.promise}})},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(25),a=n(165),i=n(166),o=n(14),s=n(40),u=n(168),l={},c={},t=e.exports=function(e,t,n,d,f){var p,h,m,_,y=f?function(){return e}:u(e),v=r(n,d,t?2:1),g=0;if("function"!=typeof y)throw TypeError(e+" is not iterable!");if(i(y)){for(p=s(e.length);p>g;g++)if(_=t?v(o(h=e[g])[0],h[1]):v(e[g]),_===l||_===c)return _}else for(m=y.call(e);!(h=m.next()).done;)if(_=a(m,v,h.value,t),_===l||_===c)return _};t.BREAK=l,t.RETURN=c},function(e,t,n){var r,a,i,o=n(25),s=n(80),u=n(50),l=n(17),c=n(6),d=c.process,f=c.setImmediate,p=c.clearImmediate,h=c.MessageChannel,m=c.Dispatch,_=0,y={},v="onreadystatechange",g=function(){var e=+this;if(y.hasOwnProperty(e)){var t=y[e];delete y[e],t()}},M=function(e){g.call(e.data)};f&&p||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return y[++_]=function(){s("function"==typeof e?e:Function(e),t)},r(_),_},p=function(e){delete y[e]},"process"==n(37)(d)?r=function(e){d.nextTick(o(g,e,1))}:m&&m.now?r=function(e){m.now(o(g,e,1))}:h?(a=new h,i=a.port2,a.port1.onmessage=M,r=o(i.postMessage,i,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(r=function(e){c.postMessage(e+"","*")},c.addEventListener("message",M,!1)):r=v in l("script")?function(e){u.appendChild(l("script"))[v]=function(){u.removeChild(this),g.call(e)}}:function(e){setTimeout(o(g,e,1),0)}),e.exports={set:f,clear:p}},function(e,t,n){var r=n(6),a=n(216).set,i=r.MutationObserver||r.WebKitMutationObserver,o=r.process,s=r.Promise,u="process"==n(37)(o);e.exports=function(){var e,t,n,l=function(){var r,a;for(u&&(r=o.domain)&&r.exit();e;){a=e.fn,e=e.next;try{a()}catch(i){throw e?n():t=void 0,i}}t=void 0,r&&r.enter()};if(u)n=function(){o.nextTick(l)};else if(!i||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var c=s.resolve(void 0);n=function(){c.then(l)}}else n=function(){a.call(r,l)};else{var d=!0,f=document.createTextNode("");new i(l).observe(f,{characterData:!0}),n=function(){f.data=d=!d}}return function(r){var a={fn:r,next:void 0};t&&(t.next=a),e||(e=a,n()),t=a}}},function(e,t,n){"use strict";function r(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=a(t),this.reject=a(n)}var a=n(26);e.exports.f=function(e){return new r(e)}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(t){return{e:!0,v:t}}}},function(e,t,n){var r=n(6),a=r.navigator;e.exports=a&&a.userAgent||""},function(e,t,n){var r=n(14),a=n(15),i=n(218);e.exports=function(e,t){if(r(e),a(t)&&t.constructor===e)return t;var n=i.f(e),o=n.resolve;return o(t),n.promise}},function(e,t,n){var r=n(20);e.exports=function(e,t,n){for(var a in t)r(e,a,t[a],n);return e}},function(e,t,n){"use strict";var r=n(224),a=n(225),i="Map";e.exports=n(226)(i,function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(a(this,i),e);return t&&t.v},set:function(e,t){return r.def(a(this,i),0===e?0:e,t)}},r,!0)},function(e,t,n){"use strict";var r=n(13).f,a=n(48),i=n(222),o=n(25),s=n(214),u=n(215),l=n(131),c=n(198),d=n(196),f=n(8),p=n(27).fastKey,h=n(225),m=f?"_s":"size",_=function(e,t){var n,r=p(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,l){var c=e(function(e,r){s(e,c,t,"_i"),e._t=t,e._i=a(null),e._f=void 0,e._l=void 0,e[m]=0,void 0!=r&&u(r,n,e[l],e)});return i(c.prototype,{clear:function(){for(var e=h(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[m]=0},"delete":function(e){var n=h(this,t),r=_(n,e);if(r){var a=r.n,i=r.p;delete n._i[r.i],r.r=!0,i&&(i.n=a),a&&(a.p=i),n._f==r&&(n._f=a),n._l==r&&(n._l=i),n[m]--}return!!r},forEach:function(e){h(this,t);for(var n,r=o(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!_(h(this,t),e)}}),f&&r(c.prototype,"size",{get:function(){return h(this,t)[m]}}),c},def:function(e,t,n){var r,a,i=_(e,t);return i?i.v=n:(e._l=i={i:a=p(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=i),r&&(r.n=i),e[m]++,"F"!==a&&(e._i[a]=i)),e},getEntry:_,setStrong:function(e,t,n){l(e,t,function(e,n){this._t=h(e,t),this._k=n,this._l=void 0},function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?"keys"==t?c(0,n.k):"values"==t?c(0,n.v):c(0,[n.k,n.v]):(e._t=void 0,c(1))},n?"entries":"values",!n,!0),d(t)}}},function(e,t,n){var r=n(15);e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,n){"use strict";var r=n(6),a=n(10),i=n(20),o=n(222),s=n(27),u=n(215),l=n(214),c=n(15),d=n(9),f=n(169),p=n(28),h=n(90);e.exports=function(e,t,n,m,_,y){var v=r[e],g=v,M=_?"set":"add",b=g&&g.prototype,w={},L=function(e){var t=b[e];i(b,e,"delete"==e?function(e){return!(y&&!c(e))&&t.call(this,0===e?0:e)}:"has"==e?function(e){return!(y&&!c(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return y&&!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 g&&(y||b.forEach&&!d(function(){(new g).entries().next()}))){var k=new g,x=k[M](y?{}:-0,1)!=k,T=d(function(){k.has(1)}),D=f(function(e){new g(e)}),Y=!y&&d(function(){for(var e=new g,t=5;t--;)e[M](t,t);return!e.has(-0)});D||(g=t(function(t,n){l(t,g,e);var r=h(new v,t,g);return void 0!=n&&u(n,_,r[M],r),r}),g.prototype=b,b.constructor=g),(T||Y)&&(L("delete"),L("has"),_&&L("get")),(Y||x)&&L(M),y&&b.clear&&delete b.clear}else g=m.getConstructor(t,e,_,M),o(g.prototype,n),s.NEED=!0;return p(g,e),w[e]=g,a(a.G+a.W+a.F*(g!=v),w),y||m.setStrong(g,e,_),g}},function(e,t,n){"use strict";var r=n(224),a=n(225),i="Set";e.exports=n(226)(i,function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(a(this,i),e=0===e?0:e,e)}},r)},function(e,t,n){"use strict";var r,a=n(6),i=n(176)(0),o=n(20),s=n(27),u=n(71),l=n(229),c=n(15),d=n(225),f=n(225),p=!a.ActiveXObject&&"ActiveXObject"in a,h="WeakMap",m=s.getWeak,_=Object.isExtensible,y=l.ufstore,v=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},g={get:function(e){if(c(e)){var t=m(e);return t===!0?y(d(this,h)).get(e):t?t[this._i]:void 0}},set:function(e,t){return l.def(d(this,h),e,t)}},M=e.exports=n(226)(h,v,g,l,!0,!0);f&&p&&(r=l.getConstructor(v,h),u(r.prototype,g),s.NEED=!0,i(["delete","has","get","set"],function(e){var t=M.prototype,n=t[e];o(t,e,function(t,a){if(c(t)&&!_(t)){this._f||(this._f=new r);var i=this._f[e](t,a);return"set"==e?this:i}return n.call(this,t,a)})}))},function(e,t,n){"use strict";var r=n(222),a=n(27).getWeak,i=n(14),o=n(15),s=n(214),u=n(215),l=n(176),c=n(7),d=n(225),f=l(5),p=l(6),h=0,m=function(e){return e._l||(e._l=new _)},_=function(){this.a=[]},y=function(e,t){return f(e.a,function(e){return e[0]===t})};_.prototype={get:function(e){var t=y(this,e);if(t)return t[1]},has:function(e){return!!y(this,e)},set:function(e,t){var n=y(this,e);n?n[1]=t:this.a.push([e,t])},"delete":function(e){var t=p(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,i){var l=e(function(e,r){s(e,l,t,"_i"),e._t=t,e._i=h++,e._l=void 0,void 0!=r&&u(r,n,e[i],e)});return r(l.prototype,{"delete":function(e){if(!o(e))return!1;var n=a(e);return n===!0?m(d(this,t))["delete"](e):n&&c(n,this._i)&&delete n[this._i]},has:function(e){if(!o(e))return!1;var n=a(e);return n===!0?m(d(this,t)).has(e):n&&c(n,this._i)}}),l},def:function(e,t,n){var r=a(i(t),!0);return r===!0?m(e).set(t,n):r[e._i]=n,e},ufstore:m}},function(e,t,n){"use strict";var r=n(229),a=n(225),i="WeakSet";n(226)(i,function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(a(this,i),e,!0)}},r,!1,!0)},function(e,t,n){"use strict";var r=n(10),a=n(232),i=n(233),o=n(14),s=n(42),u=n(40),l=n(15),c=n(6).ArrayBuffer,d=n(212),f=i.ArrayBuffer,p=i.DataView,h=a.ABV&&c.isView,m=f.prototype.slice,_=a.VIEW,y="ArrayBuffer";r(r.G+r.W+r.F*(c!==f),{ArrayBuffer:f}),r(r.S+r.F*!a.CONSTR,y,{isView:function(e){return h&&h(e)||l(e)&&_ in e}}),r(r.P+r.U+r.F*n(9)(function(){return!new f(2).slice(1,void 0).byteLength}),y,{slice:function(e,t){if(void 0!==m&&void 0===t)return m.call(o(this),e);for(var n=o(this).byteLength,r=s(e,n),a=s(void 0===t?n:t,n),i=new(d(this,f))(u(a-r)),l=new p(this),c=new p(i),h=0;r<a;)c.setUint8(h++,l.getUint8(r++));return i}}),n(196)(y)},function(e,t,n){for(var r,a=n(6),i=n(12),o=n(21),s=o("typed_array"),u=o("view"),l=!(!a.ArrayBuffer||!a.DataView),c=l,d=0,f=9,p="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");d<f;)(r=a[p[d++]])?(i(r.prototype,s,!0),i(r.prototype,u,!0)):c=!1;e.exports={ABV:l,CONSTR:c,TYPED:s,VIEW:u}},function(e,t,n){"use strict";function r(e,t,n){var r,a,i,o=new Array(n),s=8*n-t-1,u=(1<<s)-1,l=u>>1,c=23===t?B(2,-24)-B(2,-77):0,d=0,f=e<0||0===e&&1/e<0?1:0;for(e=R(e),e!=e||e===I?(a=e!=e?1:0,r=u):(r=W(z(e)/U),e*(i=B(2,-r))<1&&(r--,i*=2),e+=r+l>=1?c/i:c*B(2,1-l),e*i>=2&&(r++,i/=2),r+l>=u?(a=0,r=u):r+l>=1?(a=(e*i-1)*B(2,t),r+=l):(a=e*B(2,l-1)*B(2,t),r=0));t>=8;o[d++]=255&a,a/=256,t-=8);for(r=r<<t|a,s+=t;s>0;o[d++]=255&r,r/=256,s-=8);return o[--d]|=128*f,o}function a(e,t,n){var r,a=8*n-t-1,i=(1<<a)-1,o=i>>1,s=a-7,u=n-1,l=e[u--],c=127&l;for(l>>=7;s>0;c=256*c+e[u],u--,s-=8);for(r=c&(1<<-s)-1,c>>=-s,s+=t;s>0;r=256*r+e[u],u--,s-=8);if(0===c)c=1-o;else{if(c===i)return r?NaN:l?-I:I;r+=B(2,t),c-=o}return(l?-1:1)*r*B(2,c-t)}function i(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function o(e){return[255&e]}function s(e){return[255&e,e>>8&255]}function u(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function l(e){return r(e,52,8)}function c(e){return r(e,23,4)}function d(e,t,n){T(e[O],t,{get:function(){return this[n]}})}function f(e,t,n,r){var a=+n,i=k(a);if(i+t>e[J])throw H(j);var o=e[Z]._b,s=i+e[K],u=o.slice(s,s+t);return r?u:u.reverse()}function p(e,t,n,r,a,i){var o=+n,s=k(o);if(s+t>e[J])throw H(j);for(var u=e[Z]._b,l=s+e[K],c=r(+a),d=0;d<t;d++)u[l+d]=c[i?d:t-d-1]}var h=n(6),m=n(8),_=n(24),y=n(232),v=n(12),g=n(222),M=n(9),b=n(214),w=n(41),L=n(40),k=n(234),x=n(52).f,T=n(13).f,D=n(192),Y=n(28),S="ArrayBuffer",E="DataView",O="prototype",P="Wrong length!",j="Wrong index!",A=h[S],N=h[E],C=h.Math,H=h.RangeError,I=h.Infinity,F=A,R=C.abs,B=C.pow,W=C.floor,z=C.log,U=C.LN2,V="buffer",q="byteLength",G="byteOffset",Z=m?"_b":V,J=m?"_l":q,K=m?"_o":G; if(y.ABV){if(!M(function(){A(1)})||!M(function(){new A((-1))})||M(function(){return new A,new A(1.5),new A(NaN),A.name!=S})){A=function(e){return b(this,A),new F(k(e))};for(var $,X=A[O]=F[O],Q=x(F),ee=0;Q.length>ee;)($=Q[ee++])in A||v(A,$,F[$]);_||(X.constructor=A)}var te=new N(new A(2)),ne=N[O].setInt8;te.setInt8(0,2147483648),te.setInt8(1,2147483649),!te.getInt8(0)&&te.getInt8(1)||g(N[O],{setInt8:function(e,t){ne.call(this,e,t<<24>>24)},setUint8:function(e,t){ne.call(this,e,t<<24>>24)}},!0)}else A=function(e){b(this,A,S);var t=k(e);this._b=D.call(new Array(t),0),this[J]=t},N=function(e,t,n){b(this,N,E),b(e,A,E);var r=e[J],a=w(t);if(a<0||a>r)throw H("Wrong offset!");if(n=void 0===n?r-a:L(n),a+n>r)throw H(P);this[Z]=e,this[K]=a,this[J]=n},m&&(d(A,q,"_l"),d(N,V,"_b"),d(N,q,"_l"),d(N,G,"_o")),g(N[O],{getInt8:function(e){return f(this,1,e)[0]<<24>>24},getUint8:function(e){return f(this,1,e)[0]},getInt16:function(e){var t=f(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=f(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return i(f(this,4,e,arguments[1]))},getUint32:function(e){return i(f(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return a(f(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return a(f(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){p(this,1,e,o,t)},setUint8:function(e,t){p(this,1,e,o,t)},setInt16:function(e,t){p(this,2,e,s,t,arguments[2])},setUint16:function(e,t){p(this,2,e,s,t,arguments[2])},setInt32:function(e,t){p(this,4,e,u,t,arguments[2])},setUint32:function(e,t){p(this,4,e,u,t,arguments[2])},setFloat32:function(e,t){p(this,4,e,c,t,arguments[2])},setFloat64:function(e,t){p(this,8,e,l,t,arguments[2])}});Y(A,S),Y(N,E),v(N[O],y.VIEW,!0),t[S]=A,t[E]=N},function(e,t,n){var r=n(41),a=n(40);e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=a(t);if(t!==n)throw RangeError("Wrong length!");return n}},function(e,t,n){var r=n(10);r(r.G+r.W+r.F*!n(232).ABV,{DataView:n(233).DataView})},function(e,t,n){n(237)("Int8",1,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){"use strict";if(n(8)){var r=n(24),a=n(6),i=n(9),o=n(10),s=n(232),u=n(233),l=n(25),c=n(214),d=n(19),f=n(12),p=n(222),h=n(41),m=n(40),_=n(234),y=n(42),v=n(18),g=n(7),M=n(77),b=n(15),w=n(60),L=n(166),k=n(48),x=n(61),T=n(52).f,D=n(168),Y=n(21),S=n(29),E=n(176),O=n(39),P=n(212),j=n(197),A=n(132),N=n(169),C=n(196),H=n(192),I=n(189),F=n(13),R=n(53),B=F.f,W=R.f,z=a.RangeError,U=a.TypeError,V=a.Uint8Array,q="ArrayBuffer",G="Shared"+q,Z="BYTES_PER_ELEMENT",J="prototype",K=Array[J],$=u.ArrayBuffer,X=u.DataView,Q=E(0),ee=E(2),te=E(3),ne=E(4),re=E(5),ae=E(6),ie=O(!0),oe=O(!1),se=j.values,ue=j.keys,le=j.entries,ce=K.lastIndexOf,de=K.reduce,fe=K.reduceRight,pe=K.join,he=K.sort,me=K.slice,_e=K.toString,ye=K.toLocaleString,ve=S("iterator"),ge=S("toStringTag"),Me=Y("typed_constructor"),be=Y("def_constructor"),we=s.CONSTR,Le=s.TYPED,ke=s.VIEW,xe="Wrong length!",Te=E(1,function(e,t){return Oe(P(e,e[be]),t)}),De=i(function(){return 1===new V(new Uint16Array([1]).buffer)[0]}),Ye=!!V&&!!V[J].set&&i(function(){new V(1).set({})}),Se=function(e,t){var n=h(e);if(n<0||n%t)throw z("Wrong offset!");return n},Ee=function(e){if(b(e)&&Le in e)return e;throw U(e+" is not a typed array!")},Oe=function(e,t){if(!(b(e)&&Me in e))throw U("It is not a typed array constructor!");return new e(t)},Pe=function(e,t){return je(P(e,e[be]),t)},je=function(e,t){for(var n=0,r=t.length,a=Oe(e,r);r>n;)a[n]=t[n++];return a},Ae=function(e,t,n){B(e,t,{get:function(){return this._d[n]}})},Ne=function(e){var t,n,r,a,i,o,s=w(e),u=arguments.length,c=u>1?arguments[1]:void 0,d=void 0!==c,f=D(s);if(void 0!=f&&!L(f)){for(o=f.call(s),r=[],t=0;!(i=o.next()).done;t++)r.push(i.value);s=r}for(d&&u>2&&(c=l(c,arguments[2],2)),t=0,n=m(s.length),a=Oe(this,n);n>t;t++)a[t]=d?c(s[t],t):s[t];return a},Ce=function(){for(var e=0,t=arguments.length,n=Oe(this,t);t>e;)n[e]=arguments[e++];return n},He=!!V&&i(function(){ye.call(new V(1))}),Ie=function(){return ye.apply(He?me.call(Ee(this)):Ee(this),arguments)},Fe={copyWithin:function(e,t){return I.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 Pe(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 ae(Ee(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){Q(Ee(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return oe(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 Te(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),a=0;a<r;)e=t[a],t[a++]=t[--n],t[n]=e;return t},some:function(e){return te(Ee(this),e,arguments.length>1?arguments[1]:void 0)},sort:function(e){return he.call(Ee(this),e)},subarray:function(e,t){var n=Ee(this),r=n.length,a=y(e,r);return new(P(n,n[be]))(n.buffer,n.byteOffset+a*n.BYTES_PER_ELEMENT,m((void 0===t?r:y(t,r))-a))}},Re=function(e,t){return Pe(this,me.call(Ee(this),e,t))},Be=function(e){Ee(this);var t=Se(arguments[1],1),n=this.length,r=w(e),a=m(r.length),i=0;if(a+t>n)throw z(xe);for(;i<a;)this[t+i]=r[i++]},We={entries:function(){return le.call(Ee(this))},keys:function(){return ue.call(Ee(this))},values:function(){return se.call(Ee(this))}},ze=function(e,t){return b(e)&&e[Le]&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Ue=function(e,t){return ze(e,t=v(t,!0))?d(2,e[t]):W(e,t)},Ve=function(e,t,n){return!(ze(e,t=v(t,!0))&&b(n)&&g(n,"value"))||g(n,"get")||g(n,"set")||n.configurable||g(n,"writable")&&!n.writable||g(n,"enumerable")&&!n.enumerable?B(e,t,n):(e[t]=n.value,e)};we||(R.f=Ue,F.f=Ve),o(o.S+o.F*!we,"Object",{getOwnPropertyDescriptor:Ue,defineProperty:Ve}),i(function(){_e.call({})})&&(_e=ye=function(){return pe.call(this)});var qe=p({},Fe);p(qe,We),f(qe,ve,We.values),p(qe,{slice:Re,set:Be,constructor:function(){},toString:_e,toLocaleString:Ie}),Ae(qe,"buffer","b"),Ae(qe,"byteOffset","o"),Ae(qe,"byteLength","l"),Ae(qe,"length","e"),B(qe,ge,{get:function(){return this[Le]}}),e.exports=function(e,t,n,u){u=!!u;var l=e+(u?"Clamped":"")+"Array",d="get"+e,p="set"+e,h=a[l],y=h||{},v=h&&x(h),g=!h||!s.ABV,w={},L=h&&h[J],D=function(e,n){var r=e._d;return r.v[d](n*t+r.o,De)},Y=function(e,n,r){var a=e._d;u&&(r=(r=Math.round(r))<0?0:r>255?255:255&r),a.v[p](n*t+a.o,r,De)},S=function(e,t){B(e,t,{get:function(){return D(this,t)},set:function(e){return Y(this,t,e)},enumerable:!0})};g?(h=n(function(e,n,r,a){c(e,h,l,"_d");var i,o,s,u,d=0,p=0;if(b(n)){if(!(n instanceof $||(u=M(n))==q||u==G))return Le in n?je(h,n):Ne.call(h,n);i=n,p=Se(r,t);var y=n.byteLength;if(void 0===a){if(y%t)throw z(xe);if(o=y-p,o<0)throw z(xe)}else if(o=m(a)*t,o+p>y)throw z(xe);s=o/t}else s=_(n),o=s*t,i=new $(o);for(f(e,"_d",{b:i,o:p,l:o,e:s,v:new X(i)});d<s;)S(e,d++)}),L=h[J]=k(qe),f(L,"constructor",h)):i(function(){h(1)})&&i(function(){new h((-1))})&&N(function(e){new h,new h(null),new h(1.5),new h(e)},!0)||(h=n(function(e,n,r,a){c(e,h,l);var i;return b(n)?n instanceof $||(i=M(n))==q||i==G?void 0!==a?new y(n,Se(r,t),a):void 0!==r?new y(n,Se(r,t)):new y(n):Le in n?je(h,n):Ne.call(h,n):new y(_(n))}),Q(v!==Function.prototype?T(y).concat(T(v)):T(y),function(e){e in h||f(h,e,y[e])}),h[J]=L,r||(L.constructor=h));var E=L[ve],O=!!E&&("values"==E.name||void 0==E.name),P=We.values;f(h,Me,!0),f(L,Le,l),f(L,ke,!0),f(L,be,h),(u?new h(1)[ge]==l:ge in L)||B(L,ge,{get:function(){return l}}),w[l]=h,o(o.G+o.W+o.F*(h!=y),w),o(o.S,l,{BYTES_PER_ELEMENT:t}),o(o.S+o.F*i(function(){y.of.call(h,1)}),l,{from:Ne,of:Ce}),Z in L||f(L,Z,t),o(o.P,l,Fe),C(l),o(o.P+o.F*Ye,l,{set:Be}),o(o.P+o.F*!O,l,We),r||L.toString==_e||(L.toString=_e),o(o.P+o.F*i(function(){new h(1).slice()}),l,{slice:Re}),o(o.P+o.F*(i(function(){return[1,2].toLocaleString()!=new h([1,2]).toLocaleString()})||!i(function(){L.toLocaleString.call([1,2])})),l,{toLocaleString:Ie}),A[l]=O?E:P,r||O||f(L,ve,P)}}else e.exports=function(){}},function(e,t,n){n(237)("Uint8",1,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(237)("Uint8",1,function(e){return function(t,n,r){return e(this,t,n,r)}},!0)},function(e,t,n){n(237)("Int16",2,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(237)("Uint16",2,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(237)("Int32",4,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(237)("Uint32",4,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(237)("Float32",4,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(237)("Float64",8,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){var r=n(10),a=n(26),i=n(14),o=(n(6).Reflect||{}).apply,s=Function.apply;r(r.S+r.F*!n(9)(function(){o(function(){})}),"Reflect",{apply:function(e,t,n){var r=a(e),u=i(n);return o?o(r,t,u):s.call(r,t,u)}})},function(e,t,n){var r=n(10),a=n(48),i=n(26),o=n(14),s=n(15),u=n(9),l=n(79),c=(n(6).Reflect||{}).construct,d=u(function(){function e(){}return!(c(function(){},[],e)instanceof e)}),f=!u(function(){c(function(){})});r(r.S+r.F*(d||f),"Reflect",{construct:function(e,t){i(e),o(t);var n=arguments.length<3?e:i(arguments[2]);if(f&&!d)return c(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(l.apply(e,r))}var u=n.prototype,p=a(s(u)?u:Object.prototype),h=Function.apply.call(e,p,t);return s(h)?h:p}})},function(e,t,n){var r=n(13),a=n(10),i=n(14),o=n(18);a(a.S+a.F*n(9)(function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(e,t,n){i(e),t=o(t,!0),i(n);try{return r.f(e,t,n),!0}catch(a){return!1}}})},function(e,t,n){var r=n(10),a=n(53).f,i=n(14);r(r.S,"Reflect",{deleteProperty:function(e,t){var n=a(i(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var r=n(10),a=n(14),i=function(e){this._t=a(e),this._i=0;var t,n=this._k=[];for(t in e)n.push(t)};n(133)(i,"Object",function(){var e,t=this,n=t._k;do if(t._i>=n.length)return{value:void 0,done:!0};while(!((e=n[t._i++])in t._t));return{value:e,done:!1}}),r(r.S,"Reflect",{enumerate:function(e){return new i(e)}})},function(e,t,n){function r(e,t){var n,s,c=arguments.length<3?e:arguments[2];return l(e)===c?e[t]:(n=a.f(e,t))?o(n,"value")?n.value:void 0!==n.get?n.get.call(c):void 0:u(s=i(e))?r(s,t,c):void 0}var a=n(53),i=n(61),o=n(7),s=n(10),u=n(15),l=n(14);s(s.S,"Reflect",{get:r})},function(e,t,n){var r=n(53),a=n(10),i=n(14);a(a.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return r.f(i(e),t)}})},function(e,t,n){var r=n(10),a=n(61),i=n(14);r(r.S,"Reflect",{getPrototypeOf:function(e){return a(i(e))}})},function(e,t,n){var r=n(10);r(r.S,"Reflect",{has:function(e,t){return t in e}})},function(e,t,n){var r=n(10),a=n(14),i=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(e){return a(e),!i||i(e)}})},function(e,t,n){var r=n(10);r(r.S,"Reflect",{ownKeys:n(257)})},function(e,t,n){var r=n(52),a=n(45),i=n(14),o=n(6).Reflect;e.exports=o&&o.ownKeys||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){var r=n(10),a=n(14),i=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(e){a(e);try{return i&&i(e),!0}catch(t){return!1}}})},function(e,t,n){function r(e,t,n){var u,f,p=arguments.length<4?e:arguments[3],h=i.f(c(e),t);if(!h){if(d(f=o(e)))return r(f,t,n,p);h=l(0)}if(s(h,"value")){if(h.writable===!1||!d(p))return!1;if(u=i.f(p,t)){if(u.get||u.set||u.writable===!1)return!1;u.value=n,a.f(p,t,u)}else a.f(p,t,l(0,n));return!0}return void 0!==h.set&&(h.set.call(p,n),!0)}var a=n(13),i=n(53),o=n(61),s=n(7),u=n(10),l=n(19),c=n(14),d=n(15);u(u.S,"Reflect",{set:r})},function(e,t,n){var r=n(10),a=n(75);a&&r(r.S,"Reflect",{setPrototypeOf:function(e,t){a.check(e,t);try{return a.set(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var r=n(10),a=n(39)(!0);r(r.P,"Array",{includes:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),n(190)("includes")},function(e,t,n){"use strict";var r=n(10),a=n(263),i=n(60),o=n(40),s=n(26),u=n(177);r(r.P,"Array",{flatMap:function(e){var t,n,r=i(this);return s(e),t=o(r.length),n=u(r,0),a(n,r,r,t,0,1,e,arguments[1]),n}}),n(190)("flatMap")},function(e,t,n){"use strict";function r(e,t,n,l,c,d,f,p){for(var h,m,_=c,y=0,v=!!f&&s(f,p,3);y<l;){if(y in n){if(h=v?v(n[y],y,t):n[y],m=!1,i(h)&&(m=h[u],m=void 0!==m?!!m:a(h)),m&&d>0)_=r(e,t,h,o(h.length),_,d-1)-1;else{if(_>=9007199254740991)throw TypeError();e[_]=h}_++}y++}return _}var a=n(47),i=n(15),o=n(40),s=n(25),u=n(29)("isConcatSpreadable");e.exports=r},function(e,t,n){"use strict";var r=n(10),a=n(263),i=n(60),o=n(40),s=n(41),u=n(177);r(r.P,"Array",{flatten:function(){var e=arguments[0],t=i(this),n=o(t.length),r=u(t,0);return a(r,t,t,n,0,void 0===e?1:s(e)),r}}),n(190)("flatten")},function(e,t,n){"use strict";var r=n(10),a=n(130)(!0);r(r.P,"String",{at:function(e){return a(this,e)}})},function(e,t,n){"use strict";var r=n(10),a=n(267),i=n(220),o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i);r(r.P+r.F*o,"String",{padStart:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},function(e,t,n){var r=n(40),a=n(93),i=n(38);e.exports=function(e,t,n,o){var s=String(i(e)),u=s.length,l=void 0===n?" ":String(n),c=r(t);if(c<=u||""==l)return s;var d=c-u,f=a.call(l,Math.ceil(d/l.length));return f.length>d&&(f=f.slice(0,d)),o?f+s:s+f}},function(e,t,n){"use strict";var r=n(10),a=n(267),i=n(220),o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i);r(r.P+r.F*o,"String",{padEnd:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0,!1)}})},function(e,t,n){"use strict";n(85)("trimLeft",function(e){return function(){return e(this,1)}},"trimStart")},function(e,t,n){"use strict";n(85)("trimRight",function(e){return function(){return e(this,2)}},"trimEnd")},function(e,t,n){"use strict";var r=n(10),a=n(38),i=n(40),o=n(137),s=n(200),u=RegExp.prototype,l=function(e,t){this._r=e,this._s=t};n(133)(l,"RegExp String",function(){var e=this._r.exec(this._s);return{value:e,done:null===e}}),r(r.P,"String",{matchAll:function(e){if(a(this),!o(e))throw TypeError(e+" is not a regexp!");var t=String(this),n="flags"in u?String(e.flags):s.call(e),r=new RegExp(e.source,~n.indexOf("g")?n:"g"+n);return r.lastIndex=i(e.lastIndex),new l(r,t)}})},function(e,t,n){n(31)("asyncIterator")},function(e,t,n){n(31)("observable")},function(e,t,n){var r=n(10),a=n(257),i=n(35),o=n(53),s=n(167);r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=i(e),u=o.f,l=a(r),c={},d=0;l.length>d;)n=u(r,t=l[d++]),void 0!==n&&s(c,t,n);return c}})},function(e,t,n){var r=n(10),a=n(276)(!1);r(r.S,"Object",{values:function(e){return a(e)}})},function(e,t,n){var r=n(33),a=n(35),i=n(46).f;e.exports=function(e){return function(t){for(var n,o=a(t),s=r(o),u=s.length,l=0,c=[];u>l;)i.call(o,n=s[l++])&&c.push(e?[n,o[n]]:o[n]);return c}}},function(e,t,n){var r=n(10),a=n(276)(!0);r(r.S,"Object",{entries:function(e){return a(e)}})},function(e,t,n){"use strict";var r=n(10),a=n(60),i=n(26),o=n(13);n(8)&&r(r.P+n(279),"Object",{__defineGetter__:function(e,t){o.f(a(this),e,{get:i(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";e.exports=n(24)||!n(9)(function(){var e=Math.random();__defineSetter__.call(null,e,function(){}),delete n(6)[e]})},function(e,t,n){"use strict";var r=n(10),a=n(60),i=n(26),o=n(13);n(8)&&r(r.P+n(279),"Object",{__defineSetter__:function(e,t){o.f(a(this),e,{set:i(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var r=n(10),a=n(60),i=n(18),o=n(61),s=n(53).f;n(8)&&r(r.P+n(279),"Object",{__lookupGetter__:function(e){var t,n=a(this),r=i(e,!0);do if(t=s(n,r))return t.get;while(n=o(n))}})},function(e,t,n){"use strict";var r=n(10),a=n(60),i=n(18),o=n(61),s=n(53).f;n(8)&&r(r.P+n(279),"Object",{__lookupSetter__:function(e){var t,n=a(this),r=i(e,!0);do if(t=s(n,r))return t.set;while(n=o(n))}})},function(e,t,n){var r=n(10);r(r.P+r.R,"Map",{toJSON:n(284)("Map")})},function(e,t,n){var r=n(77),a=n(285);e.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return a(this)}}},function(e,t,n){var r=n(215);e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},function(e,t,n){var r=n(10);r(r.P+r.R,"Set",{toJSON:n(284)("Set")})},function(e,t,n){n(288)("Map")},function(e,t,n){"use strict";var r=n(10);e.exports=function(e){r(r.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},function(e,t,n){n(288)("Set")},function(e,t,n){n(288)("WeakMap")},function(e,t,n){n(288)("WeakSet")},function(e,t,n){n(293)("Map")},function(e,t,n){"use strict";var r=n(10),a=n(26),i=n(25),o=n(215);e.exports=function(e){r(r.S,e,{from:function(e){var t,n,r,s,u=arguments[1];return a(this),t=void 0!==u,t&&a(u),void 0==e?new this:(n=[],t?(r=0,s=i(u,arguments[2],2),o(e,!1,function(e){n.push(s(e,r++))})):o(e,!1,n.push,n),new this(n))}})}},function(e,t,n){n(293)("Set")},function(e,t,n){n(293)("WeakMap")},function(e,t,n){n(293)("WeakSet")},function(e,t,n){var r=n(10);r(r.G,{global:n(6)})},function(e,t,n){var r=n(10);r(r.S,"System",{global:n(6)})},function(e,t,n){var r=n(10),a=n(37);r(r.S,"Error",{isError:function(e){return"Error"===a(e)}})},function(e,t,n){var r=n(10);r(r.S,"Math",{clamp:function(e,t,n){return Math.min(n,Math.max(t,e))}})},function(e,t,n){var r=n(10);r(r.S,"Math",{DEG_PER_RAD:Math.PI/180})},function(e,t,n){var r=n(10),a=180/Math.PI;r(r.S,"Math",{degrees:function(e){return e*a}})},function(e,t,n){var r=n(10),a=n(304),i=n(116);r(r.S,"Math",{fscale:function(e,t,n,r,o){return i(a(e,t,n,r,o))}})},function(e,t){e.exports=Math.scale||function(e,t,n,r,a){return 0===arguments.length||e!=e||t!=t||n!=n||r!=r||a!=a?NaN:e===1/0||e===-(1/0)?e:(e-t)*(a-r)/(n-t)+r}},function(e,t,n){var r=n(10);r(r.S,"Math",{iaddh:function(e,t,n,r){var a=e>>>0,i=t>>>0,o=n>>>0;return i+(r>>>0)+((a&o|(a|o)&~(a+o>>>0))>>>31)|0}})},function(e,t,n){var r=n(10);r(r.S,"Math",{isubh:function(e,t,n,r){var a=e>>>0,i=t>>>0,o=n>>>0;return i-(r>>>0)-((~a&o|~(a^o)&a-o>>>0)>>>31)|0}})},function(e,t,n){var r=n(10);r(r.S,"Math",{imulh:function(e,t){var n=65535,r=+e,a=+t,i=r&n,o=a&n,s=r>>16,u=a>>16,l=(s*o>>>0)+(i*o>>>16);return s*u+(l>>16)+((i*u>>>0)+(l&n)>>16)}})},function(e,t,n){var r=n(10);r(r.S,"Math",{RAD_PER_DEG:180/Math.PI})},function(e,t,n){var r=n(10),a=Math.PI/180;r(r.S,"Math",{radians:function(e){return e*a}})},function(e,t,n){var r=n(10);r(r.S,"Math",{scale:n(304)})},function(e,t,n){var r=n(10);r(r.S,"Math",{umulh:function(e,t){var n=65535,r=+e,a=+t,i=r&n,o=a&n,s=r>>>16,u=a>>>16,l=(s*o>>>0)+(i*o>>>16);return s*u+(l>>>16)+((i*u>>>0)+(l&n)>>>16)}})},function(e,t,n){var r=n(10);r(r.S,"Math",{signbit:function(e){return(e=+e)!=e?e:0==e?1/e==1/0:e>0}})},function(e,t,n){"use strict";var r=n(10),a=n(11),i=n(6),o=n(212),s=n(221);r(r.P+r.R,"Promise",{"finally":function(e){var t=o(this,a.Promise||i.Promise),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then(function(){return n})}:e,n?function(n){return s(t,e()).then(function(){throw n})}:e)}})},function(e,t,n){"use strict";var r=n(10),a=n(218),i=n(219);r(r.S,"Promise",{"try":function(e){var t=a.f(this),n=i(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},function(e,t,n){var r=n(316),a=n(14),i=r.key,o=r.set;r.exp({defineMetadata:function(e,t,n,r){o(e,t,a(n),i(r))}})},function(e,t,n){var r=n(223),a=n(10),i=n(23)("metadata"),o=i.store||(i.store=new(n(228))),s=function(e,t,n){var a=o.get(e);if(!a){if(!n)return;o.set(e,a=new r)}var i=a.get(t);if(!i){if(!n)return;a.set(t,i=new r)}return i},u=function(e,t,n){var r=s(t,n,!1);return void 0!==r&&r.has(e)},l=function(e,t,n){var r=s(t,n,!1);return void 0===r?void 0:r.get(e)},c=function(e,t,n,r){s(n,r,!0).set(e,t)},d=function(e,t){var n=s(e,t,!1),r=[];return n&&n.forEach(function(e,t){r.push(t)}),r},f=function(e){return void 0===e||"symbol"==typeof e?e:String(e)},p=function(e){a(a.S,"Reflect",e)};e.exports={store:o,map:s,has:u,get:l,set:c,keys:d,key:f,exp:p}},function(e,t,n){var r=n(316),a=n(14),i=r.key,o=r.map,s=r.store;r.exp({deleteMetadata:function(e,t){var n=arguments.length<3?void 0:i(arguments[2]),r=o(a(t),n,!1);if(void 0===r||!r["delete"](e))return!1;if(r.size)return!0;var u=s.get(t);return u["delete"](n),!!u.size||s["delete"](t)}})},function(e,t,n){var r=n(316),a=n(14),i=n(61),o=r.has,s=r.get,u=r.key,l=function(e,t,n){var r=o(e,t,n);if(r)return s(e,t,n);var a=i(t);return null!==a?l(e,a,n):void 0};r.exp({getMetadata:function(e,t){return l(e,a(t),arguments.length<3?void 0:u(arguments[2]))}})},function(e,t,n){var r=n(227),a=n(285),i=n(316),o=n(14),s=n(61),u=i.keys,l=i.key,c=function(e,t){var n=u(e,t),i=s(e);if(null===i)return n;var o=c(i,t);return o.length?n.length?a(new r(n.concat(o))):o:n};i.exp({getMetadataKeys:function(e){return c(o(e),arguments.length<2?void 0:l(arguments[1]))}})},function(e,t,n){var r=n(316),a=n(14),i=r.get,o=r.key;r.exp({getOwnMetadata:function(e,t){return i(e,a(t),arguments.length<3?void 0:o(arguments[2]))}})},function(e,t,n){var r=n(316),a=n(14),i=r.keys,o=r.key;r.exp({getOwnMetadataKeys:function(e){return i(a(e),arguments.length<2?void 0:o(arguments[1]))}})},function(e,t,n){var r=n(316),a=n(14),i=n(61),o=r.has,s=r.key,u=function(e,t,n){var r=o(e,t,n);if(r)return!0;var a=i(t);return null!==a&&u(e,a,n)};r.exp({hasMetadata:function(e,t){return u(e,a(t),arguments.length<3?void 0:s(arguments[2]))}})},function(e,t,n){var r=n(316),a=n(14),i=r.has,o=r.key;r.exp({hasOwnMetadata:function(e,t){return i(e,a(t),arguments.length<3?void 0:o(arguments[2]))}})},function(e,t,n){var r=n(316),a=n(14),i=n(26),o=r.key,s=r.set;r.exp({metadata:function(e,t){return function(n,r){s(e,t,(void 0!==r?a:i)(n),o(r))}}})},function(e,t,n){var r=n(10),a=n(217)(),i=n(6).process,o="process"==n(37)(i);r(r.G,{asap:function(e){var t=o&&i.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var r=n(10),a=n(6),i=n(11),o=n(217)(),s=n(29)("observable"),u=n(26),l=n(14),c=n(214),d=n(222),f=n(12),p=n(215),h=p.RETURN,m=function(e){return null==e?void 0:u(e)},_=function(e){var t=e._c;t&&(e._c=void 0,t())},y=function(e){return void 0===e._o},v=function(e){y(e)||(e._o=void 0,_(e))},g=function(e,t){l(e),this._c=void 0,this._o=e,e=new M(this);try{var n=t(e),r=n;null!=n&&("function"==typeof n.unsubscribe?n=function(){r.unsubscribe()}:u(n),this._c=n)}catch(a){return void e.error(a)}y(this)&&_(this)};g.prototype=d({},{unsubscribe:function(){v(this)}});var M=function(e){this._s=e};M.prototype=d({},{next:function(e){var t=this._s;if(!y(t)){var n=t._o;try{var r=m(n.next);if(r)return r.call(n,e)}catch(a){try{v(t)}finally{throw a}}}},error:function(e){var t=this._s;if(y(t))throw e;var n=t._o;t._o=void 0;try{var r=m(n.error);if(!r)throw e;e=r.call(n,e)}catch(a){try{_(t)}finally{throw a}}return _(t),e},complete:function(e){var t=this._s;if(!y(t)){var n=t._o;t._o=void 0;try{var r=m(n.complete);e=r?r.call(n,e):void 0}catch(a){try{_(t)}finally{throw a}}return _(t),e}}});var b=function(e){c(this,b,"Observable","_f")._f=u(e)};d(b.prototype,{subscribe:function(e){return new g(e,this._f)},forEach:function(e){var t=this;return new(i.Promise||a.Promise)(function(n,r){u(e);var a=t.subscribe({next:function(t){try{return e(t)}catch(n){r(n),a.unsubscribe()}},error:r,complete:n})})}}),d(b,{from:function(e){var t="function"==typeof this?this:b,n=m(l(e)[s]);if(n){var r=l(n.call(e));return r.constructor===t?r:new t(function(e){return r.subscribe(e)})}return new t(function(t){var n=!1;return o(function(){if(!n){try{if(p(e,!1,function(e){if(t.next(e),n)return h})===h)return}catch(r){if(n)throw r;return void t.error(r)}t.complete()}}),function(){n=!0}})},of:function(){for(var e=0,t=arguments.length,n=new Array(t);e<t;)n[e]=arguments[e++];return new("function"==typeof this?this:b)(function(e){var t=!1;return o(function(){if(!t){for(var r=0;r<n.length;++r)if(e.next(n[r]),t)return;e.complete()}}),function(){t=!0}})}}),f(b.prototype,s,function(){return this}),r(r.G,{Observable:b}),n(196)("Observable")},function(e,t,n){var r=n(6),a=n(10),i=n(220),o=[].slice,s=/MSIE .\./.test(i),u=function(e){return function(t,n){var r=arguments.length>2,a=!!r&&o.call(arguments,2);return e(r?function(){("function"==typeof t?t:Function(t)).apply(this,a)}:t,n)}};a(a.G+a.B+a.F*s,{setTimeout:u(r.setTimeout),setInterval:u(r.setInterval)})},function(e,t,n){var r=n(10),a=n(216);r(r.G+r.B,{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){for(var r=n(197),a=n(33),i=n(20),o=n(6),s=n(12),u=n(132),l=n(29),c=l("iterator"),d=l("toStringTag"),f=u.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=a(p),m=0;m<h.length;m++){var _,y=h[m],v=p[y],g=o[y],M=g&&g.prototype;if(M&&(M[c]||s(M,c,f),M[d]||s(M,d,y),u[y]=f,v))for(_ in r)M[_]||i(M,_,r[_],!0)}},function(e,t){(function(t){!function(t){"use strict";function n(e,t,n,r){var i=t&&t.prototype instanceof a?t:a,o=Object.create(i.prototype),s=new p(r||[]);return o._invoke=l(e,n,s),o}function r(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(r){return{type:"throw",arg:r}}}function a(){}function i(){}function o(){}function s(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function u(e){function n(t,a,i,o){var s=r(e[t],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==typeof l&&v.call(l,"__await")?Promise.resolve(l.__await).then(function(e){n("next",e,i,o)},function(e){n("throw",e,i,o)}):Promise.resolve(l).then(function(e){u.value=e,i(u)},o)}o(s.arg)}function a(e,t){function r(){return new Promise(function(r,a){n(e,t,r,a)})}return i=i?i.then(r,r):r()}"object"==typeof t.process&&t.process.domain&&(n=t.process.domain.bind(n));var i;this._invoke=a}function l(e,t,n){var a=x;return function(i,o){if(a===D)throw new Error("Generator is already running");if(a===Y){if("throw"===i)throw o;return m()}for(n.method=i,n.arg=o;;){var s=n.delegate;if(s){var u=c(s,n);if(u){if(u===S)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===x)throw a=Y,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=D;var l=r(e,t,n);if("normal"===l.type){if(a=n.done?Y:T,l.arg===S)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a=Y,n.method="throw",n.arg=l.arg)}}}function c(e,t){var n=e.iterator[t.method];if(n===_){if(t.delegate=null,"throw"===t.method){if(e.iterator["return"]&&(t.method="return",t.arg=_,c(e,t),"throw"===t.method))return S;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return S}var a=r(n,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,S;var i=a.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=_),t.delegate=null,S):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,S)}function d(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function f(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function p(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(d,this),this.reset(!0)}function h(e){if(e){var t=e[M];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function a(){for(;++n<e.length;)if(v.call(e,n))return a.value=e[n],a.done=!1,a;return a.value=_,a.done=!0,a};return r.next=r}}return{next:m}}function m(){return{value:_,done:!0}}var _,y=Object.prototype,v=y.hasOwnProperty,g="function"==typeof Symbol?Symbol:{},M=g.iterator||"@@iterator",b=g.asyncIterator||"@@asyncIterator",w=g.toStringTag||"@@toStringTag",L="object"==typeof e,k=t.regeneratorRuntime;if(k)return void(L&&(e.exports=k));k=t.regeneratorRuntime=L?e.exports:{},k.wrap=n;var x="suspendedStart",T="suspendedYield",D="executing",Y="completed",S={},E={};E[M]=function(){return this};var O=Object.getPrototypeOf,P=O&&O(O(h([])));P&&P!==y&&v.call(P,M)&&(E=P);var j=o.prototype=a.prototype=Object.create(E);i.prototype=j.constructor=o,o.constructor=i,o[w]=i.displayName="GeneratorFunction",k.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===i||"GeneratorFunction"===(t.displayName||t.name))},k.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,o):(e.__proto__=o,w in e||(e[w]="GeneratorFunction")),e.prototype=Object.create(j),e},k.awrap=function(e){return{__await:e}},s(u.prototype),u.prototype[b]=function(){return this},k.AsyncIterator=u,k.async=function(e,t,r,a){var i=new u(n(e,t,r,a));return k.isGeneratorFunction(t)?i:i.next().then(function(e){return e.done?e.value:i.next()})},s(j),j[w]="Generator",j[M]=function(){return this},j.toString=function(){return"[object Generator]"},k.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},k.values=h,p.prototype={constructor:p,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=_,this.done=!1,this.delegate=null,this.method="next",this.arg=_,this.tryEntries.forEach(f),!e)for(var t in this)"t"===t.charAt(0)&&v.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=_)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){function t(t,r){return i.type="throw",i.arg=e,n.next=t,r&&(n.method="next",n.arg=_),!!r}if(this.done)throw e;for(var n=this,r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return t("end");if(a.tryLoc<=this.prev){var o=v.call(a,"catchLoc"),s=v.call(a,"finallyLoc");if(o&&s){if(this.prev<a.catchLoc)return t(a.catchLoc,!0);if(this.prev<a.finallyLoc)return t(a.finallyLoc)}else if(o){if(this.prev<a.catchLoc)return t(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return t(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&v.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var a=r;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,S):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),S},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),f(n),S}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;f(n)}return a; }}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:h(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=_),S}}}("object"==typeof t?t:"object"==typeof window?window:"object"==typeof self?self:this)}).call(t,function(){return this}())},function(e,t,n){n(332),e.exports=n(11).RegExp.escape},function(e,t,n){var r=n(10),a=n(333)(/[\\^$*+?.()|[\]{}]/g,"\\$&");r(r.S,"RegExp",{escape:function(e){return a(e)}})},function(e,t){e.exports=function(e,t){var n=t===Object(t)?function(e){return t[e]}:t;return function(t){return String(t).replace(e,n)}}},function(e,t,n){"use strict";e.exports=n(335)},function(e,t,n){"use strict";var r=n(336),a=n(337),i=n(350),o=n(353),s=n(354),u=n(356),l=n(341),c=n(357),d=n(365),f=n(366),p=(n(343),l.createElement),h=l.createFactory,m=l.cloneElement,_=r,y={Children:{map:a.map,forEach:a.forEach,count:a.count,toArray:a.toArray,only:f},Component:i,PureComponent:o,createElement:p,cloneElement:m,isValidElement:l.isValidElement,PropTypes:c,createClass:s.createClass,createFactory:h,createMixin:function(e){return e},DOM:u,version:d,__spread:_};e.exports=y},function(e,t){"use strict";function n(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function r(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==r.join(""))return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(e){a[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},a)).join("")}catch(i){return!1}}var a=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;e.exports=r()?Object.assign:function(e,t){for(var r,s,u=n(e),l=1;l<arguments.length;l++){r=Object(arguments[l]);for(var c in r)i.call(r,c)&&(u[c]=r[c]);if(a){s=a(r);for(var d=0;d<s.length;d++)o.call(r,s[d])&&(u[s[d]]=r[s[d]])}}return u}},function(e,t,n){"use strict";function r(e){return(""+e).replace(M,"$&/")}function a(e,t){this.func=e,this.context=t,this.count=0}function i(e,t,n){var r=e.func,a=e.context;r.call(a,t,e.count++)}function o(e,t,n){if(null==e)return e;var r=a.getPooled(t,n);y(e,i,r),a.release(r)}function s(e,t,n,r){this.result=e,this.keyPrefix=t,this.func=n,this.context=r,this.count=0}function u(e,t,n){var a=e.result,i=e.keyPrefix,o=e.func,s=e.context,u=o.call(s,t,e.count++);Array.isArray(u)?l(u,a,n,_.thatReturnsArgument):null!=u&&(m.isValidElement(u)&&(u=m.cloneAndReplaceKey(u,i+(!u.key||t&&t.key===u.key?"":r(u.key)+"/")+n)),a.push(u))}function l(e,t,n,a,i){var o="";null!=n&&(o=r(n)+"/");var l=s.getPooled(t,o,a,i);y(e,u,l),s.release(l)}function c(e,t,n){if(null==e)return e;var r=[];return l(e,r,null,t,n),r}function d(e,t,n){return null}function f(e,t){return y(e,d,null)}function p(e){var t=[];return l(e,t,null,_.thatReturnsArgument),t}var h=n(338),m=n(341),_=n(344),y=n(347),v=h.twoArgumentPooler,g=h.fourArgumentPooler,M=/\/+/g;a.prototype.destructor=function(){this.func=null,this.context=null,this.count=0},h.addPoolingTo(a,v),s.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},h.addPoolingTo(s,g);var b={forEach:o,map:c,mapIntoWithKeyPrefixInternal:l,count:f,toArray:p};e.exports=b},function(e,t,n){"use strict";var r=n(339),a=(n(340),function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)}),i=function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)},o=function(e,t,n){var r=this;if(r.instancePool.length){var a=r.instancePool.pop();return r.call(a,e,t,n),a}return new r(e,t,n)},s=function(e,t,n,r){var a=this;if(a.instancePool.length){var i=a.instancePool.pop();return a.call(i,e,t,n,r),i}return new a(e,t,n,r)},u=function(e){var t=this;e instanceof t?void 0:r("25"),e.destructor(),t.instancePool.length<t.poolSize&&t.instancePool.push(e)},l=10,c=a,d=function(e,t){var n=e;return n.instancePool=[],n.getPooled=t||c,n.poolSize||(n.poolSize=l),n.release=u,n},f={addPoolingTo:d,oneArgumentPooler:a,twoArgumentPooler:i,threeArgumentPooler:o,fourArgumentPooler:s};e.exports=f},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;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);n+=" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";var a=new Error(n);throw a.name="Invariant Violation",a.framesToPop=1,a}e.exports=n},function(e,t,n){"use strict";function r(e,t,n,r,i,o,s,u){if(a(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,o,s,u],d=0;l=new Error(t.replace(/%s/g,function(){return c[d++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}var a=function(e){};e.exports=r},function(e,t,n){"use strict";function r(e){return void 0!==e.ref}function a(e){return void 0!==e.key}var i=n(336),o=n(342),s=(n(343),n(345),Object.prototype.hasOwnProperty),u=n(346),l={key:!0,ref:!0,__self:!0,__source:!0},c=function(e,t,n,r,a,i,o){var s={$$typeof:u,type:e,key:t,ref:n,props:o,_owner:i};return s};c.createElement=function(e,t,n){var i,u={},d=null,f=null,p=null,h=null;if(null!=t){r(t)&&(f=t.ref),a(t)&&(d=""+t.key),p=void 0===t.__self?null:t.__self,h=void 0===t.__source?null:t.__source;for(i in t)s.call(t,i)&&!l.hasOwnProperty(i)&&(u[i]=t[i])}var m=arguments.length-2;if(1===m)u.children=n;else if(m>1){for(var _=Array(m),y=0;y<m;y++)_[y]=arguments[y+2];u.children=_}if(e&&e.defaultProps){var v=e.defaultProps;for(i in v)void 0===u[i]&&(u[i]=v[i])}return c(e,d,f,p,h,o.current,u)},c.createFactory=function(e){var t=c.createElement.bind(null,e);return t.type=e,t},c.cloneAndReplaceKey=function(e,t){var n=c(e.type,t,e.ref,e._self,e._source,e._owner,e.props);return n},c.cloneElement=function(e,t,n){var u,d=i({},e.props),f=e.key,p=e.ref,h=e._self,m=e._source,_=e._owner;if(null!=t){r(t)&&(p=t.ref,_=o.current),a(t)&&(f=""+t.key);var y;e.type&&e.type.defaultProps&&(y=e.type.defaultProps);for(u in t)s.call(t,u)&&!l.hasOwnProperty(u)&&(void 0===t[u]&&void 0!==y?d[u]=y[u]:d[u]=t[u])}var v=arguments.length-2;if(1===v)d.children=n;else if(v>1){for(var g=Array(v),M=0;M<v;M++)g[M]=arguments[M+2];d.children=g}return c(e.type,f,p,h,m,_,d)},c.isValidElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===u},e.exports=c},function(e,t){"use strict";var n={current:null};e.exports=n},function(e,t,n){"use strict";var r=n(344),a=r;e.exports=a},function(e,t){"use strict";function n(e){return function(){return e}}var r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},function(e,t,n){"use strict";var r=!1;e.exports=r},function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol["for"]&&Symbol["for"]("react.element")||60103;e.exports=n},function(e,t,n){"use strict";function r(e,t){return e&&"object"==typeof e&&null!=e.key?l.escape(e.key):t.toString(36)}function a(e,t,n,i){var f=typeof e;if("undefined"!==f&&"boolean"!==f||(e=null),null===e||"string"===f||"number"===f||"object"===f&&e.$$typeof===s)return n(i,e,""===t?c+r(e,0):t),1;var p,h,m=0,_=""===t?c:t+d;if(Array.isArray(e))for(var y=0;y<e.length;y++)p=e[y],h=_+r(p,y),m+=a(p,h,n,i);else{var v=u(e);if(v){var g,M=v.call(e);if(v!==e.entries)for(var b=0;!(g=M.next()).done;)p=g.value,h=_+r(p,b++),m+=a(p,h,n,i);else for(;!(g=M.next()).done;){var w=g.value;w&&(p=w[1],h=_+l.escape(w[0])+d+r(p,0),m+=a(p,h,n,i))}}else if("object"===f){var L="",k=String(e);o("31","[object Object]"===k?"object with keys {"+Object.keys(e).join(", ")+"}":k,L)}}return m}function i(e,t,n){return null==e?0:a(e,"",t,n)}var o=n(339),s=(n(342),n(346)),u=n(348),l=(n(340),n(349)),c=(n(343),"."),d=":";e.exports=i},function(e,t){"use strict";function n(e){var t=e&&(r&&e[r]||e[a]);if("function"==typeof t)return t}var r="function"==typeof Symbol&&Symbol.iterator,a="@@iterator";e.exports=n},function(e,t){"use strict";function n(e){var t=/[=:]/g,n={"=":"=0",":":"=2"},r=(""+e).replace(t,function(e){return n[e]});return"$"+r}function r(e){var t=/(=0|=2)/g,n={"=0":"=","=2":":"},r="."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1);return(""+r).replace(t,function(e){return n[e]})}var a={escape:n,unescape:r};e.exports=a},function(e,t,n){"use strict";function r(e,t,n){this.props=e,this.context=t,this.refs=o,this.updater=n||i}var a=n(339),i=n(351),o=(n(345),n(352));n(340),n(343);r.prototype.isReactComponent={},r.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e?a("85"):void 0,this.updater.enqueueSetState(this,e),t&&this.updater.enqueueCallback(this,t,"setState")},r.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this),e&&this.updater.enqueueCallback(this,e,"forceUpdate")};e.exports=r},function(e,t,n){"use strict";function r(e,t){}var a=(n(343),{isMounted:function(e){return!1},enqueueCallback:function(e,t){},enqueueForceUpdate:function(e){r(e,"forceUpdate")},enqueueReplaceState:function(e,t){r(e,"replaceState")},enqueueSetState:function(e,t){r(e,"setState")}});e.exports=a},function(e,t,n){"use strict";var r={};e.exports=r},function(e,t,n){"use strict";function r(e,t,n){this.props=e,this.context=t,this.refs=u,this.updater=n||s}function a(){}var i=n(336),o=n(350),s=n(351),u=n(352);a.prototype=o.prototype,r.prototype=new a,r.prototype.constructor=r,i(r.prototype,o.prototype),r.prototype.isPureReactComponent=!0,e.exports=r},function(e,t,n){"use strict";function r(e){return e}function a(e,t){var n=M.hasOwnProperty(t)?M[t]:null;w.hasOwnProperty(t)&&("OVERRIDE_BASE"!==n?f("73",t):void 0),e&&("DEFINE_MANY"!==n&&"DEFINE_MANY_MERGED"!==n?f("74",t):void 0)}function i(e,t){if(t){"function"==typeof t?f("75"):void 0,m.isValidElement(t)?f("76"):void 0;var n=e.prototype,r=n.__reactAutoBindPairs;t.hasOwnProperty(v)&&b.mixins(e,t.mixins);for(var i in t)if(t.hasOwnProperty(i)&&i!==v){var o=t[i],s=n.hasOwnProperty(i);if(a(s,i),b.hasOwnProperty(i))b[i](e,o);else{var c=M.hasOwnProperty(i),d="function"==typeof o,p=d&&!c&&!s&&t.autobind!==!1;if(p)r.push(i,o),n[i]=o;else if(s){var h=M[i];!c||"DEFINE_MANY_MERGED"!==h&&"DEFINE_MANY"!==h?f("77",h,i):void 0,"DEFINE_MANY_MERGED"===h?n[i]=u(n[i],o):"DEFINE_MANY"===h&&(n[i]=l(n[i],o))}else n[i]=o}}}else;}function o(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var a=n in b;a?f("78",n):void 0;var i=n in e;i?f("79",n):void 0,e[n]=r}}}function s(e,t){e&&t&&"object"==typeof e&&"object"==typeof t?void 0:f("80");for(var n in t)t.hasOwnProperty(n)&&(void 0!==e[n]?f("81",n):void 0,e[n]=t[n]);return e}function u(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var a={};return s(a,n),s(a,r),a}}function l(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function c(e,t){var n=t.bind(e);return n}function d(e){for(var t=e.__reactAutoBindPairs,n=0;n<t.length;n+=2){var r=t[n],a=t[n+1];e[r]=c(e,a)}}var f=n(339),p=n(336),h=n(350),m=n(341),_=(n(355),n(351)),y=n(352),v=(n(340),n(343),"mixins"),g=[],M={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},b={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var n=0;n<t.length;n++)i(e,t[n])},childContextTypes:function(e,t){e.childContextTypes=p({},e.childContextTypes,t)},contextTypes:function(e,t){e.contextTypes=p({},e.contextTypes,t)},getDefaultProps:function(e,t){e.getDefaultProps?e.getDefaultProps=u(e.getDefaultProps,t):e.getDefaultProps=t},propTypes:function(e,t){e.propTypes=p({},e.propTypes,t)},statics:function(e,t){o(e,t)},autobind:function(){}},w={replaceState:function(e,t){this.updater.enqueueReplaceState(this,e),t&&this.updater.enqueueCallback(this,t,"replaceState")},isMounted:function(){return this.updater.isMounted(this)}},L=function(){};p(L.prototype,h.prototype,w);var k={createClass:function(e){var t=r(function(e,n,r){this.__reactAutoBindPairs.length&&d(this),this.props=e,this.context=n,this.refs=y,this.updater=r||_,this.state=null;var a=this.getInitialState?this.getInitialState():null;"object"!=typeof a||Array.isArray(a)?f("82",t.displayName||"ReactCompositeComponent"):void 0,this.state=a});t.prototype=new L,t.prototype.constructor=t,t.prototype.__reactAutoBindPairs=[],g.forEach(i.bind(null,t)),i(t,e),t.getDefaultProps&&(t.defaultProps=t.getDefaultProps()),t.prototype.render?void 0:f("83");for(var n in M)t.prototype[n]||(t.prototype[n]=null);return t},injection:{injectMixin:function(e){g.push(e)}}};e.exports=k},function(e,t,n){"use strict";var r={};e.exports=r},function(e,t,n){"use strict";var r=n(341),a=r.createFactory,i={a:a("a"),abbr:a("abbr"),address:a("address"),area:a("area"),article:a("article"),aside:a("aside"),audio:a("audio"),b:a("b"),base:a("base"),bdi:a("bdi"),bdo:a("bdo"),big:a("big"),blockquote:a("blockquote"),body:a("body"),br:a("br"),button:a("button"),canvas:a("canvas"),caption:a("caption"),cite:a("cite"),code:a("code"),col:a("col"),colgroup:a("colgroup"),data:a("data"),datalist:a("datalist"),dd:a("dd"),del:a("del"),details:a("details"),dfn:a("dfn"),dialog:a("dialog"),div:a("div"),dl:a("dl"),dt:a("dt"),em:a("em"),embed:a("embed"),fieldset:a("fieldset"),figcaption:a("figcaption"),figure:a("figure"),footer:a("footer"),form:a("form"),h1:a("h1"),h2:a("h2"),h3:a("h3"),h4:a("h4"),h5:a("h5"),h6:a("h6"),head:a("head"),header:a("header"),hgroup:a("hgroup"),hr:a("hr"),html:a("html"),i:a("i"),iframe:a("iframe"),img:a("img"),input:a("input"),ins:a("ins"),kbd:a("kbd"),keygen:a("keygen"),label:a("label"),legend:a("legend"),li:a("li"),link:a("link"),main:a("main"),map:a("map"),mark:a("mark"),menu:a("menu"),menuitem:a("menuitem"),meta:a("meta"),meter:a("meter"),nav:a("nav"),noscript:a("noscript"),object:a("object"),ol:a("ol"),optgroup:a("optgroup"),option:a("option"),output:a("output"),p:a("p"),param:a("param"),picture:a("picture"),pre:a("pre"),progress:a("progress"),q:a("q"),rp:a("rp"),rt:a("rt"),ruby:a("ruby"),s:a("s"),samp:a("samp"),script:a("script"),section:a("section"),select:a("select"),small:a("small"),source:a("source"),span:a("span"),strong:a("strong"),style:a("style"),sub:a("sub"),summary:a("summary"),sup:a("sup"),table:a("table"),tbody:a("tbody"),td:a("td"),textarea:a("textarea"),tfoot:a("tfoot"),th:a("th"),thead:a("thead"),time:a("time"),title:a("title"),tr:a("tr"),track:a("track"),u:a("u"),ul:a("ul"),"var":a("var"),video:a("video"),wbr:a("wbr"),circle:a("circle"),clipPath:a("clipPath"),defs:a("defs"),ellipse:a("ellipse"),g:a("g"),image:a("image"),line:a("line"),linearGradient:a("linearGradient"),mask:a("mask"),path:a("path"),pattern:a("pattern"),polygon:a("polygon"),polyline:a("polyline"),radialGradient:a("radialGradient"),rect:a("rect"),stop:a("stop"),svg:a("svg"),text:a("text"),tspan:a("tspan")};e.exports=i},function(e,t,n){"use strict";var r=n(341),a=r.isValidElement,i=n(358);e.exports=i(a)},function(e,t,n){"use strict";var r=n(359);e.exports=function(e){var t=!1;return r(e,t)}},function(e,t,n){"use strict";var r=n(360),a=n(361),i=n(362),o=n(363),s=n(364);e.exports=function(e,t){function n(e){var t=e&&(D&&e[D]||e[Y]);if("function"==typeof t)return t}function u(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function l(e){this.message=e,this.stack=""}function c(e){function n(n,r,i,s,u,c,d){if(s=s||S,c=c||i,d!==o)if(t)a(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");else;return null==r[i]?n?new l(null===r[i]?"The "+u+" `"+c+"` is marked as required "+("in `"+s+"`, but its value is `null`."):"The "+u+" `"+c+"` is marked as required in "+("`"+s+"`, but its value is `undefined`.")):null:e(r,i,s,u,c)}var r=n.bind(null,!1);return r.isRequired=n.bind(null,!0),r}function d(e){function t(t,n,r,a,i,o){var s=t[n],u=L(s);if(u!==e){var c=k(s);return new l("Invalid "+a+" `"+i+"` of type "+("`"+c+"` supplied to `"+r+"`, expected ")+("`"+e+"`."))}return null}return c(t)}function f(){return c(r.thatReturnsNull)}function p(e){function t(t,n,r,a,i){if("function"!=typeof e)return new l("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var s=t[n];if(!Array.isArray(s)){var u=L(s);return new l("Invalid "+a+" `"+i+"` of type "+("`"+u+"` supplied to `"+r+"`, expected an array."))}for(var c=0;c<s.length;c++){var d=e(s,c,r,a,i+"["+c+"]",o);if(d instanceof Error)return d}return null}return c(t)}function h(){function t(t,n,r,a,i){var o=t[n];if(!e(o)){var s=L(o);return new l("Invalid "+a+" `"+i+"` of type "+("`"+s+"` supplied to `"+r+"`, expected a single ReactElement."))}return null}return c(t)}function m(e){function t(t,n,r,a,i){if(!(t[n]instanceof e)){var o=e.name||S,s=T(t[n]);return new l("Invalid "+a+" `"+i+"` of type "+("`"+s+"` supplied to `"+r+"`, expected ")+("instance of `"+o+"`."))}return null}return c(t)}function _(e){function t(t,n,r,a,i){for(var o=t[n],s=0;s<e.length;s++)if(u(o,e[s]))return null;var c=JSON.stringify(e);return new l("Invalid "+a+" `"+i+"` of value `"+o+"` "+("supplied to `"+r+"`, expected one of "+c+"."))}return Array.isArray(e)?c(t):r.thatReturnsNull}function y(e){function t(t,n,r,a,i){if("function"!=typeof e)return new l("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var s=t[n],u=L(s);if("object"!==u)return new l("Invalid "+a+" `"+i+"` of type "+("`"+u+"` supplied to `"+r+"`, expected an object."));for(var c in s)if(s.hasOwnProperty(c)){var d=e(s,c,r,a,i+"."+c,o);if(d instanceof Error)return d}return null}return c(t)}function v(e){function t(t,n,r,a,i){for(var s=0;s<e.length;s++){var u=e[s];if(null==u(t,n,r,a,i,o))return null}return new l("Invalid "+a+" `"+i+"` supplied to "+("`"+r+"`."))}if(!Array.isArray(e))return r.thatReturnsNull;for(var n=0;n<e.length;n++){var a=e[n];if("function"!=typeof a)return i(!1,"Invalid argument supplid to oneOfType. Expected an array of check functions, but received %s at index %s.",x(a),n),r.thatReturnsNull}return c(t)}function g(){function e(e,t,n,r,a){return b(e[t])?null:new l("Invalid "+r+" `"+a+"` supplied to "+("`"+n+"`, expected a ReactNode."))}return c(e)}function M(e){function t(t,n,r,a,i){var s=t[n],u=L(s);if("object"!==u)return new l("Invalid "+a+" `"+i+"` of type `"+u+"` "+("supplied to `"+r+"`, expected `object`."));for(var c in e){var d=e[c];if(d){var f=d(s,c,r,a,i+"."+c,o);if(f)return f}}return null}return c(t)}function b(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(b);if(null===t||e(t))return!0;var r=n(t);if(!r)return!1;var a,i=r.call(t);if(r!==t.entries){for(;!(a=i.next()).done;)if(!b(a.value))return!1}else for(;!(a=i.next()).done;){var o=a.value;if(o&&!b(o[1]))return!1}return!0;default:return!1}}function w(e,t){return"symbol"===e||("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}function L(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":w(t,e)?"symbol":t}function k(e){if("undefined"==typeof e||null===e)return""+e;var t=L(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function x(e){var t=k(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}function T(e){return e.constructor&&e.constructor.name?e.constructor.name:S}var D="function"==typeof Symbol&&Symbol.iterator,Y="@@iterator",S="<<anonymous>>",E={array:d("array"),bool:d("boolean"),func:d("function"),number:d("number"),object:d("object"),string:d("string"),symbol:d("symbol"),any:f(),arrayOf:p,element:h(),instanceOf:m,node:g(),objectOf:y,oneOf:_,oneOfType:v,shape:M};return l.prototype=Error.prototype,E.checkPropTypes=s,E.PropTypes=E,E}},function(e,t){"use strict";function n(e){return function(){return e}}var r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r,i,o,s,u){if(a(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,o,s,u],d=0;l=new Error(t.replace(/%s/g,function(){return c[d++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}var a=function(e){};e.exports=r},function(e,t,n){"use strict";var r=n(360),a=r;e.exports=a},function(e,t){"use strict";var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=n},function(e,t,n){"use strict";function r(e,t,n,r,a){}e.exports=r},function(e,t){"use strict";e.exports="15.5.4"},function(e,t,n){"use strict";function r(e){return i.isValidElement(e)?void 0:a("143"),e}var a=n(339),i=n(341);n(340);e.exports=r},function(e,t,n){"use strict";e.exports=n(368)},function(e,t,n){"use strict";var r=n(369),a=n(374),i=n(500),o=n(397),s=n(394),u=n(505),l=n(506),c=n(507),d=n(508);n(382);a.inject();var f={findDOMNode:l,render:i.render,unmountComponentAtNode:i.unmountComponentAtNode,version:u,unstable_batchedUpdates:s.batchedUpdates,unstable_renderSubtreeIntoContainer:d};"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.inject&&__REACT_DEVTOOLS_GLOBAL_HOOK__.inject({ComponentTree:{getClosestInstanceFromNode:r.getClosestInstanceFromNode,getNodeFromInstance:function(e){return e._renderedComponent&&(e=c(e)),e?r.getNodeFromInstance(e):null}},Mount:i,Reconciler:o});e.exports=f},function(e,t,n){"use strict";function r(e,t){return 1===e.nodeType&&e.getAttribute(h)===String(t)||8===e.nodeType&&e.nodeValue===" react-text: "+t+" "||8===e.nodeType&&e.nodeValue===" react-empty: "+t+" "}function a(e){for(var t;t=e._renderedComponent;)e=t;return e}function i(e,t){var n=a(e);n._hostNode=t,t[_]=n}function o(e){var t=e._hostNode;t&&(delete t[_],e._hostNode=null)}function s(e,t){if(!(e._flags&m.hasCachedChildNodes)){var n=e._renderedChildren,o=t.firstChild;e:for(var s in n)if(n.hasOwnProperty(s)){var u=n[s],l=a(u)._domID;if(0!==l){for(;null!==o;o=o.nextSibling)if(r(o,l)){i(u,o);continue e}d("32",l)}}e._flags|=m.hasCachedChildNodes}}function u(e){if(e[_])return e[_];for(var t=[];!e[_];){if(t.push(e),!e.parentNode)return null;e=e.parentNode}for(var n,r;e&&(r=e[_]);e=t.pop())n=r,t.length&&s(r,e);return n}function l(e){var t=u(e);return null!=t&&t._hostNode===e?t:null}function c(e){if(void 0===e._hostNode?d("33"):void 0,e._hostNode)return e._hostNode;for(var t=[];!e._hostNode;)t.push(e),e._hostParent?void 0:d("34"),e=e._hostParent;for(;t.length;e=t.pop())s(e,e._hostNode);return e._hostNode}var d=n(370),f=n(371),p=n(373),h=(n(372),f.ID_ATTRIBUTE_NAME),m=p,_="__reactInternalInstance$"+Math.random().toString(36).slice(2),y={getClosestInstanceFromNode:u,getInstanceFromNode:l,getNodeFromInstance:c,precacheChildNodes:s,precacheNode:i,uncacheNode:o};e.exports=y},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;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);n+=" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";var a=new Error(n);throw a.name="Invariant Violation",a.framesToPop=1,a}e.exports=n},function(e,t,n){"use strict";function r(e,t){return(e&t)===t}var a=n(370),i=(n(372),{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 t=i,n=e.Properties||{},o=e.DOMAttributeNamespaces||{},u=e.DOMAttributeNames||{},l=e.DOMPropertyNames||{},c=e.DOMMutationMethods||{};e.isCustomAttribute&&s._isCustomAttributeFunctions.push(e.isCustomAttribute);for(var d in n){s.properties.hasOwnProperty(d)?a("48",d):void 0;var f=d.toLowerCase(),p=n[d],h={attributeName:f,attributeNamespace:null,propertyName:d,mutationMethod:null,mustUseProperty:r(p,t.MUST_USE_PROPERTY),hasBooleanValue:r(p,t.HAS_BOOLEAN_VALUE),hasNumericValue:r(p,t.HAS_NUMERIC_VALUE),hasPositiveNumericValue:r(p,t.HAS_POSITIVE_NUMERIC_VALUE),hasOverloadedBooleanValue:r(p,t.HAS_OVERLOADED_BOOLEAN_VALUE)};if(h.hasBooleanValue+h.hasNumericValue+h.hasOverloadedBooleanValue<=1?void 0:a("50",d),u.hasOwnProperty(d)){var m=u[d];h.attributeName=m}o.hasOwnProperty(d)&&(h.attributeNamespace=o[d]),l.hasOwnProperty(d)&&(h.propertyName=l[d]),c.hasOwnProperty(d)&&(h.mutationMethod=c[d]),s.properties[d]=h}}}),o=":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",s={ID_ATTRIBUTE_NAME:"data-reactid",ROOT_ATTRIBUTE_NAME:"data-reactroot",ATTRIBUTE_NAME_START_CHAR:o,ATTRIBUTE_NAME_CHAR:o+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",properties:{},getPossibleStandardName:null,_isCustomAttributeFunctions:[],isCustomAttribute:function(e){for(var t=0;t<s._isCustomAttributeFunctions.length;t++){var n=s._isCustomAttributeFunctions[t];if(n(e))return!0}return!1},injection:i};e.exports=s},function(e,t,n){"use strict";function r(e,t,n,r,i,o,s,u){if(a(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,o,s,u],d=0;l=new Error(t.replace(/%s/g,function(){return c[d++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}var a=function(e){};e.exports=r},function(e,t){"use strict";var n={hasCachedChildNodes:1};e.exports=n},function(e,t,n){"use strict";function r(){L||(L=!0,v.EventEmitter.injectReactEventListener(y),v.EventPluginHub.injectEventPluginOrder(s),v.EventPluginUtils.injectComponentTree(f),v.EventPluginUtils.injectTreeTraversal(h),v.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:w,EnterLeaveEventPlugin:u,ChangeEventPlugin:o,SelectEventPlugin:b,BeforeInputEventPlugin:i}),v.HostComponent.injectGenericComponentClass(d),v.HostComponent.injectTextComponentClass(m),v.DOMProperty.injectDOMPropertyConfig(a),v.DOMProperty.injectDOMPropertyConfig(l),v.DOMProperty.injectDOMPropertyConfig(M),v.EmptyComponent.injectEmptyComponentFactory(function(e){return new p(e)}),v.Updates.injectReconcileTransaction(g),v.Updates.injectBatchingStrategy(_),v.Component.injectEnvironment(c))}var a=n(375),i=n(376),o=n(393),s=n(405),u=n(406),l=n(411),c=n(412),d=n(425),f=n(369),p=n(471),h=n(472),m=n(473),_=n(474),y=n(475),v=n(478),g=n(479),M=n(487),b=n(488),w=n(489),L=!1;e.exports={inject:r}},function(e,t){"use strict";var n={Properties:{"aria-current":0,"aria-details":0,"aria-disabled":0,"aria-hidden":0,"aria-invalid":0,"aria-keyshortcuts":0,"aria-label":0,"aria-roledescription":0,"aria-autocomplete":0,"aria-checked":0,"aria-expanded":0,"aria-haspopup":0,"aria-level":0,"aria-modal":0,"aria-multiline":0,"aria-multiselectable":0,"aria-orientation":0,"aria-placeholder":0,"aria-pressed":0,"aria-readonly":0,"aria-required":0,"aria-selected":0,"aria-sort":0,"aria-valuemax":0,"aria-valuemin":0,"aria-valuenow":0,"aria-valuetext":0,"aria-atomic":0,"aria-busy":0,"aria-live":0,"aria-relevant":0,"aria-dropeffect":0,"aria-grabbed":0,"aria-activedescendant":0,"aria-colcount":0,"aria-colindex":0,"aria-colspan":0,"aria-controls":0,"aria-describedby":0,"aria-errormessage":0,"aria-flowto":0,"aria-labelledby":0,"aria-owns":0,"aria-posinset":0,"aria-rowcount":0,"aria-rowindex":0,"aria-rowspan":0,"aria-setsize":0},DOMAttributeNames:{},DOMPropertyNames:{}};e.exports=n},function(e,t,n){"use strict";function r(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function a(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function i(e){switch(e){case"topCompositionStart":return T.compositionStart;case"topCompositionEnd":return T.compositionEnd;case"topCompositionUpdate":return T.compositionUpdate}}function o(e,t){return"topKeyDown"===e&&t.keyCode===g}function s(e,t){switch(e){case"topKeyUp":return v.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==g;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function u(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function l(e,t,n,r){var a,l;if(M?a=i(e):Y?s(e,n)&&(a=T.compositionEnd):o(e,n)&&(a=T.compositionStart),!a)return null;L&&(Y||a!==T.compositionStart?a===T.compositionEnd&&Y&&(l=Y.getData()):Y=m.getPooled(r));var c=_.getPooled(a,t,n,r);if(l)c.data=l;else{var d=u(n);null!==d&&(c.data=d)}return p.accumulateTwoPhaseDispatches(c),c}function c(e,t){switch(e){case"topCompositionEnd":return u(t);case"topKeyPress":var n=t.which;return n!==k?null:(D=!0,x);case"topTextInput":var r=t.data;return r===x&&D?null:r;default:return null}}function d(e,t){if(Y){if("topCompositionEnd"===e||!M&&s(e,t)){var n=Y.getData();return m.release(Y),Y=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!a(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return L?null:t.data;default:return null}}function f(e,t,n,r){var a;if(a=w?c(e,n):d(e,n),!a)return null;var i=y.getPooled(T.beforeInput,t,n,r);return i.data=a,p.accumulateTwoPhaseDispatches(i),i}var p=n(377),h=n(386),m=n(387),_=n(390),y=n(392),v=[9,13,27,32],g=229,M=h.canUseDOM&&"CompositionEvent"in window,b=null;h.canUseDOM&&"documentMode"in document&&(b=document.documentMode);var w=h.canUseDOM&&"TextEvent"in window&&!b&&!r(),L=h.canUseDOM&&(!M||b&&b>8&&b<=11),k=32,x=String.fromCharCode(k),T={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},D=!1,Y=null,S={eventTypes:T,extractEvents:function(e,t,n,r){return[l(e,t,n,r),f(e,t,n,r)]}};e.exports=S},function(e,t,n){"use strict";function r(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return y(e,r)}function a(e,t,n){var a=r(e,n,t);a&&(n._dispatchListeners=m(n._dispatchListeners,a),n._dispatchInstances=m(n._dispatchInstances,e))}function i(e){e&&e.dispatchConfig.phasedRegistrationNames&&h.traverseTwoPhase(e._targetInst,a,e)}function o(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?h.getParentInstance(t):null;h.traverseTwoPhase(n,a,e)}}function s(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,a=y(e,r); a&&(n._dispatchListeners=m(n._dispatchListeners,a),n._dispatchInstances=m(n._dispatchInstances,e))}}function u(e){e&&e.dispatchConfig.registrationName&&s(e._targetInst,null,e)}function l(e){_(e,i)}function c(e){_(e,o)}function d(e,t,n,r){h.traverseEnterLeave(n,r,s,e,t)}function f(e){_(e,u)}var p=n(378),h=n(380),m=n(384),_=n(385),y=(n(382),p.getListener),v={accumulateTwoPhaseDispatches:l,accumulateTwoPhaseDispatchesSkipTarget:c,accumulateDirectDispatches:f,accumulateEnterLeaveDispatches:d};e.exports=v},function(e,t,n){"use strict";function r(e){return"button"===e||"input"===e||"select"===e||"textarea"===e}function a(e,t,n){switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":return!(!n.disabled||!r(t));default:return!1}}var i=n(370),o=n(379),s=n(380),u=n(381),l=n(384),c=n(385),d=(n(372),{}),f=null,p=function(e,t){e&&(s.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},h=function(e){return p(e,!0)},m=function(e){return p(e,!1)},_=function(e){return"."+e._rootNodeID},y={injection:{injectEventPluginOrder:o.injectEventPluginOrder,injectEventPluginsByName:o.injectEventPluginsByName},putListener:function(e,t,n){"function"!=typeof n?i("94",t,typeof n):void 0;var r=_(e),a=d[t]||(d[t]={});a[r]=n;var s=o.registrationNameModules[t];s&&s.didPutListener&&s.didPutListener(e,t,n)},getListener:function(e,t){var n=d[t];if(a(t,e._currentElement.type,e._currentElement.props))return null;var r=_(e);return n&&n[r]},deleteListener:function(e,t){var n=o.registrationNameModules[t];n&&n.willDeleteListener&&n.willDeleteListener(e,t);var r=d[t];if(r){var a=_(e);delete r[a]}},deleteAllListeners:function(e){var t=_(e);for(var n in d)if(d.hasOwnProperty(n)&&d[n][t]){var r=o.registrationNameModules[n];r&&r.willDeleteListener&&r.willDeleteListener(e,n),delete d[n][t]}},extractEvents:function(e,t,n,r){for(var a,i=o.plugins,s=0;s<i.length;s++){var u=i[s];if(u){var c=u.extractEvents(e,t,n,r);c&&(a=l(a,c))}}return a},enqueueEvents:function(e){e&&(f=l(f,e))},processEventQueue:function(e){var t=f;f=null,e?c(t,h):c(t,m),f?i("95"):void 0,u.rethrowCaughtError()},__purge:function(){d={}},__getListenerBank:function(){return d}};e.exports=y},function(e,t,n){"use strict";function r(){if(s)for(var e in u){var t=u[e],n=s.indexOf(e);if(n>-1?void 0:o("96",e),!l.plugins[n]){t.extractEvents?void 0:o("97",e),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)a(r[i],t,i)?void 0:o("98",i,e)}}}function a(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)?o("99",n):void 0,l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var a in r)if(r.hasOwnProperty(a)){var s=r[a];i(s,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){l.registrationNameModules[e]?o("100",e):void 0,l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var o=n(370),s=(n(372),null),u={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){s?o("101"):void 0,s=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var a=e[n];u.hasOwnProperty(n)&&u[n]===a||(u[n]?o("102",n):void 0,u[n]=a,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var a=l.registrationNameModules[n[r]];if(a)return a}}return null},_resetEventPlugins:function(){s=null;for(var e in u)u.hasOwnProperty(e)&&delete u[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var a in r)r.hasOwnProperty(a)&&delete r[a]}};e.exports=l},function(e,t,n){"use strict";function r(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function a(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function o(e,t,n,r){var a=e.type||"unknown-event";e.currentTarget=y.getNodeFromInstance(r),t?m.invokeGuardedCallbackWithCatch(a,n,e):m.invokeGuardedCallback(a,n,e),e.currentTarget=null}function s(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var a=0;a<n.length&&!e.isPropagationStopped();a++)o(e,t,n[a],r[a]);else n&&o(e,t,n,r);e._dispatchListeners=null,e._dispatchInstances=null}function u(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t)){for(var r=0;r<t.length&&!e.isPropagationStopped();r++)if(t[r](e,n[r]))return n[r]}else if(t&&t(e,n))return n;return null}function l(e){var t=u(e);return e._dispatchInstances=null,e._dispatchListeners=null,t}function c(e){var t=e._dispatchListeners,n=e._dispatchInstances;Array.isArray(t)?h("103"):void 0,e.currentTarget=t?y.getNodeFromInstance(n):null;var r=t?t(e):null;return e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,r}function d(e){return!!e._dispatchListeners}var f,p,h=n(370),m=n(381),_=(n(372),n(382),{injectComponentTree:function(e){f=e},injectTreeTraversal:function(e){p=e}}),y={isEndish:r,isMoveish:a,isStartish:i,executeDirectDispatch:c,executeDispatchesInOrder:s,executeDispatchesInOrderStopAtTrue:l,hasDispatches:d,getInstanceFromNode:function(e){return f.getInstanceFromNode(e)},getNodeFromInstance:function(e){return f.getNodeFromInstance(e)},isAncestor:function(e,t){return p.isAncestor(e,t)},getLowestCommonAncestor:function(e,t){return p.getLowestCommonAncestor(e,t)},getParentInstance:function(e){return p.getParentInstance(e)},traverseTwoPhase:function(e,t,n){return p.traverseTwoPhase(e,t,n)},traverseEnterLeave:function(e,t,n,r,a){return p.traverseEnterLeave(e,t,n,r,a)},injection:_};e.exports=y},function(e,t,n){"use strict";function r(e,t,n){try{t(n)}catch(r){null===a&&(a=r)}}var a=null,i={invokeGuardedCallback:r,invokeGuardedCallbackWithCatch:r,rethrowCaughtError:function(){if(a){var e=a;throw a=null,e}}};e.exports=i},function(e,t,n){"use strict";var r=n(383),a=r;e.exports=a},function(e,t){"use strict";function n(e){return function(){return e}}var r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},function(e,t,n){"use strict";function r(e,t){return null==t?a("30"):void 0,null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}var a=n(370);n(372);e.exports=r},function(e,t){"use strict";function n(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}e.exports=n},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){"use strict";function r(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}var a=n(336),i=n(388),o=n(389);a(r.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[o()]},getData:function(){if(this._fallbackText)return this._fallbackText;var e,t,n=this._startText,r=n.length,a=this.getText(),i=a.length;for(e=0;e<r&&n[e]===a[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===a[i-t];t++);var s=t>1?1-t:void 0;return this._fallbackText=a.slice(e,s),this._fallbackText}}),i.addPoolingTo(r),e.exports=r},function(e,t,n){"use strict";var r=n(370),a=(n(372),function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)}),i=function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)},o=function(e,t,n){var r=this;if(r.instancePool.length){var a=r.instancePool.pop();return r.call(a,e,t,n),a}return new r(e,t,n)},s=function(e,t,n,r){var a=this;if(a.instancePool.length){var i=a.instancePool.pop();return a.call(i,e,t,n,r),i}return new a(e,t,n,r)},u=function(e){var t=this;e instanceof t?void 0:r("25"),e.destructor(),t.instancePool.length<t.poolSize&&t.instancePool.push(e)},l=10,c=a,d=function(e,t){var n=e;return n.instancePool=[],n.getPooled=t||c,n.poolSize||(n.poolSize=l),n.release=u,n},f={addPoolingTo:d,oneArgumentPooler:a,twoArgumentPooler:i,threeArgumentPooler:o,fourArgumentPooler:s};e.exports=f},function(e,t,n){"use strict";function r(){return!i&&a.canUseDOM&&(i="textContent"in document.documentElement?"textContent":"innerText"),i}var a=n(386),i=null;e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(391),i={data:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var a=this.constructor.Interface;for(var i in a)if(a.hasOwnProperty(i)){var s=a[i];s?this[i]=s(n):"target"===i?this.target=r:this[i]=n[i]}var u=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return u?this.isDefaultPrevented=o.thatReturnsTrue:this.isDefaultPrevented=o.thatReturnsFalse,this.isPropagationStopped=o.thatReturnsFalse,this}var a=n(336),i=n(388),o=n(383),s=(n(382),"function"==typeof Proxy,["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"]),u={type:null,target:null,currentTarget:o.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};a(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=o.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=o.thatReturnsTrue)},persist:function(){this.isPersistent=o.thatReturnsTrue},isPersistent:o.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n<s.length;n++)this[s[n]]=null}}),r.Interface=u,r.augmentClass=function(e,t){var n=this,r=function(){};r.prototype=n.prototype;var o=new r;a(o,e.prototype),e.prototype=o,e.prototype.constructor=e,e.Interface=a({},n.Interface,t),e.augmentClass=n.augmentClass,i.addPoolingTo(e,i.fourArgumentPooler)},i.addPoolingTo(r,i.fourArgumentPooler),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(391),i={data:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function a(e){var t=k.getPooled(Y.change,E,e,x(e));M.accumulateTwoPhaseDispatches(t),L.batchedUpdates(i,t)}function i(e){g.enqueueEvents(e),g.processEventQueue(!1)}function o(e,t){S=e,E=t,S.attachEvent("onchange",a)}function s(){S&&(S.detachEvent("onchange",a),S=null,E=null)}function u(e,t){if("topChange"===e)return t}function l(e,t,n){"topFocus"===e?(s(),o(t,n)):"topBlur"===e&&s()}function c(e,t){S=e,E=t,O=e.value,P=Object.getOwnPropertyDescriptor(e.constructor.prototype,"value"),Object.defineProperty(S,"value",N),S.attachEvent?S.attachEvent("onpropertychange",f):S.addEventListener("propertychange",f,!1)}function d(){S&&(delete S.value,S.detachEvent?S.detachEvent("onpropertychange",f):S.removeEventListener("propertychange",f,!1),S=null,E=null,O=null,P=null)}function f(e){if("value"===e.propertyName){var t=e.srcElement.value;t!==O&&(O=t,a(e))}}function p(e,t){if("topInput"===e)return t}function h(e,t,n){"topFocus"===e?(d(),c(t,n)):"topBlur"===e&&d()}function m(e,t){if(("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)&&S&&S.value!==O)return O=S.value,E}function _(e){return e.nodeName&&"input"===e.nodeName.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function y(e,t){if("topClick"===e)return t}function v(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}var g=n(378),M=n(377),b=n(386),w=n(369),L=n(394),k=n(391),x=n(402),T=n(403),D=n(404),Y={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},S=null,E=null,O=null,P=null,j=!1;b.canUseDOM&&(j=T("change")&&(!document.documentMode||document.documentMode>8));var A=!1;b.canUseDOM&&(A=T("input")&&(!document.documentMode||document.documentMode>11));var N={get:function(){return P.get.call(this)},set:function(e){O=""+e,P.set.call(this,e)}},C={eventTypes:Y,extractEvents:function(e,t,n,a){var i,o,s=t?w.getNodeFromInstance(t):window;if(r(s)?j?i=u:o=l:D(s)?A?i=p:(i=m,o=h):_(s)&&(i=y),i){var c=i(e,t);if(c){var d=k.getPooled(Y.change,c,n,a);return d.type="change",M.accumulateTwoPhaseDispatches(d),d}}o&&o(e,s,t),"topBlur"===e&&v(t,s)}};e.exports=C},function(e,t,n){"use strict";function r(){D.ReactReconcileTransaction&&b?void 0:c("123")}function a(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=f.getPooled(),this.reconcileTransaction=D.ReactReconcileTransaction.getPooled(!0)}function i(e,t,n,a,i,o){return r(),b.batchedUpdates(e,t,n,a,i,o)}function o(e,t){return e._mountOrder-t._mountOrder}function s(e){var t=e.dirtyComponentsLength;t!==y.length?c("124",t,y.length):void 0,y.sort(o),v++;for(var n=0;n<t;n++){var r=y[n],a=r._pendingCallbacks;r._pendingCallbacks=null;var i;if(h.logTopLevelRenders){var s=r;r._currentElement.type.isReactTopLevelWrapper&&(s=r._renderedComponent),i="React update: "+s.getName(),console.time(i)}if(m.performUpdateIfNecessary(r,e.reconcileTransaction,v),i&&console.timeEnd(i),a)for(var u=0;u<a.length;u++)e.callbackQueue.enqueue(a[u],r.getPublicInstance())}}function u(e){return r(),b.isBatchingUpdates?(y.push(e),void(null==e._updateBatchNumber&&(e._updateBatchNumber=v+1))):void b.batchedUpdates(u,e)}function l(e,t){b.isBatchingUpdates?void 0:c("125"),g.enqueue(e,t),M=!0}var c=n(370),d=n(336),f=n(395),p=n(388),h=n(396),m=n(397),_=n(401),y=(n(372),[]),v=0,g=f.getPooled(),M=!1,b=null,w={initialize:function(){this.dirtyComponentsLength=y.length},close:function(){this.dirtyComponentsLength!==y.length?(y.splice(0,this.dirtyComponentsLength),x()):y.length=0}},L={initialize:function(){this.callbackQueue.reset()},close:function(){this.callbackQueue.notifyAll()}},k=[w,L];d(a.prototype,_,{getTransactionWrappers:function(){return k},destructor:function(){this.dirtyComponentsLength=null,f.release(this.callbackQueue),this.callbackQueue=null,D.ReactReconcileTransaction.release(this.reconcileTransaction),this.reconcileTransaction=null},perform:function(e,t,n){return _.perform.call(this,this.reconcileTransaction.perform,this.reconcileTransaction,e,t,n)}}),p.addPoolingTo(a);var x=function(){for(;y.length||M;){if(y.length){var e=a.getPooled();e.perform(s,null,e),a.release(e)}if(M){M=!1;var t=g;g=f.getPooled(),t.notifyAll(),f.release(t)}}},T={injectReconcileTransaction:function(e){e?void 0:c("126"),D.ReactReconcileTransaction=e},injectBatchingStrategy:function(e){e?void 0:c("127"),"function"!=typeof e.batchedUpdates?c("128"):void 0,"boolean"!=typeof e.isBatchingUpdates?c("129"):void 0,b=e}},D={ReactReconcileTransaction:null,batchedUpdates:i,enqueueUpdate:u,flushBatchedUpdates:x,injection:T,asap:l};e.exports=D},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=n(370),i=n(388),o=(n(372),function(){function e(t){r(this,e),this._callbacks=null,this._contexts=null,this._arg=t}return e.prototype.enqueue=function(e,t){this._callbacks=this._callbacks||[],this._callbacks.push(e),this._contexts=this._contexts||[],this._contexts.push(t)},e.prototype.notifyAll=function(){var e=this._callbacks,t=this._contexts,n=this._arg;if(e&&t){e.length!==t.length?a("24"):void 0,this._callbacks=null,this._contexts=null;for(var r=0;r<e.length;r++)e[r].call(t[r],n);e.length=0,t.length=0}},e.prototype.checkpoint=function(){return this._callbacks?this._callbacks.length:0},e.prototype.rollback=function(e){this._callbacks&&this._contexts&&(this._callbacks.length=e,this._contexts.length=e)},e.prototype.reset=function(){this._callbacks=null,this._contexts=null},e.prototype.destructor=function(){this.reset()},e}());e.exports=i.addPoolingTo(o)},function(e,t){"use strict";var n={logTopLevelRenders:!1};e.exports=n},function(e,t,n){"use strict";function r(){a.attachRefs(this,this._currentElement)}var a=n(398),i=(n(400),n(382),{mountComponent:function(e,t,n,a,i,o){var s=e.mountComponent(t,n,a,i,o);return e._currentElement&&null!=e._currentElement.ref&&t.getReactMountReady().enqueue(r,e),s},getHostNode:function(e){return e.getHostNode()},unmountComponent:function(e,t){a.detachRefs(e,e._currentElement),e.unmountComponent(t)},receiveComponent:function(e,t,n,i){var o=e._currentElement;if(t!==o||i!==e._context){var s=a.shouldUpdateRefs(o,t);s&&a.detachRefs(e,o),e.receiveComponent(t,n,i),s&&e._currentElement&&null!=e._currentElement.ref&&n.getReactMountReady().enqueue(r,e)}},performUpdateIfNecessary:function(e,t,n){e._updateBatchNumber===n&&e.performUpdateIfNecessary(t)}});e.exports=i},function(e,t,n){"use strict";function r(e,t,n){"function"==typeof e?e(t.getPublicInstance()):i.addComponentAsRefTo(t,e,n)}function a(e,t,n){"function"==typeof e?e(null):i.removeComponentAsRefFrom(t,e,n)}var i=n(399),o={};o.attachRefs=function(e,t){if(null!==t&&"object"==typeof t){var n=t.ref;null!=n&&r(n,e,t._owner)}},o.shouldUpdateRefs=function(e,t){var n=null,r=null;null!==e&&"object"==typeof e&&(n=e.ref,r=e._owner);var a=null,i=null;return null!==t&&"object"==typeof t&&(a=t.ref,i=t._owner),n!==a||"string"==typeof a&&i!==r},o.detachRefs=function(e,t){if(null!==t&&"object"==typeof t){var n=t.ref;null!=n&&a(n,e,t._owner)}},e.exports=o},function(e,t,n){"use strict";function r(e){return!(!e||"function"!=typeof e.attachRef||"function"!=typeof e.detachRef)}var a=n(370),i=(n(372),{addComponentAsRefTo:function(e,t,n){r(n)?void 0:a("119"),n.attachRef(t,e)},removeComponentAsRefFrom:function(e,t,n){r(n)?void 0:a("120");var i=n.getPublicInstance();i&&i.refs[t]===e.getPublicInstance()&&n.detachRef(t)}});e.exports=i},function(e,t,n){"use strict";var r=null;e.exports={debugTool:r}},function(e,t,n){"use strict";var r=n(370),a=(n(372),{}),i={reinitializeTransaction:function(){this.transactionWrappers=this.getTransactionWrappers(),this.wrapperInitData?this.wrapperInitData.length=0:this.wrapperInitData=[],this._isInTransaction=!1},_isInTransaction:!1,getTransactionWrappers:null,isInTransaction:function(){return!!this._isInTransaction},perform:function(e,t,n,a,i,o,s,u){this.isInTransaction()?r("27"):void 0;var l,c;try{this._isInTransaction=!0,l=!0,this.initializeAll(0),c=e.call(t,n,a,i,o,s,u),l=!1}finally{try{if(l)try{this.closeAll(0)}catch(d){}else this.closeAll(0)}finally{this._isInTransaction=!1}}return c},initializeAll:function(e){for(var t=this.transactionWrappers,n=e;n<t.length;n++){var r=t[n];try{this.wrapperInitData[n]=a,this.wrapperInitData[n]=r.initialize?r.initialize.call(this):null}finally{if(this.wrapperInitData[n]===a)try{this.initializeAll(n+1)}catch(i){}}}},closeAll:function(e){this.isInTransaction()?void 0:r("28");for(var t=this.transactionWrappers,n=e;n<t.length;n++){var i,o=t[n],s=this.wrapperInitData[n];try{i=!0,s!==a&&o.close&&o.close.call(this,s),i=!1}finally{if(i)try{this.closeAll(n+1)}catch(u){}}}this.wrapperInitData.length=0}};e.exports=i},function(e,t){"use strict";function n(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}e.exports=n},function(e,t,n){"use strict";function r(e,t){if(!i.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var o=document.createElement("div");o.setAttribute(n,"return;"),r="function"==typeof o[n]}return!r&&a&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var a,i=n(386);i.canUseDOM&&(a=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0),e.exports=r},function(e,t){"use strict";function n(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!r[e.type]:"textarea"===t}var r={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};e.exports=n},function(e,t){"use strict";var n=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"];e.exports=n},function(e,t,n){"use strict";var r=n(377),a=n(369),i=n(407),o={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},s={eventTypes:o,extractEvents:function(e,t,n,s){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var u;if(s.window===s)u=s;else{var l=s.ownerDocument;u=l?l.defaultView||l.parentWindow:window}var c,d;if("topMouseOut"===e){c=t;var f=n.relatedTarget||n.toElement;d=f?a.getClosestInstanceFromNode(f):null}else c=null,d=t;if(c===d)return null;var p=null==c?u:a.getNodeFromInstance(c),h=null==d?u:a.getNodeFromInstance(d),m=i.getPooled(o.mouseLeave,c,n,s);m.type="mouseleave",m.target=p,m.relatedTarget=h;var _=i.getPooled(o.mouseEnter,d,n,s);return _.type="mouseenter",_.target=h,_.relatedTarget=p,r.accumulateEnterLeaveDispatches(m,_,c,d),[m,_]}};e.exports=s},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(408),i=n(409),o=n(410),s={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:o,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+i.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+i.currentScrollTop}};a.augmentClass(r,s),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(391),i=n(402),o={view:function(e){if(e.view)return e.view;var t=i(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};a.augmentClass(r,o),e.exports=r},function(e,t){"use strict";var n={currentScrollLeft:0,currentScrollTop:0,refreshScrollValues:function(e){n.currentScrollLeft=e.x,n.currentScrollTop=e.y}};e.exports=n},function(e,t){"use strict";function n(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=a[e];return!!r&&!!n[r]}function r(e){return n}var a={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};e.exports=r},function(e,t,n){"use strict";var r=n(371),a=r.injection.MUST_USE_PROPERTY,i=r.injection.HAS_BOOLEAN_VALUE,o=r.injection.HAS_NUMERIC_VALUE,s=r.injection.HAS_POSITIVE_NUMERIC_VALUE,u=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,l={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:i,allowTransparency:0,alt:0,as:0,async:i,autoComplete:0,autoPlay:i,capture:i,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:a|i,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:i,coords:0,crossOrigin:0,data:0,dateTime:0,"default":i,defer:i,dir:0,disabled:i,download:u,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:i,formTarget:0,frameBorder:0,headers:0,height:0,hidden:i,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:i,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:a|i,muted:a|i,name:0,nonce:0,noValidate:i,open:i,optimum:0,pattern:0,placeholder:0,playsInline:i,poster:0,preload:0,profile:0,radioGroup:0,readOnly:i,referrerPolicy:0,rel:0,required:i,reversed:i,role:0,rows:s,rowSpan:o,sandbox:0,scope:0,scoped:i,scrolling:0,seamless:i,selected:a|i,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:o,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,"typeof":0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:i,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}};e.exports=l},function(e,t,n){"use strict";var r=n(413),a=n(424),i={processChildrenUpdates:a.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkup:r.dangerouslyReplaceNodeWithMarkup};e.exports=i},function(e,t,n){"use strict";function r(e,t){return Array.isArray(t)&&(t=t[1]),t?t.nextSibling:e.firstChild}function a(e,t,n){c.insertTreeBefore(e,t,n)}function i(e,t,n){Array.isArray(t)?s(e,t[0],t[1],n):m(e,t,n)}function o(e,t){if(Array.isArray(t)){var n=t[1];t=t[0],u(e,t,n),e.removeChild(n)}e.removeChild(t)}function s(e,t,n,r){for(var a=t;;){var i=a.nextSibling;if(m(e,a,r),a===n)break;a=i}}function u(e,t,n){for(;;){var r=t.nextSibling;if(r===n)break;e.removeChild(r)}}function l(e,t,n){var r=e.parentNode,a=e.nextSibling;a===t?n&&m(r,document.createTextNode(n),a):n?(h(a,n),u(r,a,t)):u(r,e,t)}var c=n(414),d=n(420),f=(n(369),n(400),n(417)),p=n(416),h=n(418),m=f(function(e,t,n){e.insertBefore(t,n)}),_=d.dangerouslyReplaceNodeWithMarkup,y={dangerouslyReplaceNodeWithMarkup:_,replaceDelimitedText:l,processUpdates:function(e,t){for(var n=0;n<t.length;n++){var s=t[n];switch(s.type){case"INSERT_MARKUP":a(e,s.content,r(e,s.afterNode));break;case"MOVE_EXISTING":i(e,s.fromNode,r(e,s.afterNode));break;case"SET_MARKUP":p(e,s.content);break;case"TEXT_CONTENT":h(e,s.content);break;case"REMOVE_NODE":o(e,s.fromNode)}}}};e.exports=y},function(e,t,n){"use strict";function r(e){if(_){var t=e.node,n=e.children;if(n.length)for(var r=0;r<n.length;r++)y(t,n[r],null);else null!=e.html?d(t,e.html):null!=e.text&&p(t,e.text)}}function a(e,t){e.parentNode.replaceChild(t.node,e),r(t)}function i(e,t){_?e.children.push(t):e.node.appendChild(t.node)}function o(e,t){_?e.html=t:d(e.node,t)}function s(e,t){_?e.text=t:p(e.node,t)}function u(){return this.node.nodeName}function l(e){return{node:e,children:[],html:null,text:null,toString:u}}var c=n(415),d=n(416),f=n(417),p=n(418),h=1,m=11,_="undefined"!=typeof document&&"number"==typeof document.documentMode||"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent&&/\bEdge\/\d/.test(navigator.userAgent),y=f(function(e,t,n){t.node.nodeType===m||t.node.nodeType===h&&"object"===t.node.nodeName.toLowerCase()&&(null==t.node.namespaceURI||t.node.namespaceURI===c.html)?(r(t),e.insertBefore(t.node,n)):(e.insertBefore(t.node,n),r(t))});l.insertTreeBefore=y,l.replaceChildWithTree=a,l.queueChild=i,l.queueHTML=o,l.queueText=s,e.exports=l},function(e,t){"use strict";var n={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};e.exports=n},function(e,t,n){"use strict";var r,a=n(386),i=n(415),o=/^[ \r\n\t\f]/,s=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,u=n(417),l=u(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML="<svg>"+t+"</svg>";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(a.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(l=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),o.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=l},function(e,t){"use strict";var n=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,a){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,a)})}:e};e.exports=n},function(e,t,n){"use strict";var r=n(386),a=n(419),i=n(416),o=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};r.canUseDOM&&("textContent"in document.documentElement||(o=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void i(e,a(t))})),e.exports=o},function(e,t){"use strict";function n(e){var t=""+e,n=a.exec(t);if(!n)return t;var r,i="",o=0,s=0;for(o=n.index;o<t.length;o++){switch(t.charCodeAt(o)){case 34:r=""";break;case 38:r="&";break;case 39:r="'";break;case 60:r="<";break;case 62:r=">";break;default:continue}s!==o&&(i+=t.substring(s,o)),s=o+1,i+=r}return s!==o?i+t.substring(s,o):i}function r(e){return"boolean"==typeof e||"number"==typeof e?""+e:n(e)}var a=/["'&<>]/;e.exports=r},function(e,t,n){"use strict";var r=n(370),a=n(414),i=n(386),o=n(421),s=n(383),u=(n(372),{dangerouslyReplaceNodeWithMarkup:function(e,t){if(i.canUseDOM?void 0:r("56"),t?void 0:r("57"),"HTML"===e.nodeName?r("58"):void 0,"string"==typeof t){var n=o(t,s)[0];e.parentNode.replaceChild(n,e)}else a.replaceChildWithTree(e,t)}});e.exports=u},function(e,t,n){"use strict";function r(e){var t=e.match(c);return t&&t[1].toLowerCase()}function a(e,t){var n=l;l?void 0:u(!1);var a=r(e),i=a&&s(a);if(i){n.innerHTML=i[1]+e+i[2];for(var c=i[0];c--;)n=n.lastChild}else n.innerHTML=e;var d=n.getElementsByTagName("script");d.length&&(t?void 0:u(!1),o(d).forEach(t));for(var f=Array.from(n.childNodes);n.lastChild;)n.removeChild(n.lastChild);return f}var i=n(386),o=n(422),s=n(423),u=n(372),l=i.canUseDOM?document.createElement("div"):null,c=/^\s*<(\w+)/;e.exports=a},function(e,t,n){"use strict";function r(e){var t=e.length;if(Array.isArray(e)||"object"!=typeof e&&"function"!=typeof e?o(!1):void 0,"number"!=typeof t?o(!1):void 0,0===t||t-1 in e?void 0:o(!1),"function"==typeof e.callee?o(!1):void 0,e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(n){}for(var r=Array(t),a=0;a<t;a++)r[a]=e[a];return r}function a(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"length"in e&&!("setInterval"in e)&&"number"!=typeof e.nodeType&&(Array.isArray(e)||"callee"in e||"item"in e)}function i(e){return a(e)?Array.isArray(e)?e.slice():r(e):[e]}var o=n(372);e.exports=i},function(e,t,n){"use strict";function r(e){return o?void 0:i(!1),f.hasOwnProperty(e)||(e="*"),s.hasOwnProperty(e)||("*"===e?o.innerHTML="<link />":o.innerHTML="<"+e+"></"+e+">",s[e]=!o.firstChild),s[e]?f[e]:null}var a=n(386),i=n(372),o=a.canUseDOM?document.createElement("div"):null,s={},u=[1,'<select multiple="true">',"</select>"],l=[1,"<table>","</table>"],c=[3,"<table><tbody><tr>","</tr></tbody></table>"],d=[1,'<svg xmlns="http://www.w3.org/2000/svg">',"</svg>"],f={"*":[1,"?<div>","</div>"],area:[1,"<map>","</map>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],legend:[1,"<fieldset>","</fieldset>"], param:[1,"<object>","</object>"],tr:[2,"<table><tbody>","</tbody></table>"],optgroup:u,option:u,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c},p=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];p.forEach(function(e){f[e]=d,s[e]=!0}),e.exports=r},function(e,t,n){"use strict";var r=n(413),a=n(369),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=a.getNodeFromInstance(e);r.processUpdates(n,t)}};e.exports=i},function(e,t,n){"use strict";function r(e){if(e){var t=e._currentElement._owner||null;if(t){var n=t.getName();if(n)return" This DOM node was rendered by `"+n+"`."}}return""}function a(e,t){t&&(Z[e._tag]&&(null!=t.children||null!=t.dangerouslySetInnerHTML?m("137",e._tag,e._currentElement._owner?" Check the render method of "+e._currentElement._owner.getName()+".":""):void 0),null!=t.dangerouslySetInnerHTML&&(null!=t.children?m("60"):void 0,"object"==typeof t.dangerouslySetInnerHTML&&W in t.dangerouslySetInnerHTML?void 0:m("61")),null!=t.style&&"object"!=typeof t.style?m("62",r(e)):void 0)}function i(e,t,n,r){if(!(r instanceof j)){var a=e._hostContainerInfo,i=a._node&&a._node.nodeType===U,s=i?a._node:a._ownerDocument;I(t,s),r.getReactMountReady().enqueue(o,{inst:e,registrationName:t,listener:n})}}function o(){var e=this;L.putListener(e.inst,e.registrationName,e.listener)}function s(){var e=this;Y.postMountWrapper(e)}function u(){var e=this;O.postMountWrapper(e)}function l(){var e=this;S.postMountWrapper(e)}function c(){var e=this;e._rootNodeID?void 0:m("63");var t=H(e);switch(t?void 0:m("64"),e._tag){case"iframe":case"object":e._wrapperState.listeners=[x.trapBubbledEvent("topLoad","load",t)];break;case"video":case"audio":e._wrapperState.listeners=[];for(var n in V)V.hasOwnProperty(n)&&e._wrapperState.listeners.push(x.trapBubbledEvent(n,V[n],t));break;case"source":e._wrapperState.listeners=[x.trapBubbledEvent("topError","error",t)];break;case"img":e._wrapperState.listeners=[x.trapBubbledEvent("topError","error",t),x.trapBubbledEvent("topLoad","load",t)];break;case"form":e._wrapperState.listeners=[x.trapBubbledEvent("topReset","reset",t),x.trapBubbledEvent("topSubmit","submit",t)];break;case"input":case"select":case"textarea":e._wrapperState.listeners=[x.trapBubbledEvent("topInvalid","invalid",t)]}}function d(){E.postUpdateWrapper(this)}function f(e){$.call(K,e)||(J.test(e)?void 0:m("65",e),K[e]=!0)}function p(e,t){return e.indexOf("-")>=0||null!=t.is}function h(e){var t=e.type;f(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var m=n(370),_=n(336),y=n(426),v=n(428),g=n(414),M=n(415),b=n(371),w=n(436),L=n(378),k=n(379),x=n(438),T=n(373),D=n(369),Y=n(441),S=n(444),E=n(445),O=n(446),P=(n(400),n(447)),j=n(467),A=(n(383),n(419)),N=(n(372),n(403),n(456),n(470),n(382),T),C=L.deleteListener,H=D.getNodeFromInstance,I=x.listenTo,F=k.registrationNameModules,R={string:!0,number:!0},B="style",W="__html",z={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},U=11,V={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},q={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},G={listing:!0,pre:!0,textarea:!0},Z=_({menuitem:!0},q),J=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,K={},$={}.hasOwnProperty,X=1;h.displayName="ReactDOMComponent",h.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=X++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var i=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(c,this);break;case"input":Y.mountWrapper(this,i,t),i=Y.getHostProps(this,i),e.getReactMountReady().enqueue(c,this);break;case"option":S.mountWrapper(this,i,t),i=S.getHostProps(this,i);break;case"select":E.mountWrapper(this,i,t),i=E.getHostProps(this,i),e.getReactMountReady().enqueue(c,this);break;case"textarea":O.mountWrapper(this,i,t),i=O.getHostProps(this,i),e.getReactMountReady().enqueue(c,this)}a(this,i);var o,d;null!=t?(o=t._namespaceURI,d=t._tag):n._tag&&(o=n._namespaceURI,d=n._tag),(null==o||o===M.svg&&"foreignobject"===d)&&(o=M.html),o===M.html&&("svg"===this._tag?o=M.svg:"math"===this._tag&&(o=M.mathml)),this._namespaceURI=o;var f;if(e.useCreateElement){var p,h=n._ownerDocument;if(o===M.html)if("script"===this._tag){var m=h.createElement("div"),_=this._currentElement.type;m.innerHTML="<"+_+"></"+_+">",p=m.removeChild(m.firstChild)}else p=i.is?h.createElement(this._currentElement.type,i.is):h.createElement(this._currentElement.type);else p=h.createElementNS(o,this._currentElement.type);D.precacheNode(this,p),this._flags|=N.hasCachedChildNodes,this._hostParent||w.setAttributeForRoot(p),this._updateDOMProperties(null,i,e);var v=g(p);this._createInitialChildren(e,i,r,v),f=v}else{var b=this._createOpenTagMarkupAndPutListeners(e,i),L=this._createContentMarkup(e,i,r);f=!L&&q[this._tag]?b+"/>":b+">"+L+"</"+this._currentElement.type+">"}switch(this._tag){case"input":e.getReactMountReady().enqueue(s,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(u,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"select":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"button":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(l,this)}return f},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var a=t[r];if(null!=a)if(F.hasOwnProperty(r))a&&i(this,r,a,e);else{r===B&&(a&&(a=this._previousStyleCopy=_({},t.style)),a=v.createMarkupForStyles(a,this));var o=null;null!=this._tag&&p(this._tag,t)?z.hasOwnProperty(r)||(o=w.createMarkupForCustomAttribute(r,a)):o=w.createMarkupForProperty(r,a),o&&(n+=" "+o)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+w.createMarkupForRoot()),n+=" "+w.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",a=t.dangerouslySetInnerHTML;if(null!=a)null!=a.__html&&(r=a.__html);else{var i=R[typeof t.children]?t.children:null,o=null!=i?null:t.children;if(null!=i)r=A(i);else if(null!=o){var s=this.mountChildren(o,e,n);r=s.join("")}}return G[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var a=t.dangerouslySetInnerHTML;if(null!=a)null!=a.__html&&g.queueHTML(r,a.__html);else{var i=R[typeof t.children]?t.children:null,o=null!=i?null:t.children;if(null!=i)""!==i&&g.queueText(r,i);else if(null!=o)for(var s=this.mountChildren(o,e,n),u=0;u<s.length;u++)g.queueChild(r,s[u])}},receiveComponent:function(e,t,n){var r=this._currentElement;this._currentElement=e,this.updateComponent(t,r,e,n)},updateComponent:function(e,t,n,r){var i=t.props,o=this._currentElement.props;switch(this._tag){case"input":i=Y.getHostProps(this,i),o=Y.getHostProps(this,o);break;case"option":i=S.getHostProps(this,i),o=S.getHostProps(this,o);break;case"select":i=E.getHostProps(this,i),o=E.getHostProps(this,o);break;case"textarea":i=O.getHostProps(this,i),o=O.getHostProps(this,o)}switch(a(this,o),this._updateDOMProperties(i,o,e),this._updateDOMChildren(i,o,e,r),this._tag){case"input":Y.updateWrapper(this);break;case"textarea":O.updateWrapper(this);break;case"select":e.getReactMountReady().enqueue(d,this)}},_updateDOMProperties:function(e,t,n){var r,a,o;for(r in e)if(!t.hasOwnProperty(r)&&e.hasOwnProperty(r)&&null!=e[r])if(r===B){var s=this._previousStyleCopy;for(a in s)s.hasOwnProperty(a)&&(o=o||{},o[a]="");this._previousStyleCopy=null}else F.hasOwnProperty(r)?e[r]&&C(this,r):p(this._tag,e)?z.hasOwnProperty(r)||w.deleteValueForAttribute(H(this),r):(b.properties[r]||b.isCustomAttribute(r))&&w.deleteValueForProperty(H(this),r);for(r in t){var u=t[r],l=r===B?this._previousStyleCopy:null!=e?e[r]:void 0;if(t.hasOwnProperty(r)&&u!==l&&(null!=u||null!=l))if(r===B)if(u?u=this._previousStyleCopy=_({},u):this._previousStyleCopy=null,l){for(a in l)!l.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(o=o||{},o[a]="");for(a in u)u.hasOwnProperty(a)&&l[a]!==u[a]&&(o=o||{},o[a]=u[a])}else o=u;else if(F.hasOwnProperty(r))u?i(this,r,u,n):l&&C(this,r);else if(p(this._tag,t))z.hasOwnProperty(r)||w.setValueForAttribute(H(this),r,u);else if(b.properties[r]||b.isCustomAttribute(r)){var c=H(this);null!=u?w.setValueForProperty(c,r,u):w.deleteValueForProperty(c,r)}}o&&v.setValueForStyles(H(this),o,this)},_updateDOMChildren:function(e,t,n,r){var a=R[typeof e.children]?e.children:null,i=R[typeof t.children]?t.children:null,o=e.dangerouslySetInnerHTML&&e.dangerouslySetInnerHTML.__html,s=t.dangerouslySetInnerHTML&&t.dangerouslySetInnerHTML.__html,u=null!=a?null:e.children,l=null!=i?null:t.children,c=null!=a||null!=o,d=null!=i||null!=s;null!=u&&null==l?this.updateChildren(null,n,r):c&&!d&&this.updateTextContent(""),null!=i?a!==i&&this.updateTextContent(""+i):null!=s?o!==s&&this.updateMarkup(""+s):null!=l&&this.updateChildren(l,n,r)},getHostNode:function(){return H(this)},unmountComponent:function(e){switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":var t=this._wrapperState.listeners;if(t)for(var n=0;n<t.length;n++)t[n].remove();break;case"html":case"head":case"body":m("66",this._tag)}this.unmountChildren(e),D.uncacheNode(this),L.deleteAllListeners(this),this._rootNodeID=0,this._domID=0,this._wrapperState=null},getPublicInstance:function(){return H(this)}},_(h.prototype,h.Mixin,P.Mixin),e.exports=h},function(e,t,n){"use strict";var r=n(369),a=n(427),i={focusDOMComponent:function(){a(r.getNodeFromInstance(this))}};e.exports=i},function(e,t){"use strict";function n(e){try{e.focus()}catch(t){}}e.exports=n},function(e,t,n){"use strict";var r=n(429),a=n(386),i=(n(400),n(430),n(432)),o=n(433),s=n(435),u=(n(382),s(function(e){return o(e)})),l=!1,c="cssFloat";if(a.canUseDOM){var d=document.createElement("div").style;try{d.font=""}catch(f){l=!0}void 0===document.documentElement.style.cssFloat&&(c="styleFloat")}var p={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var a=e[r];null!=a&&(n+=u(r)+":",n+=i(r,a,t)+";")}return n||null},setValueForStyles:function(e,t,n){var a=e.style;for(var o in t)if(t.hasOwnProperty(o)){var s=i(o,t[o],n);if("float"!==o&&"cssFloat"!==o||(o=c),s)a[o]=s;else{var u=l&&r.shorthandPropertyExpansions[o];if(u)for(var d in u)a[d]="";else a[o]=""}}}};e.exports=p},function(e,t){"use strict";function n(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}var r={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},a=["Webkit","ms","Moz","O"];Object.keys(r).forEach(function(e){a.forEach(function(t){r[n(t,e)]=r[e]})});var i={background:{backgroundAttachment:!0,backgroundColor:!0,backgroundImage:!0,backgroundPositionX:!0,backgroundPositionY:!0,backgroundRepeat:!0},backgroundPosition:{backgroundPositionX:!0,backgroundPositionY:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0},outline:{outlineWidth:!0,outlineStyle:!0,outlineColor:!0}},o={isUnitlessNumber:r,shorthandPropertyExpansions:i};e.exports=o},function(e,t,n){"use strict";function r(e){return a(e.replace(i,"ms-"))}var a=n(431),i=/^-ms-/;e.exports=r},function(e,t){"use strict";function n(e){return e.replace(r,function(e,t){return t.toUpperCase()})}var r=/-(.)/g;e.exports=n},function(e,t,n){"use strict";function r(e,t,n){var r=null==t||"boolean"==typeof t||""===t;if(r)return"";var a=isNaN(t);if(a||0===t||i.hasOwnProperty(e)&&i[e])return""+t;if("string"==typeof t){t=t.trim()}return t+"px"}var a=n(429),i=(n(382),a.isUnitlessNumber);e.exports=r},function(e,t,n){"use strict";function r(e){return a(e).replace(i,"-ms-")}var a=n(434),i=/^ms-/;e.exports=r},function(e,t){"use strict";function n(e){return e.replace(r,"-$1").toLowerCase()}var r=/([A-Z])/g;e.exports=n},function(e,t){"use strict";function n(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}e.exports=n},function(e,t,n){"use strict";function r(e){return!!l.hasOwnProperty(e)||!u.hasOwnProperty(e)&&(s.test(e)?(l[e]=!0,!0):(u[e]=!0,!1))}function a(e,t){return null==t||e.hasBooleanValue&&!t||e.hasNumericValue&&isNaN(t)||e.hasPositiveNumericValue&&t<1||e.hasOverloadedBooleanValue&&t===!1}var i=n(371),o=(n(369),n(400),n(437)),s=(n(382),new RegExp("^["+i.ATTRIBUTE_NAME_START_CHAR+"]["+i.ATTRIBUTE_NAME_CHAR+"]*$")),u={},l={},c={createMarkupForID:function(e){return i.ID_ATTRIBUTE_NAME+"="+o(e)},setAttributeForID:function(e,t){e.setAttribute(i.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return i.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(i.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=i.properties.hasOwnProperty(e)?i.properties[e]:null;if(n){if(a(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+o(t)}return i.isCustomAttribute(e)?null==t?"":e+"="+o(t):null},createMarkupForCustomAttribute:function(e,t){return r(e)&&null!=t?e+"="+o(t):""},setValueForProperty:function(e,t,n){var r=i.properties.hasOwnProperty(t)?i.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(a(r,n))return void this.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var s=r.attributeName,u=r.attributeNamespace;u?e.setAttributeNS(u,s,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(s,""):e.setAttribute(s,""+n)}}}else if(i.isCustomAttribute(t))return void c.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){if(r(t)){null==n?e.removeAttribute(t):e.setAttribute(t,""+n)}},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=i.properties.hasOwnProperty(t)?i.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var a=n.propertyName;n.hasBooleanValue?e[a]=!1:e[a]=""}else e.removeAttribute(n.attributeName)}else i.isCustomAttribute(t)&&e.removeAttribute(t)}};e.exports=c},function(e,t,n){"use strict";function r(e){return'"'+a(e)+'"'}var a=n(419);e.exports=r},function(e,t,n){"use strict";function r(e){return Object.prototype.hasOwnProperty.call(e,m)||(e[m]=p++,d[e[m]]={}),d[e[m]]}var a,i=n(336),o=n(379),s=n(439),u=n(409),l=n(440),c=n(403),d={},f=!1,p=0,h={topAbort:"abort",topAnimationEnd:l("animationend")||"animationend",topAnimationIteration:l("animationiteration")||"animationiteration",topAnimationStart:l("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:l("transitionend")||"transitionend",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},m="_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,a=r(n),i=o.registrationNameDependencies[e],s=0;s<i.length;s++){var u=i[s];a.hasOwnProperty(u)&&a[u]||("topWheel"===u?c("wheel")?_.ReactEventListener.trapBubbledEvent("topWheel","wheel",n):c("mousewheel")?_.ReactEventListener.trapBubbledEvent("topWheel","mousewheel",n):_.ReactEventListener.trapBubbledEvent("topWheel","DOMMouseScroll",n):"topScroll"===u?c("scroll",!0)?_.ReactEventListener.trapCapturedEvent("topScroll","scroll",n):_.ReactEventListener.trapBubbledEvent("topScroll","scroll",_.ReactEventListener.WINDOW_HANDLE):"topFocus"===u||"topBlur"===u?(c("focus",!0)?(_.ReactEventListener.trapCapturedEvent("topFocus","focus",n),_.ReactEventListener.trapCapturedEvent("topBlur","blur",n)):c("focusin")&&(_.ReactEventListener.trapBubbledEvent("topFocus","focusin",n),_.ReactEventListener.trapBubbledEvent("topBlur","focusout",n)),a.topBlur=!0,a.topFocus=!0):h.hasOwnProperty(u)&&_.ReactEventListener.trapBubbledEvent(u,h[u],n),a[u]=!0)}},trapBubbledEvent:function(e,t,n){return _.ReactEventListener.trapBubbledEvent(e,t,n)},trapCapturedEvent:function(e,t,n){return _.ReactEventListener.trapCapturedEvent(e,t,n)},supportsEventPageXY:function(){if(!document.createEvent)return!1;var e=document.createEvent("MouseEvent");return null!=e&&"pageX"in e},ensureScrollValueMonitoring:function(){if(void 0===a&&(a=_.supportsEventPageXY()),!a&&!f){var e=u.refreshScrollValues;_.ReactEventListener.monitorScrollValue(e),f=!0}}});e.exports=_},function(e,t,n){"use strict";function r(e){a.enqueueEvents(e),a.processEventQueue(!1)}var a=n(378),i={handleTopLevel:function(e,t,n,i){var o=a.extractEvents(e,t,n,i);r(o)}};e.exports=i},function(e,t,n){"use strict";function r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}function a(e){if(s[e])return s[e];if(!o[e])return e;var t=o[e];for(var n in t)if(t.hasOwnProperty(n)&&n in u)return s[e]=t[n];return""}var i=n(386),o={animationend:r("Animation","AnimationEnd"),animationiteration:r("Animation","AnimationIteration"),animationstart:r("Animation","AnimationStart"),transitionend:r("Transition","TransitionEnd")},s={},u={};i.canUseDOM&&(u=document.createElement("div").style,"AnimationEvent"in window||(delete o.animationend.animation,delete o.animationiteration.animation,delete o.animationstart.animation),"TransitionEvent"in window||delete o.transitionend.transition),e.exports=a},function(e,t,n){"use strict";function r(){this._rootNodeID&&f.updateWrapper(this)}function a(e){var t="checkbox"===e.type||"radio"===e.type;return t?null!=e.checked:null!=e.value}function i(e){var t=this._currentElement.props,n=l.executeOnChange(t,e);d.asap(r,this);var a=t.name;if("radio"===t.type&&null!=a){for(var i=c.getNodeFromInstance(this),s=i;s.parentNode;)s=s.parentNode;for(var u=s.querySelectorAll("input[name="+JSON.stringify(""+a)+'][type="radio"]'),f=0;f<u.length;f++){var p=u[f];if(p!==i&&p.form===i.form){var h=c.getInstanceFromNode(p);h?void 0:o("90"),d.asap(r,h)}}}return n}var o=n(370),s=n(336),u=n(436),l=n(442),c=n(369),d=n(394),f=(n(372),n(382),{getHostProps:function(e,t){var n=l.getValue(t),r=l.getChecked(t),a=s({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=n?n:e._wrapperState.initialValue,checked:null!=r?r:e._wrapperState.initialChecked,onChange:e._wrapperState.onChange});return a},mountWrapper:function(e,t){var n=t.defaultValue;e._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,listeners:null,onChange:i.bind(e),controlled:a(t)}},updateWrapper:function(e){var t=e._currentElement.props,n=t.checked;null!=n&&u.setValueForProperty(c.getNodeFromInstance(e),"checked",n||!1);var r=c.getNodeFromInstance(e),a=l.getValue(t);if(null!=a)if(0===a&&""===r.value)r.value="0";else if("number"===t.type){var i=parseFloat(r.value,10)||0;a!=i&&(r.value=""+a)}else a!=r.value&&(r.value=""+a);else null==t.value&&null!=t.defaultValue&&r.defaultValue!==""+t.defaultValue&&(r.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(r.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e){var t=e._currentElement.props,n=c.getNodeFromInstance(e);switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)}});e.exports=f},function(e,t,n){"use strict";function r(e){null!=e.checkedLink&&null!=e.valueLink?s("87"):void 0}function a(e){r(e),null!=e.value||null!=e.onChange?s("88"):void 0}function i(e){r(e),null!=e.checked||null!=e.onChange?s("89"):void 0}function o(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}var s=n(370),u=n(443),l=n(358),c=n(335),d=l(c.isValidElement),f=(n(372),n(382),{button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0}),p={value:function(e,t,n){return!e[t]||f[e.type]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(e,t,n){return!e[t]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:d.func},h={},m={checkPropTypes:function(e,t,n){for(var r in p){if(p.hasOwnProperty(r))var a=p[r](t,r,e,"prop",null,u);if(a instanceof Error&&!(a.message in h)){h[a.message]=!0;o(n)}}},getValue:function(e){return e.valueLink?(a(e),e.valueLink.value):e.value},getChecked:function(e){return e.checkedLink?(i(e),e.checkedLink.value):e.checked},executeOnChange:function(e,t){return e.valueLink?(a(e),e.valueLink.requestChange(t.target.value)):e.checkedLink?(i(e),e.checkedLink.requestChange(t.target.checked)):e.onChange?e.onChange.call(void 0,t):void 0}};e.exports=m},function(e,t){"use strict";var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=n},function(e,t,n){"use strict";function r(e){var t="";return i.Children.forEach(e,function(e){null!=e&&("string"==typeof e||"number"==typeof e?t+=e:u||(u=!0))}),t}var a=n(336),i=n(335),o=n(369),s=n(445),u=(n(382),!1),l={mountWrapper:function(e,t,n){var a=null;if(null!=n){var i=n;"optgroup"===i._tag&&(i=i._hostParent),null!=i&&"select"===i._tag&&(a=s.getSelectValueContext(i))}var o=null;if(null!=a){var u;if(u=null!=t.value?t.value+"":r(t.children),o=!1,Array.isArray(a)){for(var l=0;l<a.length;l++)if(""+a[l]===u){o=!0;break}}else o=""+a===u}e._wrapperState={selected:o}},postMountWrapper:function(e){var t=e._currentElement.props;if(null!=t.value){var n=o.getNodeFromInstance(e);n.setAttribute("value",t.value)}},getHostProps:function(e,t){var n=a({selected:void 0,children:void 0},t);null!=e._wrapperState.selected&&(n.selected=e._wrapperState.selected);var i=r(t.children);return i&&(n.children=i),n}};e.exports=l},function(e,t,n){"use strict";function r(){if(this._rootNodeID&&this._wrapperState.pendingUpdate){this._wrapperState.pendingUpdate=!1;var e=this._currentElement.props,t=s.getValue(e);null!=t&&a(this,Boolean(e.multiple),t)}}function a(e,t,n){var r,a,i=u.getNodeFromInstance(e).options;if(t){for(r={},a=0;a<n.length;a++)r[""+n[a]]=!0;for(a=0;a<i.length;a++){var o=r.hasOwnProperty(i[a].value);i[a].selected!==o&&(i[a].selected=o)}}else{for(r=""+n,a=0;a<i.length;a++)if(i[a].value===r)return void(i[a].selected=!0);i.length&&(i[0].selected=!0)}}function i(e){var t=this._currentElement.props,n=s.executeOnChange(t,e);return this._rootNodeID&&(this._wrapperState.pendingUpdate=!0),l.asap(r,this),n}var o=n(336),s=n(442),u=n(369),l=n(394),c=(n(382),!1),d={getHostProps:function(e,t){return o({},t,{onChange:e._wrapperState.onChange,value:void 0})},mountWrapper:function(e,t){var n=s.getValue(t);e._wrapperState={pendingUpdate:!1,initialValue:null!=n?n:t.defaultValue,listeners:null,onChange:i.bind(e),wasMultiple:Boolean(t.multiple)},void 0===t.value||void 0===t.defaultValue||c||(c=!0)},getSelectValueContext:function(e){return e._wrapperState.initialValue},postUpdateWrapper:function(e){var t=e._currentElement.props;e._wrapperState.initialValue=void 0;var n=e._wrapperState.wasMultiple;e._wrapperState.wasMultiple=Boolean(t.multiple);var r=s.getValue(t);null!=r?(e._wrapperState.pendingUpdate=!1,a(e,Boolean(t.multiple),r)):n!==Boolean(t.multiple)&&(null!=t.defaultValue?a(e,Boolean(t.multiple),t.defaultValue):a(e,Boolean(t.multiple),t.multiple?[]:""))}};e.exports=d},function(e,t,n){"use strict";function r(){this._rootNodeID&&c.updateWrapper(this)}function a(e){var t=this._currentElement.props,n=s.executeOnChange(t,e);return l.asap(r,this),n}var i=n(370),o=n(336),s=n(442),u=n(369),l=n(394),c=(n(372),n(382),{getHostProps:function(e,t){null!=t.dangerouslySetInnerHTML?i("91"):void 0;var n=o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange});return n},mountWrapper:function(e,t){var n=s.getValue(t),r=n;if(null==n){var o=t.defaultValue,u=t.children;null!=u&&(null!=o?i("92"):void 0,Array.isArray(u)&&(u.length<=1?void 0:i("93"),u=u[0]),o=""+u),null==o&&(o=""),r=o}e._wrapperState={initialValue:""+r,listeners:null,onChange:a.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=u.getNodeFromInstance(e),r=s.getValue(t);if(null!=r){var a=""+r;a!==n.value&&(n.value=a),null==t.defaultValue&&(n.defaultValue=a)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=u.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}});e.exports=c},function(e,t,n){"use strict";function r(e,t,n){return{type:"INSERT_MARKUP",content:e,fromIndex:null,fromNode:null,toIndex:n,afterNode:t}}function a(e,t,n){return{type:"MOVE_EXISTING",content:null,fromIndex:e._mountIndex,fromNode:f.getHostNode(e),toIndex:n,afterNode:t}}function i(e,t){return{type:"REMOVE_NODE",content:null,fromIndex:e._mountIndex,fromNode:t,toIndex:null,afterNode:null}}function o(e){return{type:"SET_MARKUP",content:e,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function s(e){return{type:"TEXT_CONTENT",content:e,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function u(e,t){return t&&(e=e||[],e.push(t)),e}function l(e,t){d.processChildrenUpdates(e,t)}var c=n(370),d=n(448),f=(n(449),n(400),n(342),n(397)),p=n(450),h=(n(383),n(466)),m=(n(372),{Mixin:{_reconcilerInstantiateChildren:function(e,t,n){return p.instantiateChildren(e,t,n)},_reconcilerUpdateChildren:function(e,t,n,r,a,i){var o,s=0;return o=h(t,s),p.updateChildren(e,o,n,r,a,this,this._hostContainerInfo,i,s),o},mountChildren:function(e,t,n){var r=this._reconcilerInstantiateChildren(e,t,n);this._renderedChildren=r;var a=[],i=0;for(var o in r)if(r.hasOwnProperty(o)){var s=r[o],u=0,l=f.mountComponent(s,t,this,this._hostContainerInfo,n,u);s._mountIndex=i++,a.push(l)}return a},updateTextContent:function(e){var t=this._renderedChildren;p.unmountChildren(t,!1);for(var n in t)t.hasOwnProperty(n)&&c("118");var r=[s(e)];l(this,r)},updateMarkup:function(e){var t=this._renderedChildren;p.unmountChildren(t,!1);for(var n in t)t.hasOwnProperty(n)&&c("118");var r=[o(e)];l(this,r)},updateChildren:function(e,t,n){this._updateChildren(e,t,n)},_updateChildren:function(e,t,n){var r=this._renderedChildren,a={},i=[],o=this._reconcilerUpdateChildren(r,e,i,a,t,n);if(o||r){var s,c=null,d=0,p=0,h=0,m=null;for(s in o)if(o.hasOwnProperty(s)){var _=r&&r[s],y=o[s];_===y?(c=u(c,this.moveChild(_,m,d,p)),p=Math.max(_._mountIndex,p),_._mountIndex=d):(_&&(p=Math.max(_._mountIndex,p)),c=u(c,this._mountChildAtIndex(y,i[h],m,d,t,n)),h++),d++,m=f.getHostNode(y)}for(s in a)a.hasOwnProperty(s)&&(c=u(c,this._unmountChild(r[s],a[s])));c&&l(this,c),this._renderedChildren=o}},unmountChildren:function(e){var t=this._renderedChildren;p.unmountChildren(t,e),this._renderedChildren=null},moveChild:function(e,t,n,r){if(e._mountIndex<r)return a(e,t,n)},createChild:function(e,t,n){return r(n,t,e._mountIndex)},removeChild:function(e,t){return i(e,t)},_mountChildAtIndex:function(e,t,n,r,a,i){return e._mountIndex=r,this.createChild(e,n,t)},_unmountChild:function(e,t){var n=this.removeChild(e,t);return e._mountIndex=null,n}}});e.exports=m},function(e,t,n){"use strict";var r=n(370),a=(n(372),!1),i={replaceNodeWithMarkup:null,processChildrenUpdates:null,injection:{injectEnvironment:function(e){a?r("104"):void 0,i.replaceNodeWithMarkup=e.replaceNodeWithMarkup,i.processChildrenUpdates=e.processChildrenUpdates,a=!0}}};e.exports=i},function(e,t){"use strict";var n={remove:function(e){e._reactInternalInstance=void 0},get:function(e){return e._reactInternalInstance},has:function(e){return void 0!==e._reactInternalInstance},set:function(e,t){e._reactInternalInstance=t}};e.exports=n},function(e,t,n){(function(t){"use strict";function r(e,t,n,r){var a=void 0===e[n];null!=t&&a&&(e[n]=i(t,!0))}var a=n(397),i=n(452),o=(n(461),n(457)),s=n(462),u=(n(382),{instantiateChildren:function(e,t,n,a){if(null==e)return null;var i={};return s(e,r,i),i},updateChildren:function(e,t,n,r,s,u,l,c,d){if(t||e){var f,p;for(f in t)if(t.hasOwnProperty(f)){p=e&&e[f];var h=p&&p._currentElement,m=t[f];if(null!=p&&o(h,m))a.receiveComponent(p,m,s,c),t[f]=p;else{p&&(r[f]=a.getHostNode(p),a.unmountComponent(p,!1));var _=i(m,!0);t[f]=_;var y=a.mountComponent(_,s,u,l,c,d);n.push(y)}}for(f in e)!e.hasOwnProperty(f)||t&&t.hasOwnProperty(f)||(p=e[f],r[f]=a.getHostNode(p),a.unmountComponent(p,!1))}},unmountChildren:function(e,t){for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];a.unmountComponent(r,t)}}});e.exports=u}).call(t,n(451)); },function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function a(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 o(){m&&p&&(m=!1,p.length?h=p.concat(h):_=-1,h.length&&s())}function s(){if(!m){var e=a(o);m=!0;for(var t=h.length;t;){for(p=h,h=[];++_<t;)p&&p[_].run();_=-1,t=h.length}p=null,m=!1,i(e)}}function u(e,t){this.fun=e,this.array=t}function l(){}var c,d,f=e.exports={};!function(){try{c="function"==typeof setTimeout?setTimeout:n}catch(e){c=n}try{d="function"==typeof clearTimeout?clearTimeout:r}catch(e){d=r}}();var p,h=[],m=!1,_=-1;f.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];h.push(new u(e,t)),1!==h.length||m||a(s)},u.prototype.run=function(){this.fun.apply(null,this.array)},f.title="browser",f.browser=!0,f.env={},f.argv=[],f.version="",f.versions={},f.on=l,f.addListener=l,f.once=l,f.off=l,f.removeListener=l,f.removeAllListeners=l,f.emit=l,f.prependListener=l,f.prependOnceListener=l,f.listeners=function(e){return[]},f.binding=function(e){throw new Error("process.binding is not supported")},f.cwd=function(){return"/"},f.chdir=function(e){throw new Error("process.chdir is not supported")},f.umask=function(){return 0}},function(e,t,n){"use strict";function r(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}function a(e){return"function"==typeof e&&"undefined"!=typeof e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function i(e,t){var n;if(null===e||e===!1)n=l.create(i);else if("object"==typeof e){var s=e,u=s.type;if("function"!=typeof u&&"string"!=typeof u){var f="";f+=r(s._owner),o("130",null==u?u:typeof u,f)}"string"==typeof s.type?n=c.createInternalComponent(s):a(s.type)?(n=new s.type(s),n.getHostNode||(n.getHostNode=n.getNativeNode)):n=new d(s)}else"string"==typeof e||"number"==typeof e?n=c.createInstanceForText(e):o("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}var o=n(370),s=n(336),u=n(453),l=n(458),c=n(459),d=(n(460),n(372),n(382),function(e){this.construct(e)});s(d.prototype,u,{_instantiateReactComponent:i}),e.exports=i},function(e,t,n){"use strict";function r(e){}function a(e,t){}function i(e){return!(!e.prototype||!e.prototype.isReactComponent)}function o(e){return!(!e.prototype||!e.prototype.isPureReactComponent)}var s=n(370),u=n(336),l=n(335),c=n(448),d=n(342),f=n(381),p=n(449),h=(n(400),n(454)),m=n(397),_=n(455),y=(n(372),n(456)),v=n(457),g=(n(382),{ImpureClass:0,PureClass:1,StatelessFunctional:2});r.prototype.render=function(){var e=p.get(this)._currentElement.type,t=e(this.props,this.context,this.updater);return a(e,t),t};var M=1,b={construct:function(e){this._currentElement=e,this._rootNodeID=0,this._compositeType=null,this._instance=null,this._hostParent=null,this._hostContainerInfo=null,this._updateBatchNumber=null,this._pendingElement=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._renderedNodeType=null,this._renderedComponent=null,this._context=null,this._mountOrder=0,this._topLevelWrapper=null,this._pendingCallbacks=null,this._calledComponentWillUnmount=!1},mountComponent:function(e,t,n,u){this._context=u,this._mountOrder=M++,this._hostParent=t,this._hostContainerInfo=n;var c,d=this._currentElement.props,f=this._processContext(u),h=this._currentElement.type,m=e.getUpdateQueue(),y=i(h),v=this._constructComponent(y,d,f,m);y||null!=v&&null!=v.render?o(h)?this._compositeType=g.PureClass:this._compositeType=g.ImpureClass:(c=v,a(h,c),null===v||v===!1||l.isValidElement(v)?void 0:s("105",h.displayName||h.name||"Component"),v=new r(h),this._compositeType=g.StatelessFunctional);v.props=d,v.context=f,v.refs=_,v.updater=m,this._instance=v,p.set(v,this);var b=v.state;void 0===b&&(v.state=b=null),"object"!=typeof b||Array.isArray(b)?s("106",this.getName()||"ReactCompositeComponent"):void 0,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1;var w;return w=v.unstable_handleError?this.performInitialMountWithErrorHandling(c,t,n,e,u):this.performInitialMount(c,t,n,e,u),v.componentDidMount&&e.getReactMountReady().enqueue(v.componentDidMount,v),w},_constructComponent:function(e,t,n,r){return this._constructComponentWithoutOwner(e,t,n,r)},_constructComponentWithoutOwner:function(e,t,n,r){var a=this._currentElement.type;return e?new a(t,n,r):a(t,n,r)},performInitialMountWithErrorHandling:function(e,t,n,r,a){var i,o=r.checkpoint();try{i=this.performInitialMount(e,t,n,r,a)}catch(s){r.rollback(o),this._instance.unstable_handleError(s),this._pendingStateQueue&&(this._instance.state=this._processPendingState(this._instance.props,this._instance.context)),o=r.checkpoint(),this._renderedComponent.unmountComponent(!0),r.rollback(o),i=this.performInitialMount(e,t,n,r,a)}return i},performInitialMount:function(e,t,n,r,a){var i=this._instance,o=0;i.componentWillMount&&(i.componentWillMount(),this._pendingStateQueue&&(i.state=this._processPendingState(i.props,i.context))),void 0===e&&(e=this._renderValidatedComponent());var s=h.getType(e);this._renderedNodeType=s;var u=this._instantiateReactComponent(e,s!==h.EMPTY);this._renderedComponent=u;var l=m.mountComponent(u,r,t,n,this._processChildContext(a),o);return l},getHostNode:function(){return m.getHostNode(this._renderedComponent)},unmountComponent:function(e){if(this._renderedComponent){var t=this._instance;if(t.componentWillUnmount&&!t._calledComponentWillUnmount)if(t._calledComponentWillUnmount=!0,e){var n=this.getName()+".componentWillUnmount()";f.invokeGuardedCallback(n,t.componentWillUnmount.bind(t))}else t.componentWillUnmount();this._renderedComponent&&(m.unmountComponent(this._renderedComponent,e),this._renderedNodeType=null,this._renderedComponent=null,this._instance=null),this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._pendingCallbacks=null,this._pendingElement=null,this._context=null,this._rootNodeID=0,this._topLevelWrapper=null,p.remove(t)}},_maskContext:function(e){var t=this._currentElement.type,n=t.contextTypes;if(!n)return _;var r={};for(var a in n)r[a]=e[a];return r},_processContext:function(e){var t=this._maskContext(e);return t},_processChildContext:function(e){var t,n=this._currentElement.type,r=this._instance;if(r.getChildContext&&(t=r.getChildContext()),t){"object"!=typeof n.childContextTypes?s("107",this.getName()||"ReactCompositeComponent"):void 0;for(var a in t)a in n.childContextTypes?void 0:s("108",this.getName()||"ReactCompositeComponent",a);return u({},e,t)}return e},_checkContextTypes:function(e,t,n){},receiveComponent:function(e,t,n){var r=this._currentElement,a=this._context;this._pendingElement=null,this.updateComponent(t,r,e,a,n)},performUpdateIfNecessary:function(e){null!=this._pendingElement?m.receiveComponent(this,this._pendingElement,e,this._context):null!==this._pendingStateQueue||this._pendingForceUpdate?this.updateComponent(e,this._currentElement,this._currentElement,this._context,this._context):this._updateBatchNumber=null},updateComponent:function(e,t,n,r,a){var i=this._instance;null==i?s("136",this.getName()||"ReactCompositeComponent"):void 0;var o,u=!1;this._context===a?o=i.context:(o=this._processContext(a),u=!0);var l=t.props,c=n.props;t!==n&&(u=!0),u&&i.componentWillReceiveProps&&i.componentWillReceiveProps(c,o);var d=this._processPendingState(c,o),f=!0;this._pendingForceUpdate||(i.shouldComponentUpdate?f=i.shouldComponentUpdate(c,d,o):this._compositeType===g.PureClass&&(f=!y(l,c)||!y(i.state,d))),this._updateBatchNumber=null,f?(this._pendingForceUpdate=!1,this._performComponentUpdate(n,c,d,o,e,a)):(this._currentElement=n,this._context=a,i.props=c,i.state=d,i.context=o)},_processPendingState:function(e,t){var n=this._instance,r=this._pendingStateQueue,a=this._pendingReplaceState;if(this._pendingReplaceState=!1,this._pendingStateQueue=null,!r)return n.state;if(a&&1===r.length)return r[0];for(var i=u({},a?r[0]:n.state),o=a?1:0;o<r.length;o++){var s=r[o];u(i,"function"==typeof s?s.call(n,i,e,t):s)}return i},_performComponentUpdate:function(e,t,n,r,a,i){var o,s,u,l=this._instance,c=Boolean(l.componentDidUpdate);c&&(o=l.props,s=l.state,u=l.context),l.componentWillUpdate&&l.componentWillUpdate(t,n,r),this._currentElement=e,this._context=i,l.props=t,l.state=n,l.context=r,this._updateRenderedComponent(a,i),c&&a.getReactMountReady().enqueue(l.componentDidUpdate.bind(l,o,s,u),l)},_updateRenderedComponent:function(e,t){var n=this._renderedComponent,r=n._currentElement,a=this._renderValidatedComponent(),i=0;if(v(r,a))m.receiveComponent(n,a,e,this._processChildContext(t));else{var o=m.getHostNode(n);m.unmountComponent(n,!1);var s=h.getType(a);this._renderedNodeType=s;var u=this._instantiateReactComponent(a,s!==h.EMPTY);this._renderedComponent=u;var l=m.mountComponent(u,e,this._hostParent,this._hostContainerInfo,this._processChildContext(t),i);this._replaceNodeWithMarkup(o,l,n)}},_replaceNodeWithMarkup:function(e,t,n){c.replaceNodeWithMarkup(e,t,n)},_renderValidatedComponentWithoutOwnerOrContext:function(){var e,t=this._instance;return e=t.render()},_renderValidatedComponent:function(){var e;if(this._compositeType!==g.StatelessFunctional){d.current=this;try{e=this._renderValidatedComponentWithoutOwnerOrContext()}finally{d.current=null}}else e=this._renderValidatedComponentWithoutOwnerOrContext();return null===e||e===!1||l.isValidElement(e)?void 0:s("109",this.getName()||"ReactCompositeComponent"),e},attachRef:function(e,t){var n=this.getPublicInstance();null==n?s("110"):void 0;var r=t.getPublicInstance(),a=n.refs===_?n.refs={}:n.refs;a[e]=r},detachRef:function(e){var t=this.getPublicInstance().refs;delete t[e]},getName:function(){var e=this._currentElement.type,t=this._instance&&this._instance.constructor;return e.displayName||t&&t.displayName||e.name||t&&t.name||null},getPublicInstance:function(){var e=this._instance;return this._compositeType===g.StatelessFunctional?null:e},_instantiateReactComponent:null};e.exports=b},function(e,t,n){"use strict";var r=n(370),a=n(335),i=(n(372),{HOST:0,COMPOSITE:1,EMPTY:2,getType:function(e){return null===e||e===!1?i.EMPTY:a.isValidElement(e)?"function"==typeof e.type?i.COMPOSITE:i.HOST:void r("26",e)}});e.exports=i},function(e,t,n){"use strict";var r={};e.exports=r},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 o=0;o<r.length;o++)if(!a.call(t,r[o])||!n(e[r[o]],t[r[o]]))return!1;return!0}var a=Object.prototype.hasOwnProperty;e.exports=r},function(e,t){"use strict";function n(e,t){var n=null===e||e===!1,r=null===t||t===!1;if(n||r)return n===r;var a=typeof e,i=typeof t;return"string"===a||"number"===a?"string"===i||"number"===i:"object"===i&&e.type===t.type&&e.key===t.key}e.exports=n},function(e,t){"use strict";var n,r={injectEmptyComponentFactory:function(e){n=e}},a={create:function(e){return n(e)}};a.injection=r,e.exports=a},function(e,t,n){"use strict";function r(e){return s?void 0:o("111",e.type),new s(e)}function a(e){return new u(e)}function i(e){return e instanceof u}var o=n(370),s=(n(372),null),u=null,l={injectGenericComponentClass:function(e){s=e},injectTextComponentClass:function(e){u=e}},c={createInternalComponent:r,createInstanceForText:a,isTextComponent:i,injection:l};e.exports=c},function(e,t){"use strict";function n(){return r++}var r=1;e.exports=n},function(e,t){"use strict";function n(e){var t=/[=:]/g,n={"=":"=0",":":"=2"},r=(""+e).replace(t,function(e){return n[e]});return"$"+r}function r(e){var t=/(=0|=2)/g,n={"=0":"=","=2":":"},r="."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1);return(""+r).replace(t,function(e){return n[e]})}var a={escape:n,unescape:r};e.exports=a},function(e,t,n){"use strict";function r(e,t){return e&&"object"==typeof e&&null!=e.key?l.escape(e.key):t.toString(36)}function a(e,t,n,i){var f=typeof e;if("undefined"!==f&&"boolean"!==f||(e=null),null===e||"string"===f||"number"===f||"object"===f&&e.$$typeof===s)return n(i,e,""===t?c+r(e,0):t),1;var p,h,m=0,_=""===t?c:t+d;if(Array.isArray(e))for(var y=0;y<e.length;y++)p=e[y],h=_+r(p,y),m+=a(p,h,n,i);else{var v=u(e);if(v){var g,M=v.call(e);if(v!==e.entries)for(var b=0;!(g=M.next()).done;)p=g.value,h=_+r(p,b++),m+=a(p,h,n,i);else for(;!(g=M.next()).done;){var w=g.value;w&&(p=w[1],h=_+l.escape(w[0])+d+r(p,0),m+=a(p,h,n,i))}}else if("object"===f){var L="",k=String(e);o("31","[object Object]"===k?"object with keys {"+Object.keys(e).join(", ")+"}":k,L)}}return m}function i(e,t,n){return null==e?0:a(e,"",t,n)}var o=n(370),s=(n(342),n(463)),u=n(464),l=(n(372),n(461)),c=(n(382),"."),d=":";e.exports=i},function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol["for"]&&Symbol["for"]("react.element")||60103;e.exports=n},function(e,t){"use strict";function n(e){var t=e&&(r&&e[r]||e[a]);if("function"==typeof t)return t}var r="function"==typeof Symbol&&Symbol.iterator,a="@@iterator";e.exports=n},function(e,t,n){"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 a=t.call(e);return r.test(a)}catch(i){return!1}}function a(e){var t=l(e);if(t){var n=t.childIDs;c(e),n.forEach(a)}}function i(e,t,n){return"\n in "+(e||"Unknown")+(t?" (at "+t.fileName.replace(/^.*[\\\/]/,"")+":"+t.lineNumber+")":n?" (created by "+n+")":"")}function o(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 t,n=x.getDisplayName(e),r=x.getElement(e),a=x.getOwnerID(e);return a&&(t=x.getDisplayName(a)),i(n,r&&r._source,t)}var u,l,c,d,f,p,h,m=n(339),_=n(342),y=(n(340),n(343),"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 v=new Map,g=new Set;u=function(e,t){v.set(e,t)},l=function(e){return v.get(e)},c=function(e){v["delete"](e)},d=function(){return Array.from(v.keys())},f=function(e){g.add(e)},p=function(e){g["delete"](e)},h=function(){return Array.from(g.keys())}}else{var M={},b={},w=function(e){return"."+e},L=function(e){return parseInt(e.substr(1),10)};u=function(e,t){var n=w(e);M[n]=t},l=function(e){var t=w(e);return M[t]},c=function(e){var t=w(e);delete M[t]},d=function(){return Object.keys(M).map(L)},f=function(e){var t=w(e);b[t]=!0},p=function(e){var t=w(e);delete b[t]},h=function(){return Object.keys(b).map(L)}}var k=[],x={onSetChildren:function(e,t){var n=l(e);n?void 0:m("144"),n.childIDs=t;for(var r=0;r<t.length;r++){var a=t[r],i=l(a);i?void 0:m("140"),null==i.childIDs&&"object"==typeof i.element&&null!=i.element?m("141"):void 0,i.isMounted?void 0:m("71"),null==i.parentID&&(i.parentID=e),i.parentID!==e?m("142",a,i.parentID,e):void 0}},onBeforeMountComponent:function(e,t,n){var r={element:t,parentID:n,text:null,childIDs:[],isMounted:!1,updateCount:0};u(e,r)},onBeforeUpdateComponent:function(e,t){var n=l(e);n&&n.isMounted&&(n.element=t)},onMountComponent:function(e){var t=l(e);t?void 0:m("144"),t.isMounted=!0;var n=0===t.parentID;n&&f(e)},onUpdateComponent:function(e){var t=l(e);t&&t.isMounted&&t.updateCount++},onUnmountComponent:function(e){var t=l(e);if(t){t.isMounted=!1;var n=0===t.parentID;n&&p(e)}k.push(e)},purgeUnmountedComponents:function(){if(!x._preventPurging){for(var e=0;e<k.length;e++){var t=k[e];a(t)}k.length=0}},isMounted:function(e){var t=l(e);return!!t&&t.isMounted},getCurrentStackAddendum:function(e){var t="";if(e){var n=o(e),r=e._owner;t+=i(n,e._source,r&&r.getName())}var a=_.current,s=a&&a._debugID;return t+=x.getStackAddendumByID(s)},getStackAddendumByID:function(e){for(var t="";e;)t+=s(e),e=x.getParentID(e);return t},getChildIDs:function(e){var t=l(e);return t?t.childIDs:[]},getDisplayName:function(e){var t=x.getElement(e);return t?o(t):null},getElement:function(e){var t=l(e);return t?t.element:null},getOwnerID:function(e){var t=x.getElement(e);return t&&t._owner?t._owner._debugID:null},getParentID:function(e){var t=l(e);return t?t.parentID:null},getSource:function(e){var t=l(e),n=t?t.element:null,r=null!=n?n._source:null;return r},getText:function(e){var t=x.getElement(e);return"string"==typeof t?t:"number"==typeof t?""+t:null},getUpdateCount:function(e){var t=l(e);return t?t.updateCount:0},getRootIDs:h,getRegisteredIDs:d};e.exports=x},function(e,t,n){(function(t){"use strict";function r(e,t,n,r){if(e&&"object"==typeof e){var a=e,i=void 0===a[n];i&&null!=t&&(a[n]=t)}}function a(e,t){if(null==e)return e;var n={};return i(e,r,n),n}var i=(n(461),n(462));n(382);e.exports=a}).call(t,n(451))},function(e,t,n){"use strict";function r(e){this.reinitializeTransaction(),this.renderToStaticMarkup=e,this.useCreateElement=!1,this.updateQueue=new s(this)}var a=n(336),i=n(388),o=n(401),s=(n(400),n(468)),u=[],l={enqueue:function(){}},c={getTransactionWrappers:function(){return u},getReactMountReady:function(){return l},getUpdateQueue:function(){return this.updateQueue},destructor:function(){},checkpoint:function(){},rollback:function(){}};a(r.prototype,o,c),i.addPoolingTo(r),e.exports=r},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){}var i=n(469),o=(n(382),function(){function e(t){r(this,e),this.transaction=t}return e.prototype.isMounted=function(e){return!1},e.prototype.enqueueCallback=function(e,t,n){this.transaction.isInTransaction()&&i.enqueueCallback(e,t,n)},e.prototype.enqueueForceUpdate=function(e){this.transaction.isInTransaction()?i.enqueueForceUpdate(e):a(e,"forceUpdate")},e.prototype.enqueueReplaceState=function(e,t){this.transaction.isInTransaction()?i.enqueueReplaceState(e,t):a(e,"replaceState")},e.prototype.enqueueSetState=function(e,t){this.transaction.isInTransaction()?i.enqueueSetState(e,t):a(e,"setState")},e}());e.exports=o},function(e,t,n){"use strict";function r(e){u.enqueueUpdate(e)}function a(e){var t=typeof e;if("object"!==t)return t;var n=e.constructor&&e.constructor.name||t,r=Object.keys(e);return r.length>0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=s.get(e);if(!n){return null}return n}var o=n(370),s=(n(342),n(449)),u=(n(400),n(394)),l=(n(372),n(382),{isMounted:function(e){var t=s.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){l.validateCallback(t,n);var a=i(e);return a?(a._pendingCallbacks?a._pendingCallbacks.push(t):a._pendingCallbacks=[t],void r(a)):null},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t,n){var a=i(e,"replaceState");a&&(a._pendingStateQueue=[t],a._pendingReplaceState=!0,void 0!==n&&null!==n&&(l.validateCallback(n,"replaceState"),a._pendingCallbacks?a._pendingCallbacks.push(n):a._pendingCallbacks=[n]),r(a))},enqueueSetState:function(e,t){var n=i(e,"setState");if(n){var a=n._pendingStateQueue||(n._pendingStateQueue=[]);a.push(t),r(n)}},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e?o("122",t,a(e)):void 0}});e.exports=l},function(e,t,n){"use strict";var r=(n(336),n(383)),a=(n(382),r);e.exports=a},function(e,t,n){"use strict";var r=n(336),a=n(414),i=n(369),o=function(e){this._currentElement=null,this._hostNode=null,this._hostParent=null,this._hostContainerInfo=null,this._domID=0};r(o.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++;this._domID=o,this._hostParent=t,this._hostContainerInfo=n;var s=" react-empty: "+this._domID+" ";if(e.useCreateElement){var u=n._ownerDocument,l=u.createComment(s);return i.precacheNode(this,l),a(l)}return e.renderToStaticMarkup?"":"<!--"+s+"-->"},receiveComponent:function(){},getHostNode:function(){return i.getNodeFromInstance(this)},unmountComponent:function(){i.uncacheNode(this)}}),e.exports=o},function(e,t,n){"use strict";function r(e,t){"_hostNode"in e?void 0:u("33"),"_hostNode"in t?void 0:u("33");for(var n=0,r=e;r;r=r._hostParent)n++;for(var a=0,i=t;i;i=i._hostParent)a++;for(;n-a>0;)e=e._hostParent,n--;for(;a-n>0;)t=t._hostParent,a--;for(var o=n;o--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}function a(e,t){"_hostNode"in e?void 0:u("35"),"_hostNode"in t?void 0:u("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1}function i(e){return"_hostNode"in e?void 0:u("36"),e._hostParent}function o(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var a;for(a=r.length;a-- >0;)t(r[a],"captured",n);for(a=0;a<r.length;a++)t(r[a],"bubbled",n)}function s(e,t,n,a,i){for(var o=e&&t?r(e,t):null,s=[];e&&e!==o;)s.push(e),e=e._hostParent;for(var u=[];t&&t!==o;)u.push(t),t=t._hostParent;var l;for(l=0;l<s.length;l++)n(s[l],"bubbled",a);for(l=u.length;l-- >0;)n(u[l],"captured",i)}var u=n(370);n(372);e.exports={isAncestor:a,getLowestCommonAncestor:r,getParentInstance:i,traverseTwoPhase:o,traverseEnterLeave:s}},function(e,t,n){"use strict";var r=n(370),a=n(336),i=n(413),o=n(414),s=n(369),u=n(419),l=(n(372),n(470),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});a(l.prototype,{mountComponent:function(e,t,n,r){var a=n._idCounter++,i=" react-text: "+a+" ",l=" /react-text ";if(this._domID=a,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,d=c.createComment(i),f=c.createComment(l),p=o(c.createDocumentFragment());return o.queueChild(p,o(d)),this._stringText&&o.queueChild(p,o(c.createTextNode(this._stringText))),o.queueChild(p,o(f)),s.precacheNode(this,d),this._closingComment=f,p}var h=u(this._stringText);return e.renderToStaticMarkup?h:"<!--"+i+"-->"+h+"<!--"+l+"-->"},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this),n=t.nextSibling;;){if(null==n?r("67",this._domID):void 0,8===n.nodeType&&" /react-text "===n.nodeValue){this._closingComment=n;break}n=n.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),e.exports=l},function(e,t,n){"use strict";function r(){this.reinitializeTransaction()}var a=n(336),i=n(394),o=n(401),s=n(383),u={initialize:s,close:function(){f.isBatchingUpdates=!1}},l={initialize:s,close:i.flushBatchedUpdates.bind(i)},c=[l,u];a(r.prototype,o,{getTransactionWrappers:function(){return c}});var d=new r,f={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,a,i){var o=f.isBatchingUpdates;return f.isBatchingUpdates=!0,o?e(t,n,r,a,i):d.perform(e,null,t,n,r,a,i)}};e.exports=f},function(e,t,n){"use strict";function r(e){for(;e._hostParent;)e=e._hostParent;var t=d.getNodeFromInstance(e),n=t.parentNode;return d.getClosestInstanceFromNode(n)}function a(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function i(e){var t=p(e.nativeEvent),n=d.getClosestInstanceFromNode(t),a=n;do e.ancestors.push(a),a=a&&r(a);while(a);for(var i=0;i<e.ancestors.length;i++)n=e.ancestors[i],m._handleTopLevel(e.topLevelType,n,e.nativeEvent,p(e.nativeEvent))}function o(e){var t=h(window);e(t)}var s=n(336),u=n(476),l=n(386),c=n(388),d=n(369),f=n(394),p=n(402),h=n(477);s(a.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.ancestors.length=0}}),c.addPoolingTo(a,c.twoArgumentPooler);var m={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:l.canUseDOM?window:null,setHandleTopLevel:function(e){m._handleTopLevel=e},setEnabled:function(e){m._enabled=!!e},isEnabled:function(){return m._enabled},trapBubbledEvent:function(e,t,n){return n?u.listen(n,t,m.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?u.capture(n,t,m.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=o.bind(null,e);u.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(m._enabled){var n=a.getPooled(e,t);try{f.batchedUpdates(i,n)}finally{a.release(n)}}}};e.exports=m},function(e,t,n){"use strict";var r=n(383),a={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:r}},registerDefault:function(){}};e.exports=a},function(e,t){"use strict";function n(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}e.exports=n},function(e,t,n){"use strict";var r=n(371),a=n(378),i=n(380),o=n(448),s=n(458),u=n(438),l=n(459),c=n(394),d={Component:o.injection,DOMProperty:r.injection,EmptyComponent:s.injection,EventPluginHub:a.injection,EventPluginUtils:i.injection,EventEmitter:u.injection,HostComponent:l.injection,Updates:c.injection};e.exports=d},function(e,t,n){"use strict";function r(e){this.reinitializeTransaction(),this.renderToStaticMarkup=!1,this.reactMountReady=i.getPooled(null),this.useCreateElement=e}var a=n(336),i=n(395),o=n(388),s=n(438),u=n(480),l=(n(400),n(401)),c=n(469),d={initialize:u.getSelectionInformation,close:u.restoreSelection},f={initialize:function(){var e=s.isEnabled();return s.setEnabled(!1),e},close:function(e){s.setEnabled(e)}},p={initialize:function(){this.reactMountReady.reset()},close:function(){this.reactMountReady.notifyAll()}},h=[d,f,p],m={getTransactionWrappers:function(){return h},getReactMountReady:function(){return this.reactMountReady},getUpdateQueue:function(){return c},checkpoint:function(){return this.reactMountReady.checkpoint()},rollback:function(e){this.reactMountReady.rollback(e)},destructor:function(){i.release(this.reactMountReady),this.reactMountReady=null}};a(r.prototype,l,m),o.addPoolingTo(r),e.exports=r},function(e,t,n){"use strict";function r(e){return i(document.documentElement,e)}var a=n(481),i=n(483),o=n(427),s=n(486),u={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=s();return{focusedElem:e,selectionRange:u.hasSelectionCapabilities(e)?u.getSelection(e):null}},restoreSelection:function(e){var t=s(),n=e.focusedElem,a=e.selectionRange;t!==n&&r(n)&&(u.hasSelectionCapabilities(n)&&u.setSelection(n,a),o(n))},getSelection:function(e){var t;if("selectionStart"in e)t={start:e.selectionStart,end:e.selectionEnd};else if(document.selection&&e.nodeName&&"input"===e.nodeName.toLowerCase()){var n=document.selection.createRange();n.parentElement()===e&&(t={start:-n.moveStart("character",-e.value.length),end:-n.moveEnd("character",-e.value.length)})}else t=a.getOffsets(e);return t||{start:0,end:0}},setSelection:function(e,t){var n=t.start,r=t.end;if(void 0===r&&(r=n),"selectionStart"in e)e.selectionStart=n,e.selectionEnd=Math.min(r,e.value.length);else if(document.selection&&e.nodeName&&"input"===e.nodeName.toLowerCase()){var i=e.createTextRange();i.collapse(!0),i.moveStart("character",n),i.moveEnd("character",r-n),i.select()}else a.setOffsets(e,t)}};e.exports=u},function(e,t,n){"use strict";function r(e,t,n,r){return e===n&&t===r}function a(e){var t=document.selection,n=t.createRange(),r=n.text.length,a=n.duplicate();a.moveToElementText(e),a.setEndPoint("EndToStart",n);var i=a.text.length,o=i+r;return{start:i,end:o}}function i(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,a=t.anchorOffset,i=t.focusNode,o=t.focusOffset,s=t.getRangeAt(0);try{s.startContainer.nodeType,s.endContainer.nodeType}catch(u){return null}var l=r(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),c=l?0:s.toString().length,d=s.cloneRange();d.selectNodeContents(e),d.setEnd(s.startContainer,s.startOffset);var f=r(d.startContainer,d.startOffset,d.endContainer,d.endOffset),p=f?0:d.toString().length,h=p+c,m=document.createRange();m.setStart(n,a),m.setEnd(i,o);var _=m.collapsed;return{start:_?h:p,end:_?p:h}}function o(e,t){var n,r,a=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),a.moveToElementText(e),a.moveStart("character",n),a.setEndPoint("EndToStart",a),a.moveEnd("character",r-n),a.select()}function s(e,t){if(window.getSelection){var n=window.getSelection(),r=e[c()].length,a=Math.min(t.start,r),i=void 0===t.end?a:Math.min(t.end,r);if(!n.extend&&a>i){var o=i;i=a,a=o}var s=l(e,a),u=l(e,i);if(s&&u){var d=document.createRange();d.setStart(s.node,s.offset),n.removeAllRanges(),a>i?(n.addRange(d),n.extend(u.node,u.offset)):(d.setEnd(u.node,u.offset),n.addRange(d))}}}var u=n(386),l=n(482),c=n(389),d=u.canUseDOM&&"selection"in document&&!("getSelection"in window),f={getOffsets:d?a:i,setOffsets:d?o:s};e.exports=f},function(e,t){"use strict";function n(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function r(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function a(e,t){for(var a=n(e),i=0,o=0;a;){if(3===a.nodeType){if(o=i+a.textContent.length,i<=t&&o>=t)return{node:a,offset:t-i};i=o}a=n(r(a))}}e.exports=a},function(e,t,n){"use strict";function r(e,t){return!(!e||!t)&&(e===t||!a(e)&&(a(t)?r(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}var a=n(484);e.exports=r},function(e,t,n){"use strict";function r(e){return a(e)&&3==e.nodeType}var a=n(485);e.exports=r},function(e,t){"use strict";function n(e){var t=e?e.ownerDocument||e:document,n=t.defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=n},function(e,t){"use strict";function n(e){if(e=e||("undefined"!=typeof document?document:void 0),"undefined"==typeof e)return null;try{return e.activeElement||e.body}catch(t){return e.body}}e.exports=n},function(e,t){"use strict";var n={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},r={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType", cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering","in":0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},a={Properties:{},DOMAttributeNamespaces:{xlinkActuate:n.xlink,xlinkArcrole:n.xlink,xlinkHref:n.xlink,xlinkRole:n.xlink,xlinkShow:n.xlink,xlinkTitle:n.xlink,xlinkType:n.xlink,xmlBase:n.xml,xmlLang:n.xml,xmlSpace:n.xml},DOMAttributeNames:{}};Object.keys(r).forEach(function(e){a.Properties[e]=0,r[e]&&(a.DOMAttributeNames[e]=r[e])}),e.exports=a},function(e,t,n){"use strict";function r(e){if("selectionStart"in e&&u.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}if(document.selection){var n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}function a(e,t){if(v||null==m||m!==c())return null;var n=r(m);if(!y||!f(y,n)){y=n;var a=l.getPooled(h.select,_,e,t);return a.type="select",a.target=m,i.accumulateTwoPhaseDispatches(a),a}return null}var i=n(377),o=n(386),s=n(369),u=n(480),l=n(391),c=n(486),d=n(404),f=n(456),p=o.canUseDOM&&"documentMode"in document&&document.documentMode<=11,h={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:["topBlur","topContextMenu","topFocus","topKeyDown","topKeyUp","topMouseDown","topMouseUp","topSelectionChange"]}},m=null,_=null,y=null,v=!1,g=!1,M={eventTypes:h,extractEvents:function(e,t,n,r){if(!g)return null;var i=t?s.getNodeFromInstance(t):window;switch(e){case"topFocus":(d(i)||"true"===i.contentEditable)&&(m=i,_=t,y=null);break;case"topBlur":m=null,_=null,y=null;break;case"topMouseDown":v=!0;break;case"topContextMenu":case"topMouseUp":return v=!1,a(n,r);case"topSelectionChange":if(p)break;case"topKeyDown":case"topKeyUp":return a(n,r)}return null},didPutListener:function(e,t,n){"onSelect"===t&&(g=!0)}};e.exports=M},function(e,t,n){"use strict";function r(e){return"."+e._rootNodeID}function a(e){return"button"===e||"input"===e||"select"===e||"textarea"===e}var i=n(370),o=n(476),s=n(377),u=n(369),l=n(490),c=n(491),d=n(391),f=n(492),p=n(493),h=n(407),m=n(496),_=n(497),y=n(498),v=n(408),g=n(499),M=n(383),b=n(494),w=(n(372),{}),L={};["abort","animationEnd","animationIteration","animationStart","blur","canPlay","canPlayThrough","click","contextMenu","copy","cut","doubleClick","drag","dragEnd","dragEnter","dragExit","dragLeave","dragOver","dragStart","drop","durationChange","emptied","encrypted","ended","error","focus","input","invalid","keyDown","keyPress","keyUp","load","loadedData","loadedMetadata","loadStart","mouseDown","mouseMove","mouseOut","mouseOver","mouseUp","paste","pause","play","playing","progress","rateChange","reset","scroll","seeked","seeking","stalled","submit","suspend","timeUpdate","touchCancel","touchEnd","touchMove","touchStart","transitionEnd","volumeChange","waiting","wheel"].forEach(function(e){var t=e[0].toUpperCase()+e.slice(1),n="on"+t,r="top"+t,a={phasedRegistrationNames:{bubbled:n,captured:n+"Capture"},dependencies:[r]};w[e]=a,L[r]=a});var k={},x={eventTypes:w,extractEvents:function(e,t,n,r){var a=L[e];if(!a)return null;var o;switch(e){case"topAbort":case"topCanPlay":case"topCanPlayThrough":case"topDurationChange":case"topEmptied":case"topEncrypted":case"topEnded":case"topError":case"topInput":case"topInvalid":case"topLoad":case"topLoadedData":case"topLoadedMetadata":case"topLoadStart":case"topPause":case"topPlay":case"topPlaying":case"topProgress":case"topRateChange":case"topReset":case"topSeeked":case"topSeeking":case"topStalled":case"topSubmit":case"topSuspend":case"topTimeUpdate":case"topVolumeChange":case"topWaiting":o=d;break;case"topKeyPress":if(0===b(n))return null;case"topKeyDown":case"topKeyUp":o=p;break;case"topBlur":case"topFocus":o=f;break;case"topClick":if(2===n.button)return null;case"topDoubleClick":case"topMouseDown":case"topMouseMove":case"topMouseUp":case"topMouseOut":case"topMouseOver":case"topContextMenu":o=h;break;case"topDrag":case"topDragEnd":case"topDragEnter":case"topDragExit":case"topDragLeave":case"topDragOver":case"topDragStart":case"topDrop":o=m;break;case"topTouchCancel":case"topTouchEnd":case"topTouchMove":case"topTouchStart":o=_;break;case"topAnimationEnd":case"topAnimationIteration":case"topAnimationStart":o=l;break;case"topTransitionEnd":o=y;break;case"topScroll":o=v;break;case"topWheel":o=g;break;case"topCopy":case"topCut":case"topPaste":o=c}o?void 0:i("86",e);var u=o.getPooled(a,t,n,r);return s.accumulateTwoPhaseDispatches(u),u},didPutListener:function(e,t,n){if("onClick"===t&&!a(e._tag)){var i=r(e),s=u.getNodeFromInstance(e);k[i]||(k[i]=o.listen(s,"click",M))}},willDeleteListener:function(e,t){if("onClick"===t&&!a(e._tag)){var n=r(e);k[n].remove(),delete k[n]}}};e.exports=x},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(391),i={animationName:null,elapsedTime:null,pseudoElement:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(391),i={clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(408),i={relatedTarget:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(408),i=n(494),o=n(495),s=n(410),u={key:o,location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:s,charCode:function(e){return"keypress"===e.type?i(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?i(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}};a.augmentClass(r,u),e.exports=r},function(e,t){"use strict";function n(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}e.exports=n},function(e,t,n){"use strict";function r(e){if(e.key){var t=i[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=a(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?o[e.keyCode]||"Unidentified":""}var a=n(494),i={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},o={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(407),i={dataTransfer:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(408),i=n(410),o={touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:i};a.augmentClass(r,o),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(391),i={propertyName:null,elapsedTime:null,pseudoElement:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(407),i={deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r++)if(e.charAt(r)!==t.charAt(r))return r;return e.length===t.length?-1:n}function a(e){return e?e.nodeType===A?e.documentElement:e.firstChild:null}function i(e){return e.getAttribute&&e.getAttribute(O)||""}function o(e,t,n,r,a){var i;if(b.logTopLevelRenders){var o=e._currentElement.props.child,s=o.type;i="React mount: "+("string"==typeof s?s:s.displayName||s.name),console.time(i)}var u=k.mountComponent(e,n,null,g(e,t),a,0);i&&console.timeEnd(i),e._renderedComponent._topLevelWrapper=e,F._mountImageIntoNode(u,t,e,r,n)}function s(e,t,n,r){var a=T.ReactReconcileTransaction.getPooled(!n&&M.useCreateElement);a.perform(o,null,e,t,a,n,r),T.ReactReconcileTransaction.release(a)}function u(e,t,n){for(k.unmountComponent(e,n),t.nodeType===A&&(t=t.documentElement);t.lastChild;)t.removeChild(t.lastChild)}function l(e){var t=a(e);if(t){var n=v.getInstanceFromNode(t);return!(!n||!n._hostParent)}}function c(e){return!(!e||e.nodeType!==j&&e.nodeType!==A&&e.nodeType!==N)}function d(e){var t=a(e),n=t&&v.getInstanceFromNode(t);return n&&!n._hostParent?n:null}function f(e){var t=d(e);return t?t._hostContainerInfo._topLevelWrapper:null}var p=n(370),h=n(414),m=n(371),_=n(335),y=n(438),v=(n(342),n(369)),g=n(501),M=n(502),b=n(396),w=n(449),L=(n(400),n(503)),k=n(397),x=n(469),T=n(394),D=n(455),Y=n(452),S=(n(372),n(416)),E=n(457),O=(n(382),m.ID_ATTRIBUTE_NAME),P=m.ROOT_ATTRIBUTE_NAME,j=1,A=9,N=11,C={},H=1,I=function(){this.rootID=H++};I.prototype.isReactComponent={},I.prototype.render=function(){return this.props.child},I.isReactTopLevelWrapper=!0;var F={TopLevelWrapper:I,_instancesByReactRootID:C,scrollMonitor:function(e,t){t()},_updateRootComponent:function(e,t,n,r,a){return F.scrollMonitor(r,function(){x.enqueueElementInternal(e,t,n),a&&x.enqueueCallbackInternal(e,a)}),e},_renderNewRootComponent:function(e,t,n,r){c(t)?void 0:p("37"),y.ensureScrollValueMonitoring();var a=Y(e,!1);T.batchedUpdates(s,a,t,n,r);var i=a._instance.rootID;return C[i]=a,a},renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&w.has(e)?void 0:p("38"),F._renderSubtreeIntoContainer(e,t,n,r)},_renderSubtreeIntoContainer:function(e,t,n,r){x.validateCallback(r,"ReactDOM.render"),_.isValidElement(t)?void 0:p("39","string"==typeof t?" Instead of passing a string like 'div', pass React.createElement('div') or <div />.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or <Foo />.":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var o,s=_.createElement(I,{child:t});if(e){var u=w.get(e);o=u._processChildContext(u._context)}else o=D;var c=f(n);if(c){var d=c._currentElement,h=d.props.child;if(E(h,t)){var m=c._renderedComponent.getPublicInstance(),y=r&&function(){r.call(m)};return F._updateRootComponent(c,s,o,n,y),m}F.unmountComponentAtNode(n)}var v=a(n),g=v&&!!i(v),M=l(n),b=g&&!c&&!M,L=F._renderNewRootComponent(s,n,b,o)._renderedComponent.getPublicInstance();return r&&r.call(L),L},render:function(e,t,n){return F._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){c(e)?void 0:p("40");var t=f(e);if(!t){l(e),1===e.nodeType&&e.hasAttribute(P);return!1}return delete C[t._instance.rootID],T.batchedUpdates(u,t,e,!1),!0},_mountImageIntoNode:function(e,t,n,i,o){if(c(t)?void 0:p("41"),i){var s=a(t);if(L.canReuseMarkup(e,s))return void v.precacheNode(n,s);var u=s.getAttribute(L.CHECKSUM_ATTR_NAME);s.removeAttribute(L.CHECKSUM_ATTR_NAME);var l=s.outerHTML;s.setAttribute(L.CHECKSUM_ATTR_NAME,u);var d=e,f=r(d,l),m=" (client) "+d.substring(f-20,f+20)+"\n (server) "+l.substring(f-20,f+20);t.nodeType===A?p("42",m):void 0}if(t.nodeType===A?p("43"):void 0,o.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);h.insertTreeBefore(t,e,null)}else S(t,e),v.precacheNode(n,t.firstChild)}};e.exports=F},function(e,t,n){"use strict";function r(e,t){var n={_topLevelWrapper:e,_idCounter:1,_ownerDocument:t?t.nodeType===a?t:t.ownerDocument:null,_node:t,_tag:t?t.nodeName.toLowerCase():null,_namespaceURI:t?t.namespaceURI:null};return n}var a=(n(470),9);e.exports=r},function(e,t){"use strict";var n={useCreateElement:!0,useFiber:!1};e.exports=n},function(e,t,n){"use strict";var r=n(504),a=/\/?>/,i=/^<\!\-\-/,o={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return i.test(e)?e:e.replace(a," "+o.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(o.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var a=r(e);return a===n}};e.exports=o},function(e,t){"use strict";function n(e){for(var t=1,n=0,a=0,i=e.length,o=i&-4;a<o;){for(var s=Math.min(a+4096,o);a<s;a+=4)n+=(t+=e.charCodeAt(a))+(t+=e.charCodeAt(a+1))+(t+=e.charCodeAt(a+2))+(t+=e.charCodeAt(a+3));t%=r,n%=r}for(;a<i;a++)n+=t+=e.charCodeAt(a);return t%=r,n%=r,t|n<<16}var r=65521;e.exports=n},function(e,t){"use strict";e.exports="15.5.4"},function(e,t,n){"use strict";function r(e){if(null==e)return null;if(1===e.nodeType)return e;var t=o.get(e);return t?(t=s(t),t?i.getNodeFromInstance(t):null):void("function"==typeof e.render?a("44"):a("45",Object.keys(e)))}var a=n(370),i=(n(342),n(369)),o=n(449),s=n(507);n(372),n(382);e.exports=r},function(e,t,n){"use strict";function r(e){for(var t;(t=e._renderedNodeType)===a.COMPOSITE;)e=e._renderedComponent;return t===a.HOST?e._renderedComponent:t===a.EMPTY?null:void 0}var a=n(454);e.exports=r},function(e,t,n){"use strict";var r=n(500);e.exports=r.renderSubtreeIntoContainer},function(e,t,n){"use strict";var r=function(e,t,n){t&&Object.defineProperties(e,t),n&&Object.defineProperties(e.prototype,n)},a=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},i=n(510),o=function(e,t){return Array.prototype.forEach.call(e,t)},s=function(e,t){return JSON.parse(e.getAttribute(t))},u=function(){function e(){a(this,e),this.html=[],this.data=[]}return r(e,{render:{value:function(t){var n=void 0===arguments[1]?{}:arguments[1],r=void 0===arguments[2]?{}:arguments[2];return(new e).add(t,n,r).render()},writable:!0,configurable:!0},bootstrap:{value:function(e){if(e){var t=document.querySelectorAll(".___iso-html___"),n=document.querySelectorAll(".___iso-state___"),r={};o(n,function(e){var t=s(e,"data-meta"),n=s(e,"data-state");r[e.getAttribute("data-key")]={meta:t,state:n}}),o(t,function(t){var n=t.getAttribute("data-key");if(r[n]){var a=r[n],i=a.meta,o=a.state;e(o,i,t)}}),r=null}},writable:!0,configurable:!0},on:{value:function(t,n,r){e.bootstrap(function(e,a,i){a[t]&&a[t]===n&&r(e,a,i)})},writable:!0,configurable:!0}},{add:{value:function(e){var t=void 0===arguments[1]?{}:arguments[1],n=void 0===arguments[2]?{}:arguments[2],r=i(JSON.stringify(t)),a=i(JSON.stringify(n));return this.html.push(e),this.data.push({state:r,meta:a}),this},writable:!0,configurable:!0},render:{value:function(){var e=this.html.reduce(function(e,t,n){return e+('<div class="___iso-html___" data-key="'+n+'">'+t+"</div>")},""),t=this.data.reduce(function(e,t,n){var r=t.state,a=t.meta;return e+('<div class="___iso-state___" data-key="'+n+'" data-meta="'+a+'" data-state="'+r+'"></div>')},"");return"\n"+e+"\n"+t+"\n"},writable:!0,configurable:!0}}),e}();e.exports=u},function(e,t){function n(e){return String(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}e.exports=n},function(e,t,n){!function(t,n){e.exports=n()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(15)},function(e,t){"use strict";function n(e){var t=e.constructor;return!!e&&"object"==typeof e&&!Object.isFrozen(e)&&"[object Object]"===Object.prototype.toString.call(e)&&o(t)&&(t instanceof t||"AltStore"===e.type)}function r(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}function a(e,t){t.forEach(function(t){Object.keys(Object(t)).forEach(function(n){e(n,t[n])})})}function i(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;t>r;r++)n[r-1]=arguments[r];return a(function(t,n){return e[t]=n},n),e}Object.defineProperty(t,"__esModule",{value:!0}),t.isMutableObject=n,t.isPromise=r,t.eachObject=a,t.assign=i;var o=function(e){return"function"==typeof e};t.isFunction=o},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function a(e,t){var n=t?_:m,r=t?e.prototype:e;return Object.getOwnPropertyNames(r).reduce(function(e,t){return-1!==n.indexOf(t)?e:(e[t]=r[t],e)},{})}function i(e){"undefined"!=typeof console&&console.warn(new ReferenceError(e))}function o(e,t){for(var n=0,r=t;Object.hasOwnProperty.call(e,r);)r=t+String(++n);return r}function s(e){return e.replace(/[a-z]([A-Z])/g,function(e){return e[0]+"_"+e[1].toLowerCase()}).toUpperCase()}function u(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;t>r;r++)n[r-1]=arguments[r];this.dispatch(n.length?[e].concat(n):e)}function l(e,t,n,r){return{type:t,payload:n,meta:f({dispatchId:e},r),id:e,action:t,data:n,details:r}}function c(e,t,n,r){var a=t.dispatch(n);if(void 0===a)return null;var i=t.id,o=i,s=i,u={id:i,namespace:o,name:s},c=function(e){return r.dispatch(i,e,u)};return h.isFunction(a)?a(c,r):r.dispatcher.dispatch(l(e,i,a,u))}function d(){}Object.defineProperty(t,"__esModule",{value:!0});var f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.getInternalMethods=a,t.warn=i,t.uid=o,t.formatAsConstant=s,t.dispatchIdentity=u,t.fsa=l,t.dispatch=c;var p=n(1),h=r(p),m=Object.getOwnPropertyNames(d),_=Object.getOwnPropertyNames(d.prototype)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(4),s=r(o),u=function(){function e(){a(this,e)}return i(e,[{key:"activateFeature",value:function(e){this.dispatch(e)}},{key:"deactivateFeature",value:function(e){this.dispatch(e)}}]),e}();t["default"]=s["default"].createActions(u),e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(10),i=r(a),o=new i["default"];t["default"]=o,e.exports=t["default"]},function(e,t,n){!function(t,n){e.exports=n()}(this,function(){"use strict";function e(e,t){t&&(e.prototype=Object.create(t.prototype)),e.prototype.constructor=e}function t(e){return i(e)?e:S(e)}function n(e){return o(e)?e:E(e)}function r(e){return s(e)?e:O(e)}function a(e){return i(e)&&!u(e)?e:P(e)}function i(e){return!(!e||!e[ln])}function o(e){return!(!e||!e[cn])}function s(e){return!(!e||!e[dn])}function u(e){return o(e)||s(e)}function l(e){return!(!e||!e[fn])}function c(e){return e.value=!1,e}function d(e){e&&(e.value=!0)}function f(){}function p(e,t){t=t||0;for(var n=Math.max(0,e.length-t),r=new Array(n),a=0;n>a;a++)r[a]=e[a+t];return r}function h(e){return void 0===e.size&&(e.size=e.__iterate(_)),e.size}function m(e,t){if("number"!=typeof t){var n=t>>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return 0>t?h(e)+t:t}function _(){return!0}function y(e,t,n){return(0===e||void 0!==n&&-n>=e)&&(void 0===t||void 0!==n&&t>=n)}function v(e,t){return M(e,t,0)}function g(e,t){return M(e,t,t)}function M(e,t,n){return void 0===e?n:0>e?Math.max(0,t+e):void 0===t?e:Math.min(t,e)}function b(e){this.next=e}function w(e,t,n,r){var a=0===e?t:1===e?n:[t,n];return r?r.value=a:r={value:a,done:!1},r}function L(){return{value:void 0,done:!0}}function k(e){return!!D(e)}function x(e){return e&&"function"==typeof e.next}function T(e){var t=D(e);return t&&t.call(e)}function D(e){var t=e&&(Ln&&e[Ln]||e[kn]);return"function"==typeof t?t:void 0}function Y(e){return e&&"number"==typeof e.length}function S(e){return null===e||void 0===e?I():i(e)?e.toSeq():B(e)}function E(e){return null===e||void 0===e?I().toKeyedSeq():i(e)?o(e)?e.toSeq():e.fromEntrySeq():F(e)}function O(e){return null===e||void 0===e?I():i(e)?o(e)?e.entrySeq():e.toIndexedSeq():R(e)}function P(e){return(null===e||void 0===e?I():i(e)?o(e)?e.entrySeq():e:R(e)).toSetSeq()}function j(e){this._array=e,this.size=e.length}function A(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}function N(e){this._iterable=e,this.size=e.length||e.size}function C(e){this._iterator=e,this._iteratorCache=[]}function H(e){return!(!e||!e[Tn])}function I(){return Dn||(Dn=new j([]))}function F(e){var t=Array.isArray(e)?new j(e).fromEntrySeq():x(e)?new C(e).fromEntrySeq():k(e)?new N(e).fromEntrySeq():"object"==typeof e?new A(e):void 0;if(!t)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+e);return t}function R(e){var t=W(e);if(!t)throw new TypeError("Expected Array or iterable object of values: "+e);return t}function B(e){var t=W(e)||"object"==typeof e&&new A(e);if(!t)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+e);return t}function W(e){return Y(e)?new j(e):x(e)?new C(e):k(e)?new N(e):void 0}function z(e,t,n,r){var a=e._cache;if(a){for(var i=a.length-1,o=0;i>=o;o++){var s=a[n?i-o:o];if(t(s[1],r?s[0]:o,e)===!1)return o+1}return o}return e.__iterateUncached(t,n)}function U(e,t,n,r){var a=e._cache;if(a){var i=a.length-1,o=0;return new b(function(){var e=a[n?i-o:o];return o++>i?L():w(t,r?e[0]:o-1,e[1])})}return e.__iteratorUncached(t,n)}function V(e,t){return t?q(t,e,"",{"":e}):G(e)}function q(e,t,n,r){return Array.isArray(t)?e.call(r,n,O(t).map(function(n,r){return q(e,n,r,t)})):Z(t)?e.call(r,n,E(t).map(function(n,r){return q(e,n,r,t)})):t}function G(e){return Array.isArray(e)?O(e).map(G).toList():Z(e)?E(e).map(G).toMap():e}function Z(e){return e&&(e.constructor===Object||void 0===e.constructor)}function J(e,t){if(e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1;if("function"==typeof e.valueOf&&"function"==typeof t.valueOf){if(e=e.valueOf(),t=t.valueOf(),e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1}return!("function"!=typeof e.equals||"function"!=typeof t.equals||!e.equals(t))}function K(e,t){if(e===t)return!0;if(!i(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||o(e)!==o(t)||s(e)!==s(t)||l(e)!==l(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!u(e);if(l(e)){var r=e.entries();return t.every(function(e,t){var a=r.next().value;return a&&J(a[1],e)&&(n||J(a[0],t))})&&r.next().done}var a=!1;if(void 0===e.size)if(void 0===t.size)"function"==typeof e.cacheResult&&e.cacheResult();else{a=!0;var c=e;e=t,t=c}var d=!0,f=t.__iterate(function(t,r){return(n?e.has(t):a?J(t,e.get(r,yn)):J(e.get(r,yn),t))?void 0:(d=!1,!1)});return d&&e.size===f}function $(e,t){if(!(this instanceof $))return new $(e,t);if(this._value=e,this.size=void 0===t?1/0:Math.max(0,t),0===this.size){if(Yn)return Yn;Yn=this}}function X(e,t){if(!e)throw new Error(t)}function Q(e,t,n){if(!(this instanceof Q))return new Q(e,t,n);if(X(0!==n,"Cannot step a Range by 0"),e=e||0,void 0===t&&(t=1/0),n=void 0===n?1:Math.abs(n),e>t&&(n=-n),this._start=e,this._end=t,this._step=n,this.size=Math.max(0,Math.ceil((t-e)/n-1)+1),0===this.size){if(Sn)return Sn;Sn=this}}function ee(){throw TypeError("Abstract")}function te(){}function ne(){}function re(){}function ae(e){return e>>>1&1073741824|3221225471&e}function ie(e){if(e===!1||null===e||void 0===e)return 0;if("function"==typeof e.valueOf&&(e=e.valueOf(),e===!1||null===e||void 0===e))return 0;if(e===!0)return 1;var t=typeof e;if("number"===t){var n=0|e;for(n!==e&&(n^=4294967295*e);e>4294967295;)e/=4294967295,n^=e;return ae(n)}if("string"===t)return e.length>Hn?oe(e):se(e);if("function"==typeof e.hashCode)return e.hashCode();if("object"===t)return ue(e);if("function"==typeof e.toString)return se(e.toString());throw new Error("Value type "+t+" cannot be hashed.")}function oe(e){var t=Rn[e];return void 0===t&&(t=se(e),Fn===In&&(Fn=0,Rn={}),Fn++,Rn[e]=t),t}function se(e){for(var t=0,n=0;n<e.length;n++)t=31*t+e.charCodeAt(n)|0;return ae(t)}function ue(e){var t;if(An&&(t=En.get(e),void 0!==t))return t;if(t=e[Cn],void 0!==t)return t;if(!jn){if(t=e.propertyIsEnumerable&&e.propertyIsEnumerable[Cn],void 0!==t)return t;if(t=le(e),void 0!==t)return t}if(t=++Nn,1073741824&Nn&&(Nn=0),An)En.set(e,t);else{if(void 0!==Pn&&Pn(e)===!1)throw new Error("Non-extensible objects are not allowed as keys.");if(jn)Object.defineProperty(e,Cn,{enumerable:!1,configurable:!1,writable:!1,value:t});else if(void 0!==e.propertyIsEnumerable&&e.propertyIsEnumerable===e.constructor.prototype.propertyIsEnumerable)e.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},e.propertyIsEnumerable[Cn]=t;else{if(void 0===e.nodeType)throw new Error("Unable to set a non-enumerable property on object.");e[Cn]=t}}return t}function le(e){if(e&&e.nodeType>0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}function ce(e){X(e!==1/0,"Cannot perform this action with an infinite size.")}function de(e){return null===e||void 0===e?we():fe(e)&&!l(e)?e:we().withMutations(function(t){var r=n(e);ce(r.size),r.forEach(function(e,n){return t.set(n,e)})})}function fe(e){return!(!e||!e[Bn])}function pe(e,t){this.ownerID=e,this.entries=t}function he(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n}function me(e,t,n){this.ownerID=e,this.count=t,this.nodes=n}function _e(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n}function ye(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n}function ve(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&Me(e._root)}function ge(e,t){return w(e,t[0],t[1])}function Me(e,t){return{node:e,index:0,__prev:t}}function be(e,t,n,r){var a=Object.create(Wn);return a.size=e,a._root=t,a.__ownerID=n,a.__hash=r,a.__altered=!1,a}function we(){return zn||(zn=be(0))}function Le(e,t,n){var r,a;if(e._root){var i=c(vn),o=c(gn);if(r=ke(e._root,e.__ownerID,0,void 0,t,n,i,o),!o.value)return e;a=e.size+(i.value?n===yn?-1:1:0)}else{if(n===yn)return e;a=1,r=new pe(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=a,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?be(a,r):we()}function ke(e,t,n,r,a,i,o,s){return e?e.update(t,n,r,a,i,o,s):i===yn?e:(d(s),d(o),new ye(t,r,[a,i]))}function xe(e){return e.constructor===ye||e.constructor===_e}function Te(e,t,n,r,a){if(e.keyHash===r)return new _e(t,r,[e.entry,a]);var i,o=(0===n?e.keyHash:e.keyHash>>>n)&_n,s=(0===n?r:r>>>n)&_n,u=o===s?[Te(e,t,n+hn,r,a)]:(i=new ye(t,r,a),s>o?[e,i]:[i,e]);return new he(t,1<<o|1<<s,u)}function De(e,t,n,r){e||(e=new f);for(var a=new ye(e,ie(n),[n,r]),i=0;i<t.length;i++){var o=t[i];a=a.update(e,0,void 0,o[0],o[1])}return a}function Ye(e,t,n,r){for(var a=0,i=0,o=new Array(n),s=0,u=1,l=t.length;l>s;s++,u<<=1){var c=t[s];void 0!==c&&s!==r&&(a|=u,o[i++]=c)}return new he(e,a,o)}function Se(e,t,n,r,a){for(var i=0,o=new Array(mn),s=0;0!==n;s++,n>>>=1)o[s]=1&n?t[i++]:void 0;return o[r]=a,new me(e,i+1,o)}function Ee(e,t,r){for(var a=[],o=0;o<r.length;o++){var s=r[o],u=n(s);i(s)||(u=u.map(function(e){return V(e)})),a.push(u)}return je(e,t,a)}function Oe(e,t,n){return e&&e.mergeDeep&&i(t)?e.mergeDeep(t):J(e,t)?e:t}function Pe(e){return function(t,n,r){if(t&&t.mergeDeepWith&&i(n))return t.mergeDeepWith(e,n);var a=e(t,n,r);return J(t,a)?t:a}}function je(e,t,n){return n=n.filter(function(e){return 0!==e.size}),0===n.length?e:0!==e.size||e.__ownerID||1!==n.length?e.withMutations(function(e){ for(var r=t?function(n,r){e.update(r,yn,function(e){return e===yn?n:t(e,n,r)})}:function(t,n){e.set(n,t)},a=0;a<n.length;a++)n[a].forEach(r)}):e.constructor(n[0])}function Ae(e,t,n,r){var a=e===yn,i=t.next();if(i.done){var o=a?n:e,s=r(o);return s===o?e:s}X(a||e&&e.set,"invalid keyPath");var u=i.value,l=a?yn:e.get(u,yn),c=Ae(l,t,n,r);return c===l?e:c===yn?e.remove(u):(a?we():e).set(u,c)}function Ne(e){return e-=e>>1&1431655765,e=(858993459&e)+(e>>2&858993459),e=e+(e>>4)&252645135,e+=e>>8,e+=e>>16,127&e}function Ce(e,t,n,r){var a=r?e:p(e);return a[t]=n,a}function He(e,t,n,r){var a=e.length+1;if(r&&t+1===a)return e[t]=n,e;for(var i=new Array(a),o=0,s=0;a>s;s++)s===t?(i[s]=n,o=-1):i[s]=e[s+o];return i}function Ie(e,t,n){var r=e.length-1;if(n&&t===r)return e.pop(),e;for(var a=new Array(r),i=0,o=0;r>o;o++)o===t&&(i=1),a[o]=e[o+i];return a}function Fe(e){var t=Ue();if(null===e||void 0===e)return t;if(Re(e))return e;var n=r(e),a=n.size;return 0===a?t:(ce(a),a>0&&mn>a?ze(0,a,hn,null,new Be(n.toArray())):t.withMutations(function(e){e.setSize(a),n.forEach(function(t,n){return e.set(n,t)})}))}function Re(e){return!(!e||!e[Gn])}function Be(e,t){this.array=e,this.ownerID=t}function We(e,t){function n(e,t,n){return 0===t?r(e,n):a(e,t,n)}function r(e,n){var r=n===s?u&&u.array:e&&e.array,a=n>i?0:i-n,l=o-n;return l>mn&&(l=mn),function(){if(a===l)return Kn;var e=t?--l:a++;return r&&r[e]}}function a(e,r,a){var s,u=e&&e.array,l=a>i?0:i-a>>r,c=(o-a>>r)+1;return c>mn&&(c=mn),function(){for(;;){if(s){var e=s();if(e!==Kn)return e;s=null}if(l===c)return Kn;var i=t?--c:l++;s=n(u&&u[i],r-hn,a+(i<<r))}}}var i=e._origin,o=e._capacity,s=$e(o),u=e._tail;return n(e._root,e._level,0)}function ze(e,t,n,r,a,i,o){var s=Object.create(Zn);return s.size=t-e,s._origin=e,s._capacity=t,s._level=n,s._root=r,s._tail=a,s.__ownerID=i,s.__hash=o,s.__altered=!1,s}function Ue(){return Jn||(Jn=ze(0,0,hn))}function Ve(e,t,n){if(t=m(e,t),t!==t)return e;if(t>=e.size||0>t)return e.withMutations(function(e){0>t?Je(e,t).set(0,n):Je(e,0,t+1).set(t,n)});t+=e._origin;var r=e._tail,a=e._root,i=c(gn);return t>=$e(e._capacity)?r=qe(r,e.__ownerID,0,t,n,i):a=qe(a,e.__ownerID,e._level,t,n,i),i.value?e.__ownerID?(e._root=a,e._tail=r,e.__hash=void 0,e.__altered=!0,e):ze(e._origin,e._capacity,e._level,a,r):e}function qe(e,t,n,r,a,i){var o=r>>>n&_n,s=e&&o<e.array.length;if(!s&&void 0===a)return e;var u;if(n>0){var l=e&&e.array[o],c=qe(l,t,n-hn,r,a,i);return c===l?e:(u=Ge(e,t),u.array[o]=c,u)}return s&&e.array[o]===a?e:(d(i),u=Ge(e,t),void 0===a&&o===u.array.length-1?u.array.pop():u.array[o]=a,u)}function Ge(e,t){return t&&e&&t===e.ownerID?e:new Be(e?e.array.slice():[],t)}function Ze(e,t){if(t>=$e(e._capacity))return e._tail;if(t<1<<e._level+hn){for(var n=e._root,r=e._level;n&&r>0;)n=n.array[t>>>r&_n],r-=hn;return n}}function Je(e,t,n){void 0!==t&&(t=0|t),void 0!==n&&(n=0|n);var r=e.__ownerID||new f,a=e._origin,i=e._capacity,o=a+t,s=void 0===n?i:0>n?i+n:a+n;if(o===a&&s===i)return e;if(o>=s)return e.clear();for(var u=e._level,l=e._root,c=0;0>o+c;)l=new Be(l&&l.array.length?[void 0,l]:[],r),u+=hn,c+=1<<u;c&&(o+=c,a+=c,s+=c,i+=c);for(var d=$e(i),p=$e(s);p>=1<<u+hn;)l=new Be(l&&l.array.length?[l]:[],r),u+=hn;var h=e._tail,m=d>p?Ze(e,s-1):p>d?new Be([],r):h;if(h&&p>d&&i>o&&h.array.length){l=Ge(l,r);for(var _=l,y=u;y>hn;y-=hn){var v=d>>>y&_n;_=_.array[v]=Ge(_.array[v],r)}_.array[d>>>hn&_n]=h}if(i>s&&(m=m&&m.removeAfter(r,0,s)),o>=p)o-=p,s-=p,u=hn,l=null,m=m&&m.removeBefore(r,0,o);else if(o>a||d>p){for(c=0;l;){var g=o>>>u&_n;if(g!==p>>>u&_n)break;g&&(c+=(1<<u)*g),u-=hn,l=l.array[g]}l&&o>a&&(l=l.removeBefore(r,u,o-c)),l&&d>p&&(l=l.removeAfter(r,u,p-c)),c&&(o-=c,s-=c)}return e.__ownerID?(e.size=s-o,e._origin=o,e._capacity=s,e._level=u,e._root=l,e._tail=m,e.__hash=void 0,e.__altered=!0,e):ze(o,s,u,l,m)}function Ke(e,t,n){for(var a=[],o=0,s=0;s<n.length;s++){var u=n[s],l=r(u);l.size>o&&(o=l.size),i(u)||(l=l.map(function(e){return V(e)})),a.push(l)}return o>e.size&&(e=e.setSize(o)),je(e,t,a)}function $e(e){return mn>e?0:e-1>>>hn<<hn}function Xe(e){return null===e||void 0===e?tt():Qe(e)?e:tt().withMutations(function(t){var r=n(e);ce(r.size),r.forEach(function(e,n){return t.set(n,e)})})}function Qe(e){return fe(e)&&l(e)}function et(e,t,n,r){var a=Object.create(Xe.prototype);return a.size=e?e.size:0,a._map=e,a._list=t,a.__ownerID=n,a.__hash=r,a}function tt(){return $n||($n=et(we(),Ue()))}function nt(e,t,n){var r,a,i=e._map,o=e._list,s=i.get(t),u=void 0!==s;if(n===yn){if(!u)return e;o.size>=mn&&o.size>=2*i.size?(a=o.filter(function(e,t){return void 0!==e&&s!==t}),r=a.toKeyedSeq().map(function(e){return e[0]}).flip().toMap(),e.__ownerID&&(r.__ownerID=a.__ownerID=e.__ownerID)):(r=i.remove(t),a=s===o.size-1?o.pop():o.set(s,void 0))}else if(u){if(n===o.get(s)[1])return e;r=i,a=o.set(s,[t,n])}else r=i.set(t,o.size),a=o.set(o.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=a,e.__hash=void 0,e):et(r,a)}function rt(e,t){this._iter=e,this._useKeys=t,this.size=e.size}function at(e){this._iter=e,this.size=e.size}function it(e){this._iter=e,this.size=e.size}function ot(e){this._iter=e,this.size=e.size}function st(e){var t=Yt(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=St,t.__iterateUncached=function(t,n){var r=this;return e.__iterate(function(e,n){return t(n,e,r)!==!1},n)},t.__iteratorUncached=function(t,n){if(t===wn){var r=e.__iterator(t,n);return new b(function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e})}return e.__iterator(t===bn?Mn:bn,n)},t}function ut(e,t,n){var r=Yt(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,a){var i=e.get(r,yn);return i===yn?a:t.call(n,i,r,e)},r.__iterateUncached=function(r,a){var i=this;return e.__iterate(function(e,a,o){return r(t.call(n,e,a,o),a,i)!==!1},a)},r.__iteratorUncached=function(r,a){var i=e.__iterator(wn,a);return new b(function(){var a=i.next();if(a.done)return a;var o=a.value,s=o[0];return w(r,s,t.call(n,o[1],s,e),a)})},r}function lt(e,t){var n=Yt(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var t=st(e);return t.reverse=function(){return e.flip()},t}),n.get=function(n,r){return e.get(t?n:-1-n,r)},n.has=function(n){return e.has(t?n:-1-n)},n.includes=function(t){return e.includes(t)},n.cacheResult=St,n.__iterate=function(t,n){var r=this;return e.__iterate(function(e,n){return t(e,n,r)},!n)},n.__iterator=function(t,n){return e.__iterator(t,!n)},n}function ct(e,t,n,r){var a=Yt(e);return r&&(a.has=function(r){var a=e.get(r,yn);return a!==yn&&!!t.call(n,a,r,e)},a.get=function(r,a){var i=e.get(r,yn);return i!==yn&&t.call(n,i,r,e)?i:a}),a.__iterateUncached=function(a,i){var o=this,s=0;return e.__iterate(function(e,i,u){return t.call(n,e,i,u)?(s++,a(e,r?i:s-1,o)):void 0},i),s},a.__iteratorUncached=function(a,i){var o=e.__iterator(wn,i),s=0;return new b(function(){for(;;){var i=o.next();if(i.done)return i;var u=i.value,l=u[0],c=u[1];if(t.call(n,c,l,e))return w(a,r?l:s++,c,i)}})},a}function dt(e,t,n){var r=de().asMutable();return e.__iterate(function(a,i){r.update(t.call(n,a,i,e),0,function(e){return e+1})}),r.asImmutable()}function ft(e,t,n){var r=o(e),a=(l(e)?Xe():de()).asMutable();e.__iterate(function(i,o){a.update(t.call(n,i,o,e),function(e){return e=e||[],e.push(r?[o,i]:i),e})});var i=Dt(e);return a.map(function(t){return kt(e,i(t))})}function pt(e,t,n,r){var a=e.size;if(void 0!==t&&(t=0|t),void 0!==n&&(n=0|n),y(t,n,a))return e;var i=v(t,a),o=g(n,a);if(i!==i||o!==o)return pt(e.toSeq().cacheResult(),t,n,r);var s,u=o-i;u===u&&(s=0>u?0:u);var l=Yt(e);return l.size=0===s?s:e.size&&s||void 0,!r&&H(e)&&s>=0&&(l.get=function(t,n){return t=m(this,t),t>=0&&s>t?e.get(t+i,n):n}),l.__iterateUncached=function(t,n){var a=this;if(0===s)return 0;if(n)return this.cacheResult().__iterate(t,n);var o=0,u=!0,l=0;return e.__iterate(function(e,n){return u&&(u=o++<i)?void 0:(l++,t(e,r?n:l-1,a)!==!1&&l!==s)}),l},l.__iteratorUncached=function(t,n){if(0!==s&&n)return this.cacheResult().__iterator(t,n);var a=0!==s&&e.__iterator(t,n),o=0,u=0;return new b(function(){for(;o++<i;)a.next();if(++u>s)return L();var e=a.next();return r||t===bn?e:t===Mn?w(t,u-1,void 0,e):w(t,u-1,e.value[1],e)})},l}function ht(e,t,n){var r=Yt(e);return r.__iterateUncached=function(r,a){var i=this;if(a)return this.cacheResult().__iterate(r,a);var o=0;return e.__iterate(function(e,a,s){return t.call(n,e,a,s)&&++o&&r(e,a,i)}),o},r.__iteratorUncached=function(r,a){var i=this;if(a)return this.cacheResult().__iterator(r,a);var o=e.__iterator(wn,a),s=!0;return new b(function(){if(!s)return L();var e=o.next();if(e.done)return e;var a=e.value,u=a[0],l=a[1];return t.call(n,l,u,i)?r===wn?e:w(r,u,l,e):(s=!1,L())})},r}function mt(e,t,n,r){var a=Yt(e);return a.__iterateUncached=function(a,i){var o=this;if(i)return this.cacheResult().__iterate(a,i);var s=!0,u=0;return e.__iterate(function(e,i,l){return s&&(s=t.call(n,e,i,l))?void 0:(u++,a(e,r?i:u-1,o))}),u},a.__iteratorUncached=function(a,i){var o=this;if(i)return this.cacheResult().__iterator(a,i);var s=e.__iterator(wn,i),u=!0,l=0;return new b(function(){var e,i,c;do{if(e=s.next(),e.done)return r||a===bn?e:a===Mn?w(a,l++,void 0,e):w(a,l++,e.value[1],e);var d=e.value;i=d[0],c=d[1],u&&(u=t.call(n,c,i,o))}while(u);return a===wn?e:w(a,i,c,e)})},a}function _t(e,t){var r=o(e),a=[e].concat(t).map(function(e){return i(e)?r&&(e=n(e)):e=r?F(e):R(Array.isArray(e)?e:[e]),e}).filter(function(e){return 0!==e.size});if(0===a.length)return e;if(1===a.length){var u=a[0];if(u===e||r&&o(u)||s(e)&&s(u))return u}var l=new j(a);return r?l=l.toKeyedSeq():s(e)||(l=l.toSetSeq()),l=l.flatten(!0),l.size=a.reduce(function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}},0),l}function yt(e,t,n){var r=Yt(e);return r.__iterateUncached=function(r,a){function o(e,l){var c=this;e.__iterate(function(e,a){return(!t||t>l)&&i(e)?o(e,l+1):r(e,n?a:s++,c)===!1&&(u=!0),!u},a)}var s=0,u=!1;return o(e,0),s},r.__iteratorUncached=function(r,a){var o=e.__iterator(r,a),s=[],u=0;return new b(function(){for(;o;){var e=o.next();if(e.done===!1){var l=e.value;if(r===wn&&(l=l[1]),t&&!(s.length<t)||!i(l))return n?e:w(r,u++,l,e);s.push(o),o=l.__iterator(r,a)}else o=s.pop()}return L()})},r}function vt(e,t,n){var r=Dt(e);return e.toSeq().map(function(a,i){return r(t.call(n,a,i,e))}).flatten(!0)}function gt(e,t){var n=Yt(e);return n.size=e.size&&2*e.size-1,n.__iterateUncached=function(n,r){var a=this,i=0;return e.__iterate(function(e,r){return(!i||n(t,i++,a)!==!1)&&n(e,i++,a)!==!1},r),i},n.__iteratorUncached=function(n,r){var a,i=e.__iterator(bn,r),o=0;return new b(function(){return(!a||o%2)&&(a=i.next(),a.done)?a:o%2?w(n,o++,t):w(n,o++,a.value,a)})},n}function Mt(e,t,n){t||(t=Et);var r=o(e),a=0,i=e.toSeq().map(function(t,r){return[r,t,a++,n?n(t,r,e):t]}).toArray();return i.sort(function(e,n){return t(e[3],n[3])||e[2]-n[2]}).forEach(r?function(e,t){i[t].length=2}:function(e,t){i[t]=e[1]}),r?E(i):s(e)?O(i):P(i)}function bt(e,t,n){if(t||(t=Et),n){var r=e.toSeq().map(function(t,r){return[t,n(t,r,e)]}).reduce(function(e,n){return wt(t,e[1],n[1])?n:e});return r&&r[0]}return e.reduce(function(e,n){return wt(t,e,n)?n:e})}function wt(e,t,n){var r=e(n,t);return 0===r&&n!==t&&(void 0===n||null===n||n!==n)||r>0}function Lt(e,n,r){var a=Yt(e);return a.size=new j(r).map(function(e){return e.size}).min(),a.__iterate=function(e,t){for(var n,r=this.__iterator(bn,t),a=0;!(n=r.next()).done&&e(n.value,a++,this)!==!1;);return a},a.__iteratorUncached=function(e,a){var i=r.map(function(e){return e=t(e),T(a?e.reverse():e)}),o=0,s=!1;return new b(function(){var t;return s||(t=i.map(function(e){return e.next()}),s=t.some(function(e){return e.done})),s?L():w(e,o++,n.apply(null,t.map(function(e){return e.value})))})},a}function kt(e,t){return H(e)?t:e.constructor(t)}function xt(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function Tt(e){return ce(e.size),h(e)}function Dt(e){return o(e)?n:s(e)?r:a}function Yt(e){return Object.create((o(e)?E:s(e)?O:P).prototype)}function St(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):S.prototype.cacheResult.call(this)}function Et(e,t){return e>t?1:t>e?-1:0}function Ot(e){var n=T(e);if(!n){if(!Y(e))throw new TypeError("Expected iterable or array-like: "+e);n=T(t(e))}return n}function Pt(e,t){var n,r=function(i){if(i instanceof r)return i;if(!(this instanceof r))return new r(i);if(!n){n=!0;var o=Object.keys(e);Nt(a,o),a.size=o.length,a._name=t,a._keys=o,a._defaultValues=e}this._map=de(i)},a=r.prototype=Object.create(Xn);return a.constructor=r,r}function jt(e,t,n){var r=Object.create(Object.getPrototypeOf(e));return r._map=t,r.__ownerID=n,r}function At(e){return e._name||e.constructor.name||"Record"}function Nt(e,t){try{t.forEach(Ct.bind(void 0,e))}catch(n){}}function Ct(e,t){Object.defineProperty(e,t,{get:function(){return this.get(t)},set:function(e){X(this.__ownerID,"Cannot set on an immutable record."),this.set(t,e)}})}function Ht(e){return null===e||void 0===e?Bt():It(e)&&!l(e)?e:Bt().withMutations(function(t){var n=a(e);ce(n.size),n.forEach(function(e){return t.add(e)})})}function It(e){return!(!e||!e[Qn])}function Ft(e,t){return e.__ownerID?(e.size=t.size,e._map=t,e):t===e._map?e:0===t.size?e.__empty():e.__make(t)}function Rt(e,t){var n=Object.create(er);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function Bt(){return tr||(tr=Rt(we()))}function Wt(e){return null===e||void 0===e?Vt():zt(e)?e:Vt().withMutations(function(t){var n=a(e);ce(n.size),n.forEach(function(e){return t.add(e)})})}function zt(e){return It(e)&&l(e)}function Ut(e,t){var n=Object.create(nr);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function Vt(){return rr||(rr=Ut(tt()))}function qt(e){return null===e||void 0===e?Jt():Gt(e)?e:Jt().unshiftAll(e)}function Gt(e){return!(!e||!e[ar])}function Zt(e,t,n,r){var a=Object.create(ir);return a.size=e,a._head=t,a.__ownerID=n,a.__hash=r,a.__altered=!1,a}function Jt(){return or||(or=Zt(0))}function Kt(e,t){var n=function(n){e.prototype[n]=t[n]};return Object.keys(t).forEach(n),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(n),e}function $t(e,t){return t}function Xt(e,t){return[t,e]}function Qt(e){return function(){return!e.apply(this,arguments)}}function en(e){return function(){return-e.apply(this,arguments)}}function tn(e){return"string"==typeof e?JSON.stringify(e):e}function nn(){return p(arguments)}function rn(e,t){return t>e?1:e>t?-1:0}function an(e){if(e.size===1/0)return 0;var t=l(e),n=o(e),r=t?1:0,a=e.__iterate(n?t?function(e,t){r=31*r+sn(ie(e),ie(t))|0}:function(e,t){r=r+sn(ie(e),ie(t))|0}:t?function(e){r=31*r+ie(e)|0}:function(e){r=r+ie(e)|0});return on(a,r)}function on(e,t){return t=On(t,3432918353),t=On(t<<15|t>>>-15,461845907),t=On(t<<13|t>>>-13,5),t=(t+3864292196|0)^e,t=On(t^t>>>16,2246822507),t=On(t^t>>>13,3266489909),t=ae(t^t>>>16)}function sn(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}var un=Array.prototype.slice;e(n,t),e(r,t),e(a,t),t.isIterable=i,t.isKeyed=o,t.isIndexed=s,t.isAssociative=u,t.isOrdered=l,t.Keyed=n,t.Indexed=r,t.Set=a;var ln="@@__IMMUTABLE_ITERABLE__@@",cn="@@__IMMUTABLE_KEYED__@@",dn="@@__IMMUTABLE_INDEXED__@@",fn="@@__IMMUTABLE_ORDERED__@@",pn="delete",hn=5,mn=1<<hn,_n=mn-1,yn={},vn={value:!1},gn={value:!1},Mn=0,bn=1,wn=2,Ln="function"==typeof Symbol&&Symbol.iterator,kn="@@iterator",xn=Ln||kn;b.prototype.toString=function(){return"[Iterator]"},b.KEYS=Mn,b.VALUES=bn,b.ENTRIES=wn,b.prototype.inspect=b.prototype.toSource=function(){return this.toString()},b.prototype[xn]=function(){return this},e(S,t),S.of=function(){return S(arguments)},S.prototype.toSeq=function(){return this},S.prototype.toString=function(){return this.__toString("Seq {","}")},S.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},S.prototype.__iterate=function(e,t){return z(this,e,t,!0)},S.prototype.__iterator=function(e,t){return U(this,e,t,!0)},e(E,S),E.prototype.toKeyedSeq=function(){return this},e(O,S),O.of=function(){return O(arguments)},O.prototype.toIndexedSeq=function(){return this},O.prototype.toString=function(){return this.__toString("Seq [","]")},O.prototype.__iterate=function(e,t){return z(this,e,t,!1)},O.prototype.__iterator=function(e,t){return U(this,e,t,!1)},e(P,S),P.of=function(){return P(arguments)},P.prototype.toSetSeq=function(){return this},S.isSeq=H,S.Keyed=E,S.Set=P,S.Indexed=O;var Tn="@@__IMMUTABLE_SEQ__@@";S.prototype[Tn]=!0,e(j,O),j.prototype.get=function(e,t){return this.has(e)?this._array[m(this,e)]:t},j.prototype.__iterate=function(e,t){for(var n=this._array,r=n.length-1,a=0;r>=a;a++)if(e(n[t?r-a:a],a,this)===!1)return a+1;return a},j.prototype.__iterator=function(e,t){var n=this._array,r=n.length-1,a=0;return new b(function(){return a>r?L():w(e,a,n[t?r-a++:a++])})},e(A,E),A.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},A.prototype.has=function(e){return this._object.hasOwnProperty(e)},A.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,a=r.length-1,i=0;a>=i;i++){var o=r[t?a-i:i];if(e(n[o],o,this)===!1)return i+1}return i},A.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,a=r.length-1,i=0;return new b(function(){var o=r[t?a-i:i];return i++>a?L():w(e,o,n[o])})},A.prototype[fn]=!0,e(N,O),N.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n=this._iterable,r=T(n),a=0;if(x(r))for(var i;!(i=r.next()).done&&e(i.value,a++,this)!==!1;);return a},N.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=this._iterable,r=T(n);if(!x(r))return new b(L);var a=0;return new b(function(){var t=r.next();return t.done?t:w(e,a++,t.value)})},e(C,O),C.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);for(var n=this._iterator,r=this._iteratorCache,a=0;a<r.length;)if(e(r[a],a++,this)===!1)return a;for(var i;!(i=n.next()).done;){var o=i.value;if(r[a]=o,e(o,a++,this)===!1)break}return a},C.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=this._iterator,r=this._iteratorCache,a=0;return new b(function(){if(a>=r.length){var t=n.next();if(t.done)return t;r[a]=t.value}return w(e,a,r[a++])})};var Dn;e($,O),$.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},$.prototype.get=function(e,t){return this.has(e)?this._value:t},$.prototype.includes=function(e){return J(this._value,e)},$.prototype.slice=function(e,t){var n=this.size;return y(e,t,n)?this:new $(this._value,g(t,n)-v(e,n))},$.prototype.reverse=function(){return this},$.prototype.indexOf=function(e){return J(this._value,e)?0:-1},$.prototype.lastIndexOf=function(e){return J(this._value,e)?this.size:-1},$.prototype.__iterate=function(e,t){for(var n=0;n<this.size;n++)if(e(this._value,n,this)===!1)return n+1;return n},$.prototype.__iterator=function(e,t){var n=this,r=0;return new b(function(){return r<n.size?w(e,r++,n._value):L()})},$.prototype.equals=function(e){return e instanceof $?J(this._value,e._value):K(e)};var Yn;e(Q,O),Q.prototype.toString=function(){return 0===this.size?"Range []":"Range [ "+this._start+"..."+this._end+(this._step>1?" by "+this._step:"")+" ]"},Q.prototype.get=function(e,t){return this.has(e)?this._start+m(this,e)*this._step:t},Q.prototype.includes=function(e){var t=(e-this._start)/this._step;return t>=0&&t<this.size&&t===Math.floor(t)},Q.prototype.slice=function(e,t){return y(e,t,this.size)?this:(e=v(e,this.size),t=g(t,this.size),e>=t?new Q(0,0):new Q(this.get(e,this._end),this.get(t,this._end),this._step))},Q.prototype.indexOf=function(e){var t=e-this._start;if(t%this._step===0){var n=t/this._step;if(n>=0&&n<this.size)return n}return-1},Q.prototype.lastIndexOf=function(e){return this.indexOf(e)},Q.prototype.__iterate=function(e,t){for(var n=this.size-1,r=this._step,a=t?this._start+n*r:this._start,i=0;n>=i;i++){if(e(a,i,this)===!1)return i+1;a+=t?-r:r}return i},Q.prototype.__iterator=function(e,t){var n=this.size-1,r=this._step,a=t?this._start+n*r:this._start,i=0;return new b(function(){var o=a;return a+=t?-r:r,i>n?L():w(e,i++,o)})},Q.prototype.equals=function(e){return e instanceof Q?this._start===e._start&&this._end===e._end&&this._step===e._step:K(this,e)};var Sn;e(ee,t),e(te,ee),e(ne,ee),e(re,ee),ee.Keyed=te,ee.Indexed=ne,ee.Set=re;var En,On="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){e=0|e,t=0|t;var n=65535&e,r=65535&t;return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0},Pn=Object.isExtensible,jn=function(){try{return Object.defineProperty({},"@",{}),!0}catch(e){return!1}}(),An="function"==typeof WeakMap;An&&(En=new WeakMap);var Nn=0,Cn="__immutablehash__";"function"==typeof Symbol&&(Cn=Symbol(Cn));var Hn=16,In=255,Fn=0,Rn={};e(de,te),de.prototype.toString=function(){return this.__toString("Map {","}")},de.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},de.prototype.set=function(e,t){return Le(this,e,t)},de.prototype.setIn=function(e,t){return this.updateIn(e,yn,function(){return t})},de.prototype.remove=function(e){return Le(this,e,yn)},de.prototype.deleteIn=function(e){return this.updateIn(e,function(){return yn})},de.prototype.update=function(e,t,n){return 1===arguments.length?e(this):this.updateIn([e],t,n)},de.prototype.updateIn=function(e,t,n){n||(n=t,t=void 0);var r=Ae(this,Ot(e),t,n);return r===yn?void 0:r},de.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):we()},de.prototype.merge=function(){return Ee(this,void 0,arguments)},de.prototype.mergeWith=function(e){var t=un.call(arguments,1);return Ee(this,e,t)},de.prototype.mergeIn=function(e){var t=un.call(arguments,1);return this.updateIn(e,we(),function(e){return"function"==typeof e.merge?e.merge.apply(e,t):t[t.length-1]})},de.prototype.mergeDeep=function(){return Ee(this,Oe,arguments)},de.prototype.mergeDeepWith=function(e){var t=un.call(arguments,1);return Ee(this,Pe(e),t)},de.prototype.mergeDeepIn=function(e){var t=un.call(arguments,1);return this.updateIn(e,we(),function(e){return"function"==typeof e.mergeDeep?e.mergeDeep.apply(e,t):t[t.length-1]})},de.prototype.sort=function(e){return Xe(Mt(this,e))},de.prototype.sortBy=function(e,t){return Xe(Mt(this,t,e))},de.prototype.withMutations=function(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this},de.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new f)},de.prototype.asImmutable=function(){return this.__ensureOwner()},de.prototype.wasAltered=function(){return this.__altered},de.prototype.__iterator=function(e,t){return new ve(this,e,t)},de.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate(function(t){return r++,e(t[1],t[0],n)},t),r},de.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?be(this.size,this._root,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},de.isMap=fe;var Bn="@@__IMMUTABLE_MAP__@@",Wn=de.prototype;Wn[Bn]=!0,Wn[pn]=Wn.remove,Wn.removeIn=Wn.deleteIn,pe.prototype.get=function(e,t,n,r){for(var a=this.entries,i=0,o=a.length;o>i;i++)if(J(n,a[i][0]))return a[i][1];return r},pe.prototype.update=function(e,t,n,r,a,i,o){for(var s=a===yn,u=this.entries,l=0,c=u.length;c>l&&!J(r,u[l][0]);l++);var f=c>l;if(f?u[l][1]===a:s)return this;if(d(o),(s||!f)&&d(i),!s||1!==u.length){if(!f&&!s&&u.length>=Un)return De(e,u,r,a);var h=e&&e===this.ownerID,m=h?u:p(u);return f?s?l===c-1?m.pop():m[l]=m.pop():m[l]=[r,a]:m.push([r,a]),h?(this.entries=m,this):new pe(e,m)}},he.prototype.get=function(e,t,n,r){void 0===t&&(t=ie(n));var a=1<<((0===e?t:t>>>e)&_n),i=this.bitmap;return 0===(i&a)?r:this.nodes[Ne(i&a-1)].get(e+hn,t,n,r)},he.prototype.update=function(e,t,n,r,a,i,o){void 0===n&&(n=ie(r));var s=(0===t?n:n>>>t)&_n,u=1<<s,l=this.bitmap,c=0!==(l&u);if(!c&&a===yn)return this;var d=Ne(l&u-1),f=this.nodes,p=c?f[d]:void 0,h=ke(p,e,t+hn,n,r,a,i,o);if(h===p)return this;if(!c&&h&&f.length>=Vn)return Se(e,f,l,s,h);if(c&&!h&&2===f.length&&xe(f[1^d]))return f[1^d];if(c&&h&&1===f.length&&xe(h))return h;var m=e&&e===this.ownerID,_=c?h?l:l^u:l|u,y=c?h?Ce(f,d,h,m):Ie(f,d,m):He(f,d,h,m);return m?(this.bitmap=_,this.nodes=y,this):new he(e,_,y)},me.prototype.get=function(e,t,n,r){void 0===t&&(t=ie(n));var a=(0===e?t:t>>>e)&_n,i=this.nodes[a];return i?i.get(e+hn,t,n,r):r},me.prototype.update=function(e,t,n,r,a,i,o){void 0===n&&(n=ie(r));var s=(0===t?n:n>>>t)&_n,u=a===yn,l=this.nodes,c=l[s];if(u&&!c)return this;var d=ke(c,e,t+hn,n,r,a,i,o);if(d===c)return this;var f=this.count;if(c){if(!d&&(f--,qn>f))return Ye(e,l,f,s)}else f++;var p=e&&e===this.ownerID,h=Ce(l,s,d,p);return p?(this.count=f,this.nodes=h,this):new me(e,f,h)},_e.prototype.get=function(e,t,n,r){for(var a=this.entries,i=0,o=a.length;o>i;i++)if(J(n,a[i][0]))return a[i][1];return r},_e.prototype.update=function(e,t,n,r,a,i,o){void 0===n&&(n=ie(r));var s=a===yn;if(n!==this.keyHash)return s?this:(d(o),d(i),Te(this,e,t,n,[r,a]));for(var u=this.entries,l=0,c=u.length;c>l&&!J(r,u[l][0]);l++);var f=c>l;if(f?u[l][1]===a:s)return this;if(d(o),(s||!f)&&d(i),s&&2===c)return new ye(e,this.keyHash,u[1^l]);var h=e&&e===this.ownerID,m=h?u:p(u);return f?s?l===c-1?m.pop():m[l]=m.pop():m[l]=[r,a]:m.push([r,a]),h?(this.entries=m,this):new _e(e,this.keyHash,m)},ye.prototype.get=function(e,t,n,r){return J(n,this.entry[0])?this.entry[1]:r},ye.prototype.update=function(e,t,n,r,a,i,o){var s=a===yn,u=J(r,this.entry[0]);return(u?a===this.entry[1]:s)?this:(d(o),s?void d(i):u?e&&e===this.ownerID?(this.entry[1]=a,this):new ye(e,this.keyHash,[r,a]):(d(i),Te(this,e,t,ie(r),[r,a])))},pe.prototype.iterate=_e.prototype.iterate=function(e,t){for(var n=this.entries,r=0,a=n.length-1;a>=r;r++)if(e(n[t?a-r:r])===!1)return!1},he.prototype.iterate=me.prototype.iterate=function(e,t){for(var n=this.nodes,r=0,a=n.length-1;a>=r;r++){var i=n[t?a-r:r];if(i&&i.iterate(e,t)===!1)return!1}},ye.prototype.iterate=function(e,t){return e(this.entry)},e(ve,b),ve.prototype.next=function(){for(var e=this._type,t=this._stack;t;){var n,r=t.node,a=t.index++;if(r.entry){if(0===a)return ge(e,r.entry)}else if(r.entries){if(n=r.entries.length-1,n>=a)return ge(e,r.entries[this._reverse?n-a:a])}else if(n=r.nodes.length-1,n>=a){var i=r.nodes[this._reverse?n-a:a];if(i){if(i.entry)return ge(e,i.entry);t=this._stack=Me(i,t)}continue}t=this._stack=this._stack.__prev}return L()};var zn,Un=mn/4,Vn=mn/2,qn=mn/4;e(Fe,ne),Fe.of=function(){return this(arguments)},Fe.prototype.toString=function(){return this.__toString("List [","]")},Fe.prototype.get=function(e,t){if(e=m(this,e),e>=0&&e<this.size){e+=this._origin;var n=Ze(this,e);return n&&n.array[e&_n]}return t},Fe.prototype.set=function(e,t){return Ve(this,e,t)},Fe.prototype.remove=function(e){return this.has(e)?0===e?this.shift():e===this.size-1?this.pop():this.splice(e,1):this},Fe.prototype.insert=function(e,t){return this.splice(e,0,t)},Fe.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=hn,this._root=this._tail=null,this.__hash=void 0,this.__altered=!0,this):Ue()},Fe.prototype.push=function(){var e=arguments,t=this.size;return this.withMutations(function(n){Je(n,0,t+e.length);for(var r=0;r<e.length;r++)n.set(t+r,e[r])})},Fe.prototype.pop=function(){return Je(this,0,-1)},Fe.prototype.unshift=function(){var e=arguments;return this.withMutations(function(t){Je(t,-e.length);for(var n=0;n<e.length;n++)t.set(n,e[n])})},Fe.prototype.shift=function(){return Je(this,1)},Fe.prototype.merge=function(){return Ke(this,void 0,arguments)},Fe.prototype.mergeWith=function(e){var t=un.call(arguments,1);return Ke(this,e,t)},Fe.prototype.mergeDeep=function(){return Ke(this,Oe,arguments)},Fe.prototype.mergeDeepWith=function(e){var t=un.call(arguments,1);return Ke(this,Pe(e),t)},Fe.prototype.setSize=function(e){return Je(this,0,e)},Fe.prototype.slice=function(e,t){var n=this.size;return y(e,t,n)?this:Je(this,v(e,n),g(t,n))},Fe.prototype.__iterator=function(e,t){var n=0,r=We(this,t);return new b(function(){var t=r();return t===Kn?L():w(e,n++,t)})},Fe.prototype.__iterate=function(e,t){for(var n,r=0,a=We(this,t);(n=a())!==Kn&&e(n,r++,this)!==!1;);return r},Fe.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?ze(this._origin,this._capacity,this._level,this._root,this._tail,e,this.__hash):(this.__ownerID=e,this)},Fe.isList=Re;var Gn="@@__IMMUTABLE_LIST__@@",Zn=Fe.prototype;Zn[Gn]=!0,Zn[pn]=Zn.remove,Zn.setIn=Wn.setIn,Zn.deleteIn=Zn.removeIn=Wn.removeIn,Zn.update=Wn.update,Zn.updateIn=Wn.updateIn,Zn.mergeIn=Wn.mergeIn,Zn.mergeDeepIn=Wn.mergeDeepIn,Zn.withMutations=Wn.withMutations,Zn.asMutable=Wn.asMutable,Zn.asImmutable=Wn.asImmutable,Zn.wasAltered=Wn.wasAltered,Be.prototype.removeBefore=function(e,t,n){if(n===t?1<<t:0===this.array.length)return this;var r=n>>>t&_n;if(r>=this.array.length)return new Be([],e);var a,i=0===r;if(t>0){var o=this.array[r];if(a=o&&o.removeBefore(e,t-hn,n),a===o&&i)return this}if(i&&!a)return this;var s=Ge(this,e);if(!i)for(var u=0;r>u;u++)s.array[u]=void 0;return a&&(s.array[r]=a),s},Be.prototype.removeAfter=function(e,t,n){if(n===(t?1<<t:0)||0===this.array.length)return this;var r=n-1>>>t&_n;if(r>=this.array.length)return this;var a;if(t>0){var i=this.array[r];if(a=i&&i.removeAfter(e,t-hn,n),a===i&&r===this.array.length-1)return this}var o=Ge(this,e);return o.array.splice(r+1),a&&(o.array[r]=a),o};var Jn,Kn={};e(Xe,de),Xe.of=function(){return this(arguments)},Xe.prototype.toString=function(){return this.__toString("OrderedMap {","}")},Xe.prototype.get=function(e,t){var n=this._map.get(e);return void 0!==n?this._list.get(n)[1]:t},Xe.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):tt()},Xe.prototype.set=function(e,t){return nt(this,e,t)},Xe.prototype.remove=function(e){return nt(this,e,yn)},Xe.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},Xe.prototype.__iterate=function(e,t){var n=this;return this._list.__iterate(function(t){return t&&e(t[1],t[0],n)},t)},Xe.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},Xe.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?et(t,n,e,this.__hash):(this.__ownerID=e,this._map=t,this._list=n,this)},Xe.isOrderedMap=Qe,Xe.prototype[fn]=!0,Xe.prototype[pn]=Xe.prototype.remove;var $n;e(rt,E),rt.prototype.get=function(e,t){return this._iter.get(e,t)},rt.prototype.has=function(e){return this._iter.has(e)},rt.prototype.valueSeq=function(){return this._iter.valueSeq()},rt.prototype.reverse=function(){var e=this,t=lt(this,!0);return this._useKeys||(t.valueSeq=function(){return e._iter.toSeq().reverse()}),t},rt.prototype.map=function(e,t){var n=this,r=ut(this,e,t);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(e,t)}),r},rt.prototype.__iterate=function(e,t){var n,r=this;return this._iter.__iterate(this._useKeys?function(t,n){return e(t,n,r)}:(n=t?Tt(this):0,function(a){return e(a,t?--n:n++,r)}),t)},rt.prototype.__iterator=function(e,t){if(this._useKeys)return this._iter.__iterator(e,t);var n=this._iter.__iterator(bn,t),r=t?Tt(this):0;return new b(function(){var a=n.next();return a.done?a:w(e,t?--r:r++,a.value,a)})},rt.prototype[fn]=!0,e(at,O),at.prototype.includes=function(e){return this._iter.includes(e)},at.prototype.__iterate=function(e,t){var n=this,r=0;return this._iter.__iterate(function(t){return e(t,r++,n)},t)},at.prototype.__iterator=function(e,t){var n=this._iter.__iterator(bn,t),r=0;return new b(function(){ var t=n.next();return t.done?t:w(e,r++,t.value,t)})},e(it,P),it.prototype.has=function(e){return this._iter.includes(e)},it.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){return e(t,t,n)},t)},it.prototype.__iterator=function(e,t){var n=this._iter.__iterator(bn,t);return new b(function(){var t=n.next();return t.done?t:w(e,t.value,t.value,t)})},e(ot,E),ot.prototype.entrySeq=function(){return this._iter.toSeq()},ot.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){if(t){xt(t);var r=i(t);return e(r?t.get(1):t[1],r?t.get(0):t[0],n)}},t)},ot.prototype.__iterator=function(e,t){var n=this._iter.__iterator(bn,t);return new b(function(){for(;;){var t=n.next();if(t.done)return t;var r=t.value;if(r){xt(r);var a=i(r);return w(e,a?r.get(0):r[0],a?r.get(1):r[1],t)}}})},at.prototype.cacheResult=rt.prototype.cacheResult=it.prototype.cacheResult=ot.prototype.cacheResult=St,e(Pt,te),Pt.prototype.toString=function(){return this.__toString(At(this)+" {","}")},Pt.prototype.has=function(e){return this._defaultValues.hasOwnProperty(e)},Pt.prototype.get=function(e,t){if(!this.has(e))return t;var n=this._defaultValues[e];return this._map?this._map.get(e,n):n},Pt.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var e=this.constructor;return e._empty||(e._empty=jt(this,we()))},Pt.prototype.set=function(e,t){if(!this.has(e))throw new Error('Cannot set unknown key "'+e+'" on '+At(this));var n=this._map&&this._map.set(e,t);return this.__ownerID||n===this._map?this:jt(this,n)},Pt.prototype.remove=function(e){if(!this.has(e))return this;var t=this._map&&this._map.remove(e);return this.__ownerID||t===this._map?this:jt(this,t)},Pt.prototype.wasAltered=function(){return this._map.wasAltered()},Pt.prototype.__iterator=function(e,t){var r=this;return n(this._defaultValues).map(function(e,t){return r.get(t)}).__iterator(e,t)},Pt.prototype.__iterate=function(e,t){var r=this;return n(this._defaultValues).map(function(e,t){return r.get(t)}).__iterate(e,t)},Pt.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map&&this._map.__ensureOwner(e);return e?jt(this,t,e):(this.__ownerID=e,this._map=t,this)};var Xn=Pt.prototype;Xn[pn]=Xn.remove,Xn.deleteIn=Xn.removeIn=Wn.removeIn,Xn.merge=Wn.merge,Xn.mergeWith=Wn.mergeWith,Xn.mergeIn=Wn.mergeIn,Xn.mergeDeep=Wn.mergeDeep,Xn.mergeDeepWith=Wn.mergeDeepWith,Xn.mergeDeepIn=Wn.mergeDeepIn,Xn.setIn=Wn.setIn,Xn.update=Wn.update,Xn.updateIn=Wn.updateIn,Xn.withMutations=Wn.withMutations,Xn.asMutable=Wn.asMutable,Xn.asImmutable=Wn.asImmutable,e(Ht,re),Ht.of=function(){return this(arguments)},Ht.fromKeys=function(e){return this(n(e).keySeq())},Ht.prototype.toString=function(){return this.__toString("Set {","}")},Ht.prototype.has=function(e){return this._map.has(e)},Ht.prototype.add=function(e){return Ft(this,this._map.set(e,!0))},Ht.prototype.remove=function(e){return Ft(this,this._map.remove(e))},Ht.prototype.clear=function(){return Ft(this,this._map.clear())},Ht.prototype.union=function(){var e=un.call(arguments,0);return e=e.filter(function(e){return 0!==e.size}),0===e.length?this:0!==this.size||this.__ownerID||1!==e.length?this.withMutations(function(t){for(var n=0;n<e.length;n++)a(e[n]).forEach(function(e){return t.add(e)})}):this.constructor(e[0])},Ht.prototype.intersect=function(){var e=un.call(arguments,0);if(0===e.length)return this;e=e.map(function(e){return a(e)});var t=this;return this.withMutations(function(n){t.forEach(function(t){e.every(function(e){return e.includes(t)})||n.remove(t)})})},Ht.prototype.subtract=function(){var e=un.call(arguments,0);if(0===e.length)return this;e=e.map(function(e){return a(e)});var t=this;return this.withMutations(function(n){t.forEach(function(t){e.some(function(e){return e.includes(t)})&&n.remove(t)})})},Ht.prototype.merge=function(){return this.union.apply(this,arguments)},Ht.prototype.mergeWith=function(e){var t=un.call(arguments,1);return this.union.apply(this,t)},Ht.prototype.sort=function(e){return Wt(Mt(this,e))},Ht.prototype.sortBy=function(e,t){return Wt(Mt(this,t,e))},Ht.prototype.wasAltered=function(){return this._map.wasAltered()},Ht.prototype.__iterate=function(e,t){var n=this;return this._map.__iterate(function(t,r){return e(r,r,n)},t)},Ht.prototype.__iterator=function(e,t){return this._map.map(function(e,t){return t}).__iterator(e,t)},Ht.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e);return e?this.__make(t,e):(this.__ownerID=e,this._map=t,this)},Ht.isSet=It;var Qn="@@__IMMUTABLE_SET__@@",er=Ht.prototype;er[Qn]=!0,er[pn]=er.remove,er.mergeDeep=er.merge,er.mergeDeepWith=er.mergeWith,er.withMutations=Wn.withMutations,er.asMutable=Wn.asMutable,er.asImmutable=Wn.asImmutable,er.__empty=Bt,er.__make=Rt;var tr;e(Wt,Ht),Wt.of=function(){return this(arguments)},Wt.fromKeys=function(e){return this(n(e).keySeq())},Wt.prototype.toString=function(){return this.__toString("OrderedSet {","}")},Wt.isOrderedSet=zt;var nr=Wt.prototype;nr[fn]=!0,nr.__empty=Vt,nr.__make=Ut;var rr;e(qt,ne),qt.of=function(){return this(arguments)},qt.prototype.toString=function(){return this.__toString("Stack [","]")},qt.prototype.get=function(e,t){var n=this._head;for(e=m(this,e);n&&e--;)n=n.next;return n?n.value:t},qt.prototype.peek=function(){return this._head&&this._head.value},qt.prototype.push=function(){if(0===arguments.length)return this;for(var e=this.size+arguments.length,t=this._head,n=arguments.length-1;n>=0;n--)t={value:arguments[n],next:t};return this.__ownerID?(this.size=e,this._head=t,this.__hash=void 0,this.__altered=!0,this):Zt(e,t)},qt.prototype.pushAll=function(e){if(e=r(e),0===e.size)return this;ce(e.size);var t=this.size,n=this._head;return e.reverse().forEach(function(e){t++,n={value:e,next:n}}),this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):Zt(t,n)},qt.prototype.pop=function(){return this.slice(1)},qt.prototype.unshift=function(){return this.push.apply(this,arguments)},qt.prototype.unshiftAll=function(e){return this.pushAll(e)},qt.prototype.shift=function(){return this.pop.apply(this,arguments)},qt.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Jt()},qt.prototype.slice=function(e,t){if(y(e,t,this.size))return this;var n=v(e,this.size),r=g(t,this.size);if(r!==this.size)return ne.prototype.slice.call(this,e,t);for(var a=this.size-n,i=this._head;n--;)i=i.next;return this.__ownerID?(this.size=a,this._head=i,this.__hash=void 0,this.__altered=!0,this):Zt(a,i)},qt.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Zt(this.size,this._head,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},qt.prototype.__iterate=function(e,t){if(t)return this.reverse().__iterate(e);for(var n=0,r=this._head;r&&e(r.value,n++,this)!==!1;)r=r.next;return n},qt.prototype.__iterator=function(e,t){if(t)return this.reverse().__iterator(e);var n=0,r=this._head;return new b(function(){if(r){var t=r.value;return r=r.next,w(e,n++,t)}return L()})},qt.isStack=Gt;var ar="@@__IMMUTABLE_STACK__@@",ir=qt.prototype;ir[ar]=!0,ir.withMutations=Wn.withMutations,ir.asMutable=Wn.asMutable,ir.asImmutable=Wn.asImmutable,ir.wasAltered=Wn.wasAltered;var or;t.Iterator=b,Kt(t,{toArray:function(){ce(this.size);var e=new Array(this.size||0);return this.valueSeq().__iterate(function(t,n){e[n]=t}),e},toIndexedSeq:function(){return new at(this)},toJS:function(){return this.toSeq().map(function(e){return e&&"function"==typeof e.toJS?e.toJS():e}).__toJS()},toJSON:function(){return this.toSeq().map(function(e){return e&&"function"==typeof e.toJSON?e.toJSON():e}).__toJS()},toKeyedSeq:function(){return new rt(this,(!0))},toMap:function(){return de(this.toKeyedSeq())},toObject:function(){ce(this.size);var e={};return this.__iterate(function(t,n){e[n]=t}),e},toOrderedMap:function(){return Xe(this.toKeyedSeq())},toOrderedSet:function(){return Wt(o(this)?this.valueSeq():this)},toSet:function(){return Ht(o(this)?this.valueSeq():this)},toSetSeq:function(){return new it(this)},toSeq:function(){return s(this)?this.toIndexedSeq():o(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return qt(o(this)?this.valueSeq():this)},toList:function(){return Fe(o(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){var e=un.call(arguments,0);return kt(this,_t(this,e))},includes:function(e){return this.some(function(t){return J(t,e)})},entries:function(){return this.__iterator(wn)},every:function(e,t){ce(this.size);var n=!0;return this.__iterate(function(r,a,i){return e.call(t,r,a,i)?void 0:(n=!1,!1)}),n},filter:function(e,t){return kt(this,ct(this,e,t,!0))},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},findEntry:function(e,t){var n;return this.__iterate(function(r,a,i){return e.call(t,r,a,i)?(n=[a,r],!1):void 0}),n},findLastEntry:function(e,t){return this.toSeq().reverse().findEntry(e,t)},forEach:function(e,t){return ce(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){ce(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate(function(r){n?n=!1:t+=e,t+=null!==r&&void 0!==r?r.toString():""}),t},keys:function(){return this.__iterator(Mn)},map:function(e,t){return kt(this,ut(this,e,t))},reduce:function(e,t,n){ce(this.size);var r,a;return arguments.length<2?a=!0:r=t,this.__iterate(function(t,i,o){a?(a=!1,r=t):r=e.call(n,r,t,i,o)}),r},reduceRight:function(e,t,n){var r=this.toKeyedSeq().reverse();return r.reduce.apply(r,arguments)},reverse:function(){return kt(this,lt(this,!0))},slice:function(e,t){return kt(this,pt(this,e,t,!0))},some:function(e,t){return!this.every(Qt(e),t)},sort:function(e){return kt(this,Mt(this,e))},values:function(){return this.__iterator(bn)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some(function(){return!0})},count:function(e,t){return h(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return dt(this,e,t)},equals:function(e){return K(this,e)},entrySeq:function(){var e=this;if(e._cache)return new j(e._cache);var t=e.toSeq().map(Xt).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter(Qt(e),t)},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},first:function(){return this.find(_)},flatMap:function(e,t){return kt(this,vt(this,e,t))},flatten:function(e){return kt(this,yt(this,e,!0))},fromEntrySeq:function(){return new ot(this)},get:function(e,t){return this.find(function(t,n){return J(n,e)},void 0,t)},getIn:function(e,t){for(var n,r=this,a=Ot(e);!(n=a.next()).done;){var i=n.value;if(r=r&&r.get?r.get(i,yn):yn,r===yn)return t}return r},groupBy:function(e,t){return ft(this,e,t)},has:function(e){return this.get(e,yn)!==yn},hasIn:function(e){return this.getIn(e,yn)!==yn},isSubset:function(e){return e="function"==typeof e.includes?e:t(e),this.every(function(t){return e.includes(t)})},isSuperset:function(e){return e="function"==typeof e.isSubset?e:t(e),e.isSubset(this)},keySeq:function(){return this.toSeq().map($t).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},max:function(e){return bt(this,e)},maxBy:function(e,t){return bt(this,t,e)},min:function(e){return bt(this,e?en(e):rn)},minBy:function(e,t){return bt(this,t?en(t):rn,e)},rest:function(){return this.slice(1)},skip:function(e){return this.slice(Math.max(0,e))},skipLast:function(e){return kt(this,this.toSeq().reverse().skip(e).reverse())},skipWhile:function(e,t){return kt(this,mt(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile(Qt(e),t)},sortBy:function(e,t){return kt(this,Mt(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return kt(this,this.toSeq().reverse().take(e).reverse())},takeWhile:function(e,t){return kt(this,ht(this,e,t))},takeUntil:function(e,t){return this.takeWhile(Qt(e),t)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=an(this))}});var sr=t.prototype;sr[ln]=!0,sr[xn]=sr.values,sr.__toJS=sr.toArray,sr.__toStringMapper=tn,sr.inspect=sr.toSource=function(){return this.toString()},sr.chain=sr.flatMap,sr.contains=sr.includes,function(){try{Object.defineProperty(sr,"length",{get:function(){if(!t.noLengthWarning){var e;try{throw new Error}catch(n){e=n.stack}if(-1===e.indexOf("_wrapObject"))return console&&console.warn&&console.warn("iterable.length has been deprecated, use iterable.size or iterable.count(). This warning will become a silent error in a future version. "+e),this.size}}})}catch(e){}}(),Kt(n,{flip:function(){return kt(this,st(this))},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLastKey:function(e,t){return this.toSeq().reverse().findKey(e,t)},keyOf:function(e){return this.findKey(function(t){return J(t,e)})},lastKeyOf:function(e){return this.findLastKey(function(t){return J(t,e)})},mapEntries:function(e,t){var n=this,r=0;return kt(this,this.toSeq().map(function(a,i){return e.call(t,[i,a],r++,n)}).fromEntrySeq())},mapKeys:function(e,t){var n=this;return kt(this,this.toSeq().flip().map(function(r,a){return e.call(t,r,a,n)}).flip())}});var ur=n.prototype;ur[cn]=!0,ur[xn]=sr.entries,ur.__toJS=sr.toObject,ur.__toStringMapper=function(e,t){return JSON.stringify(t)+": "+tn(e)},Kt(r,{toKeyedSeq:function(){return new rt(this,(!1))},filter:function(e,t){return kt(this,ct(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.toKeyedSeq().keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.toKeyedSeq().reverse().keyOf(e);return void 0===t?-1:t},reverse:function(){return kt(this,lt(this,!1))},slice:function(e,t){return kt(this,pt(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(0|t,0),0===n||2===n&&!t)return this;e=v(e,0>e?this.count():this.size);var r=this.slice(0,e);return kt(this,1===n?r:r.concat(p(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.toKeyedSeq().findLastKey(e,t);return void 0===n?-1:n},first:function(){return this.get(0)},flatten:function(e){return kt(this,yt(this,e,!1))},get:function(e,t){return e=m(this,e),0>e||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find(function(t,n){return n===e},void 0,t)},has:function(e){return e=m(this,e),e>=0&&(void 0!==this.size?this.size===1/0||e<this.size:-1!==this.indexOf(e))},interpose:function(e){return kt(this,gt(this,e))},interleave:function(){var e=[this].concat(p(arguments)),t=Lt(this.toSeq(),O.of,e),n=t.flatten(!0);return t.size&&(n.size=t.size*e.length),kt(this,n)},last:function(){return this.get(-1)},skipWhile:function(e,t){return kt(this,mt(this,e,t,!1))},zip:function(){var e=[this].concat(p(arguments));return kt(this,Lt(this,nn,e))},zipWith:function(e){var t=p(arguments);return t[0]=this,kt(this,Lt(this,e,t))}}),r.prototype[dn]=!0,r.prototype[fn]=!0,Kt(a,{get:function(e,t){return this.has(e)?e:t},includes:function(e){return this.has(e)},keySeq:function(){return this.valueSeq()}}),a.prototype.has=sr.includes,Kt(E,n.prototype),Kt(O,r.prototype),Kt(P,a.prototype),Kt(te,n.prototype),Kt(ne,r.prototype),Kt(re,a.prototype);var lr={Iterable:t,Seq:S,Collection:ee,Map:de,OrderedMap:Xe,List:Fe,Stack:qt,Set:Ht,OrderedSet:Wt,Record:Pt,Range:Q,Repeat:$,is:J,fromJS:V};return lr})},function(e,t){"use strict";function n(){var e=[],t=function(t){var n=e.indexOf(t);n>=0&&e.splice(n,1)},n=function(n){e.push(n);var r=function(){return t(n)};return{dispose:r}},r=function(t){e.forEach(function(e){return e(t)})};return{subscribe:n,push:r,unsubscribe:t}}e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){return e.config=(0,s.assign)({setState:function(e,t){return this.state=t,this.state},getState:function(e){return e},onSerialize:function(e){return e.toJS()},onDeserialize:function(e){return o["default"].fromJS(e)}},t),e}Object.defineProperty(t,"__esModule",{value:!0});var i=n(5),o=r(i),s=n(8);t["default"]=a,e.exports=t["default"]},function(e,t){"use strict";function n(e){var t=e.constructor;return!!e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&o(t)&&(t instanceof t||"AltStore"===e.type)}function r(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}function a(e,t){t.forEach(function(t){Object.keys(Object(t)).forEach(function(n){e(n,t[n])})})}function i(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;t>r;r++)n[r-1]=arguments[r];return a(function(t,n){return e[t]=n},n),e}Object.defineProperty(t,"__esModule",{value:!0}),t.isPojo=n,t.isPromise=r,t.eachObject=a,t.assign=i;var o=function(e){return"function"==typeof e};t.isFunction=o},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t,n,r,a){var i=c.uid(e._actionsRegistry,t+"."+n);e._actionsRegistry[i]=1;var o={id:i,namespace:t,name:n},s=new d(e,i,r,a,o),l=function(t){return e.dispatch(i,t,o)},f=function(){s.dispatched=!1;var t=s._dispatch.apply(s,arguments);return s.dispatched||void 0===t||u.isPromise(t)||(u.isFunction(t)?t(l,e):l(t)),t};f.defer=function(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];setTimeout(function(){s._dispatch.apply(null,t)})},f.id=i,f.data=o;var p=e.actions[t],h=c.uid(p,n);return p[h]=f,f}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t["default"]=i;var s=n(1),u=r(s),l=n(2),c=r(l),d=function(){function e(t,n,r,i,o){a(this,e),this.id=n,this._dispatch=r.bind(this),this.actions=i,this.actionDetails=o,this.alt=t}return o(e,[{key:"dispatch",value:function(e){this.dispatched=!0,this.alt.dispatch(this.id,e,this.actionDetails)}}]),e}();e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(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,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var u=Function.prototype.bind,l=function(e,t,n){for(var r=!0;r;){var a=e,i=t,o=n;s=l=u=void 0,r=!1,null===a&&(a=Function.prototype);var s=Object.getOwnPropertyDescriptor(a,i);if(void 0!==s){if("value"in s)return s.value;var u=s.get;if(void 0===u)return;return u.call(o)}var l=Object.getPrototypeOf(a);if(null===l)return;e=l,t=i,n=o,r=!0}},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),d=n(18),f=n(14),p=a(f),h=n(1),m=a(h),_=n(13),y=a(_),v=n(2),g=a(v),M=n(9),b=r(M),w=function(){function e(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];s(this,e),this.config=t,this.serialize=t.serialize||JSON.stringify,this.deserialize=t.deserialize||JSON.parse,this.dispatcher=t.dispatcher||new d.Dispatcher,this.batchingFunction=t.batchingFunction||function(e){return e()},this.actions={global:{}},this.stores={},this.storeTransforms=t.storeTransforms||[],this.trapAsync=!1,this._actionsRegistry={},this._initSnapshot={},this._lastSnapshot={}}return c(e,[{key:"dispatch",value:function(e,t,n){var r=this;this.batchingFunction(function(){var a=Math.random().toString(18).substr(2,16);if(e.hasOwnProperty("type")&&e.hasOwnProperty("payload")){var i={id:e.type,namespace:e.type,name:e.type};return r.dispatcher.dispatch(g.fsa(a,e.type,e.payload,i))}return e.id&&e.dispatch?g.dispatch(a,e,t,r):r.dispatcher.dispatch(g.fsa(a,e,t,n))})}},{key:"createUnsavedStore",value:function(e){var t=e.displayName||"";y.createStoreConfig(this.config,e);for(var n=y.transformStore(this.storeTransforms,e),r=arguments.length,a=Array(r>1?r-1:0),i=1;r>i;i++)a[i-1]=arguments[i];return m.isFunction(n)?y.createStoreFromClass.apply(y,[this,n,t].concat(a)):y.createStoreFromObject(this,n,t)}},{key:"createStore",value:function(e,t){var n=t||e.displayName||e.name||"";y.createStoreConfig(this.config,e);var r=y.transformStore(this.storeTransforms,e);(this.stores[n]||!n)&&(this.stores[n]?g.warn("A store named "+n+" already exists, double check your store names or pass in your own custom identifier for each store"):g.warn("Store name was not specified"),n=g.uid(this.stores,n));for(var a=arguments.length,i=Array(a>2?a-2:0),o=2;a>o;o++)i[o-2]=arguments[o];var s=m.isFunction(r)?y.createStoreFromClass.apply(y,[this,r,n].concat(i)):y.createStoreFromObject(this,r,n);return this.stores[n]=s,p.saveInitialSnapshot(this,n),s}},{key:"generateActions",value:function(){for(var e={name:"global"},t=arguments.length,n=Array(t),r=0;t>r;r++)n[r]=arguments[r];return this.createActions(n.reduce(function(e,t){return e[t]=g.dispatchIdentity,e},e))}},{key:"createAction",value:function(e,t,n){return(0,b["default"])(this,"global",e,t,n)}},{key:"createActions",value:function(e){var t=arguments,n=this,r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],a={},d=g.uid(this._actionsRegistry,e.displayName||e.name||"Unknown");if(m.isFunction(e)){var f,p,h;!function(){m.assign(a,g.getInternalMethods(e,!0));var n=function(e){function t(){s(this,t);for(var e=arguments.length,n=Array(e),r=0;e>r;r++)n[r]=arguments[r];l(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,n)}return o(t,e),c(t,[{key:"generateActions",value:function(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];t.forEach(function(e){a[e]=g.dispatchIdentity})}}]),t}(e);for(f=t.length,p=Array(f>2?f-2:0),h=2;f>h;h++)p[h-2]=t[h];m.assign(a,new(u.apply(n,[null].concat(i(p)))))}()}else m.assign(a,e);return this.actions[d]=this.actions[d]||{},m.eachObject(function(e,t){if(m.isFunction(t)){r[e]=(0,b["default"])(n,d,e,t,r);var a=g.formatAsConstant(e);r[a]=r[e].id}},[a]),r}},{key:"takeSnapshot",value:function(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];var r=p.snapshot(this,t);return m.assign(this._lastSnapshot,r),this.serialize(r)}},{key:"rollback",value:function(){p.setAppState(this,this.serialize(this._lastSnapshot),function(e){e.lifecycle("rollback"),e.emitChange()})}},{key:"recycle",value:function(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];var r=t.length?p.filterSnapshots(this,this._initSnapshot,t):this._initSnapshot;p.setAppState(this,this.serialize(r),function(e){e.lifecycle("init"),e.emitChange()})}},{key:"flush",value:function(){var e=this.serialize(p.snapshot(this));return this.recycle(),e}},{key:"bootstrap",value:function(e){p.setAppState(this,e,function(e,t){e.lifecycle("bootstrap",t),e.emitChange()})}},{key:"prepare",value:function(e,t){var n={};if(!e.displayName)throw new ReferenceError("Store provided does not have a name");return n[e.displayName]=t,this.serialize(n)}},{key:"addActions",value:function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),a=2;n>a;a++)r[a-2]=arguments[a];this.actions[e]=Array.isArray(t)?this.generateActions.apply(this,t):this.createActions.apply(this,[t].concat(r))}},{key:"addStore",value:function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),a=2;n>a;a++)r[a-2]=arguments[a];this.createStore.apply(this,[t,e].concat(r))}},{key:"getActions",value:function(e){return this.actions[e]}},{key:"getStore",value:function(e){return this.stores[e]}}],[{key:"debug",value:function(e,t){var n="alt.js.org";return"undefined"!=typeof window&&(window[n]=window[n]||[],window[n].push({name:e,alt:t})),t}}]),e}();t["default"]=w,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(1),u=a(s),l=n(6),c=r(l),d=function(){function e(t,n,r,a){var o=this;i(this,e);var s=n.lifecycleEvents;this.transmitter=(0,c["default"])(),this.lifecycle=function(e,t){s[e]&&s[e].push(t)},this.state=r,this.alt=t,this.preventDefault=!1,this.displayName=n.displayName,this.boundListeners=n.boundListeners,this.StoreModel=a,this.reduce=n.reduce||function(e){return e};var l=n.output||function(e){return e};this.emitChange=function(){return o.transmitter.push(l(o.state))};var d=function(e,t){try{return e()}catch(r){if(n.handlesOwnErrors)return o.lifecycle("error",{error:r,payload:t,state:o.state}),!1;throw r}};u.assign(this,n.publicMethods),this.dispatchToken=t.dispatcher.register(function(e){o.preventDefault=!1,o.lifecycle("beforeEach",{payload:e,state:o.state});var t=n.actionListeners[e.action];if(t||n.otherwise){var r=void 0;r=t?d(function(){return t.filter(Boolean).every(function(t){return t.call(n,e.data,e.action)!==!1})},e):d(function(){return n.otherwise(e.data,e.action)},e),r===!1||o.preventDefault||o.emitChange()}n.reduce&&(d(function(){var t=n.reduce(o.state,e);void 0!==t&&(o.state=t)},e),o.preventDefault||o.emitChange()),o.lifecycle("afterEach",{payload:e,state:o.state})}),this.lifecycle("init")}return o(e,[{key:"listen",value:function(e){var t=this;if(!u.isFunction(e))throw new TypeError("listen expects a function");return this.transmitter.subscribe(e),function(){return t.unlisten(e)}}},{key:"unlisten",value:function(e){this.lifecycle("unlisten"),this.transmitter.unsubscribe(e)}},{key:"getState",value:function(){return this.StoreModel.config.getState.call(this,this.state)}}]),e}();t["default"]=d,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(6),o=a(i),s=n(1),u=r(s),l={waitFor:function(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];if(!t.length)throw new ReferenceError("Dispatch tokens not provided");var r=t;1===t.length&&(r=Array.isArray(t[0])?t[0]:t);var a=r.map(function(e){return e.dispatchToken||e});this.dispatcher.waitFor(a)},exportAsync:function(e){this.registerAsync(e)},registerAsync:function(e){var t=this,n=0,r=u.isFunction(e)?e(this.alt):e,a=Object.keys(r).reduce(function(e,a){var i=r[a],o=u.isFunction(i)?i(t):i,s=["success","error","loading"];return s.forEach(function(e){if(o[e]&&!o[e].id)throw new Error(e+" handler must be an action function")}),e[a]=function(){for(var e=arguments.length,r=Array(e),a=0;e>a;a++)r[a]=arguments[a];var i=t.getInstance().getState(),s=o.local&&o.local.apply(o,[i].concat(r)),u=o.shouldFetch?o.shouldFetch.apply(o,[i].concat(r)):null==s,l=o.interceptResponse||function(e){return e},c=function(e,a){return function(i){var o=function(){if(n-=1,e(l(i,e,r)),a)throw i};return t.alt.trapAsync?function(){return o()}:o()}};return u?(n+=1,o.loading&&o.loading(l(null,o.loading,r)),o.remote.apply(o,[i].concat(r)).then(c(o.success),c(o.error,1))):(t.emitChange(),s)},e},{});this.exportPublicMethods(a),this.exportPublicMethods({isLoading:function(){return n>0}})},exportPublicMethods:function(e){var t=this;u.eachObject(function(e,n){if(!u.isFunction(n))throw new TypeError("exportPublicMethods expects a function");t.publicMethods[e]=n},[e])},emitChange:function(){this.getInstance().emitChange()},on:function(e,t){"error"===e&&(this.handlesOwnErrors=!0);var n=this.lifecycleEvents[e]||(0,o["default"])();return this.lifecycleEvents[e]=n,n.subscribe(t.bind(this))},bindAction:function(e,t){if(!e)throw new ReferenceError("Invalid action reference passed in");if(!u.isFunction(t))throw new TypeError("bindAction expects a function");if(t.length>1)throw new TypeError("Action handler in store "+this.displayName+" for "+((e.id||e).toString()+" was defined with ")+"two parameters. Only a single parameter is passed through the dispatcher, did you mean to pass in an Object instead?");var n=e.id?e.id:e;this.actionListeners[n]=this.actionListeners[n]||[],this.actionListenerHandlers[n]=this.actionListenerHandlers[n]||[],-1===this.actionListenerHandlers[n].indexOf(t)&&(this.actionListenerHandlers[n].push(t),this.actionListeners[n].push(t.bind(this))),this.boundListeners.push(n)},bindActions:function(e){var t=this;u.eachObject(function(e,n){var r=/./,a=e.replace(r,function(e){return"on"+e[0].toUpperCase()});if(t[e]&&t[a])throw new ReferenceError("You have multiple action handlers bound to an action: "+(e+" and "+a));var i=t[e]||t[a];i&&t.bindAction(n,i)},[e])},bindListeners:function(e){var t=this;u.eachObject(function(e,n){var r=t[e];if(!r)throw new ReferenceError(e+" defined but does not exist in "+t.displayName);Array.isArray(n)?n.forEach(function(e){t.bindAction(e,r)}):t.bindAction(n,r)},[e])}};t["default"]=l,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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,t,n){if(n){var r=t.StoreModel.config,a=v.isFunction(n)?n(t.state):n;t.state=r.setState.call(e,t.state,a),e.alt.dispatcher.isDispatching()||e.emitChange()}}function u(e,t,n,r){return v.assign(e,w["default"],{displayName:n,alt:t,dispatcher:t.dispatcher,preventDefault:function(){this.getInstance().preventDefault=!0},boundListeners:[],lifecycleEvents:{},actionListeners:{},actionListenerHandlers:{},publicMethods:{},handlesOwnErrors:!1},r)}function l(e,t){t.config=v.assign({getState:function(e){return Array.isArray(e)?e.slice():v.isMutableObject(e)?v.assign({},e):e},setState:function(e,t){return v.isMutableObject(t)?v.assign(e,t):t}},e,t.config)}function c(e,t){return e.reduce(function(e,t){return t(e)},t)}function d(e,t,n){var r=void 0,a=u({},e,n,v.assign({getInstance:function(){return r},setState:function(e){s(this,r,e)}},t));return a.bindListeners&&w["default"].bindListeners.call(a,a.bindListeners),a.observe&&w["default"].bindListeners.call(a,a.observe(e)),a.lifecycle&&v.eachObject(function(e,t){w["default"].on.call(a,e,t)},[a.lifecycle]),r=v.assign(new M["default"](e,a,void 0!==a.state?a.state:{},t),a.publicMethods,{displayName:n,config:t.config})}function f(e,t,n){var r=void 0,a=t.config,l=function(e){ function t(){i(this,t);for(var e=arguments.length,n=Array(e),r=0;e>r;r++)n[r]=arguments[r];h(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,n)}return o(t,e),t}(t);u(l.prototype,e,n,{type:"AltStore",getInstance:function(){return r},setState:function(e){s(this,r,e)}});for(var c=arguments.length,d=Array(c>3?c-3:0),f=3;c>f;f++)d[f-3]=arguments[f];var m=new(p.apply(l,[null].concat(d)));return a.bindListeners&&m.bindListeners(a.bindListeners),a.datasource&&m.registerAsync(a.datasource),r=v.assign(new M["default"](e,m,void 0!==m.state?m.state:m,t),_.getInternalMethods(t),a.publicMethods,{displayName:n})}Object.defineProperty(t,"__esModule",{value:!0});var p=Function.prototype.bind,h=function(e,t,n){for(var r=!0;r;){var a=e,i=t,o=n;s=l=u=void 0,r=!1,null===a&&(a=Function.prototype);var s=Object.getOwnPropertyDescriptor(a,i);if(void 0!==s){if("value"in s)return s.value;var u=s.get;if(void 0===u)return;return u.call(o)}var l=Object.getPrototypeOf(a);if(null===l)return;e=l,t=i,n=o,r=!0}};t.createStoreConfig=l,t.transformStore=c,t.createStoreFromObject=d,t.createStoreFromClass=f;var m=n(2),_=a(m),y=n(1),v=a(y),g=n(11),M=r(g),b=n(12),w=r(b)},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function a(e,t,n){var r=e.deserialize(t);l.eachObject(function(t,a){var i=e.stores[t];i&&!function(){var e=i.StoreModel.config,o=i.state;e.onDeserialize&&(r[t]=e.onDeserialize(a)||a),l.isMutableObject(o)?(l.eachObject(function(e){return delete o[e]},[o]),l.assign(o,r[t])):i.state=r[t],n(i,i.state)}()},[r])}function i(e){var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1],n=t.length?t:Object.keys(e.stores);return n.reduce(function(t,n){var r=n.displayName||n,a=e.stores[r],i=a.StoreModel.config;a.lifecycle("snapshot");var o=i.onSerialize&&i.onSerialize(a.state);return t[r]=o?o:a.getState(),t},{})}function o(e,t){var n=e.deserialize(e.serialize(e.stores[t].state));e._initSnapshot[t]=n,e._lastSnapshot[t]=n}function s(e,t,n){return n.reduce(function(e,n){var r=n.displayName||n;if(!t[r])throw new ReferenceError(r+" is not a valid store");return e[r]=t[r],e},{})}Object.defineProperty(t,"__esModule",{value:!0}),t.setAppState=a,t.snapshot=i,t.saveInitialSnapshot=o,t.filterSnapshots=s;var u=n(1),l=r(u)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(3),i=r(a),o=n(16),s=r(o),u=n(17),l=r(u);t["default"]={store:s["default"],actions:i["default"],utils:l["default"]},e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(4),s=r(o),u=n(7),l=r(u),c=n(5),d=r(c),f=n(3),p=r(f),h=function(){function e(){a(this,e);var t=p["default"].activateFeature,n=p["default"].deactivateFeature;this.bindListeners({setFeature:t,removeFeature:n}),this.exportPublicMethods({_isFeatureActive:this._isFeatureActive,_getImmutableState:this._getImmutableState}),this.state=d["default"].Map()}return i(e,[{key:"_isFeatureActive",value:function(e){return!!this.state.get(e)}},{key:"_getImmutableState",value:function(){return d["default"].fromJS(this.getState())}},{key:"setFeature",value:function(e){this.setState(this.state.set(e,!0))}},{key:"removeFeature",value:function(e){this.setState(this.state["delete"](e))}}]),e}();t["default"]=s["default"].createStore((0,l["default"])(h)),e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(3),i=r(a);t["default"]={activateFeature:function(e){return i["default"].activateFeature(e)},deactivateFeature:function(e){return i["default"].deactivateFeature(e)}},e.exports=t["default"]},function(e,t,n){e.exports.Dispatcher=n(19)},function(e,t,n){"use strict";function r(){this.$Dispatcher_callbacks={},this.$Dispatcher_isPending={},this.$Dispatcher_isHandled={},this.$Dispatcher_isDispatching=!1,this.$Dispatcher_pendingPayload=null}var a=n(20),i=1,o="ID_";r.prototype.register=function(e){var t=o+i++;return this.$Dispatcher_callbacks[t]=e,t},r.prototype.unregister=function(e){a(this.$Dispatcher_callbacks[e],"Dispatcher.unregister(...): `%s` does not map to a registered callback.",e),delete this.$Dispatcher_callbacks[e]},r.prototype.waitFor=function(e){a(this.$Dispatcher_isDispatching,"Dispatcher.waitFor(...): Must be invoked while dispatching.");for(var t=0;t<e.length;t++){var n=e[t];this.$Dispatcher_isPending[n]?a(this.$Dispatcher_isHandled[n],"Dispatcher.waitFor(...): Circular dependency detected while waiting for `%s`.",n):(a(this.$Dispatcher_callbacks[n],"Dispatcher.waitFor(...): `%s` does not map to a registered callback.",n),this.$Dispatcher_invokeCallback(n))}},r.prototype.dispatch=function(e){a(!this.$Dispatcher_isDispatching,"Dispatch.dispatch(...): Cannot dispatch in the middle of a dispatch."),this.$Dispatcher_startDispatching(e);try{for(var t in this.$Dispatcher_callbacks)this.$Dispatcher_isPending[t]||this.$Dispatcher_invokeCallback(t)}finally{this.$Dispatcher_stopDispatching()}},r.prototype.isDispatching=function(){return this.$Dispatcher_isDispatching},r.prototype.$Dispatcher_invokeCallback=function(e){this.$Dispatcher_isPending[e]=!0,this.$Dispatcher_callbacks[e](this.$Dispatcher_pendingPayload),this.$Dispatcher_isHandled[e]=!0},r.prototype.$Dispatcher_startDispatching=function(e){for(var t in this.$Dispatcher_callbacks)this.$Dispatcher_isPending[t]=!1,this.$Dispatcher_isHandled[t]=!1;this.$Dispatcher_pendingPayload=e,this.$Dispatcher_isDispatching=!0},r.prototype.$Dispatcher_stopDispatching=function(){this.$Dispatcher_pendingPayload=null,this.$Dispatcher_isDispatching=!1},e.exports=r},function(e,t){"use strict";var n=function(e,t,n,r,a,i,o,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,a,i,o,s],c=0;u=new Error("Invariant Violation: "+t.replace(/%s/g,function(){return l[c++]}))}throw u.framesToPop=1,u}};e.exports=n}])})},function(e,t,n){!function(t,r){e.exports=r(n(334))}(this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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(){this.initialize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{debug:!1,titleCase:!1};e&&s["default"].initialize(e,t)},this.trackGeneralEvent=function(e,t,n,r){return s["default"].event({category:e,action:t,label:n,value:r})},this.trackEvent=function(e){return function(t,n,r){return s["default"].event({category:e,action:t,label:n,value:r})}},this.setDimension=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return s["default"].set(a({},e,t))},this.setDimensions=function(e){e.forEach(function(e){e.index&&e.value&&s["default"].set(a({},e.index,e.value))})},this.trackPageview=function(e){return s["default"].pageview(e)}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1),s=r(o),u=n(8),l=r(u);t["default"]={gaUtils:new i,config:l["default"],ga:s["default"]},e.exports=t["default"]},function(e,t,n){!function(t,r){e.exports=r(n(2),n(3))}("undefined"!=typeof self?self:this,function(e,t){return function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=2)}([function(e,t,n){"use strict";function r(e){console.warn("[react-ga]",e)}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r},function(e,t,n){"use strict";function r(e){return e.replace(/^\s+|\s+$/g,"")}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e){return(0,w["default"])(e,I)}function s(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=n[0];if("function"==typeof R){if("string"!=typeof a)return void(0,E["default"])("ga command must be a string");R.apply(void 0,n),Array.isArray(e)&&e.forEach(function(e){R.apply(void 0,i([e+"."+a].concat(n.slice(1))))})}}function u(e,t){return e?(t&&(t.debug&&t.debug===!0&&(H=!0),t.titleCase===!1&&(I=!1)),void(t&&t.gaOptions?R("create",e,t.gaOptions):R("create",e,"auto"))):void(0,E["default"])("gaTrackingID is required in initialize()")}function l(e,t){if(t&&t.testMode===!0)F=!0;else{if("undefined"==typeof window)return!1;(0,Y["default"])(t)}return Array.isArray(e)?e.forEach(function(e){return"object"!==("undefined"==typeof e?"undefined":M(e))?void(0,E["default"])("All configs must be an object"):void u(e.trackingId,e)}):u(e,t),!0}function c(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.length>0&&(R.apply(void 0,t),H&&((0,P["default"])("called ga('arguments');"),(0,P["default"])("with arguments: "+JSON.stringify(t)))),window.ga}function d(e,t){return e?"object"!==("undefined"==typeof e?"undefined":M(e))?void(0,E["default"])("Expected `fieldsObject` arg to be an Object"):(0===Object.keys(e).length&&(0,E["default"])("empty `fieldsObject` given to .set()"),s(t,"set",e),void(H&&((0,P["default"])("called ga('set', fieldsObject);"),(0,P["default"])("with fieldsObject: "+JSON.stringify(e))))):void(0,E["default"])("`fieldsObject` is required in .set()")}function f(e,t){s(t,"send",e),H&&((0,P["default"])("called ga('send', fieldObject);"),(0,P["default"])("with fieldObject: "+JSON.stringify(e)),(0,P["default"])("with trackers: "+JSON.stringify(t)))}function p(e,t,n){if(!e)return void(0,E["default"])("path is required in .pageview()");var r=(0,T["default"])(e);if(""===r)return void(0,E["default"])("path cannot be an empty string in .pageview()");var a={};if(n&&(a.title=n),"function"==typeof c&&(s(t,"send",g({hitType:"pageview",page:r},a)),H)){(0,P["default"])("called ga('send', 'pageview', path);");var i="";n&&(i=" and title: "+n),(0,P["default"])("with path: "+r+i)}}function h(e,t){if(!e)return void(0,E["default"])("modalName is required in .modalview(modalName)");var n=(0,k["default"])((0,T["default"])(e));if(""===n)return void(0,E["default"])("modalName cannot be an empty string or a single / in .modalview()");if("function"==typeof c){var r="/modal/"+n;s(t,"send","pageview",r),H&&((0,P["default"])("called ga('send', 'pageview', path);"),(0,P["default"])("with path: "+r))}}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.category,n=e.variable,r=e.value,a=e.label,i=arguments[1];if("function"==typeof c){if(!t||!n||!r||"number"!=typeof r)return void(0,E["default"])("args.category, args.variable AND args.value are required in timing() AND args.value has to be a number");var s={hitType:"timing",timingCategory:o(t),timingVar:o(n),timingValue:r};a&&(s.timingLabel=o(a)),f(s,i)}}function _(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=e.category,r=e.action,i=e.label,s=e.value,u=e.nonInteraction,l=e.transport,d=a(e,["category","action","label","value","nonInteraction","transport"]);if("function"==typeof c){if(!n||!r)return void(0,E["default"])("args.category AND args.action are required in event()");var p={hitType:"event",eventCategory:o(n),eventAction:o(r)};i&&(p.eventLabel=o(i)),"undefined"!=typeof s&&("number"!=typeof s?(0,E["default"])("Expected `args.value` arg to be a Number."):p.eventValue=s),"undefined"!=typeof u&&("boolean"!=typeof u?(0,E["default"])("`args.nonInteraction` must be a boolean."):p.nonInteraction=u),"undefined"!=typeof l&&("string"!=typeof l?(0,E["default"])("`args.transport` must be a string."):(["beacon","xhr","image"].indexOf(l)===-1&&(0,E["default"])("`args.transport` must be either one of these values: `beacon`, `xhr` or `image`"),p.transport=l)),Object.keys(d).filter(function(e){return"dimension"===e.substr(0,"dimension".length)}).forEach(function(e){p[e]=d[e]}),Object.keys(d).filter(function(e){return"metric"===e.substr(0,"metric".length)}).forEach(function(e){p[e]=d[e]}),f(p,t)}}function y(e,t){var n=e.description,r=e.fatal;if("function"==typeof c){var a={hitType:"exception"};n&&(a.exDescription=o(n)),"undefined"!=typeof r&&("boolean"!=typeof r?(0,E["default"])("`args.fatal` must be a boolean."):a.exFatal=r),f(a,t)}}function v(e,t,n){if("function"!=typeof t)return void(0,E["default"])("hitCallback function is required");if("function"==typeof c){if(!e||!e.label)return void(0,E["default"])("args.label is required in outboundLink()");var r={hitType:"event",eventCategory:"Outbound",eventAction:"Click",eventLabel:o(e.label)},a=!1,i=function(){a=!0,t()},s=setTimeout(i,250),u=function(){clearTimeout(s),a||t()};r.hitCallback=u,f(r,n)}else setTimeout(t,0)}Object.defineProperty(t,"__esModule",{value:!0}),t.testModeAPI=t.OutboundLink=t.plugin=void 0;var g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.initialize=l,t.ga=c,t.set=d,t.send=f,t.pageview=p,t.modalview=h,t.timing=m,t.event=_,t.exception=y,t.outboundLink=v;var b=n(3),w=r(b),L=n(6),k=r(L),x=n(1),T=r(x),D=n(7),Y=r(D),S=n(0),E=r(S),O=n(8),P=r(O),j=n(9),A=r(j),N=n(10),C=r(N),H=!1,I=!0,F=!1,R=function(){var e;return F?A["default"].ga.apply(A["default"],arguments):window.ga?(e=window).ga.apply(e,arguments):(0,E["default"])("ReactGA.initialize must be called first or GoogleAnalytics should be loaded manually")},B=t.plugin={require:function(e,t){if("function"==typeof c){if(!e)return void(0,E["default"])("`name` is required in .require()");var n=(0,T["default"])(e);if(""===n)return void(0,E["default"])("`name` cannot be an empty string in .require()");if(t){if("object"!==("undefined"==typeof t?"undefined":M(t)))return void(0,E["default"])("Expected `options` arg to be an Object");0===Object.keys(t).length&&(0,E["default"])("Empty `options` given to .require()"),c("require",n,t),H&&(0,P["default"])("called ga('require', '"+n+"', "+JSON.stringify(t))}else c("require",n),H&&(0,P["default"])("called ga('require', '"+n+"');")}},execute:function(e,t){var n=void 0,r=void 0;if(1===(arguments.length<=2?0:arguments.length-2)?n=arguments.length<=2?void 0:arguments[2]:(r=arguments.length<=2?void 0:arguments[2],n=arguments.length<=3?void 0:arguments[3]),"function"==typeof c)if("string"!=typeof e)(0,E["default"])("Expected `pluginName` arg to be a String.");else if("string"!=typeof t)(0,E["default"])("Expected `action` arg to be a String.");else{var a=e+":"+t;n=n||null,r&&n?(c(a,r,n),H&&((0,P["default"])("called ga('"+a+"');"),(0,P["default"])('actionType: "'+r+'" with payload: '+JSON.stringify(n)))):n?(c(a,n),H&&((0,P["default"])("called ga('"+a+"');"),(0,P["default"])("with payload: "+JSON.stringify(n)))):(c(a),H&&(0,P["default"])("called ga('"+a+"');"))}}};C["default"].origTrackLink=C["default"].trackLink,C["default"].trackLink=v;var W=t.OutboundLink=C["default"];t.testModeAPI=A["default"],t["default"]={initialize:l,ga:c,set:d,send:f,pageview:p,modalview:h,timing:m,event:_,exception:y,plugin:B,outboundLink:v,OutboundLink:W,testModeAPI:A["default"]}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){return(0,o["default"])(e)?((0,c["default"])("This arg looks like an email address, redacting."),d):t?(0,u["default"])(e):e}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=a;var i=n(4),o=r(i),s=n(5),u=r(s),l=n(0),c=r(l),d="REDACTED (Potential Email Address)"},function(e,t,n){"use strict";function r(e){return/[^@]+@[^@]+/.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e){return(0,o["default"])(e).replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g,function(e,t,n){return t>0&&t+e.length!==n.length&&e.search(s)>-1&&":"!==n.charAt(t-2)&&("-"!==n.charAt(t+e.length)||"-"===n.charAt(t-1))&&n.charAt(t-1).search(/[^\s-]/)<0?e.toLowerCase():e.substr(1).search(/[A-Z]|\../)>-1?e:e.charAt(0).toUpperCase()+e.substr(1)})}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=a;var i=n(1),o=r(i),s=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i},function(e,t,n){"use strict";function r(e){return"/"===e.substring(0,1)?e.substring(1):e}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){!function(e,t,n,r,a,i,o){e.GoogleAnalyticsObject=a,e[a]=e[a]||function(){(e[a].q=e[a].q||[]).push(arguments)},e[a].l=1*new Date,i=t.createElement(n),o=t.getElementsByTagName(n)[0],i.async=1,i.src=r,o.parentNode.insertBefore(i,o)}(window,document,"script",e&&e.gaAddress?e.gaAddress:"https://web.archive.org/web/20190417224618/https://www.google-analytics.com/analytics.js","ga")}},function(e,t,n){"use strict";function r(e){console.info("[react-ga]",e)}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=t.gaCalls=[];t["default"]={calls:r,ga:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];r.push([].concat(t))}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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 o(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=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(11),c=r(l),d=n(12),f=r(d),p=n(0),h=r(p),m="_blank",_=1,y=function(e){function t(){var e,n,r,o;a(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.handleClick=function(e){var n=r.props,a=n.target,i=n.eventLabel,o=n.to,s=n.onClick,u={label:i},l=a!==m,c=!(e.ctrlKey||e.shiftKey||e.metaKey||e.button===_);l&&c?(e.preventDefault(),t.trackLink(u,function(){window.location.href=o})):t.trackLink(u,function(){}),s&&s(e)},o=n,i(r,o)}return o(t,e),u(t,[{key:"render",value:function(){var e=s({},this.props,{href:this.props.to,onClick:this.handleClick});return delete e.eventLabel,c["default"].createElement("a",e)}}]),t}(l.Component);y.propTypes={eventLabel:f["default"].string.isRequired,target:f["default"].string,to:f["default"].string,onClick:f["default"].func},y.defaultProps={target:null,to:null,onClick:null},y.trackLink=function(){(0,h["default"])("ga tracking not enabled")},t["default"]=y},function(t,n){t.exports=e},function(e,n){e.exports=t}])})},function(t,n){t.exports=e},function(e,t,n){e.exports=n(4)()},function(e,t,n){"use strict";var r=n(5),a=n(6),i=n(7);e.exports=function(){function e(e,t,n,r,o,s){s!==i&&a(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t){"use strict";function n(e){return function(){return e}}var r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r,i,o,s,u){if(a(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,o,s,u],d=0;l=new Error(t.replace(/%s/g,function(){return c[d++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}var a=function(e){};e.exports=r},function(e,t){"use strict";var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=n},function(e,t){"use strict";var n={code:function(e){var t={production:"UA-1420324-3",dev:"UA-1420324-122"};return e?t.production:t.dev}};e.exports={google:n}}])})},function(e,t,n){!function(t,n){e.exports=n()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(6),i=r(a),o=new i["default"];t["default"]=o},function(e,t){"use strict";function n(e){var t=e.constructor;return!!e&&"[object Object]"===Object.prototype.toString.call(e)&&i(t)&&!Object.isFrozen(e)&&(t instanceof t||"AltStore"===e.type)}function r(e,t){t.forEach(function(t){Object.keys(Object(t)).forEach(function(n){e(n,t[n])})})}function a(e){for(var t=arguments.length,n=Array(t>1?t-1:0),a=1;t>a;a++)n[a-1]=arguments[a];return r(function(t,n){return e[t]=n},n),e}Object.defineProperty(t,"__esModule",{value:!0}),t.isMutableObject=n,t.eachObject=r,t.assign=a;var i=t.isFunction=function(e){return"function"==typeof e}},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function a(e,t){var n=t?y:_,r=t?e.prototype:e;return Object.getOwnPropertyNames(r).reduce(function(e,t){return-1!==n.indexOf(t)?e:(e[t]=r[t],e)},{})}function i(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return e===Function.prototype?t:i(Object.getPrototypeOf(e),m.assign(t,a(e,!0)))}function o(e){"undefined"!=typeof console&&console.warn(new ReferenceError(e))}function s(e,t){for(var n=0,r=t;Object.hasOwnProperty.call(e,r);)r=t+String(++n);return r}function u(e){return e.replace(/[a-z]([A-Z])/g,function(e){return String(e[0])+"_"+String(e[1].toLowerCase())}).toUpperCase()}function l(e){if(void 0===e)return null;for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;t>r;r++)n[r-1]=arguments[r];return n.length?[e].concat(n):e}function c(e,t,n,r){return{type:t,payload:n,meta:p({dispatchId:e},r),id:e,action:t,data:n,details:r}}function d(e,t,n,r){var a=t.dispatch(n);if(void 0===a)return null;var i=t.id,o=i,s=i,u={id:i,namespace:o,name:s},l=function(e){return r.dispatch(i,e,u)};return m.isFunction(a)?a(l,r):r.dispatcher.dispatch(c(e,i,a,u))}function f(){}var p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};Object.defineProperty(t,"__esModule",{value:!0}),t.getInternalMethods=a,t.getPrototypeChain=i,t.warn=o,t.uid=s,t.formatAsConstant=u,t.dispatchIdentity=l,t.fsa=c,t.dispatch=d;var h=n(1),m=r(h),_=Object.getOwnPropertyNames(f),y=Object.getOwnPropertyNames(f.prototype)},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function a(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 o(){m&&p&&(m=!1,p.length?h=p.concat(h):_=-1,h.length&&s())}function s(){if(!m){var e=a(o);m=!0;for(var t=h.length;t;){for(p=h,h=[];++_<t;)p&&p[_].run();_=-1,t=h.length}p=null,m=!1,i(e)}}function u(e,t){this.fun=e,this.array=t}function l(){}var c,d,f=e.exports={};!function(){try{c="function"==typeof setTimeout?setTimeout:n}catch(e){c=n}try{d="function"==typeof clearTimeout?clearTimeout:r}catch(e){d=r}}();var p,h=[],m=!1,_=-1;f.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];h.push(new u(e,t)),1!==h.length||m||a(s)},u.prototype.run=function(){this.fun.apply(null,this.array)},f.title="browser",f.browser=!0,f.env={},f.argv=[],f.version="",f.versions={},f.on=l,f.addListener=l,f.once=l,f.off=l,f.removeListener=l,f.removeAllListeners=l,f.emit=l,f.prependListener=l,f.prependOnceListener=l,f.listeners=function(e){return[]},f.binding=function(e){throw new Error("process.binding is not supported")},f.cwd=function(){return"/"},f.chdir=function(e){throw new Error("process.chdir is not supported")},f.umask=function(){return 0}},function(e,t){"use strict";function n(){var e=[],t=!1,n=[],r=function(r){if(t)return void n.push(r);var a=e.indexOf(r);a>=0&&e.splice(a,1)},a=function(t){e.push(t);var n=function(){return r(t)};return{dispose:n}},i=function(a){if(t)throw new Error("Cannot push while pushing");t=!0;try{e.forEach(function(e){return e(a)})}finally{t=!1,n=n.filter(r)}};return{subscribe:a,push:i,unsubscribe:r,subscriptions:e}}e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e,t,n,r,a){var i=l.uid(e._actionsRegistry,String(t)+"."+String(n));e._actionsRegistry[i]=1;var o={id:i,namespace:t,name:n},u=function(t){return e.dispatch(i,t,o)},c=function(){for(var t=arguments.length,n=Array(t),i=0;t>i;i++)n[i]=arguments[i];var o=r.apply(a,n),c=o;return void 0===o||d["default"](o)||(s.isFunction(o)?c=o(u,e):u(o)),void 0===o&&l.warn("An action was called but nothing was dispatched"),c};c.defer=function(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];return setTimeout(function(){return c.apply(null,t)})},c.id=i,c.data=o;var f=e.actions[t],p=l.uid(f,n);f[p]=c;var h=l.formatAsConstant(p);return f[h]=i,c}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=i;var o=n(1),s=a(o),u=n(2),l=a(u),c=n(14),d=r(c);e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}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 o(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,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();Object.defineProperty(t,"__esModule",{value:!0});var l=n(12),c=n(10),d=a(c),f=n(1),p=a(f),h=n(9),m=a(h),_=n(2),y=a(_),v=n(5),g=r(v),M=function(){function e(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];s(this,e),this.config=t,this.serialize=t.serialize||JSON.stringify,this.deserialize=t.deserialize||JSON.parse,this.dispatcher=t.dispatcher||new l.Dispatcher,this.batchingFunction=t.batchingFunction||function(e){return e()},this.actions={global:{}},this.stores={},this.storeTransforms=t.storeTransforms||[],this.trapAsync=!1,this._actionsRegistry={},this._initSnapshot={},this._lastSnapshot={}}return u(e,[{key:"dispatch",value:function(){function e(e,t,n){var r=this;this.batchingFunction(function(){var a=Math.random().toString(18).substr(2,16);if(e.hasOwnProperty("type")&&e.hasOwnProperty("payload")){var i={id:e.type,namespace:e.type,name:e.type};return r.dispatcher.dispatch(y.fsa(a,e.type,e.payload,i))}return e.id&&e.dispatch?y.dispatch(a,e,t,r):r.dispatcher.dispatch(y.fsa(a,e,t,n))})}return e}()},{key:"createUnsavedStore",value:function(){function e(e){var t=e.displayName||"";m.createStoreConfig(this.config,e);for(var n=m.transformStore(this.storeTransforms,e),r=arguments.length,a=Array(r>1?r-1:0),i=1;r>i;i++)a[i-1]=arguments[i];return p.isFunction(n)?m.createStoreFromClass.apply(m,[this,n,t].concat(a)):m.createStoreFromObject(this,n,t)}return e}()},{key:"createStore",value:function(){function e(e,t){var n=t||e.displayName||e.name||"";m.createStoreConfig(this.config,e);var r=m.transformStore(this.storeTransforms,e);(this.stores[n]||!n)&&(this.stores[n]?y.warn("A store named "+String(n)+" already exists, double check your store names or pass in your own custom identifier for each store"):y.warn("Store name was not specified"),n=y.uid(this.stores,n));for(var a=arguments.length,i=Array(a>2?a-2:0),o=2;a>o;o++)i[o-2]=arguments[o];var s=p.isFunction(r)?m.createStoreFromClass.apply(m,[this,r,n].concat(i)):m.createStoreFromObject(this,r,n);return this.stores[n]=s,d.saveInitialSnapshot(this,n),s}return e}()},{key:"generateActions",value:function(){function e(){for(var e={name:"global"},t=arguments.length,n=Array(t),r=0;t>r;r++)n[r]=arguments[r];return this.createActions(n.reduce(function(e,t){return e[t]=y.dispatchIdentity,e},e))}return e}()},{key:"createAction",value:function(){function e(e,t,n){return g["default"](this,"global",e,t,n)}return e}()},{key:"createActions",value:function(){function e(e){var t=this,n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],r={},a=y.uid(this._actionsRegistry,e.displayName||e.name||"Unknown");if(p.isFunction(e)){p.assign(r,y.getPrototypeChain(e));for(var l=function(e){function t(){ var e;s(this,t);for(var n=arguments.length,r=Array(n),a=0;n>a;a++)r[a]=arguments[a];return i(this,(e=Object.getPrototypeOf(t)).call.apply(e,[this].concat(r)))}return o(t,e),u(t,[{key:"generateActions",value:function(){function e(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];t.forEach(function(e){r[e]=y.dispatchIdentity})}return e}()}]),t}(e),c=arguments.length,d=Array(c>2?c-2:0),f=2;c>f;f++)d[f-2]=arguments[f];p.assign(r,new(Function.prototype.bind.apply(l,[null].concat(d))))}else p.assign(r,e);return this.actions[a]=this.actions[a]||{},p.eachObject(function(e,r){if(!p.isFunction(r))return void(n[e]=r);n[e]=g["default"](t,a,e,r,n);var i=y.formatAsConstant(e);n[i]=n[e].id},[r]),n}return e}()},{key:"takeSnapshot",value:function(){function e(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];var r=d.snapshot(this,t);return p.assign(this._lastSnapshot,r),this.serialize(r)}return e}()},{key:"rollback",value:function(){function e(){d.setAppState(this,this.serialize(this._lastSnapshot),function(e){e.lifecycle("rollback"),e.emitChange()})}return e}()},{key:"recycle",value:function(){function e(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];var r=t.length?d.filterSnapshots(this,this._initSnapshot,t):this._initSnapshot;d.setAppState(this,this.serialize(r),function(e){e.lifecycle("init"),e.emitChange()})}return e}()},{key:"flush",value:function(){function e(){var e=this.serialize(d.snapshot(this));return this.recycle(),e}return e}()},{key:"bootstrap",value:function(){function e(e){d.setAppState(this,e,function(e,t){e.lifecycle("bootstrap",t),e.emitChange()})}return e}()},{key:"prepare",value:function(){function e(e,t){var n={};if(!e.displayName)throw new ReferenceError("Store provided does not have a name");return n[e.displayName]=t,this.serialize(n)}return e}()},{key:"addActions",value:function(){function e(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),a=2;n>a;a++)r[a-2]=arguments[a];this.actions[e]=Array.isArray(t)?this.generateActions.apply(this,t):this.createActions.apply(this,[t].concat(r))}return e}()},{key:"addStore",value:function(){function e(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),a=2;n>a;a++)r[a-2]=arguments[a];this.createStore.apply(this,[t,e].concat(r))}return e}()},{key:"getActions",value:function(){function e(e){return this.actions[e]}return e}()},{key:"getStore",value:function(){function e(e){return this.stores[e]}return e}()}],[{key:"debug",value:function(){function e(e,t,n){var r="alt.js.org",a=n;return a||"undefined"==typeof window||(a=window),"undefined"!=typeof a&&(a[r]=a[r]||[],a[r].push({name:e,alt:t})),t}return e}()}]),e}();t["default"]=M,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();Object.defineProperty(t,"__esModule",{value:!0});var s=n(1),u=a(s),l=n(4),c=r(l),d=function(){function e(t,n,r,a){var o=this;i(this,e);var s=n.lifecycleEvents;this.transmitter=c["default"](),this.lifecycle=function(e,t){s[e]&&s[e].push(t)},this.state=r,this.alt=t,this.preventDefault=!1,this.displayName=n.displayName,this.boundListeners=n.boundListeners,this.StoreModel=a,this.reduce=n.reduce||function(e){return e};var l=n.output||function(e){return e};this.emitChange=function(){return o.transmitter.push(l(o.state))};var d=function(e,t){try{return e()}catch(r){if(n.handlesOwnErrors)return o.lifecycle("error",{error:r,payload:t,state:o.state}),!1;throw r}};u.assign(this,n.publicMethods),this.dispatchToken=t.dispatcher.register(function(e){o.preventDefault=!1,o.lifecycle("beforeEach",{payload:e,state:o.state});var t=n.actionListeners[e.action];if(t||n.otherwise){var r=void 0;r=t?d(function(){return t.filter(Boolean).every(function(t){return t.call(n,e.data,e.action)!==!1})},e):d(function(){return n.otherwise(e.data,e.action)},e),r===!1||o.preventDefault||o.emitChange()}n.reduce&&(d(function(){var t=n.reduce(o.state,e);void 0!==t&&(o.state=t)},e),o.preventDefault||o.emitChange()),o.lifecycle("afterEach",{payload:e,state:o.state})}),this.lifecycle("init")}return o(e,[{key:"listen",value:function(){function e(e){var t=this;if(!u.isFunction(e))throw new TypeError("listen expects a function");return this.transmitter.subscribe(e),function(){return t.unlisten(e)}}return e}()},{key:"unlisten",value:function(){function e(e){this.lifecycle("unlisten"),this.transmitter.unsubscribe(e)}return e}()},{key:"getState",value:function(){function e(){return this.StoreModel.config.getState.call(this,this.state)}return e}()}]),e}();t["default"]=d,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(4),o=a(i),s=n(1),u=r(s),l={waitFor:function(){function e(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];if(!t.length)throw new ReferenceError("Dispatch tokens not provided");var r=t;1===t.length&&(r=Array.isArray(t[0])?t[0]:t);var a=r.map(function(e){return e.dispatchToken||e});this.dispatcher.waitFor(a)}return e}(),exportAsync:function(){function e(e){this.registerAsync(e)}return e}(),registerAsync:function(){function e(e){var t=this,n=0,r=u.isFunction(e)?e(this.alt):e,a=Object.keys(r).reduce(function(e,a){var i=r[a],o=u.isFunction(i)?i(t):i,s=["success","error","loading"];return s.forEach(function(e){if(o[e]&&!o[e].id)throw new Error(String(e)+" handler must be an action function")}),e[a]=function(){for(var e=arguments.length,r=Array(e),a=0;e>a;a++)r[a]=arguments[a];var i=t.getInstance().getState(),s=o.local&&o.local.apply(o,[i].concat(r)),u=o.shouldFetch?o.shouldFetch.apply(o,[i].concat(r)):null==s,l=o.interceptResponse||function(e){return e},c=function(){function e(e,a){return function(i){var o=function(){function t(){if(n-=1,e(l(i,e,r)),a)throw i}return t}();return t.alt.trapAsync?function(){return o()}:o()}}return e}();return u?(n+=1,o.loading&&o.loading(l(null,o.loading,r)),o.remote.apply(o,[i].concat(r)).then(c(o.success),c(o.error,1))):(t.emitChange(),s)},e},{});this.exportPublicMethods(a),this.exportPublicMethods({isLoading:function(){function e(){return n>0}return e}()})}return e}(),exportPublicMethods:function(){function e(e){var t=this;u.eachObject(function(e,n){if(!u.isFunction(n))throw new TypeError("exportPublicMethods expects a function");t.publicMethods[e]=n},[e])}return e}(),emitChange:function(){function e(){this.getInstance().emitChange()}return e}(),on:function(){function e(e,t){"error"===e&&(this.handlesOwnErrors=!0);var n=this.lifecycleEvents[e]||o["default"]();return this.lifecycleEvents[e]=n,n.subscribe(t.bind(this))}return e}(),bindAction:function(){function e(e,t){if(!e)throw new ReferenceError("Invalid action reference passed in");if(!u.isFunction(t))throw new TypeError("bindAction expects a function");var n=e.id?e.id:e;this.actionListeners[n]=this.actionListeners[n]||[],this.actionListeners[n].push(t.bind(this)),this.boundListeners.push(n)}return e}(),bindActions:function(){function e(e){var t=this;u.eachObject(function(e,n){var r=/./,a=e.replace(r,function(e){return"on"+String(e[0].toUpperCase())});if(t[e]&&t[a])throw new ReferenceError("You have multiple action handlers bound to an action: "+(String(e)+" and "+String(a)));var i=t[e]||t[a];i&&t.bindAction(n,i)},[e])}return e}(),bindListeners:function(){function e(e){var t=this;u.eachObject(function(e,n){var r=t[e];if(!r)throw new ReferenceError(String(e)+" defined but does not exist in "+String(t.displayName));Array.isArray(n)?n.forEach(function(e){t.bindAction(e,r)}):t.bindAction(n,r)},[e])}return e}()};t["default"]=l,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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)}function u(e,t,n){if(n){var r=t.StoreModel.config,a=y.isFunction(n)?n(t.state):n;t.state=r.setState.call(e,t.state,a),e.alt.dispatcher.isDispatching()||e.emitChange()}}function l(e,t,n,r){return y.assign(e,b["default"],{displayName:n,alt:t,dispatcher:t.dispatcher,preventDefault:function(){function e(){this.getInstance().preventDefault=!0}return e}(),boundListeners:[],lifecycleEvents:{},actionListeners:{},publicMethods:{},handlesOwnErrors:!1},r)}function c(e,t){t.config=y.assign({getState:function(){function e(e){return Array.isArray(e)?e.slice():y.isMutableObject(e)?y.assign({},e):e}return e}(),setState:function(){function e(e,t){return y.isMutableObject(t)?y.assign(e,t):t}return e}()},e,t.config)}function d(e,t){return e.reduce(function(e,t){return t(e)},t)}function f(e,t,n){var r=void 0,a=l({},e,n,y.assign({getInstance:function(){function e(){return r}return e}(),setState:function(){function e(e){u(this,r,e)}return e}()},t));return a.bindListeners&&b["default"].bindListeners.call(a,a.bindListeners),a.observe&&b["default"].bindListeners.call(a,a.observe(e)),a.lifecycle&&y.eachObject(function(e,t){b["default"].on.call(a,e,t)},[a.lifecycle]),r=y.assign(new g["default"](e,a,void 0!==a.state?a.state:{},t),a.publicMethods,{displayName:n,config:t.config})}function p(e,t,n){var r=void 0,a=t.config,c=function(e){function t(){var e;i(this,t);for(var n=arguments.length,r=Array(n),a=0;n>a;a++)r[a]=arguments[a];return o(this,(e=Object.getPrototypeOf(t)).call.apply(e,[this].concat(r)))}return s(t,e),t}(t);l(c.prototype,e,n,{type:"AltStore",getInstance:function(){function e(){return r}return e}(),setState:function(){function e(e){u(this,r,e)}return e}()});for(var d=arguments.length,f=Array(d>3?d-3:0),p=3;d>p;p++)f[p-3]=arguments[p];var h=new(Function.prototype.bind.apply(c,[null].concat(f)));return a.bindListeners&&h.bindListeners(a.bindListeners),a.datasource&&h.registerAsync(a.datasource),r=y.assign(new g["default"](e,h,void 0!==h.state?h.state:h,t),m.getInternalMethods(t),a.publicMethods,{displayName:n})}Object.defineProperty(t,"__esModule",{value:!0}),t.createStoreConfig=c,t.transformStore=d,t.createStoreFromObject=f,t.createStoreFromClass=p;var h=n(2),m=a(h),_=n(1),y=a(_),v=n(7),g=r(v),M=n(8),b=r(M)},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function a(e,t,n){var r=e.deserialize(t);l.eachObject(function(t,a){var i=e.stores[t];i&&!function(){var e=i.StoreModel.config,o=i.state;e.onDeserialize&&(r[t]=e.onDeserialize(a)||a),l.isMutableObject(o)?(l.eachObject(function(e){return delete o[e]},[o]),l.assign(o,r[t])):i.state=r[t],n(i,i.state)}()},[r])}function i(e){var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1],n=t.length?t:Object.keys(e.stores);return n.reduce(function(t,n){var r=n.displayName||n,a=e.stores[r],i=a.StoreModel.config;a.lifecycle("snapshot");var o=i.onSerialize&&i.onSerialize(a.state);return t[r]=o?o:a.getState(),t},{})}function o(e,t){var n=e.deserialize(e.serialize(e.stores[t].state));e._initSnapshot[t]=n,e._lastSnapshot[t]=n}function s(e,t,n){return n.reduce(function(e,n){var r=n.displayName||n;if(!t[r])throw new ReferenceError(String(r)+" is not a valid store");return e[r]=t[r],e},{})}Object.defineProperty(t,"__esModule",{value:!0}),t.setAppState=a,t.snapshot=i,t.saveInitialSnapshot=o,t.filterSnapshots=s;var u=n(1),l=r(u)},function(e,t,n){(function(t){"use strict";var n=function(e,n,r,a,i,o,s,u){if("production"!==t.env.NODE_ENV&&void 0===n)throw new Error("invariant requires an error message argument");if(!e){var l;if(void 0===n)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,a,i,o,s,u],d=0;l=new Error("Invariant Violation: "+n.replace(/%s/g,function(){return c[d++]}))}throw l.framesToPop=1,l}};e.exports=n}).call(t,n(3))},function(e,t,n){e.exports.Dispatcher=n(13)},function(e,t,n){(function(r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=n(11),o="ID_",s=function(){function e(){a(this,e),this._callbacks={},this._isDispatching=!1,this._isHandled={},this._isPending={},this._lastID=1}return e.prototype.register=function(e){var t=o+this._lastID++;return this._callbacks[t]=e,t},e.prototype.unregister=function(e){this._callbacks[e]?void 0:"production"!==r.env.NODE_ENV?i(!1,"Dispatcher.unregister(...): `%s` does not map to a registered callback.",e):i(!1),delete this._callbacks[e]},e.prototype.waitFor=function(e){this._isDispatching?void 0:"production"!==r.env.NODE_ENV?i(!1,"Dispatcher.waitFor(...): Must be invoked while dispatching."):i(!1);for(var t=0;t<e.length;t++){var n=e[t];this._isPending[n]?this._isHandled[n]?void 0:"production"!==r.env.NODE_ENV?i(!1,"Dispatcher.waitFor(...): Circular dependency detected while waiting for `%s`.",n):i(!1):(this._callbacks[n]?void 0:"production"!==r.env.NODE_ENV?i(!1,"Dispatcher.waitFor(...): `%s` does not map to a registered callback.",n):i(!1),this._invokeCallback(n))}},e.prototype.dispatch=function(e){this._isDispatching?"production"!==r.env.NODE_ENV?i(!1,"Dispatch.dispatch(...): Cannot dispatch in the middle of a dispatch."):i(!1):void 0,this._startDispatching(e);try{for(var t in this._callbacks)this._isPending[t]||this._invokeCallback(t)}finally{this._stopDispatching()}},e.prototype.isDispatching=function(){return this._isDispatching},e.prototype._invokeCallback=function(e){this._isPending[e]=!0,this._callbacks[e](this._pendingPayload),this._isHandled[e]=!0},e.prototype._startDispatching=function(e){for(var t in this._callbacks)this._isPending[t]=!1,this._isHandled[t]=!1;this._pendingPayload=e,this._isDispatching=!0},e.prototype._stopDispatching=function(){delete this._pendingPayload,this._isDispatching=!1},e}();e.exports=s}).call(t,n(3))},function(e,t){function n(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}e.exports=n}])})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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 o(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.navConfig=t.Header=void 0;var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(334),l=r(u),c=n(515),d=r(c),f=n(517),p=n(511),h=r(p),m=n(518),_=r(m),y=n(519),v=r(y),g=n(520),M=r(g),b=n(521),w=r(b),L=n(522),k=r(L),x=n(664),T=r(x),D=n(665),Y=r(D),S=n(666),E=r(S),O=n(675),P=r(O),j=n(677),A=r(j),N=n(682),C=r(N),H=n(693),I=r(H),F=n(695),R=r(F),B=n(524),W=r(B),z={wrapper:{position:"relative"},topButtons:{position:"absolute",top:"20px",textTransform:"uppercase",display:"block"},locationsTopLink:{display:"inline-block",color:"#000",backgroundColor:"#FFF",padding:"12px",verticalAlign:"baseline"},libraryCardButton:{display:"inline-block",color:"#000",backgroundColor:"#FFF",padding:"12px",verticalAlign:"baseline"},subscribeButton:{display:"inline-block",margin:"0px 10px 0px 0px",verticalAlign:"baseline"},donateButton:{display:"inline-block",padding:"10px 18px",margin:"0 5px 0 0",lineHeight:"normal",verticalAlign:"baseline"},shopLink:{color:"#000",backgroundColor:"#FFF",padding:"10px 15px",margin:"0 0 0 5px",verticalAlign:"baseline"},mobileMyNypl:{position:"absolute",zIndex:1e3,right:"0",width:"220px",minHeight:"130px",backgroundColor:"#1B7FA7",padding:"25px 30px"}},U=function(e){function t(e){a(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e)),r=n.props,o=r.patron,s=r.navData,u=!(0,f.isEmpty)(o)&&o.names&&o.names.length?W["default"].modelPatronName(o.names[0]):{};return n.state=(0,f.extend)({navData:s,loginCookieName:"nyplIdentityPatron",loginCookieValue:null,patronName:u.name||"",patronInitial:u.initial||"",patronDataReceived:o.loggedIn||!1,isFeatureFlagsActivated:{},logOutUrl:""},{featureFlagsStore:h["default"].store.getState()}),n}return o(t,e),s(t,[{key:"componentDidMount",value:function(){h["default"].store.listen(this.onFeatureFlagsChange.bind(this)),this.setLogOutLink(window.location.href),this.setLoginCookie(this.state.loginCookieName),W["default"].checkFeatureFlagActivated(M["default"].featureFlagList,this.state.isFeatureFlagsActivated)}},{key:"componentWillUnmount",value:function(){h["default"].store.unlisten(this.onFeatureFlagsChange.bind(this))}},{key:"onFeatureFlagsChange",value:function(){this.setState({featureFlagsStore:h["default"].store.getState()})}},{key:"setLoginCookie",value:function(e){if(W["default"].hasCookie(e)){var t=W["default"].getCookie(e);this.setState({loginCookieValue:t}),this.state.patronDataReceived||this.fetchPatronData(t)}else this.setState({loginCookieValue:null})}},{key:"setLogOutLink",value:function(e){this.setState({logOutUrl:W["default"].renderDynamicLogOutLink(e)})}},{key:"fetchPatronData",value:function(e){var t=this;W["default"].getLoginData(e,function(e){if(e.data&&e.data.data){var n=W["default"].modelPatronName(W["default"].extractPatronName(e.data));t.setState({patronName:n.name,patronInitial:n.initial,patronDataReceived:!0})}},w["default"].loginMyNyplLinks.tokenRefreshLink,function(){t.setLoginCookie(t.state.loginCookieName)})}},{key:"render",value:function(){var e=this.props.className,t=this.props.skipNav?l["default"].createElement(_["default"],this.props.skipNav):"",n=!!this.state.patronDataReceived;return l["default"].createElement("header",{id:this.props.id,className:e},t,l["default"].createElement(I["default"],{className:e+"-globalAlerts"}),l["default"].createElement("div",{className:e+"-wrapper"},l["default"].createElement(C["default"],{className:e+"-mobile",locatorUrl:"absolute"===this.props.urlType?"//web.archive.org/web/20190417224618/https://www.nypl.org/locations/map?nearme=true":"/locations/map?nearme=true",nyplRootUrl:"absolute"===this.props.urlType?"//web.archive.org/web/20190417224618/https://www.nypl.org":"/",isLoggedIn:n,patronName:this.state.patronName,logOutLink:this.state.logOutUrl,navData:this.props.navData,urlType:this.props.urlType}),l["default"].createElement("div",{className:e+"-topWrapper",style:z.wrapper},l["default"].createElement(k["default"],{className:e+"-logo",target:"absolute"===this.props.urlType?"//web.archive.org/web/20190417224618/https://www.nypl.org":"/"}),l["default"].createElement("nav",{className:e+"-buttons",style:z.topButtons,"aria-label":"Header top links"},l["default"].createElement("ul",null,l["default"].createElement("li",null,l["default"].createElement(P["default"],{refId:"desktopLogin",isLoggedIn:n,patronName:this.state.patronName,logOutLink:this.state.logOutUrl,gaAction:n?"My Account":"Log In"})),l["default"].createElement("li",null,l["default"].createElement(Y["default"],{label:"Locations",target:"absolute"===this.props.urlType?"//web.archive.org/web/20190417224618/https://www.nypl.org/locations/map":"/locations/map",className:"locationsTopLink",id:"locationsTopLink",gaAction:"Locations",gaLabel:"Header Top Links",style:z.locationsTopLink})),l["default"].createElement("li",null,l["default"].createElement(Y["default"],{label:"Get a Library Card",target:"absolute"===this.props.urlType?"//web.archive.org/web/20190417224618/https://www.nypl.org/library-card":"/library-card",className:"libraryCardButton",id:"libraryCardButton",gaAction:"Get a Library Card",gaLabel:"Header Top Links",style:z.libraryCardButton})),l["default"].createElement("li",null,l["default"].createElement(E["default"],{label:"Get Email Updates",lang:this.props.lang,style:z.subscribeButton})),l["default"].createElement("li",null,l["default"].createElement(T["default"],{id:"donateButton",lang:this.props.lang,style:z.donateButton,gaLabel:"Header Top Links"})),l["default"].createElement("li",null,l["default"].createElement(Y["default"],{label:"Shop",target:"https://web.archive.org/web/20190417224618/http://shop.nypl.org/?utm_campaign=NYPLHeaderButton&utm_source=nypl.org&utm_medium=referral",className:"shopTopLink",id:"shopTopLink",gaAction:"Shop",gaLabel:"Header Top Links",style:z.shopLink}))))),l["default"].createElement(A["default"],{className:e+"-navMenu",lang:this.props.lang,items:this.state.navData,urlType:this.props.urlType,isLoggedIn:n,patronName:this.state.patronName,logOutLink:this.state.logOutUrl})),h["default"].store._isFeatureActive(w["default"].fundraising.experimentName)&&l["default"].createElement(R["default"],{hideBannerCookieName:"closeFundraiserBanner",gaLabel:"Header Fundraising Banner"}))}}]),t}(l["default"].Component);U.propTypes={lang:d["default"].string,className:d["default"].string,id:d["default"].string,navData:d["default"].arrayOf(d["default"].object).isRequired,skipNav:d["default"].shape(_["default"].propTypes),patron:d["default"].shape({names:d["default"].arrayOf(d["default"].string),loggedIn:d["default"].bool}),urlType:d["default"].string},U.defaultProps={lang:"en",className:"header",id:"nyplHeader",skipNav:null,urlType:"relative",patron:{}},t.Header=U,t.navConfig=v["default"]},function(e,t,n){e.exports=n(516)()},function(e,t,n){"use strict";var r=n(360),a=n(361),i=n(363);e.exports=function(){function e(e,t,n,r,o,s){s!==i&&a(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){var r,a;(function(){function n(e){function t(t,n,r,a,i,o){for(;i>=0&&i<o;i+=e){var s=a?a[i]:i;r=n(r,t[s],s,t)}return r}return function(n,r,a,i){r=L(r,i,4);var o=!E(n)&&w.keys(n),s=(o||n).length,u=e>0?0:s-1;return arguments.length<3&&(a=n[o?o[u]:u],u+=e),t(n,r,a,o,u,s)}}function i(e){return function(t,n,r){n=k(n,r);for(var a=S(t),i=e>0?0:a-1;i>=0&&i<a;i+=e)if(n(t[i],i,t))return i;return-1}}function o(e,t,n){return function(r,a,i){var o=0,s=S(r);if("number"==typeof i)e>0?o=i>=0?i:Math.max(i+s,o):s=i>=0?Math.min(i+1,s):i+s+1;else if(n&&i&&s)return i=n(r,a),r[i]===a?i:-1;if(a!==a)return i=t(h.call(r,o,s),w.isNaN),i>=0?i+o:-1;for(i=e>0?o:s-1;i>=0&&i<s;i+=e)if(r[i]===a)return i;return-1}}function s(e,t){var n=N.length,r=e.constructor,a=w.isFunction(r)&&r.prototype||d,i="constructor";for(w.has(e,i)&&!w.contains(t,i)&&t.push(i);n--;)i=N[n],i in e&&e[i]!==a[i]&&!w.contains(t,i)&&t.push(i)}var u=this,l=u._,c=Array.prototype,d=Object.prototype,f=Function.prototype,p=c.push,h=c.slice,m=d.toString,_=d.hasOwnProperty,y=Array.isArray,v=Object.keys,g=f.bind,M=Object.create,b=function(){},w=function(e){return e instanceof w?e:this instanceof w?void(this._wrapped=e):new w(e)};"undefined"!=typeof e&&e.exports&&(t=e.exports=w),t._=w,w.VERSION="1.8.3";var L=function(e,t,n){if(void 0===t)return e;switch(null==n?3:n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)};case 4:return function(n,r,a,i){return e.call(t,n,r,a,i)}}return function(){return e.apply(t,arguments)}},k=function(e,t,n){return null==e?w.identity:w.isFunction(e)?L(e,t,n):w.isObject(e)?w.matcher(e):w.property(e)};w.iteratee=function(e,t){return k(e,t,1/0)};var x=function(e,t){return function(n){var r=arguments.length;if(r<2||null==n)return n;for(var a=1;a<r;a++)for(var i=arguments[a],o=e(i),s=o.length,u=0;u<s;u++){var l=o[u];t&&void 0!==n[l]||(n[l]=i[l])}return n}},T=function(e){if(!w.isObject(e))return{};if(M)return M(e);b.prototype=e;var t=new b;return b.prototype=null,t},D=function(e){return function(t){return null==t?void 0:t[e]}},Y=Math.pow(2,53)-1,S=D("length"),E=function(e){var t=S(e);return"number"==typeof t&&t>=0&&t<=Y};w.each=w.forEach=function(e,t,n){t=L(t,n);var r,a;if(E(e))for(r=0,a=e.length;r<a;r++)t(e[r],r,e);else{var i=w.keys(e);for(r=0,a=i.length;r<a;r++)t(e[i[r]],i[r],e)}return e},w.map=w.collect=function(e,t,n){t=k(t,n);for(var r=!E(e)&&w.keys(e),a=(r||e).length,i=Array(a),o=0;o<a;o++){var s=r?r[o]:o;i[o]=t(e[s],s,e)}return i},w.reduce=w.foldl=w.inject=n(1),w.reduceRight=w.foldr=n(-1),w.find=w.detect=function(e,t,n){var r;if(r=E(e)?w.findIndex(e,t,n):w.findKey(e,t,n),void 0!==r&&r!==-1)return e[r]},w.filter=w.select=function(e,t,n){var r=[];return t=k(t,n),w.each(e,function(e,n,a){t(e,n,a)&&r.push(e)}),r},w.reject=function(e,t,n){return w.filter(e,w.negate(k(t)),n)},w.every=w.all=function(e,t,n){t=k(t,n);for(var r=!E(e)&&w.keys(e),a=(r||e).length,i=0;i<a;i++){var o=r?r[i]:i;if(!t(e[o],o,e))return!1}return!0},w.some=w.any=function(e,t,n){t=k(t,n);for(var r=!E(e)&&w.keys(e),a=(r||e).length,i=0;i<a;i++){var o=r?r[i]:i;if(t(e[o],o,e))return!0}return!1},w.contains=w.includes=w.include=function(e,t,n,r){return E(e)||(e=w.values(e)),("number"!=typeof n||r)&&(n=0),w.indexOf(e,t,n)>=0},w.invoke=function(e,t){var n=h.call(arguments,2),r=w.isFunction(t);return w.map(e,function(e){var a=r?t:e[t];return null==a?a:a.apply(e,n)})},w.pluck=function(e,t){return w.map(e,w.property(t))},w.where=function(e,t){return w.filter(e,w.matcher(t))},w.findWhere=function(e,t){return w.find(e,w.matcher(t))},w.max=function(e,t,n){var r,a,i=-(1/0),o=-(1/0);if(null==t&&null!=e){e=E(e)?e:w.values(e);for(var s=0,u=e.length;s<u;s++)r=e[s],r>i&&(i=r)}else t=k(t,n),w.each(e,function(e,n,r){a=t(e,n,r),(a>o||a===-(1/0)&&i===-(1/0))&&(i=e,o=a)});return i},w.min=function(e,t,n){var r,a,i=1/0,o=1/0;if(null==t&&null!=e){e=E(e)?e:w.values(e);for(var s=0,u=e.length;s<u;s++)r=e[s],r<i&&(i=r)}else t=k(t,n),w.each(e,function(e,n,r){a=t(e,n,r),(a<o||a===1/0&&i===1/0)&&(i=e,o=a)});return i},w.shuffle=function(e){for(var t,n=E(e)?e:w.values(e),r=n.length,a=Array(r),i=0;i<r;i++)t=w.random(0,i),t!==i&&(a[i]=a[t]),a[t]=n[i];return a},w.sample=function(e,t,n){return null==t||n?(E(e)||(e=w.values(e)),e[w.random(e.length-1)]):w.shuffle(e).slice(0,Math.max(0,t))},w.sortBy=function(e,t,n){return t=k(t,n),w.pluck(w.map(e,function(e,n,r){return{value:e,index:n,criteria:t(e,n,r)}}).sort(function(e,t){var n=e.criteria,r=t.criteria;if(n!==r){if(n>r||void 0===n)return 1;if(n<r||void 0===r)return-1}return e.index-t.index}),"value")};var O=function(e){return function(t,n,r){var a={};return n=k(n,r),w.each(t,function(r,i){var o=n(r,i,t);e(a,r,o)}),a}};w.groupBy=O(function(e,t,n){w.has(e,n)?e[n].push(t):e[n]=[t]}),w.indexBy=O(function(e,t,n){e[n]=t}),w.countBy=O(function(e,t,n){w.has(e,n)?e[n]++:e[n]=1}),w.toArray=function(e){return e?w.isArray(e)?h.call(e):E(e)?w.map(e,w.identity):w.values(e):[]},w.size=function(e){return null==e?0:E(e)?e.length:w.keys(e).length},w.partition=function(e,t,n){t=k(t,n);var r=[],a=[];return w.each(e,function(e,n,i){(t(e,n,i)?r:a).push(e)}),[r,a]},w.first=w.head=w.take=function(e,t,n){if(null!=e)return null==t||n?e[0]:w.initial(e,e.length-t)},w.initial=function(e,t,n){return h.call(e,0,Math.max(0,e.length-(null==t||n?1:t)))},w.last=function(e,t,n){if(null!=e)return null==t||n?e[e.length-1]:w.rest(e,Math.max(0,e.length-t))},w.rest=w.tail=w.drop=function(e,t,n){return h.call(e,null==t||n?1:t)},w.compact=function(e){return w.filter(e,w.identity)};var P=function(e,t,n,r){for(var a=[],i=0,o=r||0,s=S(e);o<s;o++){var u=e[o];if(E(u)&&(w.isArray(u)||w.isArguments(u))){t||(u=P(u,t,n));var l=0,c=u.length;for(a.length+=c;l<c;)a[i++]=u[l++]}else n||(a[i++]=u)}return a};w.flatten=function(e,t){return P(e,t,!1)},w.without=function(e){return w.difference(e,h.call(arguments,1))},w.uniq=w.unique=function(e,t,n,r){w.isBoolean(t)||(r=n,n=t,t=!1),null!=n&&(n=k(n,r));for(var a=[],i=[],o=0,s=S(e);o<s;o++){var u=e[o],l=n?n(u,o,e):u;t?(o&&i===l||a.push(u),i=l):n?w.contains(i,l)||(i.push(l),a.push(u)):w.contains(a,u)||a.push(u)}return a},w.union=function(){return w.uniq(P(arguments,!0,!0))},w.intersection=function(e){for(var t=[],n=arguments.length,r=0,a=S(e);r<a;r++){var i=e[r];if(!w.contains(t,i)){for(var o=1;o<n&&w.contains(arguments[o],i);o++);o===n&&t.push(i)}}return t},w.difference=function(e){var t=P(arguments,!0,!0,1);return w.filter(e,function(e){return!w.contains(t,e)})},w.zip=function(){return w.unzip(arguments)},w.unzip=function(e){for(var t=e&&w.max(e,S).length||0,n=Array(t),r=0;r<t;r++)n[r]=w.pluck(e,r);return n},w.object=function(e,t){for(var n={},r=0,a=S(e);r<a;r++)t?n[e[r]]=t[r]:n[e[r][0]]=e[r][1];return n},w.findIndex=i(1),w.findLastIndex=i(-1),w.sortedIndex=function(e,t,n,r){n=k(n,r,1);for(var a=n(t),i=0,o=S(e);i<o;){var s=Math.floor((i+o)/2);n(e[s])<a?i=s+1:o=s}return i},w.indexOf=o(1,w.findIndex,w.sortedIndex),w.lastIndexOf=o(-1,w.findLastIndex),w.range=function(e,t,n){null==t&&(t=e||0,e=0),n=n||1;for(var r=Math.max(Math.ceil((t-e)/n),0),a=Array(r),i=0;i<r;i++,e+=n)a[i]=e;return a};var j=function(e,t,n,r,a){if(!(r instanceof t))return e.apply(n,a);var i=T(e.prototype),o=e.apply(i,a);return w.isObject(o)?o:i};w.bind=function(e,t){if(g&&e.bind===g)return g.apply(e,h.call(arguments,1));if(!w.isFunction(e))throw new TypeError("Bind must be called on a function");var n=h.call(arguments,2),r=function(){return j(e,r,t,this,n.concat(h.call(arguments)))};return r},w.partial=function(e){var t=h.call(arguments,1),n=function(){for(var r=0,a=t.length,i=Array(a),o=0;o<a;o++)i[o]=t[o]===w?arguments[r++]:t[o];for(;r<arguments.length;)i.push(arguments[r++]);return j(e,n,this,this,i)};return n},w.bindAll=function(e){var t,n,r=arguments.length;if(r<=1)throw new Error("bindAll must be passed function names");for(t=1;t<r;t++)n=arguments[t],e[n]=w.bind(e[n],e);return e},w.memoize=function(e,t){var n=function(r){var a=n.cache,i=""+(t?t.apply(this,arguments):r);return w.has(a,i)||(a[i]=e.apply(this,arguments)),a[i]};return n.cache={},n},w.delay=function(e,t){var n=h.call(arguments,2);return setTimeout(function(){return e.apply(null,n)},t)},w.defer=w.partial(w.delay,w,1),w.throttle=function(e,t,n){var r,a,i,o=null,s=0;n||(n={});var u=function(){s=n.leading===!1?0:w.now(),o=null,i=e.apply(r,a),o||(r=a=null)};return function(){var l=w.now();s||n.leading!==!1||(s=l);var c=t-(l-s);return r=this,a=arguments,c<=0||c>t?(o&&(clearTimeout(o),o=null),s=l,i=e.apply(r,a),o||(r=a=null)):o||n.trailing===!1||(o=setTimeout(u,c)),i}},w.debounce=function(e,t,n){var r,a,i,o,s,u=function(){var l=w.now()-o;l<t&&l>=0?r=setTimeout(u,t-l):(r=null,n||(s=e.apply(i,a),r||(i=a=null)))};return function(){i=this,a=arguments,o=w.now();var l=n&&!r;return r||(r=setTimeout(u,t)),l&&(s=e.apply(i,a),i=a=null),s}},w.wrap=function(e,t){return w.partial(t,e)},w.negate=function(e){return function(){return!e.apply(this,arguments); }},w.compose=function(){var e=arguments,t=e.length-1;return function(){for(var n=t,r=e[t].apply(this,arguments);n--;)r=e[n].call(this,r);return r}},w.after=function(e,t){return function(){if(--e<1)return t.apply(this,arguments)}},w.before=function(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}},w.once=w.partial(w.before,2);var A=!{toString:null}.propertyIsEnumerable("toString"),N=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];w.keys=function(e){if(!w.isObject(e))return[];if(v)return v(e);var t=[];for(var n in e)w.has(e,n)&&t.push(n);return A&&s(e,t),t},w.allKeys=function(e){if(!w.isObject(e))return[];var t=[];for(var n in e)t.push(n);return A&&s(e,t),t},w.values=function(e){for(var t=w.keys(e),n=t.length,r=Array(n),a=0;a<n;a++)r[a]=e[t[a]];return r},w.mapObject=function(e,t,n){t=k(t,n);for(var r,a=w.keys(e),i=a.length,o={},s=0;s<i;s++)r=a[s],o[r]=t(e[r],r,e);return o},w.pairs=function(e){for(var t=w.keys(e),n=t.length,r=Array(n),a=0;a<n;a++)r[a]=[t[a],e[t[a]]];return r},w.invert=function(e){for(var t={},n=w.keys(e),r=0,a=n.length;r<a;r++)t[e[n[r]]]=n[r];return t},w.functions=w.methods=function(e){var t=[];for(var n in e)w.isFunction(e[n])&&t.push(n);return t.sort()},w.extend=x(w.allKeys),w.extendOwn=w.assign=x(w.keys),w.findKey=function(e,t,n){t=k(t,n);for(var r,a=w.keys(e),i=0,o=a.length;i<o;i++)if(r=a[i],t(e[r],r,e))return r},w.pick=function(e,t,n){var r,a,i={},o=e;if(null==o)return i;w.isFunction(t)?(a=w.allKeys(o),r=L(t,n)):(a=P(arguments,!1,!1,1),r=function(e,t,n){return t in n},o=Object(o));for(var s=0,u=a.length;s<u;s++){var l=a[s],c=o[l];r(c,l,o)&&(i[l]=c)}return i},w.omit=function(e,t,n){if(w.isFunction(t))t=w.negate(t);else{var r=w.map(P(arguments,!1,!1,1),String);t=function(e,t){return!w.contains(r,t)}}return w.pick(e,t,n)},w.defaults=x(w.allKeys,!0),w.create=function(e,t){var n=T(e);return t&&w.extendOwn(n,t),n},w.clone=function(e){return w.isObject(e)?w.isArray(e)?e.slice():w.extend({},e):e},w.tap=function(e,t){return t(e),e},w.isMatch=function(e,t){var n=w.keys(t),r=n.length;if(null==e)return!r;for(var a=Object(e),i=0;i<r;i++){var o=n[i];if(t[o]!==a[o]||!(o in a))return!1}return!0};var C=function(e,t,n,r){if(e===t)return 0!==e||1/e===1/t;if(null==e||null==t)return e===t;e instanceof w&&(e=e._wrapped),t instanceof w&&(t=t._wrapped);var a=m.call(e);if(a!==m.call(t))return!1;switch(a){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!==+e?+t!==+t:0===+e?1/+e===1/t:+e===+t;case"[object Date]":case"[object Boolean]":return+e===+t}var i="[object Array]"===a;if(!i){if("object"!=typeof e||"object"!=typeof t)return!1;var o=e.constructor,s=t.constructor;if(o!==s&&!(w.isFunction(o)&&o instanceof o&&w.isFunction(s)&&s instanceof s)&&"constructor"in e&&"constructor"in t)return!1}n=n||[],r=r||[];for(var u=n.length;u--;)if(n[u]===e)return r[u]===t;if(n.push(e),r.push(t),i){if(u=e.length,u!==t.length)return!1;for(;u--;)if(!C(e[u],t[u],n,r))return!1}else{var l,c=w.keys(e);if(u=c.length,w.keys(t).length!==u)return!1;for(;u--;)if(l=c[u],!w.has(t,l)||!C(e[l],t[l],n,r))return!1}return n.pop(),r.pop(),!0};w.isEqual=function(e,t){return C(e,t)},w.isEmpty=function(e){return null==e||(E(e)&&(w.isArray(e)||w.isString(e)||w.isArguments(e))?0===e.length:0===w.keys(e).length)},w.isElement=function(e){return!(!e||1!==e.nodeType)},w.isArray=y||function(e){return"[object Array]"===m.call(e)},w.isObject=function(e){var t=typeof e;return"function"===t||"object"===t&&!!e},w.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(e){w["is"+e]=function(t){return m.call(t)==="[object "+e+"]"}}),w.isArguments(arguments)||(w.isArguments=function(e){return w.has(e,"callee")}),"function"!=typeof/./&&"object"!=typeof Int8Array&&(w.isFunction=function(e){return"function"==typeof e||!1}),w.isFinite=function(e){return isFinite(e)&&!isNaN(parseFloat(e))},w.isNaN=function(e){return w.isNumber(e)&&e!==+e},w.isBoolean=function(e){return e===!0||e===!1||"[object Boolean]"===m.call(e)},w.isNull=function(e){return null===e},w.isUndefined=function(e){return void 0===e},w.has=function(e,t){return null!=e&&_.call(e,t)},w.noConflict=function(){return u._=l,this},w.identity=function(e){return e},w.constant=function(e){return function(){return e}},w.noop=function(){},w.property=D,w.propertyOf=function(e){return null==e?function(){}:function(t){return e[t]}},w.matcher=w.matches=function(e){return e=w.extendOwn({},e),function(t){return w.isMatch(t,e)}},w.times=function(e,t,n){var r=Array(Math.max(0,e));t=L(t,n,1);for(var a=0;a<e;a++)r[a]=t(a);return r},w.random=function(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))},w.now=Date.now||function(){return(new Date).getTime()};var H={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},I=w.invert(H),F=function(e){var t=function(t){return e[t]},n="(?:"+w.keys(e).join("|")+")",r=RegExp(n),a=RegExp(n,"g");return function(e){return e=null==e?"":""+e,r.test(e)?e.replace(a,t):e}};w.escape=F(H),w.unescape=F(I),w.result=function(e,t,n){var r=null==e?void 0:e[t];return void 0===r&&(r=n),w.isFunction(r)?r.call(e):r};var R=0;w.uniqueId=function(e){var t=++R+"";return e?e+t:t},w.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var B=/(.)^/,W={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},z=/\\|'|\r|\n|\u2028|\u2029/g,U=function(e){return"\\"+W[e]};w.template=function(e,t,n){!t&&n&&(t=n),t=w.defaults({},t,w.templateSettings);var r=RegExp([(t.escape||B).source,(t.interpolate||B).source,(t.evaluate||B).source].join("|")+"|$","g"),a=0,i="__p+='";e.replace(r,function(t,n,r,o,s){return i+=e.slice(a,s).replace(z,U),a=s+t.length,n?i+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?i+="'+\n((__t=("+r+"))==null?'':__t)+\n'":o&&(i+="';\n"+o+"\n__p+='"),t}),i+="';\n",t.variable||(i="with(obj||{}){\n"+i+"}\n"),i="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+i+"return __p;\n";try{var o=new Function(t.variable||"obj","_",i)}catch(s){throw s.source=i,s}var u=function(e){return o.call(this,e,w)},l=t.variable||"obj";return u.source="function("+l+"){\n"+i+"}",u},w.chain=function(e){var t=w(e);return t._chain=!0,t};var V=function(e,t){return e._chain?w(t).chain():t};w.mixin=function(e){w.each(w.functions(e),function(t){var n=w[t]=e[t];w.prototype[t]=function(){var e=[this._wrapped];return p.apply(e,arguments),V(this,n.apply(w,e))}})},w.mixin(w),w.each(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var t=c[e];w.prototype[e]=function(){var n=this._wrapped;return t.apply(n,arguments),"shift"!==e&&"splice"!==e||0!==n.length||delete n[0],V(this,n)}}),w.each(["concat","join","slice"],function(e){var t=c[e];w.prototype[e]=function(){return V(this,t.apply(this._wrapped,arguments))}}),w.prototype.value=function(){return this._wrapped},w.prototype.valueOf=w.prototype.toJSON=w.prototype.value,w.prototype.toString=function(){return""+this._wrapped},r=[],a=function(){return w}.apply(t,r),!(void 0!==a&&(e.exports=a))}).call(this)},function(e,t,n){!function(t,r){e.exports=r(n(334))}(this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(6)},function(e,t){function n(){d&&l&&(d=!1,l.length?c=l.concat(c):f=-1,c.length&&r())}function r(){if(!d){var e=o(n);d=!0;for(var t=c.length;t;){for(l=c,c=[];++f<t;)l&&l[f].run();f=-1,t=c.length}l=null,d=!1,s(e)}}function a(e,t){this.fun=e,this.array=t}function i(){}var o,s,u=e.exports={};!function(){try{o=setTimeout}catch(e){o=function(){throw new Error("setTimeout is not defined")}}try{s=clearTimeout}catch(e){s=function(){throw new Error("clearTimeout is not defined")}}}();var l,c=[],d=!1,f=-1;u.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new a(e,t)),1!==c.length||d||o(r,0)},a.prototype.run=function(){this.fun.apply(null,this.array)},u.title="browser",u.browser=!0,u.env={},u.argv=[],u.version="",u.versions={},u.on=i,u.addListener=i,u.once=i,u.off=i,u.removeListener=i,u.removeAllListeners=i,u.emit=i,u.binding=function(e){throw new Error("process.binding is not supported")},u.cwd=function(){return"/"},u.chdir=function(e){throw new Error("process.chdir is not supported")},u.umask=function(){return 0}},function(e,t){"use strict";function n(e){return function(){return e}}var r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},function(e,t,n){(function(t){"use strict";function n(e,t,n,a,i,o,s,u){if(r(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,a,i,o,s,u],d=0;l=new Error(t.replace(/%s/g,function(){return c[d++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}var r=function(e){};"production"!==t.env.NODE_ENV&&(r=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")}),e.exports=n}).call(t,n(1))},function(e,t){"use strict";var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=n},function(e,t,n){(function(t){"use strict";var r=n(2),a=r;"production"!==t.env.NODE_ENV&&!function(){var e=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=0,i="Warning: "+e.replace(/%s/g,function(){return n[a++]});"undefined"!=typeof console&&console.error(i);try{throw new Error(i)}catch(o){}};a=function(t,n){if(void 0===n)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==n.indexOf("Failed Composite propType: ")&&!t){for(var r=arguments.length,a=Array(r>2?r-2:0),i=2;i<r;i++)a[i-2]=arguments[i];e.apply(void 0,[n].concat(a))}}}(),e.exports=a}).call(t,n(1))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(11),i=r(a),o=n(10),s=r(o),u=function(e){return e.target?i["default"].createElement("nav",{id:e.id,"aria-label":e.skipLabel},i["default"].createElement("ul",null,i["default"].createElement("li",null,i["default"].createElement("a",{href:"#"+e.target},e.linkText)),i["default"].createElement("li",null,i["default"].createElement("a",{href:e.a11yLink},e.a11yText)))):i["default"].createElement("span",null)};u.propTypes={id:s["default"].string,lang:s["default"].string,linkText:s["default"].string,target:s["default"].string.isRequired,a11yText:s["default"].string,a11yLink:s["default"].string,skipLabel:s["default"].string},u.defaultProps={id:"skip",lang:"en",linkText:"Skip to Main Content",a11yText:"Click to learn about accessibility at the Library",a11yLink:"//web.archive.org/web/20190417224618/https://www.nypl.org/accessibility",skipLabel:"Skip Navigation"},t["default"]=u},function(e,t,n){(function(t){"use strict";function r(e,n,r,u,l){if("production"!==t.env.NODE_ENV)for(var c in e)if(e.hasOwnProperty(c)){var d;try{a("function"==typeof e[c],"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",u||"React class",r,c),d=e[c](n,c,u,r,null,o)}catch(f){d=f}if(i(!d||d instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",u||"React class",r,c,typeof d),d instanceof Error&&!(d.message in s)){s[d.message]=!0;var p=l?l():"";i(!1,"Failed %s type: %s%s",r,d.message,null!=p?p:"")}}}if("production"!==t.env.NODE_ENV)var a=n(3),i=n(5),o=n(4),s={};e.exports=r}).call(t,n(1))},function(e,t,n){"use strict";var r=n(2),a=n(3),i=n(4);e.exports=function(){function e(e,t,n,r,o,s){s!==i&&a(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){(function(t){"use strict";var r=n(2),a=n(3),i=n(5),o=n(4),s=n(7);e.exports=function(e,n){function u(e){var t=e&&(Y&&e[Y]||e[S]);if("function"==typeof t)return t}function l(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function c(e){this.message=e,this.stack=""}function d(e){function r(r,l,d,f,p,h,m){if(f=f||E,h=h||d,m!==o)if(n)a(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");else if("production"!==t.env.NODE_ENV&&"undefined"!=typeof console){var _=f+":"+d;!s[_]&&u<3&&(i(!1,"You are manually calling a React.PropTypes validation function for the `%s` prop on `%s`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.",h,f),s[_]=!0,u++)}return null==l[d]?r?new c(null===l[d]?"The "+p+" `"+h+"` is marked as required "+("in `"+f+"`, but its value is `null`."):"The "+p+" `"+h+"` is marked as required in "+("`"+f+"`, but its value is `undefined`.")):null:e(l,d,f,p,h)}if("production"!==t.env.NODE_ENV)var s={},u=0;var l=r.bind(null,!1);return l.isRequired=r.bind(null,!0),l}function f(e){function t(t,n,r,a,i,o){var s=t[n],u=k(s);if(u!==e){var l=x(s);return new c("Invalid "+a+" `"+i+"` of type "+("`"+l+"` supplied to `"+r+"`, expected ")+("`"+e+"`."))}return null}return d(t)}function p(){return d(r.thatReturnsNull)}function h(e){function t(t,n,r,a,i){if("function"!=typeof e)return new c("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var s=t[n];if(!Array.isArray(s)){var u=k(s);return new c("Invalid "+a+" `"+i+"` of type "+("`"+u+"` supplied to `"+r+"`, expected an array."))}for(var l=0;l<s.length;l++){var d=e(s,l,r,a,i+"["+l+"]",o);if(d instanceof Error)return d}return null}return d(t)}function m(){function t(t,n,r,a,i){var o=t[n];if(!e(o)){var s=k(o);return new c("Invalid "+a+" `"+i+"` of type "+("`"+s+"` supplied to `"+r+"`, expected a single ReactElement."))}return null}return d(t)}function _(e){function t(t,n,r,a,i){if(!(t[n]instanceof e)){var o=e.name||E,s=D(t[n]);return new c("Invalid "+a+" `"+i+"` of type "+("`"+s+"` supplied to `"+r+"`, expected ")+("instance of `"+o+"`."))}return null}return d(t)}function y(e){function n(t,n,r,a,i){for(var o=t[n],s=0;s<e.length;s++)if(l(o,e[s]))return null;var u=JSON.stringify(e);return new c("Invalid "+a+" `"+i+"` of value `"+o+"` "+("supplied to `"+r+"`, expected one of "+u+"."))}return Array.isArray(e)?d(n):("production"!==t.env.NODE_ENV?i(!1,"Invalid argument supplied to oneOf, expected an instance of array."):void 0,r.thatReturnsNull)}function v(e){function t(t,n,r,a,i){if("function"!=typeof e)return new c("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var s=t[n],u=k(s);if("object"!==u)return new c("Invalid "+a+" `"+i+"` of type "+("`"+u+"` supplied to `"+r+"`, expected an object."));for(var l in s)if(s.hasOwnProperty(l)){var d=e(s,l,r,a,i+"."+l,o);if(d instanceof Error)return d}return null}return d(t)}function g(e){function n(t,n,r,a,i){for(var s=0;s<e.length;s++){var u=e[s];if(null==u(t,n,r,a,i,o))return null}return new c("Invalid "+a+" `"+i+"` supplied to "+("`"+r+"`."))}if(!Array.isArray(e))return"production"!==t.env.NODE_ENV?i(!1,"Invalid argument supplied to oneOfType, expected an instance of array."):void 0,r.thatReturnsNull;for(var a=0;a<e.length;a++){var s=e[a];if("function"!=typeof s)return i(!1,"Invalid argument supplid to oneOfType. Expected an array of check functions, but received %s at index %s.",T(s),a),r.thatReturnsNull}return d(n)}function M(){function e(e,t,n,r,a){return w(e[t])?null:new c("Invalid "+r+" `"+a+"` supplied to "+("`"+n+"`, expected a ReactNode."))}return d(e)}function b(e){function t(t,n,r,a,i){var s=t[n],u=k(s);if("object"!==u)return new c("Invalid "+a+" `"+i+"` of type `"+u+"` "+("supplied to `"+r+"`, expected `object`."));for(var l in e){var d=e[l];if(d){var f=d(s,l,r,a,i+"."+l,o);if(f)return f}}return null}return d(t)}function w(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(w);if(null===t||e(t))return!0;var n=u(t);if(!n)return!1;var r,a=n.call(t);if(n!==t.entries){for(;!(r=a.next()).done;)if(!w(r.value))return!1}else for(;!(r=a.next()).done;){var i=r.value;if(i&&!w(i[1]))return!1}return!0;default:return!1}}function L(e,t){return"symbol"===e||"Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol}function k(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":L(t,e)?"symbol":t}function x(e){if("undefined"==typeof e||null===e)return""+e;var t=k(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function T(e){var t=x(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}function D(e){return e.constructor&&e.constructor.name?e.constructor.name:E}var Y="function"==typeof Symbol&&Symbol.iterator,S="@@iterator",E="<<anonymous>>",O={array:f("array"),bool:f("boolean"),func:f("function"),number:f("number"),object:f("object"),string:f("string"),symbol:f("symbol"),any:p(),arrayOf:h,element:m(),instanceOf:_,node:M(),objectOf:v,oneOf:y,oneOfType:g,shape:b};return c.prototype=Error.prototype,O.checkPropTypes=s,O.PropTypes=O,O}}).call(t,n(1))},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol["for"]&&Symbol["for"]("react.element")||60103,a=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},i=!0;e.exports=n(9)(a,i)}else e.exports=n(8)()}).call(t,n(1))},function(t,n){t.exports=e}])})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=[{id:"c2793eb2-9ac2-4696-82f2-2730763a4f0d",slug:"browse",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/browse"}},name:{type:"text-group",en:{type:"text-single",text:"Browse"}},sort:0,subnav:[{id:"92cf9abd-5491-48f8-bed4-a4a5bb1381c3",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://browse.nypl.org/iii/encore/homepage"}},name:{type:"text-group",en:{type:"text-single",text:"Books/Music/Movies"}},sort:0},{id:"0aa57529-2883-4351-bb0e-639d9cdc4846",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/browse/recommendations"}},name:{type:"text-group",en:{type:"text-single",text:"Recommendations"}},sort:1},{id:"60a1ed93-dbb4-4b91-b370-59781998c5aa",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/blog"}},name:{type:"text-group",en:{type:"text-single",text:"Blog"}},sort:2},{id:"85e9c298-56c9-42af-922e-e72958fd105d",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/browse/public-projects"}},name:{type:"text-group",en:{type:"text-single",text:"Public Projects"}},sort:3},{id:"07c0268b-aecb-48a9-b1c1-05a244cb5865",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://shop.nypl.org"}},name:{type:"text-group",en:{type:"text-single",text:"Shop"}},sort:4}]},{id:"73005d44-0754-4f16-bc51-4b3d0ca96e9c",slug:"learn",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/learn"},es:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/learn"}},name:{type:"text-group",en:{type:"text-single",text:"Learn"},es:{type:"text-single",text:"Aprender"}},sort:1,subnav:[{id:"27843a66-82c0-4328-95af-4991ad6b084c",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/learn/kids"}},name:{type:"text-group",en:{type:"text-single",text:"Kids"}},sort:0},{id:"4ea49869-ec2c-4cc1-aad4-10b810ec1605",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/learn/teens"}},name:{type:"text-group",en:{type:"text-single",text:"Teens"}},sort:1},{id:"29feb93d-a219-4654-baf3-06f67e132f18",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/learn/parents"}},name:{type:"text-group",en:{type:"text-single",text:"Parents"}},sort:2},{id:"50159451-54ea-40ea-bae8-7c72b1d8e368",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/learn/teachers"}},name:{type:"text-group",en:{type:"text-single",text:"Teachers"}},sort:3},{id:"f0ea8fad-c3b7-4c40-b00e-a39b527fadd6",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/learn/adults"}},name:{type:"text-group",en:{type:"text-single",text:"Adults"}},sort:4}]},{id:"9c3b8da4-8114-4b7f-be5d-aa87257578db",slug:"attend",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/attend"}},name:{type:"text-group",en:{type:"text-single",text:"Attend"}},sort:2,subnav:[{id:"5752a16e-c1e0-4e18-b0e9-b51a51b3f6ed",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/events/calendar"}},name:{type:"text-group",en:{type:"text-single",text:"Events"}},sort:0},{id:"779c73fa-2545-4996-9dff-f8f9b7ab066e",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/attend/exhibitions"}},name:{type:"text-group",en:{type:"text-single",text:"Exhibitions"}},sort:1},{id:"c17183a6-6cb8-476d-86da-9dc126ee5c67",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/events/tours"}},name:{type:"text-group",en:{type:"text-single",text:"Tours"}},sort:2}]},{id:"c1585704-8a24-40bc-8416-5ae579b047d9",slug:"research",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/research"}},name:{type:"text-group",en:{type:"text-single",text:"Research"}},sort:3,subnav:[{id:"30b7dfa2-9249-4d1f-9f5a-9fb64291372c",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/research/collections"}},name:{type:"text-group",en:{type:"text-single",text:"Collections"}},sort:0},{id:"0465eb1a-f318-4a9d-a404-4518a2a02d5c",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/research/information"}},name:{type:"text-group",en:{type:"text-single",text:"Information"}},sort:1},{id:"adbfd5db-0a42-4833-9332-d6f0010c562e",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/research/services"}},name:{type:"text-group",en:{type:"text-single",text:"Services"}},sort:2}]},{id:"1b4916f4-6723-44f0-bfae-112441527c4d",slug:"find-us",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/locations/map"}},name:{type:"text-group",en:{type:"text-single",text:"Find Us"}},sort:4,subnav:[{id:"3d84f682-eae2-405b-b83e-b9fe83e9173b",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/locations/list"},es:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/locations/list"}},name:{type:"text-group",en:{type:"text-single",text:"All Locations"},es:{type:"text-single",text:"Todas Las Ubicaciones"}},sort:0},{id:"24236d1b-4797-449e-86b0-3cee54491fc5",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/locations/map?libraries=research"}},name:{type:"text-group",en:{type:"text-single",text:"Research Libraries"}},sort:1}]},{id:"ca83f064-e0be-4c05-8df3-9fa3b5dd6009",slug:"give",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/give"}},name:{type:"text-group",en:{type:"text-single",text:"Give"}},sort:5,subnav:[{id:"42781b1a-4ead-4871-830d-abf2121853ab",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/support/donate"}},name:{type:"text-group",en:{type:"text-single",text:"Donate"}},sort:0},{id:"aee33c2f-d3c3-484a-b037-a00ea0a3028a",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/help/about-nypl/volunteer-nypl"}},name:{type:"text-group",en:{type:"text-single",text:"Volunteer"}},sort:1}]},{id:"4b439e81-48a0-4b0a-959f-ec9591addb3a",slug:"get-help",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/get-help"}},name:{type:"text-group",en:{type:"text-single",text:"Get Help"}},sort:6,subnav:[{id:"87d2e065-4c44-4c90-833d-cc87ddaf4b0b",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/get-help/how-to"}},name:{type:"text-group",en:{type:"text-single",text:"How to ..."}},sort:0},{id:"ef8ff633-1fea-4f16-a3f3-46d2621f0a22",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/ask-nypl"}},name:{type:"text-group",en:{type:"text-single",text:"Contact Us"}},sort:1}]}],r=[{id:"488afdf5-7a3c-4cee-8c89-1667be3032f7",slug:"booksmusicdvds",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/books-music-movies"}},name:{type:"text-group",en:{type:"text-single",text:"Books/Music/Movies"}},sort:100,subnav:[{id:"92cf9abd-5491-48f8-bed4-a4a5bb1381c3",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://browse.nypl.org/iii/encore/homepage"}},name:{type:"text-group",en:{type:"text-single",text:"Catalog"}},sort:0},{id:"07c0268b-aecb-48a9-b1c1-05a244cb5865",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/https://www.nypl.org/browse/new-arrivals/"}},name:{type:"text-group",en:{type:"text-single",text:"New Arrivals"}},sort:1},{id:"3d84f682-eae2-405b-b83e-b9fe83e9173b",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/ask-nypl/ebookcentral"}},name:{type:"text-group",en:{type:"text-single",text:"E-Book Central"}},sort:2},{id:"0aa57529-2883-4351-bb0e-639d9cdc4846",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/books-music-movies/recommendations"}},name:{type:"text-group",en:{type:"text-single",text:"Recommendations"}},sort:3}]},{id:"4a8ee293-2e42-4f3f-8f62-8ab9d11a688a",slug:"n-research",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/research"}},name:{type:"text-group",en:{type:"text-single",text:"Research"}},sort:101,subnav:[{id:"30b7dfa2-9249-4d1f-9f5a-9fb64291372c",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/research/collections"}},name:{type:"text-group",en:{type:"text-single",text:"Collections"}},sort:0},{id:"afbce233-780c-4737-a628-737308a2b466",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/locations/map?libraries=research"}},name:{type:"text-group",en:{type:"text-single",text:"Locations"}},sort:1},{id:"a0fdc428-ae01-4686-bf42-87296370c537",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/research-divisions/"}},name:{type:"text-group",en:{type:"text-single",text:"Research Divisions"}},sort:2},{id:"0465eb1a-f318-4a9d-a404-4518a2a02d5c",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/research/support"}},name:{type:"text-group",en:{type:"text-single",text:"Support"}},sort:3},{id:"adbfd5db-0a42-4833-9332-d6f0010c562e",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/research/services"}},name:{type:"text-group",en:{type:"text-single",text:"Services"}},sort:4}]},{id:"17eb88cf-08cb-4b08-89bb-f835c3c032b1",slug:"education",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/education"}},name:{type:"text-group",en:{type:"text-single",text:"Education"}},sort:102,subnav:[{id:"c7ef5508-765a-485e-bf19-50cdf4b40c6a",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/events/classes/calendar"}},name:{type:"text-group",en:{type:"text-single",text:"Upcoming Programs"}},sort:0},{id:"f0ea8fad-c3b7-4c40-b00e-a39b527fadd6",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/education/adults"}},name:{type:"text-group",en:{type:"text-single",text:"Adults"}},sort:1},{id:"29feb93d-a219-4654-baf3-06f67e132f18",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/education/parents"}},name:{type:"text-group",en:{type:"text-single",text:"Parents & Caregivers"}},sort:2},{id:"50159451-54ea-40ea-bae8-7c72b1d8e368",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/education/educators"}},name:{type:"text-group",en:{type:"text-single",text:"Educators"}},sort:3},{id:"27843a66-82c0-4328-95af-4991ad6b084c",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/education/kids"}},name:{type:"text-group",en:{type:"text-single",text:"For Kids"}},sort:4},{id:"4ea49869-ec2c-4cc1-aad4-10b810ec1605",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/education/teens"}},name:{type:"text-group",en:{type:"text-single",text:"For Teens"}},sort:5}]},{id:"1a56e236-b251-477c-b87c-9b6588aad6b8",slug:"events",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/events"}},name:{type:"text-group",en:{type:"text-single",text:"Events"}},sort:103,subnav:[{id:"5752a16e-c1e0-4e18-b0e9-b51a51b3f6ed",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/events/calendar"}},name:{type:"text-group",en:{type:"text-single",text:"Upcoming Events"}},sort:0},{id:"779c73fa-2545-4996-9dff-f8f9b7ab066e",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/events/exhibitions"}},name:{type:"text-group",en:{type:"text-single",text:"Exhibitions"}},sort:1},{id:"3de515ab-ac22-463b-acfa-d3420bead88e",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/events/author-talks-conversations"}},name:{type:"text-group",en:{type:"text-single",text:"Author Talks & Conversations"}},sort:2},{id:"d95c17ce-e2b6-4969-a340-340c176aea8b",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/events/performing-arts-films"}},name:{type:"text-group",en:{type:"text-single",text:"Performing Arts & Films"}},sort:3}]},{id:"a77fd2d8-dc15-45b3-bee6-13e76375ffe8",slug:"connect",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/connect"}},name:{type:"text-group",en:{type:"text-single",text:"Connect"}},sort:104,subnav:[{id:"d27cac01-7b22-4e53-a187-8664e8bfc02a",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://pages.email.nypl.org/page.aspx?QS=3935619f7de112ef7250fe02b84fb2f9ab74e4ea015814b7"}},name:{type:"text-group",en:{type:"text-single",text:"Get Email Updates"}},sort:0},{id:"c908e86e-5e73-42e5-9f29-7a22c8bae1a8",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/blog"}},name:{type:"text-group",en:{type:"text-single",text:"Blog: Library Voices"}},sort:1},{id:"0694eefa-a59c-4786-a5c0-ffc22a72a3af",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://oralhistory.nypl.org"}},name:{type:"text-group",en:{type:"text-single",text:"Community Oral History"}},sort:2},{id:"60083fb4-e1ce-4c13-aa65-8abc4f67488f",type:"header-item", link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/connect/public-projects"}},name:{type:"text-group",en:{type:"text-single",text:"Public Projects"}},sort:3},{id:"c1e766bb-294c-4de3-a5af-50489808b83f",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/connect/follow-us"}},name:{type:"text-group",en:{type:"text-single",text:"Follow Us"}},sort:4}]},{id:"793f73d4-0ed8-458e-87de-896bee17043c",slug:"n-give",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/give"}},name:{type:"text-group",en:{type:"text-single",text:"Give"}},sort:105,subnav:[{id:"42781b1a-4ead-4871-830d-abf2121853ab",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/give/donate"}},name:{type:"text-group",en:{type:"text-single",text:"Donate"}},sort:0},{id:"aee33c2f-d3c3-484a-b037-a00ea0a3028a",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/help/about-nypl/volunteer-nypl"}},name:{type:"text-group",en:{type:"text-single",text:"Volunteer"}},sort:1}]},{id:"ca639f96-6d00-4dd4-b0c4-33f1653f6b2c",slug:"n-get-help",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/get-help"}},name:{type:"text-group",en:{type:"text-single",text:"Get Help"}},sort:106,subnav:[{id:"87d2e065-4c44-4c90-833d-cc87ddaf4b0b",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/get-help/using-library"}},name:{type:"text-group",en:{type:"text-single",text:"Using the Library"}},sort:0},{id:"ef8ff633-1fea-4f16-a3f3-46d2621f0a22",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/get-help/contact-us"}},name:{type:"text-group",en:{type:"text-single",text:"Contact Us"}},sort:1},{id:"d349aab7-061f-421f-bb5b-6530ce33e705",type:"header-item",link:{type:"text-group",en:{type:"text-single",text:"https://web.archive.org/web/20190417224618/http://www.nypl.org/get-help/community-resources"}},name:{type:"text-group",en:{type:"text-single",text:"Community Resources"}},sort:2}]}];t["default"]={previous:n,current:r},e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={featureFlagList:[]};t["default"]=n,e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="https://web.archive.org/web/20190417224618/https://login.nypl.org/auth",r={appTitle:"NYPL | React Header Component",appName:"NYPL React Header Component",port:3001,webpackDevServerPort:3e3,favIconPath:"//web.archive.org/web/20190417224618/https://d2znry4lg8s0tq.cloudfront.net/images/favicon.ico",alertsApiUrl:"https://web.archive.org/web/20190417224618/https://refinery.nypl.org/api/nypl/ndo/v0.1/content/alerts?filter%5Bscope%5D=all",fundraising:{apiUrl:"https://web.archive.org/web/20190417224618/https://platform.nypl.org/api/v0.1/fundraising-banner",experimentName:"FundraisingFall2017",primaryBgImage:"//web.archive.org/web/20190417224618/https://d2znry4lg8s0tq.cloudfront.net/fundraising/snowflake_wht_bg.png",secondaryBgImage:"//web.archive.org/web/20190417224618/https://d2znry4lg8s0tq.cloudfront.net/fundraising/snowflake_teal_bg.png",cookieExpInSeconds:"86400"},socialMediaLinks:{facebook:"https://web.archive.org/web/20190417224618/https://www.facebook.com/nypl",twitter:"https://web.archive.org/web/20190417224618/https://twitter.com/nypl",instagram:"https://web.archive.org/web/20190417224618/https://instagram.com/nypl",tumblr:"https://web.archive.org/web/20190417224618/http://nypl.tumblr.com/",youtube:"https://web.archive.org/web/20190417224618/https://www.youtube.com/user/NewYorkPublicLibrary",soundcloud:"https://web.archive.org/web/20190417224618/https://soundcloud.com/nypl"},donationLinks:[{url:"https://web.archive.org/web/20190417224618/https://secure3.convio.net/nypl/site/SPageServer?pagename=donation_form&amt=55&s_src=FRQ16ZZ_TNN&s_subsrc=55",amount:"$55"},{url:"https://web.archive.org/web/20190417224618/https://secure3.convio.net/nypl/site/SPageServer?pagename=donation_form&amt=115&s_src=FRQ16ZZ_TNN&s_subsrc=115",amount:"$115"},{url:"https://web.archive.org/web/20190417224618/https://secure3.convio.net/nypl/site/SPageServer?pagename=donation_form&amt=250&s_src=FRQ16ZZ_TNN&s_subsrc=250",amount:"$250"},{url:"https://web.archive.org/web/20190417224618/https://secure3.convio.net/nypl/site/SPageServer?pagename=donation_form&amt=0&s_src=FRQ16ZZ_TNN&s_subsrc=other",amount:"Other"}],loginMyNyplLinks:{catalog:n+"/login?redirect_uri=https://browse.nypl.org/iii/encore/myaccount",research:n+"/login?redirect_uri=https://catalog.nypl.org/patroninfo/top",tokenRefreshLink:n+"/refresh",logOutLink:n+"/logout"},myNyplLinks:{catalog:"https://web.archive.org/web/20190417224618/https://browse.nypl.org/iii/encore/myaccount",research:"https://web.archive.org/web/20190417224618/https://catalog.nypl.org/patroninfo/top"},patronApiUrl:"https://web.archive.org/web/20190417224618/https://platform.nypl.org/api/v0.1/auth/patron/tokens/"};t["default"]=r,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(334),i=r(a),o=n(515),s=r(o),u=n(523),l=n(524),c=r(l),d=function(e){return i["default"].createElement("a",{id:e.id,className:e.className,href:e.target,onClick:function(){return c["default"].trackHeader("Click Logo","")},style:e.style},i["default"].createElement(u.LionLogoWithText,{focusable:!1}),i["default"].createElement("span",{className:"visuallyHidden"},e.alt))};d.propTypes={target:s["default"].string,id:s["default"].string,className:s["default"].string,alt:s["default"].string,style:s["default"].object},d.defaultProps={target:"/",id:"Logo",className:"Logo",alt:"The New York Public Library"},t["default"]=d,e.exports=t["default"]},function(e,t,n){!function(t,r){e.exports=r(n(334))}(this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(58)},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol["for"]&&Symbol["for"]("react.element")||60103,a=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},i=!0;e.exports=n(61)(a,i)}else e.exports=n(60)()}).call(t,n(3))},function(t,n){t.exports=e},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function a(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 o(){m&&p&&(m=!1,p.length?h=p.concat(h):_=-1,h.length&&s())}function s(){if(!m){var e=a(o);m=!0;for(var t=h.length;t;){for(p=h,h=[];++_<t;)p&&p[_].run();_=-1,t=h.length}p=null,m=!1,i(e)}}function u(e,t){this.fun=e,this.array=t}function l(){}var c,d,f=e.exports={};!function(){try{c="function"==typeof setTimeout?setTimeout:n}catch(e){c=n}try{d="function"==typeof clearTimeout?clearTimeout:r}catch(e){d=r}}();var p,h=[],m=!1,_=-1;f.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];h.push(new u(e,t)),1!==h.length||m||a(s)},u.prototype.run=function(){this.fun.apply(null,this.array)},f.title="browser",f.browser=!0,f.env={},f.argv=[],f.version="",f.versions={},f.on=l,f.addListener=l,f.once=l,f.off=l,f.removeListener=l,f.removeAllListeners=l,f.emit=l,f.prependListener=l,f.prependOnceListener=l,f.listeners=function(e){return[]},f.binding=function(e){throw new Error("process.binding is not supported")},f.cwd=function(){return"/"},f.chdir=function(e){throw new Error("process.chdir is not supported")},f.umask=function(){return 0}},function(e,t){"use strict";function n(e){return function(){return e}}var r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},function(e,t,n){(function(t){"use strict";function n(e,t,n,a,i,o,s,u){if(r(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,a,i,o,s,u],d=0;l=new Error(t.replace(/%s/g,function(){return c[d++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}var r=function(e){};"production"!==t.env.NODE_ENV&&(r=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")}),e.exports=n}).call(t,n(3))},function(e,t){"use strict";var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=n},function(e,t,n){(function(t){"use strict";var r=n(4),a=r;if("production"!==t.env.NODE_ENV){var i=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=0,i="Warning: "+e.replace(/%s/g,function(){return n[a++]});"undefined"!=typeof console&&console.error(i);try{throw new Error(i)}catch(o){}};a=function(e,t){if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==t.indexOf("Failed Composite propType: ")&&!e){for(var n=arguments.length,r=Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];i.apply(void 0,[t].concat(r))}}}e.exports=a}).call(t,n(3))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.height,a=e.iconId,o=e.preserveAspectRatio,s=e.title,u=e.viewBox,l=e.width;return i["default"].createElement("svg",{"aria-hidden":t,"aria-labelledby":a,className:n+" svgIcon",height:r,preserveAspectRatio:o,viewBox:u,width:l},i["default"].createElement("title",{id:a},s),i["default"].createElement("g",null,i["default"].createElement("path",{d:"M47.1181,31.16626v9.81838a7.69657,7.69657,0,0,1-7.69659,7.69659H14.65722a7.69657,7.69657,0,0,1-7.69659-7.69659V16.22035a7.69657,7.69657,0,0,1,7.69659-7.69659h24.7643A7.68562,7.68562,0,0,1,46.04723,12.318v-.029l4.98249-4.98249A14.61787,14.61787,0,0,0,39.42151,1.56313H14.65722A14.67381,14.67381,0,0,0,0,16.22035v24.7643A14.67381,14.67381,0,0,0,14.65722,55.64186h24.7643A14.67381,14.67381,0,0,0,54.07873,40.98464V24.20557Z"}),i["default"].createElement("path",{d:"M66.88559,1.11424q-.04628-.04628-.09412-.09092a3.8044,3.8044,0,0,0-5.28616.091L52.99074,9.62894,47.1181,15.50158,32.5635,30.05624,17.90785,15.40066a3.80454,3.80454,0,0,0-5.39511,5.3657l.01458.01458L32.5635,40.81739,47.1181,26.26266,54.07873,19.302,66.88565,6.49491A3.80469,3.80469,0,0,0,66.88559,1.11424Z"})))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,height:s["default"].string,iconId:s["default"].string.isRequired,preserveAspectRatio:s["default"].string,title:s["default"].string,viewBox:s["default"].string,width:s["default"].string},u.defaultProps={ariaHidden:!0,className:"apply-icon",height:"68",preserveAspectRatio:"xMidYMid meet",title:"apply",viewBox:"0 0 68 55",width:"55"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.ariaHidden;return i["default"].createElement("svg",{width:r,height:n,viewBox:t,className:o+" svgIcon","aria-hidden":s},i["default"].createElement("title",null,a),i["default"].createElement("path",{d:"M16,4.0625A11.9375,11.9375,0,1,0,27.9375,16,11.9375,11.9375,0,0,0,16,4.0625ZM16,19.75A3.75,3.75,0,1,1,19.75,16,3.75,3.75,0,0,1,16,19.75Z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,ariaHidden:s["default"].bool},u.defaultProps={className:"audio-disc-icon",title:"NYPL Audio Disc SVG Icon",width:"32",height:"32",viewBox:"0 0 32 32"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.ariaHidden;return i["default"].createElement("svg",{width:r,height:n,viewBox:t,className:o+" svgIcon","aria-hidden":s},i["default"].createElement("title",null,a),i["default"].createElement("g",null,i["default"].createElement("path",{d:"M7.50842,19.29355A0.94557,0.94557,0,0,1,6.56284,18.348V15.376a9.47232,9.47232,0,0,1,18.94464,0v2.91654a0.94558,0.94558,0,0,1-1.89117,0V15.376a7.58115,7.58115,0,0,0-15.16231,0v2.972A0.94557,0.94557,0,0,1,7.50842,19.29355Z"}),i["default"].createElement("g",null,i["default"].createElement("path",{d:"M21.82651,23.66863a0.94557,0.94557,0,0,1-.94558-0.94558V16.22111a0.94558,0.94558,0,0,1,1.89117,0V22.723A0.94557,0.94557,0,0,1,21.82651,23.66863Z"}),i["default"].createElement("path",{d:"M10.24381,23.75a0.94557,0.94557,0,0,1-.94558-0.94558V16.22111a0.94558,0.94558,0,1,1,1.89117,0v6.58331A0.94557,0.94557,0,0,1,10.24381,23.75Z"}))))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,ariaHidden:s["default"].bool},u.defaultProps={className:"audio-headphone-icon",title:"NYPL Audio/Headphone SVG Icon",width:"32",height:"32",viewBox:"0 0 32 32"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.ariaHidden,u=e.preserveAspectRatio;return i["default"].createElement("svg",{width:r,height:n,viewBox:t,className:o+" svgIcon","aria-hidden":s,preserveAspectRatio:u},i["default"].createElement("title",null,a),i["default"].createElement("g",null,i["default"].createElement("path",{d:"M26.09478,8.31652A13.1617,13.1617,0,0,0,15.97189,8.1603a13.079,13.079,0,0,0-10.09165.18746,0.88881,0.88881,0,0,0-.46865.84357V21.81371a0.89164,0.89164,0,0,0,.37492.81233,0.93487,0.93487,0,0,0,.90606.06249,11.44018,11.44018,0,0,1,8.9044,0c0.03124,0,.03124,0,0.03124.03124a0.06237,0.06237,0,0,1,.06249.03124,0.70873,0.70873,0,0,0,.125.03124h0.18746a0.5317,0.5317,0,0,0,.2187-0.03124,0.06237,0.06237,0,0,0,.06249-0.03124,0.70873,0.70873,0,0,1,.125-0.03124,11.464,11.464,0,0,1,8.9044,0,0.86486,0.86486,0,0,0,.40617.09373A1.05326,1.05326,0,0,0,26.251,22.626a0.94244,0.94244,0,0,0,.43741-0.81233V9.19133A1.04849,1.04849,0,0,0,26.09478,8.31652ZM24.78256,20.439a13.30172,13.30172,0,0,0-8.74818.34368A13.26349,13.26349,0,0,0,7.2862,20.439V9.8162a11.30538,11.30538,0,0,1,8.342.2187c0.03124,0,.03124,0,0.03124.03124a0.06237,0.06237,0,0,1,.06249.03124,0.70872,0.70872,0,0,0,.125.03124h0.34368a0.11478,0.11478,0,0,0,.09373-0.03124c0.03125,0,.06249-0.03124.09373-0.03124,0,0,.06249,0,0.06249-0.03124a11.51979,11.51979,0,0,1,8.37326-.2187V20.439H24.78256Z"}),i["default"].createElement("path",{d:"M16.00313,17.81454a0.76028,0.76028,0,0,1-.74984-0.74984V13.378a0.74984,0.74984,0,0,1,1.49969,0V17.0647A0.74014,0.74014,0,0,1,16.00313,17.81454Z"})))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,preserveAspectRatio:s["default"].string,ariaHidden:s["default"].bool},u.defaultProps={className:"book-icon",title:"NYPL Book SVG Icon",height:"24px",width:"24px",viewBox:"0 0 32 32",preserveAspectRatio:"xMidYMid meet"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.style,u=e.ariaHidden,l=e.preserveAspectRatio,c=e.iconId,d=e.svgRole,f=e.focusable;return i["default"].createElement("svg",{viewBox:t,height:n,width:r,className:o+" svgIcon",style:s,"aria-hidden":u,preserveAspectRatio:l,"aria-labelledby":c,role:d,focusable:f},i["default"].createElement("title",{id:c},a),i["default"].createElement("path",{d:"M13.329 9.245a1.466 1.466 0 0 0 .766-.217l9.536-5.834 9.536 5.834a1.47 1.47 0 0 0 1.535-2.509L24.398.216a1.473 1.473 0 0 0-1.535 0L12.56 6.519a1.47 1.47 0 0 0 .769 2.726zM45.811 36.982h-1.564V20.08h1.423a1.51 1.51 0 0 0 0-3.018h-5.817a1.51 1.51 0 0 0 0 3.018h1.376v16.902H6.218V20.08h1.8a1.51 1.51 0 0 0 0-3.018H2.202a1.51 1.51 0 0 0 0 3.018h.997v16.902H1.47a1.51 1.51 0 0 0 0 3.018h44.341a1.51 1.51 0 0 0 0-3.018z"}),i["default"].createElement("path",{d:"M21.007 35.128a1.504 1.504 0 0 0 1.509-1.47V22.512a5.435 5.435 0 1 0-10.866 0v11.146a1.51 1.51 0 0 0 3.019 0V22.512a2.424 2.424 0 1 1 4.829 0v11.146a1.504 1.504 0 0 0 1.509 1.47zM34.287 35.128a1.504 1.504 0 0 0 1.509-1.47V22.512a5.435 5.435 0 1 0-10.866 0v11.146a1.51 1.51 0 0 0 3.019 0V22.512a2.424 2.424 0 1 1 4.829 0v11.146a1.504 1.504 0 0 0 1.509 1.47zM2.06 14.647h43.613a1.51 1.51 0 0 0 0-3.018H2.06a1.51 1.51 0 0 0 0 3.018z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,style:s["default"].object,ariaHidden:s["default"].bool,preserveAspectRatio:s["default"].string,svgRole:s["default"].string,iconId:s["default"].string,focusable:s["default"].bool},u.defaultProps={ariaHidden:!0,className:"bldgIcon",height:"40",preserveAspectRatio:"xMidYMid meet",svgRole:"img",title:"NYPL Building Icon",viewBox:"0 0 47.282 40",width:"47.282"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){return i["default"].createElement("path",{d:"M12,4a8,8,0,1,1-8,8,8.00906,8.00906,0,0,1,8-8m0-4A12,12,0,1,0,24,12,12,12,0,0,0,12,0h0Z",fill:e})},l=function(e){return i["default"].createElement("path",{d:"M12,0A12,12,0,1,0,24,12,12,12,0,0,0,12,0h0Z",fill:e})},c=function(e){var t=e.className,n=e.title,r=e.type,a=e.height,o=e.width,s=e.viewBox,c=e.fill,d=e.ariaHidden;return i["default"].createElement("svg",{className:t+" svgIcon",width:o,height:a,viewBox:s,"aria-hidden":d},i["default"].createElement("title",null,n),"solid"!==r?u(c):l(c))};c.propTypes={className:s["default"].string,title:s["default"].string,type:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,ariaHidden:s["default"].bool},c.defaultProps={className:"nyplCarouselCircle-icon",title:"NYPL Carousel Circle SVG Icon",ref:"nyplCarouselCircle",type:"",height:"24px",width:"24px",viewBox:"0 0 24 24",fill:"#000"},t["default"]=c},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.ariaHidden,u=e.focusable;return i["default"].createElement("svg",{width:r,height:n,viewBox:t,className:o+" svgIcon","aria-hidden":s,focusable:u},i["default"].createElement("title",null,a),i["default"].createElement("path",{d:"M25.51266,9.42987a1.40287,1.40287,0,0,0-1.94927.03357L12.891,20.13586,7.48668,14.73156a1.40294,1.40294,0,1,0-1.9841,1.984L12.891,24.10406,25.5474,11.44754A1.403,1.403,0,0,0,25.51266,9.42987Z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,ariaHidden:s["default"].bool,focusable:s["default"].bool},u.defaultProps={className:"check-solo-icon",title:"NYPL Check Solo SVG Icon",width:"32",height:"32",viewBox:"0 0 32 32"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.fill,u=e.ariaHidden;return i["default"].createElement("svg",{width:r,height:n,viewBox:t,className:o+" svgIcon",fill:s,"aria-hidden":u},i["default"].createElement("title",null,a),i["default"].createElement("path",{d:"M16,3A13,13,0,1,1,3,16,13.0147,13.0147,0,0,1,16,3m0-3A16,16,0,1,0,32,16,16,16,0,0,0,16,0h0Z"}),i["default"].createElement("path",{d:"M24,14H8a2.0025,2.0025,0,0,0,0,4H24A2.0025,2.0025,0,0,0,24,14Z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,ariaHidden:s["default"].bool},u.defaultProps={className:"circle-dash-icon",title:"NYPL Circle Dash SVG Icon",width:"24",height:"24",viewBox:"0 0 32 32",fill:"#000"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.height,a=e.length,o=e.stroke,s=e.strokeWidth,u=e.title,l=e.viewBox,c=e.width;return i["default"].createElement("svg",{"aria-hidden":t,className:n+" svgIcon",height:r,viewBox:l,width:c},i["default"].createElement("title",null,u),i["default"].createElement("line",{x1:"0",y1:"0",x2:a,y2:"0",stroke:o,strokeWidth:s}))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,height:s["default"].string,length:s["default"].string,stroke:s["default"].string,strokeWidth:s["default"].string,title:s["default"].string,viewBox:s["default"].string,width:s["default"].string},u.defaultProps={ariaHidden:!0,className:"divideLine-icon",height:"2",length:"84",stroke:"#000",strokeWidth:"2",title:"NYPL Divide Line SVG Icon",viewBox:"0 0 84 2",width:"84"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.className,n=e.title,r=e.height,a=e.width,o=e.viewBox,s=e.fill,u=e.ariaHidden;return i["default"].createElement("svg",{width:a,height:r,viewBox:o,className:t+" svgIcon",fill:s,"aria-hidden":u},i["default"].createElement("title",null,n),i["default"].createElement("circle",{cx:"16",cy:"16",r:"1.9029"}),i["default"].createElement("circle",{cx:"24",cy:"16",r:"1.9029"}),i["default"].createElement("circle",{cx:"8",cy:"16",r:"1.9029"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,ariaHidden:s["default"].bool},u.defaultProps={className:"dotsIcon",title:"NYPL Dots SVG Icon",height:"24px",width:"24px",viewBox:"0 0 32 32",fill:"#000"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.height,a=e.iconId,o=e.title,s=e.viewBox,u=e.width;return i["default"].createElement("svg",{"aria-hidden":t,"aria-labelledby":a,className:n+" svgIcon",height:r,viewBox:s,width:u},i["default"].createElement("title",{id:a},o),i["default"].createElement("path",{d:"M23.26,13.1819a1.2736,1.2736,0,0,0-1.7332,0L17,17.6253V6.1041a1.0119,1.0119,0,1,0-2,0V17.6253l-4.5268-4.4434a1.2212,1.2212,0,0,0-1.6916,0,1.17,1.17,0,0,0-.0208,1.65L15.1786,21.26l0,0.0083a1.1694,1.1694,0,0,0,1.6488,0l0.0048-.0083L23.26,14.8318A1.17,1.17,0,0,0,23.26,13.1819Z"}),i["default"].createElement("rect",{x:"14.8333",y:"16.3602",width:"2.3333",height:"16.6711",rx:"1.1667",ry:"1.1667",transform:"translate(-8.6957 40.6957) rotate(-90)"}))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,height:s["default"].string,iconId:s["default"].string.isRequired,title:s["default"].string,viewBox:s["default"].string,width:s["default"].string},u.defaultProps={ariaHidden:!0,className:"download-icon",height:"32",title:"Download",viewBox:"0 0 32 32",width:"32"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.fill,u=e.ariaHidden;return i["default"].createElement("svg",{width:r,height:n,viewBox:t,className:o+" svgIcon","aria-hidden":u,fill:s},i["default"].createElement("title",null,a),i["default"].createElement("circle",{cx:"16",cy:"16",r:"3.75",fill:"none"}),i["default"].createElement("path",{d:"M16,10.625A5.375,5.375,0,1,0,21.375,16,5.381,5.381,0,0,0,16,10.625Zm0,9.125A3.75,3.75,0,1,1,19.75,16,3.75,3.75,0,0,1,16,19.75Z"}),i["default"].createElement("path",{d:"M16,4.0625A11.9375,11.9375,0,1,0,27.9375,16,11.9375,11.9375,0,0,0,16,4.0625Zm0,19.65625A7.71875,7.71875,0,1,1,23.71875,16,7.72719,7.72719,0,0,1,16,23.71875Z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,ariaHidden:s["default"].bool},u.defaultProps={className:"dvd-disc-icon",title:"NYPL DVD Disc SVG Icon",width:"32",height:"32",viewBox:"0 0 32 32"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.ariaHidden;return i["default"].createElement("svg",{width:r,height:n,viewBox:t,className:o+" svgIcon","aria-hidden":s},i["default"].createElement("title",null,a),i["default"].createElement("path",{d:"M23.02352,5.00588H9.00588a2.38332,2.38332,0,0,0-2,2.00588V24.99412A2.45762,2.45762,0,0,0,9,27.00588H22.99412A2.22259,2.22259,0,0,0,24.98824,25V6.98843a1.97259,1.97259,0,0,0-1.6106-1.94478ZM23,23.99608H9V7.0002l14.02352-.01178Z"}),i["default"].createElement("path",{d:"M20.61338,9.99038h-9.186a0.456,0.456,0,0,1,0-.9121h9.12081a0.44532,0.44532,0,0,1,.456.456,0.43566,0.43566,0,0,1-.3909.456h0Z"}),i["default"].createElement("path",{d:"M20.642,13H11.456a0.50163,0.50163,0,1,1,0-1h9.12081a0.674,0.674,0,0,1,.6497.49219A0.74346,0.74346,0,0,1,20.642,13h0Z"}),i["default"].createElement("path",{d:"M20.65624,15.956h-9.186a0.456,0.456,0,1,1,0-.9121h9.12081a0.44532,0.44532,0,0,1,.456.456,0.43566,0.43566,0,0,1-.3909.456h0Z"}),i["default"].createElement("path",{d:"M20.55608,18.9121h-9.186a0.456,0.456,0,1,1,0-.9121h9.12081a0.44532,0.44532,0,0,1,.456.456,0.43566,0.43566,0,0,1-.3909.456h0Z"}),i["default"].createElement("path",{d:"M20.61338,21.98237h-9.186a0.456,0.456,0,0,1,0-.9121h9.12081a0.44532,0.44532,0,0,1,.456.456,0.43566,0.43566,0,0,1-.3909.456h0Z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,ariaHidden:s["default"].bool},u.defaultProps={className:"eReader-icon",title:"NYPL eReader SVG Icon",width:"32",height:"32",viewBox:"0 0 32 32"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.height,a=e.iconId,o=e.preserveAspectRatio,s=e.title,u=e.viewBox,l=e.width,c=e.focusable;return i["default"].createElement("svg",{"aria-hidden":t,"aria-labelledby":a,className:n+" svgIcon",height:r,preserveAspectRatio:o,viewBox:u,width:l,focusable:c},i["default"].createElement("title",{id:a},s),i["default"].createElement("path",{d:"M46.052 36.91H1.948A1.938 1.938 0 0 1 0 34.981V1.927A1.937 1.937 0 0 1 1.948 0h44.104A1.938 1.938 0 0 1 48 1.927v33.055a1.938 1.938 0 0 1-1.948 1.927zM3.896 33.054h40.208V3.854H3.896z"}),i["default"].createElement("path",{d:"M24 25.007a1.915 1.915 0 0 1-1.176-.402l-11.93-9.251a1.925 1.925 0 0 1 2.352-3.049L24 20.644l10.754-8.339a1.925 1.925 0 0 1 2.352 3.049l-11.93 9.25a1.917 1.917 0 0 1-1.176.403z"}))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,height:s["default"].string,iconId:s["default"].string.isRequired,preserveAspectRatio:s["default"].string,title:s["default"].string,viewBox:s["default"].string,width:s["default"].string,focusable:s["default"].bool},u.defaultProps={ariaHidden:!0,className:"envelope-icon",height:"48",preserveAspectRatio:"xMidYMid meet",title:"mail",viewBox:"0 0 48 36.909",width:"36.909"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.iconId,a=e.height,o=e.preserveAspectRatio,s=e.title,u=e.viewBox,l=e.width,c=e.focusable;return i["default"].createElement("svg",{"aria-hidden":t,"aria-labelledby":r,className:n+" svgIcon",height:a,preserveAspectRatio:o,title:s,viewBox:u,width:l,focusable:c},i["default"].createElement("title",{id:r},s),i["default"].createElement("path",{d:"M7.1267,13.68408v9.7265H0V35.30576H7.1267V67.94592H21.76584V35.30576H31.588s.9207-5.70326,1.36529-11.94H21.82116v-8.1318a3.45468,3.45468,0,0,1,3.17363-2.85086h7.9757V0H22.12679C6.76506,0,7.1267,11.90635,7.1267,13.68408Z"}))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,height:s["default"].string,iconId:s["default"].string.isRequired,preserveAspectRatio:s["default"].string,title:s["default"].string,viewBox:s["default"].string,width:s["default"].string,focusable:s["default"].bool},u.defaultProps={ariaHidden:!0,className:"face-book-icon",height:"32",preserveAspectRatio:"xMidYMid meet",title:"Facebook",viewBox:"0 0 32 67",width:"67"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.height,a=e.title,o=e.viewBox,s=e.width;return i["default"].createElement("svg",{"aria-hidden":t,className:n+" svgIcon",height:r,viewBox:o,width:s},i["default"].createElement("title",null,a),i["default"].createElement("path",{d:"M21.649 67.67a2.657 2.657 0 0 1-2.657-2.657V36.3L.706 16.584a2.657 2.657 0 1 1 3.902-3.608l19.697 21.242v30.795a2.657 2.657 0 0 1-2.656 2.656zM32.441 59.93a2.657 2.657 0 0 1-2.656-2.656V34.235l19.922-21.848a2.657 2.657 0 0 1 3.943 3.563L35.098 36.283v20.991a2.657 2.657 0 0 1-2.657 2.657zM29.36 10.54l7.325-7.325A1.884 1.884 0 0 0 34.02.552l-7.325 7.325L19.37.552a1.884 1.884 0 1 0-2.664 2.663l7.325 7.326-7.325 7.325a1.884 1.884 0 1 0 2.664 2.664l7.325-7.326 7.325 7.326a1.884 1.884 0 1 0 2.664-2.664z"}))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,height:s["default"].string,title:s["default"].string,width:s["default"].string,viewBox:s["default"].string},u.defaultProps={ariaHidden:!0,className:"filter-cancel-icon",height:"67.669",title:"NYPL Cancel Filter SVG Icon",width:"54.333",viewBox:"0 0 54.333 67.669"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.fill,a=e.height,o=e.title,s=e.viewBox,u=e.width;return i["default"].createElement("svg",{"aria-hidden":t,className:n+" svgIcon",fill:r,height:a,viewBox:s,width:u},i["default"].createElement("title",null,o),i["default"].createElement("g",null,i["default"].createElement("circle",{cx:"13.0944",cy:"7.375",r:"1.3192"}),i["default"].createElement("circle",{cx:"19.6222",cy:"6.375",r:"1.3189"}),i["default"].createElement("circle",{cx:"15.9997",cy:"10.5242",r:"1.3193"}),i["default"].createElement("g",null,i["default"].createElement("path",{d:"M14.1785,27.562a0.95,0.95,0,0,1-.95-0.95v-10.27L6.6875,9.2893a0.95,0.95,0,0,1,1.3956-1.29l7.0455,7.598v11.015A0.95,0.95,0,0,1,14.1785,27.562Z"}),i["default"].createElement("path",{d:"M18.0387,24.794a0.95,0.95,0,0,1-.95-0.95V15.603l7.126-7.8149a0.95,0.95,0,0,1,1.41,1.2744l-6.636,7.2729v7.5083A0.95,0.95,0,0,1,18.0387,24.794Z"}))))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,fill:s["default"].string,height:s["default"].string,title:s["default"].string,width:s["default"].string,viewBox:s["default"].string},u.defaultProps={ariaHidden:!0,className:"filter-icon",fill:"#000",height:"32",title:"NYPL Filter SVG Icon",width:"32",viewBox:"0 0 32 32"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{ "default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.ariaHidden,u=e.preserveAspectRatio,l=e.iconId,c=e.svgRole,d=e.focusable;return i["default"].createElement("svg",{viewBox:t,height:n,width:r,className:o+" svgIcon","aria-hidden":s,preserveAspectRatio:u,"aria-labelledby":l,role:c,focusable:d},i["default"].createElement("title",{id:l},a),i["default"].createElement("path",{d:"M17.749 26.818L6.205 15.288 17.832 3.592a2.075 2.075 0 0 0 .01-2.901 2.278 2.278 0 0 0-3.243-.026L0 15.225 14.693 29.87a2.16 2.16 0 0 0 3.065-.016 2.16 2.16 0 0 0-.01-3.036z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,style:s["default"].object,ariaHidden:s["default"].bool,preserveAspectRatio:s["default"].string,svgRole:s["default"].string,iconId:s["default"].string,focusable:s["default"].bool},u.defaultProps={ariaHidden:!0,className:"GenericWedgeIcon",title:"NYPL Wedge Down Icon",width:"30.5",height:"18.428",viewBox:"0 0 18.428 30.5",preserveAspectRatio:"xMidYMid meet",svgRole:"img"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.ariaHidden;return i["default"].createElement("svg",{width:r,height:n,viewBox:t,className:o+" svgIcon","aria-hidden":s},i["default"].createElement("title",null,a),i["default"].createElement("rect",{x:"8",y:"8",width:"7",height:"7"}),i["default"].createElement("rect",{x:"17",y:"8",width:"7",height:"7"}),i["default"].createElement("rect",{x:"8",y:"17",width:"7",height:"7"}),i["default"].createElement("rect",{x:"17",y:"17",width:"7",height:"7"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,ariaHidden:s["default"].bool},u.defaultProps={className:"grid-icon",title:"NYPL Grid SVG Icon",width:"32",height:"32",viewBox:"0 0 32 32"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.iconId,a=e.height,o=e.preserveAspectRatio,s=e.title,u=e.viewBox,l=e.width;return i["default"].createElement("svg",{"aria-hidden":t,"aria-labelledby":r,className:n+" svgIcon",height:a,preserveAspectRatio:o,title:s,viewBox:u,width:l},i["default"].createElement("title",{id:r},s),i["default"].createElement("path",{d:"M47.832 41.697a6.167 6.167 0 0 1-6.135 6.136H6.135A6.167 6.167 0 0 1 0 41.697V6.135A6.167 6.167 0 0 1 6.135 0h35.562a6.167 6.167 0 0 1 6.135 6.135zm-5.418-21.455H38.21a13.628 13.628 0 0 1 .622 4.079 14.651 14.651 0 0 1-14.885 14.418A14.644 14.644 0 0 1 9.093 24.321a13.621 13.621 0 0 1 .623-4.08H5.325v20.18a1.888 1.888 0 0 0 1.9 1.9h33.29a1.887 1.887 0 0 0 1.899-1.9zm-18.467-5.73a9.46 9.46 0 0 0-9.591 9.311 9.46 9.46 0 0 0 9.591 9.31 9.466 9.466 0 0 0 9.623-9.31 9.466 9.466 0 0 0-9.623-9.311zm18.467-7.038a2.153 2.153 0 0 0-2.15-2.148h-5.418a2.153 2.153 0 0 0-2.148 2.148v5.138a2.153 2.153 0 0 0 2.148 2.15h5.419a2.153 2.153 0 0 0 2.149-2.15z"}))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,height:s["default"].string,iconId:s["default"].string.isRequired,preserveAspectRatio:s["default"].string,title:s["default"].string,viewBox:s["default"].string,width:s["default"].string},u.defaultProps={ariaHidden:!0,className:"instagram-icon",height:"47.832",preserveAspectRatio:"xMidYMid meet",title:"Instagram",viewBox:"0 0 47.832 47.833",width:"47.832"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.ariaHidden;return i["default"].createElement("svg",{width:r,height:n,viewBox:t,className:o+" svgIcon","aria-hidden":s},i["default"].createElement("title",null,a),i["default"].createElement("path",{d:"M7.132,6.0411H24.97514l0.16949,5.36219h-0.755a6.43678,6.43678,0,0,0-1.40988-3.28973q-0.85518-.76272-3.5979-0.76272H17.62525V23.499q0,1.824.57012,2.25992a5.26381,5.26381,0,0,0,2.49619.57525v0.58553H11.49263V26.3342a4.36809,4.36809,0,0,0,2.49619-.66,4.1201,4.1201,0,0,0,.49307-2.545V7.35083h-1.772a6.022,6.022,0,0,0-3.56709.755,5.57976,5.57976,0,0,0-1.42529,3.29744H6.9471Z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,ariaHidden:s["default"].bool},u.defaultProps={className:"large-print-icon",title:"NYPL Large Print SVG Icon",width:"32",height:"32",viewBox:"0 0 32 32"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.ariaHidden,u=e.preserveAspectRatio,l=e.iconId,c=e.svgRole,d=e.focusable;return i["default"].createElement("svg",{viewBox:t,height:n,width:r,className:o+" svgIcon","aria-hidden":s,preserveAspectRatio:u,"aria-labelledby":l,role:c,focusable:d},i["default"].createElement("title",{id:l},a),i["default"].createElement("polygon",{points:"16.959 24.065 9.905 16.963 27.298 16.963 27.298 14.548 9.905 14.548 16.959 7.397 15.026 5.417 4.688 15.707 15.026 25.998 16.959 24.065"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,style:s["default"].object,ariaHidden:s["default"].bool,preserveAspectRatio:s["default"].string,svgRole:s["default"].string,iconId:s["default"].string,focusable:s["default"].bool},u.defaultProps={ariaHidden:!0,className:"leftArrowIcon",title:"NYPL Left Arrow Icon",width:"32",height:"32",viewBox:"0 0 32 32",preserveAspectRatio:"xMidYMid meet",svgRole:"img"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.fill,a=e.height,o=e.title,s=e.viewBox,u=e.width;return i["default"].createElement("svg",{"aria-hidden":t,className:n+" svgIcon",fill:r,height:a,viewBox:s,width:u},i["default"].createElement("title",null,o),i["default"].createElement("polygon",{points:"19.156 23.563 11.593 16 19.156 8.438 20.563 9.845 14.408 16 20.563 22.155 19.156 23.563"}))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,fill:s["default"].string,height:s["default"].string,title:s["default"].string,width:s["default"].string,viewBox:s["default"].string},u.defaultProps={ariaHidden:!0,className:"left-wedge-icon",fill:"#000",height:"32",title:"NYPL Left Wedge SVG Icon",width:"32",viewBox:"0 0 32 32"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.height,a=e.iconId,o=e.preserveAspectRatio,s=e.title,u=e.viewBox,l=e.width,c=e.focusable;return i["default"].createElement("svg",{"aria-hidden":t,"aria-labelledby":a,className:n+" svgIcon",height:r,preserveAspectRatio:o,viewBox:u,width:l,focusable:c},i["default"].createElement("title",{id:a},s),i["default"].createElement("path",{d:"M61.554 46.28H6.824A6.832 6.832 0 0 1 0 39.453V6.824A6.833 6.833 0 0 1 6.825 0h54.729a6.832 6.832 0 0 1 6.823 6.825v32.63a6.832 6.832 0 0 1-6.823 6.824zM6.824 3.31A3.52 3.52 0 0 0 3.31 6.824v32.63a3.52 3.52 0 0 0 3.516 3.515h54.729a3.519 3.519 0 0 0 3.514-3.516V6.824a3.519 3.519 0 0 0-3.514-3.515z"}),i["default"].createElement("path",{d:"M56.943 14.56H42.59a1.707 1.707 0 1 1 0-3.413h14.353a1.707 1.707 0 0 1 0 3.413zM56.943 20.971H42.59a1.707 1.707 0 1 1 0-3.413h14.353a1.707 1.707 0 1 1 0 3.413zM56.943 27.382H42.59a1.707 1.707 0 1 1 0-3.414h14.353a1.707 1.707 0 1 1 0 3.414zM22.471 14.335c1.003 0 1.851 1.129 1.851 2.465s-.848 2.464-1.85 2.464-1.852-1.128-1.852-2.464.848-2.465 1.851-2.465m0-3.111c-2.597 0-4.703 2.496-4.703 5.576s2.106 5.576 4.703 5.576 4.703-2.497 4.703-5.576-2.106-5.576-4.703-5.576zM22.403 24.634a49.169 49.169 0 0 0-7.08.613 2.834 2.834 0 0 0-2.175 1.805l-2.26 5.898a2.793 2.793 0 0 0 2.601 3.81h4.106a1.793 1.793 0 0 0 0-3.587l-2.934-.046 1.666-4.35a44.936 44.936 0 0 1 6.076-.557 42.747 42.747 0 0 1 5.961.49l1.71 4.463h-2.892a1.793 1.793 0 0 0 0 3.586h4.105a2.794 2.794 0 0 0 2.6-3.816l-2.318-5.892a2.92 2.92 0 0 0-2.215-1.817 47.371 47.371 0 0 0-6.95-.6z"}))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,height:s["default"].string,iconId:s["default"].string.isRequired,preserveAspectRatio:s["default"].string,title:s["default"].string,viewBox:s["default"].string,width:s["default"].string,focusable:s["default"].bool},u.defaultProps={ariaHidden:!0,className:"library-card-icon",height:"46.279",preserveAspectRatio:"xMidYMid meet",title:"library-card",viewBox:"0 0 68.377 46.279",width:"68.377"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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 o(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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(2),l=r(u),c=n(1),d=r(c),f=function(e){function t(){return a(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,e),s(t,[{key:"getViewBox",value:function(){return"0 0 "+this.props.width+" "+this.props.height}},{key:"renderSvgIcon",value:function(){return l["default"].createElement("svg",{className:this.props.className+" svgIcon",width:this.props.width,height:this.props.height,viewBox:this.getViewBox(),style:this.props.style,"aria-hidden":this.props.ariaHidden,focusable:this.props.focusable},l["default"].createElement("title",null,this.props.title),l["default"].createElement("ellipse",{cx:"12.503",cy:"12.485",rx:"12.251",ry:"12.24",fill:this.props.fill}),l["default"].createElement("path",{d:"M13.048,8.85a4.934,4.934,0,0,1,.879.322,0.893,0.893,0,0,0,.475.263,0.771,0.771,0,0,0,.352-0.609,1.481,1.481,0,0,0-.076-0.837,1.18,1.18,0,0,0-1.119-.351,2.931,2.931,0,0,0-.773.123c-0.27.082-.644,0.263-0.486,0.638A1.2,1.2,0,0,0,13.048,8.85Z"}),l["default"].createElement("path",{d:"M12.444,0A12.5,12.5,0,1,0,25,12.5,12.468,12.468,0,0,0,12.444,0ZM5.15,21.271a1.841,1.841,0,0,1-.457-0.562c-1.06-1.7-1.658-7.7-.287-9.746,0.434-.714.9-0.386,0.744,0.17a4.505,4.505,0,0,0,.5,3.278c0.949,2,3.873,4.771,4.646,5.777a7.852,7.852,0,0,1,1.764,3.319c-0.006.258-.059,0.427-0.516,0.386A11.339,11.339,0,0,1,5.15,21.271Zm18.344-5.7c-0.094.293-.205,0.661-0.445,0.492a10.744,10.744,0,0,0-2.39-1.317c-0.053-.012-0.047-0.082-0.029-0.123a1.67,1.67,0,0,0,.129-0.468,1.228,1.228,0,0,1,.228-0.41,4.186,4.186,0,0,0,.434-1.5,3.646,3.646,0,0,0-.07-1.188A2.7,2.7,0,0,1,21.2,10.53c0-.17.082-0.345,0.1-0.544a1.614,1.614,0,0,0-1.072-1.235c-0.9-.416-1.851-0.79-2.818-1.305a11.027,11.027,0,0,1-1.424-1.258,10.435,10.435,0,0,0-2.437-1.054,0.228,0.228,0,0,1-.193-0.193,5.677,5.677,0,0,0-2.127-3.3c-0.4-.31.047-0.486,0.6-0.515A11.389,11.389,0,0,1,23.494,15.57Zm-3.527-3.834c-0.006-.047-0.023-0.193-0.023-0.222a0.6,0.6,0,0,1,.24-0.246,2.091,2.091,0,0,1,.334-0.234c0.029-.018.053,0.023,0.059,0.035a3.181,3.181,0,0,1-.029,2.254c-0.029.059-.076,0.082-0.094,0.041a1.454,1.454,0,0,0-.492-0.615,0.115,0.115,0,0,1-.035-0.1A2.749,2.749,0,0,0,19.967,11.736ZM9.491,6.4a3.811,3.811,0,0,1,3.029-.433,13.8,13.8,0,0,1,2.15.784c0.685,0.316,1.172.9,1.81,1.247,0.8,0.445,1.91.656,2.76,1.071a0.8,0.8,0,0,1,.5.451,3.059,3.059,0,0,1-1.623-.023,0.524,0.524,0,0,0-.615.094,0.906,0.906,0,0,0,.059.749,0.979,0.979,0,0,0,.469.509c0.275,0.129.656,0.135,0.908,0.281a1.227,1.227,0,0,1,.182,1.6,2.206,2.206,0,0,1-1.746.4,5.289,5.289,0,0,0-2,.105,2.328,2.328,0,0,0-1.043,1,0.12,0.12,0,0,1-.17.023c-1.775-1.065-4.019-1.616-5.214-3.307a3.638,3.638,0,0,1-.58-1.528A3.018,3.018,0,0,1,9.491,6.4ZM6.72,3.214c-0.352-.041-0.357-0.3-0.205-0.4a8.284,8.284,0,0,1,1.623-.837A0.8,0.8,0,0,1,8.589,1.9a4.956,4.956,0,0,1,2.086.972c1.043,0.743,1.974,2.16,1.353,2.043a5.866,5.866,0,0,0-.68-0.1c-0.469-.041-0.779.006-1-0.018a0.434,0.434,0,0,1-.234-0.123A5.867,5.867,0,0,0,6.72,3.214Zm9.292,11.473a0.675,0.675,0,0,1,.3-0.41,3.043,3.043,0,0,1,1.242-.222,3.994,3.994,0,0,0,1.26-.2,0.773,0.773,0,0,1,.691-0.217,0.5,0.5,0,0,1,.264.322,1.25,1.25,0,0,1,.07.486,13.41,13.41,0,0,1-.58,1.352,0.451,0.451,0,0,1-.07.246,2.132,2.132,0,0,1-1.652.217,2.074,2.074,0,0,1-.592-0.1,1.145,1.145,0,0,1-.293-0.24,6.619,6.619,0,0,1-.51-0.544,0.851,0.851,0,0,1-.228-0.293A1.2,1.2,0,0,1,16.012,14.686ZM4.09,4.812a0.521,0.521,0,0,1,.27-0.17,6.908,6.908,0,0,1,4.365.369C8.982,5.128,9.1,5.286,8.929,5.4a8.935,8.935,0,0,0-1.236.89,0.562,0.562,0,0,1-.4.082,6.571,6.571,0,0,0-4.1.486C2.883,6.983,2.6,6.808,2.742,6.562A10.008,10.008,0,0,1,4.09,4.812Zm-2.818,5.45a0.49,0.49,0,0,1,.123-0.3,7.869,7.869,0,0,1,4.412-2.54,0.628,0.628,0,0,1,.644.111c0.1,0.24-.1.38-0.34,0.515-4.166,2.488-3.873,6.187-3.914,7.7,0.012,0.62-.434.732-0.545,0.439A10.877,10.877,0,0,1,1.271,10.261Zm5.25,2.909a4.944,4.944,0,0,1,.07-4c0.164-.31.322-0.509,0.533-0.451,0.228,0.064.281,0.293,0.311,0.726,0.228,3.565,2.39,4.771,5.1,6.029a15.622,15.622,0,0,1,6.615,5.368c0.311,0.439.352,0.7,0.006,0.954a11.145,11.145,0,0,1-4.019,1.826c-0.246.059-.5,0.012-0.727-0.55C12.122,17.168,8.279,17.437,6.521,13.17Zm14.19,7.252c-0.352.345-.545,0.076-0.662-0.146a10.28,10.28,0,0,0-1.734-2.745,0.178,0.178,0,0,1,.164-0.3,1.287,1.287,0,0,0,.691-0.111,1.383,1.383,0,0,0,.633-0.9c0.1-.339.1-0.445,0.311-0.462a0.632,0.632,0,0,1,.205.023,2.5,2.5,0,0,1,.732.433,6.868,6.868,0,0,1,1.412,1.539,0.4,0.4,0,0,1-.047.4A11.284,11.284,0,0,1,20.711,20.423Z"}))}},{key:"renderInverseSvgIcon",value:function(){return l["default"].createElement("svg",{className:this.props.className+" svgIcon",width:this.props.width,height:this.props.height,viewBox:this.getViewBox(),style:this.props.style,"aria-hidden":this.props.ariaHidden},l["default"].createElement("title",null,this.props.title),l["default"].createElement("path",{d:"M19.87,8.731c-0.93-.457-2.136-0.685-3.011-1.176-0.7-.387-1.226-1.024-1.97-1.37a14.467,14.467,0,0,0-2.349-.858,4.167,4.167,0,0,0-3.307.477,3.358,3.358,0,0,0-1.247,3.32A3.951,3.951,0,0,0,8.619,10.8c1.309,1.854,3.755,2.456,5.691,3.625a0.126,0.126,0,0,0,.178-0.016L14.5,14.4a2.572,2.572,0,0,1,1.137-1.1,5.759,5.759,0,0,1,2.191-.118,2.41,2.41,0,0,0,1.908-.443,1.36,1.36,0,0,0-.2-1.757c-0.276-.159-0.689-0.166-0.992-0.3a1.049,1.049,0,0,1-.51-0.56,1.012,1.012,0,0,1-.062-0.823,0.572,0.572,0,0,1,.675-0.1,3.42,3.42,0,0,0,1.771.028A0.872,0.872,0,0,0,19.87,8.731Zm-4.885-.27a0.84,0.84,0,0,1-.386.664,0.906,0.906,0,0,1-.517-0.291,5.687,5.687,0,0,0-.958-0.353,1.245,1.245,0,0,1-.806-0.5c-0.172-.415.234-0.609,0.53-0.706A3.233,3.233,0,0,1,13.69,7.14a1.265,1.265,0,0,1,1.219.387,1.855,1.855,0,0,1,.076.934h0Z",transform:"translate(0 0)",fill:this.props.inverseFill}),l["default"].createElement("path",{d:"M0.262,10.039A0.554,0.554,0,0,1,.4,9.714,8.544,8.544,0,0,1,5.215,6.926a0.661,0.661,0,0,1,.7.125c0.11,0.263-.11.415-0.372,0.567C1,10.35,1.323,14.4,1.275,16.064c0.014,0.678-.475.8-0.6,0.484A12.07,12.07,0,0,1,.262,10.039Z",transform:"translate(0 0)",fill:this.props.inverseFill}),l["default"].createElement("path",{d:"M3.342,4.062a0.587,0.587,0,0,1,.289-0.187,7.477,7.477,0,0,1,4.761.408c0.282,0.125.413,0.3,0.227,0.422a10.347,10.347,0,0,0-1.35.975,0.642,0.642,0,0,1-.441.09A7.209,7.209,0,0,0,2.356,6.3c-0.344.145-.648-0.055-0.489-0.318A11.264,11.264,0,0,1,3.342,4.062Z",transform:"translate(0 0)",fill:this.props.inverseFill}),l["default"].createElement("path",{d:"M6.214,2.305C5.829,2.264,5.829,1.98,5.987,1.87A9.3,9.3,0,0,1,7.758.956a0.868,0.868,0,0,1,.5-0.083,5.4,5.4,0,0,1,2.28,1.065c1.137,0.816,2.15,2.366,1.474,2.241a5.93,5.93,0,0,0-.744-0.111c-0.517-.048-0.847.007-1.089-0.014a0.443,0.443,0,0,1-.255-0.138A6.36,6.36,0,0,0,6.214,2.305Z",transform:"translate(0 0)",fill:this.props.inverseFill}),l["default"].createElement("path",{d:"M24.52,15.856c-0.1.318-.227,0.726-0.482,0.54a11.846,11.846,0,0,0-2.6-1.446c-0.055-.014-0.048-0.09-0.028-0.131a1.752,1.752,0,0,0,.138-0.512,1.251,1.251,0,0,1,.248-0.45,4.545,4.545,0,0,0,.468-1.646,4.133,4.133,0,0,0-.076-1.307,2.725,2.725,0,0,1-.158-0.574c0-.187.09-0.374,0.11-0.595a1.779,1.779,0,0,0-1.171-1.356c-0.978-.457-2.019-0.872-3.073-1.432a12.154,12.154,0,0,1-1.557-1.383,11.185,11.185,0,0,0-2.659-1.155,0.255,0.255,0,0,1-.214-0.214A6.25,6.25,0,0,0,11.141.569C10.707,0.23,11.2.036,11.8,0.009A12.484,12.484,0,0,1,24.52,15.856Z",transform:"translate(0 0)",fill:this.props.inverseFill}),l["default"].createElement("path",{d:"M20.676,11.65c-0.007-.048-0.028-0.214-0.028-0.249a0.69,0.69,0,0,1,.262-0.27,2.766,2.766,0,0,1,.365-0.256c0.034-.021.055,0.028,0.062,0.042a3.471,3.471,0,0,1-.034,2.469c-0.028.062-.083,0.09-0.1,0.042a1.624,1.624,0,0,0-.537-0.678,0.147,0.147,0,0,1-.041-0.111A2.876,2.876,0,0,0,20.676,11.65Z",transform:"translate(0 0)",fill:this.props.inverseFill}),l["default"].createElement("path",{d:"M16.356,14.888a0.757,0.757,0,0,1,.331-0.45,3.224,3.224,0,0,1,1.357-.242,4.209,4.209,0,0,0,1.371-.228,0.831,0.831,0,0,1,.751-0.235,0.545,0.545,0,0,1,.289.353,1.279,1.279,0,0,1,.076.533,16.052,16.052,0,0,1-.634,1.487,0.478,0.478,0,0,1-.076.27,2.322,2.322,0,0,1-1.805.235,1.945,1.945,0,0,1-.648-0.111,1.289,1.289,0,0,1-.324-0.263c-0.214-.2-0.338-0.353-0.558-0.595a1.078,1.078,0,0,1-.255-0.325A2.709,2.709,0,0,1,16.356,14.888Z",transform:"translate(0 0)",fill:this.props.inverseFill}),l["default"].createElement("path",{d:"M4.5,22.116A1.977,1.977,0,0,1,4,21.494c-1.164-1.861-1.812-8.446-.317-10.68,0.475-.782.978-0.422,0.813,0.18a4.977,4.977,0,0,0,.544,3.6c1.033,2.193,4.23,5.236,5.071,6.336a8.635,8.635,0,0,1,1.922,3.645c-0.007.284-.062,0.463-0.558,0.422A12.362,12.362,0,0,1,4.5,22.116Z",transform:"translate(0 0)",fill:this.props.inverseFill}),l["default"].createElement("path",{d:"M5.994,13.228A5.45,5.45,0,0,1,6.07,8.842c0.179-.339.351-0.56,0.579-0.491,0.248,0.069.3,0.325,0.338,0.8,0.255,3.915,2.611,5.229,5.567,6.613a17.018,17.018,0,0,1,7.22,5.887c0.338,0.477.386,0.768,0.007,1.044a12.064,12.064,0,0,1-4.389,2c-0.269.062-.551,0.014-0.792-0.609C12.105,17.613,7.909,17.9,5.994,13.228Z",transform:"translate(0 0)",fill:this.props.inverseFill}),l["default"].createElement("path",{d:"M21.482,21.182c-0.379.38-.6,0.083-0.723-0.166A11.3,11.3,0,0,0,18.864,18a0.194,0.194,0,0,1,.179-0.332,1.341,1.341,0,0,0,.751-0.125,1.519,1.519,0,0,0,.689-0.982c0.1-.374.11-0.484,0.338-0.512a0.68,0.68,0,0,1,.227.028,2.921,2.921,0,0,1,.8.477,7.656,7.656,0,0,1,1.543,1.688,0.459,0.459,0,0,1-.048.443A12.318,12.318,0,0,1,21.482,21.182Z",transform:"translate(0 0)",fill:this.props.inverseFill}))}},{key:"render",value:function(){return"inverse"!==this.props.type?this.renderSvgIcon():this.renderInverseSvgIcon()}}]),t}(l["default"].Component);f.propTypes={className:d["default"].string,title:d["default"].string,type:d["default"].string,height:d["default"].number,width:d["default"].number,fill:d["default"].string,inverseFill:d["default"].string,style:d["default"].object,ariaHidden:d["default"].bool,focusable:d["default"].bool},f.defaultProps={className:"nyplLionLogo-icon",title:"NYPL Lion Logo",ref:"nyplLionLogoIcon",type:"",height:"50",width:"50",fill:"#FFF",inverseFill:"#000"},t["default"]=f},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.className,n=e.width,r=e.height,a=e.viewBox,o=e.style,s=e.ariaHidden,u=e.title,l=e.fill,c=e.focusable;return i["default"].createElement("svg",{className:t+" svgIcon",width:n,height:r,viewBox:a,style:o,"aria-hidden":s,focusable:c},i["default"].createElement("title",null,u),i["default"].createElement("g",{className:t+"-text"},i["default"].createElement("g",{className:t+"-text-ny"},i["default"].createElement("path",{d:"M156.36639,26.64949h1.93408l14.21812,20.593v-20.593H174.381V50.5016h-1.82667L158.19274,29.76519V50.5016h-1.82635V26.64949Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M178.14171,41.79879c0-4.83479,2.79354-8.77447,7.34205-8.77447,4.36937,0,6.769,3.50975,6.41048,8.38043h-11.7828v0.394c0.036,3.90364,1.68361,7.48511,5.76653,7.48511a8.46392,8.46392,0,0,0,4.942-1.6117l0.78812,1.46846a9.8233,9.8233,0,0,1-5.80219,1.755C180.577,50.89564,178.14171,46.70533,178.14171,41.79879Zm11.89053-1.934c-0.03568-2.57842-1.36073-5.22886-4.61985-5.22886-2.97264,0-4.69193,2.29208-5.19321,5.22886h9.81306Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M193.899,33.41818h2.00542l4.155,14.21833,4.47647-14.21833h1.82667l4.47679,14.254,4.18995-14.254H216.892L211.73445,50.5016h-1.71894L205.3953,36.10434,200.77545,50.5016h-1.71894Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M233.365,41.51212l-7.98639-14.86264h2.22057l6.76869,12.8929h0.07172l6.76869-12.8929H243.214l-7.915,14.86264V50.5016H233.365V41.51212Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M241.60144,41.97789c0-4.29786,2.29194-8.95357,7.66422-8.95357s7.84333,4.62,7.84333,8.88188c0,4.2975-2.43536,8.98944-7.80764,8.98944C243.92939,50.89564,241.60144,46.27543,241.60144,41.97789Zm13.53778,0c0-3.83227-2.04146-7.342-5.94493-7.342-3.86813,0-5.62308,3.4382-5.62308,7.27032,0,3.868,1.89836,7.3777,5.76582,7.3777C253.24085,49.2839,255.13922,45.84571,255.13922,41.97789Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M260.68578,33.41818h1.86268v2.97264c0.64469-1.25353,2.18453-3.3665,4.5842-3.3665a4.68342,4.68342,0,0,1,1.64757.28648l-0.46591,1.7548a3.56466,3.56466,0,0,0-1.39677-.25066c-2.36363,0-3.90381,2.79371-4.36909,3.79644V50.5016h-1.86268V33.41818Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M272.21742,24.7154h1.86236V50.5016h-1.86236V24.7154Zm2.04111,16.18807,7.48547-7.48529h2.32795l-7.55684,7.48529,7.9507,9.59813h-2.32795Z",transform:"translate(-27.25197 -24.7154)"})),i["default"].createElement("g",{className:t+"-text-public"},i["default"].createElement("path",{d:"M156.40225,62.53555h5.193c5.01407,0,8.16582,2.47119,8.16582,6.733,0,4.29754-2.97264,6.98369-8.38061,6.98369h-3.00833V86.38762h-1.96991V62.53555ZM161.34481,74.569c4.54816,0,6.41052-2.07729,6.41052-5.22886,0-2.97264-1.79067-5.12148-6.33914-5.12148h-3.044V74.569h2.97264Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M172.76837,81.37373V69.30424h1.86271V80.97966c0,2.50723.89514,4.11861,3.5096,4.11861,2.54306,0,4.65554-2.39949,5.22886-3.40219V69.30424h1.862V83.09285a14.41314,14.41314,0,0,0,.32252,3.29478h-1.898a18.73138,18.73138,0,0,1-.2508-2.79354,6.85642,6.85642,0,0,1-5.65845,3.18761C174.16549,86.7817,172.76837,84.45358,172.76837,81.37373Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M189.88744,85.49231V60.60146h1.862V70.88029a6.07292,6.07292,0,0,1,4.47714-1.96974c4.87033,0,7.23432,3.90347,7.23432,8.88171,0,4.79913-3.22344,8.98944-8.45233,8.98944A9.6515,9.6515,0,0,1,189.88744,85.49231ZM201.49116,77.864c0-3.72489-1.43281-7.27032-5.58707-7.27032a6.12767,6.12767,0,0,0-4.15465,1.934V84.48962a7.70565,7.70565,0,0,0,3.33121.68035C199.41366,85.17,201.49116,81.40938,201.49116,77.864Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M207.292,60.60146h1.86271V86.38762H207.292V60.60146Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M214.23944,64.25466a1.41471,1.41471,0,1,1,2.82919,0A1.41558,1.41558,0,1,1,214.23944,64.25466Zm0.46559,5.04958h1.898V86.38762h-1.898V69.30424Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M220.184,77.82795c0-5.40782,3.116-8.91739,7.52112-8.91739a7.42136,7.42136,0,0,1,5.08548,1.79045l-0.96686,1.36094a6.121,6.121,0,0,0-4.1543-1.54c-3.79641,0-5.5157,3.295-5.5157,7.23464,0,3.79623,1.68361,7.41339,5.48,7.41339a6.88911,6.88911,0,0,0,4.36941-1.54l0.82344,1.39677a8.00839,8.00839,0,0,1-5.30059,1.755C222.61969,86.7817,220.184,82.41229,220.184,77.82795Z",transform:"translate(-27.25197 -24.7154)"})),i["default"].createElement("g",{className:t+"-text-library"},i["default"].createElement("path",{d:"M155.86494,122.27422V98.42179h5.08565v19.76915h8.88188v4.08328H155.86494Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M176.00777,102.5764A2.8586,2.8586,0,0,1,173.1065,99.711a2.82221,2.82221,0,0,1,2.90127-2.79354,2.85364,2.85364,0,0,1,2.9366,2.79354A2.88946,2.88946,0,0,1,176.00777,102.5764Zm-2.39967,19.69782V104.83195h4.799v17.44227h-4.799Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M187.36031,96.4877v9.706a6.22015,6.22015,0,0,1,4.26168-1.791c4.36973,0,7.41374,3.008,7.41374,9.0253,0,5.94493-4.0112,9.27574-9.27578,9.27574A16.58426,16.58426,0,0,1,182.597,121.307V96.4877h4.76327Zm0,22.09713a6.72755,6.72755,0,0,0,2.39964.39457c2.65011,0,4.22563-1.96974,4.22563-5.55139,0-3.25913-1.10993-5.26455-3.68867-5.26455a4.14376,4.14376,0,0,0-2.9366,1.325v9.09632Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M212.42937,109.02257a3.39138,3.39138,0,0,0-1.827-.39386c-2.11248,0-3.36615,1.86271-3.79605,2.65012v10.99539H202.043V104.83195h4.7633v2.36431a5.16217,5.16217,0,0,1,4.40506-2.79354,4.7777,4.7777,0,0,1,2.364.46594Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M225.03561,122.27422a9.70593,9.70593,0,0,1-.28684-1.86271,6.43294,6.43294,0,0,1-4.90634,2.29226c-2.97264,0-5.26454-1.79028-5.26454-4.90669,0-4.54851,4.69154-6.19573,9.31143-6.19573h0.609v-1.00291c0-1.5045-.609-2.435-2.82922-2.435a7.36142,7.36142,0,0,0-4.4411,1.64721l-2.07715-2.90091a10.36488,10.36488,0,0,1,7.05553-2.50705c4.76331,0,7.01953,1.82667,7.01953,6.44656v6.26742a23.45627,23.45627,0,0,0,.50128,5.15752h-4.69158Zm-0.53728-7.73627h-0.609c-2.79318,0-4.72727.82412-4.72727,2.86523a1.86412,1.86412,0,0,0,2.11284,1.82635,4.27676,4.27676,0,0,0,3.22344-1.53951V114.538Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M243.44337,109.02257a3.39017,3.39017,0,0,0-1.82632-.39386c-2.11315,0-3.36686,1.86271-3.79676,2.65012v10.99539H233.057V104.83195h4.76331v2.36431a5.16277,5.16277,0,0,1,4.40541-2.79354,4.77608,4.77608,0,0,1,2.36363.46594Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M246.30792,104.83195h5.08548l3.86813,11.497h0.17907l3.54564-11.497h4.90669l-7.19863,19.30392c-1.54019,4.119-3.36686,6.51825-8.12981,6.51825a9.32322,9.32322,0,0,1-2.68612-.32217l0.68038-3.7604a5.485,5.485,0,0,0,1.68325.17879c2.43532,0,3.29481-1.1813,3.97516-3.044l0.64469-1.79031Z",transform:"translate(-27.25197 -24.7154)"}))),i["default"].createElement("g",{className:t+"-lion"},i["default"].createElement("path",{d:"M111.90871,99.19328c-3.7417-1.83124-8.60114-2.74854-12.13721-4.7124-2.7998-1.55231-4.946-4.11652-7.95886-5.498a60.02908,60.02908,0,0,0-9.468-3.45349c-6.25116-1.53778-11.50183.46472-13.323,1.90582A13.4137,13.4137,0,0,0,64.00112,100.774a15.94352,15.94352,0,0,0,2.55627,6.72852c5.27264,7.447,15.14136,9.86646,22.95953,14.56458a0.50625,0.50625,0,0,0,.73907-0.10187c1.31311-1.93127,2.3808-3.48566,4.59235-4.40546,2.24567-.93738,5.7793-0.619,8.82611-0.47076,3.14771,0.1521,6.54541-.14337,7.68689-1.77087,1.36383-1.94238,1.28436-5.85663-.7973-7.05243-1.117-.64368-2.78278-0.6731-3.9975-1.23328a4.3204,4.3204,0,0,1-2.059-2.24237,4.07459,4.07459,0,0,1-.25964-3.31146c0.489-.88025,1.7226-0.63116,2.71332-0.40076,1.9635,0.45068,5.24432.92871,7.13336,0.1001C114.65114,100.89348,112.66127,99.56114,111.90871,99.19328ZM92.18856,98.119c-0.16821.87573-.7019,2.567-1.55566,2.67712-0.86029.1098-1.48022-.81232-2.09686-1.15808a24.4124,24.4124,0,0,0-3.87262-1.41064c-1.17352-.38867-2.78247-0.87018-3.254-1.98981-0.707-1.66663.94434-2.45544,2.13348-2.82123a12.11641,12.11641,0,0,1,3.40045-.54181c2.1485-.10327,4.19965.20435,4.92053,1.55475A6.49319,6.49319,0,0,1,92.18856,98.119Z",transform:"translate(-27.25197 -24.7154)",fill:l}),i["default"].createElement("path",{d:"M32.83333,104.45157a2.29443,2.29443,0,0,1,.54613-1.31607A34.48454,34.48454,0,0,1,52.806,91.93851c1.50521-.21582,2.58985-0.11156,2.83649.49191,0.43235,1.05764-.4436,1.66732-1.49758,2.27736C35.79955,105.672,37.1,121.9711,36.92438,128.639c0.05527,2.72734-1.91432,3.22379-2.40623,1.93891A48.03813,48.03813,0,0,1,32.83333,104.45157Z",transform:"translate(-27.25197 -24.7154)",fill:l}),i["default"].createElement("path",{d:"M45.24681,80.43961a2.19666,2.19666,0,0,1,1.1785-.73891,30.35514,30.35514,0,0,1,19.20314,1.6337c1.14285,0.50578,1.65764,1.2227.90727,1.704a38.83021,38.83021,0,0,0-5.4445,3.92461,2.4715,2.4715,0,0,1-1.782.35665c-5.96657-.78655-9.06564-1.25111-18.03517,2.149-1.37634.57868-2.61425-.20873-1.98084-1.29042A45.71179,45.71179,0,0,1,45.24681,80.43961Z",transform:"translate(-27.25197 -24.7154)",fill:l}),i["default"].createElement("path",{d:"M56.83993,73.40033c-1.54242-.17563-1.56427-1.30393-0.91213-1.74352a37.79982,37.79982,0,0,1,7.13141-3.67693,3.616,3.616,0,0,1,1.99226-.33359c2.016,0.20181,5.35429,1.55906,9.18483,4.292,4.59371,3.27786,8.68043,9.50494,5.94738,9.0009a25.58659,25.58659,0,0,0-3.00191-.43945c-2.07059-.18361-3.42908.02891-4.3831-0.06825a1.96274,1.96274,0,0,1-1.03614-.55044C67.88555,76.40433,63.4065,74.19781,56.83993,73.40033Z",transform:"translate(-27.25197 -24.7154)",fill:l}),i["default"].createElement("path",{d:"M130.64639,127.82663c-0.41362,1.29077-.90482,2.91-1.9576,2.15892a47.305,47.305,0,0,0-10.51423-5.80672c-0.22586-.05055-0.20021-0.36442-0.12054-0.54143a7.76418,7.76418,0,0,0,.56119-2.05533,5.10548,5.10548,0,0,1,1.01156-1.8083,18.619,18.619,0,0,0,1.89907-6.60278,16.56311,16.56311,0,0,0-.30071-5.24067,10.43877,10.43877,0,0,1-.63877-2.31961c0.01245-.73927.36027-1.51387,0.43164-2.38651,0.20819-2.525-2.97853-4.63025-4.71776-5.44156-3.94536-1.84228-8.13861-3.48984-12.39993-5.73812-2.40556-1.26892-4.33617-4.05224-6.26607-5.546-1.94966-1.50432-8.21587-3.9897-10.72015-4.65121a1.03792,1.03792,0,0,1-.86172-0.86328,25.0259,25.0259,0,0,0-9.3712-14.55086c-1.759-1.36679.21341-2.14416,2.63539-2.26232C117.499,62.86187,139.47112,98.00018,130.64639,127.82663Z",transform:"translate(-27.25197 -24.7154)",fill:l}),i["default"].createElement("path",{d:"M115.14271,110.93761c-0.02739-.19436-0.111-0.85254-0.11036-0.98836a2.60871,2.60871,0,0,1,1.04881-1.08393,10.66027,10.66027,0,0,1,1.47176-1.03614c0.13838-.08695.23019,0.114,0.24892,0.15381,1.40748,2.13671.87988,7.41754-.13721,9.92874-0.11795.25534-.33306,0.35473-0.42089,0.16768a6.365,6.365,0,0,0-2.17328-2.71248,0.53647,0.53647,0,0,1-.16314-0.43959A10.78454,10.78454,0,0,0,115.14271,110.93761Z",transform:"translate(-27.25197 -24.7154)",fill:l}),i["default"].createElement("path",{d:"M97.73573,123.93565a3.07547,3.07547,0,0,1,1.33667-1.817c1.28091-.80333,3.40964-0.838,5.46408-0.97864a17.34326,17.34326,0,0,0,5.53425-.90517c0.85722-.39425,1.71461-1.517,3.03915-0.945a2.19649,2.19649,0,0,1,1.15583,1.41653,5.15178,5.15178,0,0,1,.29759,2.13323c-0.19071,2.46342-2.1913,3.66618-2.55122,5.96884a2.05507,2.05507,0,0,1-.29862,1.07563c-1.52756,1.55473-4.54834,1.22774-7.27933.95267a8.69735,8.69735,0,0,1-2.6051-.43856,5.72964,5.72964,0,0,1-1.302-1.04622,30.722,30.722,0,0,1-2.24377-2.38822,4.156,4.156,0,0,1-1.01465-1.30081A6.83012,6.83012,0,0,1,97.73573,123.93565Z", transform:"translate(-27.25197 -24.7154)",fill:l}),i["default"].createElement("path",{d:"M49.90735,152.96743a8.06424,8.06424,0,0,1-2.0101-2.48694c-4.67633-7.4744-7.29718-33.94506-1.27119-42.92361,1.91762-3.14586,3.94919-1.69538,3.274.73615-1.15409,5.45855-.44672,8.51743,2.20759,14.44054,4.1714,8.80221,17.047,21.02289,20.4556,25.45534,5.84308,7.6015,7.7877,13.13937,7.76138,14.63142-0.03154,1.14459-.25115,1.87413-2.25675,1.70475A50.122,50.122,0,0,1,49.90735,152.96743Z",transform:"translate(-27.25197 -24.7154)",fill:l}),i["default"].createElement("path",{d:"M55.95568,117.26983A21.79207,21.79207,0,0,1,56.26125,99.645c0.7188-1.35484,1.42117-2.24,2.33834-1.985,0.998,0.27818,1.22855,1.29978,1.36626,3.19329,1.01553,15.714,10.52044,21.00487,22.459,26.55281,9.41867,4.81489,20.135,10.31952,29.11613,23.65392,1.35938,1.92507,1.55544,3.09321.02079,4.19587A48.8677,48.8677,0,0,1,93.868,163.29216c-1.09244.25566-2.21933,0.06375-3.187-2.43259C80.59868,134.8822,63.671,136.05311,55.95568,117.26983Z",transform:"translate(-27.25197 -24.7154)",fill:l}),i["default"].createElement("path",{d:"M118.40353,149.20773c-1.535,1.5343-2.40553.3315-2.907-.65371a45.56777,45.56777,0,0,0-7.63545-12.10255,0.78694,0.78694,0,0,1,.72767-1.34444,5.49981,5.49981,0,0,0,3.03671-.493,6.08555,6.08555,0,0,0,2.787-3.94433c0.427-1.50695.447-1.95037,1.37041-2.04423a3.03406,3.03406,0,0,1,.90418.10947,10.91687,10.91687,0,0,1,3.21234,1.91465,31.19354,31.19354,0,0,1,6.22659,6.775,1.79563,1.79563,0,0,1-.19539,1.76708A50.13544,50.13544,0,0,1,118.40353,149.20773Z",transform:"translate(-27.25197 -24.7154)",fill:l}),i["default"].createElement("path",{d:"M82.02851,59.23935a55.06858,55.06858,0,1,0,55.25255,55.07377A54.89374,54.89374,0,0,0,82.02851,59.23935ZM49.90735,152.95427a8.06426,8.06426,0,0,1-2.0101-2.48694c-4.67633-7.4744-7.29718-33.9451-1.27119-42.92361,1.91762-3.14586,3.94919-1.69538,3.274.73615-1.15409,5.45855-.44672,8.51743,2.20759,14.44054,4.1714,8.80221,17.047,21.02289,20.4556,25.45534,5.84308,7.6015,7.7877,13.13937,7.76138,14.63142-0.03154,1.14455-.25115,1.87413-2.25675,1.70471A50.12176,50.12176,0,0,1,49.90735,152.95427Zm80.739-25.14079c-0.41362,1.29077-.90482,2.90992-1.9576,2.15892a47.30207,47.30207,0,0,0-10.51423-5.80672c-0.22586-.05059-0.20021-0.36442-0.12054-0.54143a7.76415,7.76415,0,0,0,.56119-2.05533,5.10548,5.10548,0,0,1,1.01156-1.80829,18.61918,18.61918,0,0,0,1.89907-6.60278,16.56311,16.56311,0,0,0-.30071-5.24067,10.43874,10.43874,0,0,1-.63877-2.31961c0.01245-.73927.36027-1.51387,0.43164-2.38652,0.20819-2.525-2.97853-4.63007-4.71776-5.44138-3.94536-1.84228-8.13861-3.48984-12.39993-5.73812-2.40556-1.269-4.33617-4.05224-6.26607-5.546-1.94966-1.50432-8.21587-3.98974-10.72015-4.65121a1.038,1.038,0,0,1-.86172-0.86328,25.02589,25.02589,0,0,0-9.3712-14.55086c-1.759-1.36683.21341-2.14419,2.63539-2.26232C117.499,62.84888,139.47112,97.9872,130.64639,127.81347Zm-15.50368-16.889c-0.02739-.19436-0.111-0.85253-0.11036-0.98836a2.60871,2.60871,0,0,1,1.04881-1.08393,10.66026,10.66026,0,0,1,1.47176-1.03614c0.13838-.08695.23019,0.114,0.24892,0.15381,1.40748,2.13671.87988,7.41754-.13721,9.92874-0.11795.25534-.33306,0.35473-0.42089,0.16768a6.365,6.365,0,0,0-2.17328-2.71248,0.5365,0.5365,0,0,1-.16314-0.43962A10.7843,10.7843,0,0,0,115.14271,110.92445ZM69.02163,87.42221c1.82114-1.44111,7.07185-3.44359,13.323-1.90581a60.02216,60.02216,0,0,1,9.468,3.45363c3.0128,1.3812,5.159,3.94557,7.95883,5.49789,3.5361,1.96385,8.39551,2.88116,12.13721,4.71233,0.75257,0.3679,2.74242,1.70007,2.18591,1.98449-1.889.82862-5.16983,0.3509-7.13332-.10014-0.99077-.23036-2.22436-0.47942-2.71333.40081a4.07468,4.07468,0,0,0,.25963,3.31145,4.32051,4.32051,0,0,0,2.059,2.24238c1.21472,0.56016,2.88048.5896,3.99751,1.23324,2.08165,1.19584,2.16115,5.11006.7973,7.05245-1.14147,1.62749-4.53915,1.923-7.68689,1.7709-3.04678-.14828-6.58043-0.46662-8.82612.47077-2.21156.91976-3.2792,2.47413-4.59232,4.40545a0.50625,0.50625,0,0,1-.73909.10184c-7.81818-4.69814-17.68686-7.11757-22.95953-14.56456a15.94379,15.94379,0,0,1-2.55625-6.72854A13.41361,13.41361,0,0,1,69.02163,87.42221ZM56.83993,73.38734c-1.54242-.17563-1.56427-1.30394-0.91213-1.74356a37.7999,37.7999,0,0,1,7.13141-3.6769,3.616,3.616,0,0,1,1.99226-.33359c2.016,0.20177,5.35429,1.55906,9.18483,4.292,4.59371,3.27782,8.68043,9.5049,5.94738,9.00086a25.59524,25.59524,0,0,0-3.00191-.43941c-2.07059-.18361-3.42908.02891-4.3831-0.06825a1.96255,1.96255,0,0,1-1.03614-.55048C67.88555,76.39134,63.4065,74.18479,56.83993,73.38734Zm40.8958,50.53515a3.07547,3.07547,0,0,1,1.33667-1.817c1.28091-.80333,3.40964-0.838,5.46408-0.97864a17.3433,17.3433,0,0,0,5.53425-.90518c0.85722-.39425,1.71461-1.517,3.03915-0.945a2.1965,2.1965,0,0,1,1.15583,1.41653,5.15179,5.15179,0,0,1,.29759,2.13323c-0.19071,2.46342-2.1913,3.66618-2.55122,5.96884a2.05507,2.05507,0,0,1-.29862,1.07563c-1.52756,1.55473-4.54834,1.22774-7.27933.95268a8.69731,8.69731,0,0,1-2.6051-.43859,5.72851,5.72851,0,0,1-1.302-1.04618,30.72225,30.72225,0,0,1-2.24377-2.38822,4.156,4.156,0,0,1-1.01465-1.30081A6.83011,6.83011,0,0,1,97.73573,123.92249ZM45.24681,80.42659a2.19709,2.19709,0,0,1,1.1785-.73891,30.35515,30.35515,0,0,1,19.20314,1.63373c1.14285,0.50578,1.65764,1.2227.90727,1.704a38.83021,38.83021,0,0,0-5.4445,3.92461,2.4715,2.4715,0,0,1-1.782.35665c-5.96657-.78655-9.06564-1.25111-18.03517,2.149-1.37634.57868-2.61425-.20873-1.98084-1.29042A45.71349,45.71349,0,0,1,45.24681,80.42659Zm-12.404,24.0215a2.29577,2.29577,0,0,1,.54631-1.316A34.484,34.484,0,0,1,52.81575,91.93521c1.505-.21547,2.58967-0.11153,2.83632.49191,0.43232,1.058-.4436,1.66768-1.49741,2.2774-18.34557,10.964-17.04493,27.26345-17.22056,33.931,0.05523,2.72738-1.91434,3.22379-2.40625,1.93926A48.03957,48.03957,0,0,1,32.84285,104.44809Zm23.11943,12.81412a21.79159,21.79159,0,0,1,.30553-17.62467c0.71883-1.35484,1.42121-2.24,2.33834-1.985,0.998,0.27818,1.22859,1.29978,1.3663,3.19314,1.01553,15.714,10.52044,21.00487,22.459,26.55278,9.41867,4.81489,20.135,10.31952,29.11613,23.654,1.35934,1.925,1.55544,3.09318.02079,4.19584a48.8677,48.8677,0,0,1-17.69378,8.03627c-1.09244.25566-2.21936,0.06375-3.18708-2.43256C80.60524,134.87457,63.67758,136.04548,55.96228,117.26221Zm62.44125,31.94758c-1.535,1.5343-2.40553.33154-2.907-.65367a45.56724,45.56724,0,0,0-7.63545-12.10256,0.787,0.787,0,0,1,.72767-1.34448,5.49979,5.49979,0,0,0,3.03671-.49294,6.08554,6.08554,0,0,0,2.787-3.94437c0.427-1.50691.447-1.95033,1.37041-2.04423a3.03522,3.03522,0,0,1,.90418.10947,10.91777,10.91777,0,0,1,3.21234,1.91468,31.19269,31.19269,0,0,1,6.22659,6.77494,1.7957,1.7957,0,0,1-.19539,1.76711A50.13426,50.13426,0,0,1,118.40353,149.20979Z",transform:"translate(-27.25197 -24.7154)"}),i["default"].createElement("path",{d:"M84.67135,98.22743a24.39354,24.39354,0,0,1,3.87228,1.41064c0.61681,0.34572,1.23657,1.26789,2.09726,1.15807,0.85356-.11015,1.38723-1.80138,1.55541-2.67715a6.49165,6.49165,0,0,0-.32458-3.6897c-0.72075-1.35037-2.77207-1.658-4.92038-1.55473a12.1195,12.1195,0,0,0-3.40063.54179c-1.18893.36584-2.84033,1.15463-2.13345,2.82124C81.88892,97.35723,83.49753,97.83874,84.67135,98.22743Z",transform:"translate(-27.25197 -24.7154)"})))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,ariaHidden:s["default"].bool,style:s["default"].object,focusable:s["default"].bool},u.defaultProps={className:"nyplLionLogo",title:"The New York Public Library",ref:"nyplLionLogo",type:"",height:"144",width:"257",viewBox:"0 0 257 144",fill:"#FFF"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.className,n=e.title,r=e.width,a=e.height,o=e.viewBox,s=e.ariaHidden,u=e.fill,l=e.style;return i["default"].createElement("svg",{className:t+" svgIcon",width:r,height:a,viewBox:o,style:l,"aria-hidden":s},i["default"].createElement("title",null,n),i["default"].createElement("g",{className:t+"-text"},i["default"].createElement("g",{className:t+"-text-ny"},i["default"].createElement("path",{d:"M156.36639,26.64949h1.93408l14.21812,20.593v-20.593H174.381V50.5016h-1.82667L158.19274,29.76519V50.5016h-1.82635V26.64949Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M178.14171,41.79879c0-4.83479,2.79354-8.77447,7.34205-8.77447,4.36937,0,6.769,3.50975,6.41048,8.38043h-11.7828v0.394c0.036,3.90364,1.68361,7.48511,5.76653,7.48511a8.46392,8.46392,0,0,0,4.942-1.6117l0.78812,1.46846a9.8233,9.8233,0,0,1-5.80219,1.755C180.577,50.89564,178.14171,46.70533,178.14171,41.79879Zm11.89053-1.934c-0.03568-2.57842-1.36073-5.22886-4.61985-5.22886-2.97264,0-4.69193,2.29208-5.19321,5.22886h9.81306Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M193.899,33.41818h2.00542l4.155,14.21833,4.47647-14.21833h1.82667l4.47679,14.254,4.18995-14.254H216.892L211.73445,50.5016h-1.71894L205.3953,36.10434,200.77545,50.5016h-1.71894Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M233.365,41.51212l-7.98639-14.86264h2.22057l6.76869,12.8929h0.07172l6.76869-12.8929H243.214l-7.915,14.86264V50.5016H233.365V41.51212Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M241.60144,41.97789c0-4.29786,2.29194-8.95357,7.66422-8.95357s7.84333,4.62,7.84333,8.88188c0,4.2975-2.43536,8.98944-7.80764,8.98944C243.92939,50.89564,241.60144,46.27543,241.60144,41.97789Zm13.53778,0c0-3.83227-2.04146-7.342-5.94493-7.342-3.86813,0-5.62308,3.4382-5.62308,7.27032,0,3.868,1.89836,7.3777,5.76582,7.3777C253.24085,49.2839,255.13922,45.84571,255.13922,41.97789Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M260.68578,33.41818h1.86268v2.97264c0.64469-1.25353,2.18453-3.3665,4.5842-3.3665a4.68342,4.68342,0,0,1,1.64757.28648l-0.46591,1.7548a3.56466,3.56466,0,0,0-1.39677-.25066c-2.36363,0-3.90381,2.79371-4.36909,3.79644V50.5016h-1.86268V33.41818Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M272.21742,24.7154h1.86236V50.5016h-1.86236V24.7154Zm2.04111,16.18807,7.48547-7.48529h2.32795l-7.55684,7.48529,7.9507,9.59813h-2.32795Z",transform:"translate(-31.77892 -24.7154)"})),i["default"].createElement("g",{className:t+"-text-public"},i["default"].createElement("path",{d:"M156.40225,62.53555h5.193c5.01407,0,8.16582,2.47119,8.16582,6.733,0,4.29754-2.97264,6.98369-8.38061,6.98369h-3.00833V86.38762h-1.96991V62.53555ZM161.34481,74.569c4.54816,0,6.41052-2.07729,6.41052-5.22886,0-2.97264-1.79067-5.12148-6.33914-5.12148h-3.044V74.569h2.97264Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M172.76837,81.37373V69.30424h1.86271V80.97966c0,2.50723.89514,4.11861,3.5096,4.11861,2.54306,0,4.65554-2.39949,5.22886-3.40219V69.30424h1.862V83.09285a14.41314,14.41314,0,0,0,.32252,3.29478h-1.898a18.73138,18.73138,0,0,1-.2508-2.79354,6.85642,6.85642,0,0,1-5.65845,3.18761C174.16549,86.7817,172.76837,84.45358,172.76837,81.37373Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M189.88744,85.49231V60.60146h1.862V70.88029a6.07292,6.07292,0,0,1,4.47714-1.96974c4.87033,0,7.23432,3.90347,7.23432,8.88171,0,4.79913-3.22344,8.98944-8.45233,8.98944A9.6515,9.6515,0,0,1,189.88744,85.49231ZM201.49116,77.864c0-3.72489-1.43281-7.27032-5.58707-7.27032a6.12767,6.12767,0,0,0-4.15465,1.934V84.48962a7.70565,7.70565,0,0,0,3.33121.68035C199.41366,85.17,201.49116,81.40938,201.49116,77.864Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M207.292,60.60146h1.86271V86.38762H207.292V60.60146Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M214.23944,64.25466a1.41471,1.41471,0,1,1,2.82919,0A1.41558,1.41558,0,1,1,214.23944,64.25466Zm0.46559,5.04958h1.898V86.38762h-1.898V69.30424Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M220.184,77.82795c0-5.40782,3.116-8.91739,7.52112-8.91739a7.42136,7.42136,0,0,1,5.08548,1.79045l-0.96686,1.36094a6.121,6.121,0,0,0-4.1543-1.54c-3.79641,0-5.5157,3.295-5.5157,7.23464,0,3.79623,1.68361,7.41339,5.48,7.41339a6.88911,6.88911,0,0,0,4.36941-1.54l0.82344,1.39677a8.00839,8.00839,0,0,1-5.30059,1.755C222.61969,86.7817,220.184,82.41229,220.184,77.82795Z",transform:"translate(-31.77892 -24.7154)"})),i["default"].createElement("g",{className:t+"-text-library"},i["default"].createElement("path",{d:"M155.86494,122.27422V98.42179h5.08565v19.76915h8.88188v4.08328H155.86494Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M176.00777,102.5764A2.8586,2.8586,0,0,1,173.1065,99.711a2.82221,2.82221,0,0,1,2.90127-2.79354,2.85364,2.85364,0,0,1,2.9366,2.79354A2.88946,2.88946,0,0,1,176.00777,102.5764Zm-2.39967,19.69782V104.83195h4.799v17.44227h-4.799Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M187.36031,96.4877v9.706a6.22015,6.22015,0,0,1,4.26168-1.791c4.36973,0,7.41374,3.008,7.41374,9.0253,0,5.94493-4.0112,9.27574-9.27578,9.27574A16.58426,16.58426,0,0,1,182.597,121.307V96.4877h4.76327Zm0,22.09713a6.72755,6.72755,0,0,0,2.39964.39457c2.65011,0,4.22563-1.96974,4.22563-5.55139,0-3.25913-1.10993-5.26455-3.68867-5.26455a4.14376,4.14376,0,0,0-2.9366,1.325v9.09632Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M212.42937,109.02257a3.39138,3.39138,0,0,0-1.827-.39386c-2.11248,0-3.36615,1.86271-3.79605,2.65012v10.99539H202.043V104.83195h4.7633v2.36431a5.16217,5.16217,0,0,1,4.40506-2.79354,4.7777,4.7777,0,0,1,2.364.46594Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M225.03561,122.27422a9.70593,9.70593,0,0,1-.28684-1.86271,6.43294,6.43294,0,0,1-4.90634,2.29226c-2.97264,0-5.26454-1.79028-5.26454-4.90669,0-4.54851,4.69154-6.19573,9.31143-6.19573h0.609v-1.00291c0-1.5045-.609-2.435-2.82922-2.435a7.36142,7.36142,0,0,0-4.4411,1.64721l-2.07715-2.90091a10.36488,10.36488,0,0,1,7.05553-2.50705c4.76331,0,7.01953,1.82667,7.01953,6.44656v6.26742a23.45627,23.45627,0,0,0,.50128,5.15752h-4.69158Zm-0.53728-7.73627h-0.609c-2.79318,0-4.72727.82412-4.72727,2.86523a1.86412,1.86412,0,0,0,2.11284,1.82635,4.27676,4.27676,0,0,0,3.22344-1.53951V114.538Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M243.44337,109.02257a3.39017,3.39017,0,0,0-1.82632-.39386c-2.11315,0-3.36686,1.86271-3.79676,2.65012v10.99539H233.057V104.83195h4.76331v2.36431a5.16277,5.16277,0,0,1,4.40541-2.79354,4.77608,4.77608,0,0,1,2.36363.46594Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M246.30792,104.83195h5.08548l3.86813,11.497h0.17907l3.54564-11.497h4.90669l-7.19863,19.30392c-1.54019,4.119-3.36686,6.51825-8.12981,6.51825a9.32322,9.32322,0,0,1-2.68612-.32217l0.68038-3.7604a5.485,5.485,0,0,0,1.68325.17879c2.43532,0,3.29481-1.1813,3.97516-3.044l0.64469-1.79031Z",transform:"translate(-31.77892 -24.7154)"}))),i["default"].createElement("g",{className:t+"-lion",fill:u},i["default"].createElement("path",{d:"M111.90871,99.19328c-3.7417-1.83124-8.60114-2.74854-12.13721-4.7124-2.7998-1.55231-4.946-4.11652-7.95886-5.498a60.02908,60.02908,0,0,0-9.468-3.45349c-6.25116-1.53778-11.50183.46472-13.323,1.90582A13.4137,13.4137,0,0,0,64.00112,100.774a15.94352,15.94352,0,0,0,2.55627,6.72852c5.27264,7.447,15.14136,9.86646,22.95953,14.56458a0.50625,0.50625,0,0,0,.73907-0.10187c1.31311-1.93127,2.3808-3.48566,4.59235-4.40546,2.24567-.93738,5.7793-0.619,8.82611-0.47076,3.14771,0.1521,6.54541-.14337,7.68689-1.77087,1.36383-1.94238,1.28436-5.85663-.7973-7.05243-1.117-.64368-2.78278-0.6731-3.9975-1.23328a4.3204,4.3204,0,0,1-2.059-2.24237,4.07459,4.07459,0,0,1-.25964-3.31146c0.489-.88025,1.7226-0.63116,2.71332-0.40076,1.9635,0.45068,5.24432.92871,7.13336,0.1001C114.65114,100.89348,112.66127,99.56114,111.90871,99.19328ZM92.18856,98.119c-0.16821.87573-.7019,2.567-1.55566,2.67712-0.86029.1098-1.48022-.81232-2.09686-1.15808a24.4124,24.4124,0,0,0-3.87262-1.41064c-1.17352-.38867-2.78247-0.87018-3.254-1.98981-0.707-1.66663.94434-2.45544,2.13348-2.82123a12.11641,12.11641,0,0,1,3.40045-.54181c2.1485-.10327,4.19965.20435,4.92053,1.55475A6.49319,6.49319,0,0,1,92.18856,98.119Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M32.83333,104.45157a2.29443,2.29443,0,0,1,.54613-1.31607A34.48454,34.48454,0,0,1,52.806,91.93851c1.50521-.21582,2.58985-0.11156,2.83649.49191,0.43235,1.05764-.4436,1.66732-1.49758,2.27736C35.79955,105.672,37.1,121.9711,36.92438,128.639c0.05527,2.72734-1.91432,3.22379-2.40623,1.93891A48.03813,48.03813,0,0,1,32.83333,104.45157Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M45.24681,80.43961a2.19666,2.19666,0,0,1,1.1785-.73891,30.35514,30.35514,0,0,1,19.20314,1.6337c1.14285,0.50578,1.65764,1.2227.90727,1.704a38.83021,38.83021,0,0,0-5.4445,3.92461,2.4715,2.4715,0,0,1-1.782.35665c-5.96657-.78655-9.06564-1.25111-18.03517,2.149-1.37634.57868-2.61425-.20873-1.98084-1.29042A45.71179,45.71179,0,0,1,45.24681,80.43961Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M56.83993,73.40033c-1.54242-.17563-1.56427-1.30393-0.91213-1.74352a37.79982,37.79982,0,0,1,7.13141-3.67693,3.616,3.616,0,0,1,1.99226-.33359c2.016,0.20181,5.35429,1.55906,9.18483,4.292,4.59371,3.27786,8.68043,9.50494,5.94738,9.0009a25.58659,25.58659,0,0,0-3.00191-.43945c-2.07059-.18361-3.42908.02891-4.3831-0.06825a1.96274,1.96274,0,0,1-1.03614-.55044C67.88555,76.40433,63.4065,74.19781,56.83993,73.40033Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M130.64639,127.82663c-0.41362,1.29077-.90482,2.91-1.9576,2.15892a47.305,47.305,0,0,0-10.51423-5.80672c-0.22586-.05055-0.20021-0.36442-0.12054-0.54143a7.76418,7.76418,0,0,0,.56119-2.05533,5.10548,5.10548,0,0,1,1.01156-1.8083,18.619,18.619,0,0,0,1.89907-6.60278,16.56311,16.56311,0,0,0-.30071-5.24067,10.43877,10.43877,0,0,1-.63877-2.31961c0.01245-.73927.36027-1.51387,0.43164-2.38651,0.20819-2.525-2.97853-4.63025-4.71776-5.44156-3.94536-1.84228-8.13861-3.48984-12.39993-5.73812-2.40556-1.26892-4.33617-4.05224-6.26607-5.546-1.94966-1.50432-8.21587-3.9897-10.72015-4.65121a1.03792,1.03792,0,0,1-.86172-0.86328,25.0259,25.0259,0,0,0-9.3712-14.55086c-1.759-1.36679.21341-2.14416,2.63539-2.26232C117.499,62.86187,139.47112,98.00018,130.64639,127.82663Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M115.14271,110.93761c-0.02739-.19436-0.111-0.85254-0.11036-0.98836a2.60871,2.60871,0,0,1,1.04881-1.08393,10.66027,10.66027,0,0,1,1.47176-1.03614c0.13838-.08695.23019,0.114,0.24892,0.15381,1.40748,2.13671.87988,7.41754-.13721,9.92874-0.11795.25534-.33306,0.35473-0.42089,0.16768a6.365,6.365,0,0,0-2.17328-2.71248,0.53647,0.53647,0,0,1-.16314-0.43959A10.78454,10.78454,0,0,0,115.14271,110.93761Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M97.73573,123.93565a3.07547,3.07547,0,0,1,1.33667-1.817c1.28091-.80333,3.40964-0.838,5.46408-0.97864a17.34326,17.34326,0,0,0,5.53425-.90517c0.85722-.39425,1.71461-1.517,3.03915-0.945a2.19649,2.19649,0,0,1,1.15583,1.41653,5.15178,5.15178,0,0,1,.29759,2.13323c-0.19071,2.46342-2.1913,3.66618-2.55122,5.96884a2.05507,2.05507,0,0,1-.29862,1.07563c-1.52756,1.55473-4.54834,1.22774-7.27933.95267a8.69735,8.69735,0,0,1-2.6051-.43856,5.72964,5.72964,0,0,1-1.302-1.04622,30.722,30.722,0,0,1-2.24377-2.38822,4.156,4.156,0,0,1-1.01465-1.30081A6.83012,6.83012,0,0,1,97.73573,123.93565Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M49.90735,152.96743a8.06424,8.06424,0,0,1-2.0101-2.48694c-4.67633-7.4744-7.29718-33.94506-1.27119-42.92361,1.91762-3.14586,3.94919-1.69538,3.274.73615-1.15409,5.45855-.44672,8.51743,2.20759,14.44054,4.1714,8.80221,17.047,21.02289,20.4556,25.45534,5.84308,7.6015,7.7877,13.13937,7.76138,14.63142-0.03154,1.14459-.25115,1.87413-2.25675,1.70475A50.122,50.122,0,0,1,49.90735,152.96743Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M55.95568,117.26983A21.79207,21.79207,0,0,1,56.26125,99.645c0.7188-1.35484,1.42117-2.24,2.33834-1.985,0.998,0.27818,1.22855,1.29978,1.36626,3.19329,1.01553,15.714,10.52044,21.00487,22.459,26.55281,9.41867,4.81489,20.135,10.31952,29.11613,23.65392,1.35938,1.92507,1.55544,3.09321.02079,4.19587A48.8677,48.8677,0,0,1,93.868,163.29216c-1.09244.25566-2.21933,0.06375-3.187-2.43259C80.59868,134.8822,63.671,136.05311,55.95568,117.26983Z",transform:"translate(-31.77892 -24.7154)"}),i["default"].createElement("path",{d:"M118.40353,149.20773c-1.535,1.5343-2.40553.3315-2.907-.65371a45.56777,45.56777,0,0,0-7.63545-12.10255,0.78694,0.78694,0,0,1,.72767-1.34444,5.49981,5.49981,0,0,0,3.03671-.493,6.08555,6.08555,0,0,0,2.787-3.94433c0.427-1.50695.447-1.95037,1.37041-2.04423a3.03406,3.03406,0,0,1,.90418.10947,10.91687,10.91687,0,0,1,3.21234,1.91465,31.19354,31.19354,0,0,1,6.22659,6.775,1.79563,1.79563,0,0,1-.19539,1.76708A50.13544,50.13544,0,0,1,118.40353,149.20773Z",transform:"translate(-31.77892 -24.7154)"})))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,ariaHidden:s["default"].bool,style:s["default"].object},u.defaultProps={className:"nyplLionLogoInverse",title:"The New York Public Library",height:"139",width:"252",viewBox:"0 0 252 139",fill:"#000"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.ariaHidden;return i["default"].createElement("svg",{width:r,height:n,viewBox:t,className:o+" svgIcon","aria-hidden":s},i["default"].createElement("title",null,a),i["default"].createElement("path",{d:"M23.4829,9.5H7.83a1.0143,1.0143,0,1,1,0-2.0285H23.4829A1.0143,1.0143,0,1,1,23.4829,9.5Z"}),i["default"].createElement("path",{d:"M23.4829,19.5285H7.83a1.0143,1.0143,0,1,1,0-2.0285H23.4829A1.0143,1.0143,0,1,1,23.4829,19.5285Z"}),i["default"].createElement("path",{d:"M16.8125,14.5h-9a0.977,0.977,0,0,1-1-.9857A1.0155,1.0155,0,0,1,7.83,12.5h8.7651a1.1951,1.1951,0,0,1,1.2178,1A0.9889,0.9889,0,0,1,16.8125,14.5Z"}),i["default"].createElement("path",{d:"M16.5947,25.4H7.83a1.0143,1.0143,0,1,1,0-2.0285h8.7651A1.0143,1.0143,0,1,1,16.5947,25.4Z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,ariaHidden:s["default"].bool},u.defaultProps={className:"list-icon",title:"NYPL List SVG Icon",width:"32",height:"32",viewBox:"0 0 32 32"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){return"large"===e?i["default"].createElement("g",null,i["default"].createElement("path",{d:"M15.9996,11.594a2.00366,2.00366,0,1,1-2.00366,2.00366A2.00388,2.00388,0,0,1,15.9996,11.594m0-1.68708a3.69114,3.69114,0,1,0,3.69074,3.69074A3.69513,3.69513,0,0,0,15.9996,9.90695"}),i["default"].createElement("path",{d:"M27.23733,10.69471a11.53736,11.53736,0,0,0-2.931-5.21513c-0.03126-.03206-0.0577-0.06732-0.089-0.09938-0.03286-.03286-0.06973-0.06011-0.10259-0.093a11.5287,11.5287,0,0,0-5.22074-2.935,11.3323,11.3323,0,0,0-5.789,0,11.52609,11.52609,0,0,0-5.21994,2.935c-0.03366.03286-.06973,0.06011-0.10259,0.093-0.03206.03206-.05851,0.06732-0.08976,0.09938a11.52831,11.52831,0,0,0-2.93015,5.21513,11.69294,11.69294,0,0,0,0,5.80581,11.52676,11.52676,0,0,0,2.93015,5.21593c0.03126,0.03206.05771,0.06732,0.08976,0.09858,0.03286,0.03366.06893,0.06091,0.10259,0.09377L16,30.02362l8.11482-8.11482c0.03286-.03286.06973-0.06011,0.10259-0.09377,0.03126-.03126.05771-0.06652,0.089-0.09858a11.5358,11.5358,0,0,0,2.931-5.21593,11.693,11.693,0,0,0,0-5.80581M22.79321,20.94463l-3.89912,3.89912L16,27.73784l-2.89489-2.89409L9.206,20.94383l-0.55221-.55221A10.00247,10.00247,0,0,1,8.653,6.8044l0.55381-.553a9.97128,9.97128,0,0,1,13.58562-.0008L23.347,6.8052a10.00228,10.00228,0,0,1-.0008,13.58642Z"})):i["default"].createElement("g",null,i["default"].createElement("path",{d:"M25.70866,11.094a9.9406,9.9406,0,0,0-2.53-4.49511c-0.027-.02763-0.04981-0.058-0.07679-0.08566-0.02837-.02832-0.06019-0.05181-0.08855-0.08013A9.95556,9.95556,0,0,0,18.50669,3.9033a9.79611,9.79611,0,0,0-4.9971,0,9.95331,9.95331,0,0,0-4.5059,2.52975c-0.02906.02832-.06019,0.05181-0.08855,0.08013-0.02767.02763-.0505,0.058-0.07748,0.08566A9.9328,9.9328,0,0,0,6.30831,11.094a10.06419,10.06419,0,0,0,0,5.00424A9.93146,9.93146,0,0,0,8.83765,20.594c0.027,0.02763.04981,0.058,0.07748,0.085,0.02837,0.029.0595,0.0525,0.08855,0.08082l7.0048,6.99447,7.0048-6.99447c0.02837-.02832.06019-0.05181,0.08855-0.08082,0.027-.02694.04981-0.05734,0.07679-0.085a9.93926,9.93926,0,0,0,2.53-4.4958,10.06422,10.06422,0,0,0,0-5.00424m-4.20385,8.54915-3.15475,3.1501-2.34158,2.33813-2.34223-2.33813L10.5115,19.64246l-0.44679-.44613a8.07225,8.07225,0,0,1-.00065-10.97711l0.44808-.44678a8.0764,8.0764,0,0,1,10.992-.00065L21.9529,8.21987a8.0721,8.0721,0,0,1-.00065,10.97646Z"}),i["default"].createElement("circle",{cx:"15.9996",cy:"13.59769",r:"2.00366"}))},l=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.size,l=e.style,c=e.fill,d=e.ariaHidden,f=e.focusable;return i["default"].createElement("svg",{width:r,height:n,viewBox:t,className:o+" svgIcon",style:l,fill:c,"aria-hidden":d,focusable:f},i["default"].createElement("title",null,a),u(s))};l.propTypes={size:s["default"].string,className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,style:s["default"].object,fill:s["default"].string,ariaHidden:s["default"].bool,focusable:s["default"].bool},l.defaultProps={className:"locatorIcon",title:"NYPL Locator SVG Icon",width:"32",height:"32",viewBox:"0 0 32 32"},t["default"]=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.style,u=e.fill,l=e.ariaHidden,c=e.preserveAspectRatio,d=e.iconId,f=e.svgRole,p=e.focusable;return i["default"].createElement("svg",{viewBox:t,height:n,width:r,className:o+" svgIcon",style:s,fill:u,"aria-hidden":l,preserveAspectRatio:c,"aria-labelledby":d,role:f,focusable:p},i["default"].createElement("title",{id:d},a),i["default"].createElement("path",{d:"M16.07184,6.52418c1.24313,0,2.29334,1.39823,2.29334,3.05329s-1.05022,3.05329-2.29334,3.05329S13.7785,11.23252,13.7785,9.57746s1.05022-3.05329,2.29334-3.05329m0-1.8c-2.26069,0-4.09334,2.17289-4.09334,4.85329s1.83265,4.85329,4.09334,4.85329,4.09334-2.17289,4.09334-4.85329-1.83265-4.85329-4.09334-4.85329Z",opacity:"0.85"}),i["default"].createElement("path",{d:"M25.28125,27.34375H21a1,1,0,0,1,0-2h4.28125l-2.377-6.2041a.28873.28873,0,0,0-.10547-.11719,47.03461,47.03461,0,0,0-6.7832-.585,48.40643,48.40643,0,0,0-6.957.6084h.00049c.0249,0-.00244.03418-.02246.085l-2.355,6.14551L11,25.34375a1,1,0,0,1,0,2H6.71826a2.04254,2.04254,0,0,1-1.90088-2.791l2.355-6.14551a2.07691,2.07691,0,0,1,1.57617-1.33789,50.4409,50.4409,0,0,1,7.26709-.63184,48.54187,48.54187,0,0,1,7.11816.61621,2.19071,2.19071,0,0,1,1.63184,1.35352l2.417,6.14551a2.04377,2.04377,0,0,1-1.90137,2.791Z",opacity:"0.85"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,style:s["default"].object,ariaHidden:s["default"].bool,preserveAspectRatio:s["default"].string,iconId:s["default"].string,svgRole:s["default"].string,focusable:s["default"].bool},u.defaultProps={className:"loginIcon",title:"Log in to your account",width:"32",height:"32",viewBox:"0 0 32 32",preserveAspectRatio:"xMidYMid meet",svgRole:"img"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.style,u=e.fill,l=e.ariaHidden,c=e.preserveAspectRatio,d=e.iconId,f=e.svgRole,p=e.focusable;return i["default"].createElement("svg",{viewBox:t,height:n,width:r,className:o+" svgIcon",style:s,fill:u,"aria-hidden":l,preserveAspectRatio:c,"aria-labelledby":d,role:f,focusable:p},i["default"].createElement("title",{id:d},a),i["default"].createElement("ellipse",{cx:"16.07184",cy:"9.57746",rx:"4.09334",ry:"4.85329"}),i["default"].createElement("path",{d:"M25.25882,27.3451,6.61176,27.33725a2.05352,2.05352,0,0,1-1.87843-2.5451l2.46189-6.50245a2.1203,2.1203,0,0,1,1.34706-1.18431,45.76876,45.76876,0,0,1,7.00567-.657c2.94823,0,5.86851.45206,7.09041.53934a2.20375,2.20375,0,0,1,1.97255,1.1098l2.62353,6.64706A2.01818,2.01818,0,0,1,25.25882,27.3451Z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,style:s["default"].object,ariaHidden:s["default"].bool,preserveAspectRatio:s["default"].string,iconId:s["default"].string,svgRole:s["default"].string,focusable:s["default"].bool},u.defaultProps={className:"loginIcon",title:"You are logged in to your account",width:"32",height:"32",viewBox:"0 0 32 32",preserveAspectRatio:"xMidYMid meet",svgRole:"img"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.style,u=e.ariaHidden,l=e.focusable;return i["default"].createElement("svg",{viewBox:t,height:n,width:r,className:o+" svgIcon",style:s,"aria-hidden":u,focusable:l},i["default"].createElement("title",null,a),i["default"].createElement("path",{d:"M35.951 9.268a2.826 2.826 0 1 0-4.084 3.906l5.418 5.664H13.187a2.826 2.826 0 0 0 0 5.652h24.258l-5.742 6.222a2.826 2.826 0 0 0 4.154 3.834l11.916-12.917z"}),i["default"].createElement("path",{d:"M45.173 39.56H5.652V5.653h17.366a2.826 2.826 0 0 0 0-5.652H0v45.212h45.173a2.826 2.826 0 0 0 0-5.651z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,style:s["default"].object,ariaHidden:s["default"].bool,focusable:s["default"].bool},u.defaultProps={className:"logoutIcon",height:"45.212",title:"NYPL Logout SVG Icon",viewBox:"0 0 47.99 45.212",width:"47.99"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.ariaHidden;return i["default"].createElement("svg",{width:r,height:n,viewBox:t,className:o+" svgIcon","aria-hidden":s},i["default"].createElement("title",null,a),i["default"].createElement("path",{d:"M12.25,16a3.738,3.738,0,0,0,1.09839,2.65161l5.30328-5.30328A3.75,3.75,0,0,0,12.25,16Z",fill:"none"}),i["default"].createElement("path",{d:"M16,19.75a3.75,3.75,0,0,0,2.65167-6.40167l-5.30328,5.30328A3.738,3.738,0,0,0,16,19.75Z"}),i["default"].createElement("path",{d:"M24.4411,7.5589A11.93752,11.93752,0,1,0,27.9375,16,11.90013,11.90013,0,0,0,24.4411,7.5589ZM12.25,16a3.75013,3.75013,0,1,1,1.09839,2.65161A3.75,3.75,0,0,1,12.25,16ZM16,26.9375a10.85556,10.85556,0,0,1-6.99524-2.52808l4.41772-4.41772a4.75228,4.75228,0,0,0,6.56927-6.56927l4.41766-4.41766A10.9387,10.9387,0,0,1,16,26.9375Z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,ariaHidden:s["default"].bool},u.defaultProps={className:"media-blu-ray-icon",title:"NYPL Media/Blu-Ray SVG Icon", width:"32",height:"32",viewBox:"0 0 32 32"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.style,u=e.fill,l=e.ariaHidden,c=e.focusable;return i["default"].createElement("svg",{viewBox:t,width:r,height:n,className:o+" svgIcon",fill:u,style:s,"aria-hidden":l,focusable:c},i["default"].createElement("title",null,a),i["default"].createElement("path",{d:"M26.22029,10.40244H5.77971a1.09221,1.09221,0,1,1,0-2.18441H26.22029A1.09221,1.09221,0,1,1,26.22029,10.40244Z"}),i["default"].createElement("path",{d:"M26.22029,16.95568H5.77971a1.09221,1.09221,0,0,1,0-2.18441H26.22029A1.09221,1.09221,0,0,1,26.22029,16.95568Z"}),i["default"].createElement("path",{d:"M26.22029,23.782H5.77971a1.09221,1.09221,0,1,1,0-2.18441H26.22029A1.09221,1.09221,0,1,1,26.22029,23.782Z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,style:s["default"].object,ariaHidden:s["default"].bool,focusable:s["default"].bool},u.defaultProps={className:"menuIcon",title:"NYPL Hamburger Menu SVG Icon",width:"32",height:"32",viewBox:"0 0 32 32"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.height,a=e.title,o=e.viewBox,s=e.width;return i["default"].createElement("svg",{"aria-hidden":t,className:n+" svgIcon",height:r,viewBox:o,width:s},i["default"].createElement("title",null,a),i["default"].createElement("path",{d:"M9.826 45.06l28.026-28.026-6.964-6.964L2.862 38.096 0 47.923l9.826-2.863zM33.409 7.626l2.792-2.792 6.965 6.964-2.793 2.793zM38.243 2.793L41.036 0 48 6.965l-2.792 2.792z"}))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,height:s["default"].string,title:s["default"].string,width:s["default"].string,viewBox:s["default"].string},u.defaultProps={ariaHidden:!0,className:"filter-cancel-icon",height:"47.923",title:"NYPL Cancel Filter SVG Icon",width:"48",viewBox:"0 0 48 47.923"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.className,n=e.title,r=e.height,a=e.width,o=e.viewBox,s=e.fill,u=e.ariaHidden;return i["default"].createElement("svg",{width:a,height:r,viewBox:o,className:t+" svgIcon",fill:s,"aria-hidden":u},i["default"].createElement("title",null,n),i["default"].createElement("path",{d:"M7.96875,4.64844A3.32031,3.32031,0,1,1,4.64844,7.96875,3.32407,3.32407,0,0,1,7.96875,4.64844M7.96875,0A7.96875,7.96875,0,1,0,15.9375,7.96875,7.96875,7.96875,0,0,0,7.96875,0Z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,ariaHidden:s["default"].bool},u.defaultProps={className:"radioActiveIcon",title:"NYPL Radio Active Icon",height:"16px",width:"16px",viewBox:"0 0 16 16",fill:"#000"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.className,n=e.title,r=e.height,a=e.width,o=e.viewBox,s=e.fill,u=e.ariaHidden;return i["default"].createElement("svg",{width:a,height:r,viewBox:o,className:t+" svgIcon",fill:s,"aria-hidden":u},i["default"].createElement("title",null,n),i["default"].createElement("path",{d:"M7.96875,1A6.96875,6.96875,0,1,1,1,7.96875,6.97663,6.97663,0,0,1,7.96875,1m0-1A7.96875,7.96875,0,1,0,15.9375,7.96875,7.96873,7.96873,0,0,0,7.96875,0Z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,ariaHidden:s["default"].bool},u.defaultProps={className:"radioInactiveIcon",title:"NYPL Radio Inactive Icon",height:"16px",width:"16px",viewBox:"0 0 16 16",fill:"#000"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.fill,u=e.ariaHidden,l=e.labelledById;return i["default"].createElement("svg",{width:r,height:n,viewBox:t,className:o+" svgIcon","aria-hidden":u,"aria-labelledby":l,fill:s},i["default"].createElement("title",{id:l},a),i["default"].createElement("path",{d:"M10.96075,11l4.60907-3.19434a1,1,0,0,0-1.13965-1.64355L5.939,12.04688l8.83594,6.248a0.99981,0.99981,0,0,0,1.1543-1.63281L10.75061,13H23v8H6a1,1,0,0,0,0,2H25V11H10.96075Z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,ariaHidden:s["default"].bool,labelledById:s["default"].string.isRequired},u.defaultProps={ariaHidden:!0,className:"reset-icon",title:"NYPL Reset SVG Icon",width:"32",height:"32",viewBox:"0 0 32 32",fill:"#000",labelledById:""},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.ariaHidden,u=e.preserveAspectRatio,l=e.iconId,c=e.svgRole;return i["default"].createElement("svg",{viewBox:t,height:n,width:r,className:o+" svgIcon","aria-hidden":s,preserveAspectRatio:u,"aria-labelledby":l,role:c},i["default"].createElement("title",{id:l},a),i["default"].createElement("polygon",{points:"16.959 25.998 27.298 15.707 16.959 5.417 15.026 7.397 22.08 14.548 4.688 14.548 4.687 16.963 22.08 16.963 15.026 24.065 16.959 25.998"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,style:s["default"].object,ariaHidden:s["default"].bool,preserveAspectRatio:s["default"].string,svgRole:s["default"].string,iconId:s["default"].string},u.defaultProps={ariaHidden:!0,className:"rightArrowIcon",title:"NYPL Right Arrow Icon",width:"32",height:"32",viewBox:"0 0 32 32",preserveAspectRatio:"xMidYMid meet",svgRole:"img"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.fill,a=e.height,o=e.title,s=e.viewBox,u=e.width,l=e.focusable;return i["default"].createElement("svg",{"aria-hidden":t,className:n+" svgIcon",fill:r,height:a,viewBox:s,width:u,focusable:l},i["default"].createElement("title",null,o),i["default"].createElement("polygon",{points:"13 8.437 20.563 16 13 23.563 11.593 22.155 17.748 16 11.593 9.845 13 8.437"}))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,fill:s["default"].string,height:s["default"].string,title:s["default"].string,width:s["default"].string,viewBox:s["default"].string,focusable:s["default"].bool},u.defaultProps={ariaHidden:!0,className:"right-wedge-icon",fill:"#000",height:"32",title:"NYPL Right Wedge SVG Icon",width:"32",viewBox:"0 0 32 32"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.style,u=e.fill,l=e.ariaHidden,c=e.focusable;return i["default"].createElement("svg",{viewBox:t,width:r,height:n,className:o+" svgIcon",fill:u,style:s,"aria-hidden":l,focusable:c},i["default"].createElement("title",null,a),i["default"].createElement("path",{d:"M25.26014,23.627l-3.76-3.75948a8.53632,8.53632,0,1,0-2.07145,1.85393l3.86877,3.86822A1.38781,1.38781,0,0,0,25.26014,23.627ZM9.109,14.52943a5.75012,5.75012,0,1,1,5.75012,5.74948A5.75662,5.75662,0,0,1,9.109,14.52943Z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,style:s["default"].object,ariaHidden:s["default"].bool,focusable:s["default"].bool},u.defaultProps={ariaHidden:!0,className:"searchIcon",title:"NYPL Search SVG Icon",width:"32",height:"32",viewBox:"0 0 32 32"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.height,a=e.iconId,o=e.preserveAspectRatio,s=e.title,u=e.viewBox,l=e.width,c=e.focusable;return i["default"].createElement("svg",{"aria-hidden":t,"aria-labelledby":a,className:n+" svgIcon",height:r,preserveAspectRatio:o,viewBox:u,width:l,focusable:c},i["default"].createElement("title",{id:a},s),i["default"].createElement("path",{d:"M45.163 50.301l-6.19-32.137a6.754 6.754 0 0 0-6.75-5.289h-.07V6.25A6.25 6.25 0 0 0 25.902 0h-6.5a6.25 6.25 0 0 0-6.25 6.25v6.625h-.102a6.754 6.754 0 0 0-6.75 5.289L.11 50.3a6.568 6.568 0 0 0 6.75 7.574h31.551a6.568 6.568 0 0 0 6.75-7.574zM17.682 6.671a2.235 2.235 0 0 1 2.234-2.234h5.533a2.235 2.235 0 0 1 2.234 2.235v6.203H17.682zm22.925 46.492a2.891 2.891 0 0 1-2.195.962H6.862a2.89 2.89 0 0 1-2.195-.962 2.535 2.535 0 0 1-.62-2.196l6.19-32.137a2.814 2.814 0 0 1 2.814-2.205h.101v5.57a2.235 2.235 0 0 0 2.243 2.234h.06a2.235 2.235 0 0 0 2.227-2.234v-5.57h10.001v5.518a2.235 2.235 0 1 0 4.47 0v-5.518h.07a2.814 2.814 0 0 1 2.814 2.205l6.19 32.137a2.535 2.535 0 0 1-.62 2.196z"}))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,height:s["default"].string,iconId:s["default"].string.isRequired,preserveAspectRatio:s["default"].string,title:s["default"].string,viewBox:s["default"].string,width:s["default"].string,focusable:s["default"].bool},u.defaultProps={ariaHidden:!0,className:"shopping-bag-icon",height:"45.274",preserveAspectRatio:"xMidYMid meet",title:"shop",viewBox:"0 0 45.274 57.875",width:"57.875"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.className,n=e.title,r=e.height,a=e.width,o=e.viewBox,s=e.fill,u=e.ariaHidden;return i["default"].createElement("svg",{width:a,height:r,viewBox:o,className:t+" svgIcon",fill:s,"aria-hidden":u},i["default"].createElement("title",null,n),i["default"].createElement("circle",{cx:"6",cy:"6",r:"6",fill:s}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,ariaHidden:s["default"].bool},u.defaultProps={className:"smallDotClosedIcon",title:"NYPL Small Dot Closed Icon",height:"12px",width:"12px",viewBox:"0 0 12 12",fill:"#010101"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.className,n=e.title,r=e.height,a=e.width,o=e.viewBox,s=e.fill,u=e.ariaHidden;return i["default"].createElement("svg",{width:a,height:r,viewBox:o,className:t+" svgIcon",fill:s,"aria-hidden":u},i["default"].createElement("title",null,n),i["default"].createElement("path",{d:"M6,2A4,4,0,1,1,2,6,4.00454,4.00454,0,0,1,6,2M6,0a6,6,0,1,0,6,6A6,6,0,0,0,6,0Z",fill:s}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,ariaHidden:s["default"].bool},u.defaultProps={className:"smallDotOpenIcon",title:"NYPL Small Dot Open Icon",height:"12px",width:"12px",viewBox:"0 0 12 12",fill:"#010101"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.ariaHidden;return i["default"].createElement("svg",{width:r,height:n,viewBox:t,className:o+" svgIcon","aria-hidden":s},i["default"].createElement("title",null,a),i["default"].createElement("path",{d:"M26.45536,26.45536H16.80078L4.92843,14.58216l9.65373-9.65373,11.8732,11.87235v9.65458ZM17.87606,23.859h5.983v-5.983L14.58216,8.5992l-5.983,5.983Z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,ariaHidden:s["default"].bool},u.defaultProps={className:"tag-icon",title:"NYPL Tag SVG Icon",width:"24",height:"24",viewBox:"0 0 32 32"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.height,a=e.iconId,o=e.preserveAspectRatio,s=e.title,u=e.viewBox,l=e.width;return i["default"].createElement("svg",{"aria-hidden":t,"aria-labelledby":a,className:n+" svgIcon",height:r,preserveAspectRatio:o,title:s,viewBox:u,width:l},i["default"].createElement("title",{id:a},s),i["default"].createElement("path",{d:"M16.644 0v12.131h11.424v7.534H16.644v12.309a19.61 19.61 0 0 0 .441 5.357 3.664 3.664 0 0 0 1.652 1.895 6.971 6.971 0 0 0 3.656.953 13.194 13.194 0 0 0 7.274-2.37v7.573a28.934 28.934 0 0 1-5.589 2.031 23.648 23.648 0 0 1-5.413.586 18.768 18.768 0 0 1-5.837-.831A12.607 12.607 0 0 1 8.5 44.796a8.592 8.592 0 0 1-2.484-3.273 14.11 14.11 0 0 1-.692-5.023V19.665H0v-6.79a14.235 14.235 0 0 0 4.862-2.634 13.131 13.131 0 0 0 3.247-4.124A18.576 18.576 0 0 0 9.796 0z"}))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,height:s["default"].string,iconId:s["default"].string.isRequired,preserveAspectRatio:s["default"].string,title:s["default"].string,viewBox:s["default"].string,width:s["default"].string},u.defaultProps={ariaHidden:!0,className:"tumblr-icon",height:"47.999",preserveAspectRatio:"xMidYMid meet",title:"Tumblr",viewBox:"0 0 29.667 47.999",width:"29.667"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.height,a=e.iconId,o=e.preserveAspectRatio,s=e.title,u=e.viewBox,l=e.width,c=e.focusable;return i["default"].createElement("svg",{"aria-hidden":t,"aria-labelledby":a,className:n+" svgIcon",height:r,preserveAspectRatio:o,title:s,viewBox:u,width:l,focusable:c},i["default"].createElement("title",{id:a},s),i["default"].createElement("path",{d:"M68,6.51074a27.99231,27.99231,0,0,1-8.01276,2.18635,13.937,13.937,0,0,0,6.13419-7.68177,28.01282,28.01282,0,0,1-8.859,3.36949A13.94135,13.94135,0,0,0,33.48906,17.04873,39.66941,39.66941,0,0,1,4.73387,2.54149,13.85672,13.85672,0,0,0,9.05141,21.0789a13.94473,13.94473,0,0,1-6.319-1.73673c-.001.058-.0012.11605-.0012.17455a13.91,13.91,0,0,0,11.1911,13.61485,14.05089,14.05089,0,0,1-6.30034.23787,13.95724,13.95724,0,0,0,13.03232,9.6428A28.07735,28.07735,0,0,1,3.328,48.95584,28.53232,28.53232,0,0,1,0,48.762,39.625,39.625,0,0,0,21.38562,55c25.66113,0,39.69344-21.15722,39.69344-39.50546q0-.90295-.04031-1.79619A28.279,28.279,0,0,0,68,6.51074Z"}))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,height:s["default"].string,iconId:s["default"].string.isRequired,preserveAspectRatio:s["default"].string,title:s["default"].string,viewBox:s["default"].string,width:s["default"].string,focusable:s["default"].bool},u.defaultProps={ariaHidden:!0,className:"twitter-icon",height:"68",preserveAspectRatio:"xMidYMid meet",title:"Twitter",viewBox:"0 0 68 55",width:"55"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.height,a=e.iconId,o=e.preserveAspectRatio,s=e.title,u=e.viewBox,l=e.width;return i["default"].createElement("svg",{"aria-hidden":t,"aria-labelledby":a,className:n+" svgIcon",height:r,preserveAspectRatio:o,viewBox:u,width:l},i["default"].createElement("title",{id:a},s),i["default"].createElement("g",null,i["default"].createElement("path",{d:"M52.36107,47.9805,65.04781,35.29375a2.97433,2.97433,0,1,0-4.20634-4.20634L48.18214,43.74674,35.509,30.90731a2.97542,2.97542,0,0,0-4.23539,4.1802L43.97471,47.95417,31.095,60.83392a2.97433,2.97433,0,1,0,4.20634,4.20634L48.154,52.18757,60.82695,65.02573a2.9744,2.9744,0,0,0,4.23539-4.17729Z"}),i["default"].createElement("path",{d:"M48.07141,96.142A48.0713,48.0713,0,1,1,82.07922,82.07849h0A47.94915,47.94915,0,0,1,48.07141,96.142Zm0-90.48193A42.41114,42.41114,0,1,0,78.07532,18.06775,42.29216,42.29216,0,0,0,48.07141,5.66Z"})))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,height:s["default"].string,iconId:s["default"].string.isRequired,preserveAspectRatio:s["default"].string,title:s["default"].string,viewBox:s["default"].string,width:s["default"].string},u.defaultProps={ariaHidden:!0,className:"x-close-circle-icon",height:"48",preserveAspectRatio:"xMidYMid meet",title:"close",viewBox:"0 0 98 98",width:"48"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.viewBox,n=e.height,r=e.width,a=e.title,o=e.className,s=e.style,u=e.fill,l=e.ariaHidden,c=e.preserveAspectRatio,d=e.iconId,f=e.svgRole,p=e.focusable;return i["default"].createElement("svg",{viewBox:t,height:n,width:r,className:o+" svgIcon",style:s,fill:u,"aria-hidden":l,preserveAspectRatio:c,"aria-labelledby":d,role:f,focusable:p},i["default"].createElement("title",{id:d},a),i["default"].createElement("path",{d:"M17.91272,15.97339l5.65689-5.65689A1.32622,1.32622,0,0,0,21.694,8.44093L16.04938,14.0856l-5.65082-5.725A1.32671,1.32671,0,1,0,8.51,10.22454l5.66329,5.73712L8.43038,21.7046a1.32622,1.32622,0,1,0,1.87557,1.87557l5.73088-5.73088,5.65074,5.72441a1.32626,1.32626,0,1,0,1.88852-1.86261Z"}))};u.propTypes={className:s["default"].string,title:s["default"].string,height:s["default"].string,width:s["default"].string,viewBox:s["default"].string,fill:s["default"].string,style:s["default"].object,ariaHidden:s["default"].bool,preserveAspectRatio:s["default"].string,iconId:s["default"].string,svgRole:s["default"].string,focusable:s["default"].bool},u.defaultProps={ariaHidden:!0,className:"x-icon",title:"Close Icon",fill:"#000",height:"32",width:"32",viewBox:"0 0 32 32",preserveAspectRatio:"xMidYMid meet",svgRole:"img"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=r(a),o=n(1),s=r(o),u=function(e){var t=e.ariaHidden,n=e.className,r=e.iconId,a=e.height,o=e.preserveAspectRatio,s=e.title,u=e.viewBox,l=e.width;return i["default"].createElement("svg",{"aria-hidden":t,"aria-labelledby":r,className:n+" svgIcon",height:a,preserveAspectRatio:o,title:s,viewBox:u,width:l},i["default"].createElement("title",{id:r},s),i["default"].createElement("path",{d:"M13.746 0l-3.243 6.43L7.259 0H3.123l5.845 10.19.035-.024v7.833h3v-7.833l.032.023L17.882 0zM22.502 6a1.52 1.52 0 0 1 1.5 1.5v6a1.5 1.5 0 0 1-3 0v-6a1.518 1.518 0 0 1 1.5-1.5zm0-3a4.512 4.512 0 0 0-4.5 4.5v6a4.5 4.5 0 0 0 9 0v-6a4.512 4.512 0 0 0-4.5-4.5zM36.002 3v11.812c-1.31 1.09-3 1.746-3-2.142V3h-3v10.28h.006c.044 2.481.568 6.946 5.994 3.316v1.403h3V3zM40.501 32.999a1.499 1.499 0 0 0-1.5 1.5v1.5h3v-1.5a1.5 1.5 0 0 0-1.5-1.5zM27.002 34.499v7.874c1.017 1.017 3 1.125 3-.375v-7.03c0-1.5-1.5-1.97-3-.47z"}),i["default"].createElement("path",{d:"M47.755 27.26a6.24 6.24 0 0 0-6.135-6.015C38.351 21.085 30.866 21 24.29 21s-14.593.082-17.862.246a6.384 6.384 0 0 0-4.269 1.785 6.383 6.383 0 0 0-1.866 4.23C.1 30.78 0 32.055 0 33.819q0 2.641.293 7.922a6.384 6.384 0 0 0 1.866 4.23 6.398 6.398 0 0 0 4.269 1.784c3.269.161 11.287.243 17.861.243s14.059-.082 17.331-.243a6.239 6.239 0 0 0 6.135-6.014q.246-4.404.246-7.922c0-2.35-.082-3.624-.246-6.56zM9.003 44.998h-3v-15h-3v-3h9v3h-3zm12 0h-3v-1.403c-5.705 3.199-5.95.102-5.995-2.376h-.005v-8.217h3v8.264c0 1.813 1.69 1.638 3 .545V33h3v11.997zm11.999-3.04c0 3.134-3.211 4.048-6 1.61v1.43h-3v-18h3v4.876c3-3 6-1.875 6 1.125zm12-5.96v1.5h-6v3a1.5 1.5 0 0 0 3 0v-1.5h3v1.5a4.5 4.5 0 1 1-9 0v-6a4.5 4.5 0 0 1 9 0z"}))};u.propTypes={ariaHidden:s["default"].bool,className:s["default"].string,height:s["default"].string,iconId:s["default"].string.isRequired,preserveAspectRatio:s["default"].string,title:s["default"].string,viewBox:s["default"].string,width:s["default"].string},u.defaultProps={ariaHidden:!0,className:"youtube-icon",height:"47.998",preserveAspectRatio:"xMidYMid meet",title:"Youtube",viewBox:"0 0 48.001 47.998",width:"48.001"},t["default"]=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.ShoppingBagIcon=t.PencilIcon=t.LibraryCardIcon=t.EnvelopeIcon=t.YoutubeIcon=t.TumblrIcon=t.TwitterIcon=t.InstagramIcon=t.FaceBookIcon=t.RightArrowIcon=t.LeftArrowIcon=t.GenericWedgeIcon=t.BuildingIcon=t.SmallDotOpenIcon=t.SmallDotClosedIcon=t.RadioActiveIcon=t.RadioInactiveIcon=t.LeftWedgeIcon=t.RightWedgeIcon=t.DivideLineIcon=t.CheckSoloIcon=t.SearchIcon=t.LogoutIcon=t.LoginIconSolid=t.LoginIcon=t.MenuIcon=t.LocatorIcon=t.TagIcon=t.EReaderIcon=t.LargePrintIcon=t.DvdDiscIcon=t.AudioDiscIcon=t.MediaBluRayIcon=t.AudioHeadphoneIcon=t.CircleDashIcon=t.ResetIcon=t.DownLoadIcon=t.ApplyIcon=t.GridIcon=t.ListIcon=t.FilterCancelIcon=t.FilterIcon=t.XCloseIcon=t.XIcon=t.DotsIcon=t.BookIcon=t.CarouselCircleIcon=t.LionLogoWithTextInverse=t.LionLogoWithText=t.LionLogoIcon=void 0;var a=n(32),i=r(a),o=n(33),s=r(o),u=n(34),l=r(u),c=n(13),d=r(c),f=n(11),p=r(f),h=n(17),m=r(h),_=n(56),y=r(_),v=n(55),g=r(v),M=n(24),b=r(M),w=n(23),L=r(w),k=n(35),x=r(k),T=n(26),D=r(T),Y=n(8),S=r(Y),E=n(18),O=r(E),P=n(45),j=r(P),A=n(15),N=r(A),C=n(10),H=r(C),I=n(40),F=r(I),R=n(9),B=r(R),W=n(19),z=r(W),U=n(28),V=r(U),q=n(20),G=r(q),Z=n(52),J=r(Z),K=n(36),$=r(K),X=n(41),Q=r(X),ee=n(37),te=r(ee),ne=n(38),re=r(ne),ae=n(39),ie=r(ae),oe=n(48),se=r(oe),ue=n(14),le=r(ue),ce=n(16),de=r(ce),fe=n(47),pe=r(fe),he=n(30),me=r(he),_e=n(44),ye=r(_e),ve=n(43),ge=r(ve),Me=n(50),be=r(Me),we=n(51),Le=r(we),ke=n(12),xe=r(ke),Te=n(25),De=r(Te),Ye=n(29),Se=r(Ye),Ee=n(46),Oe=r(Ee),Pe=n(22),je=r(Pe),Ae=n(54),Ne=r(Ae),Ce=n(53),He=r(Ce),Ie=n(57),Fe=r(Ie),Re=n(27),Be=r(Re),We=n(21),ze=r(We),Ue=n(31),Ve=r(Ue),qe=n(42),Ge=r(qe),Ze=n(49),Je=r(Ze);t.LionLogoIcon=i["default"],t.LionLogoWithText=s["default"],t.LionLogoWithTextInverse=l["default"],t.CarouselCircleIcon=d["default"],t.BookIcon=p["default"],t.DotsIcon=m["default"],t.XIcon=y["default"],t.XCloseIcon=g["default"],t.FilterIcon=b["default"],t.FilterCancelIcon=L["default"],t.ListIcon=x["default"],t.GridIcon=D["default"],t.ApplyIcon=S["default"],t.DownLoadIcon=O["default"],t.ResetIcon=j["default"],t.CircleDashIcon=N["default"],t.AudioHeadphoneIcon=H["default"],t.MediaBluRayIcon=F["default"],t.AudioDiscIcon=B["default"],t.DvdDiscIcon=z["default"],t.LargePrintIcon=V["default"],t.EReaderIcon=G["default"],t.TagIcon=J["default"],t.LocatorIcon=$["default"],t.MenuIcon=Q["default"],t.LoginIcon=te["default"],t.LoginIconSolid=re["default"],t.LogoutIcon=ie["default"],t.SearchIcon=se["default"],t.CheckSoloIcon=le["default"],t.DivideLineIcon=de["default"],t.RightWedgeIcon=pe["default"],t.LeftWedgeIcon=me["default"],t.RadioInactiveIcon=ye["default"],t.RadioActiveIcon=ge["default"],t.SmallDotClosedIcon=be["default"],t.SmallDotOpenIcon=Le["default"],t.BuildingIcon=xe["default"],t.GenericWedgeIcon=De["default"],t.LeftArrowIcon=Se["default"],t.RightArrowIcon=Oe["default"],t.FaceBookIcon=je["default"],t.InstagramIcon=Be["default"],t.TwitterIcon=Ne["default"],t.TumblrIcon=He["default"],t.YoutubeIcon=Fe["default"],t.EnvelopeIcon=ze["default"],t.LibraryCardIcon=Ve["default"],t.PencilIcon=Ge["default"],t.ShoppingBagIcon=Je["default"]},function(e,t,n){(function(t){"use strict";function r(e,n,r,u,l){if("production"!==t.env.NODE_ENV)for(var c in e)if(e.hasOwnProperty(c)){var d;try{a("function"==typeof e[c],"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",u||"React class",r,c),d=e[c](n,c,u,r,null,o)}catch(f){d=f}if(i(!d||d instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",u||"React class",r,c,typeof d),d instanceof Error&&!(d.message in s)){s[d.message]=!0;var p=l?l():"";i(!1,"Failed %s type: %s%s",r,d.message,null!=p?p:"")}}}if("production"!==t.env.NODE_ENV)var a=n(5),i=n(7),o=n(6),s={};e.exports=r}).call(t,n(3))},function(e,t,n){"use strict";var r=n(4),a=n(5),i=n(6);e.exports=function(){function e(e,t,n,r,o,s){s!==i&&a(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){(function(t){"use strict";var r=n(4),a=n(5),i=n(7),o=n(6),s=n(59);e.exports=function(e,n){function u(e){var t=e&&(Y&&e[Y]||e[S]);if("function"==typeof t)return t}function l(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function c(e){this.message=e,this.stack=""}function d(e){function r(r,l,d,f,p,h,m){if(f=f||E,h=h||d,m!==o)if(n)a(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");else if("production"!==t.env.NODE_ENV&&"undefined"!=typeof console){var _=f+":"+d;!s[_]&&u<3&&(i(!1,"You are manually calling a React.PropTypes validation function for the `%s` prop on `%s`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.",h,f),s[_]=!0,u++)}return null==l[d]?r?new c(null===l[d]?"The "+p+" `"+h+"` is marked as required "+("in `"+f+"`, but its value is `null`."):"The "+p+" `"+h+"` is marked as required in "+("`"+f+"`, but its value is `undefined`.")):null:e(l,d,f,p,h)}if("production"!==t.env.NODE_ENV)var s={},u=0;var l=r.bind(null,!1);return l.isRequired=r.bind(null,!0),l}function f(e){function t(t,n,r,a,i,o){var s=t[n],u=k(s);if(u!==e){var l=x(s);return new c("Invalid "+a+" `"+i+"` of type "+("`"+l+"` supplied to `"+r+"`, expected ")+("`"+e+"`."))}return null}return d(t)}function p(){return d(r.thatReturnsNull)}function h(e){function t(t,n,r,a,i){if("function"!=typeof e)return new c("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var s=t[n];if(!Array.isArray(s)){var u=k(s);return new c("Invalid "+a+" `"+i+"` of type "+("`"+u+"` supplied to `"+r+"`, expected an array."))}for(var l=0;l<s.length;l++){var d=e(s,l,r,a,i+"["+l+"]",o);if(d instanceof Error)return d}return null}return d(t)}function m(){function t(t,n,r,a,i){var o=t[n];if(!e(o)){var s=k(o);return new c("Invalid "+a+" `"+i+"` of type "+("`"+s+"` supplied to `"+r+"`, expected a single ReactElement."))}return null}return d(t)}function _(e){function t(t,n,r,a,i){if(!(t[n]instanceof e)){var o=e.name||E,s=D(t[n]);return new c("Invalid "+a+" `"+i+"` of type "+("`"+s+"` supplied to `"+r+"`, expected ")+("instance of `"+o+"`."))}return null}return d(t)}function y(e){function n(t,n,r,a,i){for(var o=t[n],s=0;s<e.length;s++)if(l(o,e[s]))return null;var u=JSON.stringify(e);return new c("Invalid "+a+" `"+i+"` of value `"+o+"` "+("supplied to `"+r+"`, expected one of "+u+"."))}return Array.isArray(e)?d(n):("production"!==t.env.NODE_ENV?i(!1,"Invalid argument supplied to oneOf, expected an instance of array."):void 0,r.thatReturnsNull)}function v(e){function t(t,n,r,a,i){if("function"!=typeof e)return new c("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var s=t[n],u=k(s);if("object"!==u)return new c("Invalid "+a+" `"+i+"` of type "+("`"+u+"` supplied to `"+r+"`, expected an object."));for(var l in s)if(s.hasOwnProperty(l)){var d=e(s,l,r,a,i+"."+l,o);if(d instanceof Error)return d}return null}return d(t)}function g(e){function n(t,n,r,a,i){for(var s=0;s<e.length;s++){var u=e[s];if(null==u(t,n,r,a,i,o))return null}return new c("Invalid "+a+" `"+i+"` supplied to "+("`"+r+"`."))}if(!Array.isArray(e))return"production"!==t.env.NODE_ENV?i(!1,"Invalid argument supplied to oneOfType, expected an instance of array."):void 0,r.thatReturnsNull;for(var a=0;a<e.length;a++){var s=e[a];if("function"!=typeof s)return i(!1,"Invalid argument supplid to oneOfType. Expected an array of check functions, but received %s at index %s.",T(s),a),r.thatReturnsNull}return d(n)}function M(){function e(e,t,n,r,a){return w(e[t])?null:new c("Invalid "+r+" `"+a+"` supplied to "+("`"+n+"`, expected a ReactNode."))}return d(e)}function b(e){function t(t,n,r,a,i){var s=t[n],u=k(s);if("object"!==u)return new c("Invalid "+a+" `"+i+"` of type `"+u+"` "+("supplied to `"+r+"`, expected `object`."));for(var l in e){var d=e[l];if(d){var f=d(s,l,r,a,i+"."+l,o);if(f)return f}}return null}return d(t)}function w(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(w);if(null===t||e(t))return!0;var n=u(t);if(!n)return!1;var r,a=n.call(t);if(n!==t.entries){for(;!(r=a.next()).done;)if(!w(r.value))return!1}else for(;!(r=a.next()).done;){var i=r.value;if(i&&!w(i[1]))return!1}return!0;default:return!1}}function L(e,t){return"symbol"===e||"Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol}function k(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":L(t,e)?"symbol":t}function x(e){if("undefined"==typeof e||null===e)return""+e;var t=k(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function T(e){var t=x(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}function D(e){return e.constructor&&e.constructor.name?e.constructor.name:E}var Y="function"==typeof Symbol&&Symbol.iterator,S="@@iterator",E="<<anonymous>>",O={array:f("array"),bool:f("boolean"),func:f("function"),number:f("number"),object:f("object"),string:f("string"),symbol:f("symbol"),any:p(),arrayOf:h,element:m(),instanceOf:_,node:M(),objectOf:v,oneOf:y,oneOfType:g,shape:b};return c.prototype=Error.prototype,O.checkPropTypes=s,O.PropTypes=O,O}}).call(t,n(3))}])})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(){var e=this;this.formatDate=function(e,t){var n=void 0,r=function(e,t){var n=(0,s["default"])(e),r=(0,s["default"])(t);return r.diff(n,"days")},a=function(e,t,n){var r=void 0,a=["January","February","March","April","May","June","July","August","September","October","November","December"];if(e||t){switch(n){case"current":r="Open now. Ends "+a[t.getUTCMonth()]+" "+t.getUTCDate()+", "+t.getUTCFullYear()+".";break;case"current-ongoing":r="Open now. Ongoing.";break;case"upcoming": r="Opening soon. "+a[e.getUTCMonth()]+" "+e.getUTCDate()+", "+e.getUTCFullYear()+" - "+a[t.getUTCMonth()]+" "+t.getUTCDate()+", "+t.getUTCFullYear()+".";break;case"upcoming-ongoing":r="Opening soon. "+a[e.getUTCMonth()]+" "+e.getUTCDate()+", "+e.getUTCFullYear()+".";break;default:r=a[e.getUTCMonth()]+" "+e.getUTCDate()+", "+e.getUTCFullYear()+" - "+a[t.getUTCMonth()]+" "+t.getUTCDate()+", "+t.getUTCFullYear()+"."}return r}};if(e&&t){var i=new Date(e),o=new Date(t),u=new Date,l=r(i,o),c=365;n=i.getTime()<=u.getTime()&&o.getTime()>=u.getTime()&&l<c&&l>0?a(i,o,"current"):i.getTime()<=u.getTime()&&o.getTime()>=u.getTime()&&l>c?a(i,o,"current-ongoing"):i.getTime()>u.getTime()&&o.getTime()>=u.getTime()&&l<c&&l>0?a(i,o,"upcoming"):a(i,o,"upcoming-ongoing")}return n},this.trackHeader=u.gaUtils.trackEvent("Global Header"),this.createFunctionWithTimeout=function(e,t){var n=!1,r=function(){n||(n=!0,e())};return setTimeout(r,t||500),r},this.trackSearchQuerySend=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments[2];u.ga.ga("send","event",y["default"].eventCategory,y["default"].eventAction,t,0,n,{hitCallback:e.createFunctionWithTimeout(r)})},this.setDimensions=function(e){u.gaUtils.setDimensions(e)},this.encodeURI=function(e){return encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")},this.getCookie=function(t){return t?decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+e.encodeURI(t)+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null:null},this.hasCookie=function(t){return!!t&&new RegExp("(?:^|;\\s*)"+e.encodeURI(t)+"\\s*\\=").test(document.cookie)},this.setCookie=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"86400";if(!e||!t)return!1;var r="; max-age="+n;document.cookie=encodeURI(e)+"="+encodeURI(t)+r+"path=/; domain=.nypl.org"},this.deleteCookie=function(e){document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/; domain=.nypl.org;"},this.getLoginData=function(t,n,r,a){var i=JSON.parse(t).access_token,o=""+m["default"].patronApiUrl+i;p["default"].get(o).then(n)["catch"](function(t){t instanceof Error?console.warn(t.message):401===t.data.statusCode&&t.data.expired===!0?e.refreshAccessToken(r,a,function(){e.deleteCookie("nyplIdentityPatron")}):(console.warn(t.data),console.warn(t.status),console.warn(t.headers),console.warn(t.config))})},this.refreshAccessToken=function(e,t,n){p["default"].get(e,{withCredentials:!0}).then(t)["catch"](function(e){e instanceof Error?(n(),console.warn(e.message)):(console.warn(e.status),console.warn(e.headers),console.warn(e.config),n())})},this.logOut=function(e){window.location.href=e},this.extractPatronName=function(e){try{var t=i(e.data.patron.names,1),n=t[0];return n}catch(r){return null}},this.modelPatronName=function(e){if(!e)return{name:"",initial:""};var t=e.replace(/ /g,"").split(",").reverse(),n=(0,d.map)(t,function(e){return e.charAt(0)}),r=n.join("");return{name:e,initial:r}},this.renderDynamicLogOutLink=function(e){return e&&"about:blank"!==e?m["default"].loginMyNyplLinks.logOutLink+"?redirect_uri="+e:m["default"].loginMyNyplLinks.logOutLink},this.checkFeatureFlagActivated=function(t,n){(0,d.map)(t,function(t){n[t]||e.checkFeatureFlagCookie(t)})},this.checkFeatureFlagCookie=function(t){e.hasCookie("nyplFeatureFlag"+t)&&c["default"].utils.activateFeature(t)}}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(u){a=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=n(525),s=r(o),u=n(512),l=n(511),c=r(l),d=n(517),f=n(646),p=r(f),h=n(521),m=r(h),_=n(663),y=r(_);t["default"]=new a,e.exports=t["default"]},function(e,t,n){(function(e){!function(t,n){e.exports=n()}(this,function(){"use strict";function t(){return Sr.apply(null,arguments)}function r(e){Sr=e}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}function s(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function l(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function c(e,t){var n,r=[];for(n=0;n<e.length;++n)r.push(t(e[n],n));return r}function d(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function f(e,t){for(var n in t)d(t,n)&&(e[n]=t[n]);return d(t,"toString")&&(e.toString=t.toString),d(t,"valueOf")&&(e.valueOf=t.valueOf),e}function p(e,t,n,r){return Tt(e,t,n,r,!0).utc()}function h(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function m(e){return null==e._pf&&(e._pf=h()),e._pf}function _(e){if(null==e._isValid){var t=m(e),n=Er.call(t.parsedDateParts,function(e){return null!=e}),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(r=r&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return r;e._isValid=r}return e._isValid}function y(e){var t=p(NaN);return null!=e?f(m(t),e):m(t).userInvalidated=!0,t}function v(e,t){var n,r,a;if(s(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),s(t._i)||(e._i=t._i),s(t._f)||(e._f=t._f),s(t._l)||(e._l=t._l),s(t._strict)||(e._strict=t._strict),s(t._tzm)||(e._tzm=t._tzm),s(t._isUTC)||(e._isUTC=t._isUTC),s(t._offset)||(e._offset=t._offset),s(t._pf)||(e._pf=m(t)),s(t._locale)||(e._locale=t._locale),Or.length>0)for(n=0;n<Or.length;n++)r=Or[n],a=t[r],s(a)||(e[r]=a);return e}function g(e){v(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Pr===!1&&(Pr=!0,t.updateOffset(this),Pr=!1)}function M(e){return e instanceof g||null!=e&&null!=e._isAMomentObject}function b(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function w(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=b(t)),n}function L(e,t,n){var r,a=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),o=0;for(r=0;r<a;r++)(n&&e[r]!==t[r]||!n&&w(e[r])!==w(t[r]))&&o++;return o+i}function k(e){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function x(e,n){var r=!0;return f(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,e),r){for(var a,i=[],o=0;o<arguments.length;o++){if(a="","object"==typeof arguments[o]){a+="\n["+o+"] ";for(var s in arguments[0])a+=s+": "+arguments[0][s]+", ";a=a.slice(0,-2)}else a=arguments[o];i.push(a)}k(e+"\nArguments: "+Array.prototype.slice.call(i).join("")+"\n"+(new Error).stack),r=!1}return n.apply(this,arguments)},n)}function T(e,n){null!=t.deprecationHandler&&t.deprecationHandler(e,n),jr[e]||(k(n),jr[e]=!0)}function D(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function Y(e){var t,n;for(n in e)t=e[n],D(t)?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function S(e,t){var n,r=f({},e);for(n in t)d(t,n)&&(i(e[n])&&i(t[n])?(r[n]={},f(r[n],e[n]),f(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)d(e,n)&&!d(t,n)&&i(e[n])&&(r[n]=f({},r[n]));return r}function E(e){null!=e&&this.set(e)}function O(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return D(r)?r.call(t,n):r}function P(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])}function j(){return this._invalidDate}function A(e){return this._ordinal.replace("%d",e)}function N(e,t,n,r){var a=this._relativeTime[n];return D(a)?a(e,t,n,r):a.replace(/%d/i,e)}function C(e,t){var n=this._relativeTime[e>0?"future":"past"];return D(n)?n(t):n.replace(/%s/i,t)}function H(e,t){var n=e.toLowerCase();Br[n]=Br[n+"s"]=Br[t]=e}function I(e){return"string"==typeof e?Br[e]||Br[e.toLowerCase()]:void 0}function F(e){var t,n,r={};for(n in e)d(e,n)&&(t=I(n),t&&(r[t]=e[n]));return r}function R(e,t){Wr[e]=t}function B(e){var t=[];for(var n in e)t.push({unit:n,priority:Wr[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}function W(e,t,n){var r=""+Math.abs(e),a=t-r.length,i=e>=0;return(i?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+r}function z(e,t,n,r){var a=r;"string"==typeof r&&(a=function(){return this[r]()}),e&&(qr[e]=a),t&&(qr[t[0]]=function(){return W(a.apply(this,arguments),t[1],t[2])}),n&&(qr[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function U(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function V(e){var t,n,r=e.match(zr);for(t=0,n=r.length;t<n;t++)qr[r[t]]?r[t]=qr[r[t]]:r[t]=U(r[t]);return function(t){var a,i="";for(a=0;a<n;a++)i+=D(r[a])?r[a].call(t,e):r[a];return i}}function q(e,t){return e.isValid()?(t=G(t,e.localeData()),Vr[t]=Vr[t]||V(t),Vr[t](e)):e.localeData().invalidDate()}function G(e,t){function n(e){return t.longDateFormat(e)||e}var r=5;for(Ur.lastIndex=0;r>=0&&Ur.test(e);)e=e.replace(Ur,n),Ur.lastIndex=0,r-=1;return e}function Z(e,t,n){ca[e]=D(t)?t:function(e,r){return e&&n?n:t}}function J(e,t){return d(ca,e)?ca[e](t._strict,t._locale):new RegExp(K(e))}function K(e){return $(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,a){return t||n||r||a}))}function $(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function X(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),u(t)&&(r=function(e,n){n[t]=w(e)}),n=0;n<e.length;n++)da[e[n]]=r}function Q(e,t){X(e,function(e,n,r,a){r._w=r._w||{},t(e,r._w,r,a)})}function ee(e,t,n){null!=t&&d(da,e)&&da[e](t,n._a,n,e)}function te(e){return ne(e)?366:365}function ne(e){return e%4===0&&e%100!==0||e%400===0}function re(){return ne(this.year())}function ae(e,n){return function(r){return null!=r?(oe(this,e,r),t.updateOffset(this,n),this):ie(this,e)}}function ie(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function oe(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&ne(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),ce(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function se(e){return e=I(e),D(this[e])?this[e]():this}function ue(e,t){if("object"==typeof e){e=F(e);for(var n=B(e),r=0;r<n.length;r++)this[n[r].unit](e[n[r].unit])}else if(e=I(e),D(this[e]))return this[e](t);return this}function le(e,t){return(e%t+t)%t}function ce(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=le(t,12);return e+=(t-n)/12,1===n?ne(e)?29:28:31-n%7%2}function de(e,t){return e?a(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||La).test(t)?"format":"standalone"][e.month()]:a(this._months)?this._months:this._months.standalone}function fe(e,t){return e?a(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[La.test(t)?"format":"standalone"][e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function pe(e,t,n){var r,a,i,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)i=p([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(i,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(i,"").toLocaleLowerCase();return n?"MMM"===t?(a=ba.call(this._shortMonthsParse,o),a!==-1?a:null):(a=ba.call(this._longMonthsParse,o),a!==-1?a:null):"MMM"===t?(a=ba.call(this._shortMonthsParse,o),a!==-1?a:(a=ba.call(this._longMonthsParse,o),a!==-1?a:null)):(a=ba.call(this._longMonthsParse,o),a!==-1?a:(a=ba.call(this._shortMonthsParse,o),a!==-1?a:null))}function he(e,t,n){var r,a,i;if(this._monthsParseExact)return pe.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(a=p([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(i="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[r]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}}function me(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=w(t);else if(t=e.localeData().monthsParse(t),!u(t))return e;return n=Math.min(e.date(),ce(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function _e(e){return null!=e?(me(this,e),t.updateOffset(this,!0),this):ie(this,"Month")}function ye(){return ce(this.year(),this.month())}function ve(e){return this._monthsParseExact?(d(this,"_monthsRegex")||Me.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=Ta),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function ge(e){return this._monthsParseExact?(d(this,"_monthsRegex")||Me.call(this),e?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=Da),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function Me(){function e(e,t){return t.length-e.length}var t,n,r=[],a=[],i=[];for(t=0;t<12;t++)n=p([2e3,t]),r.push(this.monthsShort(n,"")),a.push(this.months(n,"")),i.push(this.months(n,"")),i.push(this.monthsShort(n,""));for(r.sort(e),a.sort(e),i.sort(e),t=0;t<12;t++)r[t]=$(r[t]),a[t]=$(a[t]);for(t=0;t<24;t++)i[t]=$(i[t]);this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function be(e,t,n,r,a,i,o){var s=new Date(e,t,n,r,a,i,o);return e<100&&e>=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 Le(e,t,n){var r=7+t-n,a=(7+we(e,0,r).getUTCDay()-t)%7;return-a+r-1}function ke(e,t,n,r,a){var i,o,s=(7+n-r)%7,u=Le(e,r,a),l=1+7*(t-1)+s+u;return l<=0?(i=e-1,o=te(i)+l):l>te(e)?(i=e+1,o=l-te(e)):(i=e,o=l),{year:i,dayOfYear:o}}function xe(e,t,n){var r,a,i=Le(e.year(),t,n),o=Math.floor((e.dayOfYear()-i-1)/7)+1;return o<1?(a=e.year()-1,r=o+Te(a,t,n)):o>Te(e.year(),t,n)?(r=o-Te(e.year(),t,n),a=e.year()+1):(a=e.year(),r=o),{week:r,year:a}}function Te(e,t,n){var r=Le(e,t,n),a=Le(e+1,t,n);return(te(e)-r+a)/7}function De(e){return xe(e,this._week.dow,this._week.doy).week}function Ye(){return this._week.dow}function Se(){return this._week.doy}function Ee(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Oe(e){var t=xe(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Pe(e,t){return"string"!=typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10)}function je(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Ae(e,t){return e?a(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:a(this._weekdays)?this._weekdays:this._weekdays.standalone}function Ne(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ce(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin}function He(e,t,n){var r,a,i,o=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?(a=ba.call(this._weekdaysParse,o),a!==-1?a:null):"ddd"===t?(a=ba.call(this._shortWeekdaysParse,o),a!==-1?a:null):(a=ba.call(this._minWeekdaysParse,o),a!==-1?a:null):"dddd"===t?(a=ba.call(this._weekdaysParse,o),a!==-1?a:(a=ba.call(this._shortWeekdaysParse,o),a!==-1?a:(a=ba.call(this._minWeekdaysParse,o),a!==-1?a:null))):"ddd"===t?(a=ba.call(this._shortWeekdaysParse,o),a!==-1?a:(a=ba.call(this._weekdaysParse,o),a!==-1?a:(a=ba.call(this._minWeekdaysParse,o),a!==-1?a:null))):(a=ba.call(this._minWeekdaysParse,o),a!==-1?a:(a=ba.call(this._weekdaysParse,o),a!==-1?a:(a=ba.call(this._shortWeekdaysParse,o),a!==-1?a:null)))}function Ie(e,t,n){var r,a,i;if(this._weekdaysParseExact)return He.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(a=p([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(a,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(a,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(a,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),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 Fe(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Pe(e,this.localeData()),this.add(e-t,"d")):t}function Re(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 Be(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=je(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function We(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Ve.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=Pa),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function ze(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Ve.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ja),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Ue(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Ve.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Aa),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ve(){function e(e,t){return t.length-e.length}var t,n,r,a,i,o=[],s=[],u=[],l=[];for(t=0;t<7;t++)n=p([2e3,1]).day(t),r=this.weekdaysMin(n,""),a=this.weekdaysShort(n,""),i=this.weekdays(n,""),o.push(r),s.push(a),u.push(i),l.push(r),l.push(a),l.push(i);for(o.sort(e),s.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)s[t]=$(s[t]),u[t]=$(u[t]),l[t]=$(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function qe(){return this.hours()%12||12}function Ge(){return this.hours()||24}function Ze(e,t){z(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Je(e,t){return t._meridiemParse}function Ke(e){return"p"===(e+"").toLowerCase().charAt(0)}function $e(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}function Xe(e){return e?e.toLowerCase().replace("_","-"):e}function Qe(e){for(var t,n,r,a,i=0;i<e.length;){for(a=Xe(e[i]).split("-"),t=a.length,n=Xe(e[i+1]),n=n?n.split("-"):null;t>0;){if(r=et(a.slice(0,t).join("-")))return r;if(n&&n.length>=t&&L(a,n,!0)>=t-1)break;t--}i++}return null}function et(t){var r=null;if(!Fa[t]&&"undefined"!=typeof e&&e&&e.exports)try{r=Na._abbr;n(527)("./"+t),tt(r)}catch(a){}return Fa[t]}function tt(e,t){var n;return e&&(n=s(t)?at(e):nt(e,t),n&&(Na=n)),Na._abbr}function nt(e,t){if(null!==t){var n=Ia;if(t.abbr=e,null!=Fa[e])T("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=Fa[e]._config;else if(null!=t.parentLocale){if(null==Fa[t.parentLocale])return Ra[t.parentLocale]||(Ra[t.parentLocale]=[]),Ra[t.parentLocale].push({name:e,config:t}),null;n=Fa[t.parentLocale]._config}return Fa[e]=new E(S(n,t)),Ra[e]&&Ra[e].forEach(function(e){nt(e.name,e.config)}),tt(e),Fa[e]}return delete Fa[e],null}function rt(e,t){if(null!=t){var n,r,a=Ia;r=et(e),null!=r&&(a=r._config),t=S(a,t),n=new E(t),n.parentLocale=Fa[e],Fa[e]=n,tt(e)}else null!=Fa[e]&&(null!=Fa[e].parentLocale?Fa[e]=Fa[e].parentLocale:null!=Fa[e]&&delete Fa[e]);return Fa[e]}function at(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Na;if(!a(e)){if(t=et(e))return t;e=[e]}return Qe(e)}function it(){return Ar(Fa)}function ot(e){var t,n=e._a;return n&&m(e).overflow===-2&&(t=n[pa]<0||n[pa]>11?pa:n[ha]<1||n[ha]>ce(n[fa],n[pa])?ha:n[ma]<0||n[ma]>24||24===n[ma]&&(0!==n[_a]||0!==n[ya]||0!==n[va])?ma:n[_a]<0||n[_a]>59?_a:n[ya]<0||n[ya]>59?ya:n[va]<0||n[va]>999?va:-1,m(e)._overflowDayOfYear&&(t<fa||t>ha)&&(t=ha),m(e)._overflowWeeks&&t===-1&&(t=ga),m(e)._overflowWeekday&&t===-1&&(t=Ma),m(e).overflow=t),e}function st(e,t,n){return null!=e?e:null!=t?t:n}function ut(e){var n=new Date(t.now());return e._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function lt(e){var t,n,r,a,i=[];if(!e._d){for(r=ut(e),e._w&&null==e._a[ha]&&null==e._a[pa]&&ct(e),null!=e._dayOfYear&&(a=st(e._a[fa],r[fa]),(e._dayOfYear>te(a)||0===e._dayOfYear)&&(m(e)._overflowDayOfYear=!0),n=we(a,0,e._dayOfYear),e._a[pa]=n.getUTCMonth(),e._a[ha]=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[ma]&&0===e._a[_a]&&0===e._a[ya]&&0===e._a[va]&&(e._nextDay=!0,e._a[ma]=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[ma]=24),e._w&&"undefined"!=typeof e._w.d&&e._w.d!==e._d.getDay()&&(m(e).weekdayMismatch=!0)}}function ct(e){var t,n,r,a,i,o,s,u;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)i=1,o=4,n=st(t.GG,e._a[fa],xe(Dt(),1,4).year),r=st(t.W,1),a=st(t.E,1),(a<1||a>7)&&(u=!0);else{i=e._locale._week.dow,o=e._locale._week.doy;var l=xe(Dt(),i,o);n=st(t.gg,e._a[fa],l.year),r=st(t.w,l.week),null!=t.d?(a=t.d,(a<0||a>6)&&(u=!0)):null!=t.e?(a=t.e+i,(t.e<0||t.e>6)&&(u=!0)):a=i}r<1||r>Te(n,i,o)?m(e)._overflowWeeks=!0:null!=u?m(e)._overflowWeekday=!0:(s=ke(n,r,a,i,o),e._a[fa]=s.year,e._dayOfYear=s.dayOfYear)}function dt(e){var t,n,r,a,i,o,s=e._i,u=Ba.exec(s)||Wa.exec(s);if(u){for(m(e).iso=!0,t=0,n=Ua.length;t<n;t++)if(Ua[t][1].exec(u[1])){a=Ua[t][0],r=Ua[t][2]!==!1;break}if(null==a)return void(e._isValid=!1);if(u[3]){for(t=0,n=Va.length;t<n;t++)if(Va[t][1].exec(u[3])){i=(u[2]||" ")+Va[t][0];break}if(null==i)return void(e._isValid=!1)}if(!r&&null!=i)return void(e._isValid=!1);if(u[4]){if(!za.exec(u[4]))return void(e._isValid=!1);o="Z"}e._f=a+(i||"")+(o||""),gt(e)}else e._isValid=!1}function ft(e,t,n,r,a,i){var o=[pt(e),xa.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(a,10)];return i&&o.push(parseInt(i,10)),o}function pt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function ht(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}function mt(e,t,n){if(e){var r=Ea.indexOf(e),a=new Date(t[0],t[1],t[2]).getDay();if(r!==a)return m(n).weekdayMismatch=!0,n._isValid=!1,!1}return!0}function _t(e,t,n){if(e)return Za[e];if(t)return 0;var r=parseInt(n,10),a=r%100,i=(r-a)/100;return 60*i+a}function yt(e){var t=Ga.exec(ht(e._i));if(t){var n=ft(t[4],t[3],t[2],t[5],t[6],t[7]);if(!mt(t[1],n,e))return;e._a=n,e._tzm=_t(t[8],t[9],t[10]),e._d=we.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),m(e).rfc2822=!0}else e._isValid=!1}function vt(e){var n=qa.exec(e._i);return null!==n?void(e._d=new Date((+n[1]))):(dt(e),void(e._isValid===!1&&(delete e._isValid,yt(e),e._isValid===!1&&(delete e._isValid,t.createFromInputFallback(e)))))}function gt(e){if(e._f===t.ISO_8601)return void dt(e);if(e._f===t.RFC_2822)return void yt(e);e._a=[],m(e).empty=!0;var n,r,a,i,o,s=""+e._i,u=s.length,l=0;for(a=G(e._f,e._locale).match(zr)||[],n=0;n<a.length;n++)i=a[n],r=(s.match(J(i,e))||[])[0],r&&(o=s.substr(0,s.indexOf(r)),o.length>0&&m(e).unusedInput.push(o),s=s.slice(s.indexOf(r)+r.length),l+=r.length),qr[i]?(r?m(e).empty=!1:m(e).unusedTokens.push(i),ee(i,r,e)):e._strict&&!r&&m(e).unusedTokens.push(i);m(e).charsLeftOver=u-l,s.length>0&&m(e).unusedInput.push(s),e._a[ma]<=12&&m(e).bigHour===!0&&e._a[ma]>0&&(m(e).bigHour=void 0),m(e).parsedDateParts=e._a.slice(0),m(e).meridiem=e._meridiem,e._a[ma]=Mt(e._locale,e._a[ma],e._meridiem),lt(e),ot(e)}function Mt(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 bt(e){var t,n,r,a,i;if(0===e._f.length)return m(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;a<e._f.length;a++)i=0,t=v({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[a],gt(t),_(t)&&(i+=m(t).charsLeftOver,i+=10*m(t).unusedTokens.length,m(t).score=i,(null==r||i<r)&&(r=i,n=t));f(e,n||t)}function wt(e){if(!e._d){var t=F(e._i);e._a=c([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),lt(e)}}function Lt(e){var t=new g(ot(kt(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function kt(e){var t=e._i,n=e._f;return e._locale=e._locale||at(e._l),null===t||void 0===n&&""===t?y({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),M(t)?new g(ot(t)):(l(t)?e._d=t:a(n)?bt(e):n?gt(e):xt(e),_(e)||(e._d=null),e))}function xt(e){var n=e._i;s(n)?e._d=new Date(t.now()):l(n)?e._d=new Date(n.valueOf()):"string"==typeof n?vt(e):a(n)?(e._a=c(n.slice(0),function(e){return parseInt(e,10)}),lt(e)):i(n)?wt(e):u(n)?e._d=new Date(n):t.createFromInputFallback(e)}function Tt(e,t,n,r,s){var u={};return n!==!0&&n!==!1||(r=n,n=void 0),(i(e)&&o(e)||a(e)&&0===e.length)&&(e=void 0),u._isAMomentObject=!0,u._useUTC=u._isUTC=s,u._l=n,u._i=e,u._f=t,u._strict=r,Lt(u)}function Dt(e,t,n,r){return Tt(e,t,n,r,!1)}function Yt(e,t){var n,r;if(1===t.length&&a(t[0])&&(t=t[0]),!t.length)return Dt();for(n=t[0],r=1;r<t.length;++r)t[r].isValid()&&!t[r][e](n)||(n=t[r]);return n}function St(){var e=[].slice.call(arguments,0);return Yt("isBefore",e)}function Et(){var e=[].slice.call(arguments,0);return Yt("isAfter",e)}function Ot(e){for(var t in e)if(ba.call(Xa,t)===-1||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,r=0;r<Xa.length;++r)if(e[Xa[r]]){if(n)return!1;parseFloat(e[Xa[r]])!==w(e[Xa[r]])&&(n=!0)}return!0}function Pt(){return this._isValid}function jt(){return Xt(NaN)}function At(e){var t=F(e),n=t.year||0,r=t.quarter||0,a=t.month||0,i=t.week||0,o=t.day||0,s=t.hour||0,u=t.minute||0,l=t.second||0,c=t.millisecond||0;this._isValid=Ot(t),this._milliseconds=+c+1e3*l+6e4*u+1e3*s*60*60,this._days=+o+7*i,this._months=+a+3*r+12*n,this._data={},this._locale=at(),this._bubble()}function Nt(e){return e instanceof At}function Ct(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function Ht(e,t){z(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+W(~~(e/60),2)+t+W(~~e%60,2)})}function It(e,t){var n=(t||"").match(e);if(null===n)return null;var r=n[n.length-1]||[],a=(r+"").match(Qa)||["-",0,0],i=+(60*a[1])+w(a[2]);return 0===i?0:"+"===a[0]?i:-i}function Ft(e,n){var r,a;return n._isUTC?(r=n.clone(),a=(M(e)||l(e)?e.valueOf():Dt(e).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+a),t.updateOffset(r,!1),r):Dt(e).local()}function Rt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Bt(e,n,r){var a,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(e=It(sa,e),null===e)return this}else Math.abs(e)<16&&!r&&(e=60*e);return!this._isUTC&&n&&(a=Rt(this)),this._offset=e,this._isUTC=!0,null!=a&&this.add(a,"m"),i!==e&&(!n||this._changeInProgress?rn(this,Xt(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?i:Rt(this)}function Wt(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function zt(e){return this.utcOffset(0,e)}function Ut(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Rt(this),"m")),this}function Vt(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=It(oa,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function qt(e){return!!this.isValid()&&(e=e?Dt(e).utcOffset():0,(this.utcOffset()-e)%60===0)}function Gt(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Zt(){if(!s(this._isDSTShifted))return this._isDSTShifted;var e={};if(v(e,this),e=kt(e),e._a){var t=e._isUTC?p(e._a):Dt(e._a);this._isDSTShifted=this.isValid()&&L(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Jt(){return!!this.isValid()&&!this._isUTC}function Kt(){return!!this.isValid()&&this._isUTC}function $t(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Xt(e,t){var n,r,a,i=e,o=null;return Nt(e)?i={ms:e._milliseconds,d:e._days,M:e._months}:u(e)?(i={},t?i[t]=e:i.milliseconds=e):(o=ei.exec(e))?(n="-"===o[1]?-1:1,i={y:0,d:w(o[ha])*n,h:w(o[ma])*n,m:w(o[_a])*n,s:w(o[ya])*n,ms:w(Ct(1e3*o[va]))*n}):(o=ti.exec(e))?(n="-"===o[1]?-1:("+"===o[1],1),i={y:Qt(o[2],n),M:Qt(o[3],n),w:Qt(o[4],n),d:Qt(o[5],n),h:Qt(o[6],n),m:Qt(o[7],n),s:Qt(o[8],n)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(a=tn(Dt(i.from),Dt(i.to)),i={},i.ms=a.milliseconds,i.M=a.months),r=new At(i),Nt(e)&&d(e,"_locale")&&(r._locale=e._locale),r}function Qt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function en(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 tn(e,t){var n;return e.isValid()&&t.isValid()?(t=Ft(t,e),e.isBefore(t)?n=en(e,t):(n=en(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function nn(e,t){return function(n,r){var a,i;return null===r||isNaN(+r)||(T(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,a=Xt(n,r),rn(this,a,e),this}}function rn(e,n,r,a){var i=n._milliseconds,o=Ct(n._days),s=Ct(n._months);e.isValid()&&(a=null==a||a,s&&me(e,ie(e,"Month")+s*r),o&&oe(e,"Date",ie(e,"Date")+o*r), i&&e._d.setTime(e._d.valueOf()+i*r),a&&t.updateOffset(e,o||s))}function an(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 on(e,n){var r=e||Dt(),a=Ft(r,this).startOf("day"),i=t.calendarFormat(this,a)||"sameElse",o=n&&(D(n[i])?n[i].call(this,r):n[i]);return this.format(o||this.localeData().calendar(i,this,Dt(r)))}function sn(){return new g(this)}function un(e,t){var n=M(e)?e:Dt(e);return!(!this.isValid()||!n.isValid())&&(t=I(s(t)?"millisecond":t),"millisecond"===t?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())}function ln(e,t){var n=M(e)?e:Dt(e);return!(!this.isValid()||!n.isValid())&&(t=I(s(t)?"millisecond":t),"millisecond"===t?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())}function cn(e,t,n,r){return r=r||"()",("("===r[0]?this.isAfter(e,n):!this.isBefore(e,n))&&(")"===r[1]?this.isBefore(t,n):!this.isAfter(t,n))}function dn(e,t){var n,r=M(e)?e:Dt(e);return!(!this.isValid()||!r.isValid())&&(t=I(t||"millisecond"),"millisecond"===t?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))}function fn(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function pn(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function hn(e,t,n){var r,a,i;if(!this.isValid())return NaN;if(r=Ft(e,this),!r.isValid())return NaN;switch(a=6e4*(r.utcOffset()-this.utcOffset()),t=I(t)){case"year":i=mn(this,r)/12;break;case"month":i=mn(this,r);break;case"quarter":i=mn(this,r)/3;break;case"second":i=(this-r)/1e3;break;case"minute":i=(this-r)/6e4;break;case"hour":i=(this-r)/36e5;break;case"day":i=(this-r-a)/864e5;break;case"week":i=(this-r-a)/6048e5;break;default:i=this-r}return n?i:b(i)}function mn(e,t){var n,r,a=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(a,"months");return t-i<0?(n=e.clone().add(a-1,"months"),r=(t-i)/(i-n)):(n=e.clone().add(a+1,"months"),r=(t-i)/(n-i)),-(a+r)||0}function _n(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function yn(){if(!this.isValid())return null;var e=this.clone().utc();return e.year()<0||e.year()>9999?q(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):D(Date.prototype.toISOString)?this.toDate().toISOString():q(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function vn(){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",a="-MM-DD[T]HH:mm:ss.SSS",i=t+'[")]';return this.format(n+r+a+i)}function gn(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var n=q(this,e);return this.localeData().postformat(n)}function Mn(e,t){return this.isValid()&&(M(e)&&e.isValid()||Dt(e).isValid())?Xt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function bn(e){return this.from(Dt(),e)}function wn(e,t){return this.isValid()&&(M(e)&&e.isValid()||Dt(e).isValid())?Xt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Ln(e){return this.to(Dt(),e)}function kn(e){var t;return void 0===e?this._locale._abbr:(t=at(e),null!=t&&(this._locale=t),this)}function xn(){return this._locale}function Tn(e){switch(e=I(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 Dn(e){return e=I(e),void 0===e||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))}function Yn(){return this._d.valueOf()-6e4*(this._offset||0)}function Sn(){return Math.floor(this.valueOf()/1e3)}function En(){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 An(){return _(this)}function Nn(){return f({},m(this))}function Cn(){return m(this).overflow}function Hn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function In(e,t){z(0,[e,e.length],0,t)}function Fn(e){return zn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Rn(e){return zn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Bn(){return Te(this.year(),1,4)}function Wn(){var e=this.localeData()._week;return Te(this.year(),e.dow,e.doy)}function zn(e,t,n,r,a){var i;return null==e?xe(this,r,a).year:(i=Te(e,r,a),t>i&&(t=i),Un.call(this,e,t,n,r,a))}function Un(e,t,n,r,a){var i=ke(e,t,n,r,a),o=we(i.year,0,i.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}function Vn(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function qn(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 Gn(e,t){t[va]=w(1e3*("0."+e))}function Zn(){return this._isUTC?"UTC":""}function Jn(){return this._isUTC?"Coordinated Universal Time":""}function Kn(e){return Dt(1e3*e)}function $n(){return Dt.apply(null,arguments).parseZone()}function Xn(e){return e}function Qn(e,t,n,r){var a=at(),i=p().set(r,t);return a[n](i,e)}function er(e,t,n){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return Qn(e,t,n,"month");var r,a=[];for(r=0;r<12;r++)a[r]=Qn(e,r,n,"month");return a}function tr(e,t,n,r){"boolean"==typeof e?(u(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,u(t)&&(n=t,t=void 0),t=t||"");var a=at(),i=e?a._week.dow:0;if(null!=n)return Qn(t,(n+i)%7,r,"day");var o,s=[];for(o=0;o<7;o++)s[o]=Qn(t,(o+i)%7,r,"day");return s}function nr(e,t){return er(e,t,"months")}function rr(e,t){return er(e,t,"monthsShort")}function ar(e,t,n){return tr(e,t,n,"weekdays")}function ir(e,t,n){return tr(e,t,n,"weekdaysShort")}function or(e,t,n){return tr(e,t,n,"weekdaysMin")}function sr(){var e=this._data;return this._milliseconds=fi(this._milliseconds),this._days=fi(this._days),this._months=fi(this._months),e.milliseconds=fi(e.milliseconds),e.seconds=fi(e.seconds),e.minutes=fi(e.minutes),e.hours=fi(e.hours),e.months=fi(e.months),e.years=fi(e.years),this}function ur(e,t,n,r){var a=Xt(t,n);return e._milliseconds+=r*a._milliseconds,e._days+=r*a._days,e._months+=r*a._months,e._bubble()}function lr(e,t){return ur(this,e,t,1)}function cr(e,t){return ur(this,e,t,-1)}function dr(e){return e<0?Math.floor(e):Math.ceil(e)}function fr(){var e,t,n,r,a,i=this._milliseconds,o=this._days,s=this._months,u=this._data;return i>=0&&o>=0&&s>=0||i<=0&&o<=0&&s<=0||(i+=864e5*dr(hr(s)+o),o=0,s=0),u.milliseconds=i%1e3,e=b(i/1e3),u.seconds=e%60,t=b(e/60),u.minutes=t%60,n=b(t/60),u.hours=n%24,o+=b(n/24),a=b(pr(o)),s+=a,o-=dr(hr(a)),r=b(s/12),s%=12,u.days=o,u.months=s,u.years=r,this}function pr(e){return 4800*e/146097}function hr(e){return 146097*e/4800}function mr(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=I(e),"month"===e||"year"===e)return t=this._days+r/864e5,n=this._months+pr(t),"month"===e?n:n/12;switch(t=this._days+Math.round(hr(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 _r(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*w(this._months/12):NaN}function yr(e){return function(){return this.as(e)}}function vr(){return Xt(this)}function gr(e){return e=I(e),this.isValid()?this[e+"s"]():NaN}function Mr(e){return function(){return this.isValid()?this._data[e]:NaN}}function br(){return b(this.days()/7)}function wr(e,t,n,r,a){return a.relativeTime(t||1,!!n,e,r)}function Lr(e,t,n){var r=Xt(e).abs(),a=Yi(r.as("s")),i=Yi(r.as("m")),o=Yi(r.as("h")),s=Yi(r.as("d")),u=Yi(r.as("M")),l=Yi(r.as("y")),c=a<=Si.ss&&["s",a]||a<Si.s&&["ss",a]||i<=1&&["m"]||i<Si.m&&["mm",i]||o<=1&&["h"]||o<Si.h&&["hh",o]||s<=1&&["d"]||s<Si.d&&["dd",s]||u<=1&&["M"]||u<Si.M&&["MM",u]||l<=1&&["y"]||["yy",l];return c[2]=t,c[3]=+e>0,c[4]=n,wr.apply(null,c)}function kr(e){return void 0===e?Yi:"function"==typeof e&&(Yi=e,!0)}function xr(e,t){return void 0!==Si[e]&&(void 0===t?Si[e]:(Si[e]=t,"s"===e&&(Si.ss=t-1),!0))}function Tr(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=Lr(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}function Dr(e){return(e>0)-(e<0)||+e}function Yr(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r=Ei(this._milliseconds)/1e3,a=Ei(this._days),i=Ei(this._months);e=b(r/60),t=b(e/60),r%=60,e%=60,n=b(i/12),i%=12;var o=n,s=i,u=a,l=t,c=e,d=r?r.toFixed(3).replace(/\.?0+$/,""):"",f=this.asSeconds();if(!f)return"P0D";var p=f<0?"-":"",h=Dr(this._months)!==Dr(f)?"-":"",m=Dr(this._days)!==Dr(f)?"-":"",_=Dr(this._milliseconds)!==Dr(f)?"-":"";return p+"P"+(o?h+o+"Y":"")+(s?h+s+"M":"")+(u?m+u+"D":"")+(l||c||d?"T":"")+(l?_+l+"H":"")+(c?_+c+"M":"")+(d?_+d+"S":"")}var Sr,Er;Er=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1};var Or=t.momentProperties=[],Pr=!1,jr={};t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;var Ar;Ar=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)d(e,t)&&n.push(t);return n};var Nr={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Cr={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Hr="Invalid date",Ir="%d",Fr=/\d{1,2}/,Rr={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Br={},Wr={},zr=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ur=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Vr={},qr={},Gr=/\d/,Zr=/\d\d/,Jr=/\d{3}/,Kr=/\d{4}/,$r=/[+-]?\d{6}/,Xr=/\d\d?/,Qr=/\d\d\d\d?/,ea=/\d\d\d\d\d\d?/,ta=/\d{1,3}/,na=/\d{1,4}/,ra=/[+-]?\d{1,6}/,aa=/\d+/,ia=/[+-]?\d+/,oa=/Z|[+-]\d\d:?\d\d/gi,sa=/Z|[+-]\d\d(?::?\d\d)?/gi,ua=/[+-]?\d+(\.\d{1,3})?/,la=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ca={},da={},fa=0,pa=1,ha=2,ma=3,_a=4,ya=5,va=6,ga=7,Ma=8;z("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),z(0,["YY",2],0,function(){return this.year()%100}),z(0,["YYYY",4],0,"year"),z(0,["YYYYY",5],0,"year"),z(0,["YYYYYY",6,!0],0,"year"),H("year","y"),R("year",1),Z("Y",ia),Z("YY",Xr,Zr),Z("YYYY",na,Kr),Z("YYYYY",ra,$r),Z("YYYYYY",ra,$r),X(["YYYYY","YYYYYY"],fa),X("YYYY",function(e,n){n[fa]=2===e.length?t.parseTwoDigitYear(e):w(e)}),X("YY",function(e,n){n[fa]=t.parseTwoDigitYear(e)}),X("Y",function(e,t){t[fa]=parseInt(e,10)}),t.parseTwoDigitYear=function(e){return w(e)+(w(e)>68?1900:2e3)};var ba,wa=ae("FullYear",!0);ba=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},z("M",["MM",2],"Mo",function(){return this.month()+1}),z("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),z("MMMM",0,0,function(e){return this.localeData().months(this,e)}),H("month","M"),R("month",8),Z("M",Xr),Z("MM",Xr,Zr),Z("MMM",function(e,t){return t.monthsShortRegex(e)}),Z("MMMM",function(e,t){return t.monthsRegex(e)}),X(["M","MM"],function(e,t){t[pa]=w(e)-1}),X(["MMM","MMMM"],function(e,t,n,r){var a=n._locale.monthsParse(e,r,n._strict);null!=a?t[pa]=a:m(n).invalidMonth=e});var La=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ka="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),xa="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Ta=la,Da=la;z("w",["ww",2],"wo","week"),z("W",["WW",2],"Wo","isoWeek"),H("week","w"),H("isoWeek","W"),R("week",5),R("isoWeek",5),Z("w",Xr),Z("ww",Xr,Zr),Z("W",Xr),Z("WW",Xr,Zr),Q(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=w(e)});var Ya={dow:0,doy:6};z("d",0,"do","day"),z("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),z("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),z("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),z("e",0,0,"weekday"),z("E",0,0,"isoWeekday"),H("day","d"),H("weekday","e"),H("isoWeekday","E"),R("day",11),R("weekday",11),R("isoWeekday",11),Z("d",Xr),Z("e",Xr),Z("E",Xr),Z("dd",function(e,t){return t.weekdaysMinRegex(e)}),Z("ddd",function(e,t){return t.weekdaysShortRegex(e)}),Z("dddd",function(e,t){return t.weekdaysRegex(e)}),Q(["dd","ddd","dddd"],function(e,t,n,r){var a=n._locale.weekdaysParse(e,r,n._strict);null!=a?t.d=a:m(n).invalidWeekday=e}),Q(["d","e","E"],function(e,t,n,r){t[r]=w(e)});var Sa="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ea="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Oa="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Pa=la,ja=la,Aa=la;z("H",["HH",2],0,"hour"),z("h",["hh",2],0,qe),z("k",["kk",2],0,Ge),z("hmm",0,0,function(){return""+qe.apply(this)+W(this.minutes(),2)}),z("hmmss",0,0,function(){return""+qe.apply(this)+W(this.minutes(),2)+W(this.seconds(),2)}),z("Hmm",0,0,function(){return""+this.hours()+W(this.minutes(),2)}),z("Hmmss",0,0,function(){return""+this.hours()+W(this.minutes(),2)+W(this.seconds(),2)}),Ze("a",!0),Ze("A",!1),H("hour","h"),R("hour",13),Z("a",Je),Z("A",Je),Z("H",Xr),Z("h",Xr),Z("k",Xr),Z("HH",Xr,Zr),Z("hh",Xr,Zr),Z("kk",Xr,Zr),Z("hmm",Qr),Z("hmmss",ea),Z("Hmm",Qr),Z("Hmmss",ea),X(["H","HH"],ma),X(["k","kk"],function(e,t,n){var r=w(e);t[ma]=24===r?0:r}),X(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),X(["h","hh"],function(e,t,n){t[ma]=w(e),m(n).bigHour=!0}),X("hmm",function(e,t,n){var r=e.length-2;t[ma]=w(e.substr(0,r)),t[_a]=w(e.substr(r)),m(n).bigHour=!0}),X("hmmss",function(e,t,n){var r=e.length-4,a=e.length-2;t[ma]=w(e.substr(0,r)),t[_a]=w(e.substr(r,2)),t[ya]=w(e.substr(a)),m(n).bigHour=!0}),X("Hmm",function(e,t,n){var r=e.length-2;t[ma]=w(e.substr(0,r)),t[_a]=w(e.substr(r))}),X("Hmmss",function(e,t,n){var r=e.length-4,a=e.length-2;t[ma]=w(e.substr(0,r)),t[_a]=w(e.substr(r,2)),t[ya]=w(e.substr(a))});var Na,Ca=/[ap]\.?m?\.?/i,Ha=ae("Hours",!0),Ia={calendar:Nr,longDateFormat:Cr,invalidDate:Hr,ordinal:Ir,dayOfMonthOrdinalParse:Fr,relativeTime:Rr,months:ka,monthsShort:xa,week:Ya,weekdays:Sa,weekdaysMin:Oa,weekdaysShort:Ea,meridiemParse:Ca},Fa={},Ra={},Ba=/^\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)?)?$/,Wa=/^\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)?)?$/,za=/Z|[+-]\d\d(?::?\d\d)?/,Ua=[["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}/]],Va=[["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/]],qa=/^\/?Date\((\-?\d+)/i,Ga=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Za={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};t.createFromInputFallback=x("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 Ja=x("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Dt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:y()}),Ka=x("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Dt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:y()}),$a=function(){return Date.now?Date.now():+new Date},Xa=["year","quarter","month","week","day","hour","minute","second","millisecond"];Ht("Z",":"),Ht("ZZ",""),Z("Z",sa),Z("ZZ",sa),X(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=It(sa,e)});var Qa=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var ei=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,ti=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;Xt.fn=At.prototype,Xt.invalid=jt;var ni=nn(1,"add"),ri=nn(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ai=x("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)});z(0,["gg",2],0,function(){return this.weekYear()%100}),z(0,["GG",2],0,function(){return this.isoWeekYear()%100}),In("gggg","weekYear"),In("ggggg","weekYear"),In("GGGG","isoWeekYear"),In("GGGGG","isoWeekYear"),H("weekYear","gg"),H("isoWeekYear","GG"),R("weekYear",1),R("isoWeekYear",1),Z("G",ia),Z("g",ia),Z("GG",Xr,Zr),Z("gg",Xr,Zr),Z("GGGG",na,Kr),Z("gggg",na,Kr),Z("GGGGG",ra,$r),Z("ggggg",ra,$r),Q(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=w(e)}),Q(["gg","GG"],function(e,n,r,a){n[a]=t.parseTwoDigitYear(e)}),z("Q",0,"Qo","quarter"),H("quarter","Q"),R("quarter",7),Z("Q",Gr),X("Q",function(e,t){t[pa]=3*(w(e)-1)}),z("D",["DD",2],"Do","date"),H("date","D"),R("date",9),Z("D",Xr),Z("DD",Xr,Zr),Z("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),X(["D","DD"],ha),X("Do",function(e,t){t[ha]=w(e.match(Xr)[0],10)});var ii=ae("Date",!0);z("DDD",["DDDD",3],"DDDo","dayOfYear"),H("dayOfYear","DDD"),R("dayOfYear",4),Z("DDD",ta),Z("DDDD",Jr),X(["DDD","DDDD"],function(e,t,n){n._dayOfYear=w(e)}),z("m",["mm",2],0,"minute"),H("minute","m"),R("minute",14),Z("m",Xr),Z("mm",Xr,Zr),X(["m","mm"],_a);var oi=ae("Minutes",!1);z("s",["ss",2],0,"second"),H("second","s"),R("second",15),Z("s",Xr),Z("ss",Xr,Zr),X(["s","ss"],ya);var si=ae("Seconds",!1);z("S",0,0,function(){return~~(this.millisecond()/100)}),z(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),z(0,["SSS",3],0,"millisecond"),z(0,["SSSS",4],0,function(){return 10*this.millisecond()}),z(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),z(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),z(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),z(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),z(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),H("millisecond","ms"),R("millisecond",16),Z("S",ta,Gr),Z("SS",ta,Zr),Z("SSS",ta,Jr);var ui;for(ui="SSSS";ui.length<=9;ui+="S")Z(ui,aa);for(ui="S";ui.length<=9;ui+="S")X(ui,Gn);var li=ae("Milliseconds",!1);z("z",0,0,"zoneAbbr"),z("zz",0,0,"zoneName");var ci=g.prototype;ci.add=ni,ci.calendar=on,ci.clone=sn,ci.diff=hn,ci.endOf=Dn,ci.format=gn,ci.from=Mn,ci.fromNow=bn,ci.to=wn,ci.toNow=Ln,ci.get=se,ci.invalidAt=Cn,ci.isAfter=un,ci.isBefore=ln,ci.isBetween=cn,ci.isSame=dn,ci.isSameOrAfter=fn,ci.isSameOrBefore=pn,ci.isValid=An,ci.lang=ai,ci.locale=kn,ci.localeData=xn,ci.max=Ka,ci.min=Ja,ci.parsingFlags=Nn,ci.set=ue,ci.startOf=Tn,ci.subtract=ri,ci.toArray=On,ci.toObject=Pn,ci.toDate=En,ci.toISOString=yn,ci.inspect=vn,ci.toJSON=jn,ci.toString=_n,ci.unix=Sn,ci.valueOf=Yn,ci.creationData=Hn,ci.year=wa,ci.isLeapYear=re,ci.weekYear=Fn,ci.isoWeekYear=Rn,ci.quarter=ci.quarters=Vn,ci.month=_e,ci.daysInMonth=ye,ci.week=ci.weeks=Ee,ci.isoWeek=ci.isoWeeks=Oe,ci.weeksInYear=Wn,ci.isoWeeksInYear=Bn,ci.date=ii,ci.day=ci.days=Fe,ci.weekday=Re,ci.isoWeekday=Be,ci.dayOfYear=qn,ci.hour=ci.hours=Ha,ci.minute=ci.minutes=oi,ci.second=ci.seconds=si,ci.millisecond=ci.milliseconds=li,ci.utcOffset=Bt,ci.utc=zt,ci.local=Ut,ci.parseZone=Vt,ci.hasAlignedHourOffset=qt,ci.isDST=Gt,ci.isLocal=Jt,ci.isUtcOffset=Kt,ci.isUtc=$t,ci.isUTC=$t,ci.zoneAbbr=Zn,ci.zoneName=Jn,ci.dates=x("dates accessor is deprecated. Use date instead.",ii),ci.months=x("months accessor is deprecated. Use month instead",_e),ci.years=x("years accessor is deprecated. Use year instead",wa),ci.zone=x("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Wt),ci.isDSTShifted=x("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Zt);var di=E.prototype;di.calendar=O,di.longDateFormat=P,di.invalidDate=j,di.ordinal=A,di.preparse=Xn,di.postformat=Xn,di.relativeTime=N,di.pastFuture=C,di.set=Y,di.months=de,di.monthsShort=fe,di.monthsParse=he,di.monthsRegex=ge,di.monthsShortRegex=ve,di.week=De,di.firstDayOfYear=Se,di.firstDayOfWeek=Ye,di.weekdays=Ae,di.weekdaysMin=Ce,di.weekdaysShort=Ne,di.weekdaysParse=Ie,di.weekdaysRegex=We,di.weekdaysShortRegex=ze,di.weekdaysMinRegex=Ue,di.isPM=Ke,di.meridiem=$e,tt("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===w(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),t.lang=x("moment.lang is deprecated. Use moment.locale instead.",tt),t.langData=x("moment.langData is deprecated. Use moment.localeData instead.",at);var fi=Math.abs,pi=yr("ms"),hi=yr("s"),mi=yr("m"),_i=yr("h"),yi=yr("d"),vi=yr("w"),gi=yr("M"),Mi=yr("y"),bi=Mr("milliseconds"),wi=Mr("seconds"),Li=Mr("minutes"),ki=Mr("hours"),xi=Mr("days"),Ti=Mr("months"),Di=Mr("years"),Yi=Math.round,Si={ss:44,s:45,m:45,h:22,d:26,M:11},Ei=Math.abs,Oi=At.prototype;return Oi.isValid=Pt,Oi.abs=sr,Oi.add=lr,Oi.subtract=cr,Oi.as=mr,Oi.asMilliseconds=pi,Oi.asSeconds=hi,Oi.asMinutes=mi,Oi.asHours=_i,Oi.asDays=yi,Oi.asWeeks=vi,Oi.asMonths=gi,Oi.asYears=Mi,Oi.valueOf=_r,Oi._bubble=fr,Oi.clone=vr,Oi.get=gr,Oi.milliseconds=bi,Oi.seconds=wi,Oi.minutes=Li,Oi.hours=ki,Oi.days=xi,Oi.weeks=br,Oi.months=Ti,Oi.years=Di,Oi.humanize=Tr,Oi.toISOString=Yr,Oi.toString=Yr,Oi.toJSON=Yr,Oi.locale=kn,Oi.localeData=xn,Oi.toIsoString=x("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Yr),Oi.lang=ai,z("X",0,0,"unix"),z("x",0,0,"valueOf"),Z("x",ia),Z("X",ua),X("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),X("x",function(e,t,n){n._d=new Date(w(e))}),t.version="2.19.3",r(Dt),t.fn=ci,t.min=St,t.max=Et,t.now=$a,t.utc=p,t.unix=Kn,t.months=nr,t.isDate=l,t.locale=tt,t.invalid=y,t.duration=Xt,t.isMoment=M,t.weekdays=ar,t.parseZone=$n,t.localeData=at,t.isDuration=Nt,t.monthsShort=rr,t.weekdaysMin=or,t.defineLocale=nt,t.updateLocale=rt,t.locales=it,t.weekdaysShort=ir,t.normalizeUnits=I,t.relativeTimeRounding=kr,t.relativeTimeThreshold=xr,t.calendarFormat=an,t.prototype=ci,t})}).call(t,n(526)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t,n){function r(e){return n(a(e))}function a(e){return i[e]||function(){throw new Error("Cannot find module '"+e+"'.")}()}var i={"./af":528,"./af.js":528,"./ar":529,"./ar-dz":530,"./ar-dz.js":530,"./ar-kw":531,"./ar-kw.js":531,"./ar-ly":532,"./ar-ly.js":532,"./ar-ma":533,"./ar-ma.js":533,"./ar-sa":534,"./ar-sa.js":534,"./ar-tn":535,"./ar-tn.js":535,"./ar.js":529,"./az":536,"./az.js":536,"./be":537,"./be.js":537,"./bg":538,"./bg.js":538,"./bm":539,"./bm.js":539,"./bn":540,"./bn.js":540,"./bo":541,"./bo.js":541,"./br":542,"./br.js":542,"./bs":543,"./bs.js":543,"./ca":544,"./ca.js":544,"./cs":545,"./cs.js":545,"./cv":546,"./cv.js":546,"./cy":547,"./cy.js":547,"./da":548,"./da.js":548,"./de":549,"./de-at":550,"./de-at.js":550,"./de-ch":551,"./de-ch.js":551,"./de.js":549,"./dv":552,"./dv.js":552,"./el":553,"./el.js":553,"./en-au":554,"./en-au.js":554,"./en-ca":555,"./en-ca.js":555,"./en-gb":556,"./en-gb.js":556,"./en-ie":557,"./en-ie.js":557,"./en-nz":558,"./en-nz.js":558,"./eo":559,"./eo.js":559,"./es":560,"./es-do":561,"./es-do.js":561,"./es-us":562,"./es-us.js":562,"./es.js":560,"./et":563,"./et.js":563,"./eu":564,"./eu.js":564,"./fa":565,"./fa.js":565,"./fi":566,"./fi.js":566,"./fo":567,"./fo.js":567,"./fr":568,"./fr-ca":569,"./fr-ca.js":569,"./fr-ch":570,"./fr-ch.js":570,"./fr.js":568,"./fy":571,"./fy.js":571,"./gd":572,"./gd.js":572,"./gl":573,"./gl.js":573,"./gom-latn":574,"./gom-latn.js":574,"./gu":575,"./gu.js":575,"./he":576,"./he.js":576,"./hi":577,"./hi.js":577,"./hr":578,"./hr.js":578,"./hu":579,"./hu.js":579,"./hy-am":580,"./hy-am.js":580,"./id":581,"./id.js":581,"./is":582,"./is.js":582,"./it":583,"./it.js":583,"./ja":584,"./ja.js":584,"./jv":585,"./jv.js":585,"./ka":586,"./ka.js":586,"./kk":587,"./kk.js":587,"./km":588,"./km.js":588,"./kn":589,"./kn.js":589,"./ko":590,"./ko.js":590,"./ky":591,"./ky.js":591,"./lb":592,"./lb.js":592,"./lo":593,"./lo.js":593,"./lt":594,"./lt.js":594,"./lv":595,"./lv.js":595,"./me":596,"./me.js":596,"./mi":597,"./mi.js":597,"./mk":598,"./mk.js":598,"./ml":599,"./ml.js":599,"./mr":600,"./mr.js":600,"./ms":601,"./ms-my":602,"./ms-my.js":602,"./ms.js":601,"./my":603,"./my.js":603,"./nb":604,"./nb.js":604,"./ne":605,"./ne.js":605,"./nl":606,"./nl-be":607,"./nl-be.js":607,"./nl.js":606,"./nn":608,"./nn.js":608,"./pa-in":609,"./pa-in.js":609,"./pl":610,"./pl.js":610,"./pt":611,"./pt-br":612,"./pt-br.js":612,"./pt.js":611,"./ro":613,"./ro.js":613,"./ru":614,"./ru.js":614,"./sd":615,"./sd.js":615,"./se":616,"./se.js":616,"./si":617,"./si.js":617,"./sk":618,"./sk.js":618,"./sl":619,"./sl.js":619,"./sq":620,"./sq.js":620,"./sr":621,"./sr-cyrl":622,"./sr-cyrl.js":622,"./sr.js":621,"./ss":623,"./ss.js":623,"./sv":624,"./sv.js":624,"./sw":625,"./sw.js":625,"./ta":626,"./ta.js":626,"./te":627,"./te.js":627,"./tet":628,"./tet.js":628,"./th":629,"./th.js":629,"./tl-ph":630,"./tl-ph.js":630,"./tlh":631,"./tlh.js":631,"./tr":632,"./tr.js":632,"./tzl":633,"./tzl.js":633,"./tzm":634,"./tzm-latn":635,"./tzm-latn.js":635,"./tzm.js":634,"./uk":636,"./uk.js":636,"./ur":637,"./ur.js":637,"./uz":638,"./uz-latn":639,"./uz-latn.js":639,"./uz.js":638,"./vi":640,"./vi.js":640,"./x-pseudo":641,"./x-pseudo.js":641,"./yo":642,"./yo.js":642,"./zh-cn":643,"./zh-cn.js":643,"./zh-hk":644,"./zh-hk.js":644,"./zh-tw":645,"./zh-tw.js":645};r.keys=function(){return Object.keys(i)},r.resolve=a,e.exports=r,r.id=527},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(t,n,i,o){var s=r(t),u=a[e][r(t)];return 2===s&&(u=u[n?0:1]),u.replace(/%d/i,t)}},o=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"],s=e.defineLocale("ar",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return s})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("ar-dz",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"أح_إث_ثلا_أر_خم_جم_سب".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("ar-kw",{ months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(t,a,i,o){var s=n(t),u=r[e][n(t)];return 2===s&&(u=u[a?0:1]),u.replace(/%d/i,t)}},i=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],o=e.defineLocale("ar-ly",{months:i,monthsShort:i,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return o})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},n=e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10,r=e%100-n,a=e>=100?100:null;return e+(t[n]||t[r]||t[a])},week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var a={mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===r?n?"хвіліна":"хвіліну":"h"===r?n?"гадзіна":"гадзіну":e+" "+t(a[r],+e)}var r=e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!==2&&e%10!==3||e%100===12||e%100===13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},r=e.defineLocale("bn",{months:"জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},r=e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,n){var r={mm:"munutenn",MM:"miz",dd:"devezh"};return e+" "+a(r[n],e)}function n(e){switch(r(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function r(e){return e>9?r(e%10):e}function a(e,t){return 2===t?i(e):e}function i(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var o=e.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:n},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var t=1===e?"añ":"vet";return e+t},week:{dow:1,doy:4}});return o})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,n){var r=e+" ";switch(n){case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}var n=e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e){return e>1&&e<5&&1!==~~(e/10)}function n(e,n,r,a){var i=e+" ";switch(r){case"s":return n||a?"pár sekund":"pár sekundami";case"m":return n?"minuta":a?"minutu":"minutou";case"mm":return n||a?i+(t(e)?"minuty":"minut"):i+"minutami";case"h":return n?"hodina":a?"hodinu":"hodinou";case"hh":return n||a?i+(t(e)?"hodiny":"hodin"):i+"hodinami";case"d":return n||a?"den":"dnem";case"dd":return n||a?i+(t(e)?"dny":"dní"):i+"dny";case"M":return n||a?"měsíc":"měsícem";case"MM":return n||a?i+(t(e)?"měsíce":"měsíců"):i+"měsíci";case"y":return n||a?"rok":"rokem";case"yy":return n||a?i+(t(e)?"roky":"let"):i+"lety"}}var r="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),a="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),i=e.defineLocale("cs",{months:r,monthsShort:a,monthsParse:function(e,t){var n,r=[];for(n=0;n<12;n++)r[n]=new RegExp("^"+e[n]+"$|^"+t[n]+"$","i");return r}(r,a),shortMonthsParse:function(e){var t,n=[];for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$","i");return n}(a),longMonthsParse:function(e){var t,n=[];for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$","i");return n}(r),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var t=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран";return e+t},past:"%s каялла",s:"пӗр-ик ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=e,n="",r=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return t>20?n=40===t||50===t||60===t||80===t||100===t?"fed":"ain":t>0&&(n=r[t]),e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}var n=e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}var n=e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}var n=e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH.mm",LLLL:"dddd, D. MMMM YYYY HH.mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],r=e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}var n=e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl; },monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,n){var r=this._calendarEl[e],a=n&&n.hours();return t(r)&&(r=r.apply(n)),r.replace("{}",a%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,i=e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,i=e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"MM/DD/YYYY",LL:"MMMM [de] D [de] YYYY",LLL:"MMMM [de] D [de] YYYY H:mm",LLLL:"dddd, MMMM [de] D [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,n,r){var a={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?a[n][2]?a[n][2]:a[n][1]:r?a[n][0]:a[n][1]}var n=e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},r=e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysShort:"یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,r,a){var i="";switch(r){case"s":return a?"muutaman sekunnin":"muutama sekunti";case"m":return a?"minuutin":"minuutti";case"mm":i=a?"minuutin":"minuuttia";break;case"h":return a?"tunnin":"tunti";case"hh":i=a?"tunnin":"tuntia";break;case"d":return a?"päivän":"päivä";case"dd":i=a?"päivän":"päivää";break;case"M":return a?"kuukauden":"kuukausi";case"MM":i=a?"kuukauden":"kuukautta";break;case"y":return a?"vuoden":"vuosi";case"yy":i=a?"vuoden":"vuotta"}return i=n(e,a)+" "+i}function n(e,t){return e<10?t?a[e]:r[e]:e}var r="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),a=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",r[7],r[8],r[9]],i=e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),r=e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],r=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],a=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],i=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],o=e.defineLocale("gd",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:r,weekdaysShort:a,weekdaysMin:i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10===2?"na":"mh";return e+t},week:{dow:1,doy:4}});return o})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,n,r){var a={s:["thodde secondanim","thodde second"],m:["eka mintan","ek minute"],mm:[e+" mintanim",e+" mintam"],h:["eka horan","ek hor"],hh:[e+" horanim",e+" hor"],d:["eka disan","ek dis"],dd:[e+" disanim",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineanim",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsanim",e+" vorsam"]};return t?a[n][0]:a[n][1]}var n=e.defineLocale("gom-latn",{months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Ieta to] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fatlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:1,doy:4},meridiemParse:/rati|sokalli|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokalli"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokalli":e<16?"donparam":e<20?"sanje":"rati"}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"},r=e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પેહલા",s:"અમુક પળો",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{ LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10===0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=e.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,n){var r=e+" ";switch(n){case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}var n=e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,n,r){var a=e;switch(n){case"s":return r||t?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(r||t?" perc":" perce");case"mm":return a+(r||t?" perc":" perce");case"h":return"egy"+(r||t?" óra":" órája");case"hh":return a+(r||t?" óra":" órája");case"d":return"egy"+(r||t?" nap":" napja");case"dd":return a+(r||t?" nap":" napja");case"M":return"egy"+(r||t?" hónap":" hónapja");case"MM":return a+(r||t?" hónap":" hónapja");case"y":return"egy"+(r||t?" év":" éve");case"yy":return a+(r||t?" év":" éve")}return""}function n(e){return(e?"":"[múlt] ")+"["+r[this.day()]+"] LT[-kor]"}var r="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" "),a=e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?n===!0?"de":"DE":n===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e){return e%100===11||e%10!==1}function n(e,n,r,a){var i=e+" ";switch(r){case"s":return n||a?"nokkrar sekúndur":"nokkrum sekúndum";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?i+(n||a?"mínútur":"mínútum"):n?i+"mínúta":i+"mínútu";case"hh":return t(e)?i+(n||a?"klukkustundir":"klukkustundum"):i+"klukkustund";case"d":return n?"dagur":a?"dag":"degi";case"dd":return t(e)?n?i+"dagar":i+(a?"daga":"dögum"):n?i+"dagur":i+(a?"dag":"degi");case"M":return n?"mánuður":a?"mánuð":"mánuði";case"MM":return t(e)?n?i+"mánuðir":i+(a?"mánuði":"mánuðum"):n?i+"mánuður":i+(a?"mánuð":"mánuði");case"y":return n||a?"ár":"ári";case"yy":return t(e)?i+(n||a?"ár":"árum"):i+(n||a?"ár":"ári")}}var r=e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 HH:mm dddd",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日 HH:mm dddd"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("ka",{months:{standalone:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),format:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return/(წამი|წუთი|საათი|წელი)/.test(e)?e.replace(/ი$/,"ში"):e+"ში"},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის უკან"):/წელი/.test(e)?e.replace(/წელი$/,"წლის უკან"):void 0},s:"რამდენიმე წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20===0||e%100===0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},n=e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysMin:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"},r=e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬ_ಅಕ್ಟೋಬ_ನವೆಂಬ_ಡಿಸೆಂಬ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"},n=e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кече саат] LT",lastWeek:"[Өткен аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,n,r){var a={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?a[n][0]:a[n][1]}function n(e){var t=e.substr(0,e.indexOf(" "));return a(t)?"a "+e:"an "+e}function r(e){var t=e.substr(0,e.indexOf(" "));return a(t)?"viru "+e:"virun "+e}function a(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10,n=e/10;return a(0===t?n:t)}if(e<1e4){for(;e>=10;)e/=10;return a(e)}return e/=1e3,a(e)}var i=e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:r,s:"e puer Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,n,r){return t?"kelios sekundės":r?"kelių sekundžių":"kelias sekundes"}function n(e,t,n,r){return t?a(n)[0]:r?a(n)[1]:a(n)[2]}function r(e){return e%10===0||e>10&&e<20}function a(e){return o[e].split("_")}function i(e,t,i,o){var s=e+" ";return 1===e?s+n(e,t,i[0],o):t?s+(r(e)?a(i)[1]:a(i)[0]):o?s+a(i)[1]:s+(r(e)?a(i)[1]:a(i)[2])}var o={m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"},s=e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:t,m:n,mm:i,h:n,hh:i,d:n,dd:i,M:n,MM:i,y:n,yy:i},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});return s})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,n){return n?t%10===1&&t%100!==11?e[2]:e[3]:t%10===1&&t%100!==11?e[0]:e[1]}function n(e,n,r){return e+" "+t(i[r],e,n)}function r(e,n,r){return t(i[r],e,n)}function a(e,t){return t?"dažas sekundes":"dažām sekundēm"}var i={m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")},o=e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:a,m:r,mm:n,h:r,hh:n,d:r,dd:n,M:r,MM:n,y:r,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={words:{m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}},n=e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/, ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,n,r){var a="";if(t)switch(n){case"s":a="काही सेकंद";break;case"m":a="एक मिनिट";break;case"mm":a="%d मिनिटे";break;case"h":a="एक तास";break;case"hh":a="%d तास";break;case"d":a="एक दिवस";break;case"dd":a="%d दिवस";break;case"M":a="एक महिना";break;case"MM":a="%d महिने";break;case"y":a="एक वर्ष";break;case"yy":a="%d वर्षे"}else switch(n){case"s":a="काही सेकंदां";break;case"m":a="एका मिनिटा";break;case"mm":a="%d मिनिटां";break;case"h":a="एका तासा";break;case"hh":a="%d तासां";break;case"d":a="एका दिवसा";break;case"dd":a="%d दिवसां";break;case"M":a="एका महिन्या";break;case"MM":a="%d महिन्यां";break;case"y":a="एका वर्षा";break;case"yy":a="%d वर्षां"}return a.replace(/%d/i,e)}var n={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},r={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},a=e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return r[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return n[e]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात्री"===t?e<4?e:e+12:"सकाळी"===t?e:"दुपारी"===t?e>=10?e:e+12:"सायंकाळी"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात्री":e<10?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}});return a})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},r=e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,i=e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,i=e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},r=e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e){return e%10<5&&e%10>1&&~~(e/10)%10!==1}function n(e,n,r){var a=e+" ";switch(r){case"m":return n?"minuta":"minutę";case"mm":return a+(t(e)?"minuty":"minut");case"h":return n?"godzina":"godzinę";case"hh":return a+(t(e)?"godziny":"godzin");case"MM":return a+(t(e)?"miesiące":"miesięcy");case"yy":return a+(t(e)?"lata":"lat")}}var r="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),a="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),i=e.defineLocale("pl",{months:function(e,t){return e?""===t?"("+a[e.month()]+"|"+r[e.month()]+")":/D MMMM/.test(t)?a[e.month()]:r[e.month()]:r},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:n,mm:n,h:n,hh:n,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:n,y:"rok",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,n){var r={mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},a=" ";return(e%100>=20||e>=100&&e%100===0)&&(a=" de "),e+a+r[n]}var n=e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var a={mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===r?n?"минута":"минуту":e+" "+t(a[r],+e)}var r=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],a=e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:r,longMonthsParse:r,shortMonthsParse:r,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В следующее] dddd [в] LT";case 1:case 2:case 4:return"[В следующий] dddd [в] LT";case 3:case 5:case 6:return"[В следующую] dddd [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:n,mm:n,h:"час",hh:n,d:"день",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}});return a})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"],r=e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e){return e>1&&e<5}function n(e,n,r,a){var i=e+" ";switch(r){case"s":return n||a?"pár sekúnd":"pár sekundami";case"m":return n?"minúta":a?"minútu":"minútou";case"mm":return n||a?i+(t(e)?"minúty":"minút"):i+"minútami";case"h":return n?"hodina":a?"hodinu":"hodinou";case"hh":return n||a?i+(t(e)?"hodiny":"hodín"):i+"hodinami";case"d":return n||a?"deň":"dňom";case"dd":return n||a?i+(t(e)?"dni":"dní"):i+"dňami";case"M":return n||a?"mesiac":"mesiacom";case"MM":return n||a?i+(t(e)?"mesiace":"mesiacov"):i+"mesiacmi";case"y":return n||a?"rok":"rokom";case"yy":return n||a?i+(t(e)?"roky":"rokov"):i+"rokmi"}}var r="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),a="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"),i=e.defineLocale("sk",{months:r,monthsShort:a,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,n,r){var a=e+" ";switch(n){case"s":return t||r?"nekaj sekund":"nekaj sekundami";case"m":return t?"ena minuta":"eno minuto";case"mm":return a+=1===e?t?"minuta":"minuto":2===e?t||r?"minuti":"minutama":e<5?t||r?"minute":"minutami":t||r?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return a+=1===e?t?"ura":"uro":2===e?t||r?"uri":"urama":e<5?t||r?"ure":"urami":t||r?"ur":"urami"; case"d":return t||r?"en dan":"enim dnem";case"dd":return a+=1===e?t||r?"dan":"dnem":2===e?t||r?"dni":"dnevoma":t||r?"dni":"dnevi";case"M":return t||r?"en mesec":"enim mesecem";case"MM":return a+=1===e?t||r?"mesec":"mesecem":2===e?t||r?"meseca":"mesecema":e<5?t||r?"mesece":"meseci":t||r?"mesecev":"meseci";case"y":return t||r?"eno leto":"enim letom";case"yy":return a+=1===e?t||r?"leto":"letom":2===e?t||r?"leti":"letoma":e<5?t||r?"leta":"leti":t||r?"let":"leti"}}var n=e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}},n=e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={words:{m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}},n=e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var e=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"e":1===t?"a":2===t?"a":"e";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"},r=e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t?e:"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juniu_Juliu_Augustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Aug_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sexta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sext_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Sex_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",m:"minutu ida",mm:"minutus %d",h:"horas ida",hh:"horas %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e){var t=e;return t=e.indexOf("jaj")!==-1?t.slice(0,-3)+"leS":e.indexOf("jar")!==-1?t.slice(0,-3)+"waQ":e.indexOf("DIS")!==-1?t.slice(0,-3)+"nem":t+" pIq"}function n(e){var t=e;return t=e.indexOf("jaj")!==-1?t.slice(0,-3)+"Hu’":e.indexOf("jar")!==-1?t.slice(0,-3)+"wen":e.indexOf("DIS")!==-1?t.slice(0,-3)+"ben":t+" ret"}function r(e,t,n,r){var i=a(e);switch(n){case"mm":return i+" tup";case"hh":return i+" rep";case"dd":return i+" jaj";case"MM":return i+" jar";case"yy":return i+" DIS"}}function a(e){var t=Math.floor(e%1e3/100),n=Math.floor(e%100/10),r=e%10,a="";return t>0&&(a+=i[t]+"vatlh"),n>0&&(a+=(""!==a?" ":"")+i[n]+"maH"),r>0&&(a+=(""!==a?" ":"")+i[r]),""===a?"pagh":a}var i="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_"),o=e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:t,past:n,s:"puS lup",m:"wa’ tup",mm:r,h:"wa’ rep",hh:r,d:"wa’ jaj",dd:r,M:"wa’ jar",MM:r,y:"wa’ DIS",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},n=e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},dayOfMonthOrdinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(e){if(0===e)return e+"'ıncı";var n=e%10,r=e%100-n,a=e>=100?100:null;return e+(t[n]||t[r]||t[a])},week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t,n,r){var a={s:["viensas secunds","'iensas secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",""+e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",""+e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",""+e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",""+e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",""+e+" ars"]};return r?a[n][0]:t?a[n][0]:a[n][1]}var n=e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var a={mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===r?n?"хвилина":"хвилину":"h"===r?n?"година":"годину":e+" "+t(a[r],+e)}function r(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};if(!e)return n.nominative;var r=/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative";return n[r][e.day()]}function a(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}var i=e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:r,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:a("[Сьогодні "),nextDay:a("[Завтра "),lastDay:a("[Вчора "),nextWeek:a("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return a("[Минулої] dddd [").call(this);case 1:case 2:case 4:return a("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}});return i})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],r=e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}});return r})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY", LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日 HH:mm",llll:"YYYY年MMMD日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日 HH:mm",LLLL:"YYYY年MMMD日dddd HH:mm",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日 HH:mm",llll:"YYYY年MMMD日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return t})},function(e,t,n){!function(e,t){t(n(525))}(this,function(e){"use strict";var t=e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日 HH:mm",LLLL:"YYYY年MMMD日dddd HH:mm",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日 HH:mm",llll:"YYYY年MMMD日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return t})},function(e,t,n){e.exports=n(647)},function(e,t,n){"use strict";function r(e){this.defaults=i.merge({},e),this.interceptors={request:new s,response:new s}}var a=n(648),i=n(649),o=n(650),s=n(658),u=n(659),l=n(660),c=n(661),d=n(654);r.prototype.request=function(e){"string"==typeof e&&(e=i.merge({url:arguments[0]},arguments[1])),e=i.merge(a,this.defaults,{method:"get"},e),e.baseURL&&!u(e.url)&&(e.url=l(e.baseURL,e.url)),e.withCredentials=e.withCredentials||this.defaults.withCredentials,e.data=d(e.data,e.headers,e.transformRequest),e.headers=i.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),i.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]});var t=[o,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n};var f=new r(a),p=e.exports=c(r.prototype.request,f);p.create=function(e){return new r(e)},p.defaults=f.defaults,p.all=function(e){return Promise.all(e)},p.spread=n(662),p.interceptors=f.interceptors,i.forEach(["delete","get","head"],function(e){r.prototype[e]=function(t,n){return this.request(i.merge(n||{},{method:e,url:t}))},p[e]=c(r.prototype[e],f)}),i.forEach(["post","put","patch"],function(e){r.prototype[e]=function(t,n,r){return this.request(i.merge(r||{},{method:e,url:t,data:n}))},p[e]=c(r.prototype[e],f)})},function(e,t,n){"use strict";var r=n(649),a=/^\)\]\}',?\n/,i={"Content-Type":"application/x-www-form-urlencoded"};e.exports={transformRequest:[function(e,t){return r.isFormData(e)?e:r.isArrayBuffer(e)?e:r.isArrayBufferView(e)?e.buffer:!r.isObject(e)||r.isFile(e)||r.isBlob(e)?e:(r.isUndefined(t)||(r.forEach(t,function(e,n){"content-type"===n.toLowerCase()&&(t["Content-Type"]=e)}),r.isUndefined(t["Content-Type"])&&(t["Content-Type"]="application/json;charset=utf-8")),JSON.stringify(e))}],transformResponse:[function(e){if("string"==typeof e){e=e.replace(a,"");try{e=JSON.parse(e)}catch(t){}}return e}],headers:{common:{Accept:"application/json, text/plain, */*"},patch:r.merge(i),post:r.merge(i),put:r.merge(i)},timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN"}},function(e,t){"use strict";function n(e){return"[object Array]"===y.call(e)}function r(e){return"[object ArrayBuffer]"===y.call(e)}function a(e){return"[object FormData]"===y.call(e)}function i(e){var t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function o(e){return"string"==typeof e}function s(e){return"number"==typeof e}function u(e){return"undefined"==typeof e}function l(e){return null!==e&&"object"==typeof e}function c(e){return"[object Date]"===y.call(e)}function d(e){return"[object File]"===y.call(e)}function f(e){return"[object Blob]"===y.call(e)}function p(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function h(){return"undefined"!=typeof window&&"undefined"!=typeof document&&"function"==typeof document.createElement}function m(e,t){if(null!==e&&"undefined"!=typeof e)if("object"==typeof e||n(e)||(e=[e]),n(e))for(var r=0,a=e.length;r<a;r++)t.call(null,e[r],r,e);else for(var i in e)e.hasOwnProperty(i)&&t.call(null,e[i],i,e)}function _(){function e(e,n){"object"==typeof t[n]&&"object"==typeof e?t[n]=_(t[n],e):t[n]=e}for(var t={},n=0,r=arguments.length;n<r;n++)m(arguments[n],e);return t}var y=Object.prototype.toString;e.exports={isArray:n,isArrayBuffer:r,isFormData:a,isArrayBufferView:i,isString:o,isNumber:s,isObject:l,isUndefined:u,isDate:c,isFile:d,isBlob:f,isStandardBrowserEnv:h,forEach:m,merge:_,trim:p}},function(e,t,n){(function(t){"use strict";e.exports=function(e){return new Promise(function(r,a){try{var i;"function"==typeof e.adapter?i=e.adapter:"undefined"!=typeof XMLHttpRequest?i=n(651):"undefined"!=typeof t&&(i=n(651)),"function"==typeof i&&i(r,a,e)}catch(o){a(o)}})}}).call(t,n(451))},function(e,t,n){"use strict";var r=n(649),a=n(652),i=n(653),o=n(654),s=n(655),u=window.btoa||n(656);e.exports=function(e,t,l){var c=l.data,d=l.headers;r.isFormData(c)&&delete d["Content-Type"];var f=new XMLHttpRequest;if(!window.XDomainRequest||"withCredentials"in f||s(l.url)||(f=new window.XDomainRequest),l.auth){var p=l.auth.username||"",h=l.auth.password||"";d.Authorization="Basic "+u(p+":"+h)}if(f.open(l.method.toUpperCase(),a(l.url,l.params,l.paramsSerializer),!0),f.timeout=l.timeout,f.onload=function(){if(f){var n="getAllResponseHeaders"in f?i(f.getAllResponseHeaders()):null,r=["text",""].indexOf(l.responseType||"")!==-1?f.responseText:f.response,a={data:o(r,n,l.transformResponse),status:1223===f.status?204:f.status,statusText:1223===f.status?"No Content":f.statusText,headers:n,config:l};(a.status>=200&&a.status<300||!("status"in f)&&a.responseText?e:t)(a),f=null}},f.onerror=function(){t(new Error("Network Error")),f=null},r.isStandardBrowserEnv()){var m=n(657),_=l.withCredentials||s(l.url)?m.read(l.xsrfCookieName):void 0;_&&(d[l.xsrfHeaderName]=_)}if("setRequestHeader"in f&&r.forEach(d,function(e,t){"undefined"==typeof c&&"content-type"===t.toLowerCase()?delete d[t]:f.setRequestHeader(t,e)}),l.withCredentials&&(f.withCredentials=!0),l.responseType)try{f.responseType=l.responseType}catch(y){if("json"!==f.responseType)throw y}r.isArrayBuffer(c)&&(c=new DataView(c)),f.send(c)}},function(e,t,n){"use strict";function r(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var a=n(649);e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else{var o=[];a.forEach(t,function(e,t){null!==e&&"undefined"!=typeof e&&(a.isArray(e)&&(t+="[]"),a.isArray(e)||(e=[e]),a.forEach(e,function(e){a.isDate(e)?e=e.toISOString():a.isObject(e)&&(e=JSON.stringify(e)),o.push(r(t)+"="+r(e))}))}),i=o.join("&")}return i&&(e+=(e.indexOf("?")===-1?"?":"&")+i),e}},function(e,t,n){"use strict";var r=n(649);e.exports=function(e){var t,n,a,i={};return e?(r.forEach(e.split("\n"),function(e){a=e.indexOf(":"),t=r.trim(e.substr(0,a)).toLowerCase(),n=r.trim(e.substr(a+1)),t&&(i[t]=i[t]?i[t]+", "+n:n)}),i):i}},function(e,t,n){"use strict";var r=n(649);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t,n){"use strict";var r=n(649);e.exports=r.isStandardBrowserEnv()?function(){function e(e){var t=e;return n&&(a.setAttribute("href",t),t=a.href),a.setAttribute("href",t),{href:a.href,protocol:a.protocol?a.protocol.replace(/:$/,""):"",host:a.host,search:a.search?a.search.replace(/^\?/,""):"",hash:a.hash?a.hash.replace(/^#/,""):"",hostname:a.hostname,port:a.port,pathname:"/"===a.pathname.charAt(0)?a.pathname:"/"+a.pathname}}var t,n=/(msie|trident)/i.test(navigator.userAgent),a=document.createElement("a");return t=e(window.location.href),function(n){var a=r.isString(n)?e(n):n;return a.protocol===t.protocol&&a.host===t.host}}():function(){return function(){return!0}}()},function(e,t){"use strict";function n(e){this.message=e}function r(e){for(var t,r,i=String(e),o="",s=0,u=a;i.charAt(0|s)||(u="=",s%1);o+=u.charAt(63&t>>8-s%1*8)){if(r=i.charCodeAt(s+=.75),r>255)throw new n("INVALID_CHARACTER_ERR: DOM Exception 5");t=t<<8|r}return o}var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.prototype=new Error,n.prototype.code=5,n.prototype.name="InvalidCharacterError",e.exports=r},function(e,t,n){"use strict";var r=n(649);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,a,i,o){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(a)&&s.push("path="+a),r.isString(i)&&s.push("domain="+i),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t,n){"use strict";function r(){this.handlers=[]}var a=n(649);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){a.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t){"use strict";e.exports=function(e,t){return e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,"")}},function(e,t){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={eventCategory:"Search",eventAction:"QuerySent",customDimensions:{dimension1:"HeaderSearch",dimension2:"Unknown",dimension4:"NotSet",dimension5:"NotSet"}};t["default"]=n,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(334),i=r(a),o=n(515),s=r(o),u=n(517),l=n(524),c=r(l),d={backgroundColor:"#E32B31",color:"#FFFFFF"},f=function(e){var t=e.id,n=e.className,r=e.target,a=e.label,o=e.gaLabel,s=e.style;return i["default"].createElement("a",{id:t,className:n,href:r,onClick:function(){return c["default"].trackHeader("Donate",o)},style:(0,u.extend)(s,d)},a)};f.propTypes={id:s["default"].string,className:s["default"].string,target:s["default"].string,label:s["default"].string,style:s["default"].object,gaLabel:s["default"].string},f.defaultProps={label:"Donate",className:"donateButton",target:"https://web.archive.org/web/20190417224618/https://secure3.convio.net/nypl/site/Donation2?7825.donation=form1&df_id=7825&mfc_pref=T&s_src=FRQ18ZZ_TNN"},t["default"]=f,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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 o(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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(334),l=r(u),c=n(515),d=r(c),f=n(524),p=r(f),h=function(e){function t(e){a(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleOnClick=n.handleOnClick.bind(n),n}return o(t,e),s(t,[{key:"handleOnClick",value:function(){p["default"].trackHeader(this.props.gaAction,this.props.gaLabel),this.props.onClick()}},{key:"render",value:function(){return l["default"].createElement("a",{ref:this.props.ref,id:this.props.id,className:this.props.className,href:this.props.target,onClick:this.handleOnClick,style:this.props.style},this.props.label)}}]),t}(l["default"].Component);h.propTypes={id:d["default"].string,ref:d["default"].string,className:d["default"].string,lang:d["default"].string,style:d["default"].object,target:d["default"].string,label:d["default"].string,onClick:d["default"].func,gaAction:d["default"].string,gaLabel:d["default"].string},h.defaultProps={className:"simpleLink",label:"Link",lang:"en",target:"#",onClick:function(){}},t["default"]=h,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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 o(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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(334),l=r(u),c=n(515),d=r(c),f=n(517),p=n(667),h=r(p),m=n(523),_=n(646),y=r(_),v=n(670),g=r(v),M=n(524),b=r(M),w={base:{position:"relative",lineHeight:"1px"},subscribeButton:{display:"inline",padding:"11px 10px 11px 12px",verticalAlign:"baseline"},subscribeLabel:{display:"inline",verticalAlign:"baseline"},EmailSubscribeForm:{position:"absolute",zIndex:1e3,right:"0",width:"250px",minHeight:"210px",backgroundColor:"#1B7FA7",padding:"25px 30px",marginTop:"10px"},hide:{display:"none"},show:{display:"block"}},L=function(e){function t(e){a(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={visible:!1,target:n.props.target},n.handleOnClickOut=n.handleOnClickOut.bind(n),n.handleClick=n.handleClick.bind(n),n.handleEscKey=n.handleEscKey.bind(n),n}return o(t,e),s(t,[{key:"componentDidMount",value:function(){window.addEventListener("keydown",this.handleEscKey,!1),this.callMailinglistApi()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("keydown",this.handleEscKey,!1)}},{key:"onChange",value:function(){this.setState({visible:!this.state.visible})}},{key:"handleEscKey",value:function(e){"Escape"!==e.key&&"Esc"!==e.key&&27!==e.keyCode||this.handleOnClickOut()}},{key:"handleClick",value:function(e){if("#"===this.state.target){e.preventDefault();var t=this.state.visible?"Closed":"Open";this.setState({visible:!this.state.visible}),b["default"].trackHeader("Click","Subscribe - "+t)}}},{key:"handleOnClickOut",value:function(){this.state.visible&&(this.setState({visible:!1}),b["default"].trackHeader("Click","Subscribe - Closed"))}},{key:"callMailinglistApi",value:function(){var e=this;y["default"].get("https://web.archive.org/web/20190417224618/https://mailinglistapi.nypl.org").then(function(t){200===t.status&&t.status<300&&e.setState({target:"#"})})["catch"](function(e){console.warn("Error on Axios GET request: https://mailinglistapi.nypl.org"),e instanceof Error?console.warn(e.message):console.warn("The Axios GET request has a status of: "+e.status)})}},{key:"renderEmailButton",value:function(){var e="",t=l["default"].createElement(m.GenericWedgeIcon,{className:"dropDownIcon",ariaHidden:!0,focusable:!1}),n=this.props.label;return this.state.visible&&(e="active",n="Close",t=l["default"].createElement(m.XIcon,{className:"dropDownIcon",ariaHidden:!0,fill:"#fff",focusable:!1})),l["default"].createElement("a",{id:"subscribeButton",className:"subscribeButton "+e,href:this.state.target,onClick:this.handleClick,style:w.subscribeButton,role:"#"===this.state.target?"button":null,"aria-haspopup":"true","aria-expanded":!!this.state.visible||null},l["default"].createElement("span",{style:w.subscribeLabel},n),t)}},{key:"renderEmailDialog",value:function(){return this.state.visible?l["default"].createElement("div",{className:"emailSubscription-wrapper active animatedFast fadeIn",style:w.EmailSubscribeForm},l["default"].createElement(g["default"],{listId:"1061",target:"https://web.archive.org/web/20190417224618/https://mailinglistapi.nypl.org"})):null}},{key:"render",value:function(){var e=this.state.visible?".subscribeMessageBox":null;return l["default"].createElement(h["default"],{focusTrapOptions:{onDeactivate:this.handleOnClickOut,clickOutsideDeactivates:!0,initialFocus:e},active:this.state.visible,className:"subscribeButton-wrapper",style:(0,f.extend)(w.base,this.props.style)},this.renderEmailButton(),this.renderEmailDialog())}}]),t}(l["default"].Component);L.propTypes={lang:d["default"].string,label:d["default"].string,target:d["default"].string,style:d["default"].object},L.defaultProps={lang:"en",label:"Subscribe",target:"https://web.archive.org/web/20190417224618/http://pages.email.nypl.org/page.aspx?QS=3935619f7de112ef7250fe02b84fb2f9ab74e4ea015814b7"},t["default"]=L,e.exports=t["default"]},function(e,t,n){"use strict";function r(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 i(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)}var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(334),u=n(668),l=["active","paused","tag","focusTrapOptions","_createFocusTrap"],c=function(e){function t(){var e,n,i,o;r(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=i=a(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.setNode=function(e){i.node=e},o=n,a(i,o)}return i(t,e),o(t,[{key:"componentWillMount",value:function(){"undefined"!=typeof document&&(this.previouslyFocusedElement=document.activeElement)}},{key:"componentDidMount",value:function(){var e=this.props.focusTrapOptions,t={returnFocusOnDeactivate:!1};for(var n in e)e.hasOwnProperty(n)&&"returnFocusOnDeactivate"!==n&&(t[n]=e[n]);this.focusTrap=this.props._createFocusTrap(this.node,t),this.props.active&&this.focusTrap.activate(),this.props.paused&&this.focusTrap.pause()}},{key:"componentDidUpdate",value:function(e){e.active&&!this.props.active?this.focusTrap.deactivate():!e.active&&this.props.active&&this.focusTrap.activate(),e.paused&&!this.props.paused?this.focusTrap.unpause():!e.paused&&this.props.paused&&this.focusTrap.pause()}},{key:"componentWillUnmount",value:function(){this.focusTrap.deactivate(),this.props.focusTrapOptions.returnFocusOnDeactivate!==!1&&this.previouslyFocusedElement&&this.previouslyFocusedElement.focus()}},{key:"render",value:function(){var e={ref:this.setNode};for(var t in this.props)this.props.hasOwnProperty(t)&&l.indexOf(t)===-1&&(e[t]=this.props[t]);return s.createElement(this.props.tag,e,this.props.children)}}]),t}(s.Component);c.defaultProps={active:!0,tag:"div",paused:!1,focusTrapOptions:{},_createFocusTrap:u},e.exports=c},function(e,t,n){function r(e,t){function n(e){if(!x){var t={onActivate:e&&void 0!==e.onActivate?e.onActivate:S.onActivate};return x=!0,T=!1,k=document.activeElement,t.onActivate&&t.onActivate(),c(),E}}function r(e){if(x){var t={returnFocus:e&&void 0!==e.returnFocus?e.returnFocus:S.returnFocusOnDeactivate,onDeactivate:e&&void 0!==e.onDeactivate?e.onDeactivate:S.onDeactivate};return d(),t.onDeactivate&&t.onDeactivate(),t.returnFocus&&setTimeout(function(){i(k)},0),x=!1,T=!1,this}}function u(){!T&&x&&(T=!0,d())}function l(){T&&x&&(T=!1,c())}function c(){if(x)return s&&s.pause(),s=E,g(),setTimeout(function(){i(p())},0),document.addEventListener("focus",_,!0),document.addEventListener("click",m,!0),document.addEventListener("mousedown",h,!0),document.addEventListener("touchstart",h,!0),document.addEventListener("keydown",y,!0),E}function d(){if(x&&s===E)return document.removeEventListener("focus",_,!0),document.removeEventListener("click",m,!0),document.removeEventListener("mousedown",h,!0),document.removeEventListener("touchstart",h,!0),document.removeEventListener("keydown",y,!0),s=null,E}function f(e){var t=S[e],n=t;if(!t)return null;if("string"==typeof t&&(n=document.querySelector(t),!n))throw new Error("`"+e+"` refers to no known node");if("function"==typeof t&&(n=t(),!n))throw new Error("`"+e+"` did not return a node");return n}function p(){var e;if(e=null!==f("initialFocus")?f("initialFocus"):Y.contains(document.activeElement)?document.activeElement:b[0]||f("fallbackFocus"),!e)throw new Error("You can't have a focus-trap without at least one focusable element");return e}function h(e){S.clickOutsideDeactivates&&!Y.contains(e.target)&&r({returnFocus:!1})}function m(e){S.clickOutsideDeactivates||Y.contains(e.target)||(e.preventDefault(),e.stopImmediatePropagation())}function _(e){Y.contains(e.target)||(e.preventDefault(),e.stopImmediatePropagation(),"function"==typeof e.target.blur&&e.target.blur(),D&&M(D))}function y(e){"Tab"!==e.key&&9!==e.keyCode||v(e),S.escapeDeactivates!==!1&&a(e)&&r()}function v(e){if(g(),e.target.hasAttribute("tabindex")&&Number(e.target.getAttribute("tabindex"))<0)return D=e;e.preventDefault();var t=b.indexOf(e.target);return e.shiftKey?i(e.target===w||b.indexOf(e.target)===-1?L:b[t-1]):e.target===L?i(w):void i(b[t+1])}function g(){b=o(Y),w=b[0],L=b[b.length-1]}function M(e){return e.shiftKey?i(L):void i(w)}var b=[],w=null,L=null,k=null,x=!1,T=!1,D=null,Y="string"==typeof e?document.querySelector(e):e,S=t||{};S.returnFocusOnDeactivate=!t||void 0===t.returnFocusOnDeactivate||t.returnFocusOnDeactivate,S.escapeDeactivates=!t||void 0===t.escapeDeactivates||t.escapeDeactivates;var E={activate:n,deactivate:r,pause:u,unpause:l};return E}function a(e){return"Escape"===e.key||"Esc"===e.key||27===e.keyCode}function i(e){e&&e.focus&&e!==document.activeElement&&(e.focus(),"input"===e.tagName.toLowerCase()&&e.select())}var o=n(669),s=null;e.exports=r},function(e,t){function n(e){function t(r,a){if(r===e.documentElement)return!1;for(var i=0,o=n.length;i<o;i++)if(n[i][0]===r)return n[i][1];a=a||e.defaultView.getComputedStyle(r);var s=!1;return"none"===a.display?s=!0:r.parentNode&&(s=t(r.parentNode)),n.push([r,s]),s}var n=[];return function(n){if(n===e.documentElement)return!1;var r=e.defaultView.getComputedStyle(n);return!!t(n,r)||"hidden"===r.visibility}}e.exports=function(e,t){t=t||{};var r=e.ownerDocument||e,a=[],i=[],o=n(r),s=["input","select","a[href]","textarea","button","[tabindex]"],u=e.querySelectorAll(s.join(","));if(t.includeContainer){var l=Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector;s.some(function(t){return l.call(e,t)})&&(u=Array.prototype.slice.apply(u),u.unshift(e))}for(var c,d,f,p=0,h=u.length;p<h;p++)c=u[p],d=parseInt(c.getAttribute("tabindex"),10),f=isNaN(d)?c.tabIndex:d,f<0||"INPUT"===c.tagName&&"hidden"===c.type||c.disabled||o(c,r)||(0===f?a.push(c):i.push({index:p,tabIndex:f,node:c}));var m=i.sort(function(e,t){return e.tabIndex===t.tabIndex?e.index-t.index:e.tabIndex-t.tabIndex}).map(function(e){return e.node});return Array.prototype.push.apply(m,a),m}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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 o(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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(334),l=r(u),c=n(367),d=r(c),f=n(515),p=r(f),h=n(646),m=r(h),_=n(671),y=r(_),v=n(517),g=n(523),M=n(521),b=r(M),w=n(672),L=r(w),k=n(673),x=r(k),T=n(674),D=r(T),Y=n(524),S=r(Y),E={base:{backgroundColor:"#1B7FA7",padding:"0px",width:"auto"},submitButton:{backgroundColor:"#1B7FA7",border:"2px solid #FFF",color:"#FFF",fontFamily:"Kievit-Book",fontSize:"0.875em",height:"38px",margin:"60px 0 0 0",padding:"0 0 0 21px",lineHeight:"normal",width:"100px"},tryAgainButton:{display:"inline-block",border:"2px solid #fff",color:"white",padding:"5px 15px 5px 5px",width:"90px",fontSize:"0.875em",backgroundColor:"#1B7FA7",fontFamily:"Kievit-Book",marginTop:"25px"},privacyLink:{backgroundColor:"#1B7FA7",color:"#FFF",fontSize:"0.875em",fontWeight:"400",position:"relative",textDecoration:"underline"},scLink:{backgroundColor:"#1B7FA7",color:"#FFF",fontSize:"0.875em",fontWeight:"400",position:"relative",textDecoration:"underline"},emailFormLabel:{color:"#FFF",margin:"15px 0 0 0",display:"inline-block"}},O=function(e){function t(e){a(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={formProcessing:!1,formStatus:"",notValidEmail:!1},n.validateForm=n.validateForm.bind(n),n.initForm=n.initForm.bind(n),n}return o(t,e),s(t,[{key:"initForm",value:function(e){e.preventDefault(),this.setState({formProcessing:!1,formStatus:""})}},{key:"validateForm",value:function(e){e.preventDefault();var t=d["default"].findDOMNode(this.refs.emailAddressField);this.isValidEmail(t.value)?(this.setState({notValidEmail:!1}),this.addSubscriberToList(t.value,this.props.target,this.props.listId)):(t.value="",t.focus(),this.setState({notValidEmail:!0}))}},{key:"isValidEmail",value:function(e){var t=new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i);return!!e&&t.test(e)}},{key:"addSubscriberToList",value:function(e,t,n){var r=this,a=t+"/add-subscriber/"+n;this.setState({formProcessing:!0}),m["default"].post(a,{email:e}).then(function(e){r.setState({formStatus:e.data.responseStatus,formProcessing:!1})})["catch"](function(e){r.setState({formStatus:e.data.responseStatus||e.statusText,formProcessing:!1})})}},{key:"render",value:function(){var e=this.state.formStatus,t=this.state.formProcessing,n=this.state.notValidEmail,r="emailSubscribeForm",a="emailAddressField",i=(0,y["default"])({active:n}),o=void 0;return t?l["default"].createElement("div",{className:this.props.className},l["default"].createElement(D["default"],null)):(o=l["default"].createElement("div",{role:"dialog"},l["default"].createElement("div",{ className:"subscribeMessageBox "+e,tabIndex:"0"},l["default"].createElement("div",{className:"subscribeMessageBox-eyebrow"}),l["default"].createElement("div",{className:"subscribeMessageBox-title"},"Get the ",l["default"].createElement("span",{className:"subscribeMessageBox-title-bestNYPL"},"best of NYPL")," in your inbox")),l["default"].createElement("form",{id:"emailSubscribeForm",className:r,action:this.props.target,method:this.props.form_method,name:this.props.form_name,onSubmit:this.validateForm,style:(0,v.extend)(this.props.style,E.base)},l["default"].createElement("div",{className:r+"-fields"},l["default"].createElement("label",{className:r+"-label",style:E.emailFormLabel,htmlFor:a},"Email Address"),l["default"].createElement("input",{"aria-label":"Enter your email address",className:r+"-input",type:"email",name:"Email Address",placeholder:this.props.placeholder,ref:a,id:a,required:!0,"aria-required":"true",autoComplete:"off",autoFocus:!0}),l["default"].createElement("div",{className:r+"-error "+i},l["default"].createElement(g.XIcon,{ariaHidden:!0,focusable:!1}),l["default"].createElement("span",null,"Please enter a valid email address")),l["default"].createElement("div",{className:r+"-submit"},l["default"].createElement(g.CheckSoloIcon,{ariaHidden:!0,focusable:!1}),l["default"].createElement("input",{"aria-label":"Sign up",type:"submit",name:"submit",value:"SIGN UP",style:E.submitButton}))))),"success"===e&&(S["default"].trackHeader("Subscribe","Success"),o=l["default"].createElement("div",null,l["default"].createElement(x["default"],{status:e,msg:"Thank you for subscribing to our email updates."}),l["default"].createElement("div",{className:this.props.className+"-newEmail"},l["default"].createElement("button",{onClick:this.initForm,style:E.resubmitButton},"Enter another email address")),l["default"].createElement("div",{className:this.props.className+"-followUs"},l["default"].createElement("p",null,"Follow us:"),l["default"].createElement(L["default"],{className:this.props.className+"-socialMediaLinksWidget",links:b["default"].socialMediaLinks,displayOnlyList:["facebook","twitter"]})))),"exists"===e&&(S["default"].trackHeader("Subscribe","Error -- already subscribed"),o=l["default"].createElement("div",{className:this.props.className+"-alreadySubscribed"},l["default"].createElement(x["default"],{status:e,msg:"Looks like you're already signed up!"}),l["default"].createElement("div",{className:this.props.className+"-newEmail"},l["default"].createElement("button",{style:E.resubmitButton,onClick:this.initForm},"Enter a different email address")))),"error"!==e&&"Internal Server Error"!==e||(S["default"].trackHeader("Subscribe","Error"),o=l["default"].createElement("div",{className:this.props.className+"-misc-error"},l["default"].createElement("div",null,"Hmm..."),l["default"].createElement("div",null,"Something isn't quite right."),l["default"].createElement("div",null,"Please try again."),l["default"].createElement("a",{href:"",onClick:this.initForm,style:E.tryAgainButton},l["default"].createElement(g.LeftArrowIcon,{ariaHidden:!0,focusable:!1}),"TRY AGAIN"))),l["default"].createElement("div",{className:this.props.className},o,l["default"].createElement("a",{href:this.props.subCenterUrl,className:this.props.className+"-sc-link",style:E.scLink,onClick:function(){return S["default"].trackHeader("Subscribe","Subscription Center")}},"Subscription Center"),l["default"].createElement("a",{href:this.props.policyUrl,className:this.props.className+"-pp-link",style:E.privacyLink},"Privacy Policy")))}}]),t}(l["default"].Component);O.propTypes={id:p["default"].string,className:p["default"].string,lang:p["default"].string,target:p["default"].string,form_name:p["default"].string,listId:p["default"].string,form_method:p["default"].string,placeholder:p["default"].string,policyUrl:p["default"].string,subCenterUrl:p["default"].string,style:p["default"].object},O.defaultProps={id:"EmailSubscription",className:"emailSubscription",lang:"en",target:"https://web.archive.org/web/20190417224618/http://cl.exct.net/subscribe.aspx",form_name:"subscribeForm",listId:"1061",form_method:"POST",placeholder:"Your email address",policyUrl:"https://web.archive.org/web/20190417224618/http://www.nypl.org/help/about-nypl/legal-notices/privacy-policy",subCenterUrl:"https://web.archive.org/web/20190417224618/http://pages.email.nypl.org/page.aspx?QS=3935619f7de112ef7250fe02b84fb2f9ab74e4ea015814b7"},t["default"]=O,e.exports=t["default"]},function(e,t,n){var r;!function(){"use strict";function a(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];if(n){var r=typeof n;if("string"===r||"number"===r)e+=" "+n;else if(Array.isArray(n))e+=" "+a.apply(null,n);else if("object"===r)for(var i in n)n.hasOwnProperty(i)&&n[i]&&(e+=" "+i)}}return e.substr(1)}"undefined"!=typeof e&&e.exports?e.exports=a:(r=function(){return a}.call(t,n,t,e),!(void 0!==r&&(e.exports=r)))}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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 o(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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(334),l=r(u),c=n(515),d=r(c),f=n(517),p=n(523),h=n(524),m=r(h),_={twitter:l["default"].createElement(p.TwitterIcon,{iconId:"email-twitter",focusable:!1}),facebook:l["default"].createElement(p.FaceBookIcon,{iconId:"email-fb",focusable:!1})},y=function(e){function t(e){a(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={linkClass:""},n.handleOnMouseLeave=n.handleOnMouseLeave.bind(n),n.handleOnMouseEnter=n.handleOnMouseEnter.bind(n),n.trackHeader=m["default"].trackHeader.bind(n),n}return o(t,e),s(t,[{key:"generateLinksToDisplay",value:function(e,t){var n=this,r=t&&t.length?(0,f.pick)(e,t):e;return(0,f.map)(r,function(e,t){var r=n.state.linkClass===t?"animateHover fadeInSlow":"",a=_[t];return l["default"].createElement("li",{key:t,className:n.props.className+"-listItem"},l["default"].createElement("a",{href:e,onClick:function(){return n.trackHeader("Click","Social Media - "+t)},className:n.props.className+"-link "+r,onMouseEnter:function(){return n.handleOnMouseEnter(t)},onMouseLeave:n.handleOnMouseLeave},a))})}},{key:"handleOnMouseEnter",value:function(e){this.setState({linkClass:e})}},{key:"handleOnMouseLeave",value:function(){this.setState({linkClass:""})}},{key:"render",value:function(){var e=this.generateLinksToDisplay(this.props.links,this.props.displayOnlyList);return l["default"].createElement("div",{className:this.props.className},l["default"].createElement("ul",{className:this.props.className+"-list"},e))}}]),t}(l["default"].Component);y.propTypes={lang:d["default"].string,className:d["default"].string,links:d["default"].object,displayOnlyList:d["default"].array},y.defaultProps={lang:"en",className:"socialMediaLinksWidget"},t["default"]=y,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(334),i=r(a),o=n(515),s=r(o),u=function(e){var t=e.className,n=e.status,r=e.msg;return i["default"].createElement("div",{className:t+" "+n},i["default"].createElement("div",{className:t+"-eyebrow"}),i["default"].createElement("div",{className:t+"-title"},r))};u.propTypes={msg:s["default"].string,className:s["default"].string,status:s["default"].string},u.defaultProps={msg:"Thank you for subscribing to our email updates.",className:"subscribeMessageBox"},t["default"]=u,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(334),i=r(a),o=n(515),s=r(o),u={text:{display:"inline-block",fontFamily:"Kievit-Book, Helvetica, arial",color:"#FFF",fontSize:"20px",margin:"0 5px 0 0"},list:{position:"relative",display:"inline-block",listStyle:"none",verticalAlign:"-1px",margin:0,padding:0,fontSize:0},dots:{margin:0,height:"3px",width:"3px",borderRadius:"100%",border:"2px solid white",display:"inline-block"}},l=function(e){var t=e.className,n=e.dots,r=function(e){for(var t=[],n=0;n<e;n++)t.push(i["default"].createElement("li",{key:n,style:u.dots}));return t};return i["default"].createElement("div",{className:t+"-wrapper"},i["default"].createElement("span",{style:u.text},"Loading"),i["default"].createElement("ul",{className:t,style:u.list},r(n)))};l.propTypes={className:s["default"].string,dots:s["default"].number},l.defaultProps={className:"DotsLoader",dots:3},t["default"]=l,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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 o(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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(334),l=r(u),c=n(515),d=r(c),f=n(517),p=n(667),h=r(p),m=n(523),_=n(524),y=r(_),v=n(676),g=r(v),M=n(521),b=r(M),w={base:{margin:"0px 10px 0px 0px",position:"relative",display:"inline-block",verticalAlign:"baseline",lineHeight:"normal"},MyNyplButton:{display:"inline",border:"none",padding:"11px 10px 11px 12px",textTransform:"uppercase",lineHeight:"normal",verticalAlign:"baseline"},MyNyplWrapper:{position:"absolute",zIndex:1e3,left:"0",minWidth:"250px",backgroundColor:"#1B7FA7",padding:"25px 30px",marginTop:"10px"}},L=function(e){function t(e){a(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={visible:!1},n.handleClick=n.handleClick.bind(n),n.handleOnClickOut=n.handleOnClickOut.bind(n),n.handleEscKey=n.handleEscKey.bind(n),n}return o(t,e),s(t,[{key:"componentDidMount",value:function(){window.addEventListener("keydown",this.handleEscKey,!1)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("keydown",this.handleEscKey,!1)}},{key:"handleEscKey",value:function(e){"Escape"!==e.key&&"Esc"!==e.key&&27!==e.keyCode||this.handleOnClickOut()}},{key:"handleClick",value:function(e){e.preventDefault();var t=this.state.visible?"Closed":"Open";this.setState({visible:!this.state.visible}),y["default"].trackHeader(this.props.gaAction,"MyNyplButton - "+t)}},{key:"handleOnClickOut",value:function(){this.state.visible&&(y["default"].trackHeader(this.props.gaAction,"MyNyplButton - Closed"),this.setState({visible:!1}))}},{key:"renderMyNyplButton",value:function(){var e="",t=l["default"].createElement(m.GenericWedgeIcon,{className:"dropDownIcon",ariaHidden:!0,focusable:!1}),n=this.props.patronName?"My Account":"Log In",r=this.props.isLoggedIn?" loggedIn":"",a=this.props.patronName?" animated fadeIn":"";return this.state.visible&&(e="active",t=l["default"].createElement(m.XIcon,{className:"dropDownIcon",ariaHidden:!0,fill:"#fff",focusable:!1}),n="Close"),l["default"].createElement("a",{className:"myNyplButton "+e+r+a,onClick:this.handleClick,style:(0,f.extend)(w.MyNyplButton,this.props.style),href:this.props.target,role:"button","aria-haspopup":"true","aria-expanded":!!this.state.visible||null},n,t)}},{key:"renderMyNyplDialog",value:function(){var e=this.props.isLoggedIn?" loggedInHeight":null;return this.state.visible?l["default"].createElement("div",{className:"myNypl-wrapper active animatedFast fadeIn"+e,style:w.MyNyplWrapper},l["default"].createElement(g["default"],{patronName:this.props.patronName,isLoggedIn:this.props.isLoggedIn,logOutLink:this.props.logOutLink})):null}},{key:"render",value:function(){return l["default"].createElement(h["default"],{focusTrapOptions:{onDeactivate:this.handleOnClickOut,clickOutsideDeactivates:!0},active:this.state.visible,className:"myNyplButton-wrapper",style:(0,f.extend)(w.base,this.props.style)},this.renderMyNyplButton(),this.renderMyNyplDialog())}}]),t}(l["default"].Component);L.propTypes={lang:d["default"].string,style:d["default"].object,isLoggedIn:d["default"].bool,patronName:d["default"].string,logOutLink:d["default"].string,gaAction:d["default"].string,target:d["default"].string},L.defaultProps={lang:"en",label:"Log In",target:b["default"].myNyplLinks.catalog},t["default"]=L,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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 o(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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(334),l=r(u),c=n(367),d=r(c),f=n(515),p=r(f),h=n(524),m=r(h),_=n(521),y=r(_),v=n(523),g={logOutLink:{backgroundColor:"#FFF",border:"3px solid #FFF",borderRadius:"33px",bottom:"30px",color:"#1B7FA7",fontSize:"14px",fontWeight:"200",letterSpacing:".03em",padding:"3px 20px",position:"absolute",left:"30px"},loginButtons:{backgroundColor:"#1B7FA7",border:"2px solid #FFF",color:"#FFF",display:"inline-block",fontFamily:"Kievit-Book",fontSize:"14px",letterSpacing:".03em",marginTop:"20px",padding:"9px 17px 7px"}},M=function(e){function t(){return a(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,e),s(t,[{key:"componentDidMount",value:function(){this.refs.patronGreetingWrapper?d["default"].findDOMNode(this.refs.patronGreetingWrapper).focus():this.refs.catalogLink.focus()}},{key:"renderLoginLinks",value:function(){return this.props.isLoggedIn?{catalogLink:this.props.catalogLink,researchLink:this.props.researchLink}:{catalogLink:this.props.loginCatalogLink,researchLink:this.props.loginResearchLink}}},{key:"renderGreeting",value:function(){return this.props.patronName&&this.props.isLoggedIn?l["default"].createElement("div",{tabIndex:"0",className:"patron-greeting-wrapper",ref:"patronGreetingWrapper"},l["default"].createElement("p",{className:this.props.className+"-patron-greeting login-indication"},"You are logged in as:"),l["default"].createElement("p",{className:this.props.className+"-patron-greeting login-name"},this.props.patronName)):null}},{key:"renderLogOutLink",value:function(){return this.props.isLoggedIn?l["default"].createElement("a",{href:this.props.logOutLink,className:this.props.className+"-catalog-link",onClick:function(){return m["default"].trackHeader("My Account","Log Out")},style:g.logOutLink},l["default"].createElement(v.LogoutIcon,{className:"logoutIcon",ariaHidden:!0,focusable:!1}),"LOG OUT"):null}},{key:"render",value:function(){var e=this.props.isLoggedIn?"GO TO THE CATALOG":"LOG INTO THE CATALOG",t=this.props.isLoggedIn?"GO TO THE RESEARCH CATALOG":"LOG INTO THE RESEARCH CATALOG",n=this.renderLoginLinks().catalogLink,r=this.renderLoginLinks().researchLink,a=this.props.isLoggedIn?"Go To":"Log In";return l["default"].createElement("div",{className:this.props.className,role:"dialog"},this.renderGreeting(),l["default"].createElement("ul",{className:this.props.className+"-login-list"},l["default"].createElement("li",null,l["default"].createElement("a",{ref:"catalogLink",href:n,style:g.loginButtons,className:this.props.className+"-catalog-btn",onClick:function(){return m["default"].trackHeader(a,"Catalog")}},l["default"].createElement(v.LoginIcon,{fill:"#fff",ariaHidden:!0,focusable:!1}),e)),l["default"].createElement("li",null,l["default"].createElement("a",{href:r,style:g.loginButtons,className:this.props.className+"-research-btn",onClick:function(){return m["default"].trackHeader(a,"Research")}},l["default"].createElement(v.BuildingIcon,{ariaHidden:!0,focusable:!1}),t))),this.renderLogOutLink())}}]),t}(l["default"].Component);M.propTypes={id:p["default"].string,className:p["default"].string,lang:p["default"].string,catalogLink:p["default"].string,researchLink:p["default"].string,loginCatalogLink:p["default"].string,loginResearchLink:p["default"].string,logOutLink:p["default"].string,isLoggedIn:p["default"].bool,patronName:p["default"].string},M.defaultProps={className:"myNypl",lang:"en",loginCatalogLink:y["default"].loginMyNyplLinks.catalog,loginResearchLink:y["default"].loginMyNyplLinks.research,catalogLink:y["default"].myNyplLinks.catalog,researchLink:y["default"].myNyplLinks.research,logOutLink:y["default"].loginMyNyplLinks.logOutLink,isLoggedIn:!1,patronName:""},t["default"]=M,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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 o(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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(334),l=r(u),c=n(515),d=r(c),f=n(517),p=n(523),h=n(678),m=r(h),_=n(680),y=r(_),v=n(681),g=r(v),M=function(e){function t(){return a(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,e),s(t,[{key:"renderNavMenu",value:function(e,t){var n=this,r=e;return(0,f.isArray)(t)&&!(0,f.isEmpty)(t)&&(r=(0,f.filter)(r,function(e){return e.id&&!(0,f.contains)(t,e.id)})),(0,f.map)(r,function(e,t){return l["default"].createElement(y["default"],{label:e.name,lang:n.props.lang,target:e.link.en.text,urlType:n.props.urlType,navId:e.id,key:t})})}},{key:"render",value:function(){var e=this.props.mobileActive?"mobileActive":"";return l["default"].createElement("div",{className:this.props.className},l["default"].createElement("nav",{className:this.props.className+"-wrapper "+e,"aria-label":"Main Navigation"},l["default"].createElement(p.LionLogoWithText,{ariaHidden:!0,focusable:!1}),l["default"].createElement("ul",{className:this.props.className+"-list",id:"navMenu-List"},this.renderNavMenu(this.props.items)),l["default"].createElement(m["default"],{className:this.props.className}),l["default"].createElement(g["default"],{className:"mobileBottomButtons",libraryCardLink:"absolute"===this.props.urlType?"//web.archive.org/web/20190417224618/https://www.nypl.org/library-card":"/library-card"})))}}]),t}(l["default"].Component);M.propTypes={lang:d["default"].string,className:d["default"].string,items:d["default"].arrayOf(d["default"].object).isRequired,urlType:d["default"].string,mobileActive:d["default"].bool},M.defaultProps={lang:"en",className:"navMenu",urlType:"relative",mobileActive:!1},t["default"]=M,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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 o(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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(334),l=r(u),c=n(515),d=r(c),f=n(671),p=r(f),h=n(667),m=r(h),_=n(523),y=n(679),v=r(y),g=n(524),M=r(g),b=function(e){function t(e){a(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={active:!1},n.handleOnClick=n.handleOnClick.bind(n),n.handleOnClickOut=n.handleOnClickOut.bind(n),n}return o(t,e),s(t,[{key:"handleOnClick",value:function(e){e.preventDefault(),this.state.active?this.handleOnClickOut():(this.setState({active:!0}),M["default"].trackHeader("Search","Open Menu"))}},{key:"handleOnClickOut",value:function(){var e=this;this.state.active&&setTimeout(function(){e.setState({active:!1}),M["default"].trackHeader("Search","Close Menu")},200)}},{key:"renderSearchButton",value:function(){var e=this,t=(0,p["default"])({active:this.state.active}),n="Search",r=_.SearchIcon;this.state.active&&(n="Close",r=_.XIcon);var a=l["default"].createElement(r,{className:this.props.className+"-searchButton-icon",ariaHidden:!0,fill:"#FFF",width:"20",height:"20",focusable:!1});return l["default"].createElement("button",{className:this.props.className+"-searchButton "+t,id:this.props.className+"-searchButton",name:"Search Button",onClick:function(t){return e.handleOnClick(t)},"aria-haspopup":"true","aria-expanded":!!this.state.active||null},l["default"].createElement("span",{className:this.props.className+"-searchButton-text"},n),a)}},{key:"renderSearchBox",value:function(){return this.state.active?l["default"].createElement("div",{className:this.props.className+"-desktopSearchBox animatedFast fadeIn"},l["default"].createElement(v["default"],{className:"desktopSearch-form"})):null}},{key:"render",value:function(){return l["default"].createElement("div",{className:this.props.className+"-searchBox-wrapper"},l["default"].createElement(m["default"],{focusTrapOptions:{onDeactivate:this.handleOnClickOut,clickOutsideDeactivates:!0},active:this.state.active},this.renderSearchButton(),this.renderSearchBox()))}}]),t}(l["default"].Component);b.propTypes={lang:d["default"].string,className:d["default"].string},b.defaultProps={lang:"en",className:"NavMenu"},t["default"]=b,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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 o(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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(334),l=r(u),c=n(515),d=r(c),f=n(523),p=n(524),h=r(p),m=n(663),_=r(m),y=function(e){function t(e){a(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={searchInput:"",searchOption:"catalog",placeholder:n.props.placeholder,placeholderAnimation:null,isSearchRequested:!1,isGAResponseReceived:!1},n.handleSearchInputChange=n.handleSearchInputChange.bind(n),n.handleSearchOptionChange=n.handleSearchOptionChange.bind(n),n.handleKeyPress=n.handleKeyPress.bind(n),n}return o(t,e),s(t,[{key:"setCatalogUrl",value:function(e,t){var n=t||"//web.archive.org/web/20190417224618/https://www.nypl.org/search/";return e?n+encodeURIComponent(e)+this.generateQueriesForGA():null}},{key:"getAnimationClass",value:function(){return"initial"===this.state.placeholderAnimation?"keywords-pulse-fade-in":"sequential"===this.state.placeholderAnimation?"keywords-pulse":""}},{key:"setEncoreUrl",value:function(e,t,n,r){var a=this.encoreEncodeSearchString(e),i=t||"https://web.archive.org/web/20190417224618/https://browse.nypl.org/iii/encore/search/",o=n?"&lang="+n:"",s=void 0;return a&&(s=this.encoreAddScope(i,a,r)+this.generateQueriesForGA()+o),s}},{key:"generateQueriesForGA",value:function(){var e=(new Date).getTime();return e?"?searched_from=header_search×tamp="+e:"?searched_from=header_search"}},{key:"encoreAddScope",value:function(e,t,n){return n?e+"C__S"+t+n+"__Orightresult__U":e+"C__S"+t+"__Orightresult__U"}},{key:"encoreEncodeSearchString",value:function(e){var t={"=":"PQ==","/":"Lw==","\\":"XA==","?":"Pw=="},n=e,r=void 0,a=void 0;return Object.keys(t).forEach(function(e){r=e.replace(/([\.\*\+\?\^\=\!\:\$\{\}\(\)\|\[\]\/\\])/g,"\\$1"),a=new RegExp(r,"g"),n=n.replace(a,t[e])}),n}},{key:"animationTimer",value:function(){var e=this,t=0;"Please enter a search term."===this.state.placeholder?this.setState({placeholderAnimation:"sequential"}):this.setState({placeholderAnimation:"initial"});var n=setInterval(function(){t++,t>1&&(clearInterval(n),e.setState({placeholderAnimation:null}))},100)}},{key:"isSearchInputValid",value:function(e){return""!==e}},{key:"handleKeyPress",value:function(e){"Enter"!==e.key&&13!==e.charCode||"mobile"!==this.props.type&&this.submitSearchRequest(null)}},{key:"handleSearchInputChange",value:function(e){this.setState({searchInput:e.target.value})}},{key:"handleSearchOptionChange",value:function(e){this.setState({searchOption:e.target.value})}},{key:"submitSearchRequest",value:function(e){var t=this,n=void 0,r=void 0,a=this.state.searchInput,i=this.state.searchOption,o="https://web.archive.org/web/20190417224618/https://browse.nypl.org/iii/encore/search/",s=void 0;try{s="development"===appEnv?"//web.archive.org/web/20190417224618/https://dev-www.nypl.org/search/":"qa"===appEnv?"//web.archive.org/web/20190417224618/https://qa-www.nypl.org/search/":"//web.archive.org/web/20190417224618/https://www.nypl.org/search/"}catch(u){s="//web.archive.org/web/20190417224618/https://www.nypl.org/search/"}var l="Unknown",c=this.state.isSearchRequested,d=this.state.isGAResponseReceived;if(this.isSearchInputValid(a)){if("mobile"===this.props.type?"catalog"===e?(r="Submit Catalog Search",l="Encore",n=this.setEncoreUrl(a,o,"eng")):"website"===e&&(r="Submit Search",l="DrupalSearch",n=this.setCatalogUrl(a,s)):"catalog"===i?(r="Submit Catalog Search",l="Encore",n=this.setEncoreUrl(a,o,"eng")):"website"===i&&(r="Submit Search",l="DrupalSearch",n=this.setCatalogUrl(a,s)),r&&n){if(h["default"].trackHeader("Search",r),_["default"].customDimensions.dimension2=l,c&&!d)return!1;if(c&&d)return window.location.assign(n),!0;c||d||(this.setState({isSearchRequested:!0}),h["default"].trackSearchQuerySend(a,_["default"].customDimensions,function(){t.setState({isGAResponseReceived:!0}),window.location.assign(n)}))}}else event.preventDefault(),this.setState({placeholder:"Please enter a search term."}),this.animationTimer(),this.refs.headerSearchInputField.focus();return!0}},{key:"renderSearchInputField",value:function(){var e=this.getAnimationClass();return l["default"].createElement("div",{className:this.props.className+"-inputBox "+e},l["default"].createElement("label",{className:"mobile"===this.props.type?"visuallyHidden":"",htmlFor:this.props.className+"-searchInput"},"Enter Search Keyword"),l["default"].createElement("input",{id:this.props.className+"-searchInput",type:"text",ref:"headerSearchInputField",placeholder:this.state.placeholder,value:this.state.searchInput,onChange:this.handleSearchInputChange,onKeyPress:this.handleKeyPress,required:!0,"aria-required":"true",autoComplete:"off",autoFocus:!0}),l["default"].createElement(f.SearchIcon,{ariaHidden:!0,focusable:!1}))}},{key:"renderMobileControls",value:function(){var e=this;return l["default"].createElement("div",{className:this.props.className+"-mobileControls"},l["default"].createElement("button",{"aria-label":"Submit Catalog Search",onClick:function(){return e.submitSearchRequest("catalog")}},l["default"].createElement("span",{className:"label"},"CATALOG"),l["default"].createElement(f.RightWedgeIcon,{ariaHidden:!0,focusable:!1})),l["default"].createElement("button",{"aria-label":"Submit NYPL Website Search",onClick:function(){return e.submitSearchRequest("website")}},l["default"].createElement("span",{className:"label"},"NYPL.ORG"),l["default"].createElement(f.RightWedgeIcon,{ariaHidden:!0,focusable:!1})))}},{key:"renderDesktopControls",value:function(){var e=this;return l["default"].createElement("div",{className:this.props.className+"-desktopControls"},l["default"].createElement("input",{type:"radio",name:"catalogWebsiteSearch",id:"catalogSearch",value:"catalog",checked:"catalog"===this.state.searchOption,onChange:this.handleSearchOptionChange}),l["default"].createElement("label",{htmlFor:"catalogSearch",className:"catalogOption"},"Search the Catalog"),l["default"].createElement("input",{type:"radio",name:"catalogWebsiteSearch",id:"websiteSearch",value:"website",checked:"website"===this.state.searchOption,onChange:this.handleSearchOptionChange}),l["default"].createElement("label",{htmlFor:"websiteSearch",className:"websiteOption"},"Search NYPL.org"),l["default"].createElement("button",{type:"submit",onClick:function(){return e.submitSearchRequest(null)}},l["default"].createElement("span",{className:"visuallyHidden"},"Search"),l["default"].createElement(f.SearchIcon,{ariaHidden:!0,fill:"#FFF",focusable:!1})))}},{key:"render",value:function(){return l["default"].createElement("div",{className:this.props.className,role:"dialog"},l["default"].createElement("fieldset",null,l["default"].createElement("legend",{className:this.props.className+"-legend visuallyHidden"},this.props.legendText),this.renderSearchInputField(),"mobile"===this.props.type?this.renderMobileControls():this.renderDesktopControls()))}}]),t}(l["default"].Component);y.propTypes={lang:d["default"].string,className:d["default"].string.isRequired,type:d["default"].string,placeholder:d["default"].string,legendText:d["default"].string},y.defaultProps={lang:"en",placeholder:"What would you like to find?",legendText:"Enter a keyword, then choose to search either the catalog or the website"},t["default"]=y,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(334),i=r(a),o=n(515),s=r(o),u=n(524),l=r(u),c=function(e){var t=e.className,n=e.label,r=e.lang,a=e.navId,o=e.target,s=e.urlType,u=function(e){if("string"!=typeof e)return"#";var t=new RegExp(/^http(s)?\:\/\/(www.)?nypl.org/i);return t.test(e)?e.replace(t,""):e};return i["default"].createElement("li",{id:a?t+"-"+a:t,className:t},i["default"].createElement("a",{ href:"absolute"===s?o:u(o),className:"navMenuItem-link",id:a?"navMenuItem-link-"+a:"navMenuItem-link",onClick:function(){return l["default"].trackHeader("Go to...",""+n[r].text)}},n[r].text))};c.propTypes={className:s["default"].string,label:s["default"].object,lang:s["default"].string,navId:s["default"].string,target:s["default"].string,urlType:s["default"].string},c.defaultProps={className:"navMenuItem",lang:"en",target:"#"},t["default"]=c,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(334),i=r(a),o=n(515),s=r(o),u=n(517),l=n(523),c=n(524),d=r(c),f=n(664),p=r(f),h={base:{borderTop:"2px solid #363636",color:"#FFF",backgroundColor:"#2B2B2B",margin:0,padding:0},subscribeLinks:{display:"inline-table",color:"#FFF",backgroundColor:"#2b2b2b",padding:0,margin:"0 0 0 3px",width:"49%",textAlign:"center",textDecoration:"none",lineHeight:"normal"},galcLinks:{display:"inline-table",color:"#FFF",backgroundColor:"#2B2B2B",padding:0,margin:"0 0 0 3px",width:"49%",textAlign:"center",textDecoration:"none",lineHeight:"normal"},label:{fontSize:"16px",margin:"0 3px 0 5px",display:"inline-block"},wrapper:{alignItems:"center",display:"flex",justifyContent:"center",margin:"0",padding:"1.75em 0",width:"100%"},subscribeLinkWrapper:{borderLeft:"0"},libraryCardLinkWrapper:{borderRight:"1px solid #363636"},shopLinkWrapper:{display:"flex",justifyContent:"center"},icon:{fontSize:"32px",display:"inline-block",color:"#959595",backgroundColor:"#2B2B2B"},donateLink:{display:"block",fontSize:"16px",lineHeight:"normal",margin:"0 0 0 3px",padding:"1.75em 0",textAlign:"center",textTransform:"uppercase",width:"98.5%"},shopLink:{backgroundColor:"#2B2B2B",borderTop:"2px solid #363636",color:"#FFF",display:"inline-table",lineHeight:"normal",margin:"0 0 0 3px",padding:0,textAlign:"center",textDecoration:"none"}},m=function(e){var t=e.className,n=e.libraryCardLink,r=e.subscribeLink,a=e.shopLink,o="libraryCardLink",s="subscribeLink",c="shopLink";return i["default"].createElement("div",{className:t,style:h.base},i["default"].createElement("a",{href:n,className:o,style:h.galcLinks,onClick:function(){return d["default"].trackHeader("Click","Mobile Bottom Buttons - Library Card")}},i["default"].createElement("span",{className:o+"-wrapper",style:(0,u.extend)({},h.wrapper,h.libraryCardLinkWrapper)},i["default"].createElement(l.LibraryCardIcon,{iconId:"libraryCardSVG",ariaHidden:!0,focusable:!1}),i["default"].createElement("span",{className:o+"-label",style:(0,u.extend)({},h.label)},"Get a Library Card"))),i["default"].createElement("a",{href:r,className:s,style:h.subscribeLinks,onClick:function(){return d["default"].trackHeader("Click","Mobile Bottom Buttons - Email Updates")}},i["default"].createElement("span",{className:s+"-wrapper",style:(0,u.extend)({},h.wrapper,h.subscribeLinkWrapper)},i["default"].createElement(l.EnvelopeIcon,{iconId:"envelopSVG",ariaHidden:!0,focusable:!1}),i["default"].createElement("span",{className:s+"-label",style:(0,u.extend)({},h.label)},"Get Email Updates"))),i["default"].createElement("a",{href:a,className:c,style:h.shopLink,onClick:function(){return d["default"].trackHeader("Click","Mobile Bottom Buttons - Shop NYPL")}},i["default"].createElement("span",{className:c+"-wrapper",style:(0,u.extend)({},h.wrapper,h.shopLinkWrapper)},i["default"].createElement(l.ShoppingBagIcon,{iconId:"shoppingBagSVG",ariaHidden:!0,focusable:!1}),i["default"].createElement("span",{className:c+"-label",style:(0,u.extend)(h.shopLinkLabel,h.label)},"Shop NYPL"))),i["default"].createElement(p["default"],{id:"mobileNav-donateButton",className:"donateLink",style:h.donateLink,gaLabel:"Mobile Buttons Donate"}))};m.propTypes={lang:s["default"].string,className:s["default"].string,libraryCardLink:s["default"].string,subscribeLink:s["default"].string,shopLink:s["default"].string},m.defaultProps={lang:"en",className:"navMenuMobileButtons",libraryCardLink:"//web.archive.org/web/20190417224618/https://www.nypl.org/library-card",subscribeLink:"https://web.archive.org/web/20190417224618/http://pages.email.nypl.org/page.aspx?QS=3935619f7de112ef7250fe02b84fb2f9ab74e4ea015814b7",shopLink:"https://web.archive.org/web/20190417224618/http://shop.nypl.org/?utm_campaign=NYPLMobileHeaderButton&utm_source=nypl.org&utm_medium=referral"},t["default"]=m,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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 o(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 u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(334),c=r(l),d=n(367),f=r(d),p=n(515),h=r(p),m=n(683),_=r(m),y=n(667),v=r(y),g=n(523),M=n(517),b=n(524),w=r(b),L=n(692),k=r(L),x=n(679),T=r(x),D=n(677),Y=r(D),S={base:{position:"relative",height:"60px",padding:0,margin:0},list:{margin:0,padding:0,listStyleType:"none","float":"right",lineHeight:"normal"},listItem:{display:"inline-block",padding:0,margin:"0 0 0 4px",lineHeight:"normal"},mobileLogoLink:{color:"#000",backgroundColor:"#FFF",textDecoration:"none",display:"inline-block",height:50,width:"50px",position:"absolute",left:"10px",top:"8px",margin:0,padding:0,":hover":{color:"#000"},":visited":{color:"#000"}},locationsLink:{margin:0,padding:"11px 13px",display:"inline-block",color:"#000",backgroundColor:"#FFF"},myNyplButton:{margin:0,padding:"12px 13px",display:"inline-block",border:"none",lineHeight:"normal",verticalAlign:"0px"},activeMyNyplButton:{color:"#FFF",backgroundColor:"#2B2B2B"},inactiveMyNyplButton:{color:"#000",backgroundColor:"#FFF"},searchButton:{margin:0,padding:"12px 13px",display:"inline-block",border:"none",lineHeight:"normal",verticalAlign:"0px"},activeSearchButton:{color:"#FFF",backgroundColor:"#1B7FA7"},inactiveSearchButton:{color:"#000",backgroundColor:"#FFF"},menuButton:{margin:0,padding:"12px 13px",display:"inline-block",border:"none",lineHeight:"normal",verticalAlign:"0px"},activeMenuButton:{color:"#FFF",backgroundColor:"#2B2B2B"},inactiveMenuButton:{color:"#000",backgroundColor:"#FFF"}},E=function(e){function t(e){i(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={activeButton:""},n.closeDropDown=n.closeDropDown.bind(n),n}return s(t,e),u(t,[{key:"toggleMobileActiveBtn",value:function(e){if("clickSearch"===e){var t="search"===this.state.activeButton?"":"search";this.setState({activeButton:t})}else if("mobileMenu"===e){var n="navMenu"===this.state.activeButton?"":"navMenu";this.setState({activeButton:n})}else if("clickLogIn"===e||"clickMyAccount"===e){var r="myNypl"===this.state.activeButton?"":"myNypl";this.setState({activeButton:r})}w["default"].trackHeader("Click","Mobile "+e)}},{key:"closeDropDown",value:function(e){this.setState({activeButton:""}),f["default"].findDOMNode(this.refs[e]).focus()}},{key:"renderLogoLink",value:function(){return c["default"].createElement("a",{style:S.mobileLogoLink,href:this.props.nyplRootUrl,"aria-label":this.props.alt},c["default"].createElement("span",{className:"visuallyHidden"},this.props.alt),c["default"].createElement(g.LionLogoIcon,{ariaHidden:!0,className:this.props.className+"-logo",height:30,width:30,focusable:!1}))}},{key:"renderMyNyplButton",value:function(){var e=this,t="",n=this.props.patronName?"MyAccount":"LogIn",r=c["default"].createElement(g.LoginIcon,{className:"loginIcon",ariaHidden:!0,focusable:!1});this.props.patronName&&(r=c["default"].createElement(g.LoginIconSolid,{className:"loginIcon-loggedIn animated fadeIn",ariaHidden:!0,focusable:!1}));var i=S.inactiveMyNyplButton,o=this.props.patronName?"My Account":"Log In",s="myNypl"===this.state.activeButton;if(s){var u;t="active",r=c["default"].createElement(g.XIcon,(u={ariaHidden:!0,fill:"#FFF"},a(u,"ariaHidden",!0),a(u,"focusable",!1),u)),i=S.activeMyNyplButton,o="Close"}return c["default"].createElement("li",{style:S.listItem},c["default"].createElement(v["default"],{className:"mobileMyNypl-wrapper",focusTrapOptions:{onDeactivate:function(){return e.closeDropDown("myNyplBtnFocus")},clickOutsideDeactivates:!0},active:s},c["default"].createElement(_["default"],{className:this.props.className+"-myNyplButton",component:"button",style:(0,M.extend)(S.myNyplButton,i),onTap:function(){return e.toggleMobileActiveBtn("click"+n)},"aria-haspopup":"true","aria-expanded":!!s||null,ref:"myNyplBtnFocus"},c["default"].createElement("span",{className:"visuallyHidden"},o),r),s&&c["default"].createElement(k["default"],{className:t+" mobileMyNypl",isLoggedIn:this.props.isLoggedIn,patronName:this.props.patronName,logOutLink:this.props.logOutLink})))}},{key:"renderLocationsLink",value:function(){var e=this.props.locatorUrl||"//web.archive.org/web/20190417224618/https://www.nypl.org/locations/map?nearme=true";return c["default"].createElement("li",{style:S.listItem},c["default"].createElement("a",{style:S.locationsLink,href:e,onClick:function(){return w["default"].trackHeader("Click","Mobile Locations Button")},className:this.props.className+"-locator","aria-label":"NYPL Locations Near Me"},c["default"].createElement("span",{className:"visuallyHidden"},"NYPL Locations Near Me"),c["default"].createElement(g.LocatorIcon,{ariaHidden:!0,fill:"#000",focusable:!1})))}},{key:"renderSearchButton",value:function(){var e=this,t="",n=c["default"].createElement(g.SearchIcon,{ariaHidden:!0,fill:"#000",focusable:!1}),r=S.inactiveSearchButton,a="Open Search",i="search"===this.state.activeButton;i&&(t=" active",n=c["default"].createElement(g.XIcon,{ariaHidden:!0,fill:"#FFF",focusable:!1}),r=S.activeSearchButton,a="Close Search");var o=i?"."+this.props.className+"-searchForm-legend":null;return c["default"].createElement("li",{style:S.listItem},c["default"].createElement(v["default"],{className:this.props.className+"-searchDialog",focusTrapOptions:{onDeactivate:function(){return e.closeDropDown("searchBtnFocus")},initialFocus:o,clickOutsideDeactivates:!0},active:i},c["default"].createElement(_["default"],{className:this.props.className+"-searchButton"+t,component:"button",style:(0,M.extend)(S.searchButton,r),onTap:function(){return e.toggleMobileActiveBtn("clickSearch")},"aria-haspopup":"true","aria-expanded":!!i||null,ref:"searchBtnFocus"},c["default"].createElement("span",{className:"visuallyHidden"},a),n),i&&c["default"].createElement(T["default"],{className:this.props.className+"-searchForm",type:"mobile"})))}},{key:"renderMenuButton",value:function(){var e=this,t="",n=c["default"].createElement(g.MenuIcon,{ariaHidden:!0,fill:"#000",focusable:!1}),r=S.inactiveMenuButton,a="Open Navigation",i=null,o="navMenu"===this.state.activeButton;o&&(t=" active",n=c["default"].createElement(g.XIcon,{ariaHidden:!0,fill:"#FFF",focusable:!1}),r=S.activeMenuButton,a="Close Navigation",i=c["default"].createElement(Y["default"],{className:this.props.className+"-navMenu",lang:this.props.lang,items:this.props.navData,urlType:this.props.urlType,isLoggedIn:this.props.isLoggedIn,patronName:this.state.patronName,logOutLink:this.state.logOutUrl,mobileActive:o}));var s=o?"ul.header-mobile-navMenu-list li:first-of-type a":null;return c["default"].createElement("li",{style:S.listItem},c["default"].createElement(v["default"],{focusTrapOptions:{initialFocus:s,onDeactivate:function(){return e.closeDropDown("navMenuBtnFocus")},clickOutsideDeactivates:!0},active:o},c["default"].createElement(_["default"],{className:this.props.className+"-menuButton"+t,component:"button",style:(0,M.extend)(S.menuButton,r),onTap:function(){return e.toggleMobileActiveBtn("mobileMenu")},"aria-haspopup":"true","aria-expanded":!!o||null,ref:"navMenuBtnFocus"},c["default"].createElement("span",{className:"visuallyHidden"},a),n),c["default"].createElement("div",{className:"header-mobile-wrapper"+t},i)))}},{key:"render",value:function(){return c["default"].createElement("div",{className:this.props.className,style:S.base},this.renderLogoLink(),c["default"].createElement("ul",{style:S.list},this.renderMyNyplButton(),this.renderLocationsLink(),this.renderSearchButton(),this.renderMenuButton()))}}]),t}(c["default"].Component);E.propTypes={lang:h["default"].string,className:h["default"].string,locatorUrl:h["default"].string.isRequired,nyplRootUrl:h["default"].string,alt:h["default"].string,isLoggedIn:h["default"].bool,patronName:h["default"].string,logOutLink:h["default"].string.isRequired,navData:h["default"].arrayOf(h["default"].object).isRequired,urlType:h["default"].string.isRequired},E.defaultProps={lang:"en",isLoggedIn:!1,patronName:null,className:"mobileHeader",nyplRootUrl:"/",alt:"The New York Public Library"},t["default"]=E,e.exports=t["default"]},function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n(684),i=n(685),o=n(686),s=n(691),u=o([a,i]);e.exports=u,e.exports.touchStyles=s,e.exports.Mixin=r({},a,{onPinchStart:i.onPinchStart,onPinchMove:i.onPinchMove,onPinchEnd:i.onPinchEnd})},function(e,t,n){"use strict";function r(e){return e?{pageX:e.pageX,pageY:e.pageY,clientX:e.clientX,clientY:e.clientY}:{}}var a=n(515),i=(n(334),n(367)),o=32,s=13,u={propTypes:{moveThreshold:a.number,activeDelay:a.number,pressDelay:a.number,pressMoveThreshold:a.number,preventDefault:a.bool,stopPropagation:a.bool,onTap:a.func,onPress:a.func,onTouchStart:a.func,onTouchMove:a.func,onTouchEnd:a.func,onMouseDown:a.func,onMouseUp:a.func,onMouseMove:a.func,onMouseOut:a.func,onKeyDown:a.func,onKeyUp:a.func},getDefaultProps:function(){return{activeDelay:0,moveThreshold:100,pressDelay:1e3,pressMoveThreshold:5}},getInitialState:function(){return{isActive:!1,touchActive:!1,pinchActive:!1}},componentWillUnmount:function(){this.cleanupScrollDetection(),this.cancelPressDetection(),this.clearActiveTimeout()},processEvent:function(e){this.props.preventDefault&&e.preventDefault(),this.props.stopPropagation&&e.stopPropagation()},onTouchStart:function(e){this.props.onTouchStart&&this.props.onTouchStart(e)===!1||(this.processEvent(e),window._blockMouseEvents=!0,1===e.touches.length?(this._initialTouch=this._lastTouch=r(e.touches[0]),this.initScrollDetection(),this.initPressDetection(e,this.endTouch),this.initTouchmoveDetection(),this.props.activeDelay>0?this._activeTimeout=setTimeout(this.makeActive,this.props.activeDelay):this.makeActive()):this.onPinchStart&&(this.props.onPinchStart||this.props.onPinchMove||this.props.onPinchEnd)&&2===e.touches.length&&this.onPinchStart(e))},makeActive:function(){this.isMounted()&&(this.clearActiveTimeout(),this.setState({isActive:!0}))},clearActiveTimeout:function(){clearTimeout(this._activeTimeout),this._activeTimeout=!1},initScrollDetection:function(){this._scrollPos={top:0,left:0},this._scrollParents=[],this._scrollParentPos=[];for(var e=i.findDOMNode(this);e;)(e.scrollHeight>e.offsetHeight||e.scrollWidth>e.offsetWidth)&&(this._scrollParents.push(e),this._scrollParentPos.push(e.scrollTop+e.scrollLeft),this._scrollPos.top+=e.scrollTop,this._scrollPos.left+=e.scrollLeft),e=e.parentNode},initTouchmoveDetection:function(){this._touchmoveTriggeredTimes=0},cancelTouchmoveDetection:function(){this._touchmoveDetectionTimeout&&(clearTimeout(this._touchmoveDetectionTimeout),this._touchmoveDetectionTimeout=null,this._touchmoveTriggeredTimes=0)},calculateMovement:function(e){return{x:Math.abs(e.clientX-this._initialTouch.clientX),y:Math.abs(e.clientY-this._initialTouch.clientY)}},detectScroll:function(){for(var e={top:0,left:0},t=0;t<this._scrollParents.length;t++)e.top+=this._scrollParents[t].scrollTop,e.left+=this._scrollParents[t].scrollLeft;return!(e.top===this._scrollPos.top&&e.left===this._scrollPos.left)},cleanupScrollDetection:function(){this._scrollParents=void 0,this._scrollPos=void 0},initPressDetection:function(e,t){this.props.onPress&&(e.persist(),this._pressTimeout=setTimeout(function(){this.props.onPress(e),t()}.bind(this),this.props.pressDelay))},cancelPressDetection:function(){clearTimeout(this._pressTimeout)},onTouchMove:function(e){if(this._initialTouch){if(this.processEvent(e),this.detectScroll())return this.endTouch(e);0===this._touchmoveTriggeredTimes++&&(this._touchmoveDetectionTimeout=setTimeout(function(){1===this._touchmoveTriggeredTimes&&this.endTouch(e)}.bind(this),64)),this.props.onTouchMove&&this.props.onTouchMove(e),this._lastTouch=r(e.touches[0]);var t=this.calculateMovement(this._lastTouch);(t.x>this.props.pressMoveThreshold||t.y>this.props.pressMoveThreshold)&&this.cancelPressDetection(),t.x>this.props.moveThreshold||t.y>this.props.moveThreshold?this.state.isActive?this.setState({isActive:!1}):this._activeTimeout&&this.clearActiveTimeout():this.state.isActive||this._activeTimeout||this.setState({isActive:!0})}else this._initialPinch&&2===e.touches.length&&this.onPinchMove&&(this.onPinchMove(e),e.preventDefault())},onTouchEnd:function(e){var t=this;if(this._initialTouch){this.processEvent(e);var n,r=this.calculateMovement(this._lastTouch);r.x<=this.props.moveThreshold&&r.y<=this.props.moveThreshold&&this.props.onTap&&(e.preventDefault(),n=function(){var n=t._scrollParents.map(function(e){return e.scrollTop+e.scrollLeft}),r=t._scrollParentPos.some(function(e,t){return e!==n[t]});r||t.props.onTap(e)}),this.endTouch(e,n)}else this.onPinchEnd&&this._initialPinch&&e.touches.length+e.changedTouches.length===2&&(this.onPinchEnd(e),e.preventDefault())},endTouch:function(e,t){this.cancelTouchmoveDetection(),this.cancelPressDetection(),this.clearActiveTimeout(),e&&this.props.onTouchEnd&&this.props.onTouchEnd(e),this._initialTouch=null,this._lastTouch=null,t&&t(),this.state.isActive&&this.setState({isActive:!1})},onMouseDown:function(e){return window._blockMouseEvents?void(window._blockMouseEvents=!1):void(this.props.onMouseDown&&this.props.onMouseDown(e)===!1||(this.processEvent(e),this.initPressDetection(e,this.endMouseEvent),this._mouseDown=!0,this.setState({isActive:!0})))},onMouseMove:function(e){!window._blockMouseEvents&&this._mouseDown&&(this.processEvent(e),this.props.onMouseMove&&this.props.onMouseMove(e))},onMouseUp:function(e){!window._blockMouseEvents&&this._mouseDown&&(this.processEvent(e),this.props.onMouseUp&&this.props.onMouseUp(e),this.props.onTap&&this.props.onTap(e),this.endMouseEvent())},onMouseOut:function(e){!window._blockMouseEvents&&this._mouseDown&&(this.processEvent(e),this.props.onMouseOut&&this.props.onMouseOut(e),this.endMouseEvent())},endMouseEvent:function(){this.cancelPressDetection(),this._mouseDown=!1,this.setState({isActive:!1})},onKeyUp:function(e){this._keyDown&&(this.processEvent(e),this.props.onKeyUp&&this.props.onKeyUp(e),this.props.onTap&&this.props.onTap(e),this._keyDown=!1,this.cancelPressDetection(),this.setState({isActive:!1}))},onKeyDown:function(e){this.props.onKeyDown&&this.props.onKeyDown(e)===!1||e.which!==o&&e.which!==s||this._keyDown||(this.initPressDetection(e,this.endKeyEvent),this.processEvent(e),this._keyDown=!0,this.setState({isActive:!0}))},endKeyEvent:function(){this.cancelPressDetection(),this._keyDown=!1,this.setState({isActive:!1})},cancelTap:function(){this.endTouch(),this._mouseDown=!1},handlers:function(){return{onTouchStart:this.onTouchStart,onTouchMove:this.onTouchMove,onTouchEnd:this.onTouchEnd,onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onMouseMove:this.onMouseMove,onMouseOut:this.onMouseOut,onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp}}};e.exports=u},function(e,t,n){"use strict";function r(e){return{touches:Array.prototype.map.call(e,function(e){return{identifier:e.identifier,pageX:e.pageX,pageY:e.pageY}}),center:{x:(e[0].pageX+e[1].pageX)/2,y:(e[0].pageY+e[1].pageY)/2},angle:Math.atan()*(e[1].pageY-e[0].pageY)/(e[1].pageX-e[0].pageX)*180/Math.PI,distance:Math.sqrt(Math.pow(Math.abs(e[1].pageX-e[0].pageX),2)+Math.pow(Math.abs(e[1].pageY-e[0].pageY),2))}}var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=n(515),o=(n(334),{propTypes:{onPinchStart:i.func,onPinchMove:i.func,onPinchEnd:i.func},onPinchStart:function(e){this._initialTouch&&this.endTouch();var t=e.touches;this._initialPinch=r(t),this._initialPinch=a(this._initialPinch,{displacement:{x:0,y:0},displacementVelocity:{x:0,y:0},rotation:0,rotationVelocity:0,zoom:1,zoomVelocity:0,time:Date.now()}),this._lastPinch=this._initialPinch,this.props.onPinchStart&&this.props.onPinchStart(this._initialPinch,e)},onPinchMove:function(e){this._initialTouch&&this.endTouch();var t=e.touches;if(2!==t.length)return this.onPinchEnd(e);var n=r(t[0].identifier===this._initialPinch.touches[0].identifier&&t[1].identifier===this._initialPinch.touches[1].identifier?t:t[1].identifier===this._initialPinch.touches[0].identifier&&t[0].identifier===this._initialPinch.touches[1].identifier?t.reverse():t);n.displacement={x:n.center.x-this._initialPinch.center.x,y:n.center.y-this._initialPinch.center.y},n.time=Date.now();var a=n.time-this._lastPinch.time;n.displacementVelocity={x:(n.displacement.x-this._lastPinch.displacement.x)/a,y:(n.displacement.y-this._lastPinch.displacement.y)/a},n.rotation=n.angle-this._initialPinch.angle,n.rotationVelocity=n.rotation-this._lastPinch.rotation/a,n.zoom=n.distance/this._initialPinch.distance,n.zoomVelocity=(n.zoom-this._lastPinch.zoom)/a,this.props.onPinchMove&&this.props.onPinchMove(n,e),this._lastPinch=n},onPinchEnd:function(e){var t=a({},this._lastPinch);t.time=Date.now(),t.time-this._lastPinch.time>16&&(t.displacementVelocity=0,t.rotationVelocity=0,t.zoomVelocity=0),this.props.onPinchEnd&&this.props.onPinchEnd(t,e),this._initialPinch=this._lastPinch=null}});e.exports=o},function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n(687),i=n(515),o=n(334),s=n(691);e.exports=function(e){return a({displayName:"Tappable",mixins:e,propTypes:{component:i.any,className:i.string,classBase:i.string,classes:i.object,style:i.object,disabled:i.bool},getDefaultProps:function(){return{component:"span",classBase:"Tappable"}},render:function(){var e=this.props,t=e.classBase+(this.state.isActive?"-active":"-inactive");e.className&&(t+=" "+e.className),e.classes&&(t+=" "+(this.state.isActive?e.classes.active:e.classes.inactive));var n={};r(n,s,e.style);var a=r({},e,{style:n,className:t,disabled:e.disabled,handlers:this.handlers},this.handlers());return delete a.activeDelay,delete a.classBase,delete a.classes,delete a.handlers,delete a.onTap,delete a.onPress,delete a.onPinchStart,delete a.onPinchMove,delete a.onPinchEnd,delete a.moveThreshold,delete a.pressDelay,delete a.pressMoveThreshold,delete a.preventDefault,delete a.stopPropagation,delete a.component,o.createElement(e.component,a,e.children)}})}},function(e,t,n){"use strict";var r=n(334),a=n(688),i=(new r.Component).updater;e.exports=a(r.Component,r.isValidElement,i)},function(e,t,n){"use strict";function r(e){return e}function a(e,t,n){function a(e,t){var n=v.hasOwnProperty(t)?v[t]:null;b.hasOwnProperty(t)&&u("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",t),e&&u("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",t)}function i(e,n){if(n){u("function"!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),u(!t(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var r=e.prototype,i=r.__reactAutoBindPairs;n.hasOwnProperty(l)&&g.mixins(e,n.mixins);for(var o in n)if(n.hasOwnProperty(o)&&o!==l){var s=n[o],c=r.hasOwnProperty(o);if(a(c,o),g.hasOwnProperty(o))g[o](e,s);else{var d=v.hasOwnProperty(o),h="function"==typeof s,m=h&&!d&&!c&&n.autobind!==!1;if(m)i.push(o,s),r[o]=s;else if(c){var _=v[o];u(d&&("DEFINE_MANY_MERGED"===_||"DEFINE_MANY"===_),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",_,o),"DEFINE_MANY_MERGED"===_?r[o]=f(r[o],s):"DEFINE_MANY"===_&&(r[o]=p(r[o],s))}else r[o]=s}}}else;}function c(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var a=n in g;u(!a,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n);var i=n in e;u(!i,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),e[n]=r}}}function d(e,t){u(e&&t&&"object"==typeof e&&"object"==typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in t)t.hasOwnProperty(n)&&(u(void 0===e[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),e[n]=t[n]);return e}function f(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var a={};return d(a,n),d(a,r),a}}function p(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function h(e,t){var n=t.bind(e);return n}function m(e){for(var t=e.__reactAutoBindPairs,n=0;n<t.length;n+=2){var r=t[n],a=t[n+1];e[r]=h(e,a)}}function _(e){var t=r(function(e,r,a){this.__reactAutoBindPairs.length&&m(this),this.props=e,this.context=r,this.refs=s,this.updater=a||n,this.state=null;var i=this.getInitialState?this.getInitialState():null;u("object"==typeof i&&!Array.isArray(i),"%s.getInitialState(): must return an object or null",t.displayName||"ReactCompositeComponent"),this.state=i});t.prototype=new w,t.prototype.constructor=t,t.prototype.__reactAutoBindPairs=[],y.forEach(i.bind(null,t)),i(t,M),i(t,e),t.getDefaultProps&&(t.defaultProps=t.getDefaultProps()),u(t.prototype.render,"createClass(...): Class specification must implement a `render` method.");for(var a in v)t.prototype[a]||(t.prototype[a]=null);return t}var y=[],v={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},g={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var n=0;n<t.length;n++)i(e,t[n])},childContextTypes:function(e,t){e.childContextTypes=o({},e.childContextTypes,t)},contextTypes:function(e,t){e.contextTypes=o({},e.contextTypes,t)},getDefaultProps:function(e,t){e.getDefaultProps?e.getDefaultProps=f(e.getDefaultProps,t):e.getDefaultProps=t},propTypes:function(e,t){e.propTypes=o({},e.propTypes,t)},statics:function(e,t){c(e,t)},autobind:function(){}},M={componentDidMount:function(){this.__isMounted=!0},componentWillUnmount:function(){this.__isMounted=!1}},b={replaceState:function(e,t){this.updater.enqueueReplaceState(this,e,t)},isMounted:function(){return!!this.__isMounted}},w=function(){};return o(w.prototype,e.prototype,b),_}var i,o=n(336),s=n(689),u=n(690),l="mixins";i={},e.exports=a},function(e,t,n){"use strict";var r={};e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r,i,o,s,u){if(a(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,o,s,u],d=0;l=new Error(t.replace(/%s/g,function(){return c[d++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}var a=function(e){};e.exports=r},function(e,t){"use strict";var n={WebkitTapHighlightColor:"rgba(0,0,0,0)",WebkitTouchCallout:"none",WebkitUserSelect:"none",KhtmlUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",userSelect:"none",cursor:"pointer"};e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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 o(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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(334),l=r(u),c=n(367),d=r(c),f=n(515),p=r(f),h=n(517),m=n(523),_=n(524),y=r(_),v=n(521),g=r(v),M={base:{backgroundColor:"#2B2B2B",margin:0},links:{display:"flex",backgroundColor:"#E32B31",color:"#FFF",padding:0,marginTop:"60px",minHeight:"100px",textAlign:"center",textDecoration:"none",lineHeight:"normal"},loggedInLinksMarginTop:{margin:"120px 0 0 0"},label:{fontSize:"14px",textTransform:"uppercase",display:"inline-block",margin:"0"},wrapper:{width:"100%",display:"block",margin:"0",padding:"1.75em 0"},notLoggedIn:{display:"none"},logOutLink:{color:"#fff",display:"block",flex:"1 100%",textAlign:"center",padding:"35px",fontSize:"18px",textTransform:"uppercase",textDecoration:"underline"},researchLinkWrapper:{alignItems:"center",borderLeft:0,display:"flex",flex:"1 1 auto",justifyContent:"center",padding:"1.56em 0 1.85em"},researchLinkLabel:{width:"125px"},catalogLinkWrapper:{borderRight:0},catalogLinkLabel:{width:"102px"},icon:{fontSize:"32px",display:"inline-block",color:"rgba(255, 255, 255, 0.6)"}},b=function(e){function t(){return a(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,e),s(t,[{key:"componentDidMount",value:function(){this.refs.loginGreeting?d["default"].findDOMNode(this.refs.loginGreeting).focus():d["default"].findDOMNode(this.refs.catalogLoginLink).focus()}},{key:"renderLoginLinks",value:function(){return this.props.isLoggedIn?{catalogLink:this.props.catalogLink,researchLink:this.props.researchLink}:{catalogLink:this.props.loginCatalogLink,researchLink:this.props.loginResearchLink}}},{key:"renderLogOutLink",value:function(){return this.props.isLoggedIn?l["default"].createElement("a",{href:this.props.logOutLink,className:this.props.className+"-catalog-link",onClick:function(){return y["default"].trackHeader("My Account","Log Out")},style:M.logOutLink},"LOG OUT"):l["default"].createElement("div",{style:M.notLoggedIn})}},{key:"renderGreeting",value:function(){return this.props.patronName&&this.props.isLoggedIn?l["default"].createElement("div",{className:this.props.className+"-greeting",ref:"loginGreeting", tabIndex:"0"},l["default"].createElement("p",{className:"login-indication"},"You are logged in as:"),l["default"].createElement("p",{className:"login-name"},this.props.patronName)):null}},{key:"render",value:function(){var e="catalogLink",t="researchLink",n=this.renderLoginLinks().catalogLink,r=this.renderLoginLinks().researchLink,a=this.props.isLoggedIn?"GO TO THE CATALOG":"LOG INTO THE CATALOG",i=this.props.isLoggedIn?"GO TO THE RESEARCH CATALOG":"LOG INTO THE RESEARCH CATALOG",o=this.props.isLoggedIn?M.loggedInLinksMarginTop:null,s=this.props.isLoggedIn?"Mobile Go To":"Mobile Log In";return l["default"].createElement("div",{className:this.props.className,style:M.base,role:"dialog"},this.renderGreeting(),l["default"].createElement("a",{href:n,className:e,style:(0,h.extend)(M.links,o),onClick:function(){return y["default"].trackHeader(s,"Catalog")},ref:"catalogLoginLink"},l["default"].createElement("span",{className:e+"-wrapper",style:(0,h.extend)(M.wrapper,M.catalogLinkWrapper)},l["default"].createElement(m.LoginIcon,{fill:"#fff",ariaHidden:!0,focusable:!1}),l["default"].createElement("span",{className:e+"-label",style:(0,h.extend)(M.catalogLinkLabel,M.label)},a))),l["default"].createElement("a",{href:r,className:t,style:(0,h.extend)(M.links,o),onClick:function(){return y["default"].trackHeader(s,"Research")}},l["default"].createElement("span",{className:t+"-wrapper",style:(0,h.extend)(M.wrapper,M.researchLinkWrapper)},l["default"].createElement(m.BuildingIcon,{fill:"#fff",ariaHidden:!0,focusable:!1}),l["default"].createElement("span",{className:t+"-label",style:(0,h.extend)(M.researchLinkLabel,M.label)},i))),this.renderLogOutLink())}}]),t}(l["default"].Component);b.propTypes={lang:p["default"].string,className:p["default"].string,catalogLink:p["default"].string,researchLink:p["default"].string,loginCatalogLink:p["default"].string,loginResearchLink:p["default"].string,isLoggedIn:p["default"].bool,patronName:p["default"].string,logOutLink:p["default"].string},b.defaultProps={lang:"en",className:"mobileMyNypl",loginCatalogLink:g["default"].loginMyNyplLinks.catalog,loginResearchLink:g["default"].loginMyNyplLinks.research,catalogLink:g["default"].myNyplLinks.catalog,researchLink:g["default"].myNyplLinks.research,logOutLink:g["default"].loginMyNyplLinks.logOutLink,isLoggedIn:!1,patronName:""},t["default"]=b,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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 o(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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(334),l=r(u),c=n(515),d=r(c),f=n(671),p=r(f),h=n(525),m=r(h),_=n(517),y=n(646),v=r(y),g=n(521),M=r(g),b=n(694),w=r(b),L={backgroundColor:"#fee24a",width:"100%",margin:0,padding:"15px 0",color:"#333333"},k=function(e){function t(e){a(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={globalAlerts:[],hideAlertsBox:!1,animateAlertsBox:!1},n}return o(t,e),s(t,[{key:"componentDidMount",value:function(){this.fetchGlobalAlerts()}},{key:"closeAlertsBox",value:function(){var e=this;this.setState({animateAlertsBox:!0}),setTimeout(function(){e.setState({hideAlertsBox:!0})},400)}},{key:"fetchGlobalAlerts",value:function(){var e=this;v["default"].get(M["default"].alertsApiUrl).then(function(t){t.data&&t.data.data&&e.setState({globalAlerts:t.data.data})})["catch"](function(e){console.warn("Error on Axios GET request: "+M["default"].alertsApiUrl),e instanceof Error?console.warn(e.message):(console.warn(e.data),console.warn(e.status),console.warn(e.headers),console.warn(e.config))})}},{key:"filterCurrentClosingAlerts",value:function(e){if(!e)return[];var t=(0,m["default"])(),n=void 0,r=void 0;return(0,_.filter)(e,function(e){if(e.attributes&&e.attributes["display-date-start"]&&e.attributes["display-date-end"]&&(n=(0,m["default"])(e.attributes["display-date-start"]),r=(0,m["default"])(e.attributes["display-date-end"]),n.valueOf()<=t.valueOf()&&r.valueOf()>=t.valueOf()))return e})}},{key:"render",value:function(){var e=this.filterCurrentClosingAlerts(this.state.globalAlerts),t=(0,p["default"])({"animatedFast fadeOutUp":this.state.animateAlertsBox,hide:this.state.hideAlertsBox});return e&&e.length?l["default"].createElement("div",{className:this.props.className+" "+t,id:this.props.id,style:L,role:"complementary"},l["default"].createElement(w["default"],{alerts:e,id:this.props.className+"-box",className:this.props.className+"-box"})):null}}]),t}(l["default"].Component);k.propTypes={lang:d["default"].string,className:d["default"].string,id:d["default"].string},k.defaultProps={lang:"en",className:"globalAlerts",id:"globalAlerts"},t["default"]=k,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(334),i=r(a),o=n(515),s=r(o),u=n(517),l=function(e){var t=e.className,n=e.id,r=e.lang,a=e.style,o=e.alerts,s=(0,u.map)(o,function(e,n){var a=e.attributes["alert-text"][r];return i["default"].createElement("div",{key:n,className:t+"-item",dangerouslySetInnerHTML:{__html:a.text}})});return i["default"].createElement("div",{className:t,id:n,style:a},s)};l.propTypes={id:s["default"].string,className:s["default"].string,lang:s["default"].string,style:s["default"].object,alerts:s["default"].array},l.defaultProps={lang:"en",className:"alertsBox",id:"alertsBox"},t["default"]=l,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function a(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 o(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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(334),l=r(u),c=n(515),d=r(c),f=n(517),p=n(646),h=r(p),m=n(524),_=r(m),y=n(521),v=r(y),g=v["default"].fundraising,M=g.apiUrl,b=g.primaryBgImage,w=g.secondaryBgImage,L=g.cookieExpInSeconds,k=function(e){function t(e){a(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={bannerData:e.bannerData,isBannerVisible:!1},n.closeFundraisingBanner=n.closeFundraisingBanner.bind(n),n.fetchFundraisingData=n.fetchFundraisingData.bind(n),n}return o(t,e),s(t,[{key:"componentDidMount",value:function(){"true"!==_["default"].getCookie(this.props.hideBannerCookieName)&&this.fetchFundraisingData(M,this.state.bannerData)}},{key:"getBackgroundImageStyles",value:function(e,t){var n={backgroundColor:"#07818d"};return(0,f.isEmpty)(e)||((0,f.isEmpty)(t)?(n.backgroundImage="url("+e+"), url("+e+")",n.backgroundRepeat="repeat-x, repeat-x",n.backgroundPosition="0 150%, 55% -110%"):(n.backgroundImage="url("+e+"), url("+e+"), url("+t+")",n.backgroundRepeat="repeat-x, repeat-x, repeat",n.backgroundPosition="0 150%, 55% -110%, 50% 50%")),n}},{key:"fetchFundraisingData",value:function(e,t){var n=this;return!(0,f.isEmpty)(e)&&(0,f.isEmpty)(t)?h["default"].get(e).then(function(t){t.data?n.setState({bannerData:t.data,isBannerVisible:!0}):console.warn("Missing response from GET request: "+e,t)})["catch"](function(t){console.warn("Error on Axios GET request: "+e),t instanceof Error?console.warn(t.message):(console.warn(t.data),console.warn(t.status))}):null}},{key:"closeFundraisingBanner",value:function(){_["default"].setCookie(this.props.hideBannerCookieName,"true",L),this.setState({isBannerVisible:!1}),(0,f.isEmpty)(this.props.gaLabel)||_["default"].trackHeader("Close banner button clicked",this.props.gaLabel)}},{key:"renderBannerImage",value:function(e){return(0,f.isEmpty)(e)?null:l["default"].createElement("div",{className:this.props.className+"-imageWrapper"},l["default"].createElement("img",{src:e,alt:""}))}},{key:"renderBannerHeadline",value:function(e){return(0,f.isEmpty)(e)?null:l["default"].createElement("span",{className:this.props.className+"-headline"},e)}},{key:"renderBannerDescription",value:function(e){return(0,f.isEmpty)(e)?null:l["default"].createElement("span",{className:this.props.className+"-description"},e)}},{key:"renderCloseButton",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Close",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Close Fundraising banner";return l["default"].createElement("button",{"aria-label":t,className:this.props.className+"-closeButton",onClick:this.closeFundraisingBanner},e)}},{key:"render",value:function(){var e=this,t=this.state,n=t.bannerData,r=t.isBannerVisible;return l["default"].createElement("div",{className:this.props.className+" "+(r?"show":""),id:this.props.id,style:this.getBackgroundImageStyles(b,w),role:"complementary"},!(0,f.isEmpty)(n)&&l["default"].createElement("div",{className:this.props.className+"-wrapper"},l["default"].createElement("a",{onClick:function(){(0,f.isEmpty)(e.props.gaLabel)||(0,f.isEmpty)(n.url)?null:_["default"].trackHeader(n.url,e.props.gaLabel)},href:(0,f.isEmpty)(n.url)?"#":n.url},this.renderBannerImage(n.imageUrl),this.renderBannerHeadline(n.title),this.renderBannerDescription(n.description),l["default"].createElement("span",{className:this.props.className+"-button"},"Donate")),this.renderCloseButton()))}}]),t}(l["default"].Component);k.propTypes={className:d["default"].string,id:d["default"].string,bannerData:d["default"].object,gaLabel:d["default"].string,hideBannerCookieName:d["default"].string.isRequired},k.defaultProps={className:"fundraisingBanner",id:"fundraisingBanner",bannerData:{}},t["default"]=k,e.exports=t["default"]},function(e,t){}]); //# sourceMappingURL=dgx-header.min.js.map //--><!]]> </script> <script type="text/javascript" src="https://web.archive.org/web/20190417224618js_/https://assets.nypl.org/js/advocacy.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- //--><!]]> </script> <script type="text/javascript"> //<![CDATA[ (function() { var _analytics_scr = document.createElement('script'); _analytics_scr.type = 'text/javascript'; _analytics_scr.async = true; _analytics_scr.src = '/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=2&cb=1020669639'; var _analytics_elem = document.getElementsByTagName('script')[0]; _analytics_elem.parentNode.insertBefore(_analytics_scr, _analytics_elem); })(); // ]]> </script></body> </html> <!-- FILE ARCHIVED ON 22:46:18 Apr 17, 2019 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 21:31:47 Dec 02, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.876 exclusion.robots: 0.054 exclusion.robots.policy: 0.043 esindex: 0.021 cdx.remote: 22.748 LoadShardBlock: 271.476 (3) PetaboxLoader3.datanode: 190.48 (4) PetaboxLoader3.resolve: 172.982 (2) load_resource: 282.508 -->