CINXE.COM
PLOS Cookie Policy - PLOS
<!doctype html> <html lang="en-US"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <script> const tracking = null; </script> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v23.4 - https://yoast.com/wordpress/plugins/seo/ --> <title>PLOS Cookie Policy - PLOS</title> <link rel="canonical" href="https://plos.org/cookies-policy/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="PLOS Cookie Policy - PLOS" /> <meta property="og:description" content="PLOS Cookie Policy Updated on April 27th, 2022 INTRODUCTION We are the Public Library of Science (“PLOS”). This Cookie Policy describes the…" /> <meta property="og:url" content="https://plos.org/cookies-policy/" /> <meta property="og:site_name" content="PLOS" /> <meta property="article:publisher" content="https://www.facebook.com/PLOS.org/" /> <meta property="article:modified_time" content="2024-10-21T15:19:50+00:00" /> <meta property="og:image" content="https://plos.org/wp-content/uploads/2020/01/generic-image_2-copy.png" /> <meta property="og:image:width" content="1000" /> <meta property="og:image:height" content="800" /> <meta property="og:image:type" content="image/png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@plos" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="8 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://plos.org/cookies-policy/","url":"https://plos.org/cookies-policy/","name":"PLOS Cookie Policy - PLOS","isPartOf":{"@id":"https://plos.org/#website"},"primaryImageOfPage":{"@id":"https://plos.org/cookies-policy/#primaryimage"},"image":{"@id":"https://plos.org/cookies-policy/#primaryimage"},"thumbnailUrl":"https://plos.org/wp-content/uploads/2020/01/generic-image_2-copy.png","datePublished":"2021-09-23T00:04:34+00:00","dateModified":"2024-10-21T15:19:50+00:00","breadcrumb":{"@id":"https://plos.org/cookies-policy/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://plos.org/cookies-policy/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://plos.org/cookies-policy/#primaryimage","url":"https://plos.org/wp-content/uploads/2020/01/generic-image_2-copy.png","contentUrl":"https://plos.org/wp-content/uploads/2020/01/generic-image_2-copy.png","width":1000,"height":800},{"@type":"BreadcrumbList","@id":"https://plos.org/cookies-policy/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://plos.org/"},{"@type":"ListItem","position":2,"name":"PLOS Cookie Policy"}]},{"@type":"WebSite","@id":"https://plos.org/#website","url":"https://plos.org/","name":"PLOS","description":"Opening Science","publisher":{"@id":"https://plos.org/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://plos.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://plos.org/#organization","name":"PLOS","url":"https://plos.org/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://plos.org/#/schema/logo/image/","url":"https://plos.org/wp-content/uploads/2021/04/PLOS-logo_300px-wide_navy.png","contentUrl":"https://plos.org/wp-content/uploads/2021/04/PLOS-logo_300px-wide_navy.png","width":944,"height":620,"caption":"PLOS"},"image":{"@id":"https://plos.org/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/PLOS.org/","https://x.com/plos"]}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//js.hs-scripts.com' /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/plos.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://plos.org/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2' type='text/css' media='all' /> <style id='safe-svg-svg-icon-style-inline-css' type='text/css'> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left: auto !important;margin-right: auto !important;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='prefix-style-css' href='https://plos.org/wp-content/plugins/orcid-master/assets/orcid.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-icons-css' href='https://plos.org/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.13.0' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-frontend-legacy-css' href='https://plos.org/wp-content/uploads/elementor/css/custom-frontend-legacy.min.css?ver=3.4.6' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-frontend-css' href='https://plos.org/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1686308610' type='text/css' media='all' /> <style id='elementor-frontend-inline-css' type='text/css'> @font-face{font-family:eicons;src:url(https://plos.org/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.10.0);src:url(https://plos.org/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.10.0#iefix) format("embedded-opentype"),url(https://plos.org/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.10.0) format("woff2"),url(https://plos.org/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.10.0) format("woff"),url(https://plos.org/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.10.0) format("truetype"),url(https://plos.org/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.10.0#eicon) format("svg");font-weight:400;font-style:normal} </style> <link rel='stylesheet' id='elementor-post-3286-css' href='https://plos.org/wp-content/uploads/elementor/css/post-3286.css?ver=1686852082' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-pro-css' href='https://plos.org/wp-content/uploads/elementor/css/custom-pro-frontend.min.css?ver=1686308610' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-global-css' href='https://plos.org/wp-content/uploads/elementor/css/global.css?ver=1686308614' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-post-14325-css' href='https://plos.org/wp-content/uploads/elementor/css/post-14325.css?ver=1729523991' type='text/css' media='all' /> <link rel='stylesheet' id='sage/main.css-css' href='https://plos.org/wp-content/themes/plos/dist/styles/main_2eafddd7.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='sti-style-css' href='https://plos.org/wp-content/plugins/share-this-image-pro/assets/css/sti.css?ver=1.80' type='text/css' media='all' /> <link rel='stylesheet' id='google-fonts-1-css' href='https://fonts.googleapis.com/css?family=Roboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto+Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=auto&ver=6.6.2' type='text/css' media='all' /> <script type="text/javascript" src="https://plos.org/wp-content/themes/plos/resources/lib/scripts/jquery-3.5.1.min.js?ver=3.5.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://plos.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/orcid-master/assets/orcid.js?ver=6.6.2" id="orcid-javascript-js"></script> <script type="text/javascript" id="snazzymaps-js-js-extra"> /* <![CDATA[ */ var SnazzyDataForSnazzyMaps = []; SnazzyDataForSnazzyMaps={"id":114052,"name":"blue yellow simple","description":"Simple yellow roads, no attraction description","url":"https:\/\/snazzymaps.com\/style\/114052\/blue-yellow-simple","imageUrl":"https:\/\/snazzy-maps-cdn.azureedge.net\/assets\/114052-blue-yellow-simple.png?v=20170725024928","json":"[{\"featureType\":\"administrative.country\",\"elementType\":\"geometry\",\"stylers\":[{\"visibility\":\"simplified\"},{\"hue\":\"#ff0000\"}]},{\"featureType\":\"administrative.locality\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#5b5b5b\"}]},{\"featureType\":\"administrative.neighborhood\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#b3afaf\"}]},{\"featureType\":\"poi\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"visibility\":\"off\"},{\"color\":\"#ffa9c0\"}]},{\"featureType\":\"poi\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi\",\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"on\"},{\"weight\":\"0.89\"}]},{\"featureType\":\"poi.attraction\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi.attraction\",\"elementType\":\"labels.text\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi.attraction\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#f69494\"},{\"visibility\":\"off\"}]},{\"featureType\":\"poi.attraction\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi.medical\",\"elementType\":\"labels.text\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi.medical\",\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi.park\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#bfeabd\"}]},{\"featureType\":\"poi.place_of_worship\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"visibility\":\"simplified\"}]},{\"featureType\":\"poi.place_of_worship\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi.place_of_worship\",\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"on\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"visibility\":\"on\"},{\"color\":\"#fab52a\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"transit.station.rail\",\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"water\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#4f5aa8\"}]},{\"featureType\":\"water\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"visibility\":\"on\"},{\"color\":\"#fcf9f9\"}]}]","views":807,"favorites":0,"createdBy":{"name":"Iwona","url":null},"createdOn":"2017-07-25T14:49:22.067","tags":["colorful","no-labels","simple"],"colors":["blue","green","yellow"]}; /* ]]> */ </script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/snazzy-maps/snazzymaps.js?ver=1.4.0" id="snazzymaps-js-js"></script> <link rel="https://api.w.org/" href="https://plos.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://plos.org/wp-json/wp/v2/pages/14325" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://plos.org/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.6.2" /> <link rel='shortlink' href='https://plos.org/?p=14325' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://plos.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fplos.org%2Fcookies-policy%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://plos.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fplos.org%2Fcookies-policy%2F&format=xml" /> <!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.1.60--> <script class="hsq-set-content-id" data-content-id="standard-page"> var _hsq = _hsq || []; _hsq.push(["setContentType", "standard-page"]); </script> <!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin --> <style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style> <link href="https://fonts.googleapis.com/css?family=Merriweather:400,400i,900,900i|Roboto:400,400i,600,600i&display=swap" rel="stylesheet"> <link rel="apple-touch-icon" sizes="180x180" href="https://plos.org/wp-content/themes/plos/favicon/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://plos.org/wp-content/themes/plos/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://plos.org/wp-content/themes/plos/favicon/favicon-16x16.png"> <link rel="manifest" href="https://plos.org/wp-content/themes/plos/favicon/site.webmanifest"> <link rel="mask-icon" href="https://plos.org/wp-content/themes/plos/favicon/safari-pinned-tab.svg" color="#5bbad5"> <link rel="shortcut icon" href="https://plos.org/wp-content/themes/plos/favicon/favicon.ico"> <meta name="msapplication-TileColor" content="#00aba9"> <meta name="msapplication-config" content="https://plos.org/wp-content/themes/plos/favicon/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <style type="text/css"> header.app-header, .archive__header, .search__header { background-color: #ffffff; color: #00156b; } header.app-header a, .app-header__search-container input[type=search].search-form__field, .archive__header li.pagination__item--page a, .archive__header li.pagination__item--prev a, .archive__header li.pagination__item--next a, .archive__header a.pagination__mobile-link, .search__header li.pagination__item--page a, .search__header li.pagination__item--prev a, .search__header li.pagination__item--next a, .search__header a.pagination__mobile-link { color: #00156b; } .app-header__drawer-small-title, .app-header__container:after, .app-header__drawer:after, .app-header__nav-toggle span, .app-header__nav-toggle span:before, .app-header__nav-toggle span:after, a.app-header__nav-toggle span, a.app-header__nav-toggle span:before, a.app-header__nav-toggle span:after, ul.app-header__primary-nav > li.menu-item-has-children > a:after, ul.app-header__primary-nav > li.menu-item-has-children:hover > a:after, .app-header__search-container .search-form__label:before, .app-header__search-container .search-form__label:after, .app-header__search-container input[type=search].search-form__field, ul.app-header__primary-nav > li.current-menu-item > a, ul.app-header__primary-nav > li.current-page-ancestor > a, ul.app-header__primary-nav > li.menu-item-has-children > ul.sub-menu, .archive__header li.pagination__item--page a, .archive__header li.pagination__item--page a:hover, .archive__header li.pagination__item--page a:focus, .search__header li.pagination__item--page a, .search__header li.pagination__item--page a:hover, .search__header li.pagination__item--page a:focus { border-color: #00156b; } ul.app-header__primary-nav > li.current-menu-item > a:before, ul.app-header__primary-nav > li.current-page-ancestor > a:before { border-color: #ffffff; } .app-header .button.button--shortcode.button--s, .search__header input[type=submit] { border-color: #00156b; background: #00156b; color: #ffffff; } .app-header .button.button--shortcode.button--s:hover, .app-header .button.button--shortcode.button--s:focus, .search__header input[type=submit]:hover, .search__header input[type=submit]:focus { background: #00156b; color: #ffffff; opacity: 0.85; } ul.app-header__primary-nav > li.menu-item-has-children > ul.sub-menu, .app-header__search-container input[type=search].search-form__field, ul.app-header__primary-nav > li.current-menu-item > a, ul.app-header__primary-nav > li.current-page-ancestor > a { background-color: #ffffff; } .app-header__drawer a:not(.post-list__post-image), .archive__header li.pagination__item a, .archive__header a.pagination__mobile-link, .search__header li.pagination__item a, .search__header a.pagination__mobile-link { background-image: linear-gradient(#00156b, #00156b); } .app-header__drawer a:not(.post-list__post-image):hover, .app-header__drawer a:not(.post-list__post-image):focus, .archive__header li.pagination__item a:hover, .archive__header li.pagination__item a:focus, .archive__header a.pagination__mobile-link:hover, .archive__header a.pagination__mobile-link:focus, .search__header li.pagination__item a:hover, .search__header li.pagination__item a:focus, .search__header a.pagination__mobile-link:hover, .search__header a.pagination__mobile-link:focus { color: #ffffff; background-size: 100% 100%; background-position: 0% 100%; } .archive__header li.pagination__item--page.pagination__item--current a, .search__header li.pagination__item--page.pagination__item--current a { background-color: #00156b; border-color: #00156b; color: #ffffff; } .search__header form.search-form input[type=search] { background-color: #ffffff; border-color: #00156b; color: #00156b; } </style> <!-- PLOS Cookie Consent Banner --> <script> /*! For license information please see head.js.LICENSE.txt */ (()=>{var e={773:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VALID_PURPOSES=t.RECONSENT_INTERVAL=t.COOKIE_KEY=void 0,t.COOKIE_KEY="plosCookieConsentStatus",t.RECONSENT_INTERVAL=180,t.VALID_PURPOSES=["advertising","analytics","functionality"]},502:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,r=(o=n(808))&&o.__esModule?o:{default:o},i=n(773);function u(e){return Object.assign({},...i.VALID_PURPOSES.map((t=>({[t]:e}))))}var a={get:function(){try{const e=JSON.parse(r.default.get(i.COOKIE_KEY));return e?!0===e?u(!0):e:u(!1)}catch(e){return u(!1)}},isSet:function(){return void 0!==r.default.get(i.COOKIE_KEY)},remove:function(){r.default.remove(i.COOKIE_KEY)},set:function(e){const t=window.location.hostname;r.default.set(i.COOKIE_KEY,e,{domain:("localhost"===t?"":".")+t.split(".").slice(-2).join("."),expires:i.RECONSENT_INTERVAL})}};t.default=a},177:(e,t,n)=>{"use strict";t.default=void 0;var o,r=(o=n(502))&&o.__esModule?o:{default:o},i=n(773);function u(){var e,t;null===(e=(t=window).gtmOnConsent)||void 0===e||e.call(t,r.default.get())}var a={accept:function(){r.default.set(!0),u()},customize:function(e,t){r.default.set(Object.assign(r.default.get(),{[e]:t})),u()},hasConsented:function(e){if(!i.VALID_PURPOSES.includes(e))throw new Error("Invalid cookie purpose: "+e+" - Not in "+i.VALID_PURPOSES.toString());return r.default.get()[e]},hasInteracted:function(){return r.default.isSet()},reject:function(){r.default.set(!1),u()},reset:function(){r.default.remove()},VALID_PURPOSES:i.VALID_PURPOSES};t.default=a},808:(e,t,n)=>{var o,r,i;void 0===(r="function"==typeof(o=i=function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var o in n)t[o]=n[o]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function n(o){function r(){}function i(t,n,i){if("undefined"!=typeof document){"number"==typeof(i=e({path:"/"},r.defaults,i)).expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var u=JSON.stringify(n);/^[\{\[]/.test(u)&&(n=u)}catch(e){}n=o.write?o.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var a="";for(var c in i)i[c]&&(a+="; "+c,!0!==i[c]&&(a+="="+i[c].split(";")[0]));return document.cookie=t+"="+n+a}}function u(e,n){if("undefined"!=typeof document){for(var r={},i=document.cookie?document.cookie.split("; "):[],u=0;u<i.length;u++){var a=i[u].split("="),c=a.slice(1).join("=");n||'"'!==c.charAt(0)||(c=c.slice(1,-1));try{var s=t(a[0]);if(c=(o.read||o)(c,s)||t(c),n)try{c=JSON.parse(c)}catch(e){}if(r[s]=c,e===s)break}catch(e){}}return e?r[e]:r}}return r.set=i,r.get=function(e){return u(e,!1)},r.getJSON=function(e){return u(e,!0)},r.remove=function(t,n){i(t,"",e(n,{expires:-1}))},r.defaults={},r.withConverter=n,r}((function(){}))})?o.call(t,n,t,e):o)||(e.exports=r),e.exports=i()}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.exports}(()=>{"use strict";var e=n(177);window.plosCookieConsent=e.default})()})(); </script> <!-- End PLOS Cookie Consent Banner --> </head> <body class="page-template-default page page-id-14325 cookies-policy app-data index-data singular-data page-data page-14325-data page-cookies-policy-data elementor-default elementor-kit-3286 elementor-page elementor-page-14325"> <a class="skip-to-content" href="#content">Skip to content</a> <div id="top"></div> <header class="app-header"> <div class="app-header__container container"> <a class="app-header__brand" href=//plos.org> <img class="app-header__logo" src="https://plos.org/wp-content/uploads/2020/01/logo-sea.svg" alt="PLOS logo" /> </a> <nav class="app-header__nav"> <div class="app-header__nav-row"> <div class="app-header__primary-nav-container"> <div class="menu-header-navigation-container"><ul id="menu-header-navigation" class="app-header__primary-nav"><li id="menu-item-411" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-411"><a href="https://plos.org/publish/">Publish with PLOS</a> <ul class="sub-menu"> <li id="menu-item-9363" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9363"><a href="https://plos.org/your-journal-options/">Which Journal?</a></li> <li id="menu-item-1409" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1409"><a href="https://plos.org/publish/submit/">Submit</a></li> <li id="menu-item-2355" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2355"><a href="https://plos.org/publish/publishing-faqs/">Publishing FAQs</a></li> <li id="menu-item-2356" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2356"><a href="https://plos.org/publish/fees/">Fees</a></li> <li id="menu-item-2357" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2357"><a href="https://plos.org/pay-invoice/">Pay Invoice</a></li> <li id="menu-item-2358" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2358"><a href="https://plos.org/publish/metrics/">Metrics</a></li> <li id="menu-item-2359" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2359"><a href="https://plos.org/publish/funder-compliance/">Funder Compliance</a></li> <li id="menu-item-34242" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34242"><a href="https://plos.org/research-integrity-and-ethics/">Research Integrity and Publication Ethics</a></li> </ul> </li> <li id="menu-item-307" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-307"><a href="https://plos.org/research-communities/">Research Communities</a></li> <li id="menu-item-384" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-384"><a href="https://plos.org/open-science/">Open Science</a> <ul class="sub-menu"> <li id="menu-item-18582" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18582"><a href="https://plos.org/open-science/open-access/">Open Access</a></li> <li id="menu-item-16399" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16399"><a href="https://plos.org/open-science/preprints/">Preprints</a></li> <li id="menu-item-17362" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17362"><a href="https://plos.org/open-science/open-data/">Open Data</a></li> <li id="menu-item-9918" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9918"><a href="https://plos.org/open-science/open-methods/">Open Methods</a></li> <li id="menu-item-7116" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7116"><a href="https://plos.org/protocols/">Protocols</a></li> <li id="menu-item-17916" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17916"><a href="https://plos.org/open-science/preregistration/">Preregistration</a></li> <li id="menu-item-17327" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17327"><a href="https://plos.org/open-science/open-code/">Open Code</a></li> <li id="menu-item-2361" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361"><a href="https://plos.org/published-peer-review-history/">Published Peer Review History</a></li> <li id="menu-item-16833" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16833"><a href="https://plos.org/open-science/credit/">Credit</a></li> </ul> </li> <li id="menu-item-260" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-260"><a href="https://plos.org/resources/">Resources</a> <ul class="sub-menu"> <li id="menu-item-692" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-692"><a href="https://plos.org/resources/for-institutions/">For Institutions</a></li> <li id="menu-item-5291" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5291"><a href="https://plos.org/media/">Press and Media</a></li> <li id="menu-item-8642" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8642"><a href="https://plos.org/resources/editor-center/">Editor Center</a></li> <li id="menu-item-425" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-425"><a href="https://plos.org/resources/for-reviewers/">Peer Review Center</a></li> <li id="menu-item-16410" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16410"><a href="https://plos.org/research-by-plos/">Research by PLOS</a></li> <li id="menu-item-5004" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5004"><a href="https://plos.org/resources/writing-center/">Writing Center</a></li> </ul> </li> <li id="menu-item-420" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-420"><a href="https://plos.org/about/">About PLOS</a></li> </ul></div> </div> <div class="app-header__nav-controls"> <div class="app-header__search-container"> <form role="search" method="get" class="search-form" action="//plos.org"> <label class="search-form__label" for="s"><span class="screen-reader-text">Search:</span></label> <input type="search" class="search-form__field" value="" name="s" id="s" /> <input type="submit" class="search-form__submit" value="Search" /> </form> </div> <a class="app-header__nav-toggle" href="#"><span>Menu</span></a> </div> </div> </nav> </div> <div class="app-header__drawer"> <div class="app-header__drawer-container"> <div class="app-header__drawer-col app-header__drawer-content"> <div class="app-header__drawer-rich-text"> <p><span style="font-weight: 400;">When you choose to publish with PLOS, your research makes an impact. Make your work accessible to all, without restrictions, and accelerate scientific discovery with options like preprints and published peer review that make your work more Open.</span></p> <div class="acf-label"> <p class="description"></p> </div> </div> </div> <div class="app-header__drawer-col app-header__drawer-nav"> <span class="app-header__drawer-small-title">Journals</span> <div class="menu-journals-container"><ul id="menu-journals" class="app-header__drawer-menu app-header__drawer-menu--1"><li id="menu-item-275" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-275"><a href="https://journals.plos.org/plosbiology/">PLOS Biology</a></li> <li id="menu-item-8531" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8531"><a href="https://journals.plos.org/climate">PLOS Climate</a></li> <li id="menu-item-31915" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31915"><a href="https://journals.plos.org/complexsystems/">PLOS Complex Systems</a></li> <li id="menu-item-276" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-276"><a href="https://journals.plos.org/ploscompbiol/">PLOS Computational Biology</a></li> <li id="menu-item-8535" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8535"><a href="https://journals.plos.org/digitalhealth">PLOS Digital Health</a></li> <li id="menu-item-277" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-277"><a href="https://journals.plos.org/plosgenetics/">PLOS Genetics</a></li> <li id="menu-item-8534" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8534"><a href="https://journals.plos.org/globalpublichealth">PLOS Global Public Health</a></li> <li id="menu-item-278" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-278"><a href="https://journals.plos.org/plosmedicine/">PLOS Medicine</a></li> <li id="menu-item-31916" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31916"><a href="https://journals.plos.org/mentalhealth/">PLOS Mental Health</a></li> <li id="menu-item-279" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-279"><a href="https://journals.plos.org/plosntds/">PLOS Neglected Tropical Diseases</a></li> <li id="menu-item-280" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-280"><a href="https://journals.plos.org/plosone/">PLOS ONE</a></li> <li id="menu-item-281" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-281"><a href="https://journals.plos.org/plospathogens/">PLOS Pathogens</a></li> <li id="menu-item-8533" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8533"><a href="https://journals.plos.org/sustainabilitytransformation">PLOS Sustainability and Transformation</a></li> <li id="menu-item-8532" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8532"><a href="https://journals.plos.org/water">PLOS Water</a></li> </ul></div> </div> <div class="app-header__drawer-col app-header__drawer-nav"> <span class="app-header__drawer-small-title">More Content</span> <div class="menu-more-content-container"><ul id="menu-more-content" class="app-header__drawer-menu app-header__drawer-menu--2"><li id="menu-item-282" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-282"><a href="https://plos.org/blogs/">PLOS Blogs</a></li> <li id="menu-item-283" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-283"><a href="https://collections.plos.org/">PLOS Collections</a></li> </ul></div> </div> </div> </div> </header> <div class="wrap" role="document"> <div class="content" id="content"> <main class="main"> <div data-elementor-type="wp-page" data-elementor-id="14325" class="elementor elementor-14325" data-elementor-settings="[]"> <div class="elementor-inner"> <div class="elementor-section-wrap"> <section class="elementor-section elementor-top-section elementor-element elementor-element-dc462b1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="dc462b1" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-144edc8" data-id="144edc8" data-element_type="column"> <div class="elementor-column-wrap"> <div class="elementor-widget-wrap"> </div> </div> </div> <div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-ace62c0" data-id="ace62c0" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-b831aac elementor-widget elementor-widget-text-editor" data-id="b831aac" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <h1 style="text-align: center">PLOS Cookie Policy</h1><p style="text-align: center"><em>Updated on April 27<sup>th</sup>, 2022</em></p><h5>INTRODUCTION</h5><p><span style="font-weight: 400">We are the Public Library of Science (“PLOS”). This Cookie Policy describes the types of cookies and other tracking technologies we use on the PLOS website, our purposes and basis for using them, and your choices regarding them. </span></p><p><span style="font-weight: 400">If you have questions about this Cookie Policy, please contact us at </span><a href="mailto:privacy@plos.org"><span style="font-weight: 400">privacy@plos.org</span></a> <span style="font-weight: 400">or send mail to:</span></p><p>Public Library of Science<br>Attn: Privacy<br>1875 Mission Street,<br>Suite 103 #188 San Francisco, CA 94103</p> </div> </div> </div> <div class="elementor-element elementor-element-1efae17 elementor-widget elementor-widget-text-editor" data-id="1efae17" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <h5>COOKIES AND OTHER TRACKING TECHNOLOGIES</h5><p><em><strong>Background</strong></em></p><p><span style="font-weight: 400">PLOS and our third-party partners, such as analytics and advertising partners, use cookies and other tracking technologies to collect certain information. Cookies and other tracking technologies are used to distinguish you from other users on the PLOS website. This helps us provide you with a good experience when you browse our website and allows us to improve our site, analyze the use of our site, and deliver targeted advertising based on your browsing history on our site and other websites. A cookie is a small file of letters and numbers that are stored on your device.</span></p><p><span style="font-weight: 400">PLOS uses both </span><i><span style="font-weight: 400">first party</span></i><span style="font-weight: 400"> and </span><i><span style="font-weight: 400">third-party</span></i><span style="font-weight: 400"> cookies. First party cookies are served directly by us to your computer or device. Third-party cookies are served by a third party on our behalf. Cookies can be “persistent” or “session” based. Persistent cookies remain on your device after your browser is closed. Session cookies are deleted automatically once your browser is closed. PLOS uses both persistent and session cookies.</span></p><p><span style="font-weight: 400">We also use technologies that are similar to cookies, such as tags and pixels. Tags are small portions of code which we use on the PLOS website to learn whether you have clicked on certain web content. A pixel is a similar type of technology used on the PLOS website for the purpose of counting the number of views for each of its published articles. Pixels are sent directly to our servers or to the third-party platform which has provided the pixel.</span></p><p><span style="font-weight: 400">For the rest of this policy, “cookies” refer to both cookies and other tracking technologies. </span></p> </div> </div> </div> <div class="elementor-element elementor-element-2b455df elementor-widget elementor-widget-text-editor" data-id="2b455df" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p><b><i>Types of Cookies </i></b></p><p><span style="font-weight: 400">PLOS uses strictly necessary cookies and optional cookies, as follows:</span></p><ul><li style="font-weight: 400"><i><span style="font-weight: 400">Strictly necessary. </span></i><span style="font-weight: 400">Use of these cookies are required as they are essential to operating the PLOS website and necessary for us to operate certain features and maintain the security of the PLOS website. </span></li><li style="font-weight: 400"><i><span style="font-weight: 400">Optional cookies.</span></i><ul><li style="font-weight: 400"><i><span style="font-weight: 400">For functionality</span></i><span style="font-weight: 400">. Use of these cookies help operate the PLOS website by, for example, remembering your preferences so that you can navigate the PLOS website efficiently.</span></li><li style="font-weight: 400"><i><span style="font-weight: 400">For performance and analytics</span></i><span style="font-weight: 400">. Use of these cookies analyze how the PLOS website is accessed, used, or performing to improve your user experience and to maintain, operate and continually improve the website. </span></li><li style="font-weight: 400"><i><span style="font-weight: 400">For marketing</span></i><span style="font-weight: 400">. Use of these cookies deliver contextual advertisements on the PLOS website and other websites and help us and third parties serve you targeted advertisements based on your browsing history on our website and other websites which may be tracked across different devices.</span></li></ul></li></ul> </div> </div> </div> <div class="elementor-element elementor-element-bab0611 elementor-widget elementor-widget-text-editor" data-id="bab0611" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p><b><i>List of Cookies, Purpose, and Storage Periods</i></b></p><p><span style="font-weight: 400">Below is a list of cookies on the PLOS website, information about the cookie provider, type of cookie, its purpose, and its storage period.</span></p><p><span style="text-decoration: underline"><span style="font-weight: 400">First Party</span></span></p> </div> </div> </div> <div class="elementor-element elementor-element-cadae6b elementor-widget elementor-widget-text-editor" data-id="cadae6b" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <div><table style="border-collapse: collapse;width: 100%"><colgroup> <col style="width: 15%" span="1"> <col style="width: 40%" span="1"> <col style="width: 10%" span="1"> <col style="width: 10%" span="1"> <col span="1"> </colgroup><tbody><tr><td style="width: 26.3514%"><strong>Cookie</strong></td><td style="width: 36.0811%"><strong>Provider Information</strong></td><td style="width: 11.8919%"><strong>Type</strong></td><td style="width: 10.1351%"><strong>Storage Period</strong></td><td style="width: 15.5405%"><strong>Purpose</strong></td></tr><tr><td style="width: 26.3514%">JSESSIONID</td><td style="width: 36.0811%">PLOS, USA</td><td style="width: 11.8919%">Strictly necessary</td><td style="width: 10.1351%">Session</td><td style="width: 15.5405%">Manages a user’s authentication and session</td></tr><tr><td style="width: 26.3514%">plos-device-detected</td><td style="width: 36.0811%">PLOS, USA</td><td style="width: 11.8919%">Strictly necessary</td><td style="width: 10.1351%">2 Hours</td><td style="width: 15.5405%">Manages display of desktop and mobile interfaces</td></tr><tr><td style="width: 26.3514%">CASTGC</td><td style="width: 36.0811%">Google LLC<br>1600 Amphitheatre Parkway Mountain View, CA 94043 USA<p><a href="https://policies.google.com/privacy?hl=en-US">https://policies.google.com/privacy?hl=en-US</a></p></td><td style="width: 11.8919%">Strictly necessary</td><td style="width: 10.1351%">Session</td><td style="width: 15.5405%">Ticket-granting cookie to support authentication and single sign-on.</td></tr><tr><td style="width: 26.3514%">CSRF-TOKEN</td><td style="width: 36.0811%">PLOS, USA</td><td style="width: 11.8919%">Strictly necessary</td><td style="width: 10.1351%">Session</td><td style="width: 15.5405%">Cross Site Request Forgery Token for site security.</td></tr><tr><td style="width: 26.3514%">flanders_session</td><td style="width: 36.0811%">PLOS, USA</td><td style="width: 11.8919%">Strictly necessary</td><td style="width: 10.1351%">Session</td><td style="width: 15.5405%">Reduces database calls by remembering data about the user as they click between pages on the PLOS website.</td></tr><tr><td style="width: 26.3514%" width="104"><p>plosDataLinkSurveyHush</p></td><td style="width: 36.0811%" width="104"><p>PLOS, USA</p></td><td style="width: 11.8919%" width="104"><p>Strictly Necessary</p></td><td style="width: 10.1351%" width="104"><p> 24 Hours</p></td><td style="width: 15.5405%" width="104"><p>Manages the number of times users are to asked to opt-in to a survey. </p></td></tr></tbody></table></div> </div> </div> </div> <div class="elementor-element elementor-element-d9731d5 elementor-widget elementor-widget-text-editor" data-id="d9731d5" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p><span style="text-decoration: underline">Third-Party</span></p> </div> </div> </div> <div class="elementor-element elementor-element-2272606 elementor-widget elementor-widget-text-editor" data-id="2272606" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <div><table style="border-collapse: collapse;width: 90.4024%;height: 5944px"><colgroup> <col style="width: 15%" span="1"> <col style="width: 40%" span="1"> <col style="width: 10%" span="1"> <col style="width: 10%" span="1"> <col span="1"> </colgroup><tbody><tr style="height: 68px"><td style="width: 22.4592%;height: 68px"><strong>Cookie</strong></td><td style="width: 39.6291%;height: 68px"><strong>Provider Information</strong></td><td style="width: 15.7034%;height: 68px"><strong>Type</strong></td><td style="width: 8.27964%;height: 68px"><strong>Storage Period</strong></td><td style="width: 18.0744%;height: 68px"><strong>Purpose</strong></td></tr><tr style="height: 572px"><td style="width: 22.4592%;height: 572px">IDE</td><td style="width: 39.6291%;height: 572px"><p>Google Ads (Google LLC)<br>1600 Amphitheatre Parkway Mountain View, CA 94043 USA</p><p><a href="https://policies.google.com/privacy?hl=en-US">https://policies.google.com/privacy?hl=en-US</a></p></td><td style="width: 15.7034%;height: 572px">Marketing</td><td style="width: 8.27964%;height: 572px">2 Years</td><td style="width: 18.0744%;height: 572px">Used by Google DoubleClick to register and report the website user’s actions after viewing or clicking one of the advertiser’s ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user</td></tr><tr style="height: 260px"><td style="width: 22.4592%;height: 260px">NID</td><td style="width: 39.6291%;height: 260px"><p>Google Ads (Google LLC)<br>1600 Amphitheatre Parkway Mountain View, CA 94043 USA</p><p><a href="https://policies.google.com/privacy?hl=en-US">https://policies.google.com/privacy?hl=en-US</a></p></td><td style="width: 15.7034%;height: 260px">Marketing</td><td style="width: 8.27964%;height: 260px">6 Months</td><td style="width: 18.0744%;height: 260px">Registers a unique ID that identifies a returning user’s device. The ID is used for targeted ads</td></tr><tr style="height: 200px"><td style="width: 22.4592%;height: 200px">1P_JAR</td><td style="width: 39.6291%;height: 200px"><p>Google Ads (Google LLC)<br>1600 Amphitheatre Parkway Mountain View, CA 94043 USA</p><p><a href="https://policies.google.com/privacy?hl=en-US">https://policies.google.com/privacy?hl=en-US</a></p></td><td style="width: 15.7034%;height: 200px">Marketing</td><td style="width: 8.27964%;height: 200px">30 Days</td><td style="width: 18.0744%;height: 200px">Remembers preferences</td></tr><tr style="height: 308px"><td style="width: 22.4592%;height: 308px">gid</td><td style="width: 39.6291%;height: 308px"><p>Google Ads (Google LLC)<br>1600 Amphitheatre Parkway Mountain View, CA 94043 USA</p><p><a href="https://policies.google.com/privacy?hl=en-US">https://policies.google.com/privacy?hl=en-US</a></p></td><td style="width: 15.7034%;height: 308px">Performance and analytics</td><td style="width: 8.27964%;height: 308px">2 Years</td><td style="width: 18.0744%;height: 308px">Collects information about how visitors use our website. We use the information to compile reports and to help us improve the website</td></tr><tr style="height: 308px"><td style="width: 22.4592%;height: 308px">ga</td><td style="width: 39.6291%;height: 308px"><p>Google Ads (Google LLC)<br>1600 Amphitheatre Parkway Mountain View, CA 94043 USA</p><p><a href="https://policies.google.com/privacy?hl=en-US">https://policies.google.com/privacy?hl=en-US</a></p></td><td style="width: 15.7034%;height: 308px">Performance and analytics</td><td style="width: 8.27964%;height: 308px">2 Years</td><td style="width: 18.0744%;height: 308px">Collects information about how visitors use our website. We use the information to compile reports and to help us improve the website</td></tr><tr style="height: 308px"><td style="width: 22.4592%;height: 308px">gads</td><td style="width: 39.6291%;height: 308px"><p>Google Ads (Google LLC)<br>1600 Amphitheatre Parkway Mountain View, CA 94043 USA</p><p><a href="https://policies.google.com/privacy?hl=en-US">https://policies.google.com/privacy?hl=en-US</a></p></td><td style="width: 15.7034%;height: 308px">Marketing</td><td style="width: 8.27964%;height: 308px">1 Year</td><td style="width: 18.0744%;height: 308px">Collects information about how visitors use our website. We use the information to compile reports and to help us improve the website</td></tr><tr style="height: 200px"><td style="width: 22.4592%;height: 200px">GCLB</td><td style="width: 39.6291%;height: 200px"><p>Google Cloud (Google LLC)<br>1600 Amphitheatre Parkway Mountain View, CA 94043 USA</p><p><a href="https://policies.google.com/privacy?hl=en-US">https://policies.google.com/privacy?hl=en-US</a></p></td><td style="width: 15.7034%;height: 200px">Strictly necessary</td><td style="width: 8.27964%;height: 200px">Session</td><td style="width: 18.0744%;height: 200px">Maintains continuity of session when IP addresses may change</td></tr><tr style="height: 308px"><td style="width: 22.4592%;height: 308px">dc_gtm</td><td style="width: 39.6291%;height: 308px"><p>Google Analytics (Google LLC)<br>1600 Amphitheatre Parkway Mountain View, CA 94043 USA</p><p><a href="https://policies.google.com/privacy?hl=en-US">https://policies.google.com/privacy?hl=en-US</a></p></td><td style="width: 15.7034%;height: 308px">Performance and analytics</td><td style="width: 8.27964%;height: 308px">1 Minute</td><td style="width: 18.0744%;height: 308px">Collects information about how visitors use our website. We use the information to compile reports and to help us improve the website</td></tr><tr style="height: 308px"><td style="width: 22.4592%;height: 308px">gat_master</td><td style="width: 39.6291%;height: 308px"><p>Google Analytics (Google LLC)<br>1600 Amphitheatre Parkway Mountain View, CA 94043 USA</p><p><a href="https://policies.google.com/privacy?hl=en-US">https://policies.google.com/privacy?hl=en-US</a></p></td><td style="width: 15.7034%;height: 308px">Performance and analytics</td><td style="width: 8.27964%;height: 308px">1 Minute</td><td style="width: 18.0744%;height: 308px">Collects information about how visitors use our website. We use the information to compile reports and to help us improve the website</td></tr><tr style="height: 176px"><td style="width: 22.4592%;height: 176px">personalization_id</td><td style="width: 39.6291%;height: 176px"><p>Twitter (Twitter, Inc.)<br>1355 Market St #900, San Francisco, CA 94103</p><p><a href="https://twitter.com/en/privacy">https://twitter.com/en/privacy</a></p></td><td style="width: 15.7034%;height: 176px">Functional</td><td style="width: 8.27964%;height: 176px">2 Years</td><td style="width: 18.0744%;height: 176px">Enables Twitter integration and social media sharing</td></tr><tr style="height: 237px"><td style="width: 22.4592%;height: 237px">wordpress_test_cookie</td><td style="width: 39.6291%;height: 237px"><p>WordPress (Automattic, Inc.)<br>60 29th Street #343<br>San Francisco, CA 94110 USA</p><p><a href="https://automattic.com/privacy/">https://automattic.com/privacy/</a></p></td><td style="width: 15.7034%;height: 237px">Strictly necessary</td><td style="width: 8.27964%;height: 237px">Session</td><td style="width: 18.0744%;height: 237px">This cookie is a test to determine if WordPress can place cookies. It does not identify the user</td></tr><tr style="height: 200px"><td style="width: 22.4592%;height: 200px"><p><span style="font-size: 12pt">gat_journalsMaster</span></p></td><td style="width: 39.6291%;height: 200px"><p><span style="font-size: 12pt">Google Analytics (Google LLC)</span><br><span style="font-size: 12pt">1600 Amphitheatre Parkway Mountain View, CA 94043 USA</span></p><p><span style="font-size: 12pt"><a href="https://policies.google.com/privacy?hl=en-US">https://policies.google.com/privacy?hl=en-US</a></span></p></td><td style="width: 15.7034%;height: 200px">Performance and analytics</td><td style="width: 8.27964%;height: 200px">1 Minute</td><td style="width: 18.0744%;height: 200px"><p><span style="font-size: 12pt">Collects information about how visitors use our website</span></p></td></tr><tr style="height: 171px"><td style="width: 22.4592%;height: 171px"><p><span style="font-size: 12pt">_ceir, is_returning</span></p></td><td style="width: 39.6291%;height: 171px"><p><span style="font-size: 12pt">Crazy Egg 16220 Ridgeview Ln La Mirada, CA 90638, USA</span></p><p><span style="font-size: 12pt"> <a href="https://www.crazyegg.com/privacy">https://www.crazyegg.com/privacy</a></span></p></td><td style="width: 15.7034%;height: 171px"><p><span style="font-size: 12pt">Performance and analytics</span></p></td><td style="width: 8.27964%;height: 171px"><p><span style="font-size: 12pt">1 year</span></p></td><td style="width: 18.0744%;height: 171px"><p><span style="font-size: 12pt">Track whether a visitor has visited the site before</span></p></td></tr><tr style="height: 219px"><td style="width: 22.4592%;height: 219px"><p><span style="font-size: 12pt">_CEFT</span></p></td><td style="width: 39.6291%;height: 219px"><p><span style="font-size: 12pt">Crazy Egg 16220 Ridgeview Ln La Mirada, CA 90638, USA</span></p><p><span style="font-size: 12pt"> <a href="https://www.crazyegg.com/privacy">https://www.crazyegg.com/priva</a></span></p></td><td style="width: 15.7034%;height: 219px"><p><span style="font-size: 12pt">Performance and analytics</span></p></td><td style="width: 8.27964%;height: 219px"><p><span style="font-size: 12pt">1 year</span></p></td><td style="width: 18.0744%;height: 219px"><p><span style="font-size: 12pt">Store page variants assigned to visitors for A/B performance testing</span></p></td></tr><tr style="height: 243px"><td style="width: 22.4592%;height: 243px"><p><span style="font-size: 12pt">_cer.s</span></p></td><td style="width: 39.6291%;height: 243px"><p><span style="font-size: 12pt">Crazy Egg 16220 Ridgeview Ln La Mirada, CA 90638, USA</span></p><p><span style="font-size: 12pt"> <a href="https://www.crazyegg.com/privacy">https://www.crazyegg.com/priva</a></span></p></td><td style="width: 15.7034%;height: 243px"><p><span style="font-size: 12pt">Performance and analytics</span></p></td><td style="width: 8.27964%;height: 243px"><p><span style="font-size: 12pt">Recording session (expires when the browser is shut down)</span></p></td><td style="width: 18.0744%;height: 243px"><p><span style="font-size: 12pt">Track a recording visitor session unique ID, tracking host and start time</span></p></td></tr><tr style="height: 195px"><td style="width: 22.4592%;height: 195px"><p><span style="font-size: 12pt">_cer.v</span></p></td><td style="width: 39.6291%;height: 195px"><p><span style="font-size: 12pt">Crazy Egg 16220 Ridgeview Ln La Mirada, CA 90638, USA</span></p><p><span style="font-size: 12pt"> <a href="https://www.crazyegg.com/privacy">https://www.crazyegg.com/priva</a></span></p></td><td style="width: 15.7034%;height: 195px"><p><span style="font-size: 12pt">Performance and analytics</span></p></td><td style="width: 8.27964%;height: 195px"><p><span style="font-size: 12pt">Up to 31 days (expires on the first of the month)</span></p></td><td style="width: 18.0744%;height: 195px"><p><span style="font-size: 12pt">Track whether a visitor has visited the site before</span></p></td></tr><tr style="height: 243px"><td style="width: 22.4592%;height: 243px"><p><span style="font-size: 12pt">_ce.s</span></p></td><td style="width: 39.6291%;height: 243px"><p><span style="font-size: 12pt">Crazy Egg 16220 Ridgeview Ln La Mirada, CA 90638, USA</span></p><p><span style="font-size: 12pt"> <a href="https://www.crazyegg.com/privacy">https://www.crazyegg.com/priva</a></span></p></td><td style="width: 15.7034%;height: 243px"><p><span style="font-size: 12pt">Performance and analytics</span></p></td><td style="width: 8.27964%;height: 243px"><p><span style="font-size: 12pt">1 year</span></p></td><td style="width: 18.0744%;height: 243px"><p><span style="font-size: 12pt">Track a recording visitor session unique ID, tracking host and start time</span></p></td></tr><tr style="height: 153px"><td style="width: 22.4592%;height: 153px"><p><span style="font-size: 12pt">_ce.cch</span></p></td><td style="width: 39.6291%;height: 153px"><p><span style="font-size: 12pt">Crazy Egg 16220 Ridgeview Ln La Mirada, CA 90638, USA</span></p><p><span style="font-size: 12pt"> <a href="https://www.crazyegg.com/privacy">https://www.crazyegg.com/priva</a></span></p></td><td style="width: 15.7034%;height: 153px"><p><span style="font-size: 12pt">Performance and analytics</span></p></td><td style="width: 8.27964%;height: 153px"><p><span style="font-size: 12pt">1 second</span></p></td><td style="width: 18.0744%;height: 153px"><p><span style="font-size: 12pt">Used to check if cookies can be added.</span></p></td></tr><tr style="height: 153px"><td style="width: 22.4592%;height: 153px"><p><span style="font-size: 12pt">_ce.gtld</span></p></td><td style="width: 39.6291%;height: 153px"><p><span style="font-size: 12pt">Crazy Egg 16220 Ridgeview Ln La Mirada, CA 90638, USA</span></p><p><span style="font-size: 12pt"> <a href="https://www.crazyegg.com/privacy">https://www.crazyegg.com/priva</a></span></p></td><td style="width: 15.7034%;height: 153px"><p><span style="font-size: 12pt">Performance and analytics</span></p></td><td style="width: 8.27964%;height: 153px"><p><span style="font-size: 12pt">1 second</span></p></td><td style="width: 18.0744%;height: 153px"><p><span style="font-size: 12pt">Used to identity the top level domain.</span></p></td></tr><tr style="height: 171px"><td style="width: 22.4592%;height: 171px"><p><span style="font-size: 12pt">ce_need_secure_cookie</span></p></td><td style="width: 39.6291%;height: 171px"><p><span style="font-size: 12pt">Crazy Egg 16220 Ridgeview Ln La Mirada, CA 90638, USA</span></p><p><span style="font-size: 12pt"> <a href="https://www.crazyegg.com/privacy">https://www.crazyegg.com/priva</a></span></p></td><td style="width: 15.7034%;height: 171px"><p><span style="font-size: 12pt">Performance and analytics</span></p></td><td style="width: 8.27964%;height: 171px"><p><span style="font-size: 12pt">1 second</span></p></td><td style="width: 18.0744%;height: 171px"><p><span style="font-size: 12pt">Used to determine cookie security parameters.</span></p></td></tr><tr style="height: 291px"><td style="width: 22.4592%;height: 291px"><p><span style="font-size: 12pt">ce_successful_csp_check</span></p></td><td style="width: 39.6291%;height: 291px"><p><span style="font-size: 12pt">Crazy Egg 16220 Ridgeview Ln La Mirada, CA 90638, USA</span></p><p><span style="font-size: 12pt"> <a href="https://www.crazyegg.com/privacy">https://www.crazyegg.com/priva</a></span></p></td><td style="width: 15.7034%;height: 291px"><p><span style="font-size: 12pt">Performance and analytics</span></p></td><td style="width: 8.27964%;height: 291px"><p><span style="font-size: 12pt">24 hours</span></p></td><td style="width: 18.0744%;height: 291px"><p><span style="font-size: 12pt">Used to determine if the page has a Content Security Policy rule that would prevent tracking.</span></p></td></tr></tbody></table></div> </div> </div> </div> <div class="elementor-element elementor-element-d8272c8 elementor-widget elementor-widget-text-editor" data-id="d8272c8" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p><b><i>Legal Basis for Use of Cookies </i></b></p><p><span style="font-weight: 400">PLOS uses cookies under the following legal basis:</span></p><ul><li style="font-weight: 400"><i><span style="font-weight: 400">PLOS’s legitimate interests (for users in the EU: Art. 6 (1) (f) GDPR)</span></i><span style="font-weight: 400">. We use strictly necessary cookies based on PLOS’ legitimate interests. This includes:</span><ul><li style="font-weight: 400"><span style="font-weight: 400">to enable PLOS to provide our products and services to you, including website features</span></li><li style="font-weight: 400"><span style="font-weight: 400">the legitimate interests of others, for example, to ensure the security of our website</span></li><li style="font-weight: 400"><span style="font-weight: 400">to prevent fraud and other illegal activity.</span></li></ul></li></ul><ul><li style="font-weight: 400"><i><span style="font-weight: 400">Consent (for users in the EU: Art. 6 (1) (a) GDPR)</span></i><span style="font-weight: 400">. We place optional cookies on the basis of your consent, which you may withdraw at any time after giving it, as described in this Cookie Policy. </span></li></ul><p><span style="font-weight: 400">For users in the EU: The US is assessed by the European Court of Justice as a country with an insufficient level of data protection. If you consent, you agree in accordance with Art. 49 (1) (a) (GDPR) that your data may be processed outside the EEA, including in the United States.</span></p> </div> </div> </div> <div class="elementor-element elementor-element-0addbc2 elementor-widget elementor-widget-text-editor" data-id="0addbc2" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p><b><i>How to Manage Cookies </i></b></p><p><span style="text-decoration: underline"><span style="font-weight: 400">Withdrawing Consent</span></span></p><p><span style="font-weight: 400">If you do not wish to accept optional cookies in connection with your use of the PLOS website or wish to withdraw your consent, you can opt out by clicking on <a href="#cookie-preferences">Cookie Preferences</a></span><span style="font-weight: 400">.</span><span style="font-weight: 400"> </span></p><p><span style="text-decoration: underline"><span style="font-weight: 400">Browser Settings </span></span></p><p><span style="font-weight: 400">To opt-out of our use of necessary cookies, you can change your browser settings to stop accepting cookies or to prompt you before accepting cookies from websites you visit. You can delete cookies in your browser settings at any time. Please note that by not accepting cookies, some pages may not fully function, and you may not be able to access certain information on the PLOS website.</span></p><p><span style="text-decoration: underline"><span style="font-weight: 400">“Do-Not-Track”</span></span></p><p><span style="font-weight: 400">PLOS does not track users over time and across third party websites to provide targeted advertising and therefore does not respond to Do Not Track (DNT) signals. Third parties that have content embedded on the PLOS website such as social sharing features may set cookies on a user’s browser and/or obtain information about the fact that a web browser visited a specific PLOS website from a certain IP address. </span></p><p><span style="text-decoration: underline"><span style="font-weight: 400">Google Analytics</span></span></p><p><span style="font-weight: 400">For information on how Google Analytics collects and processes data, visit </span><a href="http://www.google.com/policies/privacy/partners/"><span style="font-weight: 400">www.google.com/policies/privacy/partners/</span></a><span style="font-weight: 400">. To opt-out of Google Analytics, visit Google’s </span><i><span style="font-weight: 400">“How you can control the information collected by Google on these sites and apps</span></i><span style="font-weight: 400">” article available </span><a href="https://policies.google.com/technologies/partner-sites"><span style="font-weight: 400">here</span></a><span style="font-weight: 400">.</span></p><p><u>Crazy Egg</u></p><p>For information on how Crazy Egg collects and processes data, visit <a href="https://www.crazyegg.com/privacy#use_of_cookies">https://www.crazyegg.com/privacy#use_of_cookies.</a> To opt-out of Crazy Egg, visit <em>“I don’t want to be tracked by Crazy Egg</em>” article available <a href="https://www.crazyegg.com/opt-out">here.</a></p> </div> </div> </div> <div class="elementor-element elementor-element-f967045 elementor-widget elementor-widget-text-editor" data-id="f967045" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p><b><i>Changes to this policy</i></b></p><p><span style="font-weight: 400">Any changes we may make to this Cookie Policy in the future will be posted on this page.</span></p> </div> </div> </div> <div class="elementor-element elementor-element-14fc01c elementor-widget elementor-widget-text-editor" data-id="14fc01c" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p><b><i>Further Information</i></b></p><p><span style="font-weight: 400">Questions, comments and requests regarding this Cookie Policy should be addressed to </span><a href="mailto:privacy@plos.org"><span style="font-weight: 400">privacy@plos.org</span></a><span style="font-weight: 400">.</span></p><p><span style="font-weight: 400">If you would like further information about how we process personal data collected through PLOS websites, please see our </span><a href="https://plos.org/privacy-policy/"><span style="font-weight: 400">Privacy Policy</span></a><span style="font-weight: 400">. </span></p> </div> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-cf1134b" data-id="cf1134b" data-element_type="column"> <div class="elementor-column-wrap"> <div class="elementor-widget-wrap"> </div> </div> </div> </div> </div> </section> </div> </div> </div> </main> </div> </div> <style type="text/css"> footer.app-footer { background-color: #050c2b; color: #ffffff; } footer.app-footer a, footer.app-footer label { color: #ffffff; } footer.app-footer input[type=text], footer.app-footer input[type=email] { background-color: #050c2b; border-color: #ffffff; color: #ffffff; } </style> <footer class="app-footer"> <div class="app-footer__container container"> <div class="app-footer__col app-footer__branding"> <a class="app-footer__brand" href="https://plos.org/"> <img class="app-footer__logo" src="https://plos.org/wp-content/uploads/2019/12/logo-white.svg" alt="PLOS logo" /> </a> <ul class="social-media-links app-footer__social-media-links"> <li class="social-media-links__item social-media-links__item--twitter"> <a class="social-media-links__link" href="https://twitter.com/plos"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" aria-labelledby="twitter-icon-title"> <title id="twitter-icon-title">X (former Twitter)</title> <style type="text/css">.svg-twitter-fill{fill: #ffffff;}</style> <path class="svg-twitter-fill" d="M11.7,8.6L18.2,1h-1.6L11,7.6L6.4,1H1.2l6.9,10l-6.9,8h1.6l6-7l4.8,7h5.2L11.7,8.6L11.7,8.6z M9.5,11.1l-0.7-1L3.3,2.2h2.4l4.5,6.4l0.7,1l5.8,8.3h-2.4L9.5,11.1L9.5,11.1z"/> </svg> </a> </li> <li class="social-media-links__item social-media-links__item--facebook"> <a class="social-media-links__link" href="https://www.facebook.com/PLoS.org"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" aria-labelledby="facebook-icon-title"> <title id="facebook-icon-title">Facebook</title> <style type="text/css">.svg-facebook-fill{fill: #ffffff;}</style> <path class="svg-facebook-fill" d="M19.5 1.5v16.6c0 0.6-0.5 1.2-1.2 1.2h-4.8v-7.4h2.4l0.4-2.7h-2.8V7.1c0-0.8 0.4-1.2 1.2-1.2h1.8V3.4c0 0-0.8-0.1-1.9-0.1 -2.6 0-3.9 1.4-3.9 3.6v2.4H8.3v2.7h2.4v7.4h-9c-0.6 0-1.2-0.5-1.2-1.2V1.5c0-0.6 0.5-1.2 1.2-1.2h16.6C19 0.3 19.5 0.9 19.5 1.5z"/> </svg> </a> </li> <li class="social-media-links__item social-media-links__item--linkedin"> <a class="social-media-links__link" href="https://www.linkedin.com/company/public-library-of-science"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" aria-labelledby="linkedin-icon-title"> <title id="linkedin-icon-title">Linkedin</title> <style type="text/css">.svg-linkedin-fill{fill: #ffffff;}</style> <path class="svg-linkedin-fill" d="M2.9 5.1L2.9 5.1c-1.4 0-2.4-1-2.4-2.2 0-1.2 0.9-2.2 2.4-2.2 1.4 0 2.3 0.9 2.4 2.2C5.2 4.1 4.3 5.1 2.9 5.1zM4.9 7.1v12.3h-4V7.1H4.9zM11.2 19.3h-4V9.8c0 0-0.1-2.4-0.1-2.8h3.9l0.1 1.7c0.8-1.2 2-2.1 3.6-2.1 2.8 0 4.8 2 4.8 5.5v7.1h-4v-6.7c0-2-1-2.8-2.2-2.8 -1.2 0-2.2 0.8-2.2 2.4V19.3z"/> </svg> </a> </li> </ul> <span class="app-footer__info-text">PLOS is a nonprofit 501(c)(3) corporation, #C2354500, and is based in California, US</span> </div> <div class="app-footer__col app-footer__nav"> <div class="app-footer__nav-container"> <div class="menu-footer-navigation-container"><ul id="menu-footer-navigation" class="app-header__footer-nav"><li id="menu-item-1680" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1680"><a href="https://plos.org/">Home</a></li> <li id="menu-item-309" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-309"><a href="https://plos.org/resources/">Resources</a></li> <li id="menu-item-308" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-308"><a href="https://plos.org/research-communities/">Research Communities</a></li> <li id="menu-item-383" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-383"><a href="https://plos.org/open-science/">Open Science</a></li> <li id="menu-item-412" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-412"><a href="https://plos.org/publish/">Publish with PLOS</a></li> <li id="menu-item-419" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-419"><a href="https://plos.org/about/">About PLOS</a></li> <li id="menu-item-34241" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34241"><a href="https://plos.org/research-integrity-and-ethics/">Research Integrity and Publication Ethics</a></li> <li id="menu-item-8117" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8117"><a href="https://plos.org/dei/">Diversity, Equity and Inclusion</a></li> <li id="menu-item-2817" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2817"><a href="https://plos.org/media/">Press and Media</a></li> <li id="menu-item-1682" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1682"><a href="https://plos.org/about/contact/">Contact</a></li> <li id="menu-item-1683" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1683"><a href="https://plos.org/pay-invoice/">Pay Invoice</a></li> <li id="menu-item-1684" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1684"><a href="https://plos.org/careers/">Careers</a></li> <li id="menu-item-1685" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1685"><a href="https://plos.org/advertise/">Advertise</a></li> <li id="menu-item-35167" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35167"><a href="https://plos.org/financial-overview/">Financial Overview</a></li> <li id="menu-item-25042" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25042"><a href="https://plos.org/governance/">Governance</a></li> <li id="menu-item-1687" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1687"><a rel="privacy-policy" href="https://plos.org/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-15441" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-14325 current_page_item menu-item-15441"><a href="https://plos.org/cookies-policy/" aria-current="page">Cookie Policy</a></li> <li id="menu-item-1688" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1688"><a href="https://plos.org/terms-of-use/">Terms of Use</a></li> <li id="menu-item-7340" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7340"><a href="https://plos.org/payment-terms-and-conditions/">Payment Terms and Conditions</a></li> <li id="menu-item-1689" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1689"><a href="https://plos.org/text-and-data-mining/">Text & Data Mining</a></li> <li id="menu-item-11315" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11315"><a href="https://plos.org/terms-of-service/">Terms of Service</a></li> </ul></div> </div> </div> <div class="app-footer__col app-footer__rich-text"> <p><strong>News & Updates</strong></p> <form class="newsletter-signup" action="https://cl.exct.net/subscribe.aspx" name="subscribeForm" method="post"><input type="hidden" name="thx" value="https://www.plos.org/signup-success/"><input type="hidden" name="err" value="https://www.plos.org/signup-error/"><input type="hidden" name="SubAction" value="sub"><input type="hidden" name="MID" value="7207856"><input type="hidden" name="LID" value="5488"><input type="hidden" name="Source" value="WebCollect"><div class="newsletter-signup__input-container newsletter-signup__input-container--text-container"><label for="email-address">Email address</label><input type="email" id="email-address" name="Email Address"></div><div class="newsletter-signup__input-container newsletter-signup__input-container--checkbox-container"><span class="newsletter-signup__disclaimer">PLOS will use your email address to provide news and updates. You can find out more about how PLOS processes your data by reading our <a href="https://plos.org/privacy-policy/">Privacy Policy</a>. You can unsubscribe at any time by clicking the unsubscribe link in our emails or by contacting us at privacy@plos.org.</span></div><div class="newsletter-signup__input-container newsletter-signup__input-container--submit-container"><small class="newsletter-signup__validation-message">All fields are required, please check your entry and try again.</small><input type="submit" value="Submit"></div></form> </div> </div> </footer> <a class="back-to-top" id="back-to-top" href="#top"><span class="screen-reader-text">Back to top</span></a> <!-- PLOS Cookie Consent Banner --> <script> /*! For license information please see body.js.LICENSE.txt */ (()=>{var e={490:(e,t,n)=>{"use strict";function r(e){return(r="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})(e)}t.Z=void 0;var a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var a={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,n&&n.set(e,a),a}(n(294)),l=u(n(177)),o=u(n(682)),i=u(n(628));function u(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=function(e){var t,n,r=e.dispatcher,u=(t=(0,a.useState)(!l.default.hasInteracted()),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@iterator"];if(null!=n){var r,a,l=[],o=!0,i=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(l.push(r.value),!t||l.length!==t);o=!0);}catch(e){i=!0,a=e}finally{try{o||null==n.return||n.return()}finally{if(i)throw a}}return l}}(t,n)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=u[0],f=u[1];return r&&(0,a.useEffect)((function(){return r.sub("open",(function(){return f(!0)}))}),[]),a.default.createElement("div",{className:"cookie-consent"},a.default.createElement(o.default,{show:s}),a.default.createElement(i.default,{close:function(){f(!1)},show:s}))}},682:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(294)),a=n(357),l=o(n(188));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.show;return r.default.createElement(a.CSSTransition,{in:t,timeout:200,classNames:{enter:l.default.fadeInEnter,enterActive:l.default.fadeInEnterActive,exit:l.default.fadeInExit,exitActive:l.default.fadeInExitActive},unmountOnExit:!0},r.default.createElement("div",{className:l.default.overlay,role:"presentation"}))}},980:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default="data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOTQ0IDYyMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgOTQ0IDYyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogIC5zdDB7ZmlsbDojRjYzQzNEO30NCiAgLnN0MXtmaWxsOiMxN0JBRkE7fQ0KICAuc3Qye29wYWNpdHk6MC45Mzt9DQogIC5zdDN7ZmlsbDojMTgzMzVBO30NCiAgLnN0NHtmaWxsOiNEMkRBMjA7fQ0KICAuc3Q1e29wYWNpdHk6MC44Mzt9DQogIC5zdDZ7ZmlsbDojMDA3MTY1O30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJtNTU4LjY4IDY5Ljc3YzIuNDUtMi44IDUuODItNS45OCAxMC44OS02LjY3IDMuNzctMC41MiA3LjE1IDAuMDQgOS45NyAyLjY2IDguMDIgNy40MiAxNi4zMSAxNC41NyAyMy45NSAyMi4zNyAxNy4zIDE3LjY2IDMzLjA0IDM2LjczIDQ4LjE4IDU2LjI4IDE0LjM2IDE4LjU0IDI3LjY5IDM3Ljg1IDQwLjI2IDU3LjcgMy43MiA1Ljg4IDcuNTEgMTEuNzIgMTEuMiAxNy42MiAzLjQgNS40NCA2Ljc1IDEwLjkxIDEwLjA0IDE2LjQxIDMuMzEgNS41MiA2LjUyIDExLjEgOS43NyAxNi42NiAzIDUuMTIgNi4xMiAxMC4xNyA4Ljk2IDE1LjM4IDQuNDcgOC4yIDguODEgMTYuNDYgMTMuMDcgMjQuNzggMy4xMyA2LjEyIDYuMDcgMTIuMzQgOS4wNSAxOC41NCAzLjc1IDcuODEgNy42NiAxNS41NSAxMS4xMiAyMy40OSAzLjM2IDcuNzIgNi4zMyAxNS42MiA5LjMxIDIzLjUxIDIuODkgNy42NiA1LjY1IDE1LjM3IDguMzIgMjMuMTEgMC43NCAyLjE2IDAuODUgNC41NCAxLjQ2IDYuNzYgMS43OCA2LjUgNC4wNyAxMi44OCA1LjQzIDE5LjQ4IDEuOSA5LjIxIDMuMTggMTguNTUgNC42MyAyNy44NiAwLjU3IDMuNjMgMC45NCA3LjMxIDEuMjYgMTAuOTggMC4wNiAwLjcyLTAuNTQgMS41MS0wLjg0IDIuMjctMC42NC0wLjYtMS43LTEuMDktMS44Ni0xLjgxLTEuNzctNy45Mi0yLjk3LTE2LTUuMTYtMjMuNzgtMy4xNy0xMS4yMy02LjY4LTIyLjM4LTEwLjY5LTMzLjMyLTMuNzUtMTAuMjMtOC4wNi0yMC4yNy0xMi42NC0zMC4xNC00LjY5LTEwLjEtOS44Mi0yMC4wMS0xNS4xMS0yOS44LTUuMjktOS44LTEwLjgxLTE5LjQ3LTE2LjU4LTI4Ljk4LTYuNjEtMTAuOS0xMy40My0yMS42OC0yMC40OS0zMi4yOC05LjU5LTE0LjQzLTE5LjMzLTI4Ljc2LTI5LjMxLTQyLjkxLTguNDYtMTItMTcuMTctMjMuODMtMjYuMDktMzUuNDctOS44LTEyLjc4LTE5Ljc3LTI1LjQ1LTMwLjA3LTM3LjgzLTkuMTEtMTAuOTUtMTguNTYtMjEuNjMtMjguMjUtMzIuMDUtOS4zLTkuOTgtMTkuMDctMTkuNTItMjguNzItMjkuMTctMy41OS0zLjU5LTcuNTctNi43OS0xMS4xMS0xMC40My0zLjU1LTMuNjYtMy41Mi01Ljk5IDAuMDUtMTEuMjJ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJtNzMzLjA4IDY2LjQ5YzMuNjMtMC44MyA4LjIzLTEuNDIgMTIuNzQgMC45OSAzLjM2IDEuOCA1Ljc2IDQuMjMgNi41MSA4LjAxIDIuMTMgMTAuNzIgNC42NSAyMS4zNyA2LjI2IDMyLjE3IDMuNjQgMjQuNDUgNS4xOSA0OS4xMyA1Ljk3IDczLjg1IDAuNzQgMjMuNDQgMC4yIDQ2LjktMS4yOCA3MC4zNC0wLjQ0IDYuOTUtMC44IDEzLjktMS4yOCAyMC44NC0wLjQ0IDYuNC0wLjk0IDEyLjc5LTEuNSAxOS4xOC0wLjU3IDYuNDEtMS4yNCAxMi44MS0xLjg3IDE5LjIyLTAuNTggNS45LTEuMDEgMTEuODItMS43NyAxNy43MS0xLjIgOS4yNi0yLjUzIDE4LjUtMy45NiAyNy43My0xLjA1IDYuNzktMi4zMyAxMy41NS0zLjU2IDIwLjMyLTEuNTUgOC41Mi0yLjkzIDE3LjA4LTQuNzkgMjUuNTQtMS44MSA4LjIyLTQuMDQgMTYuMzYtNi4yNiAyNC41LTIuMTUgNy45LTQuNDUgMTUuNzYtNi44MyAyMy41OS0wLjY2IDIuMTgtMS45OCA0LjE4LTIuNzkgNi4zMy0yLjM3IDYuMzEtNC4yNyAxMi44Mi03LjA0IDE4Ljk1LTMuODcgOC41Ny04LjMyIDE2Ljg5LTEyLjYxIDI1LjI3LTEuNjcgMy4yNy0zLjUzIDYuNDctNS40MiA5LjYzLTAuMzcgMC42Mi0xLjMzIDAuOTEtMi4wMiAxLjM1LTAuMTctMC44Ni0wLjc0LTEuODgtMC40NS0yLjU2IDMuMjItNy40NSA2Ljk5LTE0LjcgOS43OC0yMi4yOCA0LjAzLTEwLjk1IDcuNzMtMjIuMDQgMTAuOTEtMzMuMjUgMi45Ny0xMC40OCA1LjM3LTIxLjE0IDcuNDYtMzEuODIgMi4xMy0xMC45MyAzLjc5LTIxLjk2IDUuMjYtMzMgMS40Ny0xMS4wMyAyLjY4LTIyLjExIDMuNTktMzMuMTkgMS4wNC0xMi43IDEuODUtMjUuNDMgMi4zNy0zOC4xNiAwLjctMTcuMzEgMS4yMy0zNC42MyAxLjQ2LTUxLjk1IDAuMTktMTQuNjggMC4wOS0yOS4zNy0wLjMtNDQuMDMtMC40My0xNi4xLTEuMDYtMzIuMjEtMi4xMy00OC4yOC0wLjk1LTE0LjIxLTIuMzItMjguNC00LjA2LTQyLjUzLTEuNjYtMTMuNTQtMy45OC0yNy02LjEzLTQwLjQ3LTAuOC01LjAyLTIuMTUtOS45NS0yLjg3LTE0Ljk3LTAuNzUtNS4wMyAwLjY1LTYuODkgNi42MS05LjAzeiIvPg0KPGcgY2xhc3M9InN0MiI+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJtNDMzLjAxIDEwOC4zMWMwLjUzLTMuNjMgMS42My04LjA2IDUuNTMtMTEuMzYgMi45LTIuNDUgNi4wNS0zLjggOS44Ny0zLjE2IDEwLjgzIDEuODIgMjEuNzUgMy4yNyAzMi40NyA1LjYxIDI0LjI3IDUuMjkgNDguMDEgMTIuNTggNzEuNSAyMC42IDIyLjI4IDcuNiA0NC4xMSAxNi4zOCA2NS41OSAyNi4wMiA2LjM2IDIuODYgMTIuNzYgNS42NSAxOS4xMSA4LjU0IDUuODUgMi42NiAxMS42NyA1LjM4IDE3LjQ3IDguMTYgNS44MiAyLjc4IDExLjU5IDUuNjcgMTcuMzcgOC41MSA1LjMzIDIuNjIgMTAuNzQgNS4xMSAxNS45OSA3Ljg4IDguMjYgNC4zNyAxNi40NiA4Ljg2IDI0LjYxIDEzLjQzIDYgMy4zNyAxMS44OSA2LjkzIDE3LjggMTAuNDQgNy40NSA0LjQzIDE0Ljk4IDguNzMgMjIuMjYgMTMuNDMgNy4wNyA0LjU3IDEzLjkxIDkuNSAyMC43NSAxNC40MSA2LjY0IDQuNzcgMTMuMTkgOS42NSAxOS42OSAxNC42MSAxLjgxIDEuMzggMy4yMSAzLjMgNC45NCA0LjggNS4wNyA0LjQxIDEwLjUgOC40NSAxNS4yNiAxMy4xNyA2LjY1IDYuNTggMTIuODUgMTMuNjEgMTkuMTggMjAuNTEgMi40NyAyLjcgNC44IDUuNTMgNy4wOCA4LjM5IDAuNDUgMC41NiAwLjM3IDEuNTQgMC41NCAyLjMzLTAuODctMC4xNS0yLjAzIDAuMDEtMi41Ni0wLjQ5LTUuODMtNS41OS0xMS4yOC0xMS42MS0xNy40LTE2Ljg2LTguODMtNy41Ny0xNy45MS0xNC44OS0yNy4yOC0yMS43Ny04Ljc3LTYuNDMtMTcuOTEtMTIuNC0yNy4xOS0xOC4wOS05LjUtNS44Mi0xOS4yNi0xMS4yNC0yOS4wOS0xNi40OXMtMTkuNzktMTAuMjctMjkuODctMTUuMDNjLTExLjU1LTUuNDUtMjMuMjEtMTAuNjgtMzQuOTgtMTUuNjUtMTYtNi43Ni0zMi4wOC0xMy4zNi00OC4yNi0xOS42OS0xMy43MS01LjM2LTI3LjU0LTEwLjQ1LTQxLjQ2LTE1LjI3LTE1LjI4LTUuMjktMzAuNjMtMTAuNC00Ni4xLTE1LjA5LTEzLjY5LTQuMTUtMjcuNTEtNy45LTQxLjQtMTEuMjktMTMuMzItMy4yNS0yNi43OS01Ljg4LTQwLjIxLTguNjYtNS0xLjA0LTEwLjExLTEuNTQtMTUuMS0yLjY1LTUuMDEtMS4xMS02LjI2LTMuMDYtNi4xMS05LjI5eiIvPg0KPC9nPg0KPHBhdGggY2xhc3M9InN0NCIgZD0ibTgyMy4yOCAyMjAuMzVjMy41NiAxLjA4IDcuODUgMi44NSAxMC41NyA3LjE4IDIuMDIgMy4yMyAyLjkgNi41MyAxLjY4IDEwLjE4LTMuNDYgMTAuMzYtNi41NiAyMC44Ni0xMC41MyAzMS4wNC04Ljk3IDIzLjAzLTE5Ljg3IDQ1LjIzLTMxLjQ1IDY3LjA4LTEwLjk5IDIwLjcyLTIzLjA5IDQwLjgyLTM2LjAxIDYwLjQ0LTMuODMgNS44MS03LjU5IDExLjY3LTExLjQ1IDE3LjQ2LTMuNTYgNS4zNC03LjE2IDEwLjY0LTEwLjgyIDE1LjkxLTMuNjcgNS4yOS03LjQzIDEwLjUxLTExLjE2IDE1Ljc2LTMuNDMgNC44NC02Ljc1IDkuNzYtMTAuMzIgMTQuNDktNS42MyA3LjQ1LTExLjM3IDE0LjgxLTE3LjIgMjIuMTEtNC4yOCA1LjM3LTguNzQgMTAuNjEtMTMuMTcgMTUuODgtNS41NyA2LjYzLTExLjAyIDEzLjM4LTE2LjgzIDE5LjgtNS42NSA2LjI0LTExLjYzIDEyLjItMTcuNTkgMTguMTctNS43OCA1Ljc5LTExLjY4IDExLjQ3LTE3LjY0IDE3LjA5LTEuNjYgMS41Ny0zLjc5IDIuNjQtNS41NiA0LjExLTUuMTkgNC4zLTEwLjA3IDkuMDEtMTUuNTIgMTIuOTYtNy42MSA1LjUyLTE1LjYgMTAuNTMtMjMuNDggMTUuNjktMy4wOCAyLjAxLTYuMjcgMy44Ny05LjQ5IDUuNjctMC42MyAwLjM1LTEuNiAwLjEzLTIuNDIgMC4xNyAwLjI4LTAuODMgMC4yOS0yIDAuODgtMi40NCA2LjQ5LTQuODcgMTMuMzYtOS4yOSAxOS41NS0xNC41IDguOTMtNy41MSAxNy42NS0xNS4zIDI1Ljk2LTIzLjQ2IDcuNzgtNy42MyAxNS4xNS0xNS42OSAyMi4yNi0yMy45MyA3LjI4LTguNDQgMTQuMTktMTcuMTkgMjAuOTQtMjYuMDRzMTMuMy0xNy44NyAxOS41OS0yNy4wNGM3LjIxLTEwLjUxIDE0LjIyLTIxLjE2IDIwLjk5LTMxLjk2IDkuMi0xNC42OCAxOC4yNS0yOS40NiAyNy4wNC00NC4zOCA3LjQ1LTEyLjY1IDE0LjY1LTI1LjQ1IDIxLjU4LTM4LjM4IDcuNjEtMTQuMiAxNS4wNi0yOC41IDIyLjEtNDIuOTggNi4yMy0xMi44MSAxMi4wNy0yNS44MSAxNy41Ny0zOC45NCA1LjI3LTEyLjU4IDkuOTQtMjUuNDEgMTQuNzYtMzguMTggMS43OS00Ljc1IDMuMDctOS43IDQuOTMtMTQuNDIgMS44Ny00LjcyIDQuMDEtNS42NSAxMC4yNC00LjU0eiIvPg0KPGcgY2xhc3M9InN0NSI+DQo8cGF0aCBjbGFzcz0ic3Q2IiBkPSJtODUyLjU0IDM2OS44NGMxLjg2IDMuMjIgMy43OCA3LjQ1IDIuNzkgMTIuNDctMC43MyAzLjc0LTIuMzUgNi43NS01Ljc0IDguNTgtOS42MiA1LjE4LTE5LjA2IDEwLjcyLTI4LjkyIDE1LjQzLTIyLjMgMTAuNjYtNDUuNDQgMTkuMzktNjguODQgMjcuMzktMjIuMTkgNy41OS00NC43NyAxMy45Ni02Ny42MiAxOS40My02Ljc3IDEuNjItMTMuNTIgMy4zMS0yMC4zIDQuOS02LjI0IDEuNDYtMTIuNSAyLjg2LTE4Ljc3IDQuMTktNi4yOSAxLjM0LTEyLjYxIDIuNTgtMTguOTIgMy44Ni01LjgxIDEuMTgtMTEuNiAyLjUtMTcuNDUgMy41LTkuMiAxLjU4LTE4LjQzIDMuMDItMjcuNjcgNC4zNi02LjggMC45OS0xMy42NCAxLjc1LTIwLjQ3IDIuNTctOC42IDEuMDItMTcuMTkgMi4yMi0yNS44MyAyLjkyLTguMzkgMC42OC0xNi44MyAwLjk0LTI1LjI2IDEuMjEtOC4xOCAwLjI2LTE2LjM3IDAuMzctMjQuNTYgMC40LTIuMjggMC4wMS00LjU3LTAuNjctNi44Ny0wLjgxLTYuNzMtMC40Mi0xMy41MS0wLjMyLTIwLjE5LTEuMTctOS4zMi0xLjE4LTE4LjU4LTIuOTktMjcuODYtNC42My0zLjYyLTAuNjQtNy4yMi0xLjQ3LTEwLjc5LTIuMzYtMC43LTAuMTctMS4yNi0xLTEuODgtMS41MyAwLjc3LTAuNDEgMS41OC0xLjI2IDIuMzEtMS4xOCA4LjA2IDAuODkgMTYuMSAyLjM2IDI0LjE3IDIuODEgMTEuNjUgMC42NCAyMy4zNCAwLjkyIDM0Ljk4IDAuNjYgMTAuODktMC4yNCAyMS43OS0xLjA3IDMyLjYxLTIuMjIgMTEuMDgtMS4xNyAyMi4xMS0yLjgzIDMzLjA5LTQuNjZzMjEuOTItMy45MyAzMi43OC02LjMxYzEyLjQ1LTIuNzMgMjQuODYtNS43IDM3LjE3LTguOTQgMTYuNzUtNC40MSAzMy40Ny04Ljk5IDUwLjA5LTEzLjg2IDE0LjA5LTQuMTIgMjguMS04LjU0IDQyLTEzLjIyIDE1LjI3LTUuMTQgMzAuNDgtMTAuNDcgNDUuNTItMTYuMjIgMTMuMzEtNS4wOCAyNi40Ny0xMC41NiAzOS40Ni0xNi4zNyAxMi40NS01LjU3IDI0LjY0LTExLjczIDM2Ljg5LTE3Ljc0IDQuNTYtMi4yNCA4Ljg4LTQuOTcgMTMuNDctNy4xNCA0LjYyLTIuMTggNi44Mi0xLjM5IDEwLjYxIDMuNjh6Ii8+DQo8L2c+DQo8Y2lyY2xlIGNsYXNzPSJzdDYiIGN4PSI4MDkuMDkiIGN5PSIxMzYuOTEiIHI9IjE1LjA5Ii8+DQo8Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSI2NTQuNzMiIGN5PSIzNS43OSIgcj0iMTUuMDkiLz4NCjxjaXJjbGUgY2xhc3M9InN0MyIgY3g9IjQ4Ni4xOCIgY3k9IjUzMC44MSIgcj0iMTUuMDkiLz4NCjxjaXJjbGUgY2xhc3M9InN0MyIgY3g9Ijc2Ni43NiIgY3k9IjQ5Ni4xMyIgcj0iMTUuMDkiLz4NCjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjYyNC41NCIgY3k9IjUwMC42MyIgcj0iMTUuMDkiLz4NCjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjUwMS4yOCIgY3k9IjUwLjg4IiByPSIxNS4wOSIvPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iODU4LjYiIGN5PSIzMzAuMjkiIHI9IjE1LjA5Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJtNTYuOTYgMjQwLjMzaDY3LjM0YzQwLjAyIDAgNjQuOSAyMi42OSA2NC45IDU3LjF2MC40OWMwIDM4LjMxLTMwLjc0IDU4LjMyLTY4LjMyIDU4LjMyaC0zMy45MXY1NC45aC0zMC4wMXYtMTcwLjgxem02NC45MSA4OC44MmMyMi42OSAwIDM2Ljg0LTEyLjY5IDM2Ljg0LTMwLjV2LTAuNDljMC0yMC4wMS0xNC40LTMwLjUtMzYuODQtMzAuNWgtMzQuOXY2MS40OWgzNC45eiIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0ibTIxOS45NSAyNDAuMzNoMzAuMDF2MTQzLjQ3aDg5Ljc5djI3LjMzaC0xMTkuOHYtMTcwLjh6Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJtMzUyLjY5IDMyNi4yMnYtMC40OWMwLTQ4LjA3IDM3LjA5LTg4LjMzIDg5LjU1LTg4LjMzczg5LjA2IDM5Ljc3IDg5LjA2IDg3Ljg0djAuNDljMCA0OC4wNy0zNy4wOSA4OC4zMy04OS41NSA4OC4zM3MtODkuMDYtMzkuNzctODkuMDYtODcuODR6bTE0Ny4xMyAwdi0wLjQ5YzAtMzMuMTgtMjQuMTYtNjAuNTEtNTguMDctNjAuNTFzLTU3LjU4IDI2Ljg0LTU3LjU4IDYwLjAydjAuNDljMCAzMy4xOCAyNC4xNiA2MC41MSA1OC4wNyA2MC41MSAzMy45MSAwLjAxIDU3LjU4LTI2LjgzIDU3LjU4LTYwLjAyeiIvPg0KICA8cGF0aCBjbGFzcz0ic3QzIiBkPSJtNTU0Ljk2IDM4Ni4yNSAxOC4wNi0yMS40N2MxNi4zNSAxNC4xNSAzMi45NCAyMi4yIDUzLjkyIDIyLjIgMTguNTQgMCAzMC4yNi04Ljc4IDMwLjI2LTIxLjQ3di0wLjQ5YzAtMTIuMi02LjgzLTE4Ljc5LTM4LjU1LTI2LjExLTM2LjM2LTguNzgtNTYuODUtMTkuNTItNTYuODUtNTF2LTAuNDljMC0yOS4yOCAyNC40LTQ5LjUzIDU4LjMyLTQ5LjUzIDI0Ljg5IDAgNDQuNjUgNy41NiA2MS45OCAyMS40N2wtMTYuMSAyMi42OWMtMTUuMzctMTEuNDctMzAuNzQtMTcuNTctNDYuMzYtMTcuNTctMTcuNTcgMC0yNy44MiA5LjAzLTI3LjgyIDIwLjI1djAuNDljMCAxMy4xOCA3LjgxIDE5LjAzIDQwLjc1IDI2Ljg0IDM2LjExIDguNzggNTQuNjYgMjEuNzIgNTQuNjYgNTAuMDJ2MC40OWMwIDMxLjk2LTI1LjEzIDUxLTYxIDUxLTI2LjEzIDAuMDEtNTAuNzctOS4wMi03MS4yNy0yNy4zMnoiLz4NCjwvc3ZnPg=="},905:(e,t,n)=>{"use strict";function r(e){return(r="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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var a={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,n&&n.set(e,a),a}(n(294)),l=u(n(177)),o=u(n(413)),i=u(n(141));function u(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.default=function(e){var t,n,r=e.title,u=e.code,s=e.children,f=e.alwaysOn,d=void 0!==f&&f,p=(t=(0,a.useState)(!1),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@iterator"];if(null!=n){var r,a,l=[],o=!0,i=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(l.push(r.value),!t||l.length!==t);o=!0);}catch(e){i=!0,a=e}finally{try{o||null==n.return||n.return()}finally{if(i)throw a}}return l}}(t,n)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),y=p[0],h=p[1],g=d?a.default.createElement("div",{className:o.default.alwaysOnMessage},"Always On"):a.default.createElement(i.default,{onClick:function(e){return function(e,t){"INPUT"===t.target.tagName&&l.default.customize(e,t.target.checked)}(u,e)},defaultChecked:l.default.hasConsented(u)}),m=function(){h(!y)};return a.default.createElement("div",{className:o.default.cookieType},a.default.createElement("div",{className:o.default.switchContainer},a.default.createElement("div",{role:"button",className:o.default.toggleExplanation,onClick:m,onKeyDown:m,tabIndex:0,"aria-label":"Toggle explanation of ".concat(r," Cookies.")},a.default.createElement("span",{className:o.default.toggleIcon},y?"-":"+"),a.default.createElement("strong",{className:o.default.toggleTitle},r)),a.default.createElement("div",{className:o.default.spacer}),g),!!y&&a.default.createElement("div",{className:o.default.explanationContainer},a.default.createElement("div",{className:o.default.toggleIcon},"聽"),s))}},628:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=s(n(294)),a=n(357),l=s(n(177)),o=s(n(905)),i=s(n(810)),u=s(n(980));function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.close,n=e.show;return r.default.createElement(a.CSSTransition,{in:n,timeout:200,classNames:{enter:i.default.slideOutEnter,enterActive:i.default.slideOutEnterActive,exit:i.default.slideOutExit,exitActive:i.default.slideOutExitActive},unmountOnExit:!0},r.default.createElement("div",{className:i.default.slideOut},r.default.createElement("div",{className:i.default.plosLogoWrapper},r.default.createElement("div",null,r.default.createElement("img",{alt:"PLOS Logo",className:i.default.plosLogo,src:u.default})),r.default.createElement("h3",{className:i.default.heading},"Cookie Preference Center")),r.default.createElement("p",{className:i.default.text},"Our website uses different types of cookies. Optional cookies will only be set with your consent and you may withdraw this consent at any time. Below you can learn more about the types of cookies PLOS uses and register your cookie preferences."),r.default.createElement("div",{className:i.default.buttonContainer},r.default.createElement("button",{type:"submit",onClick:function(){l.default.accept(),t()}},"Accept All Cookies")),r.default.createElement("div",null,r.default.createElement("h3",{className:i.default.customizeHeading},"Customize Your Cookie Preference"),r.default.createElement(o.default,{title:"Strictly Necessary",alwaysOn:!0},"These cookies are necessary to operating the PLOS website. They provide site security, help balance load on our servers, and other essential functions."),r.default.createElement(o.default,{title:"Functional",code:"functionality"},"These cookies and other technologies provide useful site functionality such as remembering your site preferences, allowing you to navigate the PLOS site more efficiently."),r.default.createElement(o.default,{title:"Performance and Analytics",code:"analytics"},"These cookies and other technologies analyze how the PLOS website is accessed, used, and performing in order to maintain and continually improve user experience on the site."),r.default.createElement(o.default,{title:"Marketing",code:"advertising"},"These cookies deliver contextual advertisements on the PLOS site and help third-parties serve you targeted advertisements based on your browsing history.")),r.default.createElement("div",{className:i.default.spacer}),r.default.createElement("div",{className:i.default.buttonContainer},r.default.createElement("button",{type:"submit",onClick:function(){l.default.hasInteracted()||l.default.reject(),t()}},"Save Selected Preferences and Close")),r.default.createElement("a",{className:i.default.underline,href:"https://plos.org/cookies-policy",target:"_blank",rel:"noreferrer"},"For more information about the cookies and other technologies used by us, please read our Cookie Policy.")))}},141:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(294)),a=o(n(403)),l=o(n(454));function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.default=function(e){var t,n,o=e.defaultChecked,u=e.onClick,s=e.disabled,c=void 0!==s&&s,f="switch"+(t=r.default.useState((0,a.default)()),n=1,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@iterator"];if(null!=n){var r,a,l=[],o=!0,i=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(l.push(r.value),!t||l.length!==t);o=!0);}catch(e){i=!0,a=e}finally{try{o||null==n.return||n.return()}finally{if(i)throw a}}return l}}(t,n)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0];return r.default.createElement("div",{className:l.default.switch},r.default.createElement("input",{className:l.default.input,disabled:c,id:f,type:"checkbox",defaultChecked:o,onChange:u}),r.default.createElement("label",{className:l.default.paddle,htmlFor:f},r.default.createElement("span",{className:l.default.active},"On"),r.default.createElement("span",{className:l.default.inactive},"Off")))}},403:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=0;t.default=function(){return n++}},773:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VALID_PURPOSES=t.RECONSENT_INTERVAL=t.COOKIE_KEY=void 0,t.COOKIE_KEY="plosCookieConsentStatus",t.RECONSENT_INTERVAL=180,t.VALID_PURPOSES=["advertising","analytics","functionality"]},502:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(808))&&r.__esModule?r:{default:r},l=n(773);function o(e){return Object.assign({},...l.VALID_PURPOSES.map((t=>({[t]:e}))))}var i={get:function(){try{const e=JSON.parse(a.default.get(l.COOKIE_KEY));return e?!0===e?o(!0):e:o(!1)}catch(e){return o(!1)}},isSet:function(){return void 0!==a.default.get(l.COOKIE_KEY)},remove:function(){a.default.remove(l.COOKIE_KEY)},set:function(e){const t=window.location.hostname;a.default.set(l.COOKIE_KEY,e,{domain:("localhost"===t?"":".")+t.split(".").slice(-2).join("."),expires:l.RECONSENT_INTERVAL})}};t.default=i},177:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(502))&&r.__esModule?r:{default:r},l=n(773);function o(){var e,t;null===(e=(t=window).gtmOnConsent)||void 0===e||e.call(t,a.default.get())}var i={accept:function(){a.default.set(!0),o()},customize:function(e,t){a.default.set(Object.assign(a.default.get(),{[e]:t})),o()},hasConsented:function(e){if(!l.VALID_PURPOSES.includes(e))throw new Error("Invalid cookie purpose: "+e+" - Not in "+l.VALID_PURPOSES.toString());return a.default.get()[e]},hasInteracted:function(){return a.default.isSet()},reject:function(){a.default.set(!1),o()},reset:function(){a.default.remove()},VALID_PURPOSES:l.VALID_PURPOSES};t.default=i},151:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(645),a=n.n(r)()((function(e){return e[1]}));a.push([e.id,"._2w1UwhvJHT_qwQKK4m2Mtf{background-color:#333;bottom:0;left:0;position:fixed;right:0;opacity:.5;top:0;z-index:1}._1y82vgULYYDGyWdjHVia6r{opacity:0}._367_oaFBsPkUkmVR1bGNYm{opacity:.5;transition:opacity 200ms}._2dI2_nwyJPeiTPjhARwALQ{opacity:.5}._2f5ts8uYo0Bpq4XYl7aiJU{opacity:0;transition:opacity 200ms}",""]),a.locals={overlay:"_2w1UwhvJHT_qwQKK4m2Mtf",fadeInEnter:"_1y82vgULYYDGyWdjHVia6r",fadeInEnterActive:"_367_oaFBsPkUkmVR1bGNYm",fadeInExit:"_2dI2_nwyJPeiTPjhARwALQ",fadeInExitActive:"_2f5ts8uYo0Bpq4XYl7aiJU"};const l=a},148:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(645),a=n.n(r)()((function(e){return e[1]}));a.push([e.id,"._3A__ku4NC-f73WZK-2WSLx{flex-grow:1}._2CmoA8p3s0vKIspSCosl9G{cursor:pointer;display:flex;font-weight:bold}._3UCm4aXUK13m4R_iCXSEyn{display:inline-block;flex:0 0 1em}._2qXwuhqwMHjam4FPIz7LCs{flex-shrink:0}.l1QQ8S-nhYCUogSWaE0yF,.s4KCa9TCuz7L8vB3Y0Zto{align-items:center;display:flex;margin-bottom:4px;min-height:32px}._1FFdDFwCKdHcKsmbvSZf6_{margin-right:2px;font-style:italic}",""]),a.locals={spacer:"_3A__ku4NC-f73WZK-2WSLx",toggleExplanation:"_2CmoA8p3s0vKIspSCosl9G",toggleIcon:"_3UCm4aXUK13m4R_iCXSEyn",toggleTitle:"_2qXwuhqwMHjam4FPIz7LCs",switchContainer:"l1QQ8S-nhYCUogSWaE0yF",explanationContainer:"s4KCa9TCuz7L8vB3Y0Zto",alwaysOnMessage:"_1FFdDFwCKdHcKsmbvSZf6_"};const l=a},908:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(645),a=n.n(r)()((function(e){return e[1]}));a.push([e.id,"._1tEo1q2cUK9NIysoJrVPWB{background-color:#fff;bottom:0;color:#1c2e5e;display:flex;flex-direction:column;font-size:14px;max-height:100%;max-width:95%;min-width:320px;padding:16px;position:fixed;overflow-y:auto;top:0;width:25%;z-index:2}.T1Y5lu3DhJYBpNej0XUqn{left:-100vw}._1LboXNkeCnS8lrcYjApaZG{left:0;transition:left 200ms}.M0lj2upZTiu02JJDGvGB{left:0}._3MASX-v6vhk8saSO9VmJ6U{left:-100vw;transition:left 200ms}._28VwqbFjT3AsGRoYLhfgjy{color:#1c2e5e;font-size:20px;font-weight:bold}.xI7u62vIvKFhmZX2xirm- ._28VwqbFjT3AsGRoYLhfgjy{margin-bottom:0}._1rHZW01Wf74DBd08dYWESO{height:40px;margin-right:5px;width:auto}.xI7u62vIvKFhmZX2xirm-{align-items:center;display:flex;flex-direction:row}._369CBb-mfyjgJZcxE85upM{font-size:14px}._1u4ynVnXwZaZEsjTHxtV0v{flex-grow:1}._29PzLWpueUEyRToV1hjZjn{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:16px;margin-bottom:24px}@media(max-width: 1500px){._29PzLWpueUEyRToV1hjZjn{flex-direction:column}}._29PzLWpueUEyRToV1hjZjn button{background-color:#1c2e5e;border:1px solid #000;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;flex-grow:1;padding:8px;white-space:nowrap}@media(max-width: 1500px){._29PzLWpueUEyRToV1hjZjn button~button{margin-top:12px}}@media(min-width: 1501px){._29PzLWpueUEyRToV1hjZjn button~button{margin-left:12px}}.ITkiffnwKKM34XaIHLjB_{color:#1c2e5e;font-size:14px;font-weight:bold}._38RYPxeKGNUF74SufFb2Cn{text-decoration:underline;text-decoration-color:blue}",""]),a.locals={slideOut:"_1tEo1q2cUK9NIysoJrVPWB",slideOutEnter:"T1Y5lu3DhJYBpNej0XUqn",slideOutEnterActive:"_1LboXNkeCnS8lrcYjApaZG",slideOutExit:"M0lj2upZTiu02JJDGvGB",slideOutExitActive:"_3MASX-v6vhk8saSO9VmJ6U",heading:"_28VwqbFjT3AsGRoYLhfgjy",plosLogoWrapper:"xI7u62vIvKFhmZX2xirm-",plosLogo:"_1rHZW01Wf74DBd08dYWESO",text:"_369CBb-mfyjgJZcxE85upM",spacer:"_1u4ynVnXwZaZEsjTHxtV0v",buttonContainer:"_29PzLWpueUEyRToV1hjZjn",customizeHeading:"ITkiffnwKKM34XaIHLjB_",underline:"_38RYPxeKGNUF74SufFb2Cn"};const l=a},174:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(645),a=n.n(r)()((function(e){return e[1]}));a.push([e.id,'._2ynah8Lgqwdr9aOADyNLnm{color:#fefefe;font-size:12px;font-weight:bold;height:32px;outline:0;position:relative;user-select:none}._16DjzBVfVPFmQVgTgNlqAD{margin-bottom:0;opacity:0;position:absolute}._2o1hzYk15DlFY9KaHai3O2{background:#cacaca;border-radius:16px;color:inherit;cursor:pointer;display:block;font-weight:inherit;height:32px;position:relative;transition:all .25s ease-out;width:64px}._2o1hzYk15DlFY9KaHai3O2::after{background:#fefefe;border-radius:14px;content:"";display:block;height:24px;left:4px;position:absolute;transform:translate3d(0, 0, 0);transition:all .25s ease-out;top:4px;width:24px}input:checked~._2o1hzYk15DlFY9KaHai3O2::after{left:36px}input:checked~._2o1hzYk15DlFY9KaHai3O2{background:#32a960}._3vFoGG1De0BqwBpqyyWHgM{display:none;left:10%}input:checked+label>._3vFoGG1De0BqwBpqyyWHgM{display:block}._3vFoGG1De0BqwBpqyyWHgM,.KUzu_RflxRcodvteC94f5{position:absolute;transform:translateY(-50%);top:50%}.KUzu_RflxRcodvteC94f5{right:15%}input:checked+label>.KUzu_RflxRcodvteC94f5{display:none}',""]),a.locals={switch:"_2ynah8Lgqwdr9aOADyNLnm",input:"_16DjzBVfVPFmQVgTgNlqAD",paddle:"_2o1hzYk15DlFY9KaHai3O2",active:"_3vFoGG1De0BqwBpqyyWHgM",inactive:"KUzu_RflxRcodvteC94f5"};const l=a},645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var a={};if(r)for(var l=0;l<this.length;l++){var o=this[l][0];null!=o&&(a[o]=!0)}for(var i=0;i<e.length;i++){var u=[].concat(e[i]);r&&a[u[0]]||(n&&(u[2]?u[2]="".concat(n," and ").concat(u[2]):u[2]=n),t.push(u))}},t}},808:(e,t,n)=>{var r,a,l;void 0===(a="function"==typeof(r=l=function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function n(r){function a(){}function l(t,n,l){if("undefined"!=typeof document){"number"==typeof(l=e({path:"/"},a.defaults,l)).expires&&(l.expires=new Date(1*new Date+864e5*l.expires)),l.expires=l.expires?l.expires.toUTCString():"";try{var o=JSON.stringify(n);/^[\{\[]/.test(o)&&(n=o)}catch(e){}n=r.write?r.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var i="";for(var u in l)l[u]&&(i+="; "+u,!0!==l[u]&&(i+="="+l[u].split(";")[0]));return document.cookie=t+"="+n+i}}function o(e,n){if("undefined"!=typeof document){for(var a={},l=document.cookie?document.cookie.split("; "):[],o=0;o<l.length;o++){var i=l[o].split("="),u=i.slice(1).join("=");n||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var s=t(i[0]);if(u=(r.read||r)(u,s)||t(u),n)try{u=JSON.parse(u)}catch(e){}if(a[s]=u,e===s)break}catch(e){}}return e?a[e]:a}}return a.set=l,a.get=function(e){return o(e,!1)},a.getJSON=function(e){return o(e,!0)},a.remove=function(t,n){l(t,"",e(n,{expires:-1}))},a.defaults={},a.withConverter=n,a}((function(){}))})?r.call(t,n,t,e):r)||(e.exports=a),e.exports=l()},418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){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;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,l){for(var o,i,u=a(e),s=1;s<arguments.length;s++){for(var c in o=Object(arguments[s]))n.call(o,c)&&(u[c]=o[c]);if(t){i=t(o);for(var f=0;f<i.length;f++)r.call(o,i[f])&&(u[i[f]]=o[i[f]])}}return u}},448:(e,t,n)=>{"use strict";var r=n(294),a=n(418),l=n(840);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(o(227));var i=new Set,u={};function s(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(u[e]=t,e=0;e<t.length;e++)i.add(t[e])}var f=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=/^[: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][: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\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,y={},h={};function g(e,t,n,r,a,l,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=o}var m={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){m[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];m[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){m[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){m[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){m[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){m[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){m[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){m[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){m[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function M(e,t,n,r){var a=m.hasOwnProperty(t)?m[t]:null;(null!==a?0===a.type:!r&&2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!p.call(h,e)||!p.call(y,e)&&(d.test(e)?h[e]=!0:(y[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,b);m[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,b);m[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,b);m[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){m[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),m.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){m[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var E=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,L=60103,N=60106,w=60107,S=60108,x=60114,k=60109,j=60110,T=60112,C=60113,I=60120,D=60115,O=60116,z=60121,A=60128,_=60129,P=60130,U=60131;if("function"==typeof Symbol&&Symbol.for){var Y=Symbol.for;L=Y("react.element"),N=Y("react.portal"),w=Y("react.fragment"),S=Y("react.strict_mode"),x=Y("react.profiler"),k=Y("react.provider"),j=Y("react.context"),T=Y("react.forward_ref"),C=Y("react.suspense"),I=Y("react.suspense_list"),D=Y("react.memo"),O=Y("react.lazy"),z=Y("react.block"),Y("react.scope"),A=Y("react.opaque.id"),_=Y("react.debug_trace_mode"),P=Y("react.offscreen"),U=Y("react.legacy_hidden")}var Q,R="function"==typeof Symbol&&Symbol.iterator;function F(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=R&&e[R]||e["@iterator"])?e:null}function V(e){if(void 0===Q)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Q=t&&t[1]||""}return"\n"+Q+e}var B=!1;function W(e,t){if(!e||B)return"";B=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var a=e.stack.split("\n"),l=r.stack.split("\n"),o=a.length-1,i=l.length-1;1<=o&&0<=i&&a[o]!==l[i];)i--;for(;1<=o&&0<=i;o--,i--)if(a[o]!==l[i]){if(1!==o||1!==i)do{if(o--,0>--i||a[o]!==l[i])return"\n"+a[o].replace(" at new "," at ")}while(1<=o&&0<=i);break}}}finally{B=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?V(e):""}function H(e){switch(e.tag){case 5:return V(e.type);case 16:return V("Lazy");case 13:return V("Suspense");case 19:return V("SuspenseList");case 0:case 2:case 15:return W(e.type,!1);case 11:return W(e.type.render,!1);case 22:return W(e.type._render,!1);case 1:return W(e.type,!0);default:return""}}function K(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case w:return"Fragment";case N:return"Portal";case x:return"Profiler";case S:return"StrictMode";case C:return"Suspense";case I:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case j:return(e.displayName||"Context")+".Consumer";case k:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case D:return K(e.type);case z:return K(e._render);case O:t=e._payload,e=e._init;try{return K(e(t))}catch(e){}}return null}function G(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function $(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function q(e){e._valueTracker||(e._valueTracker=function(e){var t=$(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,l.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Z(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=$(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function X(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var n=t.checked;return a({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=G(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&M(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=G(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&ae(e,t.type,G(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ae(e,t,n){"number"===t&&X(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function le(e,t){return e=a({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function oe(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+G(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function ie(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ue(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:G(n)}}function se(e,t){var n=G(t.value),r=G(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var fe="http://www.w3.org/1999/xhtml";function de(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function pe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?de(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ye,he,ge=(he=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ye=ye||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ye.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return he(e,t)}))}:he);function me(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ve={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!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},be=["Webkit","ms","Moz","O"];function Me(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ve.hasOwnProperty(e)&&ve[e]?(""+t).trim():t+"px"}function Ee(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=Me(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(ve).forEach((function(e){be.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ve[t]=ve[e]}))}));var Le=a({menuitem:!0},{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});function Ne(e,t){if(t){if(Le[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function we(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Se(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var xe=null,ke=null,je=null;function Te(e){if(e=Jr(e)){if("function"!=typeof xe)throw Error(o(280));var t=e.stateNode;t&&(t=ta(t),xe(e.stateNode,e.type,t))}}function Ce(e){ke?je?je.push(e):je=[e]:ke=e}function Ie(){if(ke){var e=ke,t=je;if(je=ke=null,Te(e),t)for(e=0;e<t.length;e++)Te(t[e])}}function De(e,t){return e(t)}function Oe(e,t,n,r,a){return e(t,n,r,a)}function ze(){}var Ae=De,_e=!1,Pe=!1;function Ue(){null===ke&&null===je||(ze(),Ie())}function Ye(e,t){var n=e.stateNode;if(null===n)return null;var r=ta(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(o(231,t,typeof n));return n}var Qe=!1;if(f)try{var Re={};Object.defineProperty(Re,"passive",{get:function(){Qe=!0}}),window.addEventListener("test",Re,Re),window.removeEventListener("test",Re,Re)}catch(he){Qe=!1}function Fe(e,t,n,r,a,l,o,i,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}var Ve=!1,Be=null,We=!1,He=null,Ke={onError:function(e){Ve=!0,Be=e}};function Ge(e,t,n,r,a,l,o,i,u){Ve=!1,Be=null,Fe.apply(Ke,arguments)}function $e(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function qe(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function Ze(e){if($e(e)!==e)throw Error(o(188))}function Xe(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=$e(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var l=a.alternate;if(null===l){if(null!==(r=a.return)){n=r;continue}break}if(a.child===l.child){for(l=a.child;l;){if(l===n)return Ze(a),e;if(l===r)return Ze(a),t;l=l.sibling}throw Error(o(188))}if(n.return!==r.return)n=a,r=l;else{for(var i=!1,u=a.child;u;){if(u===n){i=!0,n=a,r=l;break}if(u===r){i=!0,r=a,n=l;break}u=u.sibling}if(!i){for(u=l.child;u;){if(u===n){i=!0,n=l,r=a;break}if(u===r){i=!0,r=l,n=a;break}u=u.sibling}if(!i)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function Je(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var et,tt,nt,rt,at=!1,lt=[],ot=null,it=null,ut=null,st=new Map,ct=new Map,ft=[],dt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function pt(e,t,n,r,a){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:a,targetContainers:[r]}}function yt(e,t){switch(e){case"focusin":case"focusout":ot=null;break;case"dragenter":case"dragleave":it=null;break;case"mouseover":case"mouseout":ut=null;break;case"pointerover":case"pointerout":st.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ct.delete(t.pointerId)}}function ht(e,t,n,r,a,l){return null===e||e.nativeEvent!==l?(e=pt(t,n,r,a,l),null!==t&&null!==(t=Jr(t))&&tt(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function gt(e){var t=Xr(e.target);if(null!==t){var n=$e(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=qe(n)))return e.blockedOn=t,void rt(e.lanePriority,(function(){l.unstable_runWithPriority(e.priority,(function(){nt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function mt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Xt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=Jr(n))&&tt(t),e.blockedOn=n,!1;t.shift()}return!0}function vt(e,t,n){mt(e)&&n.delete(t)}function bt(){for(at=!1;0<lt.length;){var e=lt[0];if(null!==e.blockedOn){null!==(e=Jr(e.blockedOn))&&et(e);break}for(var t=e.targetContainers;0<t.length;){var n=Xt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&<.shift()}null!==ot&&mt(ot)&&(ot=null),null!==it&&mt(it)&&(it=null),null!==ut&&mt(ut)&&(ut=null),st.forEach(vt),ct.forEach(vt)}function Mt(e,t){e.blockedOn===t&&(e.blockedOn=null,at||(at=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,bt)))}function Et(e){function t(t){return Mt(t,e)}if(0<lt.length){Mt(lt[0],e);for(var n=1;n<lt.length;n++){var r=lt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==ot&&Mt(ot,e),null!==it&&Mt(it,e),null!==ut&&Mt(ut,e),st.forEach(t),ct.forEach(t),n=0;n<ft.length;n++)(r=ft[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ft.length&&null===(n=ft[0]).blockedOn;)gt(n),null===n.blockedOn&&ft.shift()}function Lt(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Nt={animationend:Lt("Animation","AnimationEnd"),animationiteration:Lt("Animation","AnimationIteration"),animationstart:Lt("Animation","AnimationStart"),transitionend:Lt("Transition","TransitionEnd")},wt={},St={};function xt(e){if(wt[e])return wt[e];if(!Nt[e])return e;var t,n=Nt[e];for(t in n)if(n.hasOwnProperty(t)&&t in St)return wt[e]=n[t];return e}f&&(St=document.createElement("div").style,"AnimationEvent"in window||(delete Nt.animationend.animation,delete Nt.animationiteration.animation,delete Nt.animationstart.animation),"TransitionEvent"in window||delete Nt.transitionend.transition);var kt=xt("animationend"),jt=xt("animationiteration"),Tt=xt("animationstart"),Ct=xt("transitionend"),It=new Map,Dt=new Map,Ot=["abort","abort",kt,"animationEnd",jt,"animationIteration",Tt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Ct,"transitionEnd","waiting","waiting"];function zt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],a=e[n+1];a="on"+(a[0].toUpperCase()+a.slice(1)),Dt.set(r,t),It.set(r,a),s(a,[r])}}(0,l.unstable_now)();var At=8;function _t(e){if(0!=(1&e))return At=15,1;if(0!=(2&e))return At=14,2;if(0!=(4&e))return At=13,4;var t=24&e;return 0!==t?(At=12,t):0!=(32&e)?(At=11,32):0!=(t=192&e)?(At=10,t):0!=(256&e)?(At=9,256):0!=(t=3584&e)?(At=8,t):0!=(4096&e)?(At=7,4096):0!=(t=4186112&e)?(At=6,t):0!=(t=62914560&e)?(At=5,t):67108864&e?(At=4,67108864):0!=(134217728&e)?(At=3,134217728):0!=(t=805306368&e)?(At=2,t):0!=(1073741824&e)?(At=1,1073741824):(At=8,e)}function Pt(e,t){var n=e.pendingLanes;if(0===n)return At=0;var r=0,a=0,l=e.expiredLanes,o=e.suspendedLanes,i=e.pingedLanes;if(0!==l)r=l,a=At=15;else if(0!=(l=134217727&n)){var u=l&~o;0!==u?(r=_t(u),a=At):0!=(i&=l)&&(r=_t(i),a=At)}else 0!=(l=n&~o)?(r=_t(l),a=At):0!==i&&(r=_t(i),a=At);if(0===r)return 0;if(r=n&((0>(r=31-Vt(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&o)){if(_t(t),a<=At)return t;At=a}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-Vt(t)),r|=e[n],t&=~a;return r}function Ut(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Yt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Qt(24&~t))?Yt(10,t):e;case 10:return 0===(e=Qt(192&~t))?Yt(8,t):e;case 8:return 0===(e=Qt(3584&~t))&&0===(e=Qt(4186112&~t))&&(e=512),e;case 2:return 0===(t=Qt(805306368&~t))&&(t=268435456),t}throw Error(o(358,e))}function Qt(e){return e&-e}function Rt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ft(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Vt(t)]=n}var Vt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Bt(e)/Wt|0)|0},Bt=Math.log,Wt=Math.LN2,Ht=l.unstable_UserBlockingPriority,Kt=l.unstable_runWithPriority,Gt=!0;function $t(e,t,n,r){_e||ze();var a=Zt,l=_e;_e=!0;try{Oe(a,e,t,n,r)}finally{(_e=l)||Ue()}}function qt(e,t,n,r){Kt(Ht,Zt.bind(null,e,t,n,r))}function Zt(e,t,n,r){var a;if(Gt)if((a=0==(4&t))&&0<lt.length&&-1<dt.indexOf(e))e=pt(null,e,t,n,r),lt.push(e);else{var l=Xt(e,t,n,r);if(null===l)a&&yt(e,r);else{if(a){if(-1<dt.indexOf(e))return e=pt(l,e,t,n,r),void lt.push(e);if(function(e,t,n,r,a){switch(t){case"focusin":return ot=ht(ot,e,t,n,r,a),!0;case"dragenter":return it=ht(it,e,t,n,r,a),!0;case"mouseover":return ut=ht(ut,e,t,n,r,a),!0;case"pointerover":var l=a.pointerId;return st.set(l,ht(st.get(l)||null,e,t,n,r,a)),!0;case"gotpointercapture":return l=a.pointerId,ct.set(l,ht(ct.get(l)||null,e,t,n,r,a)),!0}return!1}(l,e,t,n,r))return;yt(e,r)}Ir(e,t,r,null,n)}}}function Xt(e,t,n,r){var a=Se(r);if(null!==(a=Xr(a))){var l=$e(a);if(null===l)a=null;else{var o=l.tag;if(13===o){if(null!==(a=qe(l)))return a;a=null}else if(3===o){if(l.stateNode.hydrate)return 3===l.tag?l.stateNode.containerInfo:null;a=null}else l!==a&&(a=null)}}return Ir(e,t,r,a,n),null}var Jt=null,en=null,tn=null;function nn(){if(tn)return tn;var e,t,n=en,r=n.length,a="value"in Jt?Jt.value:Jt.textContent,l=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[l-t];t++);return tn=a.slice(e,1<t?1-t:void 0)}function rn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function an(){return!0}function ln(){return!1}function on(e){function t(t,n,r,a,l){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=l,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?an:ln,this.isPropagationStopped=ln,this}return a(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=an)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){},isPersistent:an}),t}var un,sn,cn,fn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},dn=on(fn),pn=a({},fn,{view:0,detail:0}),yn=on(pn),hn=a({},pn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:xn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==cn&&(cn&&"mousemove"===e.type?(un=e.screenX-cn.screenX,sn=e.screenY-cn.screenY):sn=un=0,cn=e),un)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),gn=on(hn),mn=on(a({},hn,{dataTransfer:0})),vn=on(a({},pn,{relatedTarget:0})),bn=on(a({},fn,{animationName:0,elapsedTime:0,pseudoElement:0})),Mn=on(a({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),En=on(a({},fn,{data:0})),Ln={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Nn={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"},wn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=wn[e])&&!!t[e]}function xn(){return Sn}var kn=on(a({},pn,{key:function(e){if(e.key){var t=Ln[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=rn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Nn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:xn,charCode:function(e){return"keypress"===e.type?rn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?rn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),jn=on(a({},hn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Tn=on(a({},pn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:xn})),Cn=on(a({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0})),In=on(a({},hn,{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:0,deltaMode:0})),Dn=[9,13,27,32],On=f&&"CompositionEvent"in window,zn=null;f&&"documentMode"in document&&(zn=document.documentMode);var An=f&&"TextEvent"in window&&!zn,_n=f&&(!On||zn&&8<zn&&11>=zn),Pn=String.fromCharCode(32),Un=!1;function Yn(e,t){switch(e){case"keyup":return-1!==Dn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Rn=!1,Fn={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};function Vn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Fn[e.type]:"textarea"===t}function Bn(e,t,n,r){Ce(r),0<(t=Or(t,"onChange")).length&&(n=new dn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Wn=null,Hn=null;function Kn(e){Sr(e,0)}function Gn(e){if(Z(ea(e)))return e}function $n(e,t){if("change"===e)return t}var qn=!1;if(f){var Zn;if(f){var Xn="oninput"in document;if(!Xn){var Jn=document.createElement("div");Jn.setAttribute("oninput","return;"),Xn="function"==typeof Jn.oninput}Zn=Xn}else Zn=!1;qn=Zn&&(!document.documentMode||9<document.documentMode)}function er(){Wn&&(Wn.detachEvent("onpropertychange",tr),Hn=Wn=null)}function tr(e){if("value"===e.propertyName&&Gn(Hn)){var t=[];if(Bn(t,Hn,e,Se(e)),e=Kn,_e)e(t);else{_e=!0;try{De(e,t)}finally{_e=!1,Ue()}}}}function nr(e,t,n){"focusin"===e?(er(),Hn=n,(Wn=t).attachEvent("onpropertychange",tr)):"focusout"===e&&er()}function rr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Gn(Hn)}function ar(e,t){if("click"===e)return Gn(t)}function lr(e,t){if("input"===e||"change"===e)return Gn(t)}var or="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},ir=Object.prototype.hasOwnProperty;function ur(e,t){if(or(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!ir.call(t,n[r])||!or(e[n[r]],t[n[r]]))return!1;return!0}function sr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=sr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=sr(r)}}function fr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?fr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function dr(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=X((e=t.contentWindow).document)}return t}function pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var yr=f&&"documentMode"in document&&11>=document.documentMode,hr=null,gr=null,mr=null,vr=!1;function br(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;vr||null==hr||hr!==X(r)||(r="selectionStart"in(r=hr)&&pr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},mr&&ur(mr,r)||(mr=r,0<(r=Or(gr,"onSelect")).length&&(t=new dn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=hr)))}zt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),zt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),zt(Ot,2);for(var Mr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Er=0;Er<Mr.length;Er++)Dt.set(Mr[Er],0);c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Lr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Nr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Lr));function wr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,l,i,u,s){if(Ge.apply(this,arguments),Ve){if(!Ve)throw Error(o(198));var c=Be;Ve=!1,Be=null,We||(We=!0,He=c)}}(r,t,void 0,e),e.currentTarget=null}function Sr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var l=void 0;if(t)for(var o=r.length-1;0<=o;o--){var i=r[o],u=i.instance,s=i.currentTarget;if(i=i.listener,u!==l&&a.isPropagationStopped())break e;wr(a,i,s),l=u}else for(o=0;o<r.length;o++){if(u=(i=r[o]).instance,s=i.currentTarget,i=i.listener,u!==l&&a.isPropagationStopped())break e;wr(a,i,s),l=u}}}if(We)throw e=He,We=!1,He=null,e}function xr(e,t){var n=na(t),r=e+"__bubble";n.has(r)||(Cr(t,e,2,!1),n.add(r))}var kr="_reactListening"+Math.random().toString(36).slice(2);function jr(e){e[kr]||(e[kr]=!0,i.forEach((function(t){Nr.has(t)||Tr(t,!1,e,null),Tr(t,!0,e,null)})))}function Tr(e,t,n,r){var a=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,l=n;if("selectionchange"===e&&9!==n.nodeType&&(l=n.ownerDocument),null!==r&&!t&&Nr.has(e)){if("scroll"!==e)return;a|=2,l=r}var o=na(l),i=e+"__"+(t?"capture":"bubble");o.has(i)||(t&&(a|=4),Cr(l,e,a,t),o.add(i))}function Cr(e,t,n,r){var a=Dt.get(t);switch(void 0===a?2:a){case 0:a=$t;break;case 1:a=qt;break;default:a=Zt}n=a.bind(null,t,n,e),a=void 0,!Qe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Ir(e,t,n,r,a){var l=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var i=r.stateNode.containerInfo;if(i===a||8===i.nodeType&&i.parentNode===a)break;if(4===o)for(o=r.return;null!==o;){var u=o.tag;if((3===u||4===u)&&((u=o.stateNode.containerInfo)===a||8===u.nodeType&&u.parentNode===a))return;o=o.return}for(;null!==i;){if(null===(o=Xr(i)))return;if(5===(u=o.tag)||6===u){r=l=o;continue e}i=i.parentNode}}r=r.return}!function(e,t,n){if(Pe)return e();Pe=!0;try{Ae(e,t,n)}finally{Pe=!1,Ue()}}((function(){var r=l,a=Se(n),o=[];e:{var i=It.get(e);if(void 0!==i){var u=dn,s=e;switch(e){case"keypress":if(0===rn(n))break e;case"keydown":case"keyup":u=kn;break;case"focusin":s="focus",u=vn;break;case"focusout":s="blur",u=vn;break;case"beforeblur":case"afterblur":u=vn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=gn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=mn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=Tn;break;case kt:case jt:case Tt:u=bn;break;case Ct:u=Cn;break;case"scroll":u=yn;break;case"wheel":u=In;break;case"copy":case"cut":case"paste":u=Mn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=jn}var c=0!=(4&t),f=!c&&"scroll"===e,d=c?null!==i?i+"Capture":null:i;c=[];for(var p,y=r;null!==y;){var h=(p=y).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==d&&null!=(h=Ye(y,d))&&c.push(Dr(y,h,p))),f)break;y=y.return}0<c.length&&(i=new u(i,s,null,n,a),o.push({event:i,listeners:c}))}}if(0==(7&t)){if(u="mouseout"===e||"pointerout"===e,(!(i="mouseover"===e||"pointerover"===e)||0!=(16&t)||!(s=n.relatedTarget||n.fromElement)||!Xr(s)&&!s[qr])&&(u||i)&&(i=a.window===a?a:(i=a.ownerDocument)?i.defaultView||i.parentWindow:window,u?(u=r,null!==(s=(s=n.relatedTarget||n.toElement)?Xr(s):null)&&(s!==(f=$e(s))||5!==s.tag&&6!==s.tag)&&(s=null)):(u=null,s=r),u!==s)){if(c=gn,h="onMouseLeave",d="onMouseEnter",y="mouse","pointerout"!==e&&"pointerover"!==e||(c=jn,h="onPointerLeave",d="onPointerEnter",y="pointer"),f=null==u?i:ea(u),p=null==s?i:ea(s),(i=new c(h,y+"leave",u,n,a)).target=f,i.relatedTarget=p,h=null,Xr(a)===r&&((c=new c(d,y+"enter",s,n,a)).target=p,c.relatedTarget=f,h=c),f=h,u&&s)e:{for(d=s,y=0,p=c=u;p;p=zr(p))y++;for(p=0,h=d;h;h=zr(h))p++;for(;0<y-p;)c=zr(c),y--;for(;0<p-y;)d=zr(d),p--;for(;y--;){if(c===d||null!==d&&c===d.alternate)break e;c=zr(c),d=zr(d)}c=null}else c=null;null!==u&&Ar(o,i,u,c,!1),null!==s&&null!==f&&Ar(o,f,s,c,!0)}if("select"===(u=(i=r?ea(r):window).nodeName&&i.nodeName.toLowerCase())||"input"===u&&"file"===i.type)var g=$n;else if(Vn(i))if(qn)g=lr;else{g=rr;var m=nr}else(u=i.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(g=ar);switch(g&&(g=g(e,r))?Bn(o,g,n,a):(m&&m(e,i,r),"focusout"===e&&(m=i._wrapperState)&&m.controlled&&"number"===i.type&&ae(i,"number",i.value)),m=r?ea(r):window,e){case"focusin":(Vn(m)||"true"===m.contentEditable)&&(hr=m,gr=r,mr=null);break;case"focusout":mr=gr=hr=null;break;case"mousedown":vr=!0;break;case"contextmenu":case"mouseup":case"dragend":vr=!1,br(o,n,a);break;case"selectionchange":if(yr)break;case"keydown":case"keyup":br(o,n,a)}var v;if(On)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Rn?Yn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(_n&&"ko"!==n.locale&&(Rn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Rn&&(v=nn()):(en="value"in(Jt=a)?Jt.value:Jt.textContent,Rn=!0)),0<(m=Or(r,b)).length&&(b=new En(b,e,null,n,a),o.push({event:b,listeners:m}),(v||null!==(v=Qn(n)))&&(b.data=v))),(v=An?function(e,t){switch(e){case"compositionend":return Qn(t);case"keypress":return 32!==t.which?null:(Un=!0,Pn);case"textInput":return(e=t.data)===Pn&&Un?null:e;default:return null}}(e,n):function(e,t){if(Rn)return"compositionend"===e||!On&&Yn(e,t)?(e=nn(),tn=en=Jt=null,Rn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return _n&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))&&0<(r=Or(r,"onBeforeInput")).length&&(a=new En("onBeforeInput","beforeinput",null,n,a),o.push({event:a,listeners:r}),a.data=v)}Sr(o,t)}))}function Dr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Or(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,l=a.stateNode;5===a.tag&&null!==l&&(a=l,null!=(l=Ye(e,n))&&r.unshift(Dr(e,l,a)),null!=(l=Ye(e,t))&&r.push(Dr(e,l,a))),e=e.return}return r}function zr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Ar(e,t,n,r,a){for(var l=t._reactName,o=[];null!==n&&n!==r;){var i=n,u=i.alternate,s=i.stateNode;if(null!==u&&u===r)break;5===i.tag&&null!==s&&(i=s,a?null!=(u=Ye(n,l))&&o.unshift(Dr(n,u,i)):a||null!=(u=Ye(n,l))&&o.push(Dr(n,u,i))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}function _r(){}var Pr=null,Ur=null;function Yr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Qr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Rr="function"==typeof setTimeout?setTimeout:void 0,Fr="function"==typeof clearTimeout?clearTimeout:void 0;function Vr(e){(1===e.nodeType||9===e.nodeType&&null!=(e=e.body))&&(e.textContent="")}function Br(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Wr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Hr=0,Kr=Math.random().toString(36).slice(2),Gr="__reactFiber$"+Kr,$r="__reactProps$"+Kr,qr="__reactContainer$"+Kr,Zr="__reactEvents$"+Kr;function Xr(e){var t=e[Gr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[qr]||n[Gr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Wr(e);null!==e;){if(n=e[Gr])return n;e=Wr(e)}return t}n=(e=n).parentNode}return null}function Jr(e){return!(e=e[Gr]||e[qr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ea(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function ta(e){return e[$r]||null}function na(e){var t=e[Zr];return void 0===t&&(t=e[Zr]=new Set),t}var ra=[],aa=-1;function la(e){return{current:e}}function oa(e){0>aa||(e.current=ra[aa],ra[aa]=null,aa--)}function ia(e,t){aa++,ra[aa]=e.current,e.current=t}var ua={},sa=la(ua),ca=la(!1),fa=ua;function da(e,t){var n=e.type.contextTypes;if(!n)return ua;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,l={};for(a in n)l[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function pa(e){return null!=e.childContextTypes}function ya(){oa(ca),oa(sa)}function ha(e,t,n){if(sa.current!==ua)throw Error(o(168));ia(sa,t),ia(ca,n)}function ga(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var l in r=r.getChildContext())if(!(l in e))throw Error(o(108,K(t)||"Unknown",l));return a({},n,r)}function ma(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ua,fa=sa.current,ia(sa,e),ia(ca,ca.current),!0}function va(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=ga(e,t,fa),r.__reactInternalMemoizedMergedChildContext=e,oa(ca),oa(sa),ia(sa,e)):oa(ca),ia(ca,n)}var ba=null,Ma=null,Ea=l.unstable_runWithPriority,La=l.unstable_scheduleCallback,Na=l.unstable_cancelCallback,wa=l.unstable_shouldYield,Sa=l.unstable_requestPaint,xa=l.unstable_now,ka=l.unstable_getCurrentPriorityLevel,ja=l.unstable_ImmediatePriority,Ta=l.unstable_UserBlockingPriority,Ca=l.unstable_NormalPriority,Ia=l.unstable_LowPriority,Da=l.unstable_IdlePriority,Oa={},za=void 0!==Sa?Sa:function(){},Aa=null,_a=null,Pa=!1,Ua=xa(),Ya=1e4>Ua?xa:function(){return xa()-Ua};function Qa(){switch(ka()){case ja:return 99;case Ta:return 98;case Ca:return 97;case Ia:return 96;case Da:return 95;default:throw Error(o(332))}}function Ra(e){switch(e){case 99:return ja;case 98:return Ta;case 97:return Ca;case 96:return Ia;case 95:return Da;default:throw Error(o(332))}}function Fa(e,t){return e=Ra(e),Ea(e,t)}function Va(e,t,n){return e=Ra(e),La(e,t,n)}function Ba(){if(null!==_a){var e=_a;_a=null,Na(e)}Wa()}function Wa(){if(!Pa&&null!==Aa){Pa=!0;var e=0;try{var t=Aa;Fa(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Aa=null}catch(t){throw null!==Aa&&(Aa=Aa.slice(e+1)),La(ja,Ba),t}finally{Pa=!1}}}var Ha=E.ReactCurrentBatchConfig;function Ka(e,t){if(e&&e.defaultProps){for(var n in t=a({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Ga=la(null),$a=null,qa=null,Za=null;function Xa(){Za=qa=$a=null}function Ja(e){var t=Ga.current;oa(Ga),e.type._context._currentValue=t}function el(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function tl(e,t){$a=e,Za=qa=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(Oo=!0),e.firstContext=null)}function nl(e,t){if(Za!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Za=e,t=1073741823),t={context:e,observedBits:t,next:null},null===qa){if(null===$a)throw Error(o(308));qa=t,$a.dependencies={lanes:0,firstContext:t,responders:null}}else qa=qa.next=t;return e._currentValue}var rl=!1;function al(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function ll(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ol(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function il(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function ul(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,l=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===l?a=l=o:l=l.next=o,n=n.next}while(null!==n);null===l?a=l=t:l=l.next=t}else a=l=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:l,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function sl(e,t,n,r){var l=e.updateQueue;rl=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(null!==u){l.shared.pending=null;var s=u,c=s.next;s.next=null,null===i?o=c:i.next=c,i=s;var f=e.alternate;if(null!==f){var d=(f=f.updateQueue).lastBaseUpdate;d!==i&&(null===d?f.firstBaseUpdate=c:d.next=c,f.lastBaseUpdate=s)}}if(null!==o){for(d=l.baseState,i=0,f=c=s=null;;){u=o.lane;var p=o.eventTime;if((r&u)===u){null!==f&&(f=f.next={eventTime:p,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var y=e,h=o;switch(u=t,p=n,h.tag){case 1:if("function"==typeof(y=h.payload)){d=y.call(p,d,u);break e}d=y;break e;case 3:y.flags=-4097&y.flags|64;case 0:if(null==(u="function"==typeof(y=h.payload)?y.call(p,d,u):y))break e;d=a({},d,u);break e;case 2:rl=!0}}null!==o.callback&&(e.flags|=32,null===(u=l.effects)?l.effects=[o]:u.push(o))}else p={eventTime:p,lane:u,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===f?(c=f=p,s=d):f=f.next=p,i|=u;if(null===(o=o.next)){if(null===(u=l.shared.pending))break;o=u.next,u.next=null,l.lastBaseUpdate=u,l.shared.pending=null}}null===f&&(s=d),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=f,Ai|=i,e.lanes=i,e.memoizedState=d}}function cl(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(o(191,a));a.call(r)}}}var fl=(new r.Component).refs;function dl(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:a({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var pl={isMounted:function(e){return!!(e=e._reactInternals)&&$e(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ou(),a=iu(e),l=ol(r,a);l.payload=t,null!=n&&(l.callback=n),il(e,l),uu(e,a,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ou(),a=iu(e),l=ol(r,a);l.tag=1,l.payload=t,null!=n&&(l.callback=n),il(e,l),uu(e,a,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ou(),r=iu(e),a=ol(n,r);a.tag=2,null!=t&&(a.callback=t),il(e,a),uu(e,r,n)}};function yl(e,t,n,r,a,l,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,l,o):!(t.prototype&&t.prototype.isPureReactComponent&&ur(n,r)&&ur(a,l))}function hl(e,t,n){var r=!1,a=ua,l=t.contextType;return"object"==typeof l&&null!==l?l=nl(l):(a=pa(t)?fa:sa.current,l=(r=null!=(r=t.contextTypes))?da(e,a):ua),t=new t(n,l),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=pl,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=l),t}function gl(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&pl.enqueueReplaceState(t,t.state,null)}function ml(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=fl,al(e);var l=t.contextType;"object"==typeof l&&null!==l?a.context=nl(l):(l=pa(t)?fa:sa.current,a.context=da(e,l)),sl(e,n,a,r),a.state=e.memoizedState,"function"==typeof(l=t.getDerivedStateFromProps)&&(dl(e,t,l,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&pl.enqueueReplaceState(a,a.state,null),sl(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4)}var vl=Array.isArray;function bl(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:((t=function(e){var t=r.refs;t===fl&&(t=r.refs={}),null===e?delete t[a]:t[a]=e})._stringRef=a,t)}if("string"!=typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function Ml(e,t){if("textarea"!==e.type)throw Error(o(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function El(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Qu(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function i(t){return e&&null===t.alternate&&(t.flags=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Bu(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function s(e,t,n,r){return null!==t&&t.elementType===n.type?((r=a(t,n.props)).ref=bl(e,t,n),r.return=e,r):((r=Ru(n.type,n.key,n.props,null,e.mode,r)).ref=bl(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Wu(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function f(e,t,n,r,l){return null===t||7!==t.tag?((t=Fu(n,e.mode,r,l)).return=e,t):((t=a(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Bu(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case L:return(n=Ru(t.type,t.key,t.props,null,e.mode,n)).ref=bl(e,null,t),n.return=e,n;case N:return(t=Wu(t,e.mode,n)).return=e,t}if(vl(t)||F(t))return(t=Fu(t,e.mode,n,null)).return=e,t;Ml(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==a?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case L:return n.key===a?n.type===w?f(e,t,n.props.children,r,a):s(e,t,n,r):null;case N:return n.key===a?c(e,t,n,r):null}if(vl(n)||F(n))return null!==a?null:f(e,t,n,r,null);Ml(e,n)}return null}function y(e,t,n,r,a){if("string"==typeof r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case L:return e=e.get(null===r.key?n:r.key)||null,r.type===w?f(t,e,r.props.children,a,r.key):s(t,e,r,a);case N:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a)}if(vl(r)||F(r))return f(t,e=e.get(n)||null,r,a,null);Ml(t,r)}return null}function h(a,o,i,u){for(var s=null,c=null,f=o,h=o=0,g=null;null!==f&&h<i.length;h++){f.index>h?(g=f,f=null):g=f.sibling;var m=p(a,f,i[h],u);if(null===m){null===f&&(f=g);break}e&&f&&null===m.alternate&&t(a,f),o=l(m,o,h),null===c?s=m:c.sibling=m,c=m,f=g}if(h===i.length)return n(a,f),s;if(null===f){for(;h<i.length;h++)null!==(f=d(a,i[h],u))&&(o=l(f,o,h),null===c?s=f:c.sibling=f,c=f);return s}for(f=r(a,f);h<i.length;h++)null!==(g=y(f,a,h,i[h],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?h:g.key),o=l(g,o,h),null===c?s=g:c.sibling=g,c=g);return e&&f.forEach((function(e){return t(a,e)})),s}function g(a,i,u,s){var c=F(u);if("function"!=typeof c)throw Error(o(150));if(null==(u=c.call(u)))throw Error(o(151));for(var f=c=null,h=i,g=i=0,m=null,v=u.next();null!==h&&!v.done;g++,v=u.next()){h.index>g?(m=h,h=null):m=h.sibling;var b=p(a,h,v.value,s);if(null===b){null===h&&(h=m);break}e&&h&&null===b.alternate&&t(a,h),i=l(b,i,g),null===f?c=b:f.sibling=b,f=b,h=m}if(v.done)return n(a,h),c;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=d(a,v.value,s))&&(i=l(v,i,g),null===f?c=v:f.sibling=v,f=v);return c}for(h=r(a,h);!v.done;g++,v=u.next())null!==(v=y(h,a,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),i=l(v,i,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach((function(e){return t(a,e)})),c}return function(e,r,l,u){var s="object"==typeof l&&null!==l&&l.type===w&&null===l.key;s&&(l=l.props.children);var c="object"==typeof l&&null!==l;if(c)switch(l.$$typeof){case L:e:{for(c=l.key,s=r;null!==s;){if(s.key===c){switch(s.tag){case 7:if(l.type===w){n(e,s.sibling),(r=a(s,l.props.children)).return=e,e=r;break e}break;default:if(s.elementType===l.type){n(e,s.sibling),(r=a(s,l.props)).ref=bl(e,s,l),r.return=e,e=r;break e}}n(e,s);break}t(e,s),s=s.sibling}l.type===w?((r=Fu(l.props.children,e.mode,u,l.key)).return=e,e=r):((u=Ru(l.type,l.key,l.props,null,e.mode,u)).ref=bl(e,r,l),u.return=e,e=u)}return i(e);case N:e:{for(s=l.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===l.containerInfo&&r.stateNode.implementation===l.implementation){n(e,r.sibling),(r=a(r,l.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Wu(l,e.mode,u)).return=e,e=r}return i(e)}if("string"==typeof l||"number"==typeof l)return l=""+l,null!==r&&6===r.tag?(n(e,r.sibling),(r=a(r,l)).return=e,e=r):(n(e,r),(r=Bu(l,e.mode,u)).return=e,e=r),i(e);if(vl(l))return h(e,r,l,u);if(F(l))return g(e,r,l,u);if(c&&Ml(e,l),void 0===l&&!s)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(o(152,K(e.type)||"Component"))}return n(e,r)}}var Ll=El(!0),Nl=El(!1),wl={},Sl=la(wl),xl=la(wl),kl=la(wl);function jl(e){if(e===wl)throw Error(o(174));return e}function Tl(e,t){switch(ia(kl,t),ia(xl,e),ia(Sl,wl),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pe(null,"");break;default:t=pe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}oa(Sl),ia(Sl,t)}function Cl(){oa(Sl),oa(xl),oa(kl)}function Il(e){jl(kl.current);var t=jl(Sl.current),n=pe(t,e.type);t!==n&&(ia(xl,e),ia(Sl,n))}function Dl(e){xl.current===e&&(oa(Sl),oa(xl))}var Ol=la(0);function zl(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Al=null,_l=null,Pl=!1;function Ul(e,t){var n=Uu(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Yl(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Ql(e){if(Pl){var t=_l;if(t){var n=t;if(!Yl(e,t)){if(!(t=Br(n.nextSibling))||!Yl(e,t))return e.flags=-1025&e.flags|2,Pl=!1,void(Al=e);Ul(Al,n)}Al=e,_l=Br(t.firstChild)}else e.flags=-1025&e.flags|2,Pl=!1,Al=e}}function Rl(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Al=e}function Fl(e){if(e!==Al)return!1;if(!Pl)return Rl(e),Pl=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Qr(t,e.memoizedProps))for(t=_l;t;)Ul(e,t),t=Br(t.nextSibling);if(Rl(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){_l=Br(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}_l=null}}else _l=Al?Br(e.stateNode.nextSibling):null;return!0}function Vl(){_l=Al=null,Pl=!1}var Bl=[];function Wl(){for(var e=0;e<Bl.length;e++)Bl[e]._workInProgressVersionPrimary=null;Bl.length=0}var Hl=E.ReactCurrentDispatcher,Kl=E.ReactCurrentBatchConfig,Gl=0,$l=null,ql=null,Zl=null,Xl=!1,Jl=!1;function eo(){throw Error(o(321))}function to(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!or(e[n],t[n]))return!1;return!0}function no(e,t,n,r,a,l){if(Gl=l,$l=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Hl.current=null===e||null===e.memoizedState?To:Co,e=n(r,a),Jl){l=0;do{if(Jl=!1,!(25>l))throw Error(o(301));l+=1,Zl=ql=null,t.updateQueue=null,Hl.current=Io,e=n(r,a)}while(Jl)}if(Hl.current=jo,t=null!==ql&&null!==ql.next,Gl=0,Zl=ql=$l=null,Xl=!1,t)throw Error(o(300));return e}function ro(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Zl?$l.memoizedState=Zl=e:Zl=Zl.next=e,Zl}function ao(){if(null===ql){var e=$l.alternate;e=null!==e?e.memoizedState:null}else e=ql.next;var t=null===Zl?$l.memoizedState:Zl.next;if(null!==t)Zl=t,ql=e;else{if(null===e)throw Error(o(310));e={memoizedState:(ql=e).memoizedState,baseState:ql.baseState,baseQueue:ql.baseQueue,queue:ql.queue,next:null},null===Zl?$l.memoizedState=Zl=e:Zl=Zl.next=e}return Zl}function lo(e,t){return"function"==typeof t?t(e):t}function oo(e){var t=ao(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=ql,a=r.baseQueue,l=n.pending;if(null!==l){if(null!==a){var i=a.next;a.next=l.next,l.next=i}r.baseQueue=a=l,n.pending=null}if(null!==a){a=a.next,r=r.baseState;var u=i=l=null,s=a;do{var c=s.lane;if((Gl&c)===c)null!==u&&(u=u.next={lane:0,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),r=s.eagerReducer===e?s.eagerState:e(r,s.action);else{var f={lane:c,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};null===u?(i=u=f,l=r):u=u.next=f,$l.lanes|=c,Ai|=c}s=s.next}while(null!==s&&s!==a);null===u?l=r:u.next=i,or(r,t.memoizedState)||(Oo=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function io(e){var t=ao(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,l=t.memoizedState;if(null!==a){n.pending=null;var i=a=a.next;do{l=e(l,i.action),i=i.next}while(i!==a);or(l,t.memoizedState)||(Oo=!0),t.memoizedState=l,null===t.baseQueue&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function uo(e,t,n){var r=t._getVersion;r=r(t._source);var a=t._workInProgressVersionPrimary;if(null!==a?e=a===r:(e=e.mutableReadLanes,(e=(Gl&e)===e)&&(t._workInProgressVersionPrimary=r,Bl.push(t))),e)return n(t._source);throw Bl.push(t),Error(o(350))}function so(e,t,n,r){var a=ki;if(null===a)throw Error(o(349));var l=t._getVersion,i=l(t._source),u=Hl.current,s=u.useState((function(){return uo(a,t,n)})),c=s[1],f=s[0];s=Zl;var d=e.memoizedState,p=d.refs,y=p.getSnapshot,h=d.source;d=d.subscribe;var g=$l;return e.memoizedState={refs:p,source:t,subscribe:r},u.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=l(t._source);if(!or(i,e)){e=n(t._source),or(f,e)||(c(e),e=iu(g),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,o=e;0<o;){var u=31-Vt(o),s=1<<u;r[u]|=e,o&=~s}}}),[n,t,r]),u.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=iu(g);a.mutableReadLanes|=r&a.pendingLanes}catch(e){n((function(){throw e}))}}))}),[t,r]),or(y,n)&&or(h,t)&&or(d,r)||((e={pending:null,dispatch:null,lastRenderedReducer:lo,lastRenderedState:f}).dispatch=c=ko.bind(null,$l,e),s.queue=e,s.baseQueue=null,f=uo(a,t,n),s.memoizedState=s.baseState=f),f}function co(e,t,n){return so(ao(),e,t,n)}function fo(e){var t=ro();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:lo,lastRenderedState:e}).dispatch=ko.bind(null,$l,e),[t.memoizedState,e]}function po(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=$l.updateQueue)?(t={lastEffect:null},$l.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function yo(e){return e={current:e},ro().memoizedState=e}function ho(){return ao().memoizedState}function go(e,t,n,r){var a=ro();$l.flags|=e,a.memoizedState=po(1|t,n,void 0,void 0===r?null:r)}function mo(e,t,n,r){var a=ao();r=void 0===r?null:r;var l=void 0;if(null!==ql){var o=ql.memoizedState;if(l=o.destroy,null!==r&&to(r,o.deps))return void po(t,n,l,r)}$l.flags|=e,a.memoizedState=po(1|t,n,l,r)}function vo(e,t){return go(516,4,e,t)}function bo(e,t){return mo(516,4,e,t)}function Mo(e,t){return mo(4,2,e,t)}function Eo(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Lo(e,t,n){return n=null!=n?n.concat([e]):null,mo(4,2,Eo.bind(null,t,e),n)}function No(){}function wo(e,t){var n=ao();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&to(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function So(e,t){var n=ao();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&to(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function xo(e,t){var n=Qa();Fa(98>n?98:n,(function(){e(!0)})),Fa(97<n?97:n,(function(){var n=Kl.transition;Kl.transition=1;try{e(!1),t()}finally{Kl.transition=n}}))}function ko(e,t,n){var r=ou(),a=iu(e),l={lane:a,action:n,eagerReducer:null,eagerState:null,next:null},o=t.pending;if(null===o?l.next=l:(l.next=o.next,o.next=l),t.pending=l,o=e.alternate,e===$l||null!==o&&o===$l)Jl=Xl=!0;else{if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var i=t.lastRenderedState,u=o(i,n);if(l.eagerReducer=o,l.eagerState=u,or(u,i))return}catch(e){}uu(e,a,r)}}var jo={readContext:nl,useCallback:eo,useContext:eo,useEffect:eo,useImperativeHandle:eo,useLayoutEffect:eo,useMemo:eo,useReducer:eo,useRef:eo,useState:eo,useDebugValue:eo,useDeferredValue:eo,useTransition:eo,useMutableSource:eo,useOpaqueIdentifier:eo,unstable_isNewReconciler:!1},To={readContext:nl,useCallback:function(e,t){return ro().memoizedState=[e,void 0===t?null:t],e},useContext:nl,useEffect:vo,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,go(4,2,Eo.bind(null,t,e),n)},useLayoutEffect:function(e,t){return go(4,2,e,t)},useMemo:function(e,t){var n=ro();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ro();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=ko.bind(null,$l,e),[r.memoizedState,e]},useRef:yo,useState:fo,useDebugValue:No,useDeferredValue:function(e){var t=fo(e),n=t[0],r=t[1];return vo((function(){var t=Kl.transition;Kl.transition=1;try{r(e)}finally{Kl.transition=t}}),[e]),n},useTransition:function(){var e=fo(!1),t=e[0];return yo(e=xo.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=ro();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},so(r,e,t,n)},useOpaqueIdentifier:function(){if(Pl){var e=!1,t=function(e){return{$$typeof:A,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Hr++).toString(36))),Error(o(355))})),n=fo(t)[1];return 0==(2&$l.mode)&&($l.flags|=516,po(5,(function(){n("r:"+(Hr++).toString(36))}),void 0,null)),t}return fo(t="r:"+(Hr++).toString(36)),t},unstable_isNewReconciler:!1},Co={readContext:nl,useCallback:wo,useContext:nl,useEffect:bo,useImperativeHandle:Lo,useLayoutEffect:Mo,useMemo:So,useReducer:oo,useRef:ho,useState:function(){return oo(lo)},useDebugValue:No,useDeferredValue:function(e){var t=oo(lo),n=t[0],r=t[1];return bo((function(){var t=Kl.transition;Kl.transition=1;try{r(e)}finally{Kl.transition=t}}),[e]),n},useTransition:function(){var e=oo(lo)[0];return[ho().current,e]},useMutableSource:co,useOpaqueIdentifier:function(){return oo(lo)[0]},unstable_isNewReconciler:!1},Io={readContext:nl,useCallback:wo,useContext:nl,useEffect:bo,useImperativeHandle:Lo,useLayoutEffect:Mo,useMemo:So,useReducer:io,useRef:ho,useState:function(){return io(lo)},useDebugValue:No,useDeferredValue:function(e){var t=io(lo),n=t[0],r=t[1];return bo((function(){var t=Kl.transition;Kl.transition=1;try{r(e)}finally{Kl.transition=t}}),[e]),n},useTransition:function(){var e=io(lo)[0];return[ho().current,e]},useMutableSource:co,useOpaqueIdentifier:function(){return io(lo)[0]},unstable_isNewReconciler:!1},Do=E.ReactCurrentOwner,Oo=!1;function zo(e,t,n,r){t.child=null===e?Nl(t,null,n,r):Ll(t,e.child,n,r)}function Ao(e,t,n,r,a){n=n.render;var l=t.ref;return tl(t,a),r=no(e,t,n,r,l,a),null===e||Oo?(t.flags|=1,zo(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,Jo(e,t,a))}function _o(e,t,n,r,a,l){if(null===e){var o=n.type;return"function"!=typeof o||Yu(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ru(n.type,null,r,t,t.mode,l)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Po(e,t,o,r,a,l))}return o=e.child,0==(a&l)&&(a=o.memoizedProps,(n=null!==(n=n.compare)?n:ur)(a,r)&&e.ref===t.ref)?Jo(e,t,l):(t.flags|=1,(e=Qu(o,r)).ref=t.ref,e.return=t,t.child=e)}function Po(e,t,n,r,a,l){if(null!==e&&ur(e.memoizedProps,r)&&e.ref===t.ref){if(Oo=!1,0==(l&a))return t.lanes=e.lanes,Jo(e,t,l);0!=(16384&e.flags)&&(Oo=!0)}return Qo(e,t,n,r,l)}function Uo(e,t,n){var r=t.pendingProps,a=r.children,l=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},gu(0,n);else{if(0==(1073741824&n))return e=null!==l?l.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},gu(0,e),null;t.memoizedState={baseLanes:0},gu(0,null!==l?l.baseLanes:n)}else null!==l?(r=l.baseLanes|n,t.memoizedState=null):r=n,gu(0,r);return zo(e,t,a,n),t.child}function Yo(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Qo(e,t,n,r,a){var l=pa(n)?fa:sa.current;return l=da(t,l),tl(t,a),n=no(e,t,n,r,l,a),null===e||Oo?(t.flags|=1,zo(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,Jo(e,t,a))}function Ro(e,t,n,r,a){if(pa(n)){var l=!0;ma(t)}else l=!1;if(tl(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),hl(t,n,r),ml(t,n,r,a),r=!0;else if(null===e){var o=t.stateNode,i=t.memoizedProps;o.props=i;var u=o.context,s=n.contextType;s="object"==typeof s&&null!==s?nl(s):da(t,s=pa(n)?fa:sa.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof o.getSnapshotBeforeUpdate;f||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(i!==r||u!==s)&&gl(t,o,r,s),rl=!1;var d=t.memoizedState;o.state=d,sl(t,r,o,a),u=t.memoizedState,i!==r||d!==u||ca.current||rl?("function"==typeof c&&(dl(t,n,c,r),u=t.memoizedState),(i=rl||yl(t,n,i,r,d,u,s))?(f||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.flags|=4)):("function"==typeof o.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=s,r=i):("function"==typeof o.componentDidMount&&(t.flags|=4),r=!1)}else{o=t.stateNode,ll(e,t),i=t.memoizedProps,s=t.type===t.elementType?i:Ka(t.type,i),o.props=s,f=t.pendingProps,d=o.context,u="object"==typeof(u=n.contextType)&&null!==u?nl(u):da(t,u=pa(n)?fa:sa.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(i!==f||d!==u)&&gl(t,o,r,u),rl=!1,d=t.memoizedState,o.state=d,sl(t,r,o,a);var y=t.memoizedState;i!==f||d!==y||ca.current||rl?("function"==typeof p&&(dl(t,n,p,r),y=t.memoizedState),(s=rl||yl(t,n,s,r,d,y,u))?(c||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,y,u),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,y,u)),"function"==typeof o.componentDidUpdate&&(t.flags|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof o.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=y),o.props=r,o.state=y,o.context=u,r=s):("function"!=typeof o.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),r=!1)}return Fo(e,t,n,r,l,a)}function Fo(e,t,n,r,a,l){Yo(e,t);var o=0!=(64&t.flags);if(!r&&!o)return a&&va(t,n,!1),Jo(e,t,l);r=t.stateNode,Do.current=t;var i=o&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=Ll(t,e.child,null,l),t.child=Ll(t,null,i,l)):zo(e,t,i,l),t.memoizedState=r.state,a&&va(t,n,!0),t.child}function Vo(e){var t=e.stateNode;t.pendingContext?ha(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ha(0,t.context,!1),Tl(e,t.containerInfo)}var Bo,Wo,Ho,Ko={dehydrated:null,retryLane:0};function Go(e,t,n){var r,a=t.pendingProps,l=Ol.current,o=!1;return(r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&l)),r?(o=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(l|=1),ia(Ol,1&l),null===e?(void 0!==a.fallback&&Ql(t),e=a.children,l=a.fallback,o?(e=$o(t,e,l,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ko,e):"number"==typeof a.unstable_expectedLoadTime?(e=$o(t,e,l,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ko,t.lanes=33554432,e):((n=Vu({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,o?(a=function(e,t,n,r,a){var l=t.mode,o=e.child;e=o.sibling;var i={mode:"hidden",children:n};return 0==(2&l)&&t.child!==o?((n=t.child).childLanes=0,n.pendingProps=i,null!==(o=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=o,o.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Qu(o,i),null!==e?r=Qu(e,r):(r=Fu(r,l,a,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}(e,t,a.children,a.fallback,n),o=t.child,l=e.child.memoizedState,o.memoizedState=null===l?{baseLanes:n}:{baseLanes:l.baseLanes|n},o.childLanes=e.childLanes&~n,t.memoizedState=Ko,a):(n=function(e,t,n,r){var a=e.child;return e=a.sibling,n=Qu(a,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}(e,t,a.children,n),t.memoizedState=null,n))}function $o(e,t,n,r){var a=e.mode,l=e.child;return t={mode:"hidden",children:t},0==(2&a)&&null!==l?(l.childLanes=0,l.pendingProps=t):l=Vu(t,a,0,null),n=Fu(n,a,r,null),l.return=e,n.return=e,l.sibling=n,e.child=l,n}function qo(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),el(e.return,t)}function Zo(e,t,n,r,a,l){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,lastEffect:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a,o.lastEffect=l)}function Xo(e,t,n){var r=t.pendingProps,a=r.revealOrder,l=r.tail;if(zo(e,t,r.children,n),0!=(2&(r=Ol.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&qo(e,n);else if(19===e.tag)qo(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ia(Ol,r),0==(2&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===zl(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Zo(t,!1,a,n,l,t.lastEffect);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===zl(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Zo(t,!0,n,null,l,t.lastEffect);break;case"together":Zo(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Jo(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Ai|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Qu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Qu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function ei(e,t){if(!Pl)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ti(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return pa(t.type)&&ya(),null;case 3:return Cl(),oa(ca),oa(sa),Wl(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Fl(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Dl(t);var l=jl(kl.current);if(n=t.type,null!==e&&null!=t.stateNode)Wo(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(o(166));return null}if(e=jl(Sl.current),Fl(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Gr]=t,r[$r]=i,n){case"dialog":xr("cancel",r),xr("close",r);break;case"iframe":case"object":case"embed":xr("load",r);break;case"video":case"audio":for(e=0;e<Lr.length;e++)xr(Lr[e],r);break;case"source":xr("error",r);break;case"img":case"image":case"link":xr("error",r),xr("load",r);break;case"details":xr("toggle",r);break;case"input":ee(r,i),xr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},xr("invalid",r);break;case"textarea":ue(r,i),xr("invalid",r)}for(var s in Ne(n,i),e=null,i)i.hasOwnProperty(s)&&(l=i[s],"children"===s?"string"==typeof l?r.textContent!==l&&(e=["children",l]):"number"==typeof l&&r.textContent!==""+l&&(e=["children",""+l]):u.hasOwnProperty(s)&&null!=l&&"onScroll"===s&&xr("scroll",r));switch(n){case"input":q(r),re(r,i,!0);break;case"textarea":q(r),ce(r);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(r.onclick=_r)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(s=9===l.nodeType?l:l.ownerDocument,e===fe&&(e=de(n)),e===fe?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Gr]=t,e[$r]=r,Bo(e,t),t.stateNode=e,s=we(n,r),n){case"dialog":xr("cancel",e),xr("close",e),l=r;break;case"iframe":case"object":case"embed":xr("load",e),l=r;break;case"video":case"audio":for(l=0;l<Lr.length;l++)xr(Lr[l],e);l=r;break;case"source":xr("error",e),l=r;break;case"img":case"image":case"link":xr("error",e),xr("load",e),l=r;break;case"details":xr("toggle",e),l=r;break;case"input":ee(e,r),l=J(e,r),xr("invalid",e);break;case"option":l=le(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=a({},r,{value:void 0}),xr("invalid",e);break;case"textarea":ue(e,r),l=ie(e,r),xr("invalid",e);break;default:l=r}Ne(n,l);var c=l;for(i in c)if(c.hasOwnProperty(i)){var f=c[i];"style"===i?Ee(e,f):"dangerouslySetInnerHTML"===i?null!=(f=f?f.__html:void 0)&&ge(e,f):"children"===i?"string"==typeof f?("textarea"!==n||""!==f)&&me(e,f):"number"==typeof f&&me(e,""+f):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(u.hasOwnProperty(i)?null!=f&&"onScroll"===i&&xr("scroll",e):null!=f&&M(e,i,f,s))}switch(n){case"input":q(e),re(e,r,!1);break;case"textarea":q(e),ce(e);break;case"option":null!=r.value&&e.setAttribute("value",""+G(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?oe(e,!!r.multiple,i,!1):null!=r.defaultValue&&oe(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof l.onClick&&(e.onclick=_r)}Yr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Ho(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(o(166));n=jl(kl.current),jl(Sl.current),Fl(t)?(r=t.stateNode,n=t.memoizedProps,r[Gr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Gr]=t,t.stateNode=r)}return null;case 13:return oa(Ol),r=t.memoizedState,0!=(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Fl(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Ol.current)?0===Di&&(Di=3):(0!==Di&&3!==Di||(Di=4),null===ki||0==(134217727&Ai)&&0==(134217727&_i)||du(ki,Ti))),(r||n)&&(t.flags|=4),null);case 4:return Cl(),null===e&&jr(t.stateNode.containerInfo),null;case 10:return Ja(t),null;case 17:return pa(t.type)&&ya(),null;case 19:if(oa(Ol),null===(r=t.memoizedState))return null;if(i=0!=(64&t.flags),null===(s=r.rendering))if(i)ei(r,!1);else{if(0!==Di||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(s=zl(e))){for(t.flags|=64,ei(r,!1),null!==(i=s.updateQueue)&&(t.updateQueue=i,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(i=n).flags&=2,i.nextEffect=null,i.firstEffect=null,i.lastEffect=null,null===(s=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=s.childLanes,i.lanes=s.lanes,i.child=s.child,i.memoizedProps=s.memoizedProps,i.memoizedState=s.memoizedState,i.updateQueue=s.updateQueue,i.type=s.type,e=s.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ia(Ol,1&Ol.current|2),t.child}e=e.sibling}null!==r.tail&&Ya()>Qi&&(t.flags|=64,i=!0,ei(r,!1),t.lanes=33554432)}else{if(!i)if(null!==(e=zl(s))){if(t.flags|=64,i=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),ei(r,!0),null===r.tail&&"hidden"===r.tailMode&&!s.alternate&&!Pl)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Ya()-r.renderingStartTime>Qi&&1073741824!==n&&(t.flags|=64,i=!0,ei(r,!1),t.lanes=33554432);r.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=r.last)?n.sibling=s:t.child=s,r.last=s)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Ya(),n.sibling=null,t=Ol.current,ia(Ol,i?1&t|2:1&t),n):null;case 23:case 24:return mu(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(o(156,t.tag))}function ni(e){switch(e.tag){case 1:pa(e.type)&&ya();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Cl(),oa(ca),oa(sa),Wl(),0!=(64&(t=e.flags)))throw Error(o(285));return e.flags=-4097&t|64,e;case 5:return Dl(e),null;case 13:return oa(Ol),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return oa(Ol),null;case 4:return Cl(),null;case 10:return Ja(e),null;case 23:case 24:return mu(),null;default:return null}}function ri(e,t){try{var n="",r=t;do{n+=H(r),r=r.return}while(r);var a=n}catch(e){a="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:a}}function ai(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Bo=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Wo=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,jl(Sl.current);var o,i=null;switch(n){case"input":l=J(e,l),r=J(e,r),i=[];break;case"option":l=le(e,l),r=le(e,r),i=[];break;case"select":l=a({},l,{value:void 0}),r=a({},r,{value:void 0}),i=[];break;case"textarea":l=ie(e,l),r=ie(e,r),i=[];break;default:"function"!=typeof l.onClick&&"function"==typeof r.onClick&&(e.onclick=_r)}for(f in Ne(n,r),n=null,l)if(!r.hasOwnProperty(f)&&l.hasOwnProperty(f)&&null!=l[f])if("style"===f){var s=l[f];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(u.hasOwnProperty(f)?i||(i=[]):(i=i||[]).push(f,null));for(f in r){var c=r[f];if(s=null!=l?l[f]:void 0,r.hasOwnProperty(f)&&c!==s&&(null!=c||null!=s))if("style"===f)if(s){for(o in s)!s.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&s[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(i||(i=[]),i.push(f,n)),n=c;else"dangerouslySetInnerHTML"===f?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(i=i||[]).push(f,c)):"children"===f?"string"!=typeof c&&"number"!=typeof c||(i=i||[]).push(f,""+c):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(u.hasOwnProperty(f)?(null!=c&&"onScroll"===f&&xr("scroll",e),i||s===c||(i=[])):"object"==typeof c&&null!==c&&c.$$typeof===A?c.toString():(i=i||[]).push(f,c))}n&&(i=i||[]).push("style",n);var f=i;(t.updateQueue=f)&&(t.flags|=4)}},Ho=function(e,t,n,r){n!==r&&(t.flags|=4)};var li="function"==typeof WeakMap?WeakMap:Map;function oi(e,t,n){(n=ol(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Bi||(Bi=!0,Wi=r),ai(0,t)},n}function ii(e,t,n){(n=ol(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return ai(0,t),r(a)}}var l=e.stateNode;return null!==l&&"function"==typeof l.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Hi?Hi=new Set([this]):Hi.add(this),ai(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ui="function"==typeof WeakSet?WeakSet:Set;function si(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){zu(e,t)}else t.current=null}function ci(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ka(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Vr(t.stateNode.containerInfo));case 5:case 6:case 4:case 17:return}throw Error(o(163))}function fi(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var a=e;r=a.next,0!=(4&(a=a.tag))&&0!=(1&a)&&(Iu(n,e),Cu(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Ka(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&cl(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}cl(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Yr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Et(n)))));case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(o(163))}function di(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var a=n.memoizedProps.style;a=null!=a&&a.hasOwnProperty("display")?a.display:null,r.style.display=Me("display",a)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function pi(e,t){if(Ma&&"function"==typeof Ma.onCommitFiberUnmount)try{Ma.onCommitFiberUnmount(ba,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,a=r.destroy;if(r=r.tag,void 0!==a)if(0!=(4&r))Iu(t,n);else{r=t;try{a()}catch(e){zu(r,e)}}n=n.next}while(n!==e)}break;case 1:if(si(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){zu(t,e)}break;case 5:si(t);break;case 4:bi(e,t)}}function yi(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function hi(e){return 5===e.tag||3===e.tag||4===e.tag}function gi(e){e:{for(var t=e.return;null!==t;){if(hi(t))break e;t=t.return}throw Error(o(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(o(161))}16&n.flags&&(me(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||hi(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?mi(e,n,t):vi(e,n,t)}function mi(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=_r));else if(4!==r&&null!==(e=e.child))for(mi(e,t,n),e=e.sibling;null!==e;)mi(e,t,n),e=e.sibling}function vi(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(vi(e,t,n),e=e.sibling;null!==e;)vi(e,t,n),e=e.sibling}function bi(e,t){for(var n,r,a=t,l=!1;;){if(!l){l=a.return;e:for(;;){if(null===l)throw Error(o(160));switch(n=l.stateNode,l.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}l=l.return}l=!0}if(5===a.tag||6===a.tag){e:for(var i=e,u=a,s=u;;)if(pi(i,s),null!==s.child&&4!==s.tag)s.child.return=s,s=s.child;else{if(s===u)break e;for(;null===s.sibling;){if(null===s.return||s.return===u)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}r?(i=n,u=a.stateNode,8===i.nodeType?i.parentNode.removeChild(u):i.removeChild(u)):n.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){n=a.stateNode.containerInfo,r=!0,a.child.return=a,a=a.child;continue}}else if(pi(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(l=!1)}a.sibling.return=a.return,a=a.sibling}}function Mi(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var a=null!==e?e.memoizedProps:r;e=t.type;var l=t.updateQueue;if(t.updateQueue=null,null!==l){for(n[$r]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),we(e,a),t=we(e,r),a=0;a<l.length;a+=2){var i=l[a],u=l[a+1];"style"===i?Ee(n,u):"dangerouslySetInnerHTML"===i?ge(n,u):"children"===i?me(n,u):M(n,i,u,t)}switch(e){case"input":ne(n,r);break;case"textarea":se(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(l=r.value)?oe(n,!!r.multiple,l,!1):e!==!!r.multiple&&(null!=r.defaultValue?oe(n,!!r.multiple,r.defaultValue,!0):oe(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(o(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,Et(n.containerInfo)));case 12:return;case 13:return null!==t.memoizedState&&(Yi=Ya(),di(t.child,!0)),void Ei(t);case 19:return void Ei(t);case 17:return;case 23:case 24:return void di(t,null!==t.memoizedState)}throw Error(o(163))}function Ei(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ui),t.forEach((function(t){var r=_u.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Li(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&null!==(t=t.memoizedState)&&null===t.dehydrated}var Ni=Math.ceil,wi=E.ReactCurrentDispatcher,Si=E.ReactCurrentOwner,xi=0,ki=null,ji=null,Ti=0,Ci=0,Ii=la(0),Di=0,Oi=null,zi=0,Ai=0,_i=0,Pi=0,Ui=null,Yi=0,Qi=1/0;function Ri(){Qi=Ya()+500}var Fi,Vi=null,Bi=!1,Wi=null,Hi=null,Ki=!1,Gi=null,$i=90,qi=[],Zi=[],Xi=null,Ji=0,eu=null,tu=-1,nu=0,ru=0,au=null,lu=!1;function ou(){return 0!=(48&xi)?Ya():-1!==tu?tu:tu=Ya()}function iu(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===Qa()?1:2;if(0===nu&&(nu=zi),0!==Ha.transition){0!==ru&&(ru=null!==Ui?Ui.pendingLanes:0),e=nu;var t=4186112&~ru;return 0==(t&=-t)&&0==(t=(e=4186112&~e)&-e)&&(t=8192),t}return e=Qa(),e=Yt(0!=(4&xi)&&98===e?12:e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),nu)}function uu(e,t,n){if(50<Ji)throw Ji=0,eu=null,Error(o(185));if(null===(e=su(e,t)))return null;Ft(e,t,n),e===ki&&(_i|=t,4===Di&&du(e,Ti));var r=Qa();1===t?0!=(8&xi)&&0==(48&xi)?pu(e):(cu(e,n),0===xi&&(Ri(),Ba())):(0==(4&xi)||98!==r&&99!==r||(null===Xi?Xi=new Set([e]):Xi.add(e)),cu(e,n)),Ui=e}function su(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function cu(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,a=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var u=31-Vt(i),s=1<<u,c=l[u];if(-1===c){if(0==(s&r)||0!=(s&a)){c=t,_t(s);var f=At;l[u]=10<=f?c+250:6<=f?c+5e3:-1}}else c<=t&&(e.expiredLanes|=s);i&=~s}if(r=Pt(e,e===ki?Ti:0),t=At,0===r)null!==n&&(n!==Oa&&Na(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Oa&&Na(n)}15===t?(n=pu.bind(null,e),null===Aa?(Aa=[n],_a=La(ja,Wa)):Aa.push(n),n=Oa):n=14===t?Va(99,pu.bind(null,e)):Va(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(o(358,e))}}(t),fu.bind(null,e)),e.callbackPriority=t,e.callbackNode=n}}function fu(e){if(tu=-1,ru=nu=0,0!=(48&xi))throw Error(o(327));var t=e.callbackNode;if(Tu()&&e.callbackNode!==t)return null;var n=Pt(e,e===ki?Ti:0);if(0===n)return null;var r=n,a=xi;xi|=16;var l=Mu();for(ki===e&&Ti===r||(Ri(),vu(e,r));;)try{Nu();break}catch(t){bu(e,t)}if(Xa(),wi.current=l,xi=a,null!==ji?r=0:(ki=null,Ti=0,r=Di),0!=(zi&_i))vu(e,0);else if(0!==r){if(2===r&&(xi|=64,e.hydrate&&(e.hydrate=!1,Vr(e.containerInfo)),0!==(n=Ut(e))&&(r=Eu(e,n))),1===r)throw t=Oi,vu(e,0),du(e,n),cu(e,Ya()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(o(345));case 2:xu(e);break;case 3:if(du(e,n),(62914560&n)===n&&10<(r=Yi+500-Ya())){if(0!==Pt(e,0))break;if(((a=e.suspendedLanes)&n)!==n){ou(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Rr(xu.bind(null,e),r);break}xu(e);break;case 4:if(du(e,n),(4186112&n)===n)break;for(r=e.eventTimes,a=-1;0<n;){var i=31-Vt(n);l=1<<i,(i=r[i])>a&&(a=i),n&=~l}if(n=a,10<(n=(120>(n=Ya()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ni(n/1960))-n)){e.timeoutHandle=Rr(xu.bind(null,e),n);break}xu(e);break;case 5:xu(e);break;default:throw Error(o(329))}}return cu(e,Ya()),e.callbackNode===t?fu.bind(null,e):null}function du(e,t){for(t&=~Pi,t&=~_i,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Vt(t),r=1<<n;e[n]=-1,t&=~r}}function pu(e){if(0!=(48&xi))throw Error(o(327));if(Tu(),e===ki&&0!=(e.expiredLanes&Ti)){var t=Ti,n=Eu(e,t);0!=(zi&_i)&&(n=Eu(e,t=Pt(e,t)))}else n=Eu(e,t=Pt(e,0));if(0!==e.tag&&2===n&&(xi|=64,e.hydrate&&(e.hydrate=!1,Vr(e.containerInfo)),0!==(t=Ut(e))&&(n=Eu(e,t))),1===n)throw n=Oi,vu(e,0),du(e,t),cu(e,Ya()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,xu(e),cu(e,Ya()),null}function yu(e,t){var n=xi;xi|=1;try{return e(t)}finally{0===(xi=n)&&(Ri(),Ba())}}function hu(e,t){var n=xi;xi&=-2,xi|=8;try{return e(t)}finally{0===(xi=n)&&(Ri(),Ba())}}function gu(e,t){ia(Ii,Ci),Ci|=t,zi|=t}function mu(){Ci=Ii.current,oa(Ii)}function vu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Fr(n)),null!==ji)for(n=ji.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&ya();break;case 3:Cl(),oa(ca),oa(sa),Wl();break;case 5:Dl(r);break;case 4:Cl();break;case 13:case 19:oa(Ol);break;case 10:Ja(r);break;case 23:case 24:mu()}n=n.return}ki=e,ji=Qu(e.current,null),Ti=Ci=zi=t,Di=0,Oi=null,Pi=_i=Ai=0}function bu(e,t){for(;;){var n=ji;try{if(Xa(),Hl.current=jo,Xl){for(var r=$l.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}Xl=!1}if(Gl=0,Zl=ql=$l=null,Jl=!1,Si.current=null,null===n||null===n.return){Di=1,Oi=t,ji=null;break}e:{var l=e,o=n.return,i=n,u=t;if(t=Ti,i.flags|=2048,i.firstEffect=i.lastEffect=null,null!==u&&"object"==typeof u&&"function"==typeof u.then){var s=u;if(0==(2&i.mode)){var c=i.alternate;c?(i.updateQueue=c.updateQueue,i.memoizedState=c.memoizedState,i.lanes=c.lanes):(i.updateQueue=null,i.memoizedState=null)}var f=0!=(1&Ol.current),d=o;do{var p;if(p=13===d.tag){var y=d.memoizedState;if(null!==y)p=null!==y.dehydrated;else{var h=d.memoizedProps;p=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!f)}}if(p){var g=d.updateQueue;if(null===g){var m=new Set;m.add(s),d.updateQueue=m}else g.add(s);if(0==(2&d.mode)){if(d.flags|=64,i.flags|=16384,i.flags&=-2981,1===i.tag)if(null===i.alternate)i.tag=17;else{var v=ol(-1,1);v.tag=2,il(i,v)}i.lanes|=1;break e}u=void 0,i=t;var b=l.pingCache;if(null===b?(b=l.pingCache=new li,u=new Set,b.set(s,u)):void 0===(u=b.get(s))&&(u=new Set,b.set(s,u)),!u.has(i)){u.add(i);var M=Au.bind(null,l,s,i);s.then(M,M)}d.flags|=4096,d.lanes=t;break e}d=d.return}while(null!==d);u=Error((K(i.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Di&&(Di=2),u=ri(u,i),d=o;do{switch(d.tag){case 3:l=u,d.flags|=4096,t&=-t,d.lanes|=t,ul(d,oi(0,l,t));break e;case 1:l=u;var E=d.type,L=d.stateNode;if(0==(64&d.flags)&&("function"==typeof E.getDerivedStateFromError||null!==L&&"function"==typeof L.componentDidCatch&&(null===Hi||!Hi.has(L)))){d.flags|=4096,t&=-t,d.lanes|=t,ul(d,ii(d,l,t));break e}}d=d.return}while(null!==d)}Su(n)}catch(e){t=e,ji===n&&null!==n&&(ji=n=n.return);continue}break}}function Mu(){var e=wi.current;return wi.current=jo,null===e?jo:e}function Eu(e,t){var n=xi;xi|=16;var r=Mu();for(ki===e&&Ti===t||vu(e,t);;)try{Lu();break}catch(t){bu(e,t)}if(Xa(),xi=n,wi.current=r,null!==ji)throw Error(o(261));return ki=null,Ti=0,Di}function Lu(){for(;null!==ji;)wu(ji)}function Nu(){for(;null!==ji&&!wa();)wu(ji)}function wu(e){var t=Fi(e.alternate,e,Ci);e.memoizedProps=e.pendingProps,null===t?Su(e):ji=t,Si.current=null}function Su(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ti(n,t,Ci)))return void(ji=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Ci)||0==(4&n.mode)){for(var r=0,a=n.child;null!==a;)r|=a.lanes|a.childLanes,a=a.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=ni(t)))return n.flags&=2047,void(ji=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(ji=t);ji=t=e}while(null!==t);0===Di&&(Di=5)}function xu(e){var t=Qa();return Fa(99,ku.bind(null,e,t)),null}function ku(e,t){do{Tu()}while(null!==Gi);if(0!=(48&xi))throw Error(o(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null;var r=n.lanes|n.childLanes,a=r,l=e.pendingLanes&~a;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=a,e.mutableReadLanes&=a,e.entangledLanes&=a,a=e.entanglements;for(var i=e.eventTimes,u=e.expirationTimes;0<l;){var s=31-Vt(l),c=1<<s;a[s]=0,i[s]=-1,u[s]=-1,l&=~c}if(null!==Xi&&0==(24&r)&&Xi.has(e)&&Xi.delete(e),e===ki&&(ji=ki=null,Ti=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(a=xi,xi|=32,Si.current=null,Pr=Gt,pr(i=dr())){if("selectionStart"in i)u={start:i.selectionStart,end:i.selectionEnd};else e:if(u=(u=i.ownerDocument)&&u.defaultView||window,(c=u.getSelection&&u.getSelection())&&0!==c.rangeCount){u=c.anchorNode,l=c.anchorOffset,s=c.focusNode,c=c.focusOffset;try{u.nodeType,s.nodeType}catch(e){u=null;break e}var f=0,d=-1,p=-1,y=0,h=0,g=i,m=null;t:for(;;){for(var v;g!==u||0!==l&&3!==g.nodeType||(d=f+l),g!==s||0!==c&&3!==g.nodeType||(p=f+c),3===g.nodeType&&(f+=g.nodeValue.length),null!==(v=g.firstChild);)m=g,g=v;for(;;){if(g===i)break t;if(m===u&&++y===l&&(d=f),m===s&&++h===c&&(p=f),null!==(v=g.nextSibling))break;m=(g=m).parentNode}g=v}u=-1===d||-1===p?null:{start:d,end:p}}else u=null;u=u||{start:0,end:0}}else u=null;Ur={focusedElem:i,selectionRange:u},Gt=!1,au=null,lu=!1,Vi=r;do{try{ju()}catch(e){if(null===Vi)throw Error(o(330));zu(Vi,e),Vi=Vi.nextEffect}}while(null!==Vi);au=null,Vi=r;do{try{for(i=e;null!==Vi;){var b=Vi.flags;if(16&b&&me(Vi.stateNode,""),128&b){var M=Vi.alternate;if(null!==M){var E=M.ref;null!==E&&("function"==typeof E?E(null):E.current=null)}}switch(1038&b){case 2:gi(Vi),Vi.flags&=-3;break;case 6:gi(Vi),Vi.flags&=-3,Mi(Vi.alternate,Vi);break;case 1024:Vi.flags&=-1025;break;case 1028:Vi.flags&=-1025,Mi(Vi.alternate,Vi);break;case 4:Mi(Vi.alternate,Vi);break;case 8:bi(i,u=Vi);var L=u.alternate;yi(u),null!==L&&yi(L)}Vi=Vi.nextEffect}}catch(e){if(null===Vi)throw Error(o(330));zu(Vi,e),Vi=Vi.nextEffect}}while(null!==Vi);if(E=Ur,M=dr(),b=E.focusedElem,i=E.selectionRange,M!==b&&b&&b.ownerDocument&&fr(b.ownerDocument.documentElement,b)){null!==i&&pr(b)&&(M=i.start,void 0===(E=i.end)&&(E=M),"selectionStart"in b?(b.selectionStart=M,b.selectionEnd=Math.min(E,b.value.length)):(E=(M=b.ownerDocument||document)&&M.defaultView||window).getSelection&&(E=E.getSelection(),u=b.textContent.length,L=Math.min(i.start,u),i=void 0===i.end?L:Math.min(i.end,u),!E.extend&&L>i&&(u=i,i=L,L=u),u=cr(b,L),l=cr(b,i),u&&l&&(1!==E.rangeCount||E.anchorNode!==u.node||E.anchorOffset!==u.offset||E.focusNode!==l.node||E.focusOffset!==l.offset)&&((M=M.createRange()).setStart(u.node,u.offset),E.removeAllRanges(),L>i?(E.addRange(M),E.extend(l.node,l.offset)):(M.setEnd(l.node,l.offset),E.addRange(M))))),M=[];for(E=b;E=E.parentNode;)1===E.nodeType&&M.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;b<M.length;b++)(E=M[b]).element.scrollLeft=E.left,E.element.scrollTop=E.top}Gt=!!Pr,Ur=Pr=null,e.current=n,Vi=r;do{try{for(b=e;null!==Vi;){var N=Vi.flags;if(36&N&&fi(b,Vi.alternate,Vi),128&N){M=void 0;var w=Vi.ref;if(null!==w){var S=Vi.stateNode;switch(Vi.tag){case 5:M=S;break;default:M=S}"function"==typeof w?w(M):w.current=M}}Vi=Vi.nextEffect}}catch(e){if(null===Vi)throw Error(o(330));zu(Vi,e),Vi=Vi.nextEffect}}while(null!==Vi);Vi=null,za(),xi=a}else e.current=n;if(Ki)Ki=!1,Gi=e,$i=t;else for(Vi=r;null!==Vi;)t=Vi.nextEffect,Vi.nextEffect=null,8&Vi.flags&&((N=Vi).sibling=null,N.stateNode=null),Vi=t;if(0===(r=e.pendingLanes)&&(Hi=null),1===r?e===eu?Ji++:(Ji=0,eu=e):Ji=0,n=n.stateNode,Ma&&"function"==typeof Ma.onCommitFiberRoot)try{Ma.onCommitFiberRoot(ba,n,void 0,64==(64&n.current.flags))}catch(e){}if(cu(e,Ya()),Bi)throw Bi=!1,e=Wi,Wi=null,e;return 0!=(8&xi)||Ba(),null}function ju(){for(;null!==Vi;){var e=Vi.alternate;lu||null===au||(0!=(8&Vi.flags)?Je(Vi,au)&&(lu=!0):13===Vi.tag&&Li(e,Vi)&&Je(Vi,au)&&(lu=!0));var t=Vi.flags;0!=(256&t)&&ci(e,Vi),0==(512&t)||Ki||(Ki=!0,Va(97,(function(){return Tu(),null}))),Vi=Vi.nextEffect}}function Tu(){if(90!==$i){var e=97<$i?97:$i;return $i=90,Fa(e,Du)}return!1}function Cu(e,t){qi.push(t,e),Ki||(Ki=!0,Va(97,(function(){return Tu(),null})))}function Iu(e,t){Zi.push(t,e),Ki||(Ki=!0,Va(97,(function(){return Tu(),null})))}function Du(){if(null===Gi)return!1;var e=Gi;if(Gi=null,0!=(48&xi))throw Error(o(331));var t=xi;xi|=32;var n=Zi;Zi=[];for(var r=0;r<n.length;r+=2){var a=n[r],l=n[r+1],i=a.destroy;if(a.destroy=void 0,"function"==typeof i)try{i()}catch(e){if(null===l)throw Error(o(330));zu(l,e)}}for(n=qi,qi=[],r=0;r<n.length;r+=2){a=n[r],l=n[r+1];try{var u=a.create;a.destroy=u()}catch(e){if(null===l)throw Error(o(330));zu(l,e)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return xi=t,Ba(),!0}function Ou(e,t,n){il(e,t=oi(0,t=ri(n,t),1)),t=ou(),null!==(e=su(e,1))&&(Ft(e,1,t),cu(e,t))}function zu(e,t){if(3===e.tag)Ou(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Ou(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Hi||!Hi.has(r))){var a=ii(n,e=ri(t,e),1);if(il(n,a),a=ou(),null!==(n=su(n,1)))Ft(n,1,a),cu(n,a);else if("function"==typeof r.componentDidCatch&&(null===Hi||!Hi.has(r)))try{r.componentDidCatch(t,e)}catch(e){}break}}n=n.return}}function Au(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=ou(),e.pingedLanes|=e.suspendedLanes&n,ki===e&&(Ti&n)===n&&(4===Di||3===Di&&(62914560&Ti)===Ti&&500>Ya()-Yi?vu(e,0):Pi|=n),cu(e,t)}function _u(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Qa()?1:2:(0===nu&&(nu=zi),0===(t=Qt(62914560&~nu))&&(t=4194304))),n=ou(),null!==(e=su(e,t))&&(Ft(e,t,n),cu(e,n))}function Pu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Uu(e,t,n,r){return new Pu(e,t,n,r)}function Yu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Qu(e,t){var n=e.alternate;return null===n?((n=Uu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ru(e,t,n,r,a,l){var i=2;if(r=e,"function"==typeof e)Yu(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case w:return Fu(n.children,a,l,t);case _:i=8,a|=16;break;case S:i=8,a|=1;break;case x:return(e=Uu(12,n,t,8|a)).elementType=x,e.type=x,e.lanes=l,e;case C:return(e=Uu(13,n,t,a)).type=C,e.elementType=C,e.lanes=l,e;case I:return(e=Uu(19,n,t,a)).elementType=I,e.lanes=l,e;case P:return Vu(n,a,l,t);case U:return(e=Uu(24,n,t,a)).elementType=U,e.lanes=l,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case k:i=10;break e;case j:i=9;break e;case T:i=11;break e;case D:i=14;break e;case O:i=16,r=null;break e;case z:i=22;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Uu(i,n,t,a)).elementType=e,t.type=r,t.lanes=l,t}function Fu(e,t,n,r){return(e=Uu(7,e,r,t)).lanes=n,e}function Vu(e,t,n,r){return(e=Uu(23,e,r,t)).elementType=P,e.lanes=n,e}function Bu(e,t,n){return(e=Uu(6,e,null,t)).lanes=n,e}function Wu(e,t,n){return(t=Uu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Hu(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Rt(0),this.expirationTimes=Rt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Rt(0),this.mutableSourceEagerHydrationData=null}function Ku(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:N,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Gu(e,t,n,r){var a=t.current,l=ou(),i=iu(a);e:if(n){t:{if($e(n=n._reactInternals)!==n||1!==n.tag)throw Error(o(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(pa(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(o(171))}if(1===n.tag){var s=n.type;if(pa(s)){n=ga(n,s,u);break e}}n=u}else n=ua;return null===t.context?t.context=n:t.pendingContext=n,(t=ol(l,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),il(a,t),uu(a,i,l),i}function $u(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function qu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Zu(e,t){qu(e,t),(e=e.alternate)&&qu(e,t)}function Xu(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Hu(e,t,null!=n&&!0===n.hydrate),t=Uu(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,al(t),e[qr]=n.current,jr(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var a=(t=r[e])._getVersion;a=a(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,a]:n.mutableSourceEagerHydrationData.push(t,a)}this._internalRoot=n}function Ju(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function es(e,t,n,r,a){var l=n._reactRootContainer;if(l){var o=l._internalRoot;if("function"==typeof a){var i=a;a=function(){var e=$u(o);i.call(e)}}Gu(t,o,e,a)}else{if(l=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Xu(e,0,t?{hydrate:!0}:void 0)}(n,r),o=l._internalRoot,"function"==typeof a){var u=a;a=function(){var e=$u(o);u.call(e)}}hu((function(){Gu(t,o,e,a)}))}return $u(o)}function ts(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Ju(t))throw Error(o(200));return Ku(e,t,null,n)}Fi=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||ca.current)Oo=!0;else{if(0==(n&r)){switch(Oo=!1,t.tag){case 3:Vo(t),Vl();break;case 5:Il(t);break;case 1:pa(t.type)&&ma(t);break;case 4:Tl(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var a=t.type._context;ia(Ga,a._currentValue),a._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!=(n&t.child.childLanes)?Go(e,t,n):(ia(Ol,1&Ol.current),null!==(t=Jo(e,t,n))?t.sibling:null);ia(Ol,1&Ol.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return Xo(e,t,n);t.flags|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),ia(Ol,Ol.current),r)break;return null;case 23:case 24:return t.lanes=0,Uo(e,t,n)}return Jo(e,t,n)}Oo=0!=(16384&e.flags)}else Oo=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=da(t,sa.current),tl(t,n),a=no(null,t,r,e,a,n),t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,pa(r)){var l=!0;ma(t)}else l=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,al(t);var i=r.getDerivedStateFromProps;"function"==typeof i&&dl(t,r,i,e),a.updater=pl,t.stateNode=a,a._reactInternals=t,ml(t,r,e,n),t=Fo(null,t,r,!0,l,n)}else t.tag=0,zo(null,t,a,n),t=t.child;return t;case 16:a=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=(l=a._init)(a._payload),t.type=a,l=t.tag=function(e){if("function"==typeof e)return Yu(e)?1:0;if(null!=e){if((e=e.$$typeof)===T)return 11;if(e===D)return 14}return 2}(a),e=Ka(a,e),l){case 0:t=Qo(null,t,a,e,n);break e;case 1:t=Ro(null,t,a,e,n);break e;case 11:t=Ao(null,t,a,e,n);break e;case 14:t=_o(null,t,a,Ka(a.type,e),r,n);break e}throw Error(o(306,a,""))}return t;case 0:return r=t.type,a=t.pendingProps,Qo(e,t,r,a=t.elementType===r?a:Ka(r,a),n);case 1:return r=t.type,a=t.pendingProps,Ro(e,t,r,a=t.elementType===r?a:Ka(r,a),n);case 3:if(Vo(t),r=t.updateQueue,null===e||null===r)throw Error(o(282));if(r=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,ll(e,t),sl(t,r,null,n),(r=t.memoizedState.element)===a)Vl(),t=Jo(e,t,n);else{if((l=(a=t.stateNode).hydrate)&&(_l=Br(t.stateNode.containerInfo.firstChild),Al=t,l=Pl=!0),l){if(null!=(e=a.mutableSourceEagerHydrationData))for(a=0;a<e.length;a+=2)(l=e[a])._workInProgressVersionPrimary=e[a+1],Bl.push(l);for(n=Nl(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else zo(e,t,r,n),Vl();t=t.child}return t;case 5:return Il(t),null===e&&Ql(t),r=t.type,a=t.pendingProps,l=null!==e?e.memoizedProps:null,i=a.children,Qr(r,a)?i=null:null!==l&&Qr(r,l)&&(t.flags|=16),Yo(e,t),zo(e,t,i,n),t.child;case 6:return null===e&&Ql(t),null;case 13:return Go(e,t,n);case 4:return Tl(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ll(t,null,r,n):zo(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,Ao(e,t,r,a=t.elementType===r?a:Ka(r,a),n);case 7:return zo(e,t,t.pendingProps,n),t.child;case 8:case 12:return zo(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,a=t.pendingProps,i=t.memoizedProps,l=a.value;var u=t.type._context;if(ia(Ga,u._currentValue),u._currentValue=l,null!==i)if(u=i.value,0==(l=or(u,l)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,l):1073741823))){if(i.children===a.children&&!ca.current){t=Jo(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var s=u.dependencies;if(null!==s){i=u.child;for(var c=s.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&l)){1===u.tag&&((c=ol(-1,n&-n)).tag=2,il(u,c)),u.lanes|=n,null!==(c=u.alternate)&&(c.lanes|=n),el(u.return,n),s.lanes|=n;break}c=c.next}}else i=10===u.tag&&u.type===t.type?null:u.child;if(null!==i)i.return=u;else for(i=u;null!==i;){if(i===t){i=null;break}if(null!==(u=i.sibling)){u.return=i.return,i=u;break}i=i.return}u=i}zo(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=(l=t.pendingProps).children,tl(t,n),r=r(a=nl(a,l.unstable_observedBits)),t.flags|=1,zo(e,t,r,n),t.child;case 14:return l=Ka(a=t.type,t.pendingProps),_o(e,t,a,l=Ka(a.type,l),r,n);case 15:return Po(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Ka(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,pa(r)?(e=!0,ma(t)):e=!1,tl(t,n),hl(t,r,a),ml(t,r,a,n),Fo(null,t,r,!0,e,n);case 19:return Xo(e,t,n);case 23:case 24:return Uo(e,t,n)}throw Error(o(156,t.tag))},Xu.prototype.render=function(e){Gu(e,this._internalRoot,null,null)},Xu.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Gu(null,e,null,(function(){t[qr]=null}))},et=function(e){13===e.tag&&(uu(e,4,ou()),Zu(e,4))},tt=function(e){13===e.tag&&(uu(e,67108864,ou()),Zu(e,67108864))},nt=function(e){if(13===e.tag){var t=ou(),n=iu(e);uu(e,n,t),Zu(e,n)}},rt=function(e,t){return t()},xe=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=ta(r);if(!a)throw Error(o(90));Z(r),ne(r,a)}}}break;case"textarea":se(e,n);break;case"select":null!=(t=n.value)&&oe(e,!!n.multiple,t,!1)}},De=yu,Oe=function(e,t,n,r,a){var l=xi;xi|=4;try{return Fa(98,e.bind(null,t,n,r,a))}finally{0===(xi=l)&&(Ri(),Ba())}},ze=function(){0==(49&xi)&&(function(){if(null!==Xi){var e=Xi;Xi=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,cu(e,Ya())}))}Ba()}(),Tu())},Ae=function(e,t){var n=xi;xi|=2;try{return e(t)}finally{0===(xi=n)&&(Ri(),Ba())}};var ns={Events:[Jr,ea,ta,Ce,Ie,Tu,{current:!1}]},rs={findFiberByHostInstance:Xr,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},as={bundleType:rs.bundleType,version:rs.version,rendererPackageName:rs.rendererPackageName,rendererConfig:rs.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:E.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Xe(e))?null:e.stateNode},findFiberByHostInstance:rs.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ls=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ls.isDisabled&&ls.supportsFiber)try{ba=ls.inject(as),Ma=ls}catch(he){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ns,t.createPortal=ts,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw Error(o(268,Object.keys(e)))}return null===(e=Xe(t))?null:e.stateNode},t.flushSync=function(e,t){var n=xi;if(0!=(48&n))return e(t);xi|=1;try{if(e)return Fa(99,e.bind(null,t))}finally{xi=n,Ba()}},t.hydrate=function(e,t,n){if(!Ju(t))throw Error(o(200));return es(null,e,t,!0,n)},t.render=function(e,t,n){if(!Ju(t))throw Error(o(200));return es(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Ju(e))throw Error(o(40));return!!e._reactRootContainer&&(hu((function(){es(null,null,e,!1,(function(){e._reactRootContainer=null,e[qr]=null}))})),!0)},t.unstable_batchedUpdates=yu,t.unstable_createPortal=function(e,t){return ts(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ju(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return es(e,t,n,!1,r)},t.version="17.0.2"},935:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(448)},357:(e,t,n)=>{"use strict";function r(){return(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}).apply(this,arguments)}function a(e,t){if(null==e)return{};var n,r,a={},l=Object.keys(e);for(r=0;r<l.length;r++)n=l[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,l(e,t)}function i(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}n.r(t),n.d(t,{CSSTransition:()=>N,ReplaceTransition:()=>I,SwitchTransition:()=>Q,Transition:()=>M,TransitionGroup:()=>T,config:()=>c});var u=n(294),s=n(935);const c={disabled:!1},f=u.createContext(null);var d=function(e){return e.scrollTop},p="unmounted",y="exited",h="entering",g="entered",m="exiting",v=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var a,l=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?l?(a=y,r.appearStatus=h):a=g:a=t.unmountOnExit||t.mountOnEnter?p:y,r.state={status:a},r.nextCallback=null,r}o(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===p?{status:y}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==h&&n!==g&&(t=h):n!==h&&n!==g||(t=m)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===h){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:s.findDOMNode(this);n&&d(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===y&&this.setState({status:p})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[s.findDOMNode(this),r],l=a[0],o=a[1],i=this.getTimeouts(),u=r?i.appear:i.enter;!e&&!n||c.disabled?this.safeSetState({status:g},(function(){t.props.onEntered(l)})):(this.props.onEnter(l,o),this.safeSetState({status:h},(function(){t.props.onEntering(l,o),t.onTransitionEnd(u,(function(){t.safeSetState({status:g},(function(){t.props.onEntered(l,o)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:s.findDOMNode(this);t&&!c.disabled?(this.props.onExit(r),this.safeSetState({status:m},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:y},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:y},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:s.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],l=a[0],o=a[1];this.props.addEndListener(l,o)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===p)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,a(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return u.createElement(f.Provider,{value:null},"function"==typeof n?n(e,r):u.cloneElement(u.Children.only(n),r))},t}(u.Component);function b(){}v.contextType=f,v.propTypes={},v.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:b,onEntering:b,onEntered:b,onExit:b,onExiting:b,onExited:b},v.UNMOUNTED=p,v.EXITED=y,v.ENTERING=h,v.ENTERED=g,v.EXITING=m;const M=v;var E=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=i(n.className,r):n.setAttribute("class",i(n.className&&n.className.baseVal||"",r)));var n,r}))},L=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var r=t.resolveArguments(e,n),a=r[0],l=r[1];t.removeClasses(a,"exit"),t.addClass(a,l?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.resolveArguments(e,n),a=r[0],l=r[1]?"appear":"enter";t.addClass(a,l,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),a=r[0],l=r[1]?"appear":"enter";t.removeClasses(a,l),t.addClass(a,l,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,r="string"==typeof n,a=r?(r&&n?n+"-":"")+e:n[e];return{baseClassName:a,activeClassName:r?a+"-active":n[e+"Active"],doneClassName:r?a+"-done":n[e+"Done"]}},t}o(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"],a=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&a&&(r+=" "+a),"active"===n&&e&&d(e),r&&(this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"==typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(e,r))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,a=n.active,l=n.done;this.appliedClasses[t]={},r&&E(e,r),a&&E(e,a),l&&E(e,l)},n.render=function(){var e=this.props,t=(e.classNames,a(e,["classNames"]));return u.createElement(M,r({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(u.Component);L.defaultProps={classNames:""},L.propTypes={};const N=L;function w(e,t){var n=Object.create(null);return e&&u.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,u.isValidElement)(e)?t(e):e}(e)})),n}function S(e,t,n){return null!=n[t]?n[t]:e.props[t]}function x(e,t,n){var r=w(e.children),a=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,a=Object.create(null),l=[];for(var o in e)o in t?l.length&&(a[o]=l,l=[]):l.push(o);var i={};for(var u in t){if(a[u])for(r=0;r<a[u].length;r++){var s=a[u][r];i[a[u][r]]=n(s)}i[u]=n(u)}for(r=0;r<l.length;r++)i[l[r]]=n(l[r]);return i}(t,r);return Object.keys(a).forEach((function(l){var o=a[l];if((0,u.isValidElement)(o)){var i=l in t,s=l in r,c=t[l],f=(0,u.isValidElement)(c)&&!c.props.in;!s||i&&!f?s||!i||f?s&&i&&(0,u.isValidElement)(c)&&(a[l]=(0,u.cloneElement)(o,{onExited:n.bind(null,o),in:c.props.in,exit:S(o,"exit",e),enter:S(o,"enter",e)})):a[l]=(0,u.cloneElement)(o,{in:!1}):a[l]=(0,u.cloneElement)(o,{onExited:n.bind(null,o),in:!0,exit:S(o,"exit",e),enter:S(o,"enter",e)})}})),a}var k=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},j=function(e){function t(t,n){var r,a=(r=e.call(this,t,n)||this).handleExited.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r));return r.state={contextValue:{isMounting:!0},handleExited:a,firstRender:!0},r}o(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,a=t.children,l=t.handleExited;return{children:t.firstRender?(n=e,r=l,w(n.children,(function(e){return(0,u.cloneElement)(e,{onExited:r.bind(null,e),in:!0,appear:S(e,"appear",n),enter:S(e,"enter",n),exit:S(e,"exit",n)})}))):x(e,a,l),firstRender:!1}},n.handleExited=function(e,t){var n=w(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=r({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=a(e,["component","childFactory"]),l=this.state.contextValue,o=k(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?u.createElement(f.Provider,{value:l},o):u.createElement(f.Provider,{value:l},u.createElement(t,r,o))},t}(u.Component);j.propTypes={},j.defaultProps={component:"div",childFactory:function(e){return e}};const T=j;var C=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).handleEnter=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEnter",0,n)},t.handleEntering=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntering",0,n)},t.handleEntered=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntered",0,n)},t.handleExit=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExit",1,n)},t.handleExiting=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExiting",1,n)},t.handleExited=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExited",1,n)},t}o(t,e);var n=t.prototype;return n.handleLifecycle=function(e,t,n){var r,a=this.props.children,l=u.Children.toArray(a)[t];if(l.props[e]&&(r=l.props)[e].apply(r,n),this.props[e]){var o=l.props.nodeRef?void 0:s.findDOMNode(this);this.props[e](o)}},n.render=function(){var e=this.props,t=e.children,n=e.in,r=a(e,["children","in"]),l=u.Children.toArray(t),o=l[0],i=l[1];return delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,u.createElement(T,r,n?u.cloneElement(o,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):u.cloneElement(i,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},t}(u.Component);C.propTypes={};const I=C;var D,O,z="out-in",A="in-out",_=function(e,t,n){return function(){var r;e.props[t]&&(r=e.props)[t].apply(r,arguments),n()}},P=((D={})["out-in"]=function(e){var t=e.current,n=e.changeState;return u.cloneElement(t,{in:!1,onExited:_(t,"onExited",(function(){n(h,null)}))})},D[A]=function(e){var t=e.current,n=e.changeState,r=e.children;return[t,u.cloneElement(r,{in:!0,onEntered:_(r,"onEntered",(function(){n(h)}))})]},D),U=((O={})["out-in"]=function(e){var t=e.children,n=e.changeState;return u.cloneElement(t,{in:!0,onEntered:_(t,"onEntered",(function(){n(g,u.cloneElement(t,{in:!0}))}))})},O[A]=function(e){var t=e.current,n=e.children,r=e.changeState;return[u.cloneElement(t,{in:!1,onExited:_(t,"onExited",(function(){r(g,u.cloneElement(n,{in:!0}))}))}),u.cloneElement(n,{in:!0})]},O),Y=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).state={status:g,current:null},t.appeared=!1,t.changeState=function(e,n){void 0===n&&(n=t.state.current),t.setState({status:e,current:n})},t}o(t,e);var n=t.prototype;return n.componentDidMount=function(){this.appeared=!0},t.getDerivedStateFromProps=function(e,t){return null==e.children?{current:null}:t.status===h&&e.mode===A?{status:h}:!t.current||((n=t.current)===(r=e.children)||u.isValidElement(n)&&u.isValidElement(r)&&null!=n.key&&n.key===r.key)?{current:u.cloneElement(e.children,{in:!0})}:{status:m};var n,r},n.render=function(){var e,t=this.props,n=t.children,r=t.mode,a=this.state,l=a.status,o=a.current,i={children:n,current:o,changeState:this.changeState,status:l};switch(l){case h:e=U[r](i);break;case m:e=P[r](i);break;case g:e=o}return u.createElement(f.Provider,{value:{isMounting:!this.appeared}},e)},t}(u.Component);Y.propTypes={},Y.defaultProps={mode:z};const Q=Y},408:(e,t,n)=>{"use strict";var r=n(418),a=60103,l=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var o=60109,i=60110,u=60112;t.Suspense=60113;var s=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var f=Symbol.for;a=f("react.element"),l=f("react.portal"),t.Fragment=f("react.fragment"),t.StrictMode=f("react.strict_mode"),t.Profiler=f("react.profiler"),o=f("react.provider"),i=f("react.context"),u=f("react.forward_ref"),t.Suspense=f("react.suspense"),s=f("react.memo"),c=f("react.lazy")}var d="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h={};function g(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||y}function m(){}function v(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||y}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},m.prototype=g.prototype;var b=v.prototype=new m;b.constructor=v,r(b,g.prototype),b.isPureReactComponent=!0;var M={current:null},E=Object.prototype.hasOwnProperty,L={key:!0,ref:!0,__self:!0,__source:!0};function N(e,t,n){var r,l={},o=null,i=null;if(null!=t)for(r in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(o=""+t.key),t)E.call(t,r)&&!L.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(1===u)l.children=n;else if(1<u){for(var s=Array(u),c=0;c<u;c++)s[c]=arguments[c+2];l.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===l[r]&&(l[r]=u[r]);return{$$typeof:a,type:e,key:o,ref:i,props:l,_owner:M.current}}function w(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var S=/\/+/g;function x(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function k(e,t,n,r,o){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var u=!1;if(null===e)u=!0;else switch(i){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case a:case l:u=!0}}if(u)return o=o(u=e),e=""===r?"."+x(u,0):r,Array.isArray(o)?(n="",null!=e&&(n=e.replace(S,"$&/")+"/"),k(o,t,n,"",(function(e){return e}))):null!=o&&(w(o)&&(o=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,n+(!o.key||u&&u.key===o.key?"":(""+o.key).replace(S,"$&/")+"/")+e)),t.push(o)),1;if(u=0,r=""===r?".":r+":",Array.isArray(e))for(var s=0;s<e.length;s++){var c=r+x(i=e[s],s);u+=k(i,t,n,c,o)}else if("function"==typeof(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=d&&e[d]||e["@iterator"])?e:null}(e)))for(e=c.call(e),s=0;!(i=e.next()).done;)u+=k(i=i.value,t,n,c=r+x(i,s++),o);else if("object"===i)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return u}function j(e,t,n){if(null==e)return e;var r=[],a=0;return k(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function T(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var C={current:null};function I(){var e=C.current;if(null===e)throw Error(p(321));return e}var D={ReactCurrentDispatcher:C,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:M,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:j,forEach:function(e,t,n){j(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return j(e,(function(){t++})),t},toArray:function(e){return j(e,(function(e){return e}))||[]},only:function(e){if(!w(e))throw Error(p(143));return e}},t.Component=g,t.PureComponent=v,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=D,t.cloneElement=function(e,t,n){if(null==e)throw Error(p(267,e));var l=r({},e.props),o=e.key,i=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,u=M.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)E.call(t,c)&&!L.hasOwnProperty(c)&&(l[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)l.children=n;else if(1<c){s=Array(c);for(var f=0;f<c;f++)s[f]=arguments[f+2];l.children=s}return{$$typeof:a,type:e.type,key:o,ref:i,props:l,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:i,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},t.createElement=N,t.createFactory=function(e){var t=N.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=w,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:T}},t.memo=function(e,t){return{$$typeof:s,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return I().useCallback(e,t)},t.useContext=function(e,t){return I().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return I().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return I().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return I().useLayoutEffect(e,t)},t.useMemo=function(e,t){return I().useMemo(e,t)},t.useReducer=function(e,t,n){return I().useReducer(e,t,n)},t.useRef=function(e){return I().useRef(e)},t.useState=function(e){return I().useState(e)},t.version="17.0.2"},294:(e,t,n)=>{"use strict";e.exports=n(408)},53:(e,t)=>{"use strict";var n,r,a,l;if("object"==typeof performance&&"function"==typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var i=Date,u=i.now();t.unstable_now=function(){return i.now()-u}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var s=null,c=null,f=function(){if(null!==s)try{var e=t.unstable_now();s(!0,e),s=null}catch(e){throw setTimeout(f,0),e}};n=function(e){null!==s?setTimeout(n,0,e):(s=e,setTimeout(f,0))},r=function(e,t){c=setTimeout(e,t)},a=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},l=t.unstable_forceFrameRate=function(){}}else{var d=window.setTimeout,p=window.clearTimeout;if("undefined"!=typeof console){var y=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof y&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var h=!1,g=null,m=-1,v=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},l=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):v=0<e?Math.floor(1e3/e):5};var M=new MessageChannel,E=M.port2;M.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();b=e+v;try{g(!0,e)?E.postMessage(null):(h=!1,g=null)}catch(e){throw E.postMessage(null),e}}else h=!1},n=function(e){g=e,h||(h=!0,E.postMessage(null))},r=function(e,n){m=d((function(){e(t.unstable_now())}),n)},a=function(){p(m),m=-1}}function L(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,a=e[r];if(!(void 0!==a&&0<S(a,t)))break e;e[r]=t,e[n]=a,n=r}}function N(e){return void 0===(e=e[0])?null:e}function w(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length;r<a;){var l=2*(r+1)-1,o=e[l],i=l+1,u=e[i];if(void 0!==o&&0>S(o,n))void 0!==u&&0>S(u,o)?(e[r]=u,e[i]=n,r=i):(e[r]=o,e[l]=n,r=l);else{if(!(void 0!==u&&0>S(u,n)))break e;e[r]=u,e[i]=n,r=i}}}return t}return null}function S(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var x=[],k=[],j=1,T=null,C=3,I=!1,D=!1,O=!1;function z(e){for(var t=N(k);null!==t;){if(null===t.callback)w(k);else{if(!(t.startTime<=e))break;w(k),t.sortIndex=t.expirationTime,L(x,t)}t=N(k)}}function A(e){if(O=!1,z(e),!D)if(null!==N(x))D=!0,n(_);else{var t=N(k);null!==t&&r(A,t.startTime-e)}}function _(e,n){D=!1,O&&(O=!1,a()),I=!0;var l=C;try{for(z(n),T=N(x);null!==T&&(!(T.expirationTime>n)||e&&!t.unstable_shouldYield());){var o=T.callback;if("function"==typeof o){T.callback=null,C=T.priorityLevel;var i=o(T.expirationTime<=n);n=t.unstable_now(),"function"==typeof i?T.callback=i:T===N(x)&&w(x),z(n)}else w(x);T=N(x)}if(null!==T)var u=!0;else{var s=N(k);null!==s&&r(A,s.startTime-n),u=!1}return u}finally{T=null,C=l,I=!1}}var P=l;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){D||I||(D=!0,n(_))},t.unstable_getCurrentPriorityLevel=function(){return C},t.unstable_getFirstCallbackNode=function(){return N(x)},t.unstable_next=function(e){switch(C){case 1:case 2:case 3:var t=3;break;default:t=C}var n=C;C=t;try{return e()}finally{C=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=P,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=C;C=e;try{return t()}finally{C=n}},t.unstable_scheduleCallback=function(e,l,o){var i=t.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0<o?i+o:i,e){case 1:var u=-1;break;case 2:u=250;break;case 5:u=1073741823;break;case 4:u=1e4;break;default:u=5e3}return e={id:j++,callback:l,priorityLevel:e,startTime:o,expirationTime:u=o+u,sortIndex:-1},o>i?(e.sortIndex=o,L(k,e),null===N(x)&&e===N(k)&&(O?a():O=!0,r(A,o-i))):(e.sortIndex=u,L(x,e),D||I||(D=!0,n(_))),e},t.unstable_wrapCallback=function(e){var t=C;return function(){var n=C;C=t;try{return e.apply(this,arguments)}finally{C=n}}}},840:(e,t,n)=>{"use strict";e.exports=n(53)},188:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(379),a=n.n(r),l=n(151);a()(l.Z,{insert:"head",singleton:!1});const o=l.Z.locals||{}},413:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(379),a=n.n(r),l=n(148);a()(l.Z,{insert:"head",singleton:!1});const o=l.Z.locals||{}},810:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(379),a=n.n(r),l=n(908);a()(l.Z,{insert:"head",singleton:!1});const o=l.Z.locals||{}},454:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(379),a=n.n(r),l=n(174);a()(l.Z,{insert:"head",singleton:!1});const o=l.Z.locals||{}},379:(e,t,n)=>{"use strict";var r,a=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),l=[];function o(e){for(var t=-1,n=0;n<l.length;n++)if(l[n].identifier===e){t=n;break}return t}function i(e,t){for(var n={},r=[],a=0;a<e.length;a++){var i=e[a],u=t.base?i[0]+t.base:i[0],s=n[u]||0,c="".concat(u," ").concat(s);n[u]=s+1;var f=o(c),d={css:i[1],media:i[2],sourceMap:i[3]};-1!==f?(l[f].references++,l[f].updater(d)):l.push({identifier:c,updater:h(d,t),references:1}),r.push(c)}return r}function u(e){var t=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var l=n.nc;l&&(r.nonce=l)}if(Object.keys(r).forEach((function(e){t.setAttribute(e,r[e])})),"function"==typeof e.insert)e.insert(t);else{var o=a(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var s,c=(s=[],function(e,t){return s[e]=t,s.filter(Boolean).join("\n")});function f(e,t,n,r){var a=n?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=c(t,a);else{var l=document.createTextNode(a),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(l,o[t]):e.appendChild(l)}}function d(e,t,n){var r=n.css,a=n.media,l=n.sourceMap;if(a?e.setAttribute("media",a):e.removeAttribute("media"),l&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(l))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var p=null,y=0;function h(e,t){var n,r,a;if(t.singleton){var l=y++;n=p||(p=u(t)),r=f.bind(null,n,l,!1),a=f.bind(null,n,l,!0)}else n=u(t),r=d.bind(null,n,t),a=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else a()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=(void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r));var n=i(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<n.length;r++){var a=o(n[r]);l[a].references--}for(var u=i(e,t),s=0;s<n.length;s++){var c=o(n[s]);0===l[c].references&&(l[c].updater(),l.splice(c,1))}n=u}}}}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var l=t[r]={id:r,exports:{}};return e[r](l,l.exports,n),l.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=n(294),t=n(935),r=n(490),a={pub:function(e){a.subs[e]||(a.subs[e]=[]),a.subs[e].forEach((function(e){return e()}))},sub:function(e,t){a.subs[e]||(a.subs[e]=[]),a.subs[e].push(t)},subs:{}};$(document).ready((function(){$("body").append($('<div id="cookie-consent"></div>')),t.render(e.createElement(r.Z,{dispatcher:a}),document.getElementById("cookie-consent"))})),window.plosCookieConsentBanner={reopen:function(){a.pub("open")}}})()})(); </script> <!-- End PLOS Cookie Consent Banner --> <script> // Used by Gallery Custom Links to handle tenacious Lightboxes //jQuery(document).ready(function () { function mgclInit() { // In jQuery: // if (jQuery.fn.off) { // jQuery('.no-lightbox, .no-lightbox img').off('click'); // jQuery 1.7+ // } // else { // jQuery('.no-lightbox, .no-lightbox img').unbind('click'); // < jQuery 1.7 // } // 2022/10/24: In Vanilla JS var elements = document.querySelectorAll('.no-lightbox, .no-lightbox img'); for (var i = 0; i < elements.length; i++) { elements[i].onclick = null; } // In jQuery: //jQuery('a.no-lightbox').click(mgclOnClick); // 2022/10/24: In Vanilla JS: var elements = document.querySelectorAll('a.no-lightbox'); for (var i = 0; i < elements.length; i++) { elements[i].onclick = mgclOnClick; } // in jQuery: // if (jQuery.fn.off) { // jQuery('a.set-target').off('click'); // jQuery 1.7+ // } // else { // jQuery('a.set-target').unbind('click'); // < jQuery 1.7 // } // jQuery('a.set-target').click(mgclOnClick); // 2022/10/24: In Vanilla JS: var elements = document.querySelectorAll('a.set-target'); for (var i = 0; i < elements.length; i++) { elements[i].onclick = mgclOnClick; } } function mgclOnClick() { if (!this.target || this.target == '' || this.target == '_self') window.location = this.href; else window.open(this.href,this.target); return false; } // From WP Gallery Custom Links // Reduce the number of conflicting lightboxes function mgclAddLoadEvent(func) { var oldOnload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldOnload(); func(); } } } mgclAddLoadEvent(mgclInit); mgclInit(); //}); </script> <link rel='stylesheet' id='e-animations-css' href='https://plos.org/wp-content/plugins/elementor/assets/lib/animations/animations.min.css?ver=3.4.6' type='text/css' media='all' /> <script type="text/javascript" id="moppm_elementor_script-js-extra"> /* <![CDATA[ */ var my_ajax_object = {"ajax_url":"https:\/\/plos.org\/login\/"}; /* ]]> */ </script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/password-policy-manager/includes/js/moppm_elementor.min.js?ver=2.0.1" id="moppm_elementor_script-js"></script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/plos-elementor-widgets/assets/js/widgets.js?ver=0.0.1" id="plos-elementor-js"></script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/plos-elementor-widgets/assets/lib/slick-1.8.1/slick/slick.js?ver=1.8.1" id="slick-js"></script> <script type="text/javascript" id="leadin-script-loader-js-js-extra"> /* <![CDATA[ */ var leadin_wordpress = {"userRole":"visitor","pageType":"page","leadinPluginVersion":"11.1.60"}; /* ]]> */ </script> <script type="text/javascript" src="https://js.hs-scripts.com/44092021.js?integration=WordPress&ver=11.1.60" id="leadin-script-loader-js-js"></script> <script type="text/javascript" src="https://plos.org/wp-content/themes/plos/dist/scripts/main_2eafddd7.js?ver=0.0.8" id="sage/main.js-js"></script> <script type="text/javascript" id="sti-script-js-extra"> /* <![CDATA[ */ var sti_vars = {"ajaxurl":"https:\/\/plos.org\/wp-admin\/admin-ajax.php","homeurl":"https:\/\/plos.org\/","selector":"img:not(.no-share img)","title":"","summary":"","url":"","tracking_url":"","title_source":["data_title","title","default_title","document_title"],"desc_source":["data_summary","caption","alt","default_desc"],"url_source":["data_url","page_url"],"short_url":"sti","minWidth":"150","minHeight":"150","scroll":"1","align":{"x":"left","y":"top"},"offset":{"x":"0","y":"0"},"orientation":"vertical","style":"flat-small","sharer":"https:\/\/plos.org\/wp-content\/plugins\/share-this-image-pro\/sharer.php","mobile_icon":"1","position":"image_hover","analytics":"1","buttons":{"desktop":["facebook","twitter","linkedin","pinterest","download"],"mobile":["facebook","twitter","linkedin","pinterest","download"]},"emailSubject":"","emailBody":"","emailButton":"form","wp_page_title":"PLOS Cookie Policy","custom_styles":{"facebook":{"btn":"","svg":""},"twitter":{"btn":"","svg":""},"linkedin":{"btn":"","svg":""},"pinterest":{"btn":"","svg":""},"download":{"btn":"","svg":""}},"custom_content":[],"custom_data":[],"lang":{"embed":"Embed code","link":"Link","copy":"Copy","copied":"Copied","send_email":"Send email","send_to":"Send to","subject":"Subject","message":"Message","send":"Send"}}; /* ]]> */ </script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/share-this-image-pro/assets/js/sti.js?ver=1.80" id="sti-script-js"></script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.4.2" id="elementor-pro-webpack-runtime-js"></script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.4.6" id="elementor-webpack-runtime-js"></script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.4.6" id="elementor-frontend-modules-js"></script> <script type="text/javascript" id="elementor-pro-frontend-js-before"> /* <![CDATA[ */ var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/plos.org\/wp-admin\/admin-ajax.php","nonce":"ed274b45b0","urls":{"assets":"https:\/\/plos.org\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/plos.org\/wp-json\/"},"i18n":{"toc_no_headings_found":"No headings were found on this page."},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"google":{"title":"Google+","has_counter":true},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/plos.org\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; /* ]]> */ </script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.4.2" id="elementor-pro-frontend-js"></script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/elementor/assets/lib/waypoints/waypoints.min.js?ver=4.0.2" id="elementor-waypoints-js"></script> <script type="text/javascript" src="https://plos.org/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/elementor/assets/lib/swiper/swiper.min.js?ver=5.3.6" id="swiper-js"></script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/elementor/assets/lib/share-link/share-link.min.js?ver=3.4.6" id="share-link-js"></script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/elementor/assets/lib/dialog/dialog.min.js?ver=4.8.1" id="elementor-dialog-js"></script> <script type="text/javascript" id="elementor-frontend-js-before"> /* <![CDATA[ */ var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1024,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Extra","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet","value":1023,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Extra","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}},"version":"3.4.6","is_static":false,"experimentalFeatures":{"e_import_export":true,"landing-pages":true,"elements-color-picker":true,"admin-top-bar":true,"form-submissions":true},"urls":{"assets":"https:\/\/plos.org\/wp-content\/plugins\/elementor\/assets\/"},"settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","viewport_tablet":"1023","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":14325,"title":"PLOS%20Cookie%20Policy%20-%20PLOS","excerpt":"","featuredImage":"https:\/\/plos.org\/wp-content\/uploads\/2020\/01\/generic-image_2-copy.png"}}; /* ]]> */ </script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.4.6" id="elementor-frontend-js"></script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/elementor-pro/assets/js/preloaded-elements-handlers.min.js?ver=3.4.2" id="pro-preloaded-elements-handlers-js"></script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/elementor/assets/js/preloaded-modules.min.js?ver=3.4.6" id="preloaded-modules-js"></script> <script type="text/javascript" src="https://plos.org/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=3.4.2" id="e-sticky-js"></script> <!-- Twitter universal website tag code --> <script> !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js', a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); twq('init','o5hg7'); twq('track','PageView'); </script> <!-- End Twitter universal website tag code --> </body> </html>