Анализ сайта obleek.com
Основное Готовность: 100%
Домен
obleek.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://obleek.com
302 Found
https://timklimowicz.com/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
Не настроен HSTS (Strict-Transport-Security) — рекомендуется включить.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 31.10.2026 2:59:59.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,73сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,73сек оптимальна.
Объем документа
437Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 437Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 1
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 1 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| js | https://www.googletagmanager.com/gtag/js?id=G-WR8GQY98PX |
Серверные заголовки
Кол-во: 10
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 10шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| x-amz-server-side-encryption | AES256 |
| Accept-Ranges | bytes |
| Server | AmazonS3 |
| Date | Fri, 21 Aug 2026 22:11:50 GMT |
| ETag | "69d814c6febc1ef0ffd0dd5f1fe76cfa" |
| X-Cache | Error from cloudfront |
| Via | 1.1 8a7b11c8a73c9363e6dd587e2c39686e.cloudfront.net (CloudFront) |
| x-amz-cf-pop | HEL51-P3 |
| x-amz-cf-id | AWmaIhphyNLLtiOnhjmUiE15YBvXK3XO152s2iRr4CLJrz4X8usQPw== |
| Age | 6795 |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS Squarespace.
Веб-сервер
AmazonS3
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
В заголовке Server указано: AmazonS3.
Мета-теги Готовность: 32%
Title
Tim Klimowicz - Creative Developer
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение: 34, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Portfolio of Tim Klimowicz, editorial creative developer.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо увеличить число символов в description (текущее значение мало: 57, минимум: 80, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1, shrink-to-fit=no
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Не найдено
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph не задана. Страница не оптимизирована под социальные сети. Мета-теги с разметкой Og помогают социальным роботам лучше структурировать Ваш сайт.
Все мета-теги
Кол-во: 8
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 8шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1, shrink-to-fit=no |
| name | description | Portfolio of Tim Klimowicz, editorial creative developer. |
| name | image | https://timklimowicz.com/img/me.jpg |
| name | twitter:card | summary_large_image |
| name | twitter:title | Tim Klimowicz - Creative Developer |
| name | twitter:url | https://timklimowicz.com |
| name | twitter:description | Portfolio of Tim Klimowicz, editorial creative developer. |
| name | twitter:image | https://timklimowicz.com/img/me.jpg |
Оптимизация Готовность: 0%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в единственном экземпляре).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 0 встречаются в тексте редко. Добавьте в контент страницы слова из тега <title>!
Абзацев с текстом 0 слишком мало. Добавьте больше абзацев с текстом (тег <p>)!
Среднее число слов в абзаце 0 слишком мало. Сделайте контент более читаемым!
Кол-во знаков контента 0 слишком мало. Добавьте больше текста!
Кол-во слов 1 слишком мало. Добавьте больше текста (минимум 400 слов)!
Заголовки
Есть ошибки
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
Не обнаружено заголовков на странице. Добавьте заголовки (<h1>, <h2> или <h3>)
Тошнота
Не удалось произвести расчет
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота не рассчитана. Измените текст страницы!
Академич. тошнота
Нет данных для расчета
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота не рассчитана. Измените текст страницы!
Семантическое ядро
Не удалось собрать
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы не содержит осмысленного текста. Добавьте текст на страницу!
Индексация Готовность: 20%
Индексирование
Есть ошибки
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице не обнаружено. Велика вероятность, что сайт - одностраничник, такой сайт продвинуть крайне затруднительно!
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 447614 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://obleek.com/robots.txt
302 Found
https://timklimowicz.com/
200 OK
Показать содержимое robots.txt
<!doctype html>
<html lang="en">
<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" />
<meta name="description" content="Portfolio of Tim Klimowicz, editorial creative developer." />
<meta name="image" content="https://timklimowicz.com/img/me.jpg" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Tim Klimowicz - Creative Developer" />
<meta name="twitter:url" content="https://timklimowicz.com" />
<meta name="twitter:description" content="Portfolio of Tim Klimowicz, editorial creative developer." />
<meta name="twitter:image" content="https://timklimowicz.com/img/me.jpg" />
<title>Tim Klimowicz - Creative Developer</title>
<link rel="preconnect" href="https://www.googletagmanager.com" />
<link rel="dns-prefetch" href="https://www.googletagmanager.com" />
<script type="module" crossorigin>(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))l(u);new MutationObserver(u=>{for(const d of u)if(d.type==="childList")for(const p of d.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&l(p)}).observe(document,{childList:!0,subtree:!0});function i(u){const d={};return u.integrity&&(d.integrity=u.integrity),u.referrerPolicy&&(d.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?d.credentials="include":u.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function l(u){if(u.ep)return;u.ep=!0;const d=i(u);fetch(u.href,d)}})();var bh=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Dv(c){return c&&c.__esModule&&Object.prototype.hasOwnProperty.call(c,"default")?c.default:c}var vg={exports:{}},E0={},yg={exports:{}},ht={};var fm;function w2(){if(fm)return ht;fm=1;var c=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),d=Symbol.for("react.provider"),p=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),v=Symbol.for("react.suspense"),x=Symbol.for("react.memo"),k=Symbol.for("react.lazy"),C=Symbol.iterator;function F(y){return y===null||typeof y!="object"?null:(y=C&&y[C]||y["@@iterator"],typeof y=="function"?y:null)}var T={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},R=Object.assign,I={};function b(y,W,he){this.props=y,this.context=W,this.refs=I,this.updater=he||T}b.prototype.isReactComponent={},b.prototype.setState=function(y,W){if(typeof y!="object"&&typeof y!="function"&&y!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,y,W,"setState")},b.prototype.forceUpdate=function(y){this.updater.enqueueForceUpdate(this,y,"forceUpdate")};function $(){}$.prototype=b.prototype;function K(y,W,he){this.props=y,this.context=W,this.refs=I,this.updater=he||T}var Q=K.prototype=new $;Q.constructor=K,R(Q,b.prototype),Q.isPureReactComponent=!0;var U=Array.isArray,X=Object.prototype.hasOwnProperty,q={current:null},H={key:!0,ref:!0,__self:!0,__source:!0};function ie(y,W,he){var Pe,we={},Fe=null,pe=null;if(W!=null)for(Pe in W.ref!==void 0&&(pe=W.ref),W.key!==void 0&&(Fe=""+W.key),W)X.call(W,Pe)&&!H.hasOwnProperty(Pe)&&(we[Pe]=W[Pe]);var Re=arguments.length-2;if(Re===1)we.children=he;else if(1<Re){for(var Ee=Array(Re),it=0;it<Re;it++)Ee[it]=arguments[it+2];we.children=Ee}if(y&&y.defaultProps)for(Pe in Re=y.defaultProps,Re)we[Pe]===void 0&&(we[Pe]=Re[Pe]);return{$$typeof:c,type:y,key:Fe,ref:pe,props:we,_owner:q.current}}function ee(y,W){return{$$typeof:c,type:y.type,key:W,ref:y.ref,props:y.props,_owner:y._owner}}function oe(y){return typeof y=="object"&&y!==null&&y.$$typeof===c}function be(y){var W={"=":"=0",":":"=2"};return"$"+y.replace(/[=:]/g,function(he){return W[he]})}var de=/\/+/g;function Me(y,W){return typeof y=="object"&&y!==null&&y.key!=null?be(""+y.key):W.toString(36)}function ze(y,W,he,Pe,we){var Fe=typeof y;(Fe==="undefined"||Fe==="boolean")&&(y=null);var pe=!1;if(y===null)pe=!0;else switch(Fe){case"string":case"number":pe=!0;break;case"object":switch(y.$$typeof){case c:case r:pe=!0}}if(pe)return pe=y,we=we(pe),y=Pe===""?"."+Me(pe,0):Pe,U(we)?(he="",y!=null&&(he=y.replace(de,"$&/")+"/"),ze(we,W,he,"",function(it){return it})):we!=null&&(oe(we)&&(we=ee(we,he+(!we.key||pe&&pe.key===we.key?"":(""+we.key).replace(de,"$&/")+"/")+y)),W.push(we)),1;if(pe=0,Pe=Pe===""?".":Pe+":",U(y))for(var Re=0;Re<y.length;Re++){Fe=y[Re];var Ee=Pe+Me(Fe,Re);pe+=ze(Fe,W,he,Ee,we)}else if(Ee=F(y),typeof Ee=="function")for(y=Ee.call(y),Re=0;!(Fe=y.next()).done;)Fe=Fe.value,Ee=Pe+Me(Fe,Re++),pe+=ze(Fe,W,he,Ee,we);else if(Fe==="object")throw W=String(y),Error("Objects are not valid as a React child (found: "+(W==="[object Object]"?"object with keys {"+Object.keys(y).join(", ")+"}":W)+"). If you meant to render a collection of children, use an array instead.");return pe}function We(y,W,he){if(y==null)return y;var Pe=[],we=0;return ze(y,Pe,"","",function(Fe){return W.call(he,Fe,we++)}),Pe}function Ie(y){if(y._status===-1){var W=y._result;W=W(),W.then(function(he){(y._status===0||y._status===-1)&&(y._status=1,y._result=he)},function(he){(y._status===0||y._status===-1)&&(y._status=2,y._result=he)}),y._status===-1&&(y._status=0,y._result=W)}if(y._status===1)return y._result.default;throw y._result}var _e={current:null},te={transition:null},fe={ReactCurrentDispatcher:_e,ReactCurrentBatchConfig:te,ReactCurrentOwner:q};return ht.Children={map:We,forEach:function(y,W,he){We(y,function(){W.apply(this,arguments)},he)},count:function(y){var W=0;return We(y,function(){W++}),W},toArray:function(y){return We(y,function(W){return W})||[]},only:function(y){if(!oe(y))throw Error("React.Children.only expected to receive a single React element child.");return y}},ht.Component=b,ht.Fragment=i,ht.Profiler=u,ht.PureComponent=K,ht.StrictMode=l,ht.Suspense=v,ht.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=fe,ht.cloneElement=function(y,W,he){if(y==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+y+".");var Pe=R({},y.props),we=y.key,Fe=y.ref,pe=y._owner;if(W!=null){if(W.ref!==void 0&&(Fe=W.ref,pe=q.current),W.key!==void 0&&(we=""+W.key),y.type&&y.type.defaultProps)var Re=y.type.defaultProps;for(Ee in W)X.call(W,Ee)&&!H.hasOwnProperty(Ee)&&(Pe[Ee]=W[Ee]===void 0&&Re!==void 0?Re[Ee]:W[Ee])}var Ee=arguments.length-2;if(Ee===1)Pe.children=he;else if(1<Ee){Re=Array(Ee);for(var it=0;it<Ee;it++)Re[it]=arguments[it+2];Pe.children=Re}return{$$typeof:c,type:y.type,key:we,ref:Fe,props:Pe,_owner:pe}},ht.createContext=function(y){return y={$$typeof:p,_currentValue:y,_currentValue2:y,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},y.Provider={$$typeof:d,_context:y},y.Consumer=y},ht.createElement=ie,ht.createFactory=function(y){var W=ie.bind(null,y);return W.type=y,W},ht.createRef=function(){return{current:null}},ht.forwardRef=function(y){return{$$typeof:g,render:y}},ht.isValidElement=oe,ht.lazy=function(y){return{$$typeof:k,_payload:{_status:-1,_result:y},_init:Ie}},ht.memo=function(y,W){return{$$typeof:x,type:y,compare:W===void 0?null:W}},ht.startTransition=function(y){var W=te.transition;te.transition={};try{y()}finally{te.transition=W}},ht.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},ht.useCallback=function(y,W){return _e.current.useCallback(y,W)},ht.useContext=function(y){return _e.current.useContext(y)},ht.useDebugValue=function(){},ht.useDeferredValue=function(y){return _e.current.useDeferredValue(y)},ht.useEffect=function(y,W){return _e.current.useEffect(y,W)},ht.useId=function(){return _e.current.useId()},ht.useImperativeHandle=function(y,W,he){return _e.current.useImperativeHandle(y,W,he)},ht.useInsertionEffect=function(y,W){return _e.current.useInsertionEffect(y,W)},ht.useLayoutEffect=function(y,W){return _e.current.useLayoutEffect(y,W)},ht.useMemo=function(y,W){return _e.current.useMemo(y,W)},ht.useReducer=function(y,W,he){return _e.current.useReducer(y,W,he)},ht.useRef=function(y){return _e.current.useRef(y)},ht.useState=function(y){return _e.current.useState(y)},ht.useSyncExternalStore=function(y,W,he){return _e.current.useSyncExternalStore(y,W,he)},ht.useTransition=function(){return _e.current.useTransition()},ht.version="18.2.0",ht}var cm;function sd(){return cm||(cm=1,yg.exports=w2()),yg.exports}var dm;function x2(){if(dm)return E0;dm=1;var c=sd(),r=Symbol.for("react.element"),i=Symbol.for("react.fragment"),l=Object.prototype.hasOwnProperty,u=c.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d={key:!0,ref:!0,__self:!0,__source:!0};function p(g,v,x){var k,C={},F=null,T=null;x!==void 0&&(F=""+x),v.key!==void 0&&(F=""+v.key),v.ref!==void 0&&(T=v.ref);for(k in v)l.call(v,k)&&!d.hasOwnProperty(k)&&(C[k]=v[k]);if(g&&g.defaultProps)for(k in v=g.defaultProps,v)C[k]===void 0&&(C[k]=v[k]);return{$$typeof:r,type:g,key:F,ref:T,props:C,_owner:u.current}}return E0.Fragment=i,E0.jsx=p,E0.jsxs=p,E0}var hm;function k2(){return hm||(hm=1,vg.exports=x2()),vg.exports}var Z=k2(),st=sd();const S2=Dv(st);var Rh={},wg={exports:{}},_i={},xg={exports:{}},kg={};var pm;function D2(){return pm||(pm=1,(function(c){function r(te,fe){var y=te.length;te.push(fe);e:for(;0<y;){var W=y-1>>>1,he=te[W];if(0<u(he,fe))te[W]=fe,te[y]=he,y=W;else break e}}function i(te){return te.length===0?null:te[0]}function l(te){if(te.length===0)return null;var fe=te[0],y=te.pop();if(y!==fe){te[0]=y;e:for(var W=0,he=te.length,Pe=he>>>1;W<Pe;){var we=2*(W+1)-1,Fe=te[we],pe=we+1,Re=te[pe];if(0>u(Fe,y))pe<he&&0>u(Re,Fe)?(te[W]=Re,te[pe]=y,W=pe):(te[W]=Fe,te[we]=y,W=we);else if(pe<he&&0>u(Re,y))te[W]=Re,te[pe]=y,W=pe;else break e}}return fe}function u(te,fe){var y=te.sortIndex-fe.sortIndex;return y!==0?y:te.id-fe.id}if(typeof performance=="object"&&typeof performance.now=="function"){var d=performance;c.unstable_now=function(){return d.now()}}else{var p=Date,g=p.now();c.unstable_now=function(){return p.now()-g}}var v=[],x=[],k=1,C=null,F=3,T=!1,R=!1,I=!1,b=typeof setTimeout=="function"?setTimeout:null,$=typeof clearTimeout=="function"?clearTimeout:null,K=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Q(te){for(var fe=i(x);fe!==null;){if(fe.callback===null)l(x);else if(fe.startTime<=te)l(x),fe.sortIndex=fe.expirationTime,r(v,fe);else break;fe=i(x)}}function U(te){if(I=!1,Q(te),!R)if(i(v)!==null)R=!0,Ie(X);else{var fe=i(x);fe!==null&&_e(U,fe.startTime-te)}}function X(te,fe){R=!1,I&&(I=!1,$(ie),ie=-1),T=!0;var y=F;try{for(Q(fe),C=i(v);C!==null&&(!(C.expirationTime>fe)||te&&!be());){var W=C.callback;if(typeof W=="function"){C.callback=null,F=C.priorityLevel;var he=W(C.expirationTime<=fe);fe=c.unstable_now(),typeof he=="function"?C.callback=he:C===i(v)&&l(v),Q(fe)}else l(v);C=i(v)}if(C!==null)var Pe=!0;else{var we=i(x);we!==null&&_e(U,we.startTime-fe),Pe=!1}return Pe}finally{C=null,F=y,T=!1}}var q=!1,H=null,ie=-1,ee=5,oe=-1;function be(){return!(c.unstable_now()-oe<ee)}function de(){if(H!==null){var te=c.unstable_now();oe=te;var fe=!0;try{fe=H(!0,te)}finally{fe?Me():(q=!1,H=null)}}else q=!1}var Me;if(typeof K=="function")Me=function(){K(de)};else if(typeof MessageChannel<"u"){var ze=new MessageChannel,We=ze.port2;ze.port1.onmessage=de,Me=function(){We.postMessage(null)}}else Me=function(){b(de,0)};function Ie(te){H=te,q||(q=!0,Me())}function _e(te,fe){ie=b(function(){te(c.unstable_now())},fe)}c.unstable_IdlePriority=5,c.unstable_ImmediatePriority=1,c.unstable_LowPriority=4,c.unstable_NormalPriority=3,c.unstable_Profiling=null,c.unstable_UserBlockingPriority=2,c.unstable_cancelCallback=function(te){te.callback=null},c.unstable_continueExecution=function(){R||T||(R=!0,Ie(X))},c.unstable_forceFrameRate=function(te){0>te||125<te?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ee=0<te?Math.floor(1e3/te):5},c.unstable_getCurrentPriorityLevel=function(){return F},c.unstable_getFirstCallbackNode=function(){return i(v)},c.unstable_next=function(te){switch(F){case 1:case 2:case 3:var fe=3;break;default:fe=F}var y=F;F=fe;try{return te()}finally{F=y}},c.unstable_pauseExecution=function(){},c.unstable_requestPaint=function(){},c.unstable_runWithPriority=function(te,fe){switch(te){case 1:case 2:case 3:case 4:case 5:break;default:te=3}var y=F;F=te;try{return fe()}finally{F=y}},c.unstable_scheduleCallback=function(te,fe,y){var W=c.unstable_now();switch(typeof y=="object"&&y!==null?(y=y.delay,y=typeof y=="number"&&0<y?W+y:W):y=W,te){case 1:var he=-1;break;case 2:he=250;break;case 5:he=1073741823;break;case 4:he=1e4;break;default:he=5e3}return he=y+he,te={id:k++,callback:fe,priorityLevel:te,startTime:y,expirationTime:he,sortIndex:-1},y>W?(te.sortIndex=y,r(x,te),i(v)===null&&te===i(x)&&(I?($(ie),ie=-1):I=!0,_e(U,y-W))):(te.sortIndex=he,r(v,te),R||T||(R=!0,Ie(X))),te},c.unstable_shouldYield=be,c.unstable_wrapCallback=function(te){var fe=F;return function(){var y=F;F=fe;try{return te.apply(this,arguments)}finally{F=y}}}})(kg)),kg}var gm;function E2(){return gm||(gm=1,xg.exports=D2()),xg.exports}var _m;function C2(){if(_m)return _i;_m=1;var c=sd(),r=E2();function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,s=1;s<arguments.length;s++)t+="&args[]="+encodeURIComponent(arguments[s]);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 l=new Set,u={};function d(e,t){p(e,t),p(e+"Capture",t)}function p(e,t){for(u[e]=t,e=0;e<t.length;e++)l.add(t[e])}var g=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),v=Object.prototype.hasOwnProperty,x=/^[: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]*$/,k={},C={};function F(e){return v.call(C,e)?!0:v.call(k,e)?!1:x.test(e)?C[e]=!0:(k[e]=!0,!1)}function T(e,t,s,a){if(s!==null&&s.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return a?!1:s!==null?!s.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function R(e,t,s,a){if(t===null||typeof t>"u"||T(e,t,s,a))return!0;if(a)return!1;if(s!==null)switch(s.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function I(e,t,s,a,h,m,S){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=a,this.attributeNamespace=h,this.mustUseProperty=s,this.propertyName=e,this.type=t,this.sanitizeURL=m,this.removeEmptyString=S}var b={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){b[e]=new I(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];b[t]=new I(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){b[e]=new I(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){b[e]=new I(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){b[e]=new I(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){b[e]=new I(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){b[e]=new I(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){b[e]=new I(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){b[e]=new I(e,5,!1,e.toLowerCase(),null,!1,!1)});var $=/[\-:]([a-z])/g;function K(e){return e[1].toUpperCase()}"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($,K);b[t]=new I(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($,K);b[t]=new I(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($,K);b[t]=new I(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){b[e]=new I(e,1,!1,e.toLowerCase(),null,!1,!1)}),b.xlinkHref=new I("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){b[e]=new I(e,1,!1,e.toLowerCase(),null,!0,!0)});function Q(e,t,s,a){var h=b.hasOwnProperty(t)?b[t]:null;(h!==null?h.type!==0:a||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(R(t,s,h,a)&&(s=null),a||h===null?F(t)&&(s===null?e.removeAttribute(t):e.setAttribute(t,""+s)):h.mustUseProperty?e[h.propertyName]=s===null?h.type===3?!1:"":s:(t=h.attributeName,a=h.attributeNamespace,s===null?e.removeAttribute(t):(h=h.type,s=h===3||h===4&&s===!0?"":""+s,a?e.setAttributeNS(a,t,s):e.setAttribute(t,s))))}var U=c.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,X=Symbol.for("react.element"),q=Symbol.for("react.portal"),H=Symbol.for("react.fragment"),ie=Symbol.for("react.strict_mode"),ee=Symbol.for("react.profiler"),oe=Symbol.for("react.provider"),be=Symbol.for("react.context"),de=Symbol.for("react.forward_ref"),Me=Symbol.for("react.suspense"),ze=Symbol.for("react.suspense_list"),We=Symbol.for("react.memo"),Ie=Symbol.for("react.lazy"),_e=Symbol.for("react.offscreen"),te=Symbol.iterator;function fe(e){return e===null||typeof e!="object"?null:(e=te&&e[te]||e["@@iterator"],typeof e=="function"?e:null)}var y=Object.assign,W;function he(e){if(W===void 0)try{throw Error()}catch(s){var t=s.stack.trim().match(/\n( *(at )?)/);W=t&&t[1]||""}return`
`+W+e}var Pe=!1;function we(e,t){if(!e||Pe)return"";Pe=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(V){var a=V}Reflect.construct(e,[],t)}else{try{t.call()}catch(V){a=V}e.call(t.prototype)}else{try{throw Error()}catch(V){a=V}e()}}catch(V){if(V&&a&&typeof V.stack=="string"){for(var h=V.stack.split(`
`),m=a.stack.split(`
`),S=h.length-1,A=m.length-1;1<=S&&0<=A&&h[S]!==m[A];)A--;for(;1<=S&&0<=A;S--,A--)if(h[S]!==m[A]){if(S!==1||A!==1)do if(S--,A--,0>A||h[S]!==m[A]){var L=`
`+h[S].replace(" at new "," at ");return e.displayName&&L.includes("<anonymous>")&&(L=L.replace("<anonymous>",e.displayName)),L}while(1<=S&&0<=A);break}}}finally{Pe=!1,Error.prepareStackTrace=s}return(e=e?e.displayName||e.name:"")?he(e):""}function Fe(e){switch(e.tag){case 5:return he(e.type);case 16:return he("Lazy");case 13:return he("Suspense");case 19:return he("SuspenseList");case 0:case 2:case 15:return e=we(e.type,!1),e;case 11:return e=we(e.type.render,!1),e;case 1:return e=we(e.type,!0),e;default:return""}}function pe(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case H:return"Fragment";case q:return"Portal";case ee:return"Profiler";case ie:return"StrictMode";case Me:return"Suspense";case ze:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case be:return(e.displayName||"Context")+".Consumer";case oe:return(e._context.displayName||"Context")+".Provider";case de:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case We:return t=e.displayName||null,t!==null?t:pe(e.type)||"Memo";case Ie:t=e._payload,e=e._init;try{return pe(e(t))}catch{}}return null}function Re(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return pe(t);case 8:return t===ie?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ee(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function it(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Qt(e){var t=it(e)?"checked":"value",s=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var h=s.get,m=s.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return h.call(this)},set:function(S){a=""+S,m.call(this,S)}}),Object.defineProperty(e,t,{enumerable:s.enumerable}),{getValue:function(){return a},setValue:function(S){a=""+S},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function gt(e){e._valueTracker||(e._valueTracker=Qt(e))}function Lt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var s=t.getValue(),a="";return e&&(a=it(e)?e.checked?"true":"false":e.value),e=a,e!==s?(t.setValue(e),!0):!1}function Xe(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function tt(e,t){var s=t.checked;return y({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:s??e._wrapperState.initialChecked})}function $t(e,t){var s=t.defaultValue==null?"":t.defaultValue,a=t.checked!=null?t.checked:t.defaultChecked;s=Ee(t.value!=null?t.value:s),e._wrapperState={initialChecked:a,initialValue:s,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function An(e,t){t=t.checked,t!=null&&Q(e,"checked",t,!1)}function G(e,t){An(e,t);var s=Ee(t.value),a=t.type;if(s!=null)a==="number"?(s===0&&e.value===""||e.value!=s)&&(e.value=""+s):e.value!==""+s&&(e.value=""+s);else if(a==="submit"||a==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Or(e,t.type,s):t.hasOwnProperty("defaultValue")&&Or(e,t.type,Ee(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function _n(e,t,s){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var a=t.type;if(!(a!=="submit"&&a!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,s||t===e.value||(e.value=t),e.defaultValue=t}s=e.name,s!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,s!==""&&(e.name=s)}function Or(e,t,s){(t!=="number"||Xe(e.ownerDocument)!==e)&&(s==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+s&&(e.defaultValue=""+s))}var Pn=Array.isArray;function nt(e,t,s,a){if(e=e.options,t){t={};for(var h=0;h<s.length;h++)t["$"+s[h]]=!0;for(s=0;s<e.length;s++)h=t.hasOwnProperty("$"+e[s].value),e[s].selected!==h&&(e[s].selected=h),h&&a&&(e[s].defaultSelected=!0)}else{for(s=""+Ee(s),t=null,h=0;h<e.length;h++){if(e[h].value===s){e[h].selected=!0,a&&(e[h].defaultSelected=!0);return}t!==null||e[h].disabled||(t=e[h])}t!==null&&(t.selected=!0)}}function Nn(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(i(91));return y({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function vr(e,t){var s=t.value;if(s==null){if(s=t.children,t=t.defaultValue,s!=null){if(t!=null)throw Error(i(92));if(Pn(s)){if(1<s.length)throw Error(i(93));s=s[0]}t=s}t==null&&(t=""),s=t}e._wrapperState={initialValue:Ee(s)}}function Qi(e,t){var s=Ee(t.value),a=Ee(t.defaultValue);s!=null&&(s=""+s,s!==e.value&&(e.value=s),t.defaultValue==null&&e.defaultValue!==s&&(e.defaultValue=s)),a!=null&&(e.defaultValue=""+a)}function Ot(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Di(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 Et(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Di(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var tn,zn=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,s,a,h){MSApp.execUnsafeLocalFunction(function(){return e(t,s,a,h)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(tn=tn||document.createElement("div"),tn.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=tn.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Bn(e,t){if(t){var s=e.firstChild;if(s&&s===e.lastChild&&s.nodeType===3){s.nodeValue=t;return}}e.textContent=t}var Mr={animationIterationCount:!0,aspectRatio:!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},Ht=["Webkit","ms","Moz","O"];Object.keys(Mr).forEach(function(e){Ht.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Mr[t]=Mr[e]})});function ko(e,t,s){return t==null||typeof t=="boolean"||t===""?"":s||typeof t!="number"||t===0||Mr.hasOwnProperty(e)&&Mr[e]?(""+t).trim():t+"px"}function yr(e,t){e=e.style;for(var s in t)if(t.hasOwnProperty(s)){var a=s.indexOf("--")===0,h=ko(s,t[s],a);s==="float"&&(s="cssFloat"),a?e.setProperty(s,h):e[s]=h}}var Zi=y({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 ti(e,t){if(t){if(Zi[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(i(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(i(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(t.style!=null&&typeof t.style!="object")throw Error(i(62))}}function wr(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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}}var Ei=null;function qe(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ci=null,mn=null,vn=null;function xr(e){if(e=Gn(e)){if(typeof Ci!="function")throw Error(i(280));var t=e.stateNode;t&&(t=za(t),Ci(e.stateNode,e.type,t))}}function Ji(e){mn?vn?vn.push(e):vn=[e]:mn=e}function So(){if(mn){var e=mn,t=vn;if(vn=mn=null,xr(e),t)for(e=0;e<t.length;e++)xr(t[e])}}function ni(e,t){return e(t)}function Do(){}var Ge=!1;function Be(e,t,s){if(Ge)return e(t,s);Ge=!0;try{return ni(e,t,s)}finally{Ge=!1,(mn!==null||vn!==null)&&(Do(),So())}}function lt(e,t){var s=e.stateNode;if(s===null)return null;var a=za(s);if(a===null)return null;s=a[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":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(s&&typeof s!="function")throw Error(i(231,t,typeof s));return s}var ge=!1;if(g)try{var je={};Object.defineProperty(je,"passive",{get:function(){ge=!0}}),window.addEventListener("test",je,je),window.removeEventListener("test",je,je)}catch{ge=!1}function Ae(e,t,s,a,h,m,S,A,L){var V=Array.prototype.slice.call(arguments,3);try{t.apply(s,V)}catch(le){this.onError(le)}}var Ue=!1,Xt=null,et=!1,Mt=null,bn={onError:function(e){Ue=!0,Xt=e}};function Yt(e,t,s,a,h,m,S,A,L){Ue=!1,Xt=null,Ae.apply(bn,arguments)}function At(e,t,s,a,h,m,S,A,L){if(Yt.apply(this,arguments),Ue){if(Ue){var V=Xt;Ue=!1,Xt=null}else throw Error(i(198));et||(et=!0,Mt=V)}}function ct(e){var t=e,s=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(s=t.return),e=t.return;while(e)}return t.tag===3?s:null}function sr(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Pt(e){if(ct(e)!==e)throw Error(i(188))}function lr(e){var t=e.alternate;if(!t){if(t=ct(e),t===null)throw Error(i(188));return t!==e?null:e}for(var s=e,a=t;;){var h=s.return;if(h===null)break;var m=h.alternate;if(m===null){if(a=h.return,a!==null){s=a;continue}break}if(h.child===m.child){for(m=h.child;m;){if(m===s)return Pt(h),e;if(m===a)return Pt(h),t;m=m.sibling}throw Error(i(188))}if(s.return!==a.return)s=h,a=m;else{for(var S=!1,A=h.child;A;){if(A===s){S=!0,s=h,a=m;break}if(A===a){S=!0,a=h,s=m;break}A=A.sibling}if(!S){for(A=m.child;A;){if(A===s){S=!0,s=m,a=h;break}if(A===a){S=!0,a=m,s=h;break}A=A.sibling}if(!S)throw Error(i(189))}}if(s.alternate!==a)throw Error(i(190))}if(s.tag!==3)throw Error(i(188));return s.stateNode.current===s?e:t}function Nr(e){return e=lr(e),e!==null?an(e):null}function an(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=an(e);if(t!==null)return t;e=e.sibling}return null}var fn=r.unstable_scheduleCallback,yn=r.unstable_cancelCallback,ri=r.unstable_shouldYield,ol=r.unstable_requestPaint,Ke=r.unstable_now,nn=r.unstable_getCurrentPriorityLevel,kr=r.unstable_ImmediatePriority,sl=r.unstable_UserBlockingPriority,Uo=r.unstable_NormalPriority,Ho=r.unstable_LowPriority,Sr=r.unstable_IdlePriority,eo=null,ur=null;function to(e){if(ur&&typeof ur.onCommitFiberRoot=="function")try{ur.onCommitFiberRoot(eo,e,void 0,(e.current.flags&128)===128)}catch{}}var Ti=Math.clz32?Math.clz32:fd,ud=Math.log,ad=Math.LN2;function fd(e){return e>>>=0,e===0?32:31-(ud(e)/ad|0)|0}var ll=64,da=4194304;function ul(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ts(e,t){var s=e.pendingLanes;if(s===0)return 0;var a=0,h=e.suspendedLanes,m=e.pingedLanes,S=s&268435455;if(S!==0){var A=S&~h;A!==0?a=ul(A):(m&=S,m!==0&&(a=ul(m)))}else S=s&~h,S!==0?a=ul(S):m!==0&&(a=ul(m));if(a===0)return 0;if(t!==0&&t!==a&&(t&h)===0&&(h=a&-a,m=t&-t,h>=m||h===16&&(m&4194240)!==0))return t;if((a&4)!==0&&(a|=s&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=a;0<t;)s=31-Ti(t),h=1<<s,a|=e[s],t&=~h;return a}function cd(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function kp(e,t){for(var s=e.suspendedLanes,a=e.pingedLanes,h=e.expirationTimes,m=e.pendingLanes;0<m;){var S=31-Ti(m),A=1<<S,L=h[S];L===-1?((A&s)===0||(A&a)!==0)&&(h[S]=cd(A,t)):L<=t&&(e.expiredLanes|=A),m&=~A}}function ha(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function oc(){var e=ll;return ll<<=1,(ll&4194240)===0&&(ll=64),e}function ou(e){for(var t=[],s=0;31>s;s++)t.push(e);return t}function su(e,t,s){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ti(t),e[t]=s}function dd(e,t){var s=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var a=e.eventTimes;for(e=e.expirationTimes;0<s;){var h=31-Ti(s),m=1<<h;t[h]=0,a[h]=-1,e[h]=-1,s&=~m}}function lu(e,t){var s=e.entangledLanes|=t;for(e=e.entanglements;s;){var a=31-Ti(s),h=1<<a;h&t|e[a]&t&&(e[a]|=t),s&=~h}}var kt=0;function Fs(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var sc,pa,hd,lc,uc,ga=!1,uu=[],Yo=null,Vo=null,Go=null,al=new Map,au=new Map,$o=[],Sp="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 pd(e,t){switch(e){case"focusin":case"focusout":Yo=null;break;case"dragenter":case"dragleave":Vo=null;break;case"mouseover":case"mouseout":Go=null;break;case"pointerover":case"pointerout":al.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":au.delete(t.pointerId)}}function Is(e,t,s,a,h,m){return e===null||e.nativeEvent!==m?(e={blockedOn:t,domEventName:s,eventSystemFlags:a,nativeEvent:m,targetContainers:[h]},t!==null&&(t=Gn(t),t!==null&&pa(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,h!==null&&t.indexOf(h)===-1&&t.push(h),e)}function Dp(e,t,s,a,h){switch(t){case"focusin":return Yo=Is(Yo,e,t,s,a,h),!0;case"dragenter":return Vo=Is(Vo,e,t,s,a,h),!0;case"mouseover":return Go=Is(Go,e,t,s,a,h),!0;case"pointerover":var m=h.pointerId;return al.set(m,Is(al.get(m)||null,e,t,s,a,h)),!0;case"gotpointercapture":return m=h.pointerId,au.set(m,Is(au.get(m)||null,e,t,s,a,h)),!0}return!1}function gd(e){var t=oo(e.target);if(t!==null){var s=ct(t);if(s!==null){if(t=s.tag,t===13){if(t=sr(s),t!==null){e.blockedOn=t,uc(e.priority,function(){hd(s)});return}}else if(t===3&&s.stateNode.current.memoizedState.isDehydrated){e.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}e.blockedOn=null}function _a(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var s=ya(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(s===null){s=e.nativeEvent;var a=new s.constructor(s.type,s);Ei=a,s.target.dispatchEvent(a),Ei=null}else return t=Gn(s),t!==null&&pa(t),e.blockedOn=s,!1;t.shift()}return!0}function _d(e,t,s){_a(e)&&s.delete(t)}function Ep(){ga=!1,Yo!==null&&_a(Yo)&&(Yo=null),Vo!==null&&_a(Vo)&&(Vo=null),Go!==null&&_a(Go)&&(Go=null),al.forEach(_d),au.forEach(_d)}function Ct(e,t){e.blockedOn===t&&(e.blockedOn=null,ga||(ga=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,Ep)))}function St(e){function t(h){return Ct(h,e)}if(0<uu.length){Ct(uu[0],e);for(var s=1;s<uu.length;s++){var a=uu[s];a.blockedOn===e&&(a.blockedOn=null)}}for(Yo!==null&&Ct(Yo,e),Vo!==null&&Ct(Vo,e),Go!==null&&Ct(Go,e),al.forEach(t),au.forEach(t),s=0;s<$o.length;s++)a=$o[s],a.blockedOn===e&&(a.blockedOn=null);for(;0<$o.length&&(s=$o[0],s.blockedOn===null);)gd(s),s.blockedOn===null&&$o.shift()}var fl=U.ReactCurrentBatchConfig,ma=!0;function Cp(e,t,s,a){var h=kt,m=fl.transition;fl.transition=null;try{kt=1,ac(e,t,s,a)}finally{kt=h,fl.transition=m}}function Tp(e,t,s,a){var h=kt,m=fl.transition;fl.transition=null;try{kt=4,ac(e,t,s,a)}finally{kt=h,fl.transition=m}}function ac(e,t,s,a){if(ma){var h=ya(e,t,s,a);if(h===null)Cc(e,t,a,va,s),pd(e,a);else if(Dp(h,e,t,s,a))a.stopPropagation();else if(pd(e,a),t&4&&-1<Sp.indexOf(e)){for(;h!==null;){var m=Gn(h);if(m!==null&&sc(m),m=ya(e,t,s,a),m===null&&Cc(e,t,a,va,s),m===h)break;h=m}h!==null&&a.stopPropagation()}else Cc(e,t,a,null,s)}}var va=null;function ya(e,t,s,a){if(va=null,e=qe(a),e=oo(e),e!==null)if(t=ct(e),t===null)e=null;else if(s=t.tag,s===13){if(e=sr(t),e!==null)return e;e=null}else if(s===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return va=e,null}function md(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(nn()){case kr:return 1;case sl:return 4;case Uo:case Ho:return 16;case Sr:return 536870912;default:return 16}default:return 16}}var Vt=null,fu=null,no=null;function fc(){if(no)return no;var e,t=fu,s=t.length,a,h="value"in Vt?Vt.value:Vt.textContent,m=h.length;for(e=0;e<s&&t[e]===h[e];e++);var S=s-e;for(a=1;a<=S&&t[s-a]===h[m-a];a++);return no=h.slice(e,1<a?1-a:void 0)}function cl(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function ar(){return!0}function cc(){return!1}function Dr(e){function t(s,a,h,m,S){this._reactName=s,this._targetInst=h,this.type=a,this.nativeEvent=m,this.target=S,this.currentTarget=null;for(var A in e)e.hasOwnProperty(A)&&(s=e[A],this[A]=s?s(m):m[A]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?ar:cc,this.isPropagationStopped=cc,this}return y(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=ar)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=ar)},persist:function(){},isPersistent:ar}),t}var As={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},wa=Dr(As),dl=y({},As,{view:0,detail:0}),vd=Dr(dl),fr,dc,Yn,xa=y({},dl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:mc,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Yn&&(Yn&&e.type==="mousemove"?(fr=e.screenX-Yn.screenX,dc=e.screenY-Yn.screenY):dc=fr=0,Yn=e),fr)},movementY:function(e){return"movementY"in e?e.movementY:dc}}),hc=Dr(xa),Xo=y({},xa,{dataTransfer:0}),ka=Dr(Xo),pc=y({},dl,{relatedTarget:0}),bt=Dr(pc),qo=y({},As,{animationName:0,elapsedTime:0,pseudoElement:0}),gc=Dr(qo),Fp=y({},As,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),_c=Dr(Fp),Ip=y({},As,{data:0}),yd=Dr(Ip),Ap={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},wd={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"},Sa={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function hl(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Sa[e])?!!t[e]:!1}function mc(){return hl}var xd=y({},dl,{key:function(e){if(e.key){var t=Ap[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=cl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?wd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:mc,charCode:function(e){return e.type==="keypress"?cl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?cl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),kd=Dr(xd),vc=y({},xa,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Da=Dr(vc),Sd=y({},dl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:mc}),Pp=Dr(Sd),yc=y({},As,{propertyName:0,elapsedTime:0,pseudoElement:0}),wc=Dr(yc),bp=y({},xa,{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}),Dd=Dr(bp),zr=[9,13,27,32],cu=g&&"CompositionEvent"in window,Eo=null;g&&"documentMode"in document&&(Eo=document.documentMode);var Ed=g&&"TextEvent"in window&&!Eo,xc=g&&(!cu||Eo&&8<Eo&&11>=Eo),Cd=" ",Td=!1;function Fd(e,t){switch(e){case"keyup":return zr.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Id(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var pl=!1;function gl(e,t){switch(e){case"compositionend":return Id(t);case"keypress":return t.which!==32?null:(Td=!0,Cd);case"textInput":return e=t.data,e===Cd&&Td?null:e;default:return null}}function Rp(e,t){if(pl)return e==="compositionend"||!cu&&Fd(e,t)?(e=fc(),no=fu=Vt=null,pl=!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 xc&&t.locale!=="ko"?null:t.data;default:return null}}var Lp={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 Ea(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Lp[e.type]:t==="textarea"}function kc(e,t,s,a){Ji(a),t=La(t,"onChange"),0<t.length&&(s=new wa("onChange","change",null,s,a),e.push({event:s,listeners:t}))}var ii=null,Ko=null;function Op(e){Md(e,0)}function Ca(e){var t=Qe(e);if(Lt(t))return e}function Mp(e,t){if(e==="change")return t}var Ps=!1;if(g){var Br;if(g){var Ta="oninput"in document;if(!Ta){var Ad=document.createElement("div");Ad.setAttribute("oninput","return;"),Ta=typeof Ad.oninput=="function"}Br=Ta}else Br=!1;Ps=Br&&(!document.documentMode||9<document.documentMode)}function Pd(){ii&&(ii.detachEvent("onpropertychange",bd),Ko=ii=null)}function bd(e){if(e.propertyName==="value"&&Ca(Ko)){var t=[];kc(t,Ko,e,qe(e)),Be(Op,t)}}function Np(e,t,s){e==="focusin"?(Pd(),ii=t,Ko=s,ii.attachEvent("onpropertychange",bd)):e==="focusout"&&Pd()}function zp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ca(Ko)}function _l(e,t){if(e==="click")return Ca(t)}function N(e,t){if(e==="input"||e==="change")return Ca(t)}function J(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Y=typeof Object.is=="function"?Object.is:J;function ve(e,t){if(Y(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var s=Object.keys(e),a=Object.keys(t);if(s.length!==a.length)return!1;for(a=0;a<s.length;a++){var h=s[a];if(!v.call(t,h)||!Y(e[h],t[h]))return!1}return!0}function $e(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function wt(e,t){var s=$e(e);e=0;for(var a;s;){if(s.nodeType===3){if(a=e+s.textContent.length,e<=t&&a>=t)return{node:s,offset:t-e};e=a}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=$e(s)}}function cn(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?cn(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Tt(){for(var e=window,t=Xe();t instanceof e.HTMLIFrameElement;){try{var s=typeof t.contentWindow.location.href=="string"}catch{s=!1}if(s)e=t.contentWindow;else break;t=Xe(e.document)}return t}function du(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Bp(e){var t=Tt(),s=e.focusedElem,a=e.selectionRange;if(t!==s&&s&&s.ownerDocument&&cn(s.ownerDocument.documentElement,s)){if(a!==null&&du(s)){if(t=a.start,e=a.end,e===void 0&&(e=t),"selectionStart"in s)s.selectionStart=t,s.selectionEnd=Math.min(e,s.value.length);else if(e=(t=s.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var h=s.textContent.length,m=Math.min(a.start,h);a=a.end===void 0?m:Math.min(a.end,h),!e.extend&&m>a&&(h=a,a=m,m=h),h=wt(s,m);var S=wt(s,a);h&&S&&(e.rangeCount!==1||e.anchorNode!==h.node||e.anchorOffset!==h.offset||e.focusNode!==S.node||e.focusOffset!==S.offset)&&(t=t.createRange(),t.setStart(h.node,h.offset),e.removeAllRanges(),m>a?(e.addRange(t),e.extend(S.node,S.offset)):(t.setEnd(S.node,S.offset),e.addRange(t)))}}for(t=[],e=s;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<t.length;s++)e=t[s],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var oi=g&&"documentMode"in document&&11>=document.documentMode,Co=null,Sc=null,ro=null,ml=!1;function hu(e,t,s){var a=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;ml||Co==null||Co!==Xe(a)||(a=Co,"selectionStart"in a&&du(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),ro&&ve(ro,a)||(ro=a,a=La(Sc,"onSelect"),0<a.length&&(t=new wa("onSelect","select",null,t,s),e.push({event:t,listeners:a}),t.target=Co)))}function _t(e,t){var s={};return s[e.toLowerCase()]=t.toLowerCase(),s["Webkit"+e]="webkit"+t,s["Moz"+e]="moz"+t,s}var vl={animationend:_t("Animation","AnimationEnd"),animationiteration:_t("Animation","AnimationIteration"),animationstart:_t("Animation","AnimationStart"),transitionend:_t("Transition","TransitionEnd")},Fa={},pu={};g&&(pu=document.createElement("div").style,"AnimationEvent"in window||(delete vl.animationend.animation,delete vl.animationiteration.animation,delete vl.animationstart.animation),"TransitionEvent"in window||delete vl.transitionend.transition);function Ia(e){if(Fa[e])return Fa[e];if(!vl[e])return e;var t=vl[e],s;for(s in t)if(t.hasOwnProperty(s)&&s in pu)return Fa[e]=t[s];return e}var Rd=Ia("animationend"),Ld=Ia("animationiteration"),gu=Ia("animationstart"),To=Ia("transitionend"),_u=new Map,Dc="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Fi(e,t){_u.set(e,t),d(t,[e])}for(var Aa=0;Aa<Dc.length;Aa++){var Pa=Dc[Aa],ba=Pa.toLowerCase(),Od=Pa[0].toUpperCase()+Pa.slice(1);Fi(ba,"on"+Od)}Fi(Rd,"onAnimationEnd"),Fi(Ld,"onAnimationIteration"),Fi(gu,"onAnimationStart"),Fi("dblclick","onDoubleClick"),Fi("focusin","onFocus"),Fi("focusout","onBlur"),Fi(To,"onTransitionEnd"),p("onMouseEnter",["mouseout","mouseover"]),p("onMouseLeave",["mouseout","mouseover"]),p("onPointerEnter",["pointerout","pointerover"]),p("onPointerLeave",["pointerout","pointerover"]),d("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),d("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),d("onBeforeInput",["compositionend","keypress","textInput","paste"]),d("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),d("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),d("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Fo="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),bs=new Set("cancel close invalid load scroll toggle".split(" ").concat(Fo));function mu(e,t,s){var a=e.type||"unknown-event";e.currentTarget=s,At(a,t,void 0,e),e.currentTarget=null}function Md(e,t){t=(t&4)!==0;for(var s=0;s<e.length;s++){var a=e[s],h=a.event;a=a.listeners;e:{var m=void 0;if(t)for(var S=a.length-1;0<=S;S--){var A=a[S],L=A.instance,V=A.currentTarget;if(A=A.listener,L!==m&&h.isPropagationStopped())break e;mu(h,A,V),m=L}else for(S=0;S<a.length;S++){if(A=a[S],L=A.instance,V=A.currentTarget,A=A.listener,L!==m&&h.isPropagationStopped())break e;mu(h,A,V),m=L}}}if(et)throw e=Mt,et=!1,Mt=null,e}function Nt(e,t){var s=t[Na];s===void 0&&(s=t[Na]=new Set);var a=e+"__bubble";s.has(a)||(Ra(t,e,2,!1),s.add(a))}function Ec(e,t,s){var a=0;t&&(a|=4),Ra(s,e,a,t)}var Rs="_reactListening"+Math.random().toString(36).slice(2);function Qo(e){if(!e[Rs]){e[Rs]=!0,l.forEach(function(s){s!=="selectionchange"&&(bs.has(s)||Ec(s,!1,e),Ec(s,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Rs]||(t[Rs]=!0,Ec("selectionchange",!1,t))}}function Ra(e,t,s,a){switch(md(t)){case 1:var h=Cp;break;case 4:h=Tp;break;default:h=ac}s=h.bind(null,t,s,e),h=void 0,!ge||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(h=!0),a?h!==void 0?e.addEventListener(t,s,{capture:!0,passive:h}):e.addEventListener(t,s,!0):h!==void 0?e.addEventListener(t,s,{passive:h}):e.addEventListener(t,s,!1)}function Cc(e,t,s,a,h){var m=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var S=a.tag;if(S===3||S===4){var A=a.stateNode.containerInfo;if(A===h||A.nodeType===8&&A.parentNode===h)break;if(S===4)for(S=a.return;S!==null;){var L=S.tag;if((L===3||L===4)&&(L=S.stateNode.containerInfo,L===h||L.nodeType===8&&L.parentNode===h))return;S=S.return}for(;A!==null;){if(S=oo(A),S===null)return;if(L=S.tag,L===5||L===6){a=m=S;continue e}A=A.parentNode}}a=a.return}Be(function(){var V=m,le=qe(s),ae=[];e:{var se=_u.get(e);if(se!==void 0){var ye=wa,ke=e;switch(e){case"keypress":if(cl(s)===0)break e;case"keydown":case"keyup":ye=kd;break;case"focusin":ke="focus",ye=bt;break;case"focusout":ke="blur",ye=bt;break;case"beforeblur":case"afterblur":ye=bt;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ye=hc;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ye=ka;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ye=Pp;break;case Rd:case Ld:case gu:ye=gc;break;case To:ye=wc;break;case"scroll":ye=vd;break;case"wheel":ye=Dd;break;case"copy":case"cut":case"paste":ye=_c;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ye=Da}var De=(t&4)!==0,rn=!De&&e==="scroll",B=De?se!==null?se+"Capture":null:se;De=[];for(var M=V,j;M!==null;){j=M;var ce=j.stateNode;if(j.tag===5&&ce!==null&&(j=ce,B!==null&&(ce=lt(M,B),ce!=null&&De.push(yl(M,ce,j)))),rn)break;M=M.return}0<De.length&&(se=new ye(se,ke,null,s,le),ae.push({event:se,listeners:De}))}}if((t&7)===0){e:{if(se=e==="mouseover"||e==="pointerover",ye=e==="mouseout"||e==="pointerout",se&&s!==Ei&&(ke=s.relatedTarget||s.fromElement)&&(oo(ke)||ke[Wr]))break e;if((ye||se)&&(se=le.window===le?le:(se=le.ownerDocument)?se.defaultView||se.parentWindow:window,ye?(ke=s.relatedTarget||s.toElement,ye=V,ke=ke?oo(ke):null,ke!==null&&(rn=ct(ke),ke!==rn||ke.tag!==5&&ke.tag!==6)&&(ke=null)):(ye=null,ke=V),ye!==ke)){if(De=hc,ce="onMouseLeave",B="onMouseEnter",M="mouse",(e==="pointerout"||e==="pointerover")&&(De=Da,ce="onPointerLeave",B="onPointerEnter",M="pointer"),rn=ye==null?se:Qe(ye),j=ke==null?se:Qe(ke),se=new De(ce,M+"leave",ye,s,le),se.target=rn,se.relatedTarget=j,ce=null,oo(le)===V&&(De=new De(B,M+"enter",ke,s,le),De.target=j,De.relatedTarget=rn,ce=De),rn=ce,ye&&ke)t:{for(De=ye,B=ke,M=0,j=De;j;j=wl(j))M++;for(j=0,ce=B;ce;ce=wl(ce))j++;for(;0<M-j;)De=wl(De),M--;for(;0<j-M;)B=wl(B),j--;for(;M--;){if(De===B||B!==null&&De===B.alternate)break t;De=wl(De),B=wl(B)}De=null}else De=null;ye!==null&&dn(ae,se,ye,De,!1),ke!==null&&rn!==null&&dn(ae,rn,ke,De,!0)}}e:{if(se=V?Qe(V):window,ye=se.nodeName&&se.nodeName.toLowerCase(),ye==="select"||ye==="input"&&se.type==="file")var Ce=Mp;else if(Ea(se))if(Ps)Ce=N;else{Ce=zp;var Oe=Np}else(ye=se.nodeName)&&ye.toLowerCase()==="input"&&(se.type==="checkbox"||se.type==="radio")&&(Ce=_l);if(Ce&&(Ce=Ce(e,V))){kc(ae,Ce,s,le);break e}Oe&&Oe(e,se,V),e==="focusout"&&(Oe=se._wrapperState)&&Oe.controlled&&se.type==="number"&&Or(se,"number",se.value)}switch(Oe=V?Qe(V):window,e){case"focusin":(Ea(Oe)||Oe.contentEditable==="true")&&(Co=Oe,Sc=V,ro=null);break;case"focusout":ro=Sc=Co=null;break;case"mousedown":ml=!0;break;case"contextmenu":case"mouseup":case"dragend":ml=!1,hu(ae,s,le);break;case"selectionchange":if(oi)break;case"keydown":case"keyup":hu(ae,s,le)}var Ne;if(cu)e:{switch(e){case"compositionstart":var Ve="onCompositionStart";break e;case"compositionend":Ve="onCompositionEnd";break e;case"compositionupdate":Ve="onCompositionUpdate";break e}Ve=void 0}else pl?Fd(e,s)&&(Ve="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(Ve="onCompositionStart");Ve&&(xc&&s.locale!=="ko"&&(pl||Ve!=="onCompositionStart"?Ve==="onCompositionEnd"&&pl&&(Ne=fc()):(Vt=le,fu="value"in Vt?Vt.value:Vt.textContent,pl=!0)),Oe=La(V,Ve),0<Oe.length&&(Ve=new yd(Ve,e,null,s,le),ae.push({event:Ve,listeners:Oe}),Ne?Ve.data=Ne:(Ne=Id(s),Ne!==null&&(Ve.data=Ne)))),(Ne=Ed?gl(e,s):Rp(e,s))&&(V=La(V,"onBeforeInput"),0<V.length&&(le=new yd("onBeforeInput","beforeinput",null,s,le),ae.push({event:le,listeners:V}),le.data=Ne))}Md(ae,t)})}function yl(e,t,s){return{instance:e,listener:t,currentTarget:s}}function La(e,t){for(var s=t+"Capture",a=[];e!==null;){var h=e,m=h.stateNode;h.tag===5&&m!==null&&(h=m,m=lt(e,s),m!=null&&a.unshift(yl(e,m,h)),m=lt(e,t),m!=null&&a.push(yl(e,m,h))),e=e.return}return a}function wl(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function dn(e,t,s,a,h){for(var m=t._reactName,S=[];s!==null&&s!==a;){var A=s,L=A.alternate,V=A.stateNode;if(L!==null&&L===a)break;A.tag===5&&V!==null&&(A=V,h?(L=lt(s,m),L!=null&&S.unshift(yl(s,L,A))):h||(L=lt(s,m),L!=null&&S.push(yl(s,L,A)))),s=s.return}S.length!==0&&e.push({event:t,listeners:S})}var Vn=/\r\n?/g,Wp=/\u0000|\uFFFD/g;function Nd(e){return(typeof e=="string"?e:""+e).replace(Vn,`
`).replace(Wp,"")}function vu(e,t,s){if(t=Nd(t),Nd(e)!==t&&s)throw Error(i(425))}function Oa(){}var yu=null,Ls=null;function wu(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Zo=typeof setTimeout=="function"?setTimeout:void 0,xu=typeof clearTimeout=="function"?clearTimeout:void 0,xl=typeof Promise=="function"?Promise:void 0,Ma=typeof queueMicrotask=="function"?queueMicrotask:typeof xl<"u"?function(e){return xl.resolve(null).then(e).catch(kl)}:Zo;function kl(e){setTimeout(function(){throw e})}function Tc(e,t){var s=t,a=0;do{var h=s.nextSibling;if(e.removeChild(s),h&&h.nodeType===8)if(s=h.data,s==="/$"){if(a===0){e.removeChild(h),St(t);return}a--}else s!=="$"&&s!=="$?"&&s!=="$!"||a++;s=h}while(s);St(t)}function Jo(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function zd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var s=e.data;if(s==="$"||s==="$!"||s==="$?"){if(t===0)return e;t--}else s==="/$"&&t++}e=e.previousSibling}return null}var Sl=Math.random().toString(36).slice(2),io="__reactFiber$"+Sl,es="__reactProps$"+Sl,Wr="__reactContainer$"+Sl,Na="__reactEvents$"+Sl,D="__reactListeners$"+Sl,Dl="__reactHandles$"+Sl;function oo(e){var t=e[io];if(t)return t;for(var s=e.parentNode;s;){if(t=s[Wr]||s[io]){if(s=t.alternate,t.child!==null||s!==null&&s.child!==null)for(e=zd(e);e!==null;){if(s=e[io])return s;e=zd(e)}return t}e=s,s=e.parentNode}return null}function Gn(e){return e=e[io]||e[Wr],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Qe(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(i(33))}function za(e){return e[es]||null}var Fc=[],El=-1;function Er(e){return{current:e}}function zt(e){0>El||(e.current=Fc[El],Fc[El]=null,El--)}function Rt(e,t){El++,Fc[El]=e.current,e.current=t}var ts={},$n=Er(ts),Cr=Er(!1),cr=ts;function Cl(e,t){var s=e.type.contextTypes;if(!s)return ts;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===t)return a.__reactInternalMemoizedMaskedChildContext;var h={},m;for(m in s)h[m]=t[m];return a&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=h),h}function Tr(e){return e=e.childContextTypes,e!=null}function Ba(){zt(Cr),zt($n)}function Bd(e,t,s){if($n.current!==ts)throw Error(i(168));Rt($n,t),Rt(Cr,s)}function Wd(e,t,s){var a=e.stateNode;if(t=t.childContextTypes,typeof a.getChildContext!="function")return s;a=a.getChildContext();for(var h in a)if(!(h in t))throw Error(i(108,Re(e)||"Unknown",h));return y({},s,a)}function si(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ts,cr=$n.current,Rt($n,e),Rt(Cr,Cr.current),!0}function jd(e,t,s){var a=e.stateNode;if(!a)throw Error(i(169));s?(e=Wd(e,t,cr),a.__reactInternalMemoizedMergedChildContext=e,zt(Cr),zt($n),Rt($n,e)):zt(Cr),Rt(Cr,s)}var Io=null,Wa=!1,Ic=!1;function Ud(e){Io===null?Io=[e]:Io.push(e)}function Os(e){Wa=!0,Ud(e)}function ns(){if(!Ic&&Io!==null){Ic=!0;var e=0,t=kt;try{var s=Io;for(kt=1;e<s.length;e++){var a=s[e];do a=a(!0);while(a!==null)}Io=null,Wa=!1}catch(h){throw Io!==null&&(Io=Io.slice(e+1)),fn(kr,ns),h}finally{kt=t,Ic=!1}}return null}var Tl=[],Xn=0,ja=null,Ua=0,li=[],ui=0,Ms=null,so=1,lo="";function Ns(e,t){Tl[Xn++]=Ua,Tl[Xn++]=ja,ja=e,Ua=t}function Hd(e,t,s){li[ui++]=so,li[ui++]=lo,li[ui++]=Ms,Ms=e;var a=so;e=lo;var h=32-Ti(a)-1;a&=~(1<<h),s+=1;var m=32-Ti(t)+h;if(30<m){var S=h-h%5;m=(a&(1<<S)-1).toString(32),a>>=S,h-=S,so=1<<32-Ti(t)+h|s<<h|a,lo=m+e}else so=1<<m|s<<h|a,lo=e}function ku(e){e.return!==null&&(Ns(e,1),Hd(e,1,0))}function zs(e){for(;e===ja;)ja=Tl[--Xn],Tl[Xn]=null,Ua=Tl[--Xn],Tl[Xn]=null;for(;e===Ms;)Ms=li[--ui],li[ui]=null,lo=li[--ui],li[ui]=null,so=li[--ui],li[ui]=null}var qn=null,jr=null,Bt=!1,Ii=null;function uo(e,t){var s=Gr(5,null,null,0);s.elementType="DELETED",s.stateNode=t,s.return=e,t=e.deletions,t===null?(e.deletions=[s],e.flags|=16):t.push(s)}function Ha(e,t){switch(e.tag){case 5:var s=e.type;return t=t.nodeType!==1||s.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,qn=e,jr=Jo(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,qn=e,jr=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(s=Ms!==null?{id:so,overflow:lo}:null,e.memoizedState={dehydrated:t,treeContext:s,retryLane:1073741824},s=Gr(18,null,null,0),s.stateNode=t,s.return=e,e.child=s,qn=e,jr=null,!0):!1;default:return!1}}function Ao(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Fr(e){if(Bt){var t=jr;if(t){var s=t;if(!Ha(e,t)){if(Ao(e))throw Error(i(418));t=Jo(s.nextSibling);var a=qn;t&&Ha(e,t)?uo(a,s):(e.flags=e.flags&-4097|2,Bt=!1,qn=e)}}else{if(Ao(e))throw Error(i(418));e.flags=e.flags&-4097|2,Bt=!1,qn=e}}}function Yd(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;qn=e}function Su(e){if(e!==qn)return!1;if(!Bt)return Yd(e),Bt=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!wu(e.type,e.memoizedProps)),t&&(t=jr)){if(Ao(e))throw Ac(),Error(i(418));for(;t;)uo(e,t),t=Jo(t.nextSibling)}if(Yd(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var s=e.data;if(s==="/$"){if(t===0){jr=Jo(e.nextSibling);break e}t--}else s!=="$"&&s!=="$!"&&s!=="$?"||t++}e=e.nextSibling}jr=null}}else jr=qn?Jo(e.stateNode.nextSibling):null;return!0}function Ac(){for(var e=jr;e;)e=Jo(e.nextSibling)}function ao(){jr=qn=null,Bt=!1}function fo(e){Ii===null?Ii=[e]:Ii.push(e)}var Vd=U.ReactCurrentBatchConfig;function Ai(e,t){if(e&&e.defaultProps){t=y({},t),e=e.defaultProps;for(var s in e)t[s]===void 0&&(t[s]=e[s]);return t}return t}var Bs=Er(null),Ya=null,Ws=null,wn=null;function Du(){wn=Ws=Ya=null}function Va(e){var t=Bs.current;zt(Bs),e._currentValue=t}function ai(e,t,s){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===s)break;e=e.return}}function rs(e,t){Ya=e,wn=Ws=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(Zn=!0),e.firstContext=null)}function dr(e){var t=e._currentValue;if(wn!==e)if(e={context:e,memoizedValue:t,next:null},Ws===null){if(Ya===null)throw Error(i(308));Ws=e,Ya.dependencies={lanes:0,firstContext:e}}else Ws=Ws.next=e;return t}var Ur=null;function Ga(e){Ur===null?Ur=[e]:Ur.push(e)}function Kn(e,t,s,a){var h=t.interleaved;return h===null?(s.next=s,Ga(t)):(s.next=h.next,h.next=s),t.interleaved=s,Pi(e,a)}function Pi(e,t){e.lanes|=t;var s=e.alternate;for(s!==null&&(s.lanes|=t),s=e,e=e.return;e!==null;)e.childLanes|=t,s=e.alternate,s!==null&&(s.childLanes|=t),s=e,e=e.return;return s.tag===3?s.stateNode:null}var is=!1;function Pc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Gd(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 bi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function os(e,t,s){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(mt&2)!==0){var h=a.pending;return h===null?t.next=t:(t.next=h.next,h.next=t),a.pending=t,Pi(e,s)}return h=a.interleaved,h===null?(t.next=t,Ga(a)):(t.next=h.next,h.next=t),a.interleaved=t,Pi(e,s)}function ss(e,t,s){if(t=t.updateQueue,t!==null&&(t=t.shared,(s&4194240)!==0)){var a=t.lanes;a&=e.pendingLanes,s|=a,t.lanes=s,lu(e,s)}}function bc(e,t){var s=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,s===a)){var h=null,m=null;if(s=s.firstBaseUpdate,s!==null){do{var S={eventTime:s.eventTime,lane:s.lane,tag:s.tag,payload:s.payload,callback:s.callback,next:null};m===null?h=m=S:m=m.next=S,s=s.next}while(s!==null);m===null?h=m=t:m=m.next=t}else h=m=t;s={baseState:a.baseState,firstBaseUpdate:h,lastBaseUpdate:m,shared:a.shared,effects:a.effects},e.updateQueue=s;return}e=s.lastBaseUpdate,e===null?s.firstBaseUpdate=t:e.next=t,s.lastBaseUpdate=t}function $a(e,t,s,a){var h=e.updateQueue;is=!1;var m=h.firstBaseUpdate,S=h.lastBaseUpdate,A=h.shared.pending;if(A!==null){h.shared.pending=null;var L=A,V=L.next;L.next=null,S===null?m=V:S.next=V,S=L;var le=e.alternate;le!==null&&(le=le.updateQueue,A=le.lastBaseUpdate,A!==S&&(A===null?le.firstBaseUpdate=V:A.next=V,le.lastBaseUpdate=L))}if(m!==null){var ae=h.baseState;S=0,le=V=L=null,A=m;do{var se=A.lane,ye=A.eventTime;if((a&se)===se){le!==null&&(le=le.next={eventTime:ye,lane:0,tag:A.tag,payload:A.payload,callback:A.callback,next:null});e:{var ke=e,De=A;switch(se=t,ye=s,De.tag){case 1:if(ke=De.payload,typeof ke=="function"){ae=ke.call(ye,ae,se);break e}ae=ke;break e;case 3:ke.flags=ke.flags&-65537|128;case 0:if(ke=De.payload,se=typeof ke=="function"?ke.call(ye,ae,se):ke,se==null)break e;ae=y({},ae,se);break e;case 2:is=!0}}A.callback!==null&&A.lane!==0&&(e.flags|=64,se=h.effects,se===null?h.effects=[A]:se.push(A))}else ye={eventTime:ye,lane:se,tag:A.tag,payload:A.payload,callback:A.callback,next:null},le===null?(V=le=ye,L=ae):le=le.next=ye,S|=se;if(A=A.next,A===null){if(A=h.shared.pending,A===null)break;se=A,A=se.next,se.next=null,h.lastBaseUpdate=se,h.shared.pending=null}}while(!0);if(le===null&&(L=ae),h.baseState=L,h.firstBaseUpdate=V,h.lastBaseUpdate=le,t=h.shared.interleaved,t!==null){h=t;do S|=h.lane,h=h.next;while(h!==t)}else m===null&&(h.shared.lanes=0);hs|=S,e.lanes=S,e.memoizedState=ae}}function $d(e,t,s){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var a=e[t],h=a.callback;if(h!==null){if(a.callback=null,a=s,typeof h!="function")throw Error(i(191,h));h.call(a)}}}var Fl=new c.Component().refs;function Rc(e,t,s,a){t=e.memoizedState,s=s(a,t),s=s==null?t:y({},t,s),e.memoizedState=s,e.lanes===0&&(e.updateQueue.baseState=s)}var Xa={isMounted:function(e){return(e=e._reactInternals)?ct(e)===e:!1},enqueueSetState:function(e,t,s){e=e._reactInternals;var a=gr(),h=gs(e),m=bi(a,h);m.payload=t,s!=null&&(m.callback=s),t=os(e,m,h),t!==null&&(Mi(t,e,h,a),ss(t,e,h))},enqueueReplaceState:function(e,t,s){e=e._reactInternals;var a=gr(),h=gs(e),m=bi(a,h);m.tag=1,m.payload=t,s!=null&&(m.callback=s),t=os(e,m,h),t!==null&&(Mi(t,e,h,a),ss(t,e,h))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var s=gr(),a=gs(e),h=bi(s,a);h.tag=2,t!=null&&(h.callback=t),t=os(e,h,a),t!==null&&(Mi(t,e,a,s),ss(t,e,a))}};function qa(e,t,s,a,h,m,S){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,m,S):t.prototype&&t.prototype.isPureReactComponent?!ve(s,a)||!ve(h,m):!0}function Lc(e,t,s){var a=!1,h=ts,m=t.contextType;return typeof m=="object"&&m!==null?m=dr(m):(h=Tr(t)?cr:$n.current,a=t.contextTypes,m=(a=a!=null)?Cl(e,h):ts),t=new t(s,m),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Xa,e.stateNode=t,t._reactInternals=e,a&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=h,e.__reactInternalMemoizedMaskedChildContext=m),t}function Xd(e,t,s,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(s,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(s,a),t.state!==e&&Xa.enqueueReplaceState(t,t.state,null)}function Oc(e,t,s,a){var h=e.stateNode;h.props=s,h.state=e.memoizedState,h.refs=Fl,Pc(e);var m=t.contextType;typeof m=="object"&&m!==null?h.context=dr(m):(m=Tr(t)?cr:$n.current,h.context=Cl(e,m)),h.state=e.memoizedState,m=t.getDerivedStateFromProps,typeof m=="function"&&(Rc(e,t,m,s),h.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof h.getSnapshotBeforeUpdate=="function"||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(t=h.state,typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount(),t!==h.state&&Xa.enqueueReplaceState(h,h.state,null),$a(e,s,h,a),h.state=e.memoizedState),typeof h.componentDidMount=="function"&&(e.flags|=4194308)}function Eu(e,t,s){if(e=s.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(s._owner){if(s=s._owner,s){if(s.tag!==1)throw Error(i(309));var a=s.stateNode}if(!a)throw Error(i(147,e));var h=a,m=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===m?t.ref:(t=function(S){var A=h.refs;A===Fl&&(A=h.refs={}),S===null?delete A[m]:A[m]=S},t._stringRef=m,t)}if(typeof e!="string")throw Error(i(284));if(!s._owner)throw Error(i(290,e))}return e}function Cu(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ka(e){var t=e._init;return t(e._payload)}function qd(e){function t(B,M){if(e){var j=B.deletions;j===null?(B.deletions=[M],B.flags|=16):j.push(M)}}function s(B,M){if(!e)return null;for(;M!==null;)t(B,M),M=M.sibling;return null}function a(B,M){for(B=new Map;M!==null;)M.key!==null?B.set(M.key,M):B.set(M.index,M),M=M.sibling;return B}function h(B,M){return B=vs(B,M),B.index=0,B.sibling=null,B}function m(B,M,j){return B.index=j,e?(j=B.alternate,j!==null?(j=j.index,j<M?(B.flags|=2,M):j):(B.flags|=2,M)):(B.flags|=1048576,M)}function S(B){return e&&B.alternate===null&&(B.flags|=2),B}function A(B,M,j,ce){return M===null||M.tag!==6?(M=v0(j,B.mode,ce),M.return=B,M):(M=h(M,j),M.return=B,M)}function L(B,M,j,ce){var Ce=j.type;return Ce===H?le(B,M,j.props.children,ce,j.key):M!==null&&(M.elementType===Ce||typeof Ce=="object"&&Ce!==null&&Ce.$$typeof===Ie&&Ka(Ce)===M.type)?(ce=h(M,j.props),ce.ref=Eu(B,M,j),ce.return=B,ce):(ce=Cf(j.type,j.key,j.props,null,B.mode,ce),ce.ref=Eu(B,M,j),ce.return=B,ce)}function V(B,M,j,ce){return M===null||M.tag!==4||M.stateNode.containerInfo!==j.containerInfo||M.stateNode.implementation!==j.implementation?(M=y0(j,B.mode,ce),M.return=B,M):(M=h(M,j.children||[]),M.return=B,M)}function le(B,M,j,ce,Ce){return M===null||M.tag!==7?(M=$s(j,B.mode,ce,Ce),M.return=B,M):(M=h(M,j),M.return=B,M)}function ae(B,M,j){if(typeof M=="string"&&M!==""||typeof M=="number")return M=v0(""+M,B.mode,j),M.return=B,M;if(typeof M=="object"&&M!==null){switch(M.$$typeof){case X:return j=Cf(M.type,M.key,M.props,null,B.mode,j),j.ref=Eu(B,null,M),j.return=B,j;case q:return M=y0(M,B.mode,j),M.return=B,M;case Ie:var ce=M._init;return ae(B,ce(M._payload),j)}if(Pn(M)||fe(M))return M=$s(M,B.mode,j,null),M.return=B,M;Cu(B,M)}return null}function se(B,M,j,ce){var Ce=M!==null?M.key:null;if(typeof j=="string"&&j!==""||typeof j=="number")return Ce!==null?null:A(B,M,""+j,ce);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case X:return j.key===Ce?L(B,M,j,ce):null;case q:return j.key===Ce?V(B,M,j,ce):null;case Ie:return Ce=j._init,se(B,M,Ce(j._payload),ce)}if(Pn(j)||fe(j))return Ce!==null?null:le(B,M,j,ce,null);Cu(B,j)}return null}function ye(B,M,j,ce,Ce){if(typeof ce=="string"&&ce!==""||typeof ce=="number")return B=B.get(j)||null,A(M,B,""+ce,Ce);if(typeof ce=="object"&&ce!==null){switch(ce.$$typeof){case X:return B=B.get(ce.key===null?j:ce.key)||null,L(M,B,ce,Ce);case q:return B=B.get(ce.key===null?j:ce.key)||null,V(M,B,ce,Ce);case Ie:var Oe=ce._init;return ye(B,M,j,Oe(ce._payload),Ce)}if(Pn(ce)||fe(ce))return B=B.get(j)||null,le(M,B,ce,Ce,null);Cu(M,ce)}return null}function ke(B,M,j,ce){for(var Ce=null,Oe=null,Ne=M,Ve=M=0,Ln=null;Ne!==null&&Ve<j.length;Ve++){Ne.index>Ve?(Ln=Ne,Ne=null):Ln=Ne.sibling;var xt=se(B,Ne,j[Ve],ce);if(xt===null){Ne===null&&(Ne=Ln);break}e&&Ne&&xt.alternate===null&&t(B,Ne),M=m(xt,M,Ve),Oe===null?Ce=xt:Oe.sibling=xt,Oe=xt,Ne=Ln}if(Ve===j.length)return s(B,Ne),Bt&&Ns(B,Ve),Ce;if(Ne===null){for(;Ve<j.length;Ve++)Ne=ae(B,j[Ve],ce),Ne!==null&&(M=m(Ne,M,Ve),Oe===null?Ce=Ne:Oe.sibling=Ne,Oe=Ne);return Bt&&Ns(B,Ve),Ce}for(Ne=a(B,Ne);Ve<j.length;Ve++)Ln=ye(Ne,B,Ve,j[Ve],ce),Ln!==null&&(e&&Ln.alternate!==null&&Ne.delete(Ln.key===null?Ve:Ln.key),M=m(Ln,M,Ve),Oe===null?Ce=Ln:Oe.sibling=Ln,Oe=Ln);return e&&Ne.forEach(function(ys){return t(B,ys)}),Bt&&Ns(B,Ve),Ce}function De(B,M,j,ce){var Ce=fe(j);if(typeof Ce!="function")throw Error(i(150));if(j=Ce.call(j),j==null)throw Error(i(151));for(var Oe=Ce=null,Ne=M,Ve=M=0,Ln=null,xt=j.next();Ne!==null&&!xt.done;Ve++,xt=j.next()){Ne.index>Ve?(Ln=Ne,Ne=null):Ln=Ne.sibling;var ys=se(B,Ne,xt.value,ce);if(ys===null){Ne===null&&(Ne=Ln);break}e&&Ne&&ys.alternate===null&&t(B,Ne),M=m(ys,M,Ve),Oe===null?Ce=ys:Oe.sibling=ys,Oe=ys,Ne=Ln}if(xt.done)return s(B,Ne),Bt&&Ns(B,Ve),Ce;if(Ne===null){for(;!xt.done;Ve++,xt=j.next())xt=ae(B,xt.value,ce),xt!==null&&(M=m(xt,M,Ve),Oe===null?Ce=xt:Oe.sibling=xt,Oe=xt);return Bt&&Ns(B,Ve),Ce}for(Ne=a(B,Ne);!xt.done;Ve++,xt=j.next())xt=ye(Ne,B,Ve,xt.value,ce),xt!==null&&(e&&xt.alternate!==null&&Ne.delete(xt.key===null?Ve:xt.key),M=m(xt,M,Ve),Oe===null?Ce=xt:Oe.sibling=xt,Oe=xt);return e&&Ne.forEach(function(sg){return t(B,sg)}),Bt&&Ns(B,Ve),Ce}function rn(B,M,j,ce){if(typeof j=="object"&&j!==null&&j.type===H&&j.key===null&&(j=j.props.children),typeof j=="object"&&j!==null){switch(j.$$typeof){case X:e:{for(var Ce=j.key,Oe=M;Oe!==null;){if(Oe.key===Ce){if(Ce=j.type,Ce===H){if(Oe.tag===7){s(B,Oe.sibling),M=h(Oe,j.props.children),M.return=B,B=M;break e}}else if(Oe.elementType===Ce||typeof Ce=="object"&&Ce!==null&&Ce.$$typeof===Ie&&Ka(Ce)===Oe.type){s(B,Oe.sibling),M=h(Oe,j.props),M.ref=Eu(B,Oe,j),M.return=B,B=M;break e}s(B,Oe);break}else t(B,Oe);Oe=Oe.sibling}j.type===H?(M=$s(j.props.children,B.mode,ce,j.key),M.return=B,B=M):(ce=Cf(j.type,j.key,j.props,null,B.mode,ce),ce.ref=Eu(B,M,j),ce.return=B,B=ce)}return S(B);case q:e:{for(Oe=j.key;M!==null;){if(M.key===Oe)if(M.tag===4&&M.stateNode.containerInfo===j.containerInfo&&M.stateNode.implementation===j.implementation){s(B,M.sibling),M=h(M,j.children||[]),M.return=B,B=M;break e}else{s(B,M);break}else t(B,M);M=M.sibling}M=y0(j,B.mode,ce),M.return=B,B=M}return S(B);case Ie:return Oe=j._init,rn(B,M,Oe(j._payload),ce)}if(Pn(j))return ke(B,M,j,ce);if(fe(j))return De(B,M,j,ce);Cu(B,j)}return typeof j=="string"&&j!==""||typeof j=="number"?(j=""+j,M!==null&&M.tag===6?(s(B,M.sibling),M=h(M,j),M.return=B,B=M):(s(B,M),M=v0(j,B.mode,ce),M.return=B,B=M),S(B)):s(B,M)}return rn}var ls=qd(!0),Mc=qd(!1),Il={},Ri=Er(Il),us=Er(Il),Tu=Er(Il);function as(e){if(e===Il)throw Error(i(174));return e}function Qa(e,t){switch(Rt(Tu,t),Rt(us,e),Rt(Ri,Il),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Et(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Et(t,e)}zt(Ri),Rt(Ri,t)}function Al(){zt(Ri),zt(us),zt(Tu)}function Nc(e){as(Tu.current);var t=as(Ri.current),s=Et(t,e.type);t!==s&&(Rt(us,e),Rt(Ri,s))}function zc(e){us.current===e&&(zt(Ri),zt(us))}var Wt=Er(0);function Fu(e){for(var t=e;t!==null;){if(t.tag===13){var s=t.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||s.data==="$?"||s.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Iu=[];function Bc(){for(var e=0;e<Iu.length;e++)Iu[e]._workInProgressVersionPrimary=null;Iu.length=0}var Pl=U.ReactCurrentDispatcher,Ze=U.ReactCurrentBatchConfig,js=0,qt=null,Kt=null,xn=null,Za=!1,Au=!1,Qn=0,jp=0;function kn(){throw Error(i(321))}function Pu(e,t){if(t===null)return!1;for(var s=0;s<t.length&&s<e.length;s++)if(!Y(e[s],t[s]))return!1;return!0}function Ja(e,t,s,a,h,m){if(js=m,qt=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Pl.current=e===null||e.memoizedState===null?Ru:Hp,e=s(a,h),Au){m=0;do{if(Au=!1,Qn=0,25<=m)throw Error(i(301));m+=1,xn=Kt=null,t.updateQueue=null,Pl.current=nh,e=s(a,h)}while(Au)}if(Pl.current=Ro,t=Kt!==null&&Kt.next!==null,js=0,xn=Kt=qt=null,Za=!1,t)throw Error(i(300));return e}function ef(){var e=Qn!==0;return Qn=0,e}function Zt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return xn===null?qt.memoizedState=xn=e:xn=xn.next=e,xn}function Sn(){if(Kt===null){var e=qt.alternate;e=e!==null?e.memoizedState:null}else e=Kt.next;var t=xn===null?qt.memoizedState:xn.next;if(t!==null)xn=t,Kt=e;else{if(e===null)throw Error(i(310));Kt=e,e={memoizedState:Kt.memoizedState,baseState:Kt.baseState,baseQueue:Kt.baseQueue,queue:Kt.queue,next:null},xn===null?qt.memoizedState=xn=e:xn=xn.next=e}return xn}function Us(e,t){return typeof t=="function"?t(e):t}function tf(e){var t=Sn(),s=t.queue;if(s===null)throw Error(i(311));s.lastRenderedReducer=e;var a=Kt,h=a.baseQueue,m=s.pending;if(m!==null){if(h!==null){var S=h.next;h.next=m.next,m.next=S}a.baseQueue=h=m,s.pending=null}if(h!==null){m=h.next,a=a.baseState;var A=S=null,L=null,V=m;do{var le=V.lane;if((js&le)===le)L!==null&&(L=L.next={lane:0,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null}),a=V.hasEagerState?V.eagerState:e(a,V.action);else{var ae={lane:le,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null};L===null?(A=L=ae,S=a):L=L.next=ae,qt.lanes|=le,hs|=le}V=V.next}while(V!==null&&V!==m);L===null?S=a:L.next=A,Y(a,t.memoizedState)||(Zn=!0),t.memoizedState=a,t.baseState=S,t.baseQueue=L,s.lastRenderedState=a}if(e=s.interleaved,e!==null){h=e;do m=h.lane,qt.lanes|=m,hs|=m,h=h.next;while(h!==e)}else h===null&&(s.lanes=0);return[t.memoizedState,s.dispatch]}function bl(e){var t=Sn(),s=t.queue;if(s===null)throw Error(i(311));s.lastRenderedReducer=e;var a=s.dispatch,h=s.pending,m=t.memoizedState;if(h!==null){s.pending=null;var S=h=h.next;do m=e(m,S.action),S=S.next;while(S!==h);Y(m,t.memoizedState)||(Zn=!0),t.memoizedState=m,t.baseQueue===null&&(t.baseState=m),s.lastRenderedState=m}return[m,a]}function Wc(){}function nf(e,t){var s=qt,a=Sn(),h=t(),m=!Y(a.memoizedState,h);if(m&&(a.memoizedState=h,Zn=!0),a=a.queue,Hc(of.bind(null,s,a,e),[e]),a.getSnapshot!==t||m||xn!==null&&xn.memoizedState.tag&1){if(s.flags|=2048,Rl(9,rf.bind(null,s,a,h,t),void 0,null),Rn===null)throw Error(i(349));(js&30)!==0||jc(s,t,h)}return h}function jc(e,t,s){e.flags|=16384,e={getSnapshot:t,value:s},t=qt.updateQueue,t===null?(t={lastEffect:null,stores:null},qt.updateQueue=t,t.stores=[e]):(s=t.stores,s===null?t.stores=[e]:s.push(e))}function rf(e,t,s,a){t.value=s,t.getSnapshot=a,Po(t)&&Kd(e)}function of(e,t,s){return s(function(){Po(t)&&Kd(e)})}function Po(e){var t=e.getSnapshot;e=e.value;try{var s=t();return!Y(e,s)}catch{return!0}}function Kd(e){var t=Pi(e,1);t!==null&&Mi(t,e,1,-1)}function bo(e){var t=Zt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Us,lastRenderedState:e},t.queue=e,e=e.dispatch=eh.bind(null,qt,e),[t.memoizedState,e]}function Rl(e,t,s,a){return e={tag:e,create:t,destroy:s,deps:a,next:null},t=qt.updateQueue,t===null?(t={lastEffect:null,stores:null},qt.updateQueue=t,t.lastEffect=e.next=e):(s=t.lastEffect,s===null?t.lastEffect=e.next=e:(a=s.next,s.next=e,e.next=a,t.lastEffect=e)),e}function Uc(){return Sn().memoizedState}function Ll(e,t,s,a){var h=Zt();qt.flags|=e,h.memoizedState=Rl(1|t,s,void 0,a===void 0?null:a)}function sf(e,t,s,a){var h=Sn();a=a===void 0?null:a;var m=void 0;if(Kt!==null){var S=Kt.memoizedState;if(m=S.destroy,a!==null&&Pu(a,S.deps)){h.memoizedState=Rl(t,s,m,a);return}}qt.flags|=e,h.memoizedState=Rl(1|t,s,m,a)}function Qd(e,t){return Ll(8390656,8,e,t)}function Hc(e,t){return sf(2048,8,e,t)}function Yc(e,t){return sf(4,2,e,t)}function Vc(e,t){return sf(4,4,e,t)}function Zd(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Gc(e,t,s){return s=s!=null?s.concat([e]):null,sf(4,4,Zd.bind(null,t,e),s)}function lf(){}function hr(e,t){var s=Sn();t=t===void 0?null:t;var a=s.memoizedState;return a!==null&&t!==null&&Pu(t,a[1])?a[0]:(s.memoizedState=[e,t],e)}function Li(e,t){var s=Sn();t=t===void 0?null:t;var a=s.memoizedState;return a!==null&&t!==null&&Pu(t,a[1])?a[0]:(e=e(),s.memoizedState=[e,t],e)}function Jd(e,t,s){return(js&21)===0?(e.baseState&&(e.baseState=!1,Zn=!0),e.memoizedState=s):(Y(s,t)||(s=oc(),qt.lanes|=s,hs|=s,e.baseState=!0),t)}function Up(e,t){var s=kt;kt=s!==0&&4>s?s:4,e(!0);var a=Ze.transition;Ze.transition={};try{e(!1),t()}finally{kt=s,Ze.transition=a}}function bu(){return Sn().memoizedState}function Ol(e,t,s){var a=gs(e);if(s={lane:a,action:s,hasEagerState:!1,eagerState:null,next:null},$c(e))th(t,s);else if(s=Kn(e,t,s,a),s!==null){var h=gr();Mi(s,e,a,h),Xc(s,t,a)}}function eh(e,t,s){var a=gs(e),h={lane:a,action:s,hasEagerState:!1,eagerState:null,next:null};if($c(e))th(t,h);else{var m=e.alternate;if(e.lanes===0&&(m===null||m.lanes===0)&&(m=t.lastRenderedReducer,m!==null))try{var S=t.lastRenderedState,A=m(S,s);if(h.hasEagerState=!0,h.eagerState=A,Y(A,S)){var L=t.interleaved;L===null?(h.next=h,Ga(t)):(h.next=L.next,L.next=h),t.interleaved=h;return}}catch{}s=Kn(e,t,h,a),s!==null&&(h=gr(),Mi(s,e,a,h),Xc(s,t,a))}}function $c(e){var t=e.alternate;return e===qt||t!==null&&t===qt}function th(e,t){Au=Za=!0;var s=e.pending;s===null?t.next=t:(t.next=s.next,s.next=t),e.pending=t}function Xc(e,t,s){if((s&4194240)!==0){var a=t.lanes;a&=e.pendingLanes,s|=a,t.lanes=s,lu(e,s)}}var Ro={readContext:dr,useCallback:kn,useContext:kn,useEffect:kn,useImperativeHandle:kn,useInsertionEffect:kn,useLayoutEffect:kn,useMemo:kn,useReducer:kn,useRef:kn,useState:kn,useDebugValue:kn,useDeferredValue:kn,useTransition:kn,useMutableSource:kn,useSyncExternalStore:kn,useId:kn,unstable_isNewReconciler:!1},Ru={readContext:dr,useCallback:function(e,t){return Zt().memoizedState=[e,t===void 0?null:t],e},useContext:dr,useEffect:Qd,useImperativeHandle:function(e,t,s){return s=s!=null?s.concat([e]):null,Ll(4194308,4,Zd.bind(null,t,e),s)},useLayoutEffect:function(e,t){return Ll(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ll(4,2,e,t)},useMemo:function(e,t){var s=Zt();return t=t===void 0?null:t,e=e(),s.memoizedState=[e,t],e},useReducer:function(e,t,s){var a=Zt();return t=s!==void 0?s(t):t,a.memoizedState=a.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},a.queue=e,e=e.dispatch=Ol.bind(null,qt,e),[a.memoizedState,e]},useRef:function(e){var t=Zt();return e={current:e},t.memoizedState=e},useState:bo,useDebugValue:lf,useDeferredValue:function(e){return Zt().memoizedState=e},useTransition:function(){var e=bo(!1),t=e[0];return e=Up.bind(null,e[1]),Zt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,s){var a=qt,h=Zt();if(Bt){if(s===void 0)throw Error(i(407));s=s()}else{if(s=t(),Rn===null)throw Error(i(349));(js&30)!==0||jc(a,t,s)}h.memoizedState=s;var m={value:s,getSnapshot:t};return h.queue=m,Qd(of.bind(null,a,m,e),[e]),a.flags|=2048,Rl(9,rf.bind(null,a,m,s,t),void 0,null),s},useId:function(){var e=Zt(),t=Rn.identifierPrefix;if(Bt){var s=lo,a=so;s=(a&~(1<<32-Ti(a)-1)).toString(32)+s,t=":"+t+"R"+s,s=Qn++,0<s&&(t+="H"+s.toString(32)),t+=":"}else s=jp++,t=":"+t+"r"+s.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Hp={readContext:dr,useCallback:hr,useContext:dr,useEffect:Hc,useImperativeHandle:Gc,useInsertionEffect:Yc,useLayoutEffect:Vc,useMemo:Li,useReducer:tf,useRef:Uc,useState:function(){return tf(Us)},useDebugValue:lf,useDeferredValue:function(e){var t=Sn();return Jd(t,Kt.memoizedState,e)},useTransition:function(){var e=tf(Us)[0],t=Sn().memoizedState;return[e,t]},useMutableSource:Wc,useSyncExternalStore:nf,useId:bu,unstable_isNewReconciler:!1},nh={readContext:dr,useCallback:hr,useContext:dr,useEffect:Hc,useImperativeHandle:Gc,useInsertionEffect:Yc,useLayoutEffect:Vc,useMemo:Li,useReducer:bl,useRef:Uc,useState:function(){return bl(Us)},useDebugValue:lf,useDeferredValue:function(e){var t=Sn();return Kt===null?t.memoizedState=e:Jd(t,Kt.memoizedState,e)},useTransition:function(){var e=bl(Us)[0],t=Sn().memoizedState;return[e,t]},useMutableSource:Wc,useSyncExternalStore:nf,useId:bu,unstable_isNewReconciler:!1};function Hs(e,t){try{var s="",a=t;do s+=Fe(a),a=a.return;while(a);var h=s}catch(m){h=`
Error generating stack: `+m.message+`
`+m.stack}return{value:e,source:t,stack:h,digest:null}}function Ml(e,t,s){return{value:e,source:null,stack:s??null,digest:t??null}}function uf(e,t){try{console.error(t.value)}catch(s){setTimeout(function(){throw s})}}var af=typeof WeakMap=="function"?WeakMap:Map;function ff(e,t,s){s=bi(-1,s),s.tag=3,s.payload={element:null};var a=t.value;return s.callback=function(){wf||(wf=!0,a0=a),uf(e,t)},s}function Lu(e,t,s){s=bi(-1,s),s.tag=3;var a=e.type.getDerivedStateFromError;if(typeof a=="function"){var h=t.value;s.payload=function(){return a(h)},s.callback=function(){uf(e,t)}}var m=e.stateNode;return m!==null&&typeof m.componentDidCatch=="function"&&(s.callback=function(){uf(e,t),typeof a!="function"&&(ps===null?ps=new Set([this]):ps.add(this));var S=t.stack;this.componentDidCatch(t.value,{componentStack:S!==null?S:""})}),s}function rh(e,t,s){var a=e.pingCache;if(a===null){a=e.pingCache=new af;var h=new Set;a.set(t,h)}else h=a.get(t),h===void 0&&(h=new Set,a.set(t,h));h.has(s)||(h.add(s),e=Qp.bind(null,e,t,s),t.then(e,e))}function qc(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Ou(e,t,s,a,h){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,s.flags|=131072,s.flags&=-52805,s.tag===1&&(s.alternate===null?s.tag=17:(t=bi(-1,1),t.tag=2,os(s,t,1))),s.lanes|=1),e):(e.flags|=65536,e.lanes=h,e)}var ih=U.ReactCurrentOwner,Zn=!1;function pr(e,t,s,a){t.child=e===null?Mc(t,null,s,a):ls(t,e.child,s,a)}function Kc(e,t,s,a,h){s=s.render;var m=t.ref;return rs(t,h),a=Ja(e,t,s,a,m,h),s=ef(),e!==null&&!Zn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~h,po(e,t,h)):(Bt&&s&&ku(t),t.flags|=1,pr(e,t,a,h),t.child)}function co(e,t,s,a,h){if(e===null){var m=s.type;return typeof m=="function"&&!m0(m)&&m.defaultProps===void 0&&s.compare===null&&s.defaultProps===void 0?(t.tag=15,t.type=m,Qc(e,t,m,a,h)):(e=Cf(s.type,null,a,t,t.mode,h),e.ref=t.ref,e.return=t,t.child=e)}if(m=e.child,(e.lanes&h)===0){var S=m.memoizedProps;if(s=s.compare,s=s!==null?s:ve,s(S,a)&&e.ref===t.ref)return po(e,t,h)}return t.flags|=1,e=vs(m,a),e.ref=t.ref,e.return=t,t.child=e}function Qc(e,t,s,a,h){if(e!==null){var m=e.memoizedProps;if(ve(m,a)&&e.ref===t.ref)if(Zn=!1,t.pendingProps=a=m,(e.lanes&h)!==0)(e.flags&131072)!==0&&(Zn=!0);else return t.lanes=e.lanes,po(e,t,h)}return cf(e,t,s,a,h)}function Zc(e,t,s){var a=t.pendingProps,h=a.children,m=e!==null?e.memoizedState:null;if(a.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Rt(jl,Vr),Vr|=s;else{if((s&1073741824)===0)return e=m!==null?m.baseLanes|s:s,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Rt(jl,Vr),Vr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},a=m!==null?m.baseLanes:s,Rt(jl,Vr),Vr|=a}else m!==null?(a=m.baseLanes|s,t.memoizedState=null):a=s,Rt(jl,Vr),Vr|=a;return pr(e,t,h,s),t.child}function oh(e,t){var s=t.ref;(e===null&&s!==null||e!==null&&e.ref!==s)&&(t.flags|=512,t.flags|=2097152)}function cf(e,t,s,a,h){var m=Tr(s)?cr:$n.current;return m=Cl(t,m),rs(t,h),s=Ja(e,t,s,a,m,h),a=ef(),e!==null&&!Zn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~h,po(e,t,h)):(Bt&&a&&ku(t),t.flags|=1,pr(e,t,s,h),t.child)}function sh(e,t,s,a,h){if(Tr(s)){var m=!0;si(t)}else m=!1;if(rs(t,h),t.stateNode===null)Nl(e,t),Lc(t,s,a),Oc(t,s,a,h),a=!0;else if(e===null){var S=t.stateNode,A=t.memoizedProps;S.props=A;var L=S.context,V=s.contextType;typeof V=="object"&&V!==null?V=dr(V):(V=Tr(s)?cr:$n.current,V=Cl(t,V));var le=s.getDerivedStateFromProps,ae=typeof le=="function"||typeof S.getSnapshotBeforeUpdate=="function";ae||typeof S.UNSAFE_componentWillReceiveProps!="function"&&typeof S.componentWillReceiveProps!="function"||(A!==a||L!==V)&&Xd(t,S,a,V),is=!1;var se=t.memoizedState;S.state=se,$a(t,a,S,h),L=t.memoizedState,A!==a||se!==L||Cr.current||is?(typeof le=="function"&&(Rc(t,s,le,a),L=t.memoizedState),(A=is||qa(t,s,A,a,se,L,V))?(ae||typeof S.UNSAFE_componentWillMount!="function"&&typeof S.componentWillMount!="function"||(typeof S.componentWillMount=="function"&&S.componentWillMount(),typeof S.UNSAFE_componentWillMount=="function"&&S.UNSAFE_componentWillMount()),typeof S.componentDidMount=="function"&&(t.flags|=4194308)):(typeof S.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=L),S.props=a,S.state=L,S.context=V,a=A):(typeof S.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{S=t.stateNode,Gd(e,t),A=t.memoizedProps,V=t.type===t.elementType?A:Ai(t.type,A),S.props=V,ae=t.pendingProps,se=S.context,L=s.contextType,typeof L=="object"&&L!==null?L=dr(L):(L=Tr(s)?cr:$n.current,L=Cl(t,L));var ye=s.getDerivedStateFromProps;(le=typeof ye=="function"||typeof S.getSnapshotBeforeUpdate=="function")||typeof S.UNSAFE_componentWillReceiveProps!="function"&&typeof S.componentWillReceiveProps!="function"||(A!==ae||se!==L)&&Xd(t,S,a,L),is=!1,se=t.memoizedState,S.state=se,$a(t,a,S,h);var ke=t.memoizedState;A!==ae||se!==ke||Cr.current||is?(typeof ye=="function"&&(Rc(t,s,ye,a),ke=t.memoizedState),(V=is||qa(t,s,V,a,se,ke,L)||!1)?(le||typeof S.UNSAFE_componentWillUpdate!="function"&&typeof S.componentWillUpdate!="function"||(typeof S.componentWillUpdate=="function"&&S.componentWillUpdate(a,ke,L),typeof S.UNSAFE_componentWillUpdate=="function"&&S.UNSAFE_componentWillUpdate(a,ke,L)),typeof S.componentDidUpdate=="function"&&(t.flags|=4),typeof S.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof S.componentDidUpdate!="function"||A===e.memoizedProps&&se===e.memoizedState||(t.flags|=4),typeof S.getSnapshotBeforeUpdate!="function"||A===e.memoizedProps&&se===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=ke),S.props=a,S.state=ke,S.context=L,a=V):(typeof S.componentDidUpdate!="function"||A===e.memoizedProps&&se===e.memoizedState||(t.flags|=4),typeof S.getSnapshotBeforeUpdate!="function"||A===e.memoizedProps&&se===e.memoizedState||(t.flags|=1024),a=!1)}return Jc(e,t,s,a,m,h)}function Jc(e,t,s,a,h,m){oh(e,t);var S=(t.flags&128)!==0;if(!a&&!S)return h&&jd(t,s,!1),po(e,t,m);a=t.stateNode,ih.current=t;var A=S&&typeof s.getDerivedStateFromError!="function"?null:a.render();return t.flags|=1,e!==null&&S?(t.child=ls(t,e.child,null,m),t.child=ls(t,null,A,m)):pr(e,t,A,m),t.memoizedState=a.state,h&&jd(t,s,!0),t.child}function ho(e){var t=e.stateNode;t.pendingContext?Bd(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Bd(e,t.context,!1),Qa(e,t.containerInfo)}function df(e,t,s,a,h){return ao(),fo(h),t.flags|=256,pr(e,t,s,a),t.child}var Mu={dehydrated:null,treeContext:null,retryLane:0};function Nu(e){return{baseLanes:e,cachePool:null,transitions:null}}function zu(e,t,s){var a=t.pendingProps,h=Wt.current,m=!1,S=(t.flags&128)!==0,A;if((A=S)||(A=e!==null&&e.memoizedState===null?!1:(h&2)!==0),A?(m=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(h|=1),Rt(Wt,h&1),e===null)return Fr(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(S=a.children,e=a.fallback,m?(a=t.mode,m=t.child,S={mode:"hidden",children:S},(a&1)===0&&m!==null?(m.childLanes=0,m.pendingProps=S):m=Tf(S,a,0,null),e=$s(e,a,s,null),m.return=t,e.return=t,m.sibling=e,t.child=m,t.child.memoizedState=Nu(s),t.memoizedState=Mu,e):fs(t,S));if(h=e.memoizedState,h!==null&&(A=h.dehydrated,A!==null))return hf(e,t,S,a,A,h,s);if(m){m=a.fallback,S=t.mode,h=e.child,A=h.sibling;var L={mode:"hidden",children:a.children};return(S&1)===0&&t.child!==h?(a=t.child,a.childLanes=0,a.pendingProps=L,t.deletions=null):(a=vs(h,L),a.subtreeFlags=h.subtreeFlags&14680064),A!==null?m=vs(A,m):(m=$s(m,S,s,null),m.flags|=2),m.return=t,a.return=t,a.sibling=m,t.child=a,a=m,m=t.child,S=e.child.memoizedState,S=S===null?Nu(s):{baseLanes:S.baseLanes|s,cachePool:null,transitions:S.transitions},m.memoizedState=S,m.childLanes=e.childLanes&~s,t.memoizedState=Mu,a}return m=e.child,e=m.sibling,a=vs(m,{mode:"visible",children:a.children}),(t.mode&1)===0&&(a.lanes=s),a.return=t,a.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=a,t.memoizedState=null,a}function fs(e,t){return t=Tf({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Le(e,t,s,a){return a!==null&&fo(a),ls(t,e.child,null,s),e=fs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function hf(e,t,s,a,h,m,S){if(s)return t.flags&256?(t.flags&=-257,a=Ml(Error(i(422))),Le(e,t,S,a)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(m=a.fallback,h=t.mode,a=Tf({mode:"visible",children:a.children},h,0,null),m=$s(m,h,S,null),m.flags|=2,a.return=t,m.return=t,a.sibling=m,t.child=a,(t.mode&1)!==0&&ls(t,e.child,null,S),t.child.memoizedState=Nu(S),t.memoizedState=Mu,m);if((t.mode&1)===0)return Le(e,t,S,null);if(h.data==="$!"){if(a=h.nextSibling&&h.nextSibling.dataset,a)var A=a.dgst;return a=A,m=Error(i(419)),a=Ml(m,a,void 0),Le(e,t,S,a)}if(A=(S&e.childLanes)!==0,Zn||A){if(a=Rn,a!==null){switch(S&-S){case 4:h=2;break;case 16:h=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:h=32;break;case 536870912:h=268435456;break;default:h=0}h=(h&(a.suspendedLanes|S))!==0?0:h,h!==0&&h!==m.retryLane&&(m.retryLane=h,Pi(e,h),Mi(a,e,h,-1))}return g0(),a=Ml(Error(i(421))),Le(e,t,S,a)}return h.data==="$?"?(t.flags|=128,t.child=e.child,t=Zp.bind(null,e),h._reactRetry=t,null):(e=m.treeContext,jr=Jo(h.nextSibling),qn=t,Bt=!0,Ii=null,e!==null&&(li[ui++]=so,li[ui++]=lo,li[ui++]=Ms,so=e.id,lo=e.overflow,Ms=t),t=fs(t,a.children),t.flags|=4096,t)}function pf(e,t,s){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),ai(e.return,t,s)}function Lo(e,t,s,a,h){var m=e.memoizedState;m===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:s,tailMode:h}:(m.isBackwards=t,m.rendering=null,m.renderingStartTime=0,m.last=a,m.tail=s,m.tailMode=h)}function lh(e,t,s){var a=t.pendingProps,h=a.revealOrder,m=a.tail;if(pr(e,t,a.children,s),a=Wt.current,(a&2)!==0)a=a&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&pf(e,s,t);else if(e.tag===19)pf(e,s,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}a&=1}if(Rt(Wt,a),(t.mode&1)===0)t.memoizedState=null;else switch(h){case"forwards":for(s=t.child,h=null;s!==null;)e=s.alternate,e!==null&&Fu(e)===null&&(h=s),s=s.sibling;s=h,s===null?(h=t.child,t.child=null):(h=s.sibling,s.sibling=null),Lo(t,!1,h,s,m);break;case"backwards":for(s=null,h=t.child,t.child=null;h!==null;){if(e=h.alternate,e!==null&&Fu(e)===null){t.child=h;break}e=h.sibling,h.sibling=s,s=h,h=e}Lo(t,!0,s,null,m);break;case"together":Lo(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Nl(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function po(e,t,s){if(e!==null&&(t.dependencies=e.dependencies),hs|=t.lanes,(s&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,s=vs(e,e.pendingProps),t.child=s,s.return=t;e.sibling!==null;)e=e.sibling,s=s.sibling=vs(e,e.pendingProps),s.return=t;s.sibling=null}return t.child}function Jn(e,t,s){switch(t.tag){case 3:ho(t),ao();break;case 5:Nc(t);break;case 1:Tr(t.type)&&si(t);break;case 4:Qa(t,t.stateNode.containerInfo);break;case 10:var a=t.type._context,h=t.memoizedProps.value;Rt(Bs,a._currentValue),a._currentValue=h;break;case 13:if(a=t.memoizedState,a!==null)return a.dehydrated!==null?(Rt(Wt,Wt.current&1),t.flags|=128,null):(s&t.child.childLanes)!==0?zu(e,t,s):(Rt(Wt,Wt.current&1),e=po(e,t,s),e!==null?e.sibling:null);Rt(Wt,Wt.current&1);break;case 19:if(a=(s&t.childLanes)!==0,(e.flags&128)!==0){if(a)return lh(e,t,s);t.flags|=128}if(h=t.memoizedState,h!==null&&(h.rendering=null,h.tail=null,h.lastEffect=null),Rt(Wt,Wt.current),a)break;return null;case 22:case 23:return t.lanes=0,Zc(e,t,s)}return po(e,t,s)}var uh,e0,t0,ah;uh=function(e,t){for(var s=t.child;s!==null;){if(s.tag===5||s.tag===6)e.appendChild(s.stateNode);else if(s.tag!==4&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break;for(;s.sibling===null;){if(s.return===null||s.return===t)return;s=s.return}s.sibling.return=s.return,s=s.sibling}},e0=function(){},t0=function(e,t,s,a){var h=e.memoizedProps;if(h!==a){e=t.stateNode,as(Ri.current);var m=null;switch(s){case"input":h=tt(e,h),a=tt(e,a),m=[];break;case"select":h=y({},h,{value:void 0}),a=y({},a,{value:void 0}),m=[];break;case"textarea":h=Nn(e,h),a=Nn(e,a),m=[];break;default:typeof h.onClick!="function"&&typeof a.onClick=="function"&&(e.onclick=Oa)}ti(s,a);var S;s=null;for(V in h)if(!a.hasOwnProperty(V)&&h.hasOwnProperty(V)&&h[V]!=null)if(V==="style"){var A=h[V];for(S in A)A.hasOwnProperty(S)&&(s||(s={}),s[S]="")}else V!=="dangerouslySetInnerHTML"&&V!=="children"&&V!=="suppressContentEditableWarning"&&V!=="suppressHydrationWarning"&&V!=="autoFocus"&&(u.hasOwnProperty(V)?m||(m=[]):(m=m||[]).push(V,null));for(V in a){var L=a[V];if(A=h?.[V],a.hasOwnProperty(V)&&L!==A&&(L!=null||A!=null))if(V==="style")if(A){for(S in A)!A.hasOwnProperty(S)||L&&L.hasOwnProperty(S)||(s||(s={}),s[S]="");for(S in L)L.hasOwnProperty(S)&&A[S]!==L[S]&&(s||(s={}),s[S]=L[S])}else s||(m||(m=[]),m.push(V,s)),s=L;else V==="dangerouslySetInnerHTML"?(L=L?L.__html:void 0,A=A?A.__html:void 0,L!=null&&A!==L&&(m=m||[]).push(V,L)):V==="children"?typeof L!="string"&&typeof L!="number"||(m=m||[]).push(V,""+L):V!=="suppressContentEditableWarning"&&V!=="suppressHydrationWarning"&&(u.hasOwnProperty(V)?(L!=null&&V==="onScroll"&&Nt("scroll",e),m||A===L||(m=[])):(m=m||[]).push(V,L))}s&&(m=m||[]).push("style",s);var V=m;(t.updateQueue=V)&&(t.flags|=4)}},ah=function(e,t,s,a){s!==a&&(t.flags|=4)};function zl(e,t){if(!Bt)switch(e.tailMode){case"hidden":t=e.tail;for(var s=null;t!==null;)t.alternate!==null&&(s=t),t=t.sibling;s===null?e.tail=null:s.sibling=null;break;case"collapsed":s=e.tail;for(var a=null;s!==null;)s.alternate!==null&&(a=s),s=s.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function er(e){var t=e.alternate!==null&&e.alternate.child===e.child,s=0,a=0;if(t)for(var h=e.child;h!==null;)s|=h.lanes|h.childLanes,a|=h.subtreeFlags&14680064,a|=h.flags&14680064,h.return=e,h=h.sibling;else for(h=e.child;h!==null;)s|=h.lanes|h.childLanes,a|=h.subtreeFlags,a|=h.flags,h.return=e,h=h.sibling;return e.subtreeFlags|=a,e.childLanes=s,t}function Yp(e,t,s){var a=t.pendingProps;switch(zs(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return er(t),null;case 1:return Tr(t.type)&&Ba(),er(t),null;case 3:return a=t.stateNode,Al(),zt(Cr),zt($n),Bc(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(Su(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Ii!==null&&(d0(Ii),Ii=null))),e0(e,t),er(t),null;case 5:zc(t);var h=as(Tu.current);if(s=t.type,e!==null&&t.stateNode!=null)t0(e,t,s,a,h),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!a){if(t.stateNode===null)throw Error(i(166));return er(t),null}if(e=as(Ri.current),Su(t)){a=t.stateNode,s=t.type;var m=t.memoizedProps;switch(a[io]=t,a[es]=m,e=(t.mode&1)!==0,s){case"dialog":Nt("cancel",a),Nt("close",a);break;case"iframe":case"object":case"embed":Nt("load",a);break;case"video":case"audio":for(h=0;h<Fo.length;h++)Nt(Fo[h],a);break;case"source":Nt("error",a);break;case"img":case"image":case"link":Nt("error",a),Nt("load",a);break;case"details":Nt("toggle",a);break;case"input":$t(a,m),Nt("invalid",a);break;case"select":a._wrapperState={wasMultiple:!!m.multiple},Nt("invalid",a);break;case"textarea":vr(a,m),Nt("invalid",a)}ti(s,m),h=null;for(var S in m)if(m.hasOwnProperty(S)){var A=m[S];S==="children"?typeof A=="string"?a.textContent!==A&&(m.suppressHydrationWarning!==!0&&vu(a.textContent,A,e),h=["children",A]):typeof A=="number"&&a.textContent!==""+A&&(m.suppressHydrationWarning!==!0&&vu(a.textContent,A,e),h=["children",""+A]):u.hasOwnProperty(S)&&A!=null&&S==="onScroll"&&Nt("scroll",a)}switch(s){case"input":gt(a),_n(a,m,!0);break;case"textarea":gt(a),Ot(a);break;case"select":case"option":break;default:typeof m.onClick=="function"&&(a.onclick=Oa)}a=h,t.updateQueue=a,a!==null&&(t.flags|=4)}else{S=h.nodeType===9?h:h.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Di(s)),e==="http://www.w3.org/1999/xhtml"?s==="script"?(e=S.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof a.is=="string"?e=S.createElement(s,{is:a.is}):(e=S.createElement(s),s==="select"&&(S=e,a.multiple?S.multiple=!0:a.size&&(S.size=a.size))):e=S.createElementNS(e,s),e[io]=t,e[es]=a,uh(e,t,!1,!1),t.stateNode=e;e:{switch(S=wr(s,a),s){case"dialog":Nt("cancel",e),Nt("close",e),h=a;break;case"iframe":case"object":case"embed":Nt("load",e),h=a;break;case"video":case"audio":for(h=0;h<Fo.length;h++)Nt(Fo[h],e);h=a;break;case"source":Nt("error",e),h=a;break;case"img":case"image":case"link":Nt("error",e),Nt("load",e),h=a;break;case"details":Nt("toggle",e),h=a;break;case"input":$t(e,a),h=tt(e,a),Nt("invalid",e);break;case"option":h=a;break;case"select":e._wrapperState={wasMultiple:!!a.multiple},h=y({},a,{value:void 0}),Nt("invalid",e);break;case"textarea":vr(e,a),h=Nn(e,a),Nt("invalid",e);break;default:h=a}ti(s,h),A=h;for(m in A)if(A.hasOwnProperty(m)){var L=A[m];m==="style"?yr(e,L):m==="dangerouslySetInnerHTML"?(L=L?L.__html:void 0,L!=null&&zn(e,L)):m==="children"?typeof L=="string"?(s!=="textarea"||L!=="")&&Bn(e,L):typeof L=="number"&&Bn(e,""+L):m!=="suppressContentEditableWarning"&&m!=="suppressHydrationWarning"&&m!=="autoFocus"&&(u.hasOwnProperty(m)?L!=null&&m==="onScroll"&&Nt("scroll",e):L!=null&&Q(e,m,L,S))}switch(s){case"input":gt(e),_n(e,a,!1);break;case"textarea":gt(e),Ot(e);break;case"option":a.value!=null&&e.setAttribute("value",""+Ee(a.value));break;case"select":e.multiple=!!a.multiple,m=a.value,m!=null?nt(e,!!a.multiple,m,!1):a.defaultValue!=null&&nt(e,!!a.multiple,a.defaultValue,!0);break;default:typeof h.onClick=="function"&&(e.onclick=Oa)}switch(s){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}}a&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return er(t),null;case 6:if(e&&t.stateNode!=null)ah(e,t,e.memoizedProps,a);else{if(typeof a!="string"&&t.stateNode===null)throw Error(i(166));if(s=as(Tu.current),as(Ri.current),Su(t)){if(a=t.stateNode,s=t.memoizedProps,a[io]=t,(m=a.nodeValue!==s)&&(e=qn,e!==null))switch(e.tag){case 3:vu(a.nodeValue,s,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&vu(a.nodeValue,s,(e.mode&1)!==0)}m&&(t.flags|=4)}else a=(s.nodeType===9?s:s.ownerDocument).createTextNode(a),a[io]=t,t.stateNode=a}return er(t),null;case 13:if(zt(Wt),a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Bt&&jr!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Ac(),ao(),t.flags|=98560,m=!1;else if(m=Su(t),a!==null&&a.dehydrated!==null){if(e===null){if(!m)throw Error(i(318));if(m=t.memoizedState,m=m!==null?m.dehydrated:null,!m)throw Error(i(317));m[io]=t}else ao(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;er(t),m=!1}else Ii!==null&&(d0(Ii),Ii=null),m=!0;if(!m)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=s,t):(a=a!==null,a!==(e!==null&&e.memoizedState!==null)&&a&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(Wt.current&1)!==0?Dn===0&&(Dn=3):g0())),t.updateQueue!==null&&(t.flags|=4),er(t),null);case 4:return Al(),e0(e,t),e===null&&Qo(t.stateNode.containerInfo),er(t),null;case 10:return Va(t.type._context),er(t),null;case 17:return Tr(t.type)&&Ba(),er(t),null;case 19:if(zt(Wt),m=t.memoizedState,m===null)return er(t),null;if(a=(t.flags&128)!==0,S=m.rendering,S===null)if(a)zl(m,!1);else{if(Dn!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(S=Fu(e),S!==null){for(t.flags|=128,zl(m,!1),a=S.updateQueue,a!==null&&(t.updateQueue=a,t.flags|=4),t.subtreeFlags=0,a=s,s=t.child;s!==null;)m=s,e=a,m.flags&=14680066,S=m.alternate,S===null?(m.childLanes=0,m.lanes=e,m.child=null,m.subtreeFlags=0,m.memoizedProps=null,m.memoizedState=null,m.updateQueue=null,m.dependencies=null,m.stateNode=null):(m.childLanes=S.childLanes,m.lanes=S.lanes,m.child=S.child,m.subtreeFlags=0,m.deletions=null,m.memoizedProps=S.memoizedProps,m.memoizedState=S.memoizedState,m.updateQueue=S.updateQueue,m.type=S.type,e=S.dependencies,m.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),s=s.sibling;return Rt(Wt,Wt.current&1|2),t.child}e=e.sibling}m.tail!==null&&Ke()>Hl&&(t.flags|=128,a=!0,zl(m,!1),t.lanes=4194304)}else{if(!a)if(e=Fu(S),e!==null){if(t.flags|=128,a=!0,s=e.updateQueue,s!==null&&(t.updateQueue=s,t.flags|=4),zl(m,!0),m.tail===null&&m.tailMode==="hidden"&&!S.alternate&&!Bt)return er(t),null}else 2*Ke()-m.renderingStartTime>Hl&&s!==1073741824&&(t.flags|=128,a=!0,zl(m,!1),t.lanes=4194304);m.isBackwards?(S.sibling=t.child,t.child=S):(s=m.last,s!==null?s.sibling=S:t.child=S,m.last=S)}return m.tail!==null?(t=m.tail,m.rendering=t,m.tail=t.sibling,m.renderingStartTime=Ke(),t.sibling=null,s=Wt.current,Rt(Wt,a?s&1|2:s&1),t):(er(t),null);case 22:case 23:return p0(),a=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==a&&(t.flags|=8192),a&&(t.mode&1)!==0?(Vr&1073741824)!==0&&(er(t),t.subtreeFlags&6&&(t.flags|=8192)):er(t),null;case 24:return null;case 25:return null}throw Error(i(156,t.tag))}function Vp(e,t){switch(zs(t),t.tag){case 1:return Tr(t.type)&&Ba(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Al(),zt(Cr),zt($n),Bc(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return zc(t),null;case 13:if(zt(Wt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));ao()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return zt(Wt),null;case 4:return Al(),null;case 10:return Va(t.type._context),null;case 22:case 23:return p0(),null;case 24:return null;default:return null}}var fi=!1,Dt=!1,n0=typeof WeakSet=="function"?WeakSet:Set,xe=null;function cs(e,t){var s=e.ref;if(s!==null)if(typeof s=="function")try{s(null)}catch(a){Jt(e,t,a)}else s.current=null}function r0(e,t,s){try{s()}catch(a){Jt(e,t,a)}}var fh=!1;function Bu(e,t){if(yu=ma,e=Tt(),du(e)){if("selectionStart"in e)var s={start:e.selectionStart,end:e.selectionEnd};else e:{s=(s=e.ownerDocument)&&s.defaultView||window;var a=s.getSelection&&s.getSelection();if(a&&a.rangeCount!==0){s=a.anchorNode;var h=a.anchorOffset,m=a.focusNode;a=a.focusOffset;try{s.nodeType,m.nodeType}catch{s=null;break e}var S=0,A=-1,L=-1,V=0,le=0,ae=e,se=null;t:for(;;){for(var ye;ae!==s||h!==0&&ae.nodeType!==3||(A=S+h),ae!==m||a!==0&&ae.nodeType!==3||(L=S+a),ae.nodeType===3&&(S+=ae.nodeValue.length),(ye=ae.firstChild)!==null;)se=ae,ae=ye;for(;;){if(ae===e)break t;if(se===s&&++V===h&&(A=S),se===m&&++le===a&&(L=S),(ye=ae.nextSibling)!==null)break;ae=se,se=ae.parentNode}ae=ye}s=A===-1||L===-1?null:{start:A,end:L}}else s=null}s=s||{start:0,end:0}}else s=null;for(Ls={focusedElem:e,selectionRange:s},ma=!1,xe=t;xe!==null;)if(t=xe,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xe=e;else for(;xe!==null;){t=xe;try{var ke=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(ke!==null){var De=ke.memoizedProps,rn=ke.memoizedState,B=t.stateNode,M=B.getSnapshotBeforeUpdate(t.elementType===t.type?De:Ai(t.type,De),rn);B.__reactInternalSnapshotBeforeUpdate=M}break;case 3:var j=t.stateNode.containerInfo;j.nodeType===1?j.textContent="":j.nodeType===9&&j.documentElement&&j.removeChild(j.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}catch(ce){Jt(t,t.return,ce)}if(e=t.sibling,e!==null){e.return=t.return,xe=e;break}xe=t.return}return ke=fh,fh=!1,ke}function Bl(e,t,s){var a=t.updateQueue;if(a=a!==null?a.lastEffect:null,a!==null){var h=a=a.next;do{if((h.tag&e)===e){var m=h.destroy;h.destroy=void 0,m!==void 0&&r0(t,s,m)}h=h.next}while(h!==a)}}function Wu(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var s=t=t.next;do{if((s.tag&e)===e){var a=s.create;s.destroy=a()}s=s.next}while(s!==t)}}function i0(e){var t=e.ref;if(t!==null){var s=e.stateNode;e.tag,e=s,typeof t=="function"?t(e):t.current=e}}function ch(e){var t=e.alternate;t!==null&&(e.alternate=null,ch(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[io],delete t[es],delete t[Na],delete t[D],delete t[Dl])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function dh(e){return e.tag===5||e.tag===3||e.tag===4}function hh(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||dh(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function gf(e,t,s){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?s.nodeType===8?s.parentNode.insertBefore(e,t):s.insertBefore(e,t):(s.nodeType===8?(t=s.parentNode,t.insertBefore(e,s)):(t=s,t.appendChild(e)),s=s._reactRootContainer,s!=null||t.onclick!==null||(t.onclick=Oa));else if(a!==4&&(e=e.child,e!==null))for(gf(e,t,s),e=e.sibling;e!==null;)gf(e,t,s),e=e.sibling}function _f(e,t,s){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?s.insertBefore(e,t):s.appendChild(e);else if(a!==4&&(e=e.child,e!==null))for(_f(e,t,s),e=e.sibling;e!==null;)_f(e,t,s),e=e.sibling}var Wn=null,Hr=!1;function Oo(e,t,s){for(s=s.child;s!==null;)Wl(e,t,s),s=s.sibling}function Wl(e,t,s){if(ur&&typeof ur.onCommitFiberUnmount=="function")try{ur.onCommitFiberUnmount(eo,s)}catch{}switch(s.tag){case 5:Dt||cs(s,t);case 6:var a=Wn,h=Hr;Wn=null,Oo(e,t,s),Wn=a,Hr=h,Wn!==null&&(Hr?(e=Wn,s=s.stateNode,e.nodeType===8?e.parentNode.removeChild(s):e.removeChild(s)):Wn.removeChild(s.stateNode));break;case 18:Wn!==null&&(Hr?(e=Wn,s=s.stateNode,e.nodeType===8?Tc(e.parentNode,s):e.nodeType===1&&Tc(e,s),St(e)):Tc(Wn,s.stateNode));break;case 4:a=Wn,h=Hr,Wn=s.stateNode.containerInfo,Hr=!0,Oo(e,t,s),Wn=a,Hr=h;break;case 0:case 11:case 14:case 15:if(!Dt&&(a=s.updateQueue,a!==null&&(a=a.lastEffect,a!==null))){h=a=a.next;do{var m=h,S=m.destroy;m=m.tag,S!==void 0&&((m&2)!==0||(m&4)!==0)&&r0(s,t,S),h=h.next}while(h!==a)}Oo(e,t,s);break;case 1:if(!Dt&&(cs(s,t),a=s.stateNode,typeof a.componentWillUnmount=="function"))try{a.props=s.memoizedProps,a.state=s.memoizedState,a.componentWillUnmount()}catch(A){Jt(s,t,A)}Oo(e,t,s);break;case 21:Oo(e,t,s);break;case 22:s.mode&1?(Dt=(a=Dt)||s.memoizedState!==null,Oo(e,t,s),Dt=a):Oo(e,t,s);break;default:Oo(e,t,s)}}function mf(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var s=e.stateNode;s===null&&(s=e.stateNode=new n0),t.forEach(function(a){var h=Jp.bind(null,e,a);s.has(a)||(s.add(a),a.then(h,h))})}}function ci(e,t){var s=t.deletions;if(s!==null)for(var a=0;a<s.length;a++){var h=s[a];try{var m=e,S=t,A=S;e:for(;A!==null;){switch(A.tag){case 5:Wn=A.stateNode,Hr=!1;break e;case 3:Wn=A.stateNode.containerInfo,Hr=!0;break e;case 4:Wn=A.stateNode.containerInfo,Hr=!0;break e}A=A.return}if(Wn===null)throw Error(i(160));Wl(m,S,h),Wn=null,Hr=!1;var L=h.alternate;L!==null&&(L.return=null),h.return=null}catch(V){Jt(h,t,V)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)o0(t,e),t=t.sibling}function o0(e,t){var s=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ci(t,e),Yr(e),a&4){try{Bl(3,e,e.return),Wu(3,e)}catch(De){Jt(e,e.return,De)}try{Bl(5,e,e.return)}catch(De){Jt(e,e.return,De)}}break;case 1:ci(t,e),Yr(e),a&512&&s!==null&&cs(s,s.return);break;case 5:if(ci(t,e),Yr(e),a&512&&s!==null&&cs(s,s.return),e.flags&32){var h=e.stateNode;try{Bn(h,"")}catch(De){Jt(e,e.return,De)}}if(a&4&&(h=e.stateNode,h!=null)){var m=e.memoizedProps,S=s!==null?s.memoizedProps:m,A=e.type,L=e.updateQueue;if(e.updateQueue=null,L!==null)try{A==="input"&&m.type==="radio"&&m.name!=null&&An(h,m),wr(A,S);var V=wr(A,m);for(S=0;S<L.length;S+=2){var le=L[S],ae=L[S+1];le==="style"?yr(h,ae):le==="dangerouslySetInnerHTML"?zn(h,ae):le==="children"?Bn(h,ae):Q(h,le,ae,V)}switch(A){case"input":G(h,m);break;case"textarea":Qi(h,m);break;case"select":var se=h._wrapperState.wasMultiple;h._wrapperState.wasMultiple=!!m.multiple;var ye=m.value;ye!=null?nt(h,!!m.multiple,ye,!1):se!==!!m.multiple&&(m.defaultValue!=null?nt(h,!!m.multiple,m.defaultValue,!0):nt(h,!!m.multiple,m.multiple?[]:"",!1))}h[es]=m}catch(De){Jt(e,e.return,De)}}break;case 6:if(ci(t,e),Yr(e),a&4){if(e.stateNode===null)throw Error(i(162));h=e.stateNode,m=e.memoizedProps;try{h.nodeValue=m}catch(De){Jt(e,e.return,De)}}break;case 3:if(ci(t,e),Yr(e),a&4&&s!==null&&s.memoizedState.isDehydrated)try{St(t.containerInfo)}catch(De){Jt(e,e.return,De)}break;case 4:ci(t,e),Yr(e);break;case 13:ci(t,e),Yr(e),h=e.child,h.flags&8192&&(m=h.memoizedState!==null,h.stateNode.isHidden=m,!m||h.alternate!==null&&h.alternate.memoizedState!==null||(yf=Ke())),a&4&&mf(e);break;case 22:if(le=s!==null&&s.memoizedState!==null,e.mode&1?(Dt=(V=Dt)||le,ci(t,e),Dt=V):ci(t,e),Yr(e),a&8192){if(V=e.memoizedState!==null,(e.stateNode.isHidden=V)&&!le&&(e.mode&1)!==0)for(xe=e,le=e.child;le!==null;){for(ae=xe=le;xe!==null;){switch(se=xe,ye=se.child,se.tag){case 0:case 11:case 14:case 15:Bl(4,se,se.return);break;case 1:cs(se,se.return);var ke=se.stateNode;if(typeof ke.componentWillUnmount=="function"){a=se,s=se.return;try{t=a,ke.props=t.memoizedProps,ke.state=t.memoizedState,ke.componentWillUnmount()}catch(De){Jt(a,s,De)}}break;case 5:cs(se,se.return);break;case 22:if(se.memoizedState!==null){gh(ae);continue}}ye!==null?(ye.return=se,xe=ye):gh(ae)}le=le.sibling}e:for(le=null,ae=e;;){if(ae.tag===5){if(le===null){le=ae;try{h=ae.stateNode,V?(m=h.style,typeof m.setProperty=="function"?m.setProperty("display","none","important"):m.display="none"):(A=ae.stateNode,L=ae.memoizedProps.style,S=L!=null&&L.hasOwnProperty("display")?L.display:null,A.style.display=ko("display",S))}catch(De){Jt(e,e.return,De)}}}else if(ae.tag===6){if(le===null)try{ae.stateNode.nodeValue=V?"":ae.memoizedProps}catch(De){Jt(e,e.return,De)}}else if((ae.tag!==22&&ae.tag!==23||ae.memoizedState===null||ae===e)&&ae.child!==null){ae.child.return=ae,ae=ae.child;continue}if(ae===e)break e;for(;ae.sibling===null;){if(ae.return===null||ae.return===e)break e;le===ae&&(le=null),ae=ae.return}le===ae&&(le=null),ae.sibling.return=ae.return,ae=ae.sibling}}break;case 19:ci(t,e),Yr(e),a&4&&mf(e);break;case 21:break;default:ci(t,e),Yr(e)}}function Yr(e){var t=e.flags;if(t&2){try{e:{for(var s=e.return;s!==null;){if(dh(s)){var a=s;break e}s=s.return}throw Error(i(160))}switch(a.tag){case 5:var h=a.stateNode;a.flags&32&&(Bn(h,""),a.flags&=-33);var m=hh(e);_f(e,m,h);break;case 3:case 4:var S=a.stateNode.containerInfo,A=hh(e);gf(e,A,S);break;default:throw Error(i(161))}}catch(L){Jt(e,e.return,L)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function ph(e,t,s){xe=e,Oi(e)}function Oi(e,t,s){for(var a=(e.mode&1)!==0;xe!==null;){var h=xe,m=h.child;if(h.tag===22&&a){var S=h.memoizedState!==null||fi;if(!S){var A=h.alternate,L=A!==null&&A.memoizedState!==null||Dt;A=fi;var V=Dt;if(fi=S,(Dt=L)&&!V)for(xe=h;xe!==null;)S=xe,L=S.child,S.tag===22&&S.memoizedState!==null?s0(h):L!==null?(L.return=S,xe=L):s0(h);for(;m!==null;)xe=m,Oi(m),m=m.sibling;xe=h,fi=A,Dt=V}ds(e)}else(h.subtreeFlags&8772)!==0&&m!==null?(m.return=h,xe=m):ds(e)}}function ds(e){for(;xe!==null;){var t=xe;if((t.flags&8772)!==0){var s=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Dt||Wu(5,t);break;case 1:var a=t.stateNode;if(t.flags&4&&!Dt)if(s===null)a.componentDidMount();else{var h=t.elementType===t.type?s.memoizedProps:Ai(t.type,s.memoizedProps);a.componentDidUpdate(h,s.memoizedState,a.__reactInternalSnapshotBeforeUpdate)}var m=t.updateQueue;m!==null&&$d(t,m,a);break;case 3:var S=t.updateQueue;if(S!==null){if(s=null,t.child!==null)switch(t.child.tag){case 5:s=t.child.stateNode;break;case 1:s=t.child.stateNode}$d(t,S,s)}break;case 5:var A=t.stateNode;if(s===null&&t.flags&4){s=A;var L=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":L.autoFocus&&s.focus();break;case"img":L.src&&(s.src=L.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var V=t.alternate;if(V!==null){var le=V.memoizedState;if(le!==null){var ae=le.dehydrated;ae!==null&&St(ae)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(i(163))}Dt||t.flags&512&&i0(t)}catch(se){Jt(t,t.return,se)}}if(t===e){xe=null;break}if(s=t.sibling,s!==null){s.return=t.return,xe=s;break}xe=t.return}}function gh(e){for(;xe!==null;){var t=xe;if(t===e){xe=null;break}var s=t.sibling;if(s!==null){s.return=t.return,xe=s;break}xe=t.return}}function s0(e){for(;xe!==null;){var t=xe;try{switch(t.tag){case 0:case 11:case 15:var s=t.return;try{Wu(4,t)}catch(L){Jt(t,s,L)}break;case 1:var a=t.stateNode;if(typeof a.componentDidMount=="function"){var h=t.return;try{a.componentDidMount()}catch(L){Jt(t,h,L)}}var m=t.return;try{i0(t)}catch(L){Jt(t,m,L)}break;case 5:var S=t.return;try{i0(t)}catch(L){Jt(t,S,L)}}}catch(L){Jt(t,t.return,L)}if(t===e){xe=null;break}var A=t.sibling;if(A!==null){A.return=t.return,xe=A;break}xe=t.return}}var Gp=Math.ceil,vf=U.ReactCurrentDispatcher,l0=U.ReactCurrentOwner,di=U.ReactCurrentBatchConfig,mt=0,Rn=null,hn=null,jn=0,Vr=0,jl=Er(0),Dn=0,Ul=null,hs=0,ju=0,u0=0,Uu=null,Ir=null,yf=0,Hl=1/0,Mo=null,wf=!1,a0=null,ps=null,xf=!1,En=null,kf=0,Hu=0,f0=null,Yu=-1,Sf=0;function gr(){return(mt&6)!==0?Ke():Yu!==-1?Yu:Yu=Ke()}function gs(e){return(e.mode&1)===0?1:(mt&2)!==0&&jn!==0?jn&-jn:Vd.transition!==null?(Sf===0&&(Sf=oc()),Sf):(e=kt,e!==0||(e=window.event,e=e===void 0?16:md(e.type)),e)}function Mi(e,t,s,a){if(50<Hu)throw Hu=0,f0=null,Error(i(185));su(e,s,a),((mt&2)===0||e!==Rn)&&(e===Rn&&((mt&2)===0&&(ju|=s),Dn===4&&_s(e,jn)),tr(e,a),s===1&&mt===0&&(t.mode&1)===0&&(Hl=Ke()+500,Wa&&ns()))}function tr(e,t){var s=e.callbackNode;kp(e,t);var a=Ts(e,e===Rn?jn:0);if(a===0)s!==null&&yn(s),e.callbackNode=null,e.callbackPriority=0;else if(t=a&-a,e.callbackPriority!==t){if(s!=null&&yn(s),t===1)e.tag===0?Os(mh.bind(null,e)):Ud(mh.bind(null,e)),Ma(function(){(mt&6)===0&&ns()}),s=null;else{switch(Fs(a)){case 1:s=kr;break;case 4:s=sl;break;case 16:s=Uo;break;case 536870912:s=Sr;break;default:s=Uo}s=Dh(s,_h.bind(null,e))}e.callbackPriority=t,e.callbackNode=s}}function _h(e,t){if(Yu=-1,Sf=0,(mt&6)!==0)throw Error(i(327));var s=e.callbackNode;if(ms()&&e.callbackNode!==s)return null;var a=Ts(e,e===Rn?jn:0);if(a===0)return null;if((a&30)!==0||(a&e.expiredLanes)!==0||t)t=Df(e,a);else{t=a;var h=mt;mt|=2;var m=yh();(Rn!==e||jn!==t)&&(Mo=null,Hl=Ke()+500,Vs(e,t));do try{qp();break}catch(A){vh(e,A)}while(!0);Du(),vf.current=m,mt=h,hn!==null?t=0:(Rn=null,jn=0,t=Dn)}if(t!==0){if(t===2&&(h=ha(e),h!==0&&(a=h,t=c0(e,h))),t===1)throw s=Ul,Vs(e,0),_s(e,a),tr(e,Ke()),s;if(t===6)_s(e,a);else{if(h=e.current.alternate,(a&30)===0&&!$p(h)&&(t=Df(e,a),t===2&&(m=ha(e),m!==0&&(a=m,t=c0(e,m))),t===1))throw s=Ul,Vs(e,0),_s(e,a),tr(e,Ke()),s;switch(e.finishedWork=h,e.finishedLanes=a,t){case 0:case 1:throw Error(i(345));case 2:Gs(e,Ir,Mo);break;case 3:if(_s(e,a),(a&130023424)===a&&(t=yf+500-Ke(),10<t)){if(Ts(e,0)!==0)break;if(h=e.suspendedLanes,(h&a)!==a){gr(),e.pingedLanes|=e.suspendedLanes&h;break}e.timeoutHandle=Zo(Gs.bind(null,e,Ir,Mo),t);break}Gs(e,Ir,Mo);break;case 4:if(_s(e,a),(a&4194240)===a)break;for(t=e.eventTimes,h=-1;0<a;){var S=31-Ti(a);m=1<<S,S=t[S],S>h&&(h=S),a&=~m}if(a=h,a=Ke()-a,a=(120>a?120:480>a?480:1080>a?1080:1920>a?1920:3e3>a?3e3:4320>a?4320:1960*Gp(a/1960))-a,10<a){e.timeoutHandle=Zo(Gs.bind(null,e,Ir,Mo),a);break}Gs(e,Ir,Mo);break;case 5:Gs(e,Ir,Mo);break;default:throw Error(i(329))}}}return tr(e,Ke()),e.callbackNode===s?_h.bind(null,e):null}function c0(e,t){var s=Uu;return e.current.memoizedState.isDehydrated&&(Vs(e,t).flags|=256),e=Df(e,t),e!==2&&(t=Ir,Ir=s,t!==null&&d0(t)),e}function d0(e){Ir===null?Ir=e:Ir.push.apply(Ir,e)}function $p(e){for(var t=e;;){if(t.flags&16384){var s=t.updateQueue;if(s!==null&&(s=s.stores,s!==null))for(var a=0;a<s.length;a++){var h=s[a],m=h.getSnapshot;h=h.value;try{if(!Y(m(),h))return!1}catch{return!1}}}if(s=t.child,t.subtreeFlags&16384&&s!==null)s.return=t,t=s;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function _s(e,t){for(t&=~u0,t&=~ju,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var s=31-Ti(t),a=1<<s;e[s]=-1,t&=~a}}function mh(e){if((mt&6)!==0)throw Error(i(327));ms();var t=Ts(e,0);if((t&1)===0)return tr(e,Ke()),null;var s=Df(e,t);if(e.tag!==0&&s===2){var a=ha(e);a!==0&&(t=a,s=c0(e,a))}if(s===1)throw s=Ul,Vs(e,0),_s(e,t),tr(e,Ke()),s;if(s===6)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Gs(e,Ir,Mo),tr(e,Ke()),null}function h0(e,t){var s=mt;mt|=1;try{return e(t)}finally{mt=s,mt===0&&(Hl=Ke()+500,Wa&&ns())}}function Ys(e){En!==null&&En.tag===0&&(mt&6)===0&&ms();var t=mt;mt|=1;var s=di.transition,a=kt;try{if(di.transition=null,kt=1,e)return e()}finally{kt=a,di.transition=s,mt=t,(mt&6)===0&&ns()}}function p0(){Vr=jl.current,zt(jl)}function Vs(e,t){e.finishedWork=null,e.finishedLanes=0;var s=e.timeoutHandle;if(s!==-1&&(e.timeoutHandle=-1,xu(s)),hn!==null)for(s=hn.return;s!==null;){var a=s;switch(zs(a),a.tag){case 1:a=a.type.childContextTypes,a!=null&&Ba();break;case 3:Al(),zt(Cr),zt($n),Bc();break;case 5:zc(a);break;case 4:Al();break;case 13:zt(Wt);break;case 19:zt(Wt);break;case 10:Va(a.type._context);break;case 22:case 23:p0()}s=s.return}if(Rn=e,hn=e=vs(e.current,null),jn=Vr=t,Dn=0,Ul=null,u0=ju=hs=0,Ir=Uu=null,Ur!==null){for(t=0;t<Ur.length;t++)if(s=Ur[t],a=s.interleaved,a!==null){s.interleaved=null;var h=a.next,m=s.pending;if(m!==null){var S=m.next;m.next=h,a.next=S}s.pending=a}Ur=null}return e}function vh(e,t){do{var s=hn;try{if(Du(),Pl.current=Ro,Za){for(var a=qt.memoizedState;a!==null;){var h=a.queue;h!==null&&(h.pending=null),a=a.next}Za=!1}if(js=0,xn=Kt=qt=null,Au=!1,Qn=0,l0.current=null,s===null||s.return===null){Dn=1,Ul=t,hn=null;break}e:{var m=e,S=s.return,A=s,L=t;if(t=jn,A.flags|=32768,L!==null&&typeof L=="object"&&typeof L.then=="function"){var V=L,le=A,ae=le.tag;if((le.mode&1)===0&&(ae===0||ae===11||ae===15)){var se=le.alternate;se?(le.updateQueue=se.updateQueue,le.memoizedState=se.memoizedState,le.lanes=se.lanes):(le.updateQueue=null,le.memoizedState=null)}var ye=qc(S);if(ye!==null){ye.flags&=-257,Ou(ye,S,A,m,t),ye.mode&1&&rh(m,V,t),t=ye,L=V;var ke=t.updateQueue;if(ke===null){var De=new Set;De.add(L),t.updateQueue=De}else ke.add(L);break e}else{if((t&1)===0){rh(m,V,t),g0();break e}L=Error(i(426))}}else if(Bt&&A.mode&1){var rn=qc(S);if(rn!==null){(rn.flags&65536)===0&&(rn.flags|=256),Ou(rn,S,A,m,t),fo(Hs(L,A));break e}}m=L=Hs(L,A),Dn!==4&&(Dn=2),Uu===null?Uu=[m]:Uu.push(m),m=S;do{switch(m.tag){case 3:m.flags|=65536,t&=-t,m.lanes|=t;var B=ff(m,L,t);bc(m,B);break e;case 1:A=L;var M=m.type,j=m.stateNode;if((m.flags&128)===0&&(typeof M.getDerivedStateFromError=="function"||j!==null&&typeof j.componentDidCatch=="function"&&(ps===null||!ps.has(j)))){m.flags|=65536,t&=-t,m.lanes|=t;var ce=Lu(m,A,t);bc(m,ce);break e}}m=m.return}while(m!==null)}xh(s)}catch(Ce){t=Ce,hn===s&&s!==null&&(hn=s=s.return);continue}break}while(!0)}function yh(){var e=vf.current;return vf.current=Ro,e===null?Ro:e}function g0(){(Dn===0||Dn===3||Dn===2)&&(Dn=4),Rn===null||(hs&268435455)===0&&(ju&268435455)===0||_s(Rn,jn)}function Df(e,t){var s=mt;mt|=2;var a=yh();(Rn!==e||jn!==t)&&(Mo=null,Vs(e,t));do try{Xp();break}catch(h){vh(e,h)}while(!0);if(Du(),mt=s,vf.current=a,hn!==null)throw Error(i(261));return Rn=null,jn=0,Dn}function Xp(){for(;hn!==null;)wh(hn)}function qp(){for(;hn!==null&&!ri();)wh(hn)}function wh(e){var t=Sh(e.alternate,e,Vr);e.memoizedProps=e.pendingProps,t===null?xh(e):hn=t,l0.current=null}function xh(e){var t=e;do{var s=t.alternate;if(e=t.return,(t.flags&32768)===0){if(s=Yp(s,t,Vr),s!==null){hn=s;return}}else{if(s=Vp(s,t),s!==null){s.flags&=32767,hn=s;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Dn=6,hn=null;return}}if(t=t.sibling,t!==null){hn=t;return}hn=t=e}while(t!==null);Dn===0&&(Dn=5)}function Gs(e,t,s){var a=kt,h=di.transition;try{di.transition=null,kt=1,Kp(e,t,s,a)}finally{di.transition=h,kt=a}return null}function Kp(e,t,s,a){do ms();while(En!==null);if((mt&6)!==0)throw Error(i(327));s=e.finishedWork;var h=e.finishedLanes;if(s===null)return null;if(e.finishedWork=null,e.finishedLanes=0,s===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var m=s.lanes|s.childLanes;if(dd(e,m),e===Rn&&(hn=Rn=null,jn=0),(s.subtreeFlags&2064)===0&&(s.flags&2064)===0||xf||(xf=!0,Dh(Uo,function(){return ms(),null})),m=(s.flags&15990)!==0,(s.subtreeFlags&15990)!==0||m){m=di.transition,di.transition=null;var S=kt;kt=1;var A=mt;mt|=4,l0.current=null,Bu(e,s),o0(s,e),Bp(Ls),ma=!!yu,Ls=yu=null,e.current=s,ph(s),ol(),mt=A,kt=S,di.transition=m}else e.current=s;if(xf&&(xf=!1,En=e,kf=h),m=e.pendingLanes,m===0&&(ps=null),to(s.stateNode),tr(e,Ke()),t!==null)for(a=e.onRecoverableError,s=0;s<t.length;s++)h=t[s],a(h.value,{componentStack:h.stack,digest:h.digest});if(wf)throw wf=!1,e=a0,a0=null,e;return(kf&1)!==0&&e.tag!==0&&ms(),m=e.pendingLanes,(m&1)!==0?e===f0?Hu++:(Hu=0,f0=e):Hu=0,ns(),null}function ms(){if(En!==null){var e=Fs(kf),t=di.transition,s=kt;try{if(di.transition=null,kt=16>e?16:e,En===null)var a=!1;else{if(e=En,En=null,kf=0,(mt&6)!==0)throw Error(i(331));var h=mt;for(mt|=4,xe=e.current;xe!==null;){var m=xe,S=m.child;if((xe.flags&16)!==0){var A=m.deletions;if(A!==null){for(var L=0;L<A.length;L++){var V=A[L];for(xe=V;xe!==null;){var le=xe;switch(le.tag){case 0:case 11:case 15:Bl(8,le,m)}var ae=le.child;if(ae!==null)ae.return=le,xe=ae;else for(;xe!==null;){le=xe;var se=le.sibling,ye=le.return;if(ch(le),le===V){xe=null;break}if(se!==null){se.return=ye,xe=se;break}xe=ye}}}var ke=m.alternate;if(ke!==null){var De=ke.child;if(De!==null){ke.child=null;do{var rn=De.sibling;De.sibling=null,De=rn}while(De!==null)}}xe=m}}if((m.subtreeFlags&2064)!==0&&S!==null)S.return=m,xe=S;else e:for(;xe!==null;){if(m=xe,(m.flags&2048)!==0)switch(m.tag){case 0:case 11:case 15:Bl(9,m,m.return)}var B=m.sibling;if(B!==null){B.return=m.return,xe=B;break e}xe=m.return}}var M=e.current;for(xe=M;xe!==null;){S=xe;var j=S.child;if((S.subtreeFlags&2064)!==0&&j!==null)j.return=S,xe=j;else e:for(S=M;xe!==null;){if(A=xe,(A.flags&2048)!==0)try{switch(A.tag){case 0:case 11:case 15:Wu(9,A)}}catch(Ce){Jt(A,A.return,Ce)}if(A===S){xe=null;break e}var ce=A.sibling;if(ce!==null){ce.return=A.return,xe=ce;break e}xe=A.return}}if(mt=h,ns(),ur&&typeof ur.onPostCommitFiberRoot=="function")try{ur.onPostCommitFiberRoot(eo,e)}catch{}a=!0}return a}finally{kt=s,di.transition=t}}return!1}function _0(e,t,s){t=Hs(s,t),t=ff(e,t,1),e=os(e,t,1),t=gr(),e!==null&&(su(e,1,t),tr(e,t))}function Jt(e,t,s){if(e.tag===3)_0(e,e,s);else for(;t!==null;){if(t.tag===3){_0(t,e,s);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ps===null||!ps.has(a))){e=Hs(s,e),e=Lu(t,e,1),t=os(t,e,1),e=gr(),t!==null&&(su(t,1,e),tr(t,e));break}}t=t.return}}function Qp(e,t,s){var a=e.pingCache;a!==null&&a.delete(t),t=gr(),e.pingedLanes|=e.suspendedLanes&s,Rn===e&&(jn&s)===s&&(Dn===4||Dn===3&&(jn&130023424)===jn&&500>Ke()-yf?Vs(e,0):u0|=s),tr(e,t)}function kh(e,t){t===0&&((e.mode&1)===0?t=1:(t=da,da<<=1,(da&130023424)===0&&(da=4194304)));var s=gr();e=Pi(e,t),e!==null&&(su(e,t,s),tr(e,s))}function Zp(e){var t=e.memoizedState,s=0;t!==null&&(s=t.retryLane),kh(e,s)}function Jp(e,t){var s=0;switch(e.tag){case 13:var a=e.stateNode,h=e.memoizedState;h!==null&&(s=h.retryLane);break;case 19:a=e.stateNode;break;default:throw Error(i(314))}a!==null&&a.delete(t),kh(e,s)}var Sh;Sh=function(e,t,s){if(e!==null)if(e.memoizedProps!==t.pendingProps||Cr.current)Zn=!0;else{if((e.lanes&s)===0&&(t.flags&128)===0)return Zn=!1,Jn(e,t,s);Zn=(e.flags&131072)!==0}else Zn=!1,Bt&&(t.flags&1048576)!==0&&Hd(t,Ua,t.index);switch(t.lanes=0,t.tag){case 2:var a=t.type;Nl(e,t),e=t.pendingProps;var h=Cl(t,$n.current);rs(t,s),h=Ja(null,t,a,e,h,s);var m=ef();return t.flags|=1,typeof h=="object"&&h!==null&&typeof h.render=="function"&&h.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Tr(a)?(m=!0,si(t)):m=!1,t.memoizedState=h.state!==null&&h.state!==void 0?h.state:null,Pc(t),h.updater=Xa,t.stateNode=h,h._reactInternals=t,Oc(t,a,e,s),t=Jc(null,t,a,!0,m,s)):(t.tag=0,Bt&&m&&ku(t),pr(null,t,h,s),t=t.child),t;case 16:a=t.elementType;e:{switch(Nl(e,t),e=t.pendingProps,h=a._init,a=h(a._payload),t.type=a,h=t.tag=Ef(a),e=Ai(a,e),h){case 0:t=cf(null,t,a,e,s);break e;case 1:t=sh(null,t,a,e,s);break e;case 11:t=Kc(null,t,a,e,s);break e;case 14:t=co(null,t,a,Ai(a.type,e),s);break e}throw Error(i(306,a,""))}return t;case 0:return a=t.type,h=t.pendingProps,h=t.elementType===a?h:Ai(a,h),cf(e,t,a,h,s);case 1:return a=t.type,h=t.pendingProps,h=t.elementType===a?h:Ai(a,h),sh(e,t,a,h,s);case 3:e:{if(ho(t),e===null)throw Error(i(387));a=t.pendingProps,m=t.memoizedState,h=m.element,Gd(e,t),$a(t,a,null,s);var S=t.memoizedState;if(a=S.element,m.isDehydrated)if(m={element:a,isDehydrated:!1,cache:S.cache,pendingSuspenseBoundaries:S.pendingSuspenseBoundaries,transitions:S.transitions},t.updateQueue.baseState=m,t.memoizedState=m,t.flags&256){h=Hs(Error(i(423)),t),t=df(e,t,a,s,h);break e}else if(a!==h){h=Hs(Error(i(424)),t),t=df(e,t,a,s,h);break e}else for(jr=Jo(t.stateNode.containerInfo.firstChild),qn=t,Bt=!0,Ii=null,s=Mc(t,null,a,s),t.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling;else{if(ao(),a===h){t=po(e,t,s);break e}pr(e,t,a,s)}t=t.child}return t;case 5:return Nc(t),e===null&&Fr(t),a=t.type,h=t.pendingProps,m=e!==null?e.memoizedProps:null,S=h.children,wu(a,h)?S=null:m!==null&&wu(a,m)&&(t.flags|=32),oh(e,t),pr(e,t,S,s),t.child;case 6:return e===null&&Fr(t),null;case 13:return zu(e,t,s);case 4:return Qa(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=ls(t,null,a,s):pr(e,t,a,s),t.child;case 11:return a=t.type,h=t.pendingProps,h=t.elementType===a?h:Ai(a,h),Kc(e,t,a,h,s);case 7:return pr(e,t,t.pendingProps,s),t.child;case 8:return pr(e,t,t.pendingProps.children,s),t.child;case 12:return pr(e,t,t.pendingProps.children,s),t.child;case 10:e:{if(a=t.type._context,h=t.pendingProps,m=t.memoizedProps,S=h.value,Rt(Bs,a._currentValue),a._currentValue=S,m!==null)if(Y(m.value,S)){if(m.children===h.children&&!Cr.current){t=po(e,t,s);break e}}else for(m=t.child,m!==null&&(m.return=t);m!==null;){var A=m.dependencies;if(A!==null){S=m.child;for(var L=A.firstContext;L!==null;){if(L.context===a){if(m.tag===1){L=bi(-1,s&-s),L.tag=2;var V=m.updateQueue;if(V!==null){V=V.shared;var le=V.pending;le===null?L.next=L:(L.next=le.next,le.next=L),V.pending=L}}m.lanes|=s,L=m.alternate,L!==null&&(L.lanes|=s),ai(m.return,s,t),A.lanes|=s;break}L=L.next}}else if(m.tag===10)S=m.type===t.type?null:m.child;else if(m.tag===18){if(S=m.return,S===null)throw Error(i(341));S.lanes|=s,A=S.alternate,A!==null&&(A.lanes|=s),ai(S,s,t),S=m.sibling}else S=m.child;if(S!==null)S.return=m;else for(S=m;S!==null;){if(S===t){S=null;break}if(m=S.sibling,m!==null){m.return=S.return,S=m;break}S=S.return}m=S}pr(e,t,h.children,s),t=t.child}return t;case 9:return h=t.type,a=t.pendingProps.children,rs(t,s),h=dr(h),a=a(h),t.flags|=1,pr(e,t,a,s),t.child;case 14:return a=t.type,h=Ai(a,t.pendingProps),h=Ai(a.type,h),co(e,t,a,h,s);case 15:return Qc(e,t,t.type,t.pendingProps,s);case 17:return a=t.type,h=t.pendingProps,h=t.elementType===a?h:Ai(a,h),Nl(e,t),t.tag=1,Tr(a)?(e=!0,si(t)):e=!1,rs(t,s),Lc(t,a,h),Oc(t,a,h,s),Jc(null,t,a,!0,e,s);case 19:return lh(e,t,s);case 22:return Zc(e,t,s)}throw Error(i(156,t.tag))};function Dh(e,t){return fn(e,t)}function eg(e,t,s,a){this.tag=e,this.key=s,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=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Gr(e,t,s,a){return new eg(e,t,s,a)}function m0(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ef(e){if(typeof e=="function")return m0(e)?1:0;if(e!=null){if(e=e.$$typeof,e===de)return 11;if(e===We)return 14}return 2}function vs(e,t){var s=e.alternate;return s===null?(s=Gr(e.tag,t,e.key,e.mode),s.elementType=e.elementType,s.type=e.type,s.stateNode=e.stateNode,s.alternate=e,e.alternate=s):(s.pendingProps=t,s.type=e.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=e.flags&14680064,s.childLanes=e.childLanes,s.lanes=e.lanes,s.child=e.child,s.memoizedProps=e.memoizedProps,s.memoizedState=e.memoizedState,s.updateQueue=e.updateQueue,t=e.dependencies,s.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},s.sibling=e.sibling,s.index=e.index,s.ref=e.ref,s}function Cf(e,t,s,a,h,m){var S=2;if(a=e,typeof e=="function")m0(e)&&(S=1);else if(typeof e=="string")S=5;else e:switch(e){case H:return $s(s.children,h,m,t);case ie:S=8,h|=8;break;case ee:return e=Gr(12,s,t,h|2),e.elementType=ee,e.lanes=m,e;case Me:return e=Gr(13,s,t,h),e.elementType=Me,e.lanes=m,e;case ze:return e=Gr(19,s,t,h),e.elementType=ze,e.lanes=m,e;case _e:return Tf(s,h,m,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case oe:S=10;break e;case be:S=9;break e;case de:S=11;break e;case We:S=14;break e;case Ie:S=16,a=null;break e}throw Error(i(130,e==null?e:typeof e,""))}return t=Gr(S,s,t,h),t.elementType=e,t.type=a,t.lanes=m,t}function $s(e,t,s,a){return e=Gr(7,e,a,t),e.lanes=s,e}function Tf(e,t,s,a){return e=Gr(22,e,a,t),e.elementType=_e,e.lanes=s,e.stateNode={isHidden:!1},e}function v0(e,t,s){return e=Gr(6,e,null,t),e.lanes=s,e}function y0(e,t,s){return t=Gr(4,e.children!==null?e.children:[],e.key,t),t.lanes=s,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function tg(e,t,s,a,h){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ou(0),this.expirationTimes=ou(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ou(0),this.identifierPrefix=a,this.onRecoverableError=h,this.mutableSourceEagerHydrationData=null}function w0(e,t,s,a,h,m,S,A,L){return e=new tg(e,t,s,A,L),t===1?(t=1,m===!0&&(t|=8)):t=0,m=Gr(3,null,null,t),e.current=m,m.stateNode=e,m.memoizedState={element:a,isDehydrated:s,cache:null,transitions:null,pendingSuspenseBoundaries:null},Pc(m),e}function ng(e,t,s){var a=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:q,key:a==null?null:""+a,children:e,containerInfo:t,implementation:s}}function Eh(e){if(!e)return ts;e=e._reactInternals;e:{if(ct(e)!==e||e.tag!==1)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Tr(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(i(171))}if(e.tag===1){var s=e.type;if(Tr(s))return Wd(e,s,t)}return t}function Ch(e,t,s,a,h,m,S,A,L){return e=w0(s,a,!0,e,h,m,S,A,L),e.context=Eh(null),s=e.current,a=gr(),h=gs(s),m=bi(a,h),m.callback=t??null,os(s,m,h),e.current.lanes=h,su(e,h,a),tr(e,a),e}function Ff(e,t,s,a){var h=t.current,m=gr(),S=gs(h);return s=Eh(s),t.context===null?t.context=s:t.pendingContext=s,t=bi(m,S),t.payload={element:e},a=a===void 0?null:a,a!==null&&(t.callback=a),e=os(h,t,S),e!==null&&(Mi(e,h,S,m),ss(e,h,S)),S}function If(e){return e=e.current,e.child?(e.child.tag===5,e.child.stateNode):null}function Th(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var s=e.retryLane;e.retryLane=s!==0&&s<t?s:t}}function x0(e,t){Th(e,t),(e=e.alternate)&&Th(e,t)}function rg(){return null}var k0=typeof reportError=="function"?reportError:function(e){console.error(e)};function Af(e){this._internalRoot=e}Pf.prototype.render=Af.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));Ff(e,t,null,null)},Pf.prototype.unmount=Af.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ys(function(){Ff(null,e,null,null)}),t[Wr]=null}};function Pf(e){this._internalRoot=e}Pf.prototype.unstable_scheduleHydration=function(e){if(e){var t=lc();e={blockedOn:null,target:e,priority:t};for(var s=0;s<$o.length&&t!==0&&t<$o[s].priority;s++);$o.splice(s,0,e),s===0&&gd(e)}};function S0(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function bf(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Fh(){}function Rf(e,t,s,a,h){if(h){if(typeof a=="function"){var m=a;a=function(){var V=If(S);m.call(V)}}var S=Ch(t,a,e,0,null,!1,!1,"",Fh);return e._reactRootContainer=S,e[Wr]=S.current,Qo(e.nodeType===8?e.parentNode:e),Ys(),S}for(;h=e.lastChild;)e.removeChild(h);if(typeof a=="function"){var A=a;a=function(){var V=If(L);A.call(V)}}var L=w0(e,0,!1,null,null,!1,!1,"",Fh);return e._reactRootContainer=L,e[Wr]=L.current,Qo(e.nodeType===8?e.parentNode:e),Ys(function(){Ff(t,L,s,a)}),L}function Lf(e,t,s,a,h){var m=s._reactRootContainer;if(m){var S=m;if(typeof h=="function"){var A=h;h=function(){var L=If(S);A.call(L)}}Ff(t,S,e,h)}else S=Rf(s,t,e,h,a);return If(S)}sc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var s=ul(t.pendingLanes);s!==0&&(lu(t,s|1),tr(t,Ke()),(mt&6)===0&&(Hl=Ke()+500,ns()))}break;case 13:Ys(function(){var a=Pi(e,1);if(a!==null){var h=gr();Mi(a,e,1,h)}}),x0(e,1)}},pa=function(e){if(e.tag===13){var t=Pi(e,134217728);if(t!==null){var s=gr();Mi(t,e,134217728,s)}x0(e,134217728)}},hd=function(e){if(e.tag===13){var t=gs(e),s=Pi(e,t);if(s!==null){var a=gr();Mi(s,e,t,a)}x0(e,t)}},lc=function(){return kt},uc=function(e,t){var s=kt;try{return kt=e,t()}finally{kt=s}},Ci=function(e,t,s){switch(t){case"input":if(G(e,s),t=s.name,s.type==="radio"&&t!=null){for(s=e;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<s.length;t++){var a=s[t];if(a!==e&&a.form===e.form){var h=za(a);if(!h)throw Error(i(90));Lt(a),G(a,h)}}}break;case"textarea":Qi(e,s);break;case"select":t=s.value,t!=null&&nt(e,!!s.multiple,t,!1)}},ni=h0,Do=Ys;var ig={usingClientEntryPoint:!1,Events:[Gn,Qe,za,Ji,So,h0]},Vu={findFiberByHostInstance:oo,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},og={bundleType:Vu.bundleType,version:Vu.version,rendererPackageName:Vu.rendererPackageName,rendererConfig:Vu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:U.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Nr(e),e===null?null:e.stateNode},findFiberByHostInstance:Vu.findFiberByHostInstance||rg,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Of=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Of.isDisabled&&Of.supportsFiber)try{eo=Of.inject(og),ur=Of}catch{}}return _i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ig,_i.createPortal=function(e,t){var s=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!S0(t))throw Error(i(200));return ng(e,t,null,s)},_i.createRoot=function(e,t){if(!S0(e))throw Error(i(299));var s=!1,a="",h=k0;return t!=null&&(t.unstable_strictMode===!0&&(s=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onRecoverableError!==void 0&&(h=t.onRecoverableError)),t=w0(e,1,!1,null,null,s,!1,a,h),e[Wr]=t.current,Qo(e.nodeType===8?e.parentNode:e),new Af(t)},_i.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(i(188)):(e=Object.keys(e).join(","),Error(i(268,e)));return e=Nr(t),e=e===null?null:e.stateNode,e},_i.flushSync=function(e){return Ys(e)},_i.hydrate=function(e,t,s){if(!bf(t))throw Error(i(200));return Lf(null,e,t,!0,s)},_i.hydrateRoot=function(e,t,s){if(!S0(e))throw Error(i(405));var a=s!=null&&s.hydratedSources||null,h=!1,m="",S=k0;if(s!=null&&(s.unstable_strictMode===!0&&(h=!0),s.identifierPrefix!==void 0&&(m=s.identifierPrefix),s.onRecoverableError!==void 0&&(S=s.onRecoverableError)),t=Ch(t,null,e,1,s??null,h,!1,m,S),e[Wr]=t.current,Qo(e),a)for(e=0;e<a.length;e++)s=a[e],h=s._getVersion,h=h(s._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[s,h]:t.mutableSourceEagerHydrationData.push(s,h);return new Pf(t)},_i.render=function(e,t,s){if(!bf(t))throw Error(i(200));return Lf(null,e,t,!1,s)},_i.unmountComponentAtNode=function(e){if(!bf(e))throw Error(i(40));return e._reactRootContainer?(Ys(function(){Lf(null,null,e,!1,function(){e._reactRootContainer=null,e[Wr]=null})}),!0):!1},_i.unstable_batchedUpdates=h0,_i.unstable_renderSubtreeIntoContainer=function(e,t,s,a){if(!bf(s))throw Error(i(200));if(e==null||e._reactInternals===void 0)throw Error(i(38));return Lf(e,t,s,!1,a)},_i.version="18.2.0-next-9e3b772b8-20220608",_i}var mm;function T2(){if(mm)return wg.exports;mm=1;function c(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(r){console.error(r)}}return c(),wg.exports=C2(),wg.exports}var vm;function F2(){if(vm)return Rh;vm=1;var c=T2();return Rh.createRoot=c.createRoot,Rh.hydrateRoot=c.hydrateRoot,Rh}var I2=F2(),A0={exports:{}};var A2=A0.exports,ym;function P2(){return ym||(ym=1,(function(c,r){(function(){var i,l="4.17.23",u=200,d="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",p="Expected a function",g="Invalid `variable` option passed into `_.template`",v="__lodash_hash_undefined__",x=500,k="__lodash_placeholder__",C=1,F=2,T=4,R=1,I=2,b=1,$=2,K=4,Q=8,U=16,X=32,q=64,H=128,ie=256,ee=512,oe=30,be="...",de=800,Me=16,ze=1,We=2,Ie=3,_e=1/0,te=9007199254740991,fe=17976931348623157e292,y=NaN,W=4294967295,he=W-1,Pe=W>>>1,we=[["ary",H],["bind",b],["bindKey",$],["curry",Q],["curryRight",U],["flip",ee],["partial",X],["partialRight",q],["rearg",ie]],Fe="[object Arguments]",pe="[object Array]",Re="[object AsyncFunction]",Ee="[object Boolean]",it="[object Date]",Qt="[object DOMException]",gt="[object Error]",Lt="[object Function]",Xe="[object GeneratorFunction]",tt="[object Map]",$t="[object Number]",An="[object Null]",G="[object Object]",_n="[object Promise]",Or="[object Proxy]",Pn="[object RegExp]",nt="[object Set]",Nn="[object String]",vr="[object Symbol]",Qi="[object Undefined]",Ot="[object WeakMap]",Di="[object WeakSet]",Et="[object ArrayBuffer]",tn="[object DataView]",zn="[object Float32Array]",Bn="[object Float64Array]",Mr="[object Int8Array]",Ht="[object Int16Array]",ko="[object Int32Array]",yr="[object Uint8Array]",Zi="[object Uint8ClampedArray]",ti="[object Uint16Array]",wr="[object Uint32Array]",Ei=/\b__p \+= '';/g,qe=/\b(__p \+=) '' \+/g,Ci=/(__e\(.*?\)|\b__t\)) \+\n'';/g,mn=/&(?:amp|lt|gt|quot|#39);/g,vn=/[&<>"']/g,xr=RegExp(mn.source),Ji=RegExp(vn.source),So=/<%-([\s\S]+?)%>/g,ni=/<%([\s\S]+?)%>/g,Do=/<%=([\s\S]+?)%>/g,Ge=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Be=/^\w*$/,lt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ge=/[\\^$.*+?()[\]{}|]/g,je=RegExp(ge.source),Ae=/^\s+/,Ue=/\s/,Xt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,et=/\{\n\/\* \[wrapped with (.+)\] \*/,Mt=/,? & /,bn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Yt=/[()=,{}\[\]\/\s]/,At=/\\(\\)?/g,ct=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,sr=/\w*$/,Pt=/^[-+]0x[0-9a-f]+$/i,lr=/^0b[01]+$/i,Nr=/^\[object .+?Constructor\]$/,an=/^0o[0-7]+$/i,fn=/^(?:0|[1-9]\d*)$/,yn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ri=/($^)/,ol=/['\n\r\u2028\u2029\\]/g,Ke="\\ud800-\\udfff",nn="\\u0300-\\u036f",kr="\\ufe20-\\ufe2f",sl="\\u20d0-\\u20ff",Uo=nn+kr+sl,Ho="\\u2700-\\u27bf",Sr="a-z\\xdf-\\xf6\\xf8-\\xff",eo="\\xac\\xb1\\xd7\\xf7",ur="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",to="\\u2000-\\u206f",Ti=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ud="A-Z\\xc0-\\xd6\\xd8-\\xde",ad="\\ufe0e\\ufe0f",fd=eo+ur+to+Ti,ll="['’]",da="["+Ke+"]",ul="["+fd+"]",Ts="["+Uo+"]",cd="\\d+",kp="["+Ho+"]",ha="["+Sr+"]",oc="[^"+Ke+fd+cd+Ho+Sr+ud+"]",ou="\\ud83c[\\udffb-\\udfff]",su="(?:"+Ts+"|"+ou+")",dd="[^"+Ke+"]",lu="(?:\\ud83c[\\udde6-\\uddff]){2}",kt="[\\ud800-\\udbff][\\udc00-\\udfff]",Fs="["+ud+"]",sc="\\u200d",pa="(?:"+ha+"|"+oc+")",hd="(?:"+Fs+"|"+oc+")",lc="(?:"+ll+"(?:d|ll|m|re|s|t|ve))?",uc="(?:"+ll+"(?:D|LL|M|RE|S|T|VE))?",ga=su+"?",uu="["+ad+"]?",Yo="(?:"+sc+"(?:"+[dd,lu,kt].join("|")+")"+uu+ga+")*",Vo="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Go="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",al=uu+ga+Yo,au="(?:"+[kp,lu,kt].join("|")+")"+al,$o="(?:"+[dd+Ts+"?",Ts,lu,kt,da].join("|")+")",Sp=RegExp(ll,"g"),pd=RegExp(Ts,"g"),Is=RegExp(ou+"(?="+ou+")|"+$o+al,"g"),Dp=RegExp([Fs+"?"+ha+"+"+lc+"(?="+[ul,Fs,"$"].join("|")+")",hd+"+"+uc+"(?="+[ul,Fs+pa,"$"].join("|")+")",Fs+"?"+pa+"+"+lc,Fs+"+"+uc,Go,Vo,cd,au].join("|"),"g"),gd=RegExp("["+sc+Ke+Uo+ad+"]"),_a=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,_d=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ep=-1,Ct={};Ct[zn]=Ct[Bn]=Ct[Mr]=Ct[Ht]=Ct[ko]=Ct[yr]=Ct[Zi]=Ct[ti]=Ct[wr]=!0,Ct[Fe]=Ct[pe]=Ct[Et]=Ct[Ee]=Ct[tn]=Ct[it]=Ct[gt]=Ct[Lt]=Ct[tt]=Ct[$t]=Ct[G]=Ct[Pn]=Ct[nt]=Ct[Nn]=Ct[Ot]=!1;var St={};St[Fe]=St[pe]=St[Et]=St[tn]=St[Ee]=St[it]=St[zn]=St[Bn]=St[Mr]=St[Ht]=St[ko]=St[tt]=St[$t]=St[G]=St[Pn]=St[nt]=St[Nn]=St[vr]=St[yr]=St[Zi]=St[ti]=St[wr]=!0,St[gt]=St[Lt]=St[Ot]=!1;var fl={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},ma={"&":"&","<":"<",">":">",'"':""","'":"'"},Cp={"&":"&","<":"<",">":">",""":'"',"'":"'"},Tp={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ac=parseFloat,va=parseInt,ya=typeof bh=="object"&&bh&&bh.Object===Object&&bh,md=typeof self=="object"&&self&&self.Object===Object&&self,Vt=ya||md||Function("return this")(),fu=r&&!r.nodeType&&r,no=fu&&!0&&c&&!c.nodeType&&c,fc=no&&no.exports===fu,cl=fc&&ya.process,ar=(function(){try{var N=no&&no.require&&no.require("util").types;return N||cl&&cl.binding&&cl.binding("util")}catch{}})(),cc=ar&&ar.isArrayBuffer,Dr=ar&&ar.isDate,As=ar&&ar.isMap,wa=ar&&ar.isRegExp,dl=ar&&ar.isSet,vd=ar&&ar.isTypedArray;function fr(N,J,Y){switch(Y.length){case 0:return N.call(J);case 1:return N.call(J,Y[0]);case 2:return N.call(J,Y[0],Y[1]);case 3:return N.call(J,Y[0],Y[1],Y[2])}return N.apply(J,Y)}function dc(N,J,Y,ve){for(var $e=-1,wt=N==null?0:N.length;++$e<wt;){var cn=N[$e];J(ve,cn,Y(cn),N)}return ve}function Yn(N,J){for(var Y=-1,ve=N==null?0:N.length;++Y<ve&&J(N[Y],Y,N)!==!1;);return N}function xa(N,J){for(var Y=N==null?0:N.length;Y--&&J(N[Y],Y,N)!==!1;);return N}function hc(N,J){for(var Y=-1,ve=N==null?0:N.length;++Y<ve;)if(!J(N[Y],Y,N))return!1;return!0}function Xo(N,J){for(var Y=-1,ve=N==null?0:N.length,$e=0,wt=[];++Y<ve;){var cn=N[Y];J(cn,Y,N)&&(wt[$e++]=cn)}return wt}function ka(N,J){var Y=N==null?0:N.length;return!!Y&&hl(N,J,0)>-1}function pc(N,J,Y){for(var ve=-1,$e=N==null?0:N.length;++ve<$e;)if(Y(J,N[ve]))return!0;return!1}function bt(N,J){for(var Y=-1,ve=N==null?0:N.length,$e=Array(ve);++Y<ve;)$e[Y]=J(N[Y],Y,N);return $e}function qo(N,J){for(var Y=-1,ve=J.length,$e=N.length;++Y<ve;)N[$e+Y]=J[Y];return N}function gc(N,J,Y,ve){var $e=-1,wt=N==null?0:N.length;for(ve&&wt&&(Y=N[++$e]);++$e<wt;)Y=J(Y,N[$e],$e,N);return Y}function Fp(N,J,Y,ve){var $e=N==null?0:N.length;for(ve&&$e&&(Y=N[--$e]);$e--;)Y=J(Y,N[$e],$e,N);return Y}function _c(N,J){for(var Y=-1,ve=N==null?0:N.length;++Y<ve;)if(J(N[Y],Y,N))return!0;return!1}var Ip=vc("length");function yd(N){return N.split("")}function Ap(N){return N.match(bn)||[]}function wd(N,J,Y){var ve;return Y(N,function($e,wt,cn){if(J($e,wt,cn))return ve=wt,!1}),ve}function Sa(N,J,Y,ve){for(var $e=N.length,wt=Y+(ve?1:-1);ve?wt--:++wt<$e;)if(J(N[wt],wt,N))return wt;return-1}function hl(N,J,Y){return J===J?Ca(N,J,Y):Sa(N,xd,Y)}function mc(N,J,Y,ve){for(var $e=Y-1,wt=N.length;++$e<wt;)if(ve(N[$e],J))return $e;return-1}function xd(N){return N!==N}function kd(N,J){var Y=N==null?0:N.length;return Y?yc(N,J)/Y:y}function vc(N){return function(J){return J==null?i:J[N]}}function Da(N){return function(J){return N==null?i:N[J]}}function Sd(N,J,Y,ve,$e){return $e(N,function(wt,cn,Tt){Y=ve?(ve=!1,wt):J(Y,wt,cn,Tt)}),Y}function Pp(N,J){var Y=N.length;for(N.sort(J);Y--;)N[Y]=N[Y].value;return N}function yc(N,J){for(var Y,ve=-1,$e=N.length;++ve<$e;){var wt=J(N[ve]);wt!==i&&(Y=Y===i?wt:Y+wt)}return Y}function wc(N,J){for(var Y=-1,ve=Array(N);++Y<N;)ve[Y]=J(Y);return ve}function bp(N,J){return bt(J,function(Y){return[Y,N[Y]]})}function Dd(N){return N&&N.slice(0,Ta(N)+1).replace(Ae,"")}function zr(N){return function(J){return N(J)}}function cu(N,J){return bt(J,function(Y){return N[Y]})}function Eo(N,J){return N.has(J)}function Ed(N,J){for(var Y=-1,ve=N.length;++Y<ve&&hl(J,N[Y],0)>-1;);return Y}function xc(N,J){for(var Y=N.length;Y--&&hl(J,N[Y],0)>-1;);return Y}function Cd(N,J){for(var Y=N.length,ve=0;Y--;)N[Y]===J&&++ve;return ve}var Td=Da(fl),Fd=Da(ma);function Id(N){return"\\"+Tp[N]}function pl(N,J){return N==null?i:N[J]}function gl(N){return gd.test(N)}function Rp(N){return _a.test(N)}function Lp(N){for(var J,Y=[];!(J=N.next()).done;)Y.push(J.value);return Y}function Ea(N){var J=-1,Y=Array(N.size);return N.forEach(function(ve,$e){Y[++J]=[$e,ve]}),Y}function kc(N,J){return function(Y){return N(J(Y))}}function ii(N,J){for(var Y=-1,ve=N.length,$e=0,wt=[];++Y<ve;){var cn=N[Y];(cn===J||cn===k)&&(N[Y]=k,wt[$e++]=Y)}return wt}function Ko(N){var J=-1,Y=Array(N.size);return N.forEach(function(ve){Y[++J]=ve}),Y}function Op(N){var J=-1,Y=Array(N.size);return N.forEach(function(ve){Y[++J]=[ve,ve]}),Y}function Ca(N,J,Y){for(var ve=Y-1,$e=N.length;++ve<$e;)if(N[ve]===J)return ve;return-1}function Mp(N,J,Y){for(var ve=Y+1;ve--;)if(N[ve]===J)return ve;return ve}function Ps(N){return gl(N)?Pd(N):Ip(N)}function Br(N){return gl(N)?bd(N):yd(N)}function Ta(N){for(var J=N.length;J--&&Ue.test(N.charAt(J)););return J}var Ad=Da(Cp);function Pd(N){for(var J=Is.lastIndex=0;Is.test(N);)++J;return J}function bd(N){return N.match(Is)||[]}function Np(N){return N.match(Dp)||[]}var zp=(function N(J){J=J==null?Vt:_l.defaults(Vt.Object(),J,_l.pick(Vt,_d));var Y=J.Array,ve=J.Date,$e=J.Error,wt=J.Function,cn=J.Math,Tt=J.Object,du=J.RegExp,Bp=J.String,oi=J.TypeError,Co=Y.prototype,Sc=wt.prototype,ro=Tt.prototype,ml=J["__core-js_shared__"],hu=Sc.toString,_t=ro.hasOwnProperty,vl=0,Fa=(function(){var n=/[^.]+$/.exec(ml&&ml.keys&&ml.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""})(),pu=ro.toString,Ia=hu.call(Tt),Rd=Vt._,Ld=du("^"+hu.call(_t).replace(ge,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),gu=fc?J.Buffer:i,To=J.Symbol,_u=J.Uint8Array,Dc=gu?gu.allocUnsafe:i,Fi=kc(Tt.getPrototypeOf,Tt),Aa=Tt.create,Pa=ro.propertyIsEnumerable,ba=Co.splice,Od=To?To.isConcatSpreadable:i,Fo=To?To.iterator:i,bs=To?To.toStringTag:i,mu=(function(){try{var n=Lo(Tt,"defineProperty");return n({},"",{}),n}catch{}})(),Md=J.clearTimeout!==Vt.clearTimeout&&J.clearTimeout,Nt=ve&&ve.now!==Vt.Date.now&&ve.now,Ec=J.setTimeout!==Vt.setTimeout&&J.setTimeout,Rs=cn.ceil,Qo=cn.floor,Ra=Tt.getOwnPropertySymbols,Cc=gu?gu.isBuffer:i,yl=J.isFinite,La=Co.join,wl=kc(Tt.keys,Tt),dn=cn.max,Vn=cn.min,Wp=ve.now,Nd=J.parseInt,vu=cn.random,Oa=Co.reverse,yu=Lo(J,"DataView"),Ls=Lo(J,"Map"),wu=Lo(J,"Promise"),Zo=Lo(J,"Set"),xu=Lo(J,"WeakMap"),xl=Lo(Tt,"create"),Ma=xu&&new xu,kl={},Tc=ds(yu),Jo=ds(Ls),zd=ds(wu),Sl=ds(Zo),io=ds(xu),es=To?To.prototype:i,Wr=es?es.valueOf:i,Na=es?es.toString:i;function D(n){if(pn(n)&&!Je(n)&&!(n instanceof Qe)){if(n instanceof Gn)return n;if(_t.call(n,"__wrapped__"))return s0(n)}return new Gn(n)}var Dl=(function(){function n(){}return function(o){if(!on(o))return{};if(Aa)return Aa(o);n.prototype=o;var f=new n;return n.prototype=i,f}})();function oo(){}function Gn(n,o){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!o,this.__index__=0,this.__values__=i}D.templateSettings={escape:So,evaluate:ni,interpolate:Do,variable:"",imports:{_:D}},D.prototype=oo.prototype,D.prototype.constructor=D,Gn.prototype=Dl(oo.prototype),Gn.prototype.constructor=Gn;function Qe(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=W,this.__views__=[]}function za(){var n=new Qe(this.__wrapped__);return n.__actions__=hr(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=hr(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=hr(this.__views__),n}function Fc(){if(this.__filtered__){var n=new Qe(this);n.__dir__=-1,n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n}function El(){var n=this.__wrapped__.value(),o=this.__dir__,f=Je(n),_=o<0,w=f?n.length:0,E=uh(0,w,this.__views__),P=E.start,O=E.end,z=O-P,ne=_?O:P-1,re=this.__iteratees__,ue=re.length,me=0,Te=Vn(z,this.__takeCount__);if(!f||!_&&w==z&&Te==z)return Wc(n,this.__actions__);var He=[];e:for(;z--&&me<Te;){ne+=o;for(var ot=-1,Ye=n[ne];++ot<ue;){var dt=re[ot],vt=dt.iteratee,zi=dt.type,$r=vt(Ye);if(zi==We)Ye=$r;else if(!$r){if(zi==ze)continue e;break e}}He[me++]=Ye}return He}Qe.prototype=Dl(oo.prototype),Qe.prototype.constructor=Qe;function Er(n){var o=-1,f=n==null?0:n.length;for(this.clear();++o<f;){var _=n[o];this.set(_[0],_[1])}}function zt(){this.__data__=xl?xl(null):{},this.size=0}function Rt(n){var o=this.has(n)&&delete this.__data__[n];return this.size-=o?1:0,o}function ts(n){var o=this.__data__;if(xl){var f=o[n];return f===v?i:f}return _t.call(o,n)?o[n]:i}function $n(n){var o=this.__data__;return xl?o[n]!==i:_t.call(o,n)}function Cr(n,o){var f=this.__data__;return this.size+=this.has(n)?0:1,f[n]=xl&&o===i?v:o,this}Er.prototype.clear=zt,Er.prototype.delete=Rt,Er.prototype.get=ts,Er.prototype.has=$n,Er.prototype.set=Cr;function cr(n){var o=-1,f=n==null?0:n.length;for(this.clear();++o<f;){var _=n[o];this.set(_[0],_[1])}}function Cl(){this.__data__=[],this.size=0}function Tr(n){var o=this.__data__,f=qn(o,n);if(f<0)return!1;var _=o.length-1;return f==_?o.pop():ba.call(o,f,1),--this.size,!0}function Ba(n){var o=this.__data__,f=qn(o,n);return f<0?i:o[f][1]}function Bd(n){return qn(this.__data__,n)>-1}function Wd(n,o){var f=this.__data__,_=qn(f,n);return _<0?(++this.size,f.push([n,o])):f[_][1]=o,this}cr.prototype.clear=Cl,cr.prototype.delete=Tr,cr.prototype.get=Ba,cr.prototype.has=Bd,cr.prototype.set=Wd;function si(n){var o=-1,f=n==null?0:n.length;for(this.clear();++o<f;){var _=n[o];this.set(_[0],_[1])}}function jd(){this.size=0,this.__data__={hash:new Er,map:new(Ls||cr),string:new Er}}function Io(n){var o=hf(this,n).delete(n);return this.size-=o?1:0,o}function Wa(n){return hf(this,n).get(n)}function Ic(n){return hf(this,n).has(n)}function Ud(n,o){var f=hf(this,n),_=f.size;return f.set(n,o),this.size+=f.size==_?0:1,this}si.prototype.clear=jd,si.prototype.delete=Io,si.prototype.get=Wa,si.prototype.has=Ic,si.prototype.set=Ud;function Os(n){var o=-1,f=n==null?0:n.length;for(this.__data__=new si;++o<f;)this.add(n[o])}function ns(n){return this.__data__.set(n,v),this}function Tl(n){return this.__data__.has(n)}Os.prototype.add=Os.prototype.push=ns,Os.prototype.has=Tl;function Xn(n){var o=this.__data__=new cr(n);this.size=o.size}function ja(){this.__data__=new cr,this.size=0}function Ua(n){var o=this.__data__,f=o.delete(n);return this.size=o.size,f}function li(n){return this.__data__.get(n)}function ui(n){return this.__data__.has(n)}function Ms(n,o){var f=this.__data__;if(f instanceof cr){var _=f.__data__;if(!Ls||_.length<u-1)return _.push([n,o]),this.size=++f.size,this;f=this.__data__=new si(_)}return f.set(n,o),this.size=f.size,this}Xn.prototype.clear=ja,Xn.prototype.delete=Ua,Xn.prototype.get=li,Xn.prototype.has=ui,Xn.prototype.set=Ms;function so(n,o){var f=Je(n),_=!f&&Gu(n),w=!f&&!_&&Yl(n),E=!f&&!_&&!w&&Mf(n),P=f||_||w||E,O=P?wc(n.length,Bp):[],z=O.length;for(var ne in n)(o||_t.call(n,ne))&&!(P&&(ne=="length"||w&&(ne=="offset"||ne=="parent")||E&&(ne=="buffer"||ne=="byteLength"||ne=="byteOffset")||fi(ne,z)))&&O.push(ne);return O}function lo(n){var o=n.length;return o?n[Iu(0,o-1)]:i}function Ns(n,o){return Yr(hr(n),Ao(o,0,n.length))}function Hd(n){return Yr(hr(n))}function ku(n,o,f){(f!==i&&!No(n[o],f)||f===i&&!(o in n))&&uo(n,o,f)}function zs(n,o,f){var _=n[o];(!(_t.call(n,o)&&No(_,f))||f===i&&!(o in n))&&uo(n,o,f)}function qn(n,o){for(var f=n.length;f--;)if(No(n[f][0],o))return f;return-1}function jr(n,o,f,_){return fo(n,function(w,E,P){o(_,w,f(w),P)}),_}function Bt(n,o){return n&&Li(o,nr(o),n)}function Ii(n,o){return n&&Li(o,pi(o),n)}function uo(n,o,f){o=="__proto__"&&mu?mu(n,o,{configurable:!0,enumerable:!0,value:f,writable:!0}):n[o]=f}function Ha(n,o){for(var f=-1,_=o.length,w=Y(_),E=n==null;++f<_;)w[f]=E?i:ag(n,o[f]);return w}function Ao(n,o,f){return n===n&&(f!==i&&(n=n<=f?n:f),o!==i&&(n=n>=o?n:o)),n}function Fr(n,o,f,_,w,E){var P,O=o&C,z=o&F,ne=o&T;if(f&&(P=w?f(n,_,w,E):f(n)),P!==i)return P;if(!on(n))return n;var re=Je(n);if(re){if(P=ah(n),!O)return hr(n,P)}else{var ue=Jn(n),me=ue==Lt||ue==Xe;if(Yl(n))return Uc(n,O);if(ue==G||ue==Fe||me&&!w){if(P=z||me?{}:zl(n),!O)return z?Up(n,Ii(P,n)):Jd(n,Bt(P,n))}else{if(!St[ue])return w?n:{};P=er(n,ue,O)}}E||(E=new Xn);var Te=E.get(n);if(Te)return Te;E.set(n,P),q_(n)?n.forEach(function(Ye){P.add(Fr(Ye,o,f,Ye,n,E))}):$_(n)&&n.forEach(function(Ye,dt){P.set(dt,Fr(Ye,o,f,dt,n,E))});var He=ne?z?Mu:df:z?pi:nr,ot=re?i:He(n);return Yn(ot||n,function(Ye,dt){ot&&(dt=Ye,Ye=n[dt]),zs(P,dt,Fr(Ye,o,f,dt,n,E))}),P}function Yd(n){var o=nr(n);return function(f){return Su(f,n,o)}}function Su(n,o,f){var _=f.length;if(n==null)return!_;for(n=Tt(n);_--;){var w=f[_],E=o[w],P=n[w];if(P===i&&!(w in n)||!E(P))return!1}return!0}function Ac(n,o,f){if(typeof n!="function")throw new oi(p);return Wl(function(){n.apply(i,f)},o)}function ao(n,o,f,_){var w=-1,E=ka,P=!0,O=n.length,z=[],ne=o.length;if(!O)return z;f&&(o=bt(o,zr(f))),_?(E=pc,P=!1):o.length>=u&&(E=Eo,P=!1,o=new Os(o));e:for(;++w<O;){var re=n[w],ue=f==null?re:f(re);if(re=_||re!==0?re:0,P&&ue===ue){for(var me=ne;me--;)if(o[me]===ue)continue e;z.push(re)}else E(o,ue,_)||z.push(re)}return z}var fo=eh(ai),Vd=eh(rs,!0);function Ai(n,o){var f=!0;return fo(n,function(_,w,E){return f=!!o(_,w,E),f}),f}function Bs(n,o,f){for(var _=-1,w=n.length;++_<w;){var E=n[_],P=o(E);if(P!=null&&(O===i?P===P&&!Ni(P):f(P,O)))var O=P,z=E}return z}function Ya(n,o,f,_){var w=n.length;for(f=rt(f),f<0&&(f=-f>w?0:w+f),_=_===i||_>w?w:rt(_),_<0&&(_+=w),_=f>_?0:Q_(_);f<_;)n[f++]=o;return n}function Ws(n,o){var f=[];return fo(n,function(_,w,E){o(_,w,E)&&f.push(_)}),f}function wn(n,o,f,_,w){var E=-1,P=n.length;for(f||(f=Vp),w||(w=[]);++E<P;){var O=n[E];o>0&&f(O)?o>1?wn(O,o-1,f,_,w):qo(w,O):_||(w[w.length]=O)}return w}var Du=$c(),Va=$c(!0);function ai(n,o){return n&&Du(n,o,nr)}function rs(n,o){return n&&Va(n,o,nr)}function dr(n,o){return Xo(o,function(f){return Xs(n[f])})}function Ur(n,o){o=Po(o,n);for(var f=0,_=o.length;n!=null&&f<_;)n=n[Oi(o[f++])];return f&&f==_?n:i}function Ga(n,o,f){var _=o(n);return Je(n)?_:qo(_,f(n))}function Kn(n){return n==null?n===i?Qi:An:bs&&bs in Tt(n)?lh(n):hh(n)}function Pi(n,o){return n>o}function is(n,o){return n!=null&&_t.call(n,o)}function Pc(n,o){return n!=null&&o in Tt(n)}function Gd(n,o,f){return n>=Vn(o,f)&&n<dn(o,f)}function bi(n,o,f){for(var _=f?pc:ka,w=n[0].length,E=n.length,P=E,O=Y(E),z=1/0,ne=[];P--;){var re=n[P];P&&o&&(re=bt(re,zr(o))),z=Vn(re.length,z),O[P]=!f&&(o||w>=120&&re.length>=120)?new Os(P&&re):i}re=n[0];var ue=-1,me=O[0];e:for(;++ue<w&&ne.length<z;){var Te=re[ue],He=o?o(Te):Te;if(Te=f||Te!==0?Te:0,!(me?Eo(me,He):_(ne,He,f))){for(P=E;--P;){var ot=O[P];if(!(ot?Eo(ot,He):_(n[P],He,f)))continue e}me&&me.push(He),ne.push(Te)}}return ne}function os(n,o,f,_){return ai(n,function(w,E,P){o(_,f(w),E,P)}),_}function ss(n,o,f){o=Po(o,n),n=_f(n,o);var _=n==null?n:n[Oi(En(o))];return _==null?i:fr(_,n,f)}function bc(n){return pn(n)&&Kn(n)==Fe}function $a(n){return pn(n)&&Kn(n)==Et}function $d(n){return pn(n)&&Kn(n)==it}function Fl(n,o,f,_,w){return n===o?!0:n==null||o==null||!pn(n)&&!pn(o)?n!==n&&o!==o:Rc(n,o,f,_,Fl,w)}function Rc(n,o,f,_,w,E){var P=Je(n),O=Je(o),z=P?pe:Jn(n),ne=O?pe:Jn(o);z=z==Fe?G:z,ne=ne==Fe?G:ne;var re=z==G,ue=ne==G,me=z==ne;if(me&&Yl(n)){if(!Yl(o))return!1;P=!0,re=!1}if(me&&!re)return E||(E=new Xn),P||Mf(n)?cf(n,o,f,_,w,E):sh(n,o,z,f,_,w,E);if(!(f&R)){var Te=re&&_t.call(n,"__wrapped__"),He=ue&&_t.call(o,"__wrapped__");if(Te||He){var ot=Te?n.value():n,Ye=He?o.value():o;return E||(E=new Xn),w(ot,Ye,f,_,E)}}return me?(E||(E=new Xn),Jc(n,o,f,_,w,E)):!1}function Xa(n){return pn(n)&&Jn(n)==tt}function qa(n,o,f,_){var w=f.length,E=w,P=!_;if(n==null)return!E;for(n=Tt(n);w--;){var O=f[w];if(P&&O[2]?O[1]!==n[O[0]]:!(O[0]in n))return!1}for(;++w<E;){O=f[w];var z=O[0],ne=n[z],re=O[1];if(P&&O[2]){if(ne===i&&!(z in n))return!1}else{var ue=new Xn;if(_)var me=_(ne,re,z,n,o,ue);if(!(me===i?Fl(re,ne,R|I,_,ue):me))return!1}}return!0}function Lc(n){if(!on(n)||r0(n))return!1;var o=Xs(n)?Ld:Nr;return o.test(ds(n))}function Xd(n){return pn(n)&&Kn(n)==Pn}function Oc(n){return pn(n)&&Jn(n)==nt}function Eu(n){return pn(n)&&Ih(n.length)&&!!Ct[Kn(n)]}function Cu(n){return typeof n=="function"?n:n==null?gi:typeof n=="object"?Je(n)?Ri(n[0],n[1]):Il(n):um(n)}function Ka(n){if(!Bu(n))return wl(n);var o=[];for(var f in Tt(n))_t.call(n,f)&&f!="constructor"&&o.push(f);return o}function qd(n){if(!on(n))return dh(n);var o=Bu(n),f=[];for(var _ in n)_=="constructor"&&(o||!_t.call(n,_))||f.push(_);return f}function ls(n,o){return n<o}function Mc(n,o){var f=-1,_=hi(n)?Y(n.length):[];return fo(n,function(w,E,P){_[++f]=o(w,E,P)}),_}function Il(n){var o=pf(n);return o.length==1&&o[0][2]?Wu(o[0][0],o[0][1]):function(f){return f===n||qa(f,n,o)}}function Ri(n,o){return n0(n)&&Bl(o)?Wu(Oi(n),o):function(f){var _=ag(f,n);return _===i&&_===o?fg(f,n):Fl(o,_,R|I)}}function us(n,o,f,_,w){n!==o&&Du(o,function(E,P){if(w||(w=new Xn),on(E))Tu(n,o,P,f,us,_,w);else{var O=_?_(Hr(n,P),E,P+"",n,o,w):i;O===i&&(O=E),ku(n,P,O)}},pi)}function Tu(n,o,f,_,w,E,P){var O=Hr(n,f),z=Hr(o,f),ne=P.get(z);if(ne){ku(n,f,ne);return}var re=E?E(O,z,f+"",n,o,P):i,ue=re===i;if(ue){var me=Je(z),Te=!me&&Yl(z),He=!me&&!Te&&Mf(z);re=z,me||Te||He?Je(O)?re=O:Cn(O)?re=hr(O):Te?(ue=!1,re=Uc(z,!0)):He?(ue=!1,re=Yc(z,!0)):re=[]:D0(z)||Gu(z)?(re=O,Gu(O)?re=Z_(O):(!on(O)||Xs(O))&&(re=zl(z))):ue=!1}ue&&(P.set(z,re),w(re,z,_,E,P),P.delete(z)),ku(n,f,re)}function as(n,o){var f=n.length;if(f)return o+=o<0?f:0,fi(o,f)?n[o]:i}function Qa(n,o,f){o.length?o=bt(o,function(E){return Je(E)?function(P){return Ur(P,E.length===1?E[0]:E)}:E}):o=[gi];var _=-1;o=bt(o,zr(Le()));var w=Mc(n,function(E,P,O){var z=bt(o,function(ne){return ne(E)});return{criteria:z,index:++_,value:E}});return Pp(w,function(E,P){return Zd(E,P,f)})}function Al(n,o){return Nc(n,o,function(f,_){return fg(n,_)})}function Nc(n,o,f){for(var _=-1,w=o.length,E={};++_<w;){var P=o[_],O=Ur(n,P);f(O,P)&&Kt(E,Po(P,n),O)}return E}function zc(n){return function(o){return Ur(o,n)}}function Wt(n,o,f,_){var w=_?mc:hl,E=-1,P=o.length,O=n;for(n===o&&(o=hr(o)),f&&(O=bt(n,zr(f)));++E<P;)for(var z=0,ne=o[E],re=f?f(ne):ne;(z=w(O,re,z,_))>-1;)O!==n&&ba.call(O,z,1),ba.call(n,z,1);return n}function Fu(n,o){for(var f=n?o.length:0,_=f-1;f--;){var w=o[f];if(f==_||w!==E){var E=w;fi(w)?ba.call(n,w,1):Us(n,w)}}return n}function Iu(n,o){return n+Qo(vu()*(o-n+1))}function Bc(n,o,f,_){for(var w=-1,E=dn(Rs((o-n)/(f||1)),0),P=Y(E);E--;)P[_?E:++w]=n,n+=f;return P}function Pl(n,o){var f="";if(!n||o<1||o>te)return f;do o%2&&(f+=n),o=Qo(o/2),o&&(n+=n);while(o);return f}function Ze(n,o){return mf(gf(n,o,gi),n+"")}function js(n){return lo(Nf(n))}function qt(n,o){var f=Nf(n);return Yr(f,Ao(o,0,f.length))}function Kt(n,o,f,_){if(!on(n))return n;o=Po(o,n);for(var w=-1,E=o.length,P=E-1,O=n;O!=null&&++w<E;){var z=Oi(o[w]),ne=f;if(z==="__proto__"||z==="constructor"||z==="prototype")return n;if(w!=P){var re=O[z];ne=_?_(re,z,O):i,ne===i&&(ne=on(re)?re:fi(o[w+1])?[]:{})}zs(O,z,ne),O=O[z]}return n}var xn=Ma?function(n,o){return Ma.set(n,o),n}:gi,Za=mu?function(n,o){return mu(n,"toString",{configurable:!0,enumerable:!1,value:dg(o),writable:!0})}:gi;function Au(n){return Yr(Nf(n))}function Qn(n,o,f){var _=-1,w=n.length;o<0&&(o=-o>w?0:w+o),f=f>w?w:f,f<0&&(f+=w),w=o>f?0:f-o>>>0,o>>>=0;for(var E=Y(w);++_<w;)E[_]=n[_+o];return E}function jp(n,o){var f;return fo(n,function(_,w,E){return f=o(_,w,E),!f}),!!f}function kn(n,o,f){var _=0,w=n==null?_:n.length;if(typeof o=="number"&&o===o&&w<=Pe){for(;_<w;){var E=_+w>>>1,P=n[E];P!==null&&!Ni(P)&&(f?P<=o:P<o)?_=E+1:w=E}return w}return Pu(n,o,gi,f)}function Pu(n,o,f,_){var w=0,E=n==null?0:n.length;if(E===0)return 0;o=f(o);for(var P=o!==o,O=o===null,z=Ni(o),ne=o===i;w<E;){var re=Qo((w+E)/2),ue=f(n[re]),me=ue!==i,Te=ue===null,He=ue===ue,ot=Ni(ue);if(P)var Ye=_||He;else ne?Ye=He&&(_||me):O?Ye=He&&me&&(_||!Te):z?Ye=He&&me&&!Te&&(_||!ot):Te||ot?Ye=!1:Ye=_?ue<=o:ue<o;Ye?w=re+1:E=re}return Vn(E,he)}function Ja(n,o){for(var f=-1,_=n.length,w=0,E=[];++f<_;){var P=n[f],O=o?o(P):P;if(!f||!No(O,z)){var z=O;E[w++]=P===0?0:P}}return E}function ef(n){return typeof n=="number"?n:Ni(n)?y:+n}function Zt(n){if(typeof n=="string")return n;if(Je(n))return bt(n,Zt)+"";if(Ni(n))return Na?Na.call(n):"";var o=n+"";return o=="0"&&1/n==-_e?"-0":o}function Sn(n,o,f){var _=-1,w=ka,E=n.length,P=!0,O=[],z=O;if(f)P=!1,w=pc;else if(E>=u){var ne=o?null:pr(n);if(ne)return Ko(ne);P=!1,w=Eo,z=new Os}else z=o?[]:O;e:for(;++_<E;){var re=n[_],ue=o?o(re):re;if(re=f||re!==0?re:0,P&&ue===ue){for(var me=z.length;me--;)if(z[me]===ue)continue e;o&&z.push(ue),O.push(re)}else w(z,ue,f)||(z!==O&&z.push(ue),O.push(re))}return O}function Us(n,o){o=Po(o,n);var f=-1,_=o.length;if(!_)return!0;for(var w=n==null||typeof n!="object"&&typeof n!="function";++f<_;){var E=o[f];if(typeof E=="string"){if(E==="__proto__"&&!_t.call(n,"__proto__"))return!1;if(E==="constructor"&&f+1<_&&typeof o[f+1]=="string"&&o[f+1]==="prototype"){if(w&&f===0)continue;return!1}}}var P=_f(n,o);return P==null||delete P[Oi(En(o))]}function tf(n,o,f,_){return Kt(n,o,f(Ur(n,o)),_)}function bl(n,o,f,_){for(var w=n.length,E=_?w:-1;(_?E--:++E<w)&&o(n[E],E,n););return f?Qn(n,_?0:E,_?E+1:w):Qn(n,_?E+1:0,_?w:E)}function Wc(n,o){var f=n;return f instanceof Qe&&(f=f.value()),gc(o,function(_,w){return w.func.apply(w.thisArg,qo([_],w.args))},f)}function nf(n,o,f){var _=n.length;if(_<2)return _?Sn(n[0]):[];for(var w=-1,E=Y(_);++w<_;)for(var P=n[w],O=-1;++O<_;)O!=w&&(E[w]=ao(E[w]||P,n[O],o,f));return Sn(wn(E,1),o,f)}function jc(n,o,f){for(var _=-1,w=n.length,E=o.length,P={};++_<w;){var O=_<E?o[_]:i;f(P,n[_],O)}return P}function rf(n){return Cn(n)?n:[]}function of(n){return typeof n=="function"?n:gi}function Po(n,o){return Je(n)?n:n0(n,o)?[n]:ph(Ft(n))}var Kd=Ze;function bo(n,o,f){var _=n.length;return f=f===i?_:f,!o&&f>=_?n:Qn(n,o,f)}var Rl=Md||function(n){return Vt.clearTimeout(n)};function Uc(n,o){if(o)return n.slice();var f=n.length,_=Dc?Dc(f):new n.constructor(f);return n.copy(_),_}function Ll(n){var o=new n.constructor(n.byteLength);return new _u(o).set(new _u(n)),o}function sf(n,o){var f=o?Ll(n.buffer):n.buffer;return new n.constructor(f,n.byteOffset,n.byteLength)}function Qd(n){var o=new n.constructor(n.source,sr.exec(n));return o.lastIndex=n.lastIndex,o}function Hc(n){return Wr?Tt(Wr.call(n)):{}}function Yc(n,o){var f=o?Ll(n.buffer):n.buffer;return new n.constructor(f,n.byteOffset,n.length)}function Vc(n,o){if(n!==o){var f=n!==i,_=n===null,w=n===n,E=Ni(n),P=o!==i,O=o===null,z=o===o,ne=Ni(o);if(!O&&!ne&&!E&&n>o||E&&P&&z&&!O&&!ne||_&&P&&z||!f&&z||!w)return 1;if(!_&&!E&&!ne&&n<o||ne&&f&&w&&!_&&!E||O&&f&&w||!P&&w||!z)return-1}return 0}function Zd(n,o,f){for(var _=-1,w=n.criteria,E=o.criteria,P=w.length,O=f.length;++_<P;){var z=Vc(w[_],E[_]);if(z){if(_>=O)return z;var ne=f[_];return z*(ne=="desc"?-1:1)}}return n.index-o.index}function Gc(n,o,f,_){for(var w=-1,E=n.length,P=f.length,O=-1,z=o.length,ne=dn(E-P,0),re=Y(z+ne),ue=!_;++O<z;)re[O]=o[O];for(;++w<P;)(ue||w<E)&&(re[f[w]]=n[w]);for(;ne--;)re[O++]=n[w++];return re}function lf(n,o,f,_){for(var w=-1,E=n.length,P=-1,O=f.length,z=-1,ne=o.length,re=dn(E-O,0),ue=Y(re+ne),me=!_;++w<re;)ue[w]=n[w];for(var Te=w;++z<ne;)ue[Te+z]=o[z];for(;++P<O;)(me||w<E)&&(ue[Te+f[P]]=n[w++]);return ue}function hr(n,o){var f=-1,_=n.length;for(o||(o=Y(_));++f<_;)o[f]=n[f];return o}function Li(n,o,f,_){var w=!f;f||(f={});for(var E=-1,P=o.length;++E<P;){var O=o[E],z=_?_(f[O],n[O],O,f,n):i;z===i&&(z=n[O]),w?uo(f,O,z):zs(f,O,z)}return f}function Jd(n,o){return Li(n,Nl(n),o)}function Up(n,o){return Li(n,po(n),o)}function bu(n,o){return function(f,_){var w=Je(f)?dc:jr,E=o?o():{};return w(f,n,Le(_,2),E)}}function Ol(n){return Ze(function(o,f){var _=-1,w=f.length,E=w>1?f[w-1]:i,P=w>2?f[2]:i;for(E=n.length>3&&typeof E=="function"?(w--,E):i,P&&Dt(f[0],f[1],P)&&(E=w<3?i:E,w=1),o=Tt(o);++_<w;){var O=f[_];O&&n(o,O,_,E)}return o})}function eh(n,o){return function(f,_){if(f==null)return f;if(!hi(f))return n(f,_);for(var w=f.length,E=o?w:-1,P=Tt(f);(o?E--:++E<w)&&_(P[E],E,P)!==!1;);return f}}function $c(n){return function(o,f,_){for(var w=-1,E=Tt(o),P=_(o),O=P.length;O--;){var z=P[n?O:++w];if(f(E[z],z,E)===!1)break}return o}}function th(n,o,f){var _=o&b,w=Ru(n);function E(){var P=this&&this!==Vt&&this instanceof E?w:n;return P.apply(_?f:this,arguments)}return E}function Xc(n){return function(o){o=Ft(o);var f=gl(o)?Br(o):i,_=f?f[0]:o.charAt(0),w=f?bo(f,1).join(""):o.slice(1);return _[n]()+w}}function Ro(n){return function(o){return gc(sm(om(o).replace(Sp,"")),n,"")}}function Ru(n){return function(){var o=arguments;switch(o.length){case 0:return new n;case 1:return new n(o[0]);case 2:return new n(o[0],o[1]);case 3:return new n(o[0],o[1],o[2]);case 4:return new n(o[0],o[1],o[2],o[3]);case 5:return new n(o[0],o[1],o[2],o[3],o[4]);case 6:return new n(o[0],o[1],o[2],o[3],o[4],o[5]);case 7:return new n(o[0],o[1],o[2],o[3],o[4],o[5],o[6])}var f=Dl(n.prototype),_=n.apply(f,o);return on(_)?_:f}}function Hp(n,o,f){var _=Ru(n);function w(){for(var E=arguments.length,P=Y(E),O=E,z=fs(w);O--;)P[O]=arguments[O];var ne=E<3&&P[0]!==z&&P[E-1]!==z?[]:ii(P,z);if(E-=ne.length,E<f)return ih(n,o,Ml,w.placeholder,i,P,ne,i,i,f-E);var re=this&&this!==Vt&&this instanceof w?_:n;return fr(re,this,P)}return w}function nh(n){return function(o,f,_){var w=Tt(o);if(!hi(o)){var E=Le(f,3);o=nr(o),f=function(O){return E(w[O],O,w)}}var P=n(o,f,_);return P>-1?w[E?o[P]:P]:i}}function Hs(n){return ho(function(o){var f=o.length,_=f,w=Gn.prototype.thru;for(n&&o.reverse();_--;){var E=o[_];if(typeof E!="function")throw new oi(p);if(w&&!P&&zu(E)=="wrapper")var P=new Gn([],!0)}for(_=P?_:f;++_<f;){E=o[_];var O=zu(E),z=O=="wrapper"?Nu(E):i;z&&cs(z[0])&&z[1]==(H|Q|X|ie)&&!z[4].length&&z[9]==1?P=P[zu(z[0])].apply(P,z[3]):P=E.length==1&&cs(E)?P[O]():P.thru(E)}return function(){var ne=arguments,re=ne[0];if(P&&ne.length==1&&Je(re))return P.plant(re).value();for(var ue=0,me=f?o[ue].apply(this,ne):re;++ue<f;)me=o[ue].call(this,me);return me}})}function Ml(n,o,f,_,w,E,P,O,z,ne){var re=o&H,ue=o&b,me=o&$,Te=o&(Q|U),He=o&ee,ot=me?i:Ru(n);function Ye(){for(var dt=arguments.length,vt=Y(dt),zi=dt;zi--;)vt[zi]=arguments[zi];if(Te)var $r=fs(Ye),Bi=Cd(vt,$r);if(_&&(vt=Gc(vt,_,w,Te)),E&&(vt=lf(vt,E,P,Te)),dt-=Bi,Te&&dt<ne){var Tn=ii(vt,$r);return ih(n,o,Ml,Ye.placeholder,f,vt,Tn,O,z,ne-dt)}var zo=ue?f:this,Ks=me?zo[n]:n;return dt=vt.length,O?vt=Wn(vt,O):He&&dt>1&&vt.reverse(),re&&z<dt&&(vt.length=z),this&&this!==Vt&&this instanceof Ye&&(Ks=ot||Ru(Ks)),Ks.apply(zo,vt)}return Ye}function uf(n,o){return function(f,_){return os(f,n,o(_),{})}}function af(n,o){return function(f,_){var w;if(f===i&&_===i)return o;if(f!==i&&(w=f),_!==i){if(w===i)return _;typeof f=="string"||typeof _=="string"?(f=Zt(f),_=Zt(_)):(f=ef(f),_=ef(_)),w=n(f,_)}return w}}function ff(n){return ho(function(o){return o=bt(o,zr(Le())),Ze(function(f){var _=this;return n(o,function(w){return fr(w,_,f)})})})}function Lu(n,o){o=o===i?" ":Zt(o);var f=o.length;if(f<2)return f?Pl(o,n):o;var _=Pl(o,Rs(n/Ps(o)));return gl(o)?bo(Br(_),0,n).join(""):_.slice(0,n)}function rh(n,o,f,_){var w=o&b,E=Ru(n);function P(){for(var O=-1,z=arguments.length,ne=-1,re=_.length,ue=Y(re+z),me=this&&this!==Vt&&this instanceof P?E:n;++ne<re;)ue[ne]=_[ne];for(;z--;)ue[ne++]=arguments[++O];return fr(me,w?f:this,ue)}return P}function qc(n){return function(o,f,_){return _&&typeof _!="number"&&Dt(o,f,_)&&(f=_=i),o=qs(o),f===i?(f=o,o=0):f=qs(f),_=_===i?o<f?1:-1:qs(_),Bc(o,f,_,n)}}function Ou(n){return function(o,f){return typeof o=="string"&&typeof f=="string"||(o=go(o),f=go(f)),n(o,f)}}function ih(n,o,f,_,w,E,P,O,z,ne){var re=o&Q,ue=re?P:i,me=re?i:P,Te=re?E:i,He=re?i:E;o|=re?X:q,o&=~(re?q:X),o&K||(o&=-4);var ot=[n,o,w,Te,ue,He,me,O,z,ne],Ye=f.apply(i,ot);return cs(n)&&Oo(Ye,ot),Ye.placeholder=_,ci(Ye,n,o)}function Zn(n){var o=cn[n];return function(f,_){if(f=go(f),_=_==null?0:Vn(rt(_),292),_&&yl(f)){var w=(Ft(f)+"e").split("e"),E=o(w[0]+"e"+(+w[1]+_));return w=(Ft(E)+"e").split("e"),+(w[0]+"e"+(+w[1]-_))}return o(f)}}var pr=Zo&&1/Ko(new Zo([,-0]))[1]==_e?function(n){return new Zo(n)}:gg;function Kc(n){return function(o){var f=Jn(o);return f==tt?Ea(o):f==nt?Op(o):bp(o,n(o))}}function co(n,o,f,_,w,E,P,O){var z=o&$;if(!z&&typeof n!="function")throw new oi(p);var ne=_?_.length:0;if(ne||(o&=-97,_=w=i),P=P===i?P:dn(rt(P),0),O=O===i?O:rt(O),ne-=w?w.length:0,o&q){var re=_,ue=w;_=w=i}var me=z?i:Nu(n),Te=[n,o,f,_,w,re,ue,E,P,O];if(me&&ch(Te,me),n=Te[0],o=Te[1],f=Te[2],_=Te[3],w=Te[4],O=Te[9]=Te[9]===i?z?0:n.length:dn(Te[9]-ne,0),!O&&o&(Q|U)&&(o&=-25),!o||o==b)var He=th(n,o,f);else o==Q||o==U?He=Hp(n,o,O):(o==X||o==(b|X))&&!w.length?He=rh(n,o,f,_):He=Ml.apply(i,Te);var ot=me?xn:Oo;return ci(ot(He,Te),n,o)}function Qc(n,o,f,_){return n===i||No(n,ro[f])&&!_t.call(_,f)?o:n}function Zc(n,o,f,_,w,E){return on(n)&&on(o)&&(E.set(o,n),us(n,o,i,Zc,E),E.delete(o)),n}function oh(n){return D0(n)?i:n}function cf(n,o,f,_,w,E){var P=f&R,O=n.length,z=o.length;if(O!=z&&!(P&&z>O))return!1;var ne=E.get(n),re=E.get(o);if(ne&&re)return ne==o&&re==n;var ue=-1,me=!0,Te=f&I?new Os:i;for(E.set(n,o),E.set(o,n);++ue<O;){var He=n[ue],ot=o[ue];if(_)var Ye=P?_(ot,He,ue,o,n,E):_(He,ot,ue,n,o,E);if(Ye!==i){if(Ye)continue;me=!1;break}if(Te){if(!_c(o,function(dt,vt){if(!Eo(Te,vt)&&(He===dt||w(He,dt,f,_,E)))return Te.push(vt)})){me=!1;break}}else if(!(He===ot||w(He,ot,f,_,E))){me=!1;break}}return E.delete(n),E.delete(o),me}function sh(n,o,f,_,w,E,P){switch(f){case tn:if(n.byteLength!=o.byteLength||n.byteOffset!=o.byteOffset)return!1;n=n.buffer,o=o.buffer;case Et:return!(n.byteLength!=o.byteLength||!E(new _u(n),new _u(o)));case Ee:case it:case $t:return No(+n,+o);case gt:return n.name==o.name&&n.message==o.message;case Pn:case Nn:return n==o+"";case tt:var O=Ea;case nt:var z=_&R;if(O||(O=Ko),n.size!=o.size&&!z)return!1;var ne=P.get(n);if(ne)return ne==o;_|=I,P.set(n,o);var re=cf(O(n),O(o),_,w,E,P);return P.delete(n),re;case vr:if(Wr)return Wr.call(n)==Wr.call(o)}return!1}function Jc(n,o,f,_,w,E){var P=f&R,O=df(n),z=O.length,ne=df(o),re=ne.length;if(z!=re&&!P)return!1;for(var ue=z;ue--;){var me=O[ue];if(!(P?me in o:_t.call(o,me)))return!1}var Te=E.get(n),He=E.get(o);if(Te&&He)return Te==o&&He==n;var ot=!0;E.set(n,o),E.set(o,n);for(var Ye=P;++ue<z;){me=O[ue];var dt=n[me],vt=o[me];if(_)var zi=P?_(vt,dt,me,o,n,E):_(dt,vt,me,n,o,E);if(!(zi===i?dt===vt||w(dt,vt,f,_,E):zi)){ot=!1;break}Ye||(Ye=me=="constructor")}if(ot&&!Ye){var $r=n.constructor,Bi=o.constructor;$r!=Bi&&"constructor"in n&&"constructor"in o&&!(typeof $r=="function"&&$r instanceof $r&&typeof Bi=="function"&&Bi instanceof Bi)&&(ot=!1)}return E.delete(n),E.delete(o),ot}function ho(n){return mf(gf(n,i,ju),n+"")}function df(n){return Ga(n,nr,Nl)}function Mu(n){return Ga(n,pi,po)}var Nu=Ma?function(n){return Ma.get(n)}:gg;function zu(n){for(var o=n.name+"",f=kl[o],_=_t.call(kl,o)?f.length:0;_--;){var w=f[_],E=w.func;if(E==null||E==n)return w.name}return o}function fs(n){var o=_t.call(D,"placeholder")?D:n;return o.placeholder}function Le(){var n=D.iteratee||hg;return n=n===hg?Cu:n,arguments.length?n(arguments[0],arguments[1]):n}function hf(n,o){var f=n.__data__;return xe(o)?f[typeof o=="string"?"string":"hash"]:f.map}function pf(n){for(var o=nr(n),f=o.length;f--;){var _=o[f],w=n[_];o[f]=[_,w,Bl(w)]}return o}function Lo(n,o){var f=pl(n,o);return Lc(f)?f:i}function lh(n){var o=_t.call(n,bs),f=n[bs];try{n[bs]=i;var _=!0}catch{}var w=pu.call(n);return _&&(o?n[bs]=f:delete n[bs]),w}var Nl=Ra?function(n){return n==null?[]:(n=Tt(n),Xo(Ra(n),function(o){return Pa.call(n,o)}))}:_g,po=Ra?function(n){for(var o=[];n;)qo(o,Nl(n)),n=Fi(n);return o}:_g,Jn=Kn;(yu&&Jn(new yu(new ArrayBuffer(1)))!=tn||Ls&&Jn(new Ls)!=tt||wu&&Jn(wu.resolve())!=_n||Zo&&Jn(new Zo)!=nt||xu&&Jn(new xu)!=Ot)&&(Jn=function(n){var o=Kn(n),f=o==G?n.constructor:i,_=f?ds(f):"";if(_)switch(_){case Tc:return tn;case Jo:return tt;case zd:return _n;case Sl:return nt;case io:return Ot}return o});function uh(n,o,f){for(var _=-1,w=f.length;++_<w;){var E=f[_],P=E.size;switch(E.type){case"drop":n+=P;break;case"dropRight":o-=P;break;case"take":o=Vn(o,n+P);break;case"takeRight":n=dn(n,o-P);break}}return{start:n,end:o}}function e0(n){var o=n.match(et);return o?o[1].split(Mt):[]}function t0(n,o,f){o=Po(o,n);for(var _=-1,w=o.length,E=!1;++_<w;){var P=Oi(o[_]);if(!(E=n!=null&&f(n,P)))break;n=n[P]}return E||++_!=w?E:(w=n==null?0:n.length,!!w&&Ih(w)&&fi(P,w)&&(Je(n)||Gu(n)))}function ah(n){var o=n.length,f=new n.constructor(o);return o&&typeof n[0]=="string"&&_t.call(n,"index")&&(f.index=n.index,f.input=n.input),f}function zl(n){return typeof n.constructor=="function"&&!Bu(n)?Dl(Fi(n)):{}}function er(n,o,f){var _=n.constructor;switch(o){case Et:return Ll(n);case Ee:case it:return new _(+n);case tn:return sf(n,f);case zn:case Bn:case Mr:case Ht:case ko:case yr:case Zi:case ti:case wr:return Yc(n,f);case tt:return new _;case $t:case Nn:return new _(n);case Pn:return Qd(n);case nt:return new _;case vr:return Hc(n)}}function Yp(n,o){var f=o.length;if(!f)return n;var _=f-1;return o[_]=(f>1?"& ":"")+o[_],o=o.join(f>2?", ":" "),n.replace(Xt,`{
/* [wrapped with `+o+`] */
`)}function Vp(n){return Je(n)||Gu(n)||!!(Od&&n&&n[Od])}function fi(n,o){var f=typeof n;return o=o??te,!!o&&(f=="number"||f!="symbol"&&fn.test(n))&&n>-1&&n%1==0&&n<o}function Dt(n,o,f){if(!on(f))return!1;var _=typeof o;return(_=="number"?hi(f)&&fi(o,f.length):_=="string"&&o in f)?No(f[o],n):!1}function n0(n,o){if(Je(n))return!1;var f=typeof n;return f=="number"||f=="symbol"||f=="boolean"||n==null||Ni(n)?!0:Be.test(n)||!Ge.test(n)||o!=null&&n in Tt(o)}function xe(n){var o=typeof n;return o=="string"||o=="number"||o=="symbol"||o=="boolean"?n!=="__proto__":n===null}function cs(n){var o=zu(n),f=D[o];if(typeof f!="function"||!(o in Qe.prototype))return!1;if(n===f)return!0;var _=Nu(f);return!!_&&n===_[0]}function r0(n){return!!Fa&&Fa in n}var fh=ml?Xs:mg;function Bu(n){var o=n&&n.constructor,f=typeof o=="function"&&o.prototype||ro;return n===f}function Bl(n){return n===n&&!on(n)}function Wu(n,o){return function(f){return f==null?!1:f[n]===o&&(o!==i||n in Tt(f))}}function i0(n){var o=M(n,function(_){return f.size===x&&f.clear(),_}),f=o.cache;return o}function ch(n,o){var f=n[1],_=o[1],w=f|_,E=w<(b|$|H),P=_==H&&f==Q||_==H&&f==ie&&n[7].length<=o[8]||_==(H|ie)&&o[7].length<=o[8]&&f==Q;if(!(E||P))return n;_&b&&(n[2]=o[2],w|=f&b?0:K);var O=o[3];if(O){var z=n[3];n[3]=z?Gc(z,O,o[4]):O,n[4]=z?ii(n[3],k):o[4]}return O=o[5],O&&(z=n[5],n[5]=z?lf(z,O,o[6]):O,n[6]=z?ii(n[5],k):o[6]),O=o[7],O&&(n[7]=O),_&H&&(n[8]=n[8]==null?o[8]:Vn(n[8],o[8])),n[9]==null&&(n[9]=o[9]),n[0]=o[0],n[1]=w,n}function dh(n){var o=[];if(n!=null)for(var f in Tt(n))o.push(f);return o}function hh(n){return pu.call(n)}function gf(n,o,f){return o=dn(o===i?n.length-1:o,0),function(){for(var _=arguments,w=-1,E=dn(_.length-o,0),P=Y(E);++w<E;)P[w]=_[o+w];w=-1;for(var O=Y(o+1);++w<o;)O[w]=_[w];return O[o]=f(P),fr(n,this,O)}}function _f(n,o){return o.length<2?n:Ur(n,Qn(o,0,-1))}function Wn(n,o){for(var f=n.length,_=Vn(o.length,f),w=hr(n);_--;){var E=o[_];n[_]=fi(E,f)?w[E]:i}return n}function Hr(n,o){if(!(o==="constructor"&&typeof n[o]=="function")&&o!="__proto__")return n[o]}var Oo=o0(xn),Wl=Ec||function(n,o){return Vt.setTimeout(n,o)},mf=o0(Za);function ci(n,o,f){var _=o+"";return mf(n,Yp(_,gh(e0(_),f)))}function o0(n){var o=0,f=0;return function(){var _=Wp(),w=Me-(_-f);if(f=_,w>0){if(++o>=de)return arguments[0]}else o=0;return n.apply(i,arguments)}}function Yr(n,o){var f=-1,_=n.length,w=_-1;for(o=o===i?_:o;++f<o;){var E=Iu(f,w),P=n[E];n[E]=n[f],n[f]=P}return n.length=o,n}var ph=i0(function(n){var o=[];return n.charCodeAt(0)===46&&o.push(""),n.replace(lt,function(f,_,w,E){o.push(w?E.replace(At,"$1"):_||f)}),o});function Oi(n){if(typeof n=="string"||Ni(n))return n;var o=n+"";return o=="0"&&1/n==-_e?"-0":o}function ds(n){if(n!=null){try{return hu.call(n)}catch{}try{return n+""}catch{}}return""}function gh(n,o){return Yn(we,function(f){var _="_."+f[0];o&f[1]&&!ka(n,_)&&n.push(_)}),n.sort()}function s0(n){if(n instanceof Qe)return n.clone();var o=new Gn(n.__wrapped__,n.__chain__);return o.__actions__=hr(n.__actions__),o.__index__=n.__index__,o.__values__=n.__values__,o}function Gp(n,o,f){(f?Dt(n,o,f):o===i)?o=1:o=dn(rt(o),0);var _=n==null?0:n.length;if(!_||o<1)return[];for(var w=0,E=0,P=Y(Rs(_/o));w<_;)P[E++]=Qn(n,w,w+=o);return P}function vf(n){for(var o=-1,f=n==null?0:n.length,_=0,w=[];++o<f;){var E=n[o];E&&(w[_++]=E)}return w}function l0(){var n=arguments.length;if(!n)return[];for(var o=Y(n-1),f=arguments[0],_=n;_--;)o[_-1]=arguments[_];return qo(Je(f)?hr(f):[f],wn(o,1))}var di=Ze(function(n,o){return Cn(n)?ao(n,wn(o,1,Cn,!0)):[]}),mt=Ze(function(n,o){var f=En(o);return Cn(f)&&(f=i),Cn(n)?ao(n,wn(o,1,Cn,!0),Le(f,2)):[]}),Rn=Ze(function(n,o){var f=En(o);return Cn(f)&&(f=i),Cn(n)?ao(n,wn(o,1,Cn,!0),i,f):[]});function hn(n,o,f){var _=n==null?0:n.length;return _?(o=f||o===i?1:rt(o),Qn(n,o<0?0:o,_)):[]}function jn(n,o,f){var _=n==null?0:n.length;return _?(o=f||o===i?1:rt(o),o=_-o,Qn(n,0,o<0?0:o)):[]}function Vr(n,o){return n&&n.length?bl(n,Le(o,3),!0,!0):[]}function jl(n,o){return n&&n.length?bl(n,Le(o,3),!0):[]}function Dn(n,o,f,_){var w=n==null?0:n.length;return w?(f&&typeof f!="number"&&Dt(n,o,f)&&(f=0,_=w),Ya(n,o,f,_)):[]}function Ul(n,o,f){var _=n==null?0:n.length;if(!_)return-1;var w=f==null?0:rt(f);return w<0&&(w=dn(_+w,0)),Sa(n,Le(o,3),w)}function hs(n,o,f){var _=n==null?0:n.length;if(!_)return-1;var w=_-1;return f!==i&&(w=rt(f),w=f<0?dn(_+w,0):Vn(w,_-1)),Sa(n,Le(o,3),w,!0)}function ju(n){var o=n==null?0:n.length;return o?wn(n,1):[]}function u0(n){var o=n==null?0:n.length;return o?wn(n,_e):[]}function Uu(n,o){var f=n==null?0:n.length;return f?(o=o===i?1:rt(o),wn(n,o)):[]}function Ir(n){for(var o=-1,f=n==null?0:n.length,_={};++o<f;){var w=n[o];_[w[0]]=w[1]}return _}function yf(n){return n&&n.length?n[0]:i}function Hl(n,o,f){var _=n==null?0:n.length;if(!_)return-1;var w=f==null?0:rt(f);return w<0&&(w=dn(_+w,0)),hl(n,o,w)}function Mo(n){var o=n==null?0:n.length;return o?Qn(n,0,-1):[]}var wf=Ze(function(n){var o=bt(n,rf);return o.length&&o[0]===n[0]?bi(o):[]}),a0=Ze(function(n){var o=En(n),f=bt(n,rf);return o===En(f)?o=i:f.pop(),f.length&&f[0]===n[0]?bi(f,Le(o,2)):[]}),ps=Ze(function(n){var o=En(n),f=bt(n,rf);return o=typeof o=="function"?o:i,o&&f.pop(),f.length&&f[0]===n[0]?bi(f,i,o):[]});function xf(n,o){return n==null?"":La.call(n,o)}function En(n){var o=n==null?0:n.length;return o?n[o-1]:i}function kf(n,o,f){var _=n==null?0:n.length;if(!_)return-1;var w=_;return f!==i&&(w=rt(f),w=w<0?dn(_+w,0):Vn(w,_-1)),o===o?Mp(n,o,w):Sa(n,xd,w,!0)}function Hu(n,o){return n&&n.length?as(n,rt(o)):i}var f0=Ze(Yu);function Yu(n,o){return n&&n.length&&o&&o.length?Wt(n,o):n}function Sf(n,o,f){return n&&n.length&&o&&o.length?Wt(n,o,Le(f,2)):n}function gr(n,o,f){return n&&n.length&&o&&o.length?Wt(n,o,i,f):n}var gs=ho(function(n,o){var f=n==null?0:n.length,_=Ha(n,o);return Fu(n,bt(o,function(w){return fi(w,f)?+w:w}).sort(Vc)),_});function Mi(n,o){var f=[];if(!(n&&n.length))return f;var _=-1,w=[],E=n.length;for(o=Le(o,3);++_<E;){var P=n[_];o(P,_,n)&&(f.push(P),w.push(_))}return Fu(n,w),f}function tr(n){return n==null?n:Oa.call(n)}function _h(n,o,f){var _=n==null?0:n.length;return _?(f&&typeof f!="number"&&Dt(n,o,f)?(o=0,f=_):(o=o==null?0:rt(o),f=f===i?_:rt(f)),Qn(n,o,f)):[]}function c0(n,o){return kn(n,o)}function d0(n,o,f){return Pu(n,o,Le(f,2))}function $p(n,o){var f=n==null?0:n.length;if(f){var _=kn(n,o);if(_<f&&No(n[_],o))return _}return-1}function _s(n,o){return kn(n,o,!0)}function mh(n,o,f){return Pu(n,o,Le(f,2),!0)}function h0(n,o){var f=n==null?0:n.length;if(f){var _=kn(n,o,!0)-1;if(No(n[_],o))return _}return-1}function Ys(n){return n&&n.length?Ja(n):[]}function p0(n,o){return n&&n.length?Ja(n,Le(o,2)):[]}function Vs(n){var o=n==null?0:n.length;return o?Qn(n,1,o):[]}function vh(n,o,f){return n&&n.length?(o=f||o===i?1:rt(o),Qn(n,0,o<0?0:o)):[]}function yh(n,o,f){var _=n==null?0:n.length;return _?(o=f||o===i?1:rt(o),o=_-o,Qn(n,o<0?0:o,_)):[]}function g0(n,o){return n&&n.length?bl(n,Le(o,3),!1,!0):[]}function Df(n,o){return n&&n.length?bl(n,Le(o,3)):[]}var Xp=Ze(function(n){return Sn(wn(n,1,Cn,!0))}),qp=Ze(function(n){var o=En(n);return Cn(o)&&(o=i),Sn(wn(n,1,Cn,!0),Le(o,2))}),wh=Ze(function(n){var o=En(n);return o=typeof o=="function"?o:i,Sn(wn(n,1,Cn,!0),i,o)});function xh(n){return n&&n.length?Sn(n):[]}function Gs(n,o){return n&&n.length?Sn(n,Le(o,2)):[]}function Kp(n,o){return o=typeof o=="function"?o:i,n&&n.length?Sn(n,i,o):[]}function ms(n){if(!(n&&n.length))return[];var o=0;return n=Xo(n,function(f){if(Cn(f))return o=dn(f.length,o),!0}),wc(o,function(f){return bt(n,vc(f))})}function _0(n,o){if(!(n&&n.length))return[];var f=ms(n);return o==null?f:bt(f,function(_){return fr(o,i,_)})}var Jt=Ze(function(n,o){return Cn(n)?ao(n,o):[]}),Qp=Ze(function(n){return nf(Xo(n,Cn))}),kh=Ze(function(n){var o=En(n);return Cn(o)&&(o=i),nf(Xo(n,Cn),Le(o,2))}),Zp=Ze(function(n){var o=En(n);return o=typeof o=="function"?o:i,nf(Xo(n,Cn),i,o)}),Jp=Ze(ms);function Sh(n,o){return jc(n||[],o||[],zs)}function Dh(n,o){return jc(n||[],o||[],Kt)}var eg=Ze(function(n){var o=n.length,f=o>1?n[o-1]:i;return f=typeof f=="function"?(n.pop(),f):i,_0(n,f)});function Gr(n){var o=D(n);return o.__chain__=!0,o}function m0(n,o){return o(n),n}function Ef(n,o){return o(n)}var vs=ho(function(n){var o=n.length,f=o?n[0]:0,_=this.__wrapped__,w=function(E){return Ha(E,n)};return o>1||this.__actions__.length||!(_ instanceof Qe)||!fi(f)?this.thru(w):(_=_.slice(f,+f+(o?1:0)),_.__actions__.push({func:Ef,args:[w],thisArg:i}),new Gn(_,this.__chain__).thru(function(E){return o&&!E.length&&E.push(i),E}))});function Cf(){return Gr(this)}function $s(){return new Gn(this.value(),this.__chain__)}function Tf(){this.__values__===i&&(this.__values__=K_(this.value()));var n=this.__index__>=this.__values__.length,o=n?i:this.__values__[this.__index__++];return{done:n,value:o}}function v0(){return this}function y0(n){for(var o,f=this;f instanceof oo;){var _=s0(f);_.__index__=0,_.__values__=i,o?w.__wrapped__=_:o=_;var w=_;f=f.__wrapped__}return w.__wrapped__=n,o}function tg(){var n=this.__wrapped__;if(n instanceof Qe){var o=n;return this.__actions__.length&&(o=new Qe(this)),o=o.reverse(),o.__actions__.push({func:Ef,args:[tr],thisArg:i}),new Gn(o,this.__chain__)}return this.thru(tr)}function w0(){return Wc(this.__wrapped__,this.__actions__)}var ng=bu(function(n,o,f){_t.call(n,f)?++n[f]:uo(n,f,1)});function Eh(n,o,f){var _=Je(n)?hc:Ai;return f&&Dt(n,o,f)&&(o=i),_(n,Le(o,3))}function Ch(n,o){var f=Je(n)?Xo:Ws;return f(n,Le(o,3))}var Ff=nh(Ul),If=nh(hs);function Th(n,o){return wn(Rf(n,o),1)}function x0(n,o){return wn(Rf(n,o),_e)}function rg(n,o,f){return f=f===i?1:rt(f),wn(Rf(n,o),f)}function k0(n,o){var f=Je(n)?Yn:fo;return f(n,Le(o,3))}function Af(n,o){var f=Je(n)?xa:Vd;return f(n,Le(o,3))}var Pf=bu(function(n,o,f){_t.call(n,f)?n[f].push(o):uo(n,f,[o])});function S0(n,o,f,_){n=hi(n)?n:Nf(n),f=f&&!_?rt(f):0;var w=n.length;return f<0&&(f=dn(w+f,0)),Ah(n)?f<=w&&n.indexOf(o,f)>-1:!!w&&hl(n,o,f)>-1}var bf=Ze(function(n,o,f){var _=-1,w=typeof o=="function",E=hi(n)?Y(n.length):[];return fo(n,function(P){E[++_]=w?fr(o,P,f):ss(P,o,f)}),E}),Fh=bu(function(n,o,f){uo(n,f,o)});function Rf(n,o){var f=Je(n)?bt:Mc;return f(n,Le(o,3))}function Lf(n,o,f,_){return n==null?[]:(Je(o)||(o=o==null?[]:[o]),f=_?i:f,Je(f)||(f=f==null?[]:[f]),Qa(n,o,f))}var ig=bu(function(n,o,f){n[f?0:1].push(o)},function(){return[[],[]]});function Vu(n,o,f){var _=Je(n)?gc:Sd,w=arguments.length<3;return _(n,Le(o,4),f,w,fo)}function og(n,o,f){var _=Je(n)?Fp:Sd,w=arguments.length<3;return _(n,Le(o,4),f,w,Vd)}function Of(n,o){var f=Je(n)?Xo:Ws;return f(n,j(Le(o,3)))}function e(n){var o=Je(n)?lo:js;return o(n)}function t(n,o,f){(f?Dt(n,o,f):o===i)?o=1:o=rt(o);var _=Je(n)?Ns:qt;return _(n,o)}function s(n){var o=Je(n)?Hd:Au;return o(n)}function a(n){if(n==null)return 0;if(hi(n))return Ah(n)?Ps(n):n.length;var o=Jn(n);return o==tt||o==nt?n.size:Ka(n).length}function h(n,o,f){var _=Je(n)?_c:jp;return f&&Dt(n,o,f)&&(o=i),_(n,Le(o,3))}var m=Ze(function(n,o){if(n==null)return[];var f=o.length;return f>1&&Dt(n,o[0],o[1])?o=[]:f>2&&Dt(o[0],o[1],o[2])&&(o=[o[0]]),Qa(n,wn(o,1),[])}),S=Nt||function(){return Vt.Date.now()};function A(n,o){if(typeof o!="function")throw new oi(p);return n=rt(n),function(){if(--n<1)return o.apply(this,arguments)}}function L(n,o,f){return o=f?i:o,o=n&&o==null?n.length:o,co(n,H,i,i,i,i,o)}function V(n,o){var f;if(typeof o!="function")throw new oi(p);return n=rt(n),function(){return--n>0&&(f=o.apply(this,arguments)),n<=1&&(o=i),f}}var le=Ze(function(n,o,f){var _=b;if(f.length){var w=ii(f,fs(le));_|=X}return co(n,_,o,f,w)}),ae=Ze(function(n,o,f){var _=b|$;if(f.length){var w=ii(f,fs(ae));_|=X}return co(o,_,n,f,w)});function se(n,o,f){o=f?i:o;var _=co(n,Q,i,i,i,i,i,o);return _.placeholder=se.placeholder,_}function ye(n,o,f){o=f?i:o;var _=co(n,U,i,i,i,i,i,o);return _.placeholder=ye.placeholder,_}function ke(n,o,f){var _,w,E,P,O,z,ne=0,re=!1,ue=!1,me=!0;if(typeof n!="function")throw new oi(p);o=go(o)||0,on(f)&&(re=!!f.leading,ue="maxWait"in f,E=ue?dn(go(f.maxWait)||0,o):E,me="trailing"in f?!!f.trailing:me);function Te(Tn){var zo=_,Ks=w;return _=w=i,ne=Tn,P=n.apply(Ks,zo),P}function He(Tn){return ne=Tn,O=Wl(dt,o),re?Te(Tn):P}function ot(Tn){var zo=Tn-z,Ks=Tn-ne,am=o-zo;return ue?Vn(am,E-Ks):am}function Ye(Tn){var zo=Tn-z,Ks=Tn-ne;return z===i||zo>=o||zo<0||ue&&Ks>=E}function dt(){var Tn=S();if(Ye(Tn))return vt(Tn);O=Wl(dt,ot(Tn))}function vt(Tn){return O=i,me&&_?Te(Tn):(_=w=i,P)}function zi(){O!==i&&Rl(O),ne=0,_=z=w=O=i}function $r(){return O===i?P:vt(S())}function Bi(){var Tn=S(),zo=Ye(Tn);if(_=arguments,w=this,z=Tn,zo){if(O===i)return He(z);if(ue)return Rl(O),O=Wl(dt,o),Te(z)}return O===i&&(O=Wl(dt,o)),P}return Bi.cancel=zi,Bi.flush=$r,Bi}var De=Ze(function(n,o){return Ac(n,1,o)}),rn=Ze(function(n,o,f){return Ac(n,go(o)||0,f)});function B(n){return co(n,ee)}function M(n,o){if(typeof n!="function"||o!=null&&typeof o!="function")throw new oi(p);var f=function(){var _=arguments,w=o?o.apply(this,_):_[0],E=f.cache;if(E.has(w))return E.get(w);var P=n.apply(this,_);return f.cache=E.set(w,P)||E,P};return f.cache=new(M.Cache||si),f}M.Cache=si;function j(n){if(typeof n!="function")throw new oi(p);return function(){var o=arguments;switch(o.length){case 0:return!n.call(this);case 1:return!n.call(this,o[0]);case 2:return!n.call(this,o[0],o[1]);case 3:return!n.call(this,o[0],o[1],o[2])}return!n.apply(this,o)}}function ce(n){return V(2,n)}var Ce=Kd(function(n,o){o=o.length==1&&Je(o[0])?bt(o[0],zr(Le())):bt(wn(o,1),zr(Le()));var f=o.length;return Ze(function(_){for(var w=-1,E=Vn(_.length,f);++w<E;)_[w]=o[w].call(this,_[w]);return fr(n,this,_)})}),Oe=Ze(function(n,o){var f=ii(o,fs(Oe));return co(n,X,i,o,f)}),Ne=Ze(function(n,o){var f=ii(o,fs(Ne));return co(n,q,i,o,f)}),Ve=ho(function(n,o){return co(n,ie,i,i,i,o)});function Ln(n,o){if(typeof n!="function")throw new oi(p);return o=o===i?o:rt(o),Ze(n,o)}function xt(n,o){if(typeof n!="function")throw new oi(p);return o=o==null?0:dn(rt(o),0),Ze(function(f){var _=f[o],w=bo(f,0,o);return _&&qo(w,_),fr(n,this,w)})}function ys(n,o,f){var _=!0,w=!0;if(typeof n!="function")throw new oi(p);return on(f)&&(_="leading"in f?!!f.leading:_,w="trailing"in f?!!f.trailing:w),ke(n,o,{leading:_,maxWait:o,trailing:w})}function sg(n){return L(n,1)}function Z1(n,o){return Oe(of(o),n)}function J1(){if(!arguments.length)return[];var n=arguments[0];return Je(n)?n:[n]}function ey(n){return Fr(n,T)}function ty(n,o){return o=typeof o=="function"?o:i,Fr(n,T,o)}function ny(n){return Fr(n,C|T)}function ry(n,o){return o=typeof o=="function"?o:i,Fr(n,C|T,o)}function iy(n,o){return o==null||Su(n,o,nr(o))}function No(n,o){return n===o||n!==n&&o!==o}var oy=Ou(Pi),sy=Ou(function(n,o){return n>=o}),Gu=bc((function(){return arguments})())?bc:function(n){return pn(n)&&_t.call(n,"callee")&&!Pa.call(n,"callee")},Je=Y.isArray,ly=cc?zr(cc):$a;function hi(n){return n!=null&&Ih(n.length)&&!Xs(n)}function Cn(n){return pn(n)&&hi(n)}function uy(n){return n===!0||n===!1||pn(n)&&Kn(n)==Ee}var Yl=Cc||mg,ay=Dr?zr(Dr):$d;function fy(n){return pn(n)&&n.nodeType===1&&!D0(n)}function cy(n){if(n==null)return!0;if(hi(n)&&(Je(n)||typeof n=="string"||typeof n.splice=="function"||Yl(n)||Mf(n)||Gu(n)))return!n.length;var o=Jn(n);if(o==tt||o==nt)return!n.size;if(Bu(n))return!Ka(n).length;for(var f in n)if(_t.call(n,f))return!1;return!0}function dy(n,o){return Fl(n,o)}function hy(n,o,f){f=typeof f=="function"?f:i;var _=f?f(n,o):i;return _===i?Fl(n,o,i,f):!!_}function lg(n){if(!pn(n))return!1;var o=Kn(n);return o==gt||o==Qt||typeof n.message=="string"&&typeof n.name=="string"&&!D0(n)}function py(n){return typeof n=="number"&&yl(n)}function Xs(n){if(!on(n))return!1;var o=Kn(n);return o==Lt||o==Xe||o==Re||o==Or}function G_(n){return typeof n=="number"&&n==rt(n)}function Ih(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=te}function on(n){var o=typeof n;return n!=null&&(o=="object"||o=="function")}function pn(n){return n!=null&&typeof n=="object"}var $_=As?zr(As):Xa;function gy(n,o){return n===o||qa(n,o,pf(o))}function _y(n,o,f){return f=typeof f=="function"?f:i,qa(n,o,pf(o),f)}function my(n){return X_(n)&&n!=+n}function vy(n){if(fh(n))throw new $e(d);return Lc(n)}function yy(n){return n===null}function wy(n){return n==null}function X_(n){return typeof n=="number"||pn(n)&&Kn(n)==$t}function D0(n){if(!pn(n)||Kn(n)!=G)return!1;var o=Fi(n);if(o===null)return!0;var f=_t.call(o,"constructor")&&o.constructor;return typeof f=="function"&&f instanceof f&&hu.call(f)==Ia}var ug=wa?zr(wa):Xd;function xy(n){return G_(n)&&n>=-te&&n<=te}var q_=dl?zr(dl):Oc;function Ah(n){return typeof n=="string"||!Je(n)&&pn(n)&&Kn(n)==Nn}function Ni(n){return typeof n=="symbol"||pn(n)&&Kn(n)==vr}var Mf=vd?zr(vd):Eu;function ky(n){return n===i}function Sy(n){return pn(n)&&Jn(n)==Ot}function Dy(n){return pn(n)&&Kn(n)==Di}var Ey=Ou(ls),Cy=Ou(function(n,o){return n<=o});function K_(n){if(!n)return[];if(hi(n))return Ah(n)?Br(n):hr(n);if(Fo&&n[Fo])return Lp(n[Fo]());var o=Jn(n),f=o==tt?Ea:o==nt?Ko:Nf;return f(n)}function qs(n){if(!n)return n===0?n:0;if(n=go(n),n===_e||n===-_e){var o=n<0?-1:1;return o*fe}return n===n?n:0}function rt(n){var o=qs(n),f=o%1;return o===o?f?o-f:o:0}function Q_(n){return n?Ao(rt(n),0,W):0}function go(n){if(typeof n=="number")return n;if(Ni(n))return y;if(on(n)){var o=typeof n.valueOf=="function"?n.valueOf():n;n=on(o)?o+"":o}if(typeof n!="string")return n===0?n:+n;n=Dd(n);var f=lr.test(n);return f||an.test(n)?va(n.slice(2),f?2:8):Pt.test(n)?y:+n}function Z_(n){return Li(n,pi(n))}function Ty(n){return n?Ao(rt(n),-te,te):n===0?n:0}function Ft(n){return n==null?"":Zt(n)}var Fy=Ol(function(n,o){if(Bu(o)||hi(o)){Li(o,nr(o),n);return}for(var f in o)_t.call(o,f)&&zs(n,f,o[f])}),J_=Ol(function(n,o){Li(o,pi(o),n)}),Ph=Ol(function(n,o,f,_){Li(o,pi(o),n,_)}),Iy=Ol(function(n,o,f,_){Li(o,nr(o),n,_)}),Ay=ho(Ha);function Py(n,o){var f=Dl(n);return o==null?f:Bt(f,o)}var by=Ze(function(n,o){n=Tt(n);var f=-1,_=o.length,w=_>2?o[2]:i;for(w&&Dt(o[0],o[1],w)&&(_=1);++f<_;)for(var E=o[f],P=pi(E),O=-1,z=P.length;++O<z;){var ne=P[O],re=n[ne];(re===i||No(re,ro[ne])&&!_t.call(n,ne))&&(n[ne]=E[ne])}return n}),Ry=Ze(function(n){return n.push(i,Zc),fr(em,i,n)});function Ly(n,o){return wd(n,Le(o,3),ai)}function Oy(n,o){return wd(n,Le(o,3),rs)}function My(n,o){return n==null?n:Du(n,Le(o,3),pi)}function Ny(n,o){return n==null?n:Va(n,Le(o,3),pi)}function zy(n,o){return n&&ai(n,Le(o,3))}function By(n,o){return n&&rs(n,Le(o,3))}function Wy(n){return n==null?[]:dr(n,nr(n))}function jy(n){return n==null?[]:dr(n,pi(n))}function ag(n,o,f){var _=n==null?i:Ur(n,o);return _===i?f:_}function Uy(n,o){return n!=null&&t0(n,o,is)}function fg(n,o){return n!=null&&t0(n,o,Pc)}var Hy=uf(function(n,o,f){o!=null&&typeof o.toString!="function"&&(o=pu.call(o)),n[o]=f},dg(gi)),Yy=uf(function(n,o,f){o!=null&&typeof o.toString!="function"&&(o=pu.call(o)),_t.call(n,o)?n[o].push(f):n[o]=[f]},Le),Vy=Ze(ss);function nr(n){return hi(n)?so(n):Ka(n)}function pi(n){return hi(n)?so(n,!0):qd(n)}function Gy(n,o){var f={};return o=Le(o,3),ai(n,function(_,w,E){uo(f,o(_,w,E),_)}),f}function $y(n,o){var f={};return o=Le(o,3),ai(n,function(_,w,E){uo(f,w,o(_,w,E))}),f}var Xy=Ol(function(n,o,f){us(n,o,f)}),em=Ol(function(n,o,f,_){us(n,o,f,_)}),qy=ho(function(n,o){var f={};if(n==null)return f;var _=!1;o=bt(o,function(E){return E=Po(E,n),_||(_=E.length>1),E}),Li(n,Mu(n),f),_&&(f=Fr(f,C|F|T,oh));for(var w=o.length;w--;)Us(f,o[w]);return f});function Ky(n,o){return tm(n,j(Le(o)))}var Qy=ho(function(n,o){return n==null?{}:Al(n,o)});function tm(n,o){if(n==null)return{};var f=bt(Mu(n),function(_){return[_]});return o=Le(o),Nc(n,f,function(_,w){return o(_,w[0])})}function Zy(n,o,f){o=Po(o,n);var _=-1,w=o.length;for(w||(w=1,n=i);++_<w;){var E=n==null?i:n[Oi(o[_])];E===i&&(_=w,E=f),n=Xs(E)?E.call(n):E}return n}function Jy(n,o,f){return n==null?n:Kt(n,o,f)}function ew(n,o,f,_){return _=typeof _=="function"?_:i,n==null?n:Kt(n,o,f,_)}var nm=Kc(nr),rm=Kc(pi);function tw(n,o,f){var _=Je(n),w=_||Yl(n)||Mf(n);if(o=Le(o,4),f==null){var E=n&&n.constructor;w?f=_?new E:[]:on(n)?f=Xs(E)?Dl(Fi(n)):{}:f={}}return(w?Yn:ai)(n,function(P,O,z){return o(f,P,O,z)}),f}function nw(n,o){return n==null?!0:Us(n,o)}function rw(n,o,f){return n==null?n:tf(n,o,of(f))}function iw(n,o,f,_){return _=typeof _=="function"?_:i,n==null?n:tf(n,o,of(f),_)}function Nf(n){return n==null?[]:cu(n,nr(n))}function ow(n){return n==null?[]:cu(n,pi(n))}function sw(n,o,f){return f===i&&(f=o,o=i),f!==i&&(f=go(f),f=f===f?f:0),o!==i&&(o=go(o),o=o===o?o:0),Ao(go(n),o,f)}function lw(n,o,f){return o=qs(o),f===i?(f=o,o=0):f=qs(f),n=go(n),Gd(n,o,f)}function uw(n,o,f){if(f&&typeof f!="boolean"&&Dt(n,o,f)&&(o=f=i),f===i&&(typeof o=="boolean"?(f=o,o=i):typeof n=="boolean"&&(f=n,n=i)),n===i&&o===i?(n=0,o=1):(n=qs(n),o===i?(o=n,n=0):o=qs(o)),n>o){var _=n;n=o,o=_}if(f||n%1||o%1){var w=vu();return Vn(n+w*(o-n+ac("1e-"+((w+"").length-1))),o)}return Iu(n,o)}var aw=Ro(function(n,o,f){return o=o.toLowerCase(),n+(f?im(o):o)});function im(n){return cg(Ft(n).toLowerCase())}function om(n){return n=Ft(n),n&&n.replace(yn,Td).replace(pd,"")}function fw(n,o,f){n=Ft(n),o=Zt(o);var _=n.length;f=f===i?_:Ao(rt(f),0,_);var w=f;return f-=o.length,f>=0&&n.slice(f,w)==o}function cw(n){return n=Ft(n),n&&Ji.test(n)?n.replace(vn,Fd):n}function dw(n){return n=Ft(n),n&&je.test(n)?n.replace(ge,"\\$&"):n}var hw=Ro(function(n,o,f){return n+(f?"-":"")+o.toLowerCase()}),pw=Ro(function(n,o,f){return n+(f?" ":"")+o.toLowerCase()}),gw=Xc("toLowerCase");function _w(n,o,f){n=Ft(n),o=rt(o);var _=o?Ps(n):0;if(!o||_>=o)return n;var w=(o-_)/2;return Lu(Qo(w),f)+n+Lu(Rs(w),f)}function mw(n,o,f){n=Ft(n),o=rt(o);var _=o?Ps(n):0;return o&&_<o?n+Lu(o-_,f):n}function vw(n,o,f){n=Ft(n),o=rt(o);var _=o?Ps(n):0;return o&&_<o?Lu(o-_,f)+n:n}function yw(n,o,f){return f||o==null?o=0:o&&(o=+o),Nd(Ft(n).replace(Ae,""),o||0)}function ww(n,o,f){return(f?Dt(n,o,f):o===i)?o=1:o=rt(o),Pl(Ft(n),o)}function xw(){var n=arguments,o=Ft(n[0]);return n.length<3?o:o.replace(n[1],n[2])}var kw=Ro(function(n,o,f){return n+(f?"_":"")+o.toLowerCase()});function Sw(n,o,f){return f&&typeof f!="number"&&Dt(n,o,f)&&(o=f=i),f=f===i?W:f>>>0,f?(n=Ft(n),n&&(typeof o=="string"||o!=null&&!ug(o))&&(o=Zt(o),!o&&gl(n))?bo(Br(n),0,f):n.split(o,f)):[]}var Dw=Ro(function(n,o,f){return n+(f?" ":"")+cg(o)});function Ew(n,o,f){return n=Ft(n),f=f==null?0:Ao(rt(f),0,n.length),o=Zt(o),n.slice(f,f+o.length)==o}function Cw(n,o,f){var _=D.templateSettings;f&&Dt(n,o,f)&&(o=i),n=Ft(n),o=Ph({},o,_,Qc);var w=Ph({},o.imports,_.imports,Qc),E=nr(w),P=cu(w,E),O,z,ne=0,re=o.interpolate||ri,ue="__p += '",me=du((o.escape||ri).source+"|"+re.source+"|"+(re===Do?ct:ri).source+"|"+(o.evaluate||ri).source+"|$","g"),Te="//# sourceURL="+(_t.call(o,"sourceURL")?(o.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ep+"]")+`
`;n.replace(me,function(Ye,dt,vt,zi,$r,Bi){return vt||(vt=zi),ue+=n.slice(ne,Bi).replace(ol,Id),dt&&(O=!0,ue+=`' +
__e(`+dt+`) +
'`),$r&&(z=!0,ue+=`';
`+$r+`;
__p += '`),vt&&(ue+=`' +
((__t = (`+vt+`)) == null ? '' : __t) +
'`),ne=Bi+Ye.length,Ye}),ue+=`';
`;var He=_t.call(o,"variable")&&o.variable;if(!He)ue=`with (obj) {
`+ue+`
}
`;else if(Yt.test(He))throw new $e(g);ue=(z?ue.replace(Ei,""):ue).replace(qe,"$1").replace(Ci,"$1;"),ue="function("+(He||"obj")+`) {
`+(He?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(O?", __e = _.escape":"")+(z?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+ue+`return __p
}`;var ot=lm(function(){return wt(E,Te+"return "+ue).apply(i,P)});if(ot.source=ue,lg(ot))throw ot;return ot}function Tw(n){return Ft(n).toLowerCase()}function Fw(n){return Ft(n).toUpperCase()}function Iw(n,o,f){if(n=Ft(n),n&&(f||o===i))return Dd(n);if(!n||!(o=Zt(o)))return n;var _=Br(n),w=Br(o),E=Ed(_,w),P=xc(_,w)+1;return bo(_,E,P).join("")}function Aw(n,o,f){if(n=Ft(n),n&&(f||o===i))return n.slice(0,Ta(n)+1);if(!n||!(o=Zt(o)))return n;var _=Br(n),w=xc(_,Br(o))+1;return bo(_,0,w).join("")}function Pw(n,o,f){if(n=Ft(n),n&&(f||o===i))return n.replace(Ae,"");if(!n||!(o=Zt(o)))return n;var _=Br(n),w=Ed(_,Br(o));return bo(_,w).join("")}function bw(n,o){var f=oe,_=be;if(on(o)){var w="separator"in o?o.separator:w;f="length"in o?rt(o.length):f,_="omission"in o?Zt(o.omission):_}n=Ft(n);var E=n.length;if(gl(n)){var P=Br(n);E=P.length}if(f>=E)return n;var O=f-Ps(_);if(O<1)return _;var z=P?bo(P,0,O).join(""):n.slice(0,O);if(w===i)return z+_;if(P&&(O+=z.length-O),ug(w)){if(n.slice(O).search(w)){var ne,re=z;for(w.global||(w=du(w.source,Ft(sr.exec(w))+"g")),w.lastIndex=0;ne=w.exec(re);)var ue=ne.index;z=z.slice(0,ue===i?O:ue)}}else if(n.indexOf(Zt(w),O)!=O){var me=z.lastIndexOf(w);me>-1&&(z=z.slice(0,me))}return z+_}function Rw(n){return n=Ft(n),n&&xr.test(n)?n.replace(mn,Ad):n}var Lw=Ro(function(n,o,f){return n+(f?" ":"")+o.toUpperCase()}),cg=Xc("toUpperCase");function sm(n,o,f){return n=Ft(n),o=f?i:o,o===i?Rp(n)?Np(n):Ap(n):n.match(o)||[]}var lm=Ze(function(n,o){try{return fr(n,i,o)}catch(f){return lg(f)?f:new $e(f)}}),Ow=ho(function(n,o){return Yn(o,function(f){f=Oi(f),uo(n,f,le(n[f],n))}),n});function Mw(n){var o=n==null?0:n.length,f=Le();return n=o?bt(n,function(_){if(typeof _[1]!="function")throw new oi(p);return[f(_[0]),_[1]]}):[],Ze(function(_){for(var w=-1;++w<o;){var E=n[w];if(fr(E[0],this,_))return fr(E[1],this,_)}})}function Nw(n){return Yd(Fr(n,C))}function dg(n){return function(){return n}}function zw(n,o){return n==null||n!==n?o:n}var Bw=Hs(),Ww=Hs(!0);function gi(n){return n}function hg(n){return Cu(typeof n=="function"?n:Fr(n,C))}function jw(n){return Il(Fr(n,C))}function Uw(n,o){return Ri(n,Fr(o,C))}var Hw=Ze(function(n,o){return function(f){return ss(f,n,o)}}),Yw=Ze(function(n,o){return function(f){return ss(n,f,o)}});function pg(n,o,f){var _=nr(o),w=dr(o,_);f==null&&!(on(o)&&(w.length||!_.length))&&(f=o,o=n,n=this,w=dr(o,nr(o)));var E=!(on(f)&&"chain"in f)||!!f.chain,P=Xs(n);return Yn(w,function(O){var z=o[O];n[O]=z,P&&(n.prototype[O]=function(){var ne=this.__chain__;if(E||ne){var re=n(this.__wrapped__),ue=re.__actions__=hr(this.__actions__);return ue.push({func:z,args:arguments,thisArg:n}),re.__chain__=ne,re}return z.apply(n,qo([this.value()],arguments))})}),n}function Vw(){return Vt._===this&&(Vt._=Rd),this}function gg(){}function Gw(n){return n=rt(n),Ze(function(o){return as(o,n)})}var $w=ff(bt),Xw=ff(hc),qw=ff(_c);function um(n){return n0(n)?vc(Oi(n)):zc(n)}function Kw(n){return function(o){return n==null?i:Ur(n,o)}}var Qw=qc(),Zw=qc(!0);function _g(){return[]}function mg(){return!1}function Jw(){return{}}function e2(){return""}function t2(){return!0}function n2(n,o){if(n=rt(n),n<1||n>te)return[];var f=W,_=Vn(n,W);o=Le(o),n-=W;for(var w=wc(_,o);++f<n;)o(f);return w}function r2(n){return Je(n)?bt(n,Oi):Ni(n)?[n]:hr(ph(Ft(n)))}function i2(n){var o=++vl;return Ft(n)+o}var o2=af(function(n,o){return n+o},0),s2=Zn("ceil"),l2=af(function(n,o){return n/o},1),u2=Zn("floor");function a2(n){return n&&n.length?Bs(n,gi,Pi):i}function f2(n,o){return n&&n.length?Bs(n,Le(o,2),Pi):i}function c2(n){return kd(n,gi)}function d2(n,o){return kd(n,Le(o,2))}function h2(n){return n&&n.length?Bs(n,gi,ls):i}function p2(n,o){return n&&n.length?Bs(n,Le(o,2),ls):i}var g2=af(function(n,o){return n*o},1),_2=Zn("round"),m2=af(function(n,o){return n-o},0);function v2(n){return n&&n.length?yc(n,gi):0}function y2(n,o){return n&&n.length?yc(n,Le(o,2)):0}return D.after=A,D.ary=L,D.assign=Fy,D.assignIn=J_,D.assignInWith=Ph,D.assignWith=Iy,D.at=Ay,D.before=V,D.bind=le,D.bindAll=Ow,D.bindKey=ae,D.castArray=J1,D.chain=Gr,D.chunk=Gp,D.compact=vf,D.concat=l0,D.cond=Mw,D.conforms=Nw,D.constant=dg,D.countBy=ng,D.create=Py,D.curry=se,D.curryRight=ye,D.debounce=ke,D.defaults=by,D.defaultsDeep=Ry,D.defer=De,D.delay=rn,D.difference=di,D.differenceBy=mt,D.differenceWith=Rn,D.drop=hn,D.dropRight=jn,D.dropRightWhile=Vr,D.dropWhile=jl,D.fill=Dn,D.filter=Ch,D.flatMap=Th,D.flatMapDeep=x0,D.flatMapDepth=rg,D.flatten=ju,D.flattenDeep=u0,D.flattenDepth=Uu,D.flip=B,D.flow=Bw,D.flowRight=Ww,D.fromPairs=Ir,D.functions=Wy,D.functionsIn=jy,D.groupBy=Pf,D.initial=Mo,D.intersection=wf,D.intersectionBy=a0,D.intersectionWith=ps,D.invert=Hy,D.invertBy=Yy,D.invokeMap=bf,D.iteratee=hg,D.keyBy=Fh,D.keys=nr,D.keysIn=pi,D.map=Rf,D.mapKeys=Gy,D.mapValues=$y,D.matches=jw,D.matchesProperty=Uw,D.memoize=M,D.merge=Xy,D.mergeWith=em,D.method=Hw,D.methodOf=Yw,D.mixin=pg,D.negate=j,D.nthArg=Gw,D.omit=qy,D.omitBy=Ky,D.once=ce,D.orderBy=Lf,D.over=$w,D.overArgs=Ce,D.overEvery=Xw,D.overSome=qw,D.partial=Oe,D.partialRight=Ne,D.partition=ig,D.pick=Qy,D.pickBy=tm,D.property=um,D.propertyOf=Kw,D.pull=f0,D.pullAll=Yu,D.pullAllBy=Sf,D.pullAllWith=gr,D.pullAt=gs,D.range=Qw,D.rangeRight=Zw,D.rearg=Ve,D.reject=Of,D.remove=Mi,D.rest=Ln,D.reverse=tr,D.sampleSize=t,D.set=Jy,D.setWith=ew,D.shuffle=s,D.slice=_h,D.sortBy=m,D.sortedUniq=Ys,D.sortedUniqBy=p0,D.split=Sw,D.spread=xt,D.tail=Vs,D.take=vh,D.takeRight=yh,D.takeRightWhile=g0,D.takeWhile=Df,D.tap=m0,D.throttle=ys,D.thru=Ef,D.toArray=K_,D.toPairs=nm,D.toPairsIn=rm,D.toPath=r2,D.toPlainObject=Z_,D.transform=tw,D.unary=sg,D.union=Xp,D.unionBy=qp,D.unionWith=wh,D.uniq=xh,D.uniqBy=Gs,D.uniqWith=Kp,D.unset=nw,D.unzip=ms,D.unzipWith=_0,D.update=rw,D.updateWith=iw,D.values=Nf,D.valuesIn=ow,D.without=Jt,D.words=sm,D.wrap=Z1,D.xor=Qp,D.xorBy=kh,D.xorWith=Zp,D.zip=Jp,D.zipObject=Sh,D.zipObjectDeep=Dh,D.zipWith=eg,D.entries=nm,D.entriesIn=rm,D.extend=J_,D.extendWith=Ph,pg(D,D),D.add=o2,D.attempt=lm,D.camelCase=aw,D.capitalize=im,D.ceil=s2,D.clamp=sw,D.clone=ey,D.cloneDeep=ny,D.cloneDeepWith=ry,D.cloneWith=ty,D.conformsTo=iy,D.deburr=om,D.defaultTo=zw,D.divide=l2,D.endsWith=fw,D.eq=No,D.escape=cw,D.escapeRegExp=dw,D.every=Eh,D.find=Ff,D.findIndex=Ul,D.findKey=Ly,D.findLast=If,D.findLastIndex=hs,D.findLastKey=Oy,D.floor=u2,D.forEach=k0,D.forEachRight=Af,D.forIn=My,D.forInRight=Ny,D.forOwn=zy,D.forOwnRight=By,D.get=ag,D.gt=oy,D.gte=sy,D.has=Uy,D.hasIn=fg,D.head=yf,D.identity=gi,D.includes=S0,D.indexOf=Hl,D.inRange=lw,D.invoke=Vy,D.isArguments=Gu,D.isArray=Je,D.isArrayBuffer=ly,D.isArrayLike=hi,D.isArrayLikeObject=Cn,D.isBoolean=uy,D.isBuffer=Yl,D.isDate=ay,D.isElement=fy,D.isEmpty=cy,D.isEqual=dy,D.isEqualWith=hy,D.isError=lg,D.isFinite=py,D.isFunction=Xs,D.isInteger=G_,D.isLength=Ih,D.isMap=$_,D.isMatch=gy,D.isMatchWith=_y,D.isNaN=my,D.isNative=vy,D.isNil=wy,D.isNull=yy,D.isNumber=X_,D.isObject=on,D.isObjectLike=pn,D.isPlainObject=D0,D.isRegExp=ug,D.isSafeInteger=xy,D.isSet=q_,D.isString=Ah,D.isSymbol=Ni,D.isTypedArray=Mf,D.isUndefined=ky,D.isWeakMap=Sy,D.isWeakSet=Dy,D.join=xf,D.kebabCase=hw,D.last=En,D.lastIndexOf=kf,D.lowerCase=pw,D.lowerFirst=gw,D.lt=Ey,D.lte=Cy,D.max=a2,D.maxBy=f2,D.mean=c2,D.meanBy=d2,D.min=h2,D.minBy=p2,D.stubArray=_g,D.stubFalse=mg,D.stubObject=Jw,D.stubString=e2,D.stubTrue=t2,D.multiply=g2,D.nth=Hu,D.noConflict=Vw,D.noop=gg,D.now=S,D.pad=_w,D.padEnd=mw,D.padStart=vw,D.parseInt=yw,D.random=uw,D.reduce=Vu,D.reduceRight=og,D.repeat=ww,D.replace=xw,D.result=Zy,D.round=_2,D.runInContext=N,D.sample=e,D.size=a,D.snakeCase=kw,D.some=h,D.sortedIndex=c0,D.sortedIndexBy=d0,D.sortedIndexOf=$p,D.sortedLastIndex=_s,D.sortedLastIndexBy=mh,D.sortedLastIndexOf=h0,D.startCase=Dw,D.startsWith=Ew,D.subtract=m2,D.sum=v2,D.sumBy=y2,D.template=Cw,D.times=n2,D.toFinite=qs,D.toInteger=rt,D.toLength=Q_,D.toLower=Tw,D.toNumber=go,D.toSafeInteger=Ty,D.toString=Ft,D.toUpper=Fw,D.trim=Iw,D.trimEnd=Aw,D.trimStart=Pw,D.truncate=bw,D.unescape=Rw,D.uniqueId=i2,D.upperCase=Lw,D.upperFirst=cg,D.each=k0,D.eachRight=Af,D.first=yf,pg(D,(function(){var n={};return ai(D,function(o,f){_t.call(D.prototype,f)||(n[f]=o)}),n})(),{chain:!1}),D.VERSION=l,Yn(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){D[n].placeholder=D}),Yn(["drop","take"],function(n,o){Qe.prototype[n]=function(f){f=f===i?1:dn(rt(f),0);var _=this.__filtered__&&!o?new Qe(this):this.clone();return _.__filtered__?_.__takeCount__=Vn(f,_.__takeCount__):_.__views__.push({size:Vn(f,W),type:n+(_.__dir__<0?"Right":"")}),_},Qe.prototype[n+"Right"]=function(f){return this.reverse()[n](f).reverse()}}),Yn(["filter","map","takeWhile"],function(n,o){var f=o+1,_=f==ze||f==Ie;Qe.prototype[n]=function(w){var E=this.clone();return E.__iteratees__.push({iteratee:Le(w,3),type:f}),E.__filtered__=E.__filtered__||_,E}}),Yn(["head","last"],function(n,o){var f="take"+(o?"Right":"");Qe.prototype[n]=function(){return this[f](1).value()[0]}}),Yn(["initial","tail"],function(n,o){var f="drop"+(o?"":"Right");Qe.prototype[n]=function(){return this.__filtered__?new Qe(this):this[f](1)}}),Qe.prototype.compact=function(){return this.filter(gi)},Qe.prototype.find=function(n){return this.filter(n).head()},Qe.prototype.findLast=function(n){return this.reverse().find(n)},Qe.prototype.invokeMap=Ze(function(n,o){return typeof n=="function"?new Qe(this):this.map(function(f){return ss(f,n,o)})}),Qe.prototype.reject=function(n){return this.filter(j(Le(n)))},Qe.prototype.slice=function(n,o){n=rt(n);var f=this;return f.__filtered__&&(n>0||o<0)?new Qe(f):(n<0?f=f.takeRight(-n):n&&(f=f.drop(n)),o!==i&&(o=rt(o),f=o<0?f.dropRight(-o):f.take(o-n)),f)},Qe.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},Qe.prototype.toArray=function(){return this.take(W)},ai(Qe.prototype,function(n,o){var f=/^(?:filter|find|map|reject)|While$/.test(o),_=/^(?:head|last)$/.test(o),w=D[_?"take"+(o=="last"?"Right":""):o],E=_||/^find/.test(o);w&&(D.prototype[o]=function(){var P=this.__wrapped__,O=_?[1]:arguments,z=P instanceof Qe,ne=O[0],re=z||Je(P),ue=function(dt){var vt=w.apply(D,qo([dt],O));return _&&me?vt[0]:vt};re&&f&&typeof ne=="function"&&ne.length!=1&&(z=re=!1);var me=this.__chain__,Te=!!this.__actions__.length,He=E&&!me,ot=z&&!Te;if(!E&&re){P=ot?P:new Qe(this);var Ye=n.apply(P,O);return Ye.__actions__.push({func:Ef,args:[ue],thisArg:i}),new Gn(Ye,me)}return He&&ot?n.apply(this,O):(Ye=this.thru(ue),He?_?Ye.value()[0]:Ye.value():Ye)})}),Yn(["pop","push","shift","sort","splice","unshift"],function(n){var o=Co[n],f=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",_=/^(?:pop|shift)$/.test(n);D.prototype[n]=function(){var w=arguments;if(_&&!this.__chain__){var E=this.value();return o.apply(Je(E)?E:[],w)}return this[f](function(P){return o.apply(Je(P)?P:[],w)})}}),ai(Qe.prototype,function(n,o){var f=D[o];if(f){var _=f.name+"";_t.call(kl,_)||(kl[_]=[]),kl[_].push({name:o,func:f})}}),kl[Ml(i,$).name]=[{name:"wrapper",func:i}],Qe.prototype.clone=za,Qe.prototype.reverse=Fc,Qe.prototype.value=El,D.prototype.at=vs,D.prototype.chain=Cf,D.prototype.commit=$s,D.prototype.next=Tf,D.prototype.plant=y0,D.prototype.reverse=tg,D.prototype.toJSON=D.prototype.valueOf=D.prototype.value=w0,D.prototype.first=D.prototype.head,Fo&&(D.prototype[Fo]=v0),D}),_l=zp();no?((no.exports=_l)._=_l,fu._=_l):Vt._=_l}).call(A2)})(A0,A0.exports)),A0.exports}var Ev=P2();function Qs(c){if(c===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return c}function Cv(c,r){c.prototype=Object.create(r.prototype),c.prototype.constructor=c,c.__proto__=r}var Xi={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Zf={duration:.5,overwrite:!1,delay:0},y_,mr,en,yo=1e8,Ut=1/yo,$g=Math.PI*2,b2=$g/4,R2=0,Tv=Math.sqrt,L2=Math.cos,O2=Math.sin,or=function(r){return typeof r=="string"},gn=function(r){return typeof r=="function"},nl=function(r){return typeof r=="number"},w_=function(r){return typeof r>"u"},Cs=function(r){return typeof r=="object"},yi=function(r){return r!==!1},x_=function(){return typeof window<"u"},Lh=function(r){return gn(r)||or(r)},Fv=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},Lr=Array.isArray,M2=/random\([^)]+\)/g,N2=/,\s*/g,wm=/(?:-?\.?\d|\.)+/gi,Iv=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Hf=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Sg=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Av=/[+-]=-?[.\d]+/,z2=/[^,'"\[\]\s]+/gi,B2=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,ln,ws,Xg,k_,qi={},ip={},Pv,bv=function(r){return(ip=Jf(r,qi))&&Si},S_=function(r,i){return console.warn("Invalid property",r,"set to",i,"Missing plugin? gsap.registerPlugin()")},Q0=function(r,i){return!i&&console.warn(r)},Rv=function(r,i){return r&&(qi[r]=i)&&ip&&(ip[r]=i)||qi},Z0=function(){return 0},W2={suppressEvents:!0,isStart:!0,kill:!1},Xh={suppressEvents:!0,kill:!1},j2={suppressEvents:!0},D_={},Ql=[],qg={},Lv,Ui={},Dg={},xm=30,qh=[],E_="",C_=function(r){var i=r[0],l,u;if(Cs(i)||gn(i)||(r=[r]),!(l=(i._gsap||{}).harness)){for(u=qh.length;u--&&!qh[u].targetTest(i););l=qh[u]}for(u=r.length;u--;)r[u]&&(r[u]._gsap||(r[u]._gsap=new i1(r[u],l)))||r.splice(u,1);return r},ta=function(r){return r._gsap||C_(wo(r))[0]._gsap},Ov=function(r,i,l){return(l=r[i])&&gn(l)?r[i]():w_(l)&&r.getAttribute&&r.getAttribute(i)||l},wi=function(r,i){return(r=r.split(",")).forEach(i)||r},Fn=function(r){return Math.round(r*1e5)/1e5||0},sn=function(r){return Math.round(r*1e7)/1e7||0},Gf=function(r,i){var l=i.charAt(0),u=parseFloat(i.substr(2));return r=parseFloat(r),l==="+"?r+u:l==="-"?r-u:l==="*"?r*u:r/u},U2=function(r,i){for(var l=i.length,u=0;r.indexOf(i[u])<0&&++u<l;);return u<l},op=function(){var r=Ql.length,i=Ql.slice(0),l,u;for(qg={},Ql.length=0,l=0;l<r;l++)u=i[l],u&&u._lazy&&(u.render(u._lazy[0],u._lazy[1],!0)._lazy=0)},T_=function(r){return!!(r._initted||r._startAt||r.add)},Mv=function(r,i,l,u){Ql.length&&!mr&&op(),r.render(i,l,!!(mr&&i<0&&T_(r))),Ql.length&&!mr&&op()},Nv=function(r){var i=parseFloat(r);return(i||i===0)&&(r+"").match(z2).length<2?i:or(r)?r.trim():r},zv=function(r){return r},Ki=function(r,i){for(var l in i)l in r||(r[l]=i[l]);return r},H2=function(r){return function(i,l){for(var u in l)u in i||u==="duration"&&r||u==="ease"||(i[u]=l[u])}},Jf=function(r,i){for(var l in i)r[l]=i[l];return r},km=function c(r,i){for(var l in i)l!=="__proto__"&&l!=="constructor"&&l!=="prototype"&&(r[l]=Cs(i[l])?c(r[l]||(r[l]={}),i[l]):i[l]);return r},sp=function(r,i){var l={},u;for(u in r)u in i||(l[u]=r[u]);return l},z0=function(r){var i=r.parent||ln,l=r.keyframes?H2(Lr(r.keyframes)):Ki;if(yi(r.inherit))for(;i;)l(r,i.vars.defaults),i=i.parent||i._dp;return r},Y2=function(r,i){for(var l=r.length,u=l===i.length;u&&l--&&r[l]===i[l];);return l<0},Bv=function(r,i,l,u,d){var p=r[u],g;if(d)for(g=i[d];p&&p[d]>g;)p=p._prev;return p?(i._next=p._next,p._next=i):(i._next=r[l],r[l]=i),i._next?i._next._prev=i:r[u]=i,i._prev=p,i.parent=i._dp=r,i},gp=function(r,i,l,u){l===void 0&&(l="_first"),u===void 0&&(u="_last");var d=i._prev,p=i._next;d?d._next=p:r[l]===i&&(r[l]=p),p?p._prev=d:r[u]===i&&(r[u]=d),i._next=i._prev=i.parent=null},eu=function(r,i){r.parent&&(!i||r.parent.autoRemoveChildren)&&r.parent.remove&&r.parent.remove(r),r._act=0},na=function(r,i){if(r&&(!i||i._end>r._dur||i._start<0))for(var l=r;l;)l._dirty=1,l=l.parent;return r},V2=function(r){for(var i=r.parent;i&&i.parent;)i._dirty=1,i.totalDuration(),i=i.parent;return r},Kg=function(r,i,l,u){return r._startAt&&(mr?r._startAt.revert(Xh):r.vars.immediateRender&&!r.vars.autoRevert||r._startAt.render(i,!0,u))},G2=function c(r){return!r||r._ts&&c(r.parent)},Sm=function(r){return r._repeat?ec(r._tTime,r=r.duration()+r._rDelay)*r:0},ec=function(r,i){var l=Math.floor(r=sn(r/i));return r&&l===r?l-1:l},lp=function(r,i){return(r-i._start)*i._ts+(i._ts>=0?0:i._dirty?i.totalDuration():i._tDur)},_p=function(r){return r._end=sn(r._start+(r._tDur/Math.abs(r._ts||r._rts||Ut)||0))},mp=function(r,i){var l=r._dp;return l&&l.smoothChildTiming&&r._ts&&(r._start=sn(l._time-(r._ts>0?i/r._ts:((r._dirty?r.totalDuration():r._tDur)-i)/-r._ts)),_p(r),l._dirty||na(l,r)),r},Wv=function(r,i){var l;if((i._time||!i._dur&&i._initted||i._start<r._time&&(i._dur||!i.add))&&(l=lp(r.rawTime(),i),(!i._dur||ld(0,i.totalDuration(),l)-i._tTime>Ut)&&i.render(l,!0)),na(r,i)._dp&&r._initted&&r._time>=r._dur&&r._ts){if(r._dur<r.duration())for(l=r;l._dp;)l.rawTime()>=0&&l.totalTime(l._tTime),l=l._dp;r._zTime=-Ut}},ks=function(r,i,l,u){return i.parent&&eu(i),i._start=sn((nl(l)?l:l||r!==ln?_o(r,l,i):r._time)+i._delay),i._end=sn(i._start+(i.totalDuration()/Math.abs(i.timeScale())||0)),Bv(r,i,"_first","_last",r._sort?"_start":0),Qg(i)||(r._recent=i),u||Wv(r,i),r._ts<0&&mp(r,r._tTime),r},jv=function(r,i){return(qi.ScrollTrigger||S_("scrollTrigger",i))&&qi.ScrollTrigger.create(i,r)},Uv=function(r,i,l,u,d){if(I_(r,i,d),!r._initted)return 1;if(!l&&r._pt&&!mr&&(r._dur&&r.vars.lazy!==!1||!r._dur&&r.vars.lazy)&&Lv!==Yi.frame)return Ql.push(r),r._lazy=[d,u],1},$2=function c(r){var i=r.parent;return i&&i._ts&&i._initted&&!i._lock&&(i.rawTime()<0||c(i))},Qg=function(r){var i=r.data;return i==="isFromStart"||i==="isStart"},X2=function(r,i,l,u){var d=r.ratio,p=i<0||!i&&(!r._start&&$2(r)&&!(!r._initted&&Qg(r))||(r._ts<0||r._dp._ts<0)&&!Qg(r))?0:1,g=r._rDelay,v=0,x,k,C;if(g&&r._repeat&&(v=ld(0,r._tDur,i),k=ec(v,g),r._yoyo&&k&1&&(p=1-p),k!==ec(r._tTime,g)&&(d=1-p,r.vars.repeatRefresh&&r._initted&&r.invalidate())),p!==d||mr||u||r._zTime===Ut||!i&&r._zTime){if(!r._initted&&Uv(r,i,u,l,v))return;for(C=r._zTime,r._zTime=i||(l?Ut:0),l||(l=i&&!C),r.ratio=p,r._from&&(p=1-p),r._time=0,r._tTime=v,x=r._pt;x;)x.r(p,x.d),x=x._next;i<0&&Kg(r,i,l,!0),r._onUpdate&&!l&&Gi(r,"onUpdate"),v&&r._repeat&&!l&&r.parent&&Gi(r,"onRepeat"),(i>=r._tDur||i<0)&&r.ratio===p&&(p&&eu(r,1),!l&&!mr&&(Gi(r,p?"onComplete":"onReverseComplete",!0),r._prom&&r._prom()))}else r._zTime||(r._zTime=i)},q2=function(r,i,l){var u;if(l>i)for(u=r._first;u&&u._start<=l;){if(u.data==="isPause"&&u._start>i)return u;u=u._next}else for(u=r._last;u&&u._start>=l;){if(u.data==="isPause"&&u._start<i)return u;u=u._prev}},tc=function(r,i,l,u){var d=r._repeat,p=sn(i)||0,g=r._tTime/r._tDur;return g&&!u&&(r._time*=p/r._dur),r._dur=p,r._tDur=d?d<0?1e10:sn(p*(d+1)+r._rDelay*d):p,g>0&&!u&&mp(r,r._tTime=r._tDur*g),r.parent&&_p(r),l||na(r.parent,r),r},Dm=function(r){return r instanceof Jr?na(r):tc(r,r._dur)},K2={_start:0,endTime:Z0,totalDuration:Z0},_o=function c(r,i,l){var u=r.labels,d=r._recent||K2,p=r.duration()>=yo?d.endTime(!1):r._dur,g,v,x;return or(i)&&(isNaN(i)||i in u)?(v=i.charAt(0),x=i.substr(-1)==="%",g=i.indexOf("="),v==="<"||v===">"?(g>=0&&(i=i.replace(/=/,"")),(v==="<"?d._start:d.endTime(d._repeat>=0))+(parseFloat(i.substr(1))||0)*(x?(g<0?d:l).totalDuration()/100:1)):g<0?(i in u||(u[i]=p),u[i]):(v=parseFloat(i.charAt(g-1)+i.substr(g+1)),x&&l&&(v=v/100*(Lr(l)?l[0]:l).totalDuration()),g>1?c(r,i.substr(0,g-1),l)+v:p+v)):i==null?p:+i},B0=function(r,i,l){var u=nl(i[1]),d=(u?2:1)+(r<2?0:1),p=i[d],g,v;if(u&&(p.duration=i[1]),p.parent=l,r){for(g=p,v=l;v&&!("immediateRender"in g);)g=v.vars.defaults||{},v=yi(v.vars.inherit)&&v.parent;p.immediateRender=yi(g.immediateRender),r<2?p.runBackwards=1:p.startAt=i[d-1]}return new Mn(i[0],p,i[d+1])},iu=function(r,i){return r||r===0?i(r):i},ld=function(r,i,l){return l<r?r:l>i?i:l},br=function(r,i){return!or(r)||!(i=B2.exec(r))?"":i[1]},Q2=function(r,i,l){return iu(l,function(u){return ld(r,i,u)})},Zg=[].slice,Hv=function(r,i){return r&&Cs(r)&&"length"in r&&(!i&&!r.length||r.length-1 in r&&Cs(r[0]))&&!r.nodeType&&r!==ws},Z2=function(r,i,l){return l===void 0&&(l=[]),r.forEach(function(u){var d;return or(u)&&!i||Hv(u,1)?(d=l).push.apply(d,wo(u)):l.push(u)})||l},wo=function(r,i,l){return en&&!i&&en.selector?en.selector(r):or(r)&&!l&&(Xg||!nc())?Zg.call((i||k_).querySelectorAll(r),0):Lr(r)?Z2(r,l):Hv(r)?Zg.call(r,0):r?[r]:[]},Jg=function(r){return r=wo(r)[0]||Q0("Invalid scope")||{},function(i){var l=r.current||r.nativeElement||r;return wo(i,l.querySelectorAll?l:l===r?Q0("Invalid scope")||k_.createElement("div"):r)}},Yv=function(r){return r.sort(function(){return .5-Math.random()})},Vv=function(r){if(gn(r))return r;var i=Cs(r)?r:{each:r},l=ra(i.ease),u=i.from||0,d=parseFloat(i.base)||0,p={},g=u>0&&u<1,v=isNaN(u)||g,x=i.axis,k=u,C=u;return or(u)?k=C={center:.5,edges:.5,end:1}[u]||0:!g&&v&&(k=u[0],C=u[1]),function(F,T,R){var I=(R||i).length,b=p[I],$,K,Q,U,X,q,H,ie,ee;if(!b){if(ee=i.grid==="auto"?0:(i.grid||[1,yo])[1],!ee){for(H=-yo;H<(H=R[ee++].getBoundingClientRect().left)&&ee<I;);ee<I&&ee--}for(b=p[I]=[],$=v?Math.min(ee,I)*k-.5:u%ee,K=ee===yo?0:v?I*C/ee-.5:u/ee|0,H=0,ie=yo,q=0;q<I;q++)Q=q%ee-$,U=K-(q/ee|0),b[q]=X=x?Math.abs(x==="y"?U:Q):Tv(Q*Q+U*U),X>H&&(H=X),X<ie&&(ie=X);u==="random"&&Yv(b),b.max=H-ie,b.min=ie,b.v=I=(parseFloat(i.amount)||parseFloat(i.each)*(ee>I?I-1:x?x==="y"?I/ee:ee:Math.max(ee,I/ee))||0)*(u==="edges"?-1:1),b.b=I<0?d-I:d,b.u=br(i.amount||i.each)||0,l=l&&I<0?t1(l):l}return I=(b[F]-b.min)/b.max||0,sn(b.b+(l?l(I):I)*b.v)+b.u}},e_=function(r){var i=Math.pow(10,((r+"").split(".")[1]||"").length);return function(l){var u=sn(Math.round(parseFloat(l)/r)*r*i);return(u-u%1)/i+(nl(l)?0:br(l))}},Gv=function(r,i){var l=Lr(r),u,d;return!l&&Cs(r)&&(u=l=r.radius||yo,r.values?(r=wo(r.values),(d=!nl(r[0]))&&(u*=u)):r=e_(r.increment)),iu(i,l?gn(r)?function(p){return d=r(p),Math.abs(d-p)<=u?d:p}:function(p){for(var g=parseFloat(d?p.x:p),v=parseFloat(d?p.y:0),x=yo,k=0,C=r.length,F,T;C--;)d?(F=r[C].x-g,T=r[C].y-v,F=F*F+T*T):F=Math.abs(r[C]-g),F<x&&(x=F,k=C);return k=!u||x<=u?r[k]:p,d||k===p||nl(p)?k:k+br(p)}:e_(r))},$v=function(r,i,l,u){return iu(Lr(r)?!i:l===!0?!!(l=0):!u,function(){return Lr(r)?r[~~(Math.random()*r.length)]:(l=l||1e-5)&&(u=l<1?Math.pow(10,(l+"").length-2):1)&&Math.floor(Math.round((r-l/2+Math.random()*(i-r+l*.99))/l)*l*u)/u})},J2=function(){for(var r=arguments.length,i=new Array(r),l=0;l<r;l++)i[l]=arguments[l];return function(u){return i.reduce(function(d,p){return p(d)},u)}},ex=function(r,i){return function(l){return r(parseFloat(l))+(i||br(l))}},tx=function(r,i,l){return qv(r,i,0,1,l)},Xv=function(r,i,l){return iu(l,function(u){return r[~~i(u)]})},nx=function c(r,i,l){var u=i-r;return Lr(r)?Xv(r,c(0,r.length),i):iu(l,function(d){return(u+(d-r)%u)%u+r})},rx=function c(r,i,l){var u=i-r,d=u*2;return Lr(r)?Xv(r,c(0,r.length-1),i):iu(l,function(p){return p=(d+(p-r)%d)%d||0,r+(p>u?d-p:p)})},J0=function(r){return r.replace(M2,function(i){var l=i.indexOf("[")+1,u=i.substring(l||7,l?i.indexOf("]"):i.length-1).split(N2);return $v(l?u:+u[0],l?0:+u[1],+u[2]||1e-5)})},qv=function(r,i,l,u,d){var p=i-r,g=u-l;return iu(d,function(v){return l+((v-r)/p*g||0)})},ix=function c(r,i,l,u){var d=isNaN(r+i)?0:function(T){return(1-T)*r+T*i};if(!d){var p=or(r),g={},v,x,k,C,F;if(l===!0&&(u=1)&&(l=null),p)r={p:r},i={p:i};else if(Lr(r)&&!Lr(i)){for(k=[],C=r.length,F=C-2,x=1;x<C;x++)k.push(c(r[x-1],r[x]));C--,d=function(R){R*=C;var I=Math.min(F,~~R);return k[I](R-I)},l=i}else u||(r=Jf(Lr(r)?[]:{},r));if(!k){for(v in i)F_.call(g,r,v,"get",i[v]);d=function(R){return b_(R,g)||(p?r.p:r)}}}return iu(l,d)},Em=function(r,i,l){var u=r.labels,d=yo,p,g,v;for(p in u)g=u[p]-i,g<0==!!l&&g&&d>(g=Math.abs(g))&&(v=p,d=g);return v},Gi=function(r,i,l){var u=r.vars,d=u[i],p=en,g=r._ctx,v,x,k;if(d)return v=u[i+"Params"],x=u.callbackScope||r,l&&Ql.length&&op(),g&&(en=g),k=v?d.apply(x,v):d.call(x),en=p,k},P0=function(r){return eu(r),r.scrollTrigger&&r.scrollTrigger.kill(!!mr),r.progress()<1&&Gi(r,"onInterrupt"),r},Yf,Kv=[],Qv=function(r){if(r)if(r=!r.name&&r.default||r,x_()||r.headless){var i=r.name,l=gn(r),u=i&&!l&&r.init?function(){this._props=[]}:r,d={init:Z0,render:b_,add:F_,kill:wx,modifier:yx,rawVars:0},p={targetTest:0,get:0,getSetter:P_,aliases:{},register:0};if(nc(),r!==u){if(Ui[i])return;Ki(u,Ki(sp(r,d),p)),Jf(u.prototype,Jf(d,sp(r,p))),Ui[u.prop=i]=u,r.targetTest&&(qh.push(u),D_[i]=1),i=(i==="css"?"CSS":i.charAt(0).toUpperCase()+i.substr(1))+"Plugin"}Rv(i,u),r.register&&r.register(Si,u,xi)}else Kv.push(r)},jt=255,b0={aqua:[0,jt,jt],lime:[0,jt,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,jt],navy:[0,0,128],white:[jt,jt,jt],olive:[128,128,0],yellow:[jt,jt,0],orange:[jt,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[jt,0,0],pink:[jt,192,203],cyan:[0,jt,jt],transparent:[jt,jt,jt,0]},Eg=function(r,i,l){return r+=r<0?1:r>1?-1:0,(r*6<1?i+(l-i)*r*6:r<.5?l:r*3<2?i+(l-i)*(2/3-r)*6:i)*jt+.5|0},Zv=function(r,i,l){var u=r?nl(r)?[r>>16,r>>8&jt,r&jt]:0:b0.black,d,p,g,v,x,k,C,F,T,R;if(!u){if(r.substr(-1)===","&&(r=r.substr(0,r.length-1)),b0[r])u=b0[r];else if(r.charAt(0)==="#"){if(r.length<6&&(d=r.charAt(1),p=r.charAt(2),g=r.charAt(3),r="#"+d+d+p+p+g+g+(r.length===5?r.charAt(4)+r.charAt(4):"")),r.length===9)return u=parseInt(r.substr(1,6),16),[u>>16,u>>8&jt,u&jt,parseInt(r.substr(7),16)/255];r=parseInt(r.substr(1),16),u=[r>>16,r>>8&jt,r&jt]}else if(r.substr(0,3)==="hsl"){if(u=R=r.match(wm),!i)v=+u[0]%360/360,x=+u[1]/100,k=+u[2]/100,p=k<=.5?k*(x+1):k+x-k*x,d=k*2-p,u.length>3&&(u[3]*=1),u[0]=Eg(v+1/3,d,p),u[1]=Eg(v,d,p),u[2]=Eg(v-1/3,d,p);else if(~r.indexOf("="))return u=r.match(Iv),l&&u.length<4&&(u[3]=1),u}else u=r.match(wm)||b0.transparent;u=u.map(Number)}return i&&!R&&(d=u[0]/jt,p=u[1]/jt,g=u[2]/jt,C=Math.max(d,p,g),F=Math.min(d,p,g),k=(C+F)/2,C===F?v=x=0:(T=C-F,x=k>.5?T/(2-C-F):T/(C+F),v=C===d?(p-g)/T+(p<g?6:0):C===p?(g-d)/T+2:(d-p)/T+4,v*=60),u[0]=~~(v+.5),u[1]=~~(x*100+.5),u[2]=~~(k*100+.5)),l&&u.length<4&&(u[3]=1),u},Jv=function(r){var i=[],l=[],u=-1;return r.split(Zl).forEach(function(d){var p=d.match(Hf)||[];i.push.apply(i,p),l.push(u+=p.length+1)}),i.c=l,i},Cm=function(r,i,l){var u="",d=(r+u).match(Zl),p=i?"hsla(":"rgba(",g=0,v,x,k,C;if(!d)return r;if(d=d.map(function(F){return(F=Zv(F,i,1))&&p+(i?F[0]+","+F[1]+"%,"+F[2]+"%,"+F[3]:F.join(","))+")"}),l&&(k=Jv(r),v=l.c,v.join(u)!==k.c.join(u)))for(x=r.replace(Zl,"1").split(Hf),C=x.length-1;g<C;g++)u+=x[g]+(~v.indexOf(g)?d.shift()||p+"0,0,0,0)":(k.length?k:d.length?d:l).shift());if(!x)for(x=r.split(Zl),C=x.length-1;g<C;g++)u+=x[g]+d[g];return u+x[C]},Zl=(function(){var c="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b",r;for(r in b0)c+="|"+r+"\\b";return new RegExp(c+")","gi")})(),ox=/hsl[a]?\(/,e1=function(r){var i=r.join(" "),l;if(Zl.lastIndex=0,Zl.test(i))return l=ox.test(i),r[1]=Cm(r[1],l),r[0]=Cm(r[0],l,Jv(r[1])),!0},ed,Yi=(function(){var c=Date.now,r=500,i=33,l=c(),u=l,d=1e3/240,p=d,g=[],v,x,k,C,F,T,R=function I(b){var $=c()-u,K=b===!0,Q,U,X,q;if(($>r||$<0)&&(l+=$-i),u+=$,X=u-l,Q=X-p,(Q>0||K)&&(q=++C.frame,F=X-C.time*1e3,C.time=X=X/1e3,p+=Q+(Q>=d?4:d-Q),U=1),K||(v=x(I)),U)for(T=0;T<g.length;T++)g[T](X,F,q,b)};return C={time:0,frame:0,tick:function(){R(!0)},deltaRatio:function(b){return F/(1e3/(b||60))},wake:function(){Pv&&(!Xg&&x_()&&(ws=Xg=window,k_=ws.document||{},qi.gsap=Si,(ws.gsapVersions||(ws.gsapVersions=[])).push(Si.version),bv(ip||ws.GreenSockGlobals||!ws.gsap&&ws||{}),Kv.forEach(Qv)),k=typeof requestAnimationFrame<"u"&&requestAnimationFrame,v&&C.sleep(),x=k||function(b){return setTimeout(b,p-C.time*1e3+1|0)},ed=1,R(2))},sleep:function(){(k?cancelAnimationFrame:clearTimeout)(v),ed=0,x=Z0},lagSmoothing:function(b,$){r=b||1/0,i=Math.min($||33,r)},fps:function(b){d=1e3/(b||240),p=C.time*1e3+d},add:function(b,$,K){var Q=$?function(U,X,q,H){b(U,X,q,H),C.remove(Q)}:b;return C.remove(b),g[K?"unshift":"push"](Q),nc(),Q},remove:function(b,$){~($=g.indexOf(b))&&g.splice($,1)&&T>=$&&T--},_listeners:g},C})(),nc=function(){return!ed&&Yi.wake()},yt={},sx=/^[\d.\-M][\d.\-,\s]/,lx=/["']/g,ux=function(r){for(var i={},l=r.substr(1,r.length-3).split(":"),u=l[0],d=1,p=l.length,g,v,x;d<p;d++)v=l[d],g=d!==p-1?v.lastIndexOf(","):v.length,x=v.substr(0,g),i[u]=isNaN(x)?x.replace(lx,"").trim():+x,u=v.substr(g+1).trim();return i},ax=function(r){var i=r.indexOf("(")+1,l=r.indexOf(")"),u=r.indexOf("(",i);return r.substring(i,~u&&u<l?r.indexOf(")",l+1):l)},fx=function(r){var i=(r+"").split("("),l=yt[i[0]];return l&&i.length>1&&l.config?l.config.apply(null,~r.indexOf("{")?[ux(i[1])]:ax(r).split(",").map(Nv)):yt._CE&&sx.test(r)?yt._CE("",r):l},t1=function(r){return function(i){return 1-r(1-i)}},n1=function c(r,i){for(var l=r._first,u;l;)l instanceof Jr?c(l,i):l.vars.yoyoEase&&(!l._yoyo||!l._repeat)&&l._yoyo!==i&&(l.timeline?c(l.timeline,i):(u=l._ease,l._ease=l._yEase,l._yEase=u,l._yoyo=i)),l=l._next},ra=function(r,i){return r&&(gn(r)?r:yt[r]||fx(r))||i},ca=function(r,i,l,u){l===void 0&&(l=function(v){return 1-i(1-v)}),u===void 0&&(u=function(v){return v<.5?i(v*2)/2:1-i((1-v)*2)/2});var d={easeIn:i,easeOut:l,easeInOut:u},p;return wi(r,function(g){yt[g]=qi[g]=d,yt[p=g.toLowerCase()]=l;for(var v in d)yt[p+(v==="easeIn"?".in":v==="easeOut"?".out":".inOut")]=yt[g+"."+v]=d[v]}),d},r1=function(r){return function(i){return i<.5?(1-r(1-i*2))/2:.5+r((i-.5)*2)/2}},Cg=function c(r,i,l){var u=i>=1?i:1,d=(l||(r?.3:.45))/(i<1?i:1),p=d/$g*(Math.asin(1/u)||0),g=function(k){return k===1?1:u*Math.pow(2,-10*k)*O2((k-p)*d)+1},v=r==="out"?g:r==="in"?function(x){return 1-g(1-x)}:r1(g);return d=$g/d,v.config=function(x,k){return c(r,x,k)},v},Tg=function c(r,i){i===void 0&&(i=1.70158);var l=function(p){return p?--p*p*((i+1)*p+i)+1:0},u=r==="out"?l:r==="in"?function(d){return 1-l(1-d)}:r1(l);return u.config=function(d){return c(r,d)},u};wi("Linear,Quad,Cubic,Quart,Quint,Strong",function(c,r){var i=r<5?r+1:r;ca(c+",Power"+(i-1),r?function(l){return Math.pow(l,i)}:function(l){return l},function(l){return 1-Math.pow(1-l,i)},function(l){return l<.5?Math.pow(l*2,i)/2:1-Math.pow((1-l)*2,i)/2})});yt.Linear.easeNone=yt.none=yt.Linear.easeIn;ca("Elastic",Cg("in"),Cg("out"),Cg());(function(c,r){var i=1/r,l=2*i,u=2.5*i,d=function(g){return g<i?c*g*g:g<l?c*Math.pow(g-1.5/r,2)+.75:g<u?c*(g-=2.25/r)*g+.9375:c*Math.pow(g-2.625/r,2)+.984375};ca("Bounce",function(p){return 1-d(1-p)},d)})(7.5625,2.75);ca("Expo",function(c){return Math.pow(2,10*(c-1))*c+c*c*c*c*c*c*(1-c)});ca("Circ",function(c){return-(Tv(1-c*c)-1)});ca("Sine",function(c){return c===1?1:-L2(c*b2)+1});ca("Back",Tg("in"),Tg("out"),Tg());yt.SteppedEase=yt.steps=qi.SteppedEase={config:function(r,i){r===void 0&&(r=1);var l=1/r,u=r+(i?0:1),d=i?1:0,p=1-Ut;return function(g){return((u*ld(0,p,g)|0)+d)*l}}};Zf.ease=yt["quad.out"];wi("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(c){return E_+=c+","+c+"Params,"});var i1=function(r,i){this.id=R2++,r._gsap=this,this.target=r,this.harness=i,this.get=i?i.get:Ov,this.set=i?i.getSetter:P_},td=(function(){function c(i){this.vars=i,this._delay=+i.delay||0,(this._repeat=i.repeat===1/0?-2:i.repeat||0)&&(this._rDelay=i.repeatDelay||0,this._yoyo=!!i.yoyo||!!i.yoyoEase),this._ts=1,tc(this,+i.duration,1,1),this.data=i.data,en&&(this._ctx=en,en.data.push(this)),ed||Yi.wake()}var r=c.prototype;return r.delay=function(l){return l||l===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+l-this._delay),this._delay=l,this):this._delay},r.duration=function(l){return arguments.length?this.totalDuration(this._repeat>0?l+(l+this._rDelay)*this._repeat:l):this.totalDuration()&&this._dur},r.totalDuration=function(l){return arguments.length?(this._dirty=0,tc(this,this._repeat<0?l:(l-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},r.totalTime=function(l,u){if(nc(),!arguments.length)return this._tTime;var d=this._dp;if(d&&d.smoothChildTiming&&this._ts){for(mp(this,l),!d._dp||d.parent||Wv(d,this);d&&d.parent;)d.parent._time!==d._start+(d._ts>=0?d._tTime/d._ts:(d.totalDuration()-d._tTime)/-d._ts)&&d.totalTime(d._tTime,!0),d=d.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&l<this._tDur||this._ts<0&&l>0||!this._tDur&&!l)&&ks(this._dp,this,this._start-this._delay)}return(this._tTime!==l||!this._dur&&!u||this._initted&&Math.abs(this._zTime)===Ut||!this._initted&&this._dur&&l||!l&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=l),Mv(this,l,u)),this},r.time=function(l,u){return arguments.length?this.totalTime(Math.min(this.totalDuration(),l+Sm(this))%(this._dur+this._rDelay)||(l?this._dur:0),u):this._time},r.totalProgress=function(l,u){return arguments.length?this.totalTime(this.totalDuration()*l,u):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},r.progress=function(l,u){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-l:l)+Sm(this),u):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},r.iteration=function(l,u){var d=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(l-1)*d,u):this._repeat?ec(this._tTime,d)+1:1},r.timeScale=function(l,u){if(!arguments.length)return this._rts===-Ut?0:this._rts;if(this._rts===l)return this;var d=this.parent&&this._ts?lp(this.parent._time,this):this._tTime;return this._rts=+l||0,this._ts=this._ps||l===-Ut?0:this._rts,this.totalTime(ld(-Math.abs(this._delay),this.totalDuration(),d),u!==!1),_p(this),V2(this)},r.paused=function(l){return arguments.length?(this._ps!==l&&(this._ps=l,l?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(nc(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==Ut&&(this._tTime-=Ut)))),this):this._ps},r.startTime=function(l){if(arguments.length){this._start=sn(l);var u=this.parent||this._dp;return u&&(u._sort||!this.parent)&&ks(u,this,this._start-this._delay),this}return this._start},r.endTime=function(l){return this._start+(yi(l)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},r.rawTime=function(l){var u=this.parent||this._dp;return u?l&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?lp(u.rawTime(l),this):this._tTime:this._tTime},r.revert=function(l){l===void 0&&(l=j2);var u=mr;return mr=l,T_(this)&&(this.timeline&&this.timeline.revert(l),this.totalTime(-.01,l.suppressEvents)),this.data!=="nested"&&l.kill!==!1&&this.kill(),mr=u,this},r.globalTime=function(l){for(var u=this,d=arguments.length?l:u.rawTime();u;)d=u._start+d/(Math.abs(u._ts)||1),u=u._dp;return!this.parent&&this._sat?this._sat.globalTime(l):d},r.repeat=function(l){return arguments.length?(this._repeat=l===1/0?-2:l,Dm(this)):this._repeat===-2?1/0:this._repeat},r.repeatDelay=function(l){if(arguments.length){var u=this._time;return this._rDelay=l,Dm(this),u?this.time(u):this}return this._rDelay},r.yoyo=function(l){return arguments.length?(this._yoyo=l,this):this._yoyo},r.seek=function(l,u){return this.totalTime(_o(this,l),yi(u))},r.restart=function(l,u){return this.play().totalTime(l?-this._delay:0,yi(u)),this._dur||(this._zTime=-Ut),this},r.play=function(l,u){return l!=null&&this.seek(l,u),this.reversed(!1).paused(!1)},r.reverse=function(l,u){return l!=null&&this.seek(l||this.totalDuration(),u),this.reversed(!0).paused(!1)},r.pause=function(l,u){return l!=null&&this.seek(l,u),this.paused(!0)},r.resume=function(){return this.paused(!1)},r.reversed=function(l){return arguments.length?(!!l!==this.reversed()&&this.timeScale(-this._rts||(l?-Ut:0)),this):this._rts<0},r.invalidate=function(){return this._initted=this._act=0,this._zTime=-Ut,this},r.isActive=function(){var l=this.parent||this._dp,u=this._start,d;return!!(!l||this._ts&&this._initted&&l.isActive()&&(d=l.rawTime(!0))>=u&&d<this.endTime(!0)-Ut)},r.eventCallback=function(l,u,d){var p=this.vars;return arguments.length>1?(u?(p[l]=u,d&&(p[l+"Params"]=d),l==="onUpdate"&&(this._onUpdate=u)):delete p[l],this):p[l]},r.then=function(l){var u=this,d=u._prom;return new Promise(function(p){var g=gn(l)?l:zv,v=function(){var k=u.then;u.then=null,d&&d(),gn(g)&&(g=g(u))&&(g.then||g===u)&&(u.then=k),p(g),u.then=k};u._initted&&u.totalProgress()===1&&u._ts>=0||!u._tTime&&u._ts<0?v():u._prom=v})},r.kill=function(){P0(this)},c})();Ki(td.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-Ut,_prom:0,_ps:!1,_rts:1});var Jr=(function(c){Cv(r,c);function r(l,u){var d;return l===void 0&&(l={}),d=c.call(this,l)||this,d.labels={},d.smoothChildTiming=!!l.smoothChildTiming,d.autoRemoveChildren=!!l.autoRemoveChildren,d._sort=yi(l.sortChildren),ln&&ks(l.parent||ln,Qs(d),u),l.reversed&&d.reverse(),l.paused&&d.paused(!0),l.scrollTrigger&&jv(Qs(d),l.scrollTrigger),d}var i=r.prototype;return i.to=function(u,d,p){return B0(0,arguments,this),this},i.from=function(u,d,p){return B0(1,arguments,this),this},i.fromTo=function(u,d,p,g){return B0(2,arguments,this),this},i.set=function(u,d,p){return d.duration=0,d.parent=this,z0(d).repeatDelay||(d.repeat=0),d.immediateRender=!!d.immediateRender,new Mn(u,d,_o(this,p),1),this},i.call=function(u,d,p){return ks(this,Mn.delayedCall(0,u,d),p)},i.staggerTo=function(u,d,p,g,v,x,k){return p.duration=d,p.stagger=p.stagger||g,p.onComplete=x,p.onCompleteParams=k,p.parent=this,new Mn(u,p,_o(this,v)),this},i.staggerFrom=function(u,d,p,g,v,x,k){return p.runBackwards=1,z0(p).immediateRender=yi(p.immediateRender),this.staggerTo(u,d,p,g,v,x,k)},i.staggerFromTo=function(u,d,p,g,v,x,k,C){return g.startAt=p,z0(g).immediateRender=yi(g.immediateRender),this.staggerTo(u,d,g,v,x,k,C)},i.render=function(u,d,p){var g=this._time,v=this._dirty?this.totalDuration():this._tDur,x=this._dur,k=u<=0?0:sn(u),C=this._zTime<0!=u<0&&(this._initted||!x),F,T,R,I,b,$,K,Q,U,X,q,H;if(this!==ln&&k>v&&u>=0&&(k=v),k!==this._tTime||p||C){if(g!==this._time&&x&&(k+=this._time-g,u+=this._time-g),F=k,U=this._start,Q=this._ts,$=!Q,C&&(x||(g=this._zTime),(u||!d)&&(this._zTime=u)),this._repeat){if(q=this._yoyo,b=x+this._rDelay,this._repeat<-1&&u<0)return this.totalTime(b*100+u,d,p);if(F=sn(k%b),k===v?(I=this._repeat,F=x):(X=sn(k/b),I=~~X,I&&I===X&&(F=x,I--),F>x&&(F=x)),X=ec(this._tTime,b),!g&&this._tTime&&X!==I&&this._tTime-X*b-this._dur<=0&&(X=I),q&&I&1&&(F=x-F,H=1),I!==X&&!this._lock){var ie=q&&X&1,ee=ie===(q&&I&1);if(I<X&&(ie=!ie),g=ie?0:k%x?x:k,this._lock=1,this.render(g||(H?0:sn(I*b)),d,!x)._lock=0,this._tTime=k,!d&&this.parent&&Gi(this,"onRepeat"),this.vars.repeatRefresh&&!H&&(this.invalidate()._lock=1,X=I),g&&g!==this._time||$!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(x=this._dur,v=this._tDur,ee&&(this._lock=2,g=ie?x:-1e-4,this.render(g,!0),this.vars.repeatRefresh&&!H&&this.invalidate()),this._lock=0,!this._ts&&!$)return this;n1(this,H)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(K=q2(this,sn(g),sn(F)),K&&(k-=F-(F=K._start))),this._tTime=k,this._time=F,this._act=!Q,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=u,g=0),!g&&k&&x&&!d&&!X&&(Gi(this,"onStart"),this._tTime!==k))return this;if(F>=g&&u>=0)for(T=this._first;T;){if(R=T._next,(T._act||F>=T._start)&&T._ts&&K!==T){if(T.parent!==this)return this.render(u,d,p);if(T.render(T._ts>0?(F-T._start)*T._ts:(T._dirty?T.totalDuration():T._tDur)+(F-T._start)*T._ts,d,p),F!==this._time||!this._ts&&!$){K=0,R&&(k+=this._zTime=-Ut);break}}T=R}else{T=this._last;for(var oe=u<0?u:F;T;){if(R=T._prev,(T._act||oe<=T._end)&&T._ts&&K!==T){if(T.parent!==this)return this.render(u,d,p);if(T.render(T._ts>0?(oe-T._start)*T._ts:(T._dirty?T.totalDuration():T._tDur)+(oe-T._start)*T._ts,d,p||mr&&T_(T)),F!==this._time||!this._ts&&!$){K=0,R&&(k+=this._zTime=oe?-Ut:Ut);break}}T=R}}if(K&&!d&&(this.pause(),K.render(F>=g?0:-Ut)._zTime=F>=g?1:-1,this._ts))return this._start=U,_p(this),this.render(u,d,p);this._onUpdate&&!d&&Gi(this,"onUpdate",!0),(k===v&&this._tTime>=this.totalDuration()||!k&&g)&&(U===this._start||Math.abs(Q)!==Math.abs(this._ts))&&(this._lock||((u||!x)&&(k===v&&this._ts>0||!k&&this._ts<0)&&eu(this,1),!d&&!(u<0&&!g)&&(k||g||!v)&&(Gi(this,k===v&&u>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(k<v&&this.timeScale()>0)&&this._prom())))}return this},i.add=function(u,d){var p=this;if(nl(d)||(d=_o(this,d,u)),!(u instanceof td)){if(Lr(u))return u.forEach(function(g){return p.add(g,d)}),this;if(or(u))return this.addLabel(u,d);if(gn(u))u=Mn.delayedCall(0,u);else return this}return this!==u?ks(this,u,d):this},i.getChildren=function(u,d,p,g){u===void 0&&(u=!0),d===void 0&&(d=!0),p===void 0&&(p=!0),g===void 0&&(g=-yo);for(var v=[],x=this._first;x;)x._start>=g&&(x instanceof Mn?d&&v.push(x):(p&&v.push(x),u&&v.push.apply(v,x.getChildren(!0,d,p)))),x=x._next;return v},i.getById=function(u){for(var d=this.getChildren(1,1,1),p=d.length;p--;)if(d[p].vars.id===u)return d[p]},i.remove=function(u){return or(u)?this.removeLabel(u):gn(u)?this.killTweensOf(u):(u.parent===this&&gp(this,u),u===this._recent&&(this._recent=this._last),na(this))},i.totalTime=function(u,d){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=sn(Yi.time-(this._ts>0?u/this._ts:(this.totalDuration()-u)/-this._ts))),c.prototype.totalTime.call(this,u,d),this._forcing=0,this):this._tTime},i.addLabel=function(u,d){return this.labels[u]=_o(this,d),this},i.removeLabel=function(u){return delete this.labels[u],this},i.addPause=function(u,d,p){var g=Mn.delayedCall(0,d||Z0,p);return g.data="isPause",this._hasPause=1,ks(this,g,_o(this,u))},i.removePause=function(u){var d=this._first;for(u=_o(this,u);d;)d._start===u&&d.data==="isPause"&&eu(d),d=d._next},i.killTweensOf=function(u,d,p){for(var g=this.getTweensOf(u,p),v=g.length;v--;)Gl!==g[v]&&g[v].kill(u,d);return this},i.getTweensOf=function(u,d){for(var p=[],g=wo(u),v=this._first,x=nl(d),k;v;)v instanceof Mn?U2(v._targets,g)&&(x?(!Gl||v._initted&&v._ts)&&v.globalTime(0)<=d&&v.globalTime(v.totalDuration())>d:!d||v.isActive())&&p.push(v):(k=v.getTweensOf(g,d)).length&&p.push.apply(p,k),v=v._next;return p},i.tweenTo=function(u,d){d=d||{};var p=this,g=_o(p,u),v=d,x=v.startAt,k=v.onStart,C=v.onStartParams,F=v.immediateRender,T,R=Mn.to(p,Ki({ease:d.ease||"none",lazy:!1,immediateRender:!1,time:g,overwrite:"auto",duration:d.duration||Math.abs((g-(x&&"time"in x?x.time:p._time))/p.timeScale())||Ut,onStart:function(){if(p.pause(),!T){var b=d.duration||Math.abs((g-(x&&"time"in x?x.time:p._time))/p.timeScale());R._dur!==b&&tc(R,b,0,1).render(R._time,!0,!0),T=1}k&&k.apply(R,C||[])}},d));return F?R.render(0):R},i.tweenFromTo=function(u,d,p){return this.tweenTo(d,Ki({startAt:{time:_o(this,u)}},p))},i.recent=function(){return this._recent},i.nextLabel=function(u){return u===void 0&&(u=this._time),Em(this,_o(this,u))},i.previousLabel=function(u){return u===void 0&&(u=this._time),Em(this,_o(this,u),1)},i.currentLabel=function(u){return arguments.length?this.seek(u,!0):this.previousLabel(this._time+Ut)},i.shiftChildren=function(u,d,p){p===void 0&&(p=0);var g=this._first,v=this.labels,x;for(u=sn(u);g;)g._start>=p&&(g._start+=u,g._end+=u),g=g._next;if(d)for(x in v)v[x]>=p&&(v[x]+=u);return na(this)},i.invalidate=function(u){var d=this._first;for(this._lock=0;d;)d.invalidate(u),d=d._next;return c.prototype.invalidate.call(this,u)},i.clear=function(u){u===void 0&&(u=!0);for(var d=this._first,p;d;)p=d._next,this.remove(d),d=p;return this._dp&&(this._time=this._tTime=this._pTime=0),u&&(this.labels={}),na(this)},i.totalDuration=function(u){var d=0,p=this,g=p._last,v=yo,x,k,C;if(arguments.length)return p.timeScale((p._repeat<0?p.duration():p.totalDuration())/(p.reversed()?-u:u));if(p._dirty){for(C=p.parent;g;)x=g._prev,g._dirty&&g.totalDuration(),k=g._start,k>v&&p._sort&&g._ts&&!p._lock?(p._lock=1,ks(p,g,k-g._delay,1)._lock=0):v=k,k<0&&g._ts&&(d-=k,(!C&&!p._dp||C&&C.smoothChildTiming)&&(p._start+=sn(k/p._ts),p._time-=k,p._tTime-=k),p.shiftChildren(-k,!1,-1/0),v=0),g._end>d&&g._ts&&(d=g._end),g=x;tc(p,p===ln&&p._time>d?p._time:d,1,1),p._dirty=0}return p._tDur},r.updateRoot=function(u){if(ln._ts&&(Mv(ln,lp(u,ln)),Lv=Yi.frame),Yi.frame>=xm){xm+=Xi.autoSleep||120;var d=ln._first;if((!d||!d._ts)&&Xi.autoSleep&&Yi._listeners.length<2){for(;d&&!d._ts;)d=d._next;d||Yi.sleep()}}},r})(td);Ki(Jr.prototype,{_lock:0,_hasPause:0,_forcing:0});var cx=function(r,i,l,u,d,p,g){var v=new xi(this._pt,r,i,0,1,f1,null,d),x=0,k=0,C,F,T,R,I,b,$,K;for(v.b=l,v.e=u,l+="",u+="",($=~u.indexOf("random("))&&(u=J0(u)),p&&(K=[l,u],p(K,r,i),l=K[0],u=K[1]),F=l.match(Sg)||[];C=Sg.exec(u);)R=C[0],I=u.substring(x,C.index),T?T=(T+1)%5:I.substr(-5)==="rgba("&&(T=1),R!==F[k++]&&(b=parseFloat(F[k-1])||0,v._pt={_next:v._pt,p:I||k===1?I:",",s:b,c:R.charAt(1)==="="?Gf(b,R)-b:parseFloat(R)-b,m:T&&T<4?Math.round:0},x=Sg.lastIndex);return v.c=x<u.length?u.substring(x,u.length):"",v.fp=g,(Av.test(u)||$)&&(v.e=0),this._pt=v,v},F_=function(r,i,l,u,d,p,g,v,x,k){gn(u)&&(u=u(d||0,r,p));var C=r[i],F=l!=="get"?l:gn(C)?x?r[i.indexOf("set")||!gn(r["get"+i.substr(3)])?i:"get"+i.substr(3)](x):r[i]():C,T=gn(C)?x?_x:u1:A_,R;if(or(u)&&(~u.indexOf("random(")&&(u=J0(u)),u.charAt(1)==="="&&(R=Gf(F,u)+(br(F)||0),(R||R===0)&&(u=R))),!k||F!==u||t_)return!isNaN(F*u)&&u!==""?(R=new xi(this._pt,r,i,+F||0,u-(F||0),typeof C=="boolean"?vx:a1,0,T),x&&(R.fp=x),g&&R.modifier(g,this,r),this._pt=R):(!C&&!(i in r)&&S_(i,u),cx.call(this,r,i,F,u,T,v||Xi.stringFilter,x))},dx=function(r,i,l,u,d){if(gn(r)&&(r=W0(r,d,i,l,u)),!Cs(r)||r.style&&r.nodeType||Lr(r)||Fv(r))return or(r)?W0(r,d,i,l,u):r;var p={},g;for(g in r)p[g]=W0(r[g],d,i,l,u);return p},o1=function(r,i,l,u,d,p){var g,v,x,k;if(Ui[r]&&(g=new Ui[r]).init(d,g.rawVars?i[r]:dx(i[r],u,d,p,l),l,u,p)!==!1&&(l._pt=v=new xi(l._pt,d,r,0,1,g.render,g,0,g.priority),l!==Yf))for(x=l._ptLookup[l._targets.indexOf(d)],k=g._props.length;k--;)x[g._props[k]]=v;return g},Gl,t_,I_=function c(r,i,l){var u=r.vars,d=u.ease,p=u.startAt,g=u.immediateRender,v=u.lazy,x=u.onUpdate,k=u.runBackwards,C=u.yoyoEase,F=u.keyframes,T=u.autoRevert,R=r._dur,I=r._startAt,b=r._targets,$=r.parent,K=$&&$.data==="nested"?$.vars.targets:b,Q=r._overwrite==="auto"&&!y_,U=r.timeline,X,q,H,ie,ee,oe,be,de,Me,ze,We,Ie,_e;if(U&&(!F||!d)&&(d="none"),r._ease=ra(d,Zf.ease),r._yEase=C?t1(ra(C===!0?d:C,Zf.ease)):0,C&&r._yoyo&&!r._repeat&&(C=r._yEase,r._yEase=r._ease,r._ease=C),r._from=!U&&!!u.runBackwards,!U||F&&!u.stagger){if(de=b[0]?ta(b[0]).harness:0,Ie=de&&u[de.prop],X=sp(u,D_),I&&(I._zTime<0&&I.progress(1),i<0&&k&&g&&!T?I.render(-1,!0):I.revert(k&&R?Xh:W2),I._lazy=0),p){if(eu(r._startAt=Mn.set(b,Ki({data:"isStart",overwrite:!1,parent:$,immediateRender:!0,lazy:!I&&yi(v),startAt:null,delay:0,onUpdate:x&&function(){return Gi(r,"onUpdate")},stagger:0},p))),r._startAt._dp=0,r._startAt._sat=r,i<0&&(mr||!g&&!T)&&r._startAt.revert(Xh),g&&R&&i<=0&&l<=0){i&&(r._zTime=i);return}}else if(k&&R&&!I){if(i&&(g=!1),H=Ki({overwrite:!1,data:"isFromStart",lazy:g&&!I&&yi(v),immediateRender:g,stagger:0,parent:$},X),Ie&&(H[de.prop]=Ie),eu(r._startAt=Mn.set(b,H)),r._startAt._dp=0,r._startAt._sat=r,i<0&&(mr?r._startAt.revert(Xh):r._startAt.render(-1,!0)),r._zTime=i,!g)c(r._startAt,Ut,Ut);else if(!i)return}for(r._pt=r._ptCache=0,v=R&&yi(v)||v&&!R,q=0;q<b.length;q++){if(ee=b[q],be=ee._gsap||C_(b)[q]._gsap,r._ptLookup[q]=ze={},qg[be.id]&&Ql.length&&op(),We=K===b?q:K.indexOf(ee),de&&(Me=new de).init(ee,Ie||X,r,We,K)!==!1&&(r._pt=ie=new xi(r._pt,ee,Me.name,0,1,Me.render,Me,0,Me.priority),Me._props.forEach(function(te){ze[te]=ie}),Me.priority&&(oe=1)),!de||Ie)for(H in X)Ui[H]&&(Me=o1(H,X,r,We,ee,K))?Me.priority&&(oe=1):ze[H]=ie=F_.call(r,ee,H,"get",X[H],We,K,0,u.stringFilter);r._op&&r._op[q]&&r.kill(ee,r._op[q]),Q&&r._pt&&(Gl=r,ln.killTweensOf(ee,ze,r.globalTime(i)),_e=!r.parent,Gl=0),r._pt&&v&&(qg[be.id]=1)}oe&&c1(r),r._onInit&&r._onInit(r)}r._onUpdate=x,r._initted=(!r._op||r._pt)&&!_e,F&&i<=0&&U.render(yo,!0,!0)},hx=function(r,i,l,u,d,p,g,v){var x=(r._pt&&r._ptCache||(r._ptCache={}))[i],k,C,F,T;if(!x)for(x=r._ptCache[i]=[],F=r._ptLookup,T=r._targets.length;T--;){if(k=F[T][i],k&&k.d&&k.d._pt)for(k=k.d._pt;k&&k.p!==i&&k.fp!==i;)k=k._next;if(!k)return t_=1,r.vars[i]="+=0",I_(r,g),t_=0,v?Q0(i+" not eligible for reset"):1;x.push(k)}for(T=x.length;T--;)C=x[T],k=C._pt||C,k.s=(u||u===0)&&!d?u:k.s+(u||0)+p*k.c,k.c=l-k.s,C.e&&(C.e=Fn(l)+br(C.e)),C.b&&(C.b=k.s+br(C.b))},px=function(r,i){var l=r[0]?ta(r[0]).harness:0,u=l&&l.aliases,d,p,g,v;if(!u)return i;d=Jf({},i);for(p in u)if(p in d)for(v=u[p].split(","),g=v.length;g--;)d[v[g]]=d[p];return d},gx=function(r,i,l,u){var d=i.ease||u||"power1.inOut",p,g;if(Lr(i))g=l[r]||(l[r]=[]),i.forEach(function(v,x){return g.push({t:x/(i.length-1)*100,v,e:d})});else for(p in i)g=l[p]||(l[p]=[]),p==="ease"||g.push({t:parseFloat(r),v:i[p],e:d})},W0=function(r,i,l,u,d){return gn(r)?r.call(i,l,u,d):or(r)&&~r.indexOf("random(")?J0(r):r},s1=E_+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",l1={};wi(s1+",id,stagger,delay,duration,paused,scrollTrigger",function(c){return l1[c]=1});var Mn=(function(c){Cv(r,c);function r(l,u,d,p){var g;typeof u=="number"&&(d.duration=u,u=d,d=null),g=c.call(this,p?u:z0(u))||this;var v=g.vars,x=v.duration,k=v.delay,C=v.immediateRender,F=v.stagger,T=v.overwrite,R=v.keyframes,I=v.defaults,b=v.scrollTrigger,$=v.yoyoEase,K=u.parent||ln,Q=(Lr(l)||Fv(l)?nl(l[0]):"length"in u)?[l]:wo(l),U,X,q,H,ie,ee,oe,be;if(g._targets=Q.length?C_(Q):Q0("GSAP target "+l+" not found. https://gsap.com",!Xi.nullTargetWarn)||[],g._ptLookup=[],g._overwrite=T,R||F||Lh(x)||Lh(k)){if(u=g.vars,U=g.timeline=new Jr({data:"nested",defaults:I||{},targets:K&&K.data==="nested"?K.vars.targets:Q}),U.kill(),U.parent=U._dp=Qs(g),U._start=0,F||Lh(x)||Lh(k)){if(H=Q.length,oe=F&&Vv(F),Cs(F))for(ie in F)~s1.indexOf(ie)&&(be||(be={}),be[ie]=F[ie]);for(X=0;X<H;X++)q=sp(u,l1),q.stagger=0,$&&(q.yoyoEase=$),be&&Jf(q,be),ee=Q[X],q.duration=+W0(x,Qs(g),X,ee,Q),q.delay=(+W0(k,Qs(g),X,ee,Q)||0)-g._delay,!F&&H===1&&q.delay&&(g._delay=k=q.delay,g._start+=k,q.delay=0),U.to(ee,q,oe?oe(X,ee,Q):0),U._ease=yt.none;U.duration()?x=k=0:g.timeline=0}else if(R){z0(Ki(U.vars.defaults,{ease:"none"})),U._ease=ra(R.ease||u.ease||"none");var de=0,Me,ze,We;if(Lr(R))R.forEach(function(Ie){return U.to(Q,Ie,">")}),U.duration();else{q={};for(ie in R)ie==="ease"||ie==="easeEach"||gx(ie,R[ie],q,R.easeEach);for(ie in q)for(Me=q[ie].sort(function(Ie,_e){return Ie.t-_e.t}),de=0,X=0;X<Me.length;X++)ze=Me[X],We={ease:ze.e,duration:(ze.t-(X?Me[X-1].t:0))/100*x},We[ie]=ze.v,U.to(Q,We,de),de+=We.duration;U.duration()<x&&U.to({},{duration:x-U.duration()})}}x||g.duration(x=U.duration())}else g.timeline=0;return T===!0&&!y_&&(Gl=Qs(g),ln.killTweensOf(Q),Gl=0),ks(K,Qs(g),d),u.reversed&&g.reverse(),u.paused&&g.paused(!0),(C||!x&&!R&&g._start===sn(K._time)&&yi(C)&&G2(Qs(g))&&K.data!=="nested")&&(g._tTime=-Ut,g.render(Math.max(0,-k)||0)),b&&jv(Qs(g),b),g}var i=r.prototype;return i.render=function(u,d,p){var g=this._time,v=this._tDur,x=this._dur,k=u<0,C=u>v-Ut&&!k?v:u<Ut?0:u,F,T,R,I,b,$,K,Q,U;if(!x)X2(this,u,d,p);else if(C!==this._tTime||!u||p||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==k||this._lazy){if(F=C,Q=this.timeline,this._repeat){if(I=x+this._rDelay,this._repeat<-1&&k)return this.totalTime(I*100+u,d,p);if(F=sn(C%I),C===v?(R=this._repeat,F=x):(b=sn(C/I),R=~~b,R&&R===b?(F=x,R--):F>x&&(F=x)),$=this._yoyo&&R&1,$&&(U=this._yEase,F=x-F),b=ec(this._tTime,I),F===g&&!p&&this._initted&&R===b)return this._tTime=C,this;R!==b&&(Q&&this._yEase&&n1(Q,$),this.vars.repeatRefresh&&!$&&!this._lock&&F!==I&&this._initted&&(this._lock=p=1,this.render(sn(I*R),!0).invalidate()._lock=0))}if(!this._initted){if(Uv(this,k?u:F,p,d,C))return this._tTime=0,this;if(g!==this._time&&!(p&&this.vars.repeatRefresh&&R!==b))return this;if(x!==this._dur)return this.render(u,d,p)}if(this._tTime=C,this._time=F,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=K=(U||this._ease)(F/x),this._from&&(this.ratio=K=1-K),!g&&C&&!d&&!b&&(Gi(this,"onStart"),this._tTime!==C))return this;for(T=this._pt;T;)T.r(K,T.d),T=T._next;Q&&Q.render(u<0?u:Q._dur*Q._ease(F/this._dur),d,p)||this._startAt&&(this._zTime=u),this._onUpdate&&!d&&(k&&Kg(this,u,d,p),Gi(this,"onUpdate")),this._repeat&&R!==b&&this.vars.onRepeat&&!d&&this.parent&&Gi(this,"onRepeat"),(C===this._tDur||!C)&&this._tTime===C&&(k&&!this._onUpdate&&Kg(this,u,!0,!0),(u||!x)&&(C===this._tDur&&this._ts>0||!C&&this._ts<0)&&eu(this,1),!d&&!(k&&!g)&&(C||g||$)&&(Gi(this,C===v?"onComplete":"onReverseComplete",!0),this._prom&&!(C<v&&this.timeScale()>0)&&this._prom()))}return this},i.targets=function(){return this._targets},i.invalidate=function(u){return(!u||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(u),c.prototype.invalidate.call(this,u)},i.resetTo=function(u,d,p,g,v){ed||Yi.wake(),this._ts||this.play();var x=Math.min(this._dur,(this._dp._time-this._start)*this._ts),k;return this._initted||I_(this,x),k=this._ease(x/this._dur),hx(this,u,d,p,g,k,x,v)?this.resetTo(u,d,p,g,1):(mp(this,0),this.parent||Bv(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},i.kill=function(u,d){if(d===void 0&&(d="all"),!u&&(!d||d==="all"))return this._lazy=this._pt=0,this.parent?P0(this):this.scrollTrigger&&this.scrollTrigger.kill(!!mr),this;if(this.timeline){var p=this.timeline.totalDuration();return this.timeline.killTweensOf(u,d,Gl&&Gl.vars.overwrite!==!0)._first||P0(this),this.parent&&p!==this.timeline.totalDuration()&&tc(this,this._dur*this.timeline._tDur/p,0,1),this}var g=this._targets,v=u?wo(u):g,x=this._ptLookup,k=this._pt,C,F,T,R,I,b,$;if((!d||d==="all")&&Y2(g,v))return d==="all"&&(this._pt=0),P0(this);for(C=this._op=this._op||[],d!=="all"&&(or(d)&&(I={},wi(d,function(K){return I[K]=1}),d=I),d=px(g,d)),$=g.length;$--;)if(~v.indexOf(g[$])){F=x[$],d==="all"?(C[$]=d,R=F,T={}):(T=C[$]=C[$]||{},R=d);for(I in R)b=F&&F[I],b&&((!("kill"in b.d)||b.d.kill(I)===!0)&&gp(this,b,"_pt"),delete F[I]),T!=="all"&&(T[I]=1)}return this._initted&&!this._pt&&k&&P0(this),this},r.to=function(u,d){return new r(u,d,arguments[2])},r.from=function(u,d){return B0(1,arguments)},r.delayedCall=function(u,d,p,g){return new r(d,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:u,onComplete:d,onReverseComplete:d,onCompleteParams:p,onReverseCompleteParams:p,callbackScope:g})},r.fromTo=function(u,d,p){return B0(2,arguments)},r.set=function(u,d){return d.duration=0,d.repeatDelay||(d.repeat=0),new r(u,d)},r.killTweensOf=function(u,d,p){return ln.killTweensOf(u,d,p)},r})(td);Ki(Mn.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});wi("staggerTo,staggerFrom,staggerFromTo",function(c){Mn[c]=function(){var r=new Jr,i=Zg.call(arguments,0);return i.splice(c==="staggerFromTo"?5:4,0,0),r[c].apply(r,i)}});var A_=function(r,i,l){return r[i]=l},u1=function(r,i,l){return r[i](l)},_x=function(r,i,l,u){return r[i](u.fp,l)},mx=function(r,i,l){return r.setAttribute(i,l)},P_=function(r,i){return gn(r[i])?u1:w_(r[i])&&r.setAttribute?mx:A_},a1=function(r,i){return i.set(i.t,i.p,Math.round((i.s+i.c*r)*1e6)/1e6,i)},vx=function(r,i){return i.set(i.t,i.p,!!(i.s+i.c*r),i)},f1=function(r,i){var l=i._pt,u="";if(!r&&i.b)u=i.b;else if(r===1&&i.e)u=i.e;else{for(;l;)u=l.p+(l.m?l.m(l.s+l.c*r):Math.round((l.s+l.c*r)*1e4)/1e4)+u,l=l._next;u+=i.c}i.set(i.t,i.p,u,i)},b_=function(r,i){for(var l=i._pt;l;)l.r(r,l.d),l=l._next},yx=function(r,i,l,u){for(var d=this._pt,p;d;)p=d._next,d.p===u&&d.modifier(r,i,l),d=p},wx=function(r){for(var i=this._pt,l,u;i;)u=i._next,i.p===r&&!i.op||i.op===r?gp(this,i,"_pt"):i.dep||(l=1),i=u;return!l},xx=function(r,i,l,u){u.mSet(r,i,u.m.call(u.tween,l,u.mt),u)},c1=function(r){for(var i=r._pt,l,u,d,p;i;){for(l=i._next,u=d;u&&u.pr>i.pr;)u=u._next;(i._prev=u?u._prev:p)?i._prev._next=i:d=i,(i._next=u)?u._prev=i:p=i,i=l}r._pt=d},xi=(function(){function c(i,l,u,d,p,g,v,x,k){this.t=l,this.s=d,this.c=p,this.p=u,this.r=g||a1,this.d=v||this,this.set=x||A_,this.pr=k||0,this._next=i,i&&(i._prev=this)}var r=c.prototype;return r.modifier=function(l,u,d){this.mSet=this.mSet||this.set,this.set=xx,this.m=l,this.mt=d,this.tween=u},c})();wi(E_+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(c){return D_[c]=1});qi.TweenMax=qi.TweenLite=Mn;qi.TimelineLite=qi.TimelineMax=Jr;ln=new Jr({sortChildren:!1,defaults:Zf,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});Xi.stringFilter=e1;var ia=[],Kh={},kx=[],Tm=0,Sx=0,Fg=function(r){return(Kh[r]||kx).map(function(i){return i()})},n_=function(){var r=Date.now(),i=[];r-Tm>2&&(Fg("matchMediaInit"),ia.forEach(function(l){var u=l.queries,d=l.conditions,p,g,v,x;for(g in u)p=ws.matchMedia(u[g]).matches,p&&(v=1),p!==d[g]&&(d[g]=p,x=1);x&&(l.revert(),v&&i.push(l))}),Fg("matchMediaRevert"),i.forEach(function(l){return l.onMatch(l,function(u){return l.add(null,u)})}),Tm=r,Fg("matchMedia"))},d1=(function(){function c(i,l){this.selector=l&&Jg(l),this.data=[],this._r=[],this.isReverted=!1,this.id=Sx++,i&&this.add(i)}var r=c.prototype;return r.add=function(l,u,d){gn(l)&&(d=u,u=l,l=gn);var p=this,g=function(){var x=en,k=p.selector,C;return x&&x!==p&&x.data.push(p),d&&(p.selector=Jg(d)),en=p,C=u.apply(p,arguments),gn(C)&&p._r.push(C),en=x,p.selector=k,p.isReverted=!1,C};return p.last=g,l===gn?g(p,function(v){return p.add(null,v)}):l?p[l]=g:g},r.ignore=function(l){var u=en;en=null,l(this),en=u},r.getTweens=function(){var l=[];return this.data.forEach(function(u){return u instanceof c?l.push.apply(l,u.getTweens()):u instanceof Mn&&!(u.parent&&u.parent.data==="nested")&&l.push(u)}),l},r.clear=function(){this._r.length=this.data.length=0},r.kill=function(l,u){var d=this;if(l?(function(){for(var g=d.getTweens(),v=d.data.length,x;v--;)x=d.data[v],x.data==="isFlip"&&(x.revert(),x.getChildren(!0,!0,!1).forEach(function(k){return g.splice(g.indexOf(k),1)}));for(g.map(function(k){return{g:k._dur||k._delay||k._sat&&!k._sat.vars.immediateRender?k.globalTime(0):-1/0,t:k}}).sort(function(k,C){return C.g-k.g||-1/0}).forEach(function(k){return k.t.revert(l)}),v=d.data.length;v--;)x=d.data[v],x instanceof Jr?x.data!=="nested"&&(x.scrollTrigger&&x.scrollTrigger.revert(),x.kill()):!(x instanceof Mn)&&x.revert&&x.revert(l);d._r.forEach(function(k){return k(l,d)}),d.isReverted=!0})():this.data.forEach(function(g){return g.kill&&g.kill()}),this.clear(),u)for(var p=ia.length;p--;)ia[p].id===this.id&&ia.splice(p,1)},r.revert=function(l){this.kill(l||{})},c})(),Dx=(function(){function c(i){this.contexts=[],this.scope=i,en&&en.data.push(this)}var r=c.prototype;return r.add=function(l,u,d){Cs(l)||(l={matches:l});var p=new d1(0,d||this.scope),g=p.conditions={},v,x,k;en&&!p.selector&&(p.selector=en.selector),this.contexts.push(p),u=p.add("onMatch",u),p.queries=l;for(x in l)x==="all"?k=1:(v=ws.matchMedia(l[x]),v&&(ia.indexOf(p)<0&&ia.push(p),(g[x]=v.matches)&&(k=1),v.addListener?v.addListener(n_):v.addEventListener("change",n_)));return k&&u(p,function(C){return p.add(null,C)}),this},r.revert=function(l){this.kill(l||{})},r.kill=function(l){this.contexts.forEach(function(u){return u.kill(l,!0)})},c})(),up={registerPlugin:function(){for(var r=arguments.length,i=new Array(r),l=0;l<r;l++)i[l]=arguments[l];i.forEach(function(u){return Qv(u)})},timeline:function(r){return new Jr(r)},getTweensOf:function(r,i){return ln.getTweensOf(r,i)},getProperty:function(r,i,l,u){or(r)&&(r=wo(r)[0]);var d=ta(r||{}).get,p=l?zv:Nv;return l==="native"&&(l=""),r&&(i?p((Ui[i]&&Ui[i].get||d)(r,i,l,u)):function(g,v,x){return p((Ui[g]&&Ui[g].get||d)(r,g,v,x))})},quickSetter:function(r,i,l){if(r=wo(r),r.length>1){var u=r.map(function(k){return Si.quickSetter(k,i,l)}),d=u.length;return function(k){for(var C=d;C--;)u[C](k)}}r=r[0]||{};var p=Ui[i],g=ta(r),v=g.harness&&(g.harness.aliases||{})[i]||i,x=p?function(k){var C=new p;Yf._pt=0,C.init(r,l?k+l:k,Yf,0,[r]),C.render(1,C),Yf._pt&&b_(1,Yf)}:g.set(r,v);return p?x:function(k){return x(r,v,l?k+l:k,g,1)}},quickTo:function(r,i,l){var u,d=Si.to(r,Ki((u={},u[i]="+=0.1",u.paused=!0,u.stagger=0,u),l||{})),p=function(v,x,k){return d.resetTo(i,v,x,k)};return p.tween=d,p},isTweening:function(r){return ln.getTweensOf(r,!0).length>0},defaults:function(r){return r&&r.ease&&(r.ease=ra(r.ease,Zf.ease)),km(Zf,r||{})},config:function(r){return km(Xi,r||{})},registerEffect:function(r){var i=r.name,l=r.effect,u=r.plugins,d=r.defaults,p=r.extendTimeline;(u||"").split(",").forEach(function(g){return g&&!Ui[g]&&!qi[g]&&Q0(i+" effect requires "+g+" plugin.")}),Dg[i]=function(g,v,x){return l(wo(g),Ki(v||{},d),x)},p&&(Jr.prototype[i]=function(g,v,x){return this.add(Dg[i](g,Cs(v)?v:(x=v)&&{},this),x)})},registerEase:function(r,i){yt[r]=ra(i)},parseEase:function(r,i){return arguments.length?ra(r,i):yt},getById:function(r){return ln.getById(r)},exportRoot:function(r,i){r===void 0&&(r={});var l=new Jr(r),u,d;for(l.smoothChildTiming=yi(r.smoothChildTiming),ln.remove(l),l._dp=0,l._time=l._tTime=ln._time,u=ln._first;u;)d=u._next,(i||!(!u._dur&&u instanceof Mn&&u.vars.onComplete===u._targets[0]))&&ks(l,u,u._start-u._delay),u=d;return ks(ln,l,0),l},context:function(r,i){return r?new d1(r,i):en},matchMedia:function(r){return new Dx(r)},matchMediaRefresh:function(){return ia.forEach(function(r){var i=r.conditions,l,u;for(u in i)i[u]&&(i[u]=!1,l=1);l&&r.revert()})||n_()},addEventListener:function(r,i){var l=Kh[r]||(Kh[r]=[]);~l.indexOf(i)||l.push(i)},removeEventListener:function(r,i){var l=Kh[r],u=l&&l.indexOf(i);u>=0&&l.splice(u,1)},utils:{wrap:nx,wrapYoyo:rx,distribute:Vv,random:$v,snap:Gv,normalize:tx,getUnit:br,clamp:Q2,splitColor:Zv,toArray:wo,selector:Jg,mapRange:qv,pipe:J2,unitize:ex,interpolate:ix,shuffle:Yv},install:bv,effects:Dg,ticker:Yi,updateRoot:Jr.updateRoot,plugins:Ui,globalTimeline:ln,core:{PropTween:xi,globals:Rv,Tween:Mn,Timeline:Jr,Animation:td,getCache:ta,_removeLinkedListItem:gp,reverting:function(){return mr},context:function(r){return r&&en&&(en.data.push(r),r._ctx=en),en},suppressOverwrites:function(r){return y_=r}}};wi("to,from,fromTo,delayedCall,set,killTweensOf",function(c){return up[c]=Mn[c]});Yi.add(Jr.updateRoot);Yf=up.to({},{duration:0});var Ex=function(r,i){for(var l=r._pt;l&&l.p!==i&&l.op!==i&&l.fp!==i;)l=l._next;return l},Cx=function(r,i){var l=r._targets,u,d,p;for(u in i)for(d=l.length;d--;)p=r._ptLookup[d][u],p&&(p=p.d)&&(p._pt&&(p=Ex(p,u)),p&&p.modifier&&p.modifier(i[u],r,l[d],u))},Ig=function(r,i){return{name:r,headless:1,rawVars:1,init:function(u,d,p){p._onInit=function(g){var v,x;if(or(d)&&(v={},wi(d,function(k){return v[k]=1}),d=v),i){v={};for(x in d)v[x]=i(d[x]);d=v}Cx(g,d)}}}},Si=up.registerPlugin({name:"attr",init:function(r,i,l,u,d){var p,g,v;this.tween=l;for(p in i)v=r.getAttribute(p)||"",g=this.add(r,"setAttribute",(v||0)+"",i[p],u,d,0,0,p),g.op=p,g.b=v,this._props.push(p)},render:function(r,i){for(var l=i._pt;l;)mr?l.set(l.t,l.p,l.b,l):l.r(r,l.d),l=l._next}},{name:"endArray",headless:1,init:function(r,i){for(var l=i.length;l--;)this.add(r,l,r[l]||0,i[l],0,0,0,0,0,1)}},Ig("roundProps",e_),Ig("modifiers"),Ig("snap",Gv))||up;Mn.version=Jr.version=Si.version="3.14.2";Pv=1;x_()&&nc();yt.Power0;yt.Power1;yt.Power2;yt.Power3;yt.Power4;yt.Linear;yt.Quad;yt.Cubic;yt.Quart;yt.Quint;yt.Strong;yt.Elastic;yt.Back;yt.SteppedEase;yt.Bounce;yt.Sine;yt.Expo;yt.Circ;var Fm,$l,$f,R_,Ju,Im,L_,Tx=function(){return typeof window<"u"},rl={},Ku=180/Math.PI,Xf=Math.PI/180,zf=Math.atan2,Am=1e8,O_=/([A-Z])/g,Fx=/(left|right|width|margin|padding|x)/i,Ix=/[\s,\(]\S/,Ss={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},r_=function(r,i){return i.set(i.t,i.p,Math.round((i.s+i.c*r)*1e4)/1e4+i.u,i)},Ax=function(r,i){return i.set(i.t,i.p,r===1?i.e:Math.round((i.s+i.c*r)*1e4)/1e4+i.u,i)},Px=function(r,i){return i.set(i.t,i.p,r?Math.round((i.s+i.c*r)*1e4)/1e4+i.u:i.b,i)},bx=function(r,i){return i.set(i.t,i.p,r===1?i.e:r?Math.round((i.s+i.c*r)*1e4)/1e4+i.u:i.b,i)},Rx=function(r,i){var l=i.s+i.c*r;i.set(i.t,i.p,~~(l+(l<0?-.5:.5))+i.u,i)},h1=function(r,i){return i.set(i.t,i.p,r?i.e:i.b,i)},p1=function(r,i){return i.set(i.t,i.p,r!==1?i.b:i.e,i)},Lx=function(r,i,l){return r.style[i]=l},Ox=function(r,i,l){return r.style.setProperty(i,l)},Mx=function(r,i,l){return r._gsap[i]=l},Nx=function(r,i,l){return r._gsap.scaleX=r._gsap.scaleY=l},zx=function(r,i,l,u,d){var p=r._gsap;p.scaleX=p.scaleY=l,p.renderTransform(d,p)},Bx=function(r,i,l,u,d){var p=r._gsap;p[i]=l,p.renderTransform(d,p)},un="transform",ki=un+"Origin",Wx=function c(r,i){var l=this,u=this.target,d=u.style,p=u._gsap;if(r in rl&&d){if(this.tfm=this.tfm||{},r!=="transform")r=Ss[r]||r,~r.indexOf(",")?r.split(",").forEach(function(g){return l.tfm[g]=Zs(u,g)}):this.tfm[r]=p.x?p[r]:Zs(u,r),r===ki&&(this.tfm.zOrigin=p.zOrigin);else return Ss.transform.split(",").forEach(function(g){return c.call(l,g,i)});if(this.props.indexOf(un)>=0)return;p.svg&&(this.svgo=u.getAttribute("data-svg-origin"),this.props.push(ki,i,"")),r=un}(d||i)&&this.props.push(r,i,d[r])},g1=function(r){r.translate&&(r.removeProperty("translate"),r.removeProperty("scale"),r.removeProperty("rotate"))},jx=function(){var r=this.props,i=this.target,l=i.style,u=i._gsap,d,p;for(d=0;d<r.length;d+=3)r[d+1]?r[d+1]===2?i[r[d]](r[d+2]):i[r[d]]=r[d+2]:r[d+2]?l[r[d]]=r[d+2]:l.removeProperty(r[d].substr(0,2)==="--"?r[d]:r[d].replace(O_,"-$1").toLowerCase());if(this.tfm){for(p in this.tfm)u[p]=this.tfm[p];u.svg&&(u.renderTransform(),i.setAttribute("data-svg-origin",this.svgo||"")),d=L_(),(!d||!d.isStart)&&!l[un]&&(g1(l),u.zOrigin&&l[ki]&&(l[ki]+=" "+u.zOrigin+"px",u.zOrigin=0,u.renderTransform()),u.uncache=1)}},_1=function(r,i){var l={target:r,props:[],revert:jx,save:Wx};return r._gsap||Si.core.getCache(r),i&&r.style&&r.nodeType&&i.split(",").forEach(function(u){return l.save(u)}),l},m1,i_=function(r,i){var l=$l.createElementNS?$l.createElementNS((i||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),r):$l.createElement(r);return l&&l.style?l:$l.createElement(r)},$i=function c(r,i,l){var u=getComputedStyle(r);return u[i]||u.getPropertyValue(i.replace(O_,"-$1").toLowerCase())||u.getPropertyValue(i)||!l&&c(r,rc(i)||i,1)||""},Pm="O,Moz,ms,Ms,Webkit".split(","),rc=function(r,i,l){var u=i||Ju,d=u.style,p=5;if(r in d&&!l)return r;for(r=r.charAt(0).toUpperCase()+r.substr(1);p--&&!(Pm[p]+r in d););return p<0?null:(p===3?"ms":p>=0?Pm[p]:"")+r},o_=function(){Tx()&&window.document&&(Fm=window,$l=Fm.document,$f=$l.documentElement,Ju=i_("div")||{style:{}},i_("div"),un=rc(un),ki=un+"Origin",Ju.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",m1=!!rc("perspective"),L_=Si.core.reverting,R_=1)},bm=function(r){var i=r.ownerSVGElement,l=i_("svg",i&&i.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),u=r.cloneNode(!0),d;u.style.display="block",l.appendChild(u),$f.appendChild(l);try{d=u.getBBox()}catch{}return l.removeChild(u),$f.removeChild(l),d},Rm=function(r,i){for(var l=i.length;l--;)if(r.hasAttribute(i[l]))return r.getAttribute(i[l])},v1=function(r){var i,l;try{i=r.getBBox()}catch{i=bm(r),l=1}return i&&(i.width||i.height)||l||(i=bm(r)),i&&!i.width&&!i.x&&!i.y?{x:+Rm(r,["x","cx","x1"])||0,y:+Rm(r,["y","cy","y1"])||0,width:0,height:0}:i},y1=function(r){return!!(r.getCTM&&(!r.parentNode||r.ownerSVGElement)&&v1(r))},tu=function(r,i){if(i){var l=r.style,u;i in rl&&i!==ki&&(i=un),l.removeProperty?(u=i.substr(0,2),(u==="ms"||i.substr(0,6)==="webkit")&&(i="-"+i),l.removeProperty(u==="--"?i:i.replace(O_,"-$1").toLowerCase())):l.removeAttribute(i)}},Xl=function(r,i,l,u,d,p){var g=new xi(r._pt,i,l,0,1,p?p1:h1);return r._pt=g,g.b=u,g.e=d,r._props.push(l),g},Lm={deg:1,rad:1,turn:1},Ux={grid:1,flex:1},nu=function c(r,i,l,u){var d=parseFloat(l)||0,p=(l+"").trim().substr((d+"").length)||"px",g=Ju.style,v=Fx.test(i),x=r.tagName.toLowerCase()==="svg",k=(x?"client":"offset")+(v?"Width":"Height"),C=100,F=u==="px",T=u==="%",R,I,b,$;if(u===p||!d||Lm[u]||Lm[p])return d;if(p!=="px"&&!F&&(d=c(r,i,l,"px")),$=r.getCTM&&y1(r),(T||p==="%")&&(rl[i]||~i.indexOf("adius")))return R=$?r.getBBox()[v?"width":"height"]:r[k],Fn(T?d/R*C:d/100*R);if(g[v?"width":"height"]=C+(F?p:u),I=u!=="rem"&&~i.indexOf("adius")||u==="em"&&r.appendChild&&!x?r:r.parentNode,$&&(I=(r.ownerSVGElement||{}).parentNode),(!I||I===$l||!I.appendChild)&&(I=$l.body),b=I._gsap,b&&T&&b.width&&v&&b.time===Yi.time&&!b.uncache)return Fn(d/b.width*C);if(T&&(i==="height"||i==="width")){var K=r.style[i];r.style[i]=C+u,R=r[k],K?r.style[i]=K:tu(r,i)}else(T||p==="%")&&!Ux[$i(I,"display")]&&(g.position=$i(r,"position")),I===r&&(g.position="static"),I.appendChild(Ju),R=Ju[k],I.removeChild(Ju),g.position="absolute";return v&&T&&(b=ta(I),b.time=Yi.time,b.width=I[k]),Fn(F?R*d/C:R&&d?C/R*d:0)},Zs=function(r,i,l,u){var d;return R_||o_(),i in Ss&&i!=="transform"&&(i=Ss[i],~i.indexOf(",")&&(i=i.split(",")[0])),rl[i]&&i!=="transform"?(d=rd(r,u),d=i!=="transformOrigin"?d[i]:d.svg?d.origin:fp($i(r,ki))+" "+d.zOrigin+"px"):(d=r.style[i],(!d||d==="auto"||u||~(d+"").indexOf("calc("))&&(d=ap[i]&&ap[i](r,i,l)||$i(r,i)||Ov(r,i)||(i==="opacity"?1:0))),l&&!~(d+"").trim().indexOf(" ")?nu(r,i,d,l)+l:d},Hx=function(r,i,l,u){if(!l||l==="none"){var d=rc(i,r,1),p=d&&$i(r,d,1);p&&p!==l?(i=d,l=p):i==="borderColor"&&(l=$i(r,"borderTopColor"))}var g=new xi(this._pt,r.style,i,0,1,f1),v=0,x=0,k,C,F,T,R,I,b,$,K,Q,U,X;if(g.b=l,g.e=u,l+="",u+="",u.substring(0,6)==="var(--"&&(u=$i(r,u.substring(4,u.indexOf(")")))),u==="auto"&&(I=r.style[i],r.style[i]=u,u=$i(r,i)||u,I?r.style[i]=I:tu(r,i)),k=[l,u],e1(k),l=k[0],u=k[1],F=l.match(Hf)||[],X=u.match(Hf)||[],X.length){for(;C=Hf.exec(u);)b=C[0],K=u.substring(v,C.index),R?R=(R+1)%5:(K.substr(-5)==="rgba("||K.substr(-5)==="hsla(")&&(R=1),b!==(I=F[x++]||"")&&(T=parseFloat(I)||0,U=I.substr((T+"").length),b.charAt(1)==="="&&(b=Gf(T,b)+U),$=parseFloat(b),Q=b.substr(($+"").length),v=Hf.lastIndex-Q.length,Q||(Q=Q||Xi.units[i]||U,v===u.length&&(u+=Q,g.e+=Q)),U!==Q&&(T=nu(r,i,I,Q)||0),g._pt={_next:g._pt,p:K||x===1?K:",",s:T,c:$-T,m:R&&R<4||i==="zIndex"?Math.round:0});g.c=v<u.length?u.substring(v,u.length):""}else g.r=i==="display"&&u==="none"?p1:h1;return Av.test(u)&&(g.e=0),this._pt=g,g},Om={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},Yx=function(r){var i=r.split(" "),l=i[0],u=i[1]||"50%";return(l==="top"||l==="bottom"||u==="left"||u==="right")&&(r=l,l=u,u=r),i[0]=Om[l]||l,i[1]=Om[u]||u,i.join(" ")},Vx=function(r,i){if(i.tween&&i.tween._time===i.tween._dur){var l=i.t,u=l.style,d=i.u,p=l._gsap,g,v,x;if(d==="all"||d===!0)u.cssText="",v=1;else for(d=d.split(","),x=d.length;--x>-1;)g=d[x],rl[g]&&(v=1,g=g==="transformOrigin"?ki:un),tu(l,g);v&&(tu(l,un),p&&(p.svg&&l.removeAttribute("transform"),u.scale=u.rotate=u.translate="none",rd(l,1),p.uncache=1,g1(u)))}},ap={clearProps:function(r,i,l,u,d){if(d.data!=="isFromStart"){var p=r._pt=new xi(r._pt,i,l,0,0,Vx);return p.u=u,p.pr=-10,p.tween=d,r._props.push(l),1}}},nd=[1,0,0,1,0,0],w1={},x1=function(r){return r==="matrix(1, 0, 0, 1, 0, 0)"||r==="none"||!r},Mm=function(r){var i=$i(r,un);return x1(i)?nd:i.substr(7).match(Iv).map(Fn)},M_=function(r,i){var l=r._gsap||ta(r),u=r.style,d=Mm(r),p,g,v,x;return l.svg&&r.getAttribute("transform")?(v=r.transform.baseVal.consolidate().matrix,d=[v.a,v.b,v.c,v.d,v.e,v.f],d.join(",")==="1,0,0,1,0,0"?nd:d):(d===nd&&!r.offsetParent&&r!==$f&&!l.svg&&(v=u.display,u.display="block",p=r.parentNode,(!p||!r.offsetParent&&!r.getBoundingClientRect().width)&&(x=1,g=r.nextElementSibling,$f.appendChild(r)),d=Mm(r),v?u.display=v:tu(r,"display"),x&&(g?p.insertBefore(r,g):p?p.appendChild(r):$f.removeChild(r))),i&&d.length>6?[d[0],d[1],d[4],d[5],d[12],d[13]]:d)},s_=function(r,i,l,u,d,p){var g=r._gsap,v=d||M_(r,!0),x=g.xOrigin||0,k=g.yOrigin||0,C=g.xOffset||0,F=g.yOffset||0,T=v[0],R=v[1],I=v[2],b=v[3],$=v[4],K=v[5],Q=i.split(" "),U=parseFloat(Q[0])||0,X=parseFloat(Q[1])||0,q,H,ie,ee;l?v!==nd&&(H=T*b-R*I)&&(ie=U*(b/H)+X*(-I/H)+(I*K-b*$)/H,ee=U*(-R/H)+X*(T/H)-(T*K-R*$)/H,U=ie,X=ee):(q=v1(r),U=q.x+(~Q[0].indexOf("%")?U/100*q.width:U),X=q.y+(~(Q[1]||Q[0]).indexOf("%")?X/100*q.height:X)),u||u!==!1&&g.smooth?($=U-x,K=X-k,g.xOffset=C+($*T+K*I)-$,g.yOffset=F+($*R+K*b)-K):g.xOffset=g.yOffset=0,g.xOrigin=U,g.yOrigin=X,g.smooth=!!u,g.origin=i,g.originIsAbsolute=!!l,r.style[ki]="0px 0px",p&&(Xl(p,g,"xOrigin",x,U),Xl(p,g,"yOrigin",k,X),Xl(p,g,"xOffset",C,g.xOffset),Xl(p,g,"yOffset",F,g.yOffset)),r.setAttribute("data-svg-origin",U+" "+X)},rd=function(r,i){var l=r._gsap||new i1(r);if("x"in l&&!i&&!l.uncache)return l;var u=r.style,d=l.scaleX<0,p="px",g="deg",v=getComputedStyle(r),x=$i(r,ki)||"0",k,C,F,T,R,I,b,$,K,Q,U,X,q,H,ie,ee,oe,be,de,Me,ze,We,Ie,_e,te,fe,y,W,he,Pe,we,Fe;return k=C=F=I=b=$=K=Q=U=0,T=R=1,l.svg=!!(r.getCTM&&y1(r)),v.translate&&((v.translate!=="none"||v.scale!=="none"||v.rotate!=="none")&&(u[un]=(v.translate!=="none"?"translate3d("+(v.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(v.rotate!=="none"?"rotate("+v.rotate+") ":"")+(v.scale!=="none"?"scale("+v.scale.split(" ").join(",")+") ":"")+(v[un]!=="none"?v[un]:"")),u.scale=u.rotate=u.translate="none"),H=M_(r,l.svg),l.svg&&(l.uncache?(te=r.getBBox(),x=l.xOrigin-te.x+"px "+(l.yOrigin-te.y)+"px",_e=""):_e=!i&&r.getAttribute("data-svg-origin"),s_(r,_e||x,!!_e||l.originIsAbsolute,l.smooth!==!1,H)),X=l.xOrigin||0,q=l.yOrigin||0,H!==nd&&(be=H[0],de=H[1],Me=H[2],ze=H[3],k=We=H[4],C=Ie=H[5],H.length===6?(T=Math.sqrt(be*be+de*de),R=Math.sqrt(ze*ze+Me*Me),I=be||de?zf(de,be)*Ku:0,K=Me||ze?zf(Me,ze)*Ku+I:0,K&&(R*=Math.abs(Math.cos(K*Xf))),l.svg&&(k-=X-(X*be+q*Me),C-=q-(X*de+q*ze))):(Fe=H[6],Pe=H[7],y=H[8],W=H[9],he=H[10],we=H[11],k=H[12],C=H[13],F=H[14],ie=zf(Fe,he),b=ie*Ku,ie&&(ee=Math.cos(-ie),oe=Math.sin(-ie),_e=We*ee+y*oe,te=Ie*ee+W*oe,fe=Fe*ee+he*oe,y=We*-oe+y*ee,W=Ie*-oe+W*ee,he=Fe*-oe+he*ee,we=Pe*-oe+we*ee,We=_e,Ie=te,Fe=fe),ie=zf(-Me,he),$=ie*Ku,ie&&(ee=Math.cos(-ie),oe=Math.sin(-ie),_e=be*ee-y*oe,te=de*ee-W*oe,fe=Me*ee-he*oe,we=ze*oe+we*ee,be=_e,de=te,Me=fe),ie=zf(de,be),I=ie*Ku,ie&&(ee=Math.cos(ie),oe=Math.sin(ie),_e=be*ee+de*oe,te=We*ee+Ie*oe,de=de*ee-be*oe,Ie=Ie*ee-We*oe,be=_e,We=te),b&&Math.abs(b)+Math.abs(I)>359.9&&(b=I=0,$=180-$),T=Fn(Math.sqrt(be*be+de*de+Me*Me)),R=Fn(Math.sqrt(Ie*Ie+Fe*Fe)),ie=zf(We,Ie),K=Math.abs(ie)>2e-4?ie*Ku:0,U=we?1/(we<0?-we:we):0),l.svg&&(_e=r.getAttribute("transform"),l.forceCSS=r.setAttribute("transform","")||!x1($i(r,un)),_e&&r.setAttribute("transform",_e))),Math.abs(K)>90&&Math.abs(K)<270&&(d?(T*=-1,K+=I<=0?180:-180,I+=I<=0?180:-180):(R*=-1,K+=K<=0?180:-180)),i=i||l.uncache,l.x=k-((l.xPercent=k&&(!i&&l.xPercent||(Math.round(r.offsetWidth/2)===Math.round(-k)?-50:0)))?r.offsetWidth*l.xPercent/100:0)+p,l.y=C-((l.yPercent=C&&(!i&&l.yPercent||(Math.round(r.offsetHeight/2)===Math.round(-C)?-50:0)))?r.offsetHeight*l.yPercent/100:0)+p,l.z=F+p,l.scaleX=Fn(T),l.scaleY=Fn(R),l.rotation=Fn(I)+g,l.rotationX=Fn(b)+g,l.rotationY=Fn($)+g,l.skewX=K+g,l.skewY=Q+g,l.transformPerspective=U+p,(l.zOrigin=parseFloat(x.split(" ")[2])||!i&&l.zOrigin||0)&&(u[ki]=fp(x)),l.xOffset=l.yOffset=0,l.force3D=Xi.force3D,l.renderTransform=l.svg?$x:m1?k1:Gx,l.uncache=0,l},fp=function(r){return(r=r.split(" "))[0]+" "+r[1]},Ag=function(r,i,l){var u=br(i);return Fn(parseFloat(i)+parseFloat(nu(r,"x",l+"px",u)))+u},Gx=function(r,i){i.z="0px",i.rotationY=i.rotationX="0deg",i.force3D=0,k1(r,i)},$u="0deg",C0="0px",Xu=") ",k1=function(r,i){var l=i||this,u=l.xPercent,d=l.yPercent,p=l.x,g=l.y,v=l.z,x=l.rotation,k=l.rotationY,C=l.rotationX,F=l.skewX,T=l.skewY,R=l.scaleX,I=l.scaleY,b=l.transformPerspective,$=l.force3D,K=l.target,Q=l.zOrigin,U="",X=$==="auto"&&r&&r!==1||$===!0;if(Q&&(C!==$u||k!==$u)){var q=parseFloat(k)*Xf,H=Math.sin(q),ie=Math.cos(q),ee;q=parseFloat(C)*Xf,ee=Math.cos(q),p=Ag(K,p,H*ee*-Q),g=Ag(K,g,-Math.sin(q)*-Q),v=Ag(K,v,ie*ee*-Q+Q)}b!==C0&&(U+="perspective("+b+Xu),(u||d)&&(U+="translate("+u+"%, "+d+"%) "),(X||p!==C0||g!==C0||v!==C0)&&(U+=v!==C0||X?"translate3d("+p+", "+g+", "+v+") ":"translate("+p+", "+g+Xu),x!==$u&&(U+="rotate("+x+Xu),k!==$u&&(U+="rotateY("+k+Xu),C!==$u&&(U+="rotateX("+C+Xu),(F!==$u||T!==$u)&&(U+="skew("+F+", "+T+Xu),(R!==1||I!==1)&&(U+="scale("+R+", "+I+Xu),K.style[un]=U||"translate(0, 0)"},$x=function(r,i){var l=i||this,u=l.xPercent,d=l.yPercent,p=l.x,g=l.y,v=l.rotation,x=l.skewX,k=l.skewY,C=l.scaleX,F=l.scaleY,T=l.target,R=l.xOrigin,I=l.yOrigin,b=l.xOffset,$=l.yOffset,K=l.forceCSS,Q=parseFloat(p),U=parseFloat(g),X,q,H,ie,ee;v=parseFloat(v),x=parseFloat(x),k=parseFloat(k),k&&(k=parseFloat(k),x+=k,v+=k),v||x?(v*=Xf,x*=Xf,X=Math.cos(v)*C,q=Math.sin(v)*C,H=Math.sin(v-x)*-F,ie=Math.cos(v-x)*F,x&&(k*=Xf,ee=Math.tan(x-k),ee=Math.sqrt(1+ee*ee),H*=ee,ie*=ee,k&&(ee=Math.tan(k),ee=Math.sqrt(1+ee*ee),X*=ee,q*=ee)),X=Fn(X),q=Fn(q),H=Fn(H),ie=Fn(ie)):(X=C,ie=F,q=H=0),(Q&&!~(p+"").indexOf("px")||U&&!~(g+"").indexOf("px"))&&(Q=nu(T,"x",p,"px"),U=nu(T,"y",g,"px")),(R||I||b||$)&&(Q=Fn(Q+R-(R*X+I*H)+b),U=Fn(U+I-(R*q+I*ie)+$)),(u||d)&&(ee=T.getBBox(),Q=Fn(Q+u/100*ee.width),U=Fn(U+d/100*ee.height)),ee="matrix("+X+","+q+","+H+","+ie+","+Q+","+U+")",T.setAttribute("transform",ee),K&&(T.style[un]=ee)},Xx=function(r,i,l,u,d){var p=360,g=or(d),v=parseFloat(d)*(g&&~d.indexOf("rad")?Ku:1),x=v-u,k=u+x+"deg",C,F;return g&&(C=d.split("_")[1],C==="short"&&(x%=p,x!==x%(p/2)&&(x+=x<0?p:-p)),C==="cw"&&x<0?x=(x+p*Am)%p-~~(x/p)*p:C==="ccw"&&x>0&&(x=(x-p*Am)%p-~~(x/p)*p)),r._pt=F=new xi(r._pt,i,l,u,x,Ax),F.e=k,F.u="deg",r._props.push(l),F},Nm=function(r,i){for(var l in i)r[l]=i[l];return r},qx=function(r,i,l){var u=Nm({},l._gsap),d="perspective,force3D,transformOrigin,svgOrigin",p=l.style,g,v,x,k,C,F,T,R;u.svg?(x=l.getAttribute("transform"),l.setAttribute("transform",""),p[un]=i,g=rd(l,1),tu(l,un),l.setAttribute("transform",x)):(x=getComputedStyle(l)[un],p[un]=i,g=rd(l,1),p[un]=x);for(v in rl)x=u[v],k=g[v],x!==k&&d.indexOf(v)<0&&(T=br(x),R=br(k),C=T!==R?nu(l,v,x,R):parseFloat(x),F=parseFloat(k),r._pt=new xi(r._pt,g,v,C,F-C,r_),r._pt.u=R||0,r._props.push(v));Nm(g,u)};wi("padding,margin,Width,Radius",function(c,r){var i="Top",l="Right",u="Bottom",d="Left",p=(r<3?[i,l,u,d]:[i+d,i+l,u+l,u+d]).map(function(g){return r<2?c+g:"border"+g+c});ap[r>1?"border"+c:c]=function(g,v,x,k,C){var F,T;if(arguments.length<4)return F=p.map(function(R){return Zs(g,R,x)}),T=F.join(" "),T.split(F[0]).length===5?F[0]:T;F=(k+"").split(" "),T={},p.forEach(function(R,I){return T[R]=F[I]=F[I]||F[(I-1)/2|0]}),g.init(v,T,C)}});var S1={name:"css",register:o_,targetTest:function(r){return r.style&&r.nodeType},init:function(r,i,l,u,d){var p=this._props,g=r.style,v=l.vars.startAt,x,k,C,F,T,R,I,b,$,K,Q,U,X,q,H,ie,ee;R_||o_(),this.styles=this.styles||_1(r),ie=this.styles.props,this.tween=l;for(I in i)if(I!=="autoRound"&&(k=i[I],!(Ui[I]&&o1(I,i,l,u,r,d)))){if(T=typeof k,R=ap[I],T==="function"&&(k=k.call(l,u,r,d),T=typeof k),T==="string"&&~k.indexOf("random(")&&(k=J0(k)),R)R(this,r,I,k,l)&&(H=1);else if(I.substr(0,2)==="--")x=(getComputedStyle(r).getPropertyValue(I)+"").trim(),k+="",Zl.lastIndex=0,Zl.test(x)||(b=br(x),$=br(k),$?b!==$&&(x=nu(r,I,x,$)+$):b&&(k+=b)),this.add(g,"setProperty",x,k,u,d,0,0,I),p.push(I),ie.push(I,0,g[I]);else if(T!=="undefined"){if(v&&I in v?(x=typeof v[I]=="function"?v[I].call(l,u,r,d):v[I],or(x)&&~x.indexOf("random(")&&(x=J0(x)),br(x+"")||x==="auto"||(x+=Xi.units[I]||br(Zs(r,I))||""),(x+"").charAt(1)==="="&&(x=Zs(r,I))):x=Zs(r,I),F=parseFloat(x),K=T==="string"&&k.charAt(1)==="="&&k.substr(0,2),K&&(k=k.substr(2)),C=parseFloat(k),I in Ss&&(I==="autoAlpha"&&(F===1&&Zs(r,"visibility")==="hidden"&&C&&(F=0),ie.push("visibility",0,g.visibility),Xl(this,g,"visibility",F?"inherit":"hidden",C?"inherit":"hidden",!C)),I!=="scale"&&I!=="transform"&&(I=Ss[I],~I.indexOf(",")&&(I=I.split(",")[0]))),Q=I in rl,Q){if(this.styles.save(I),ee=k,T==="string"&&k.substring(0,6)==="var(--"){if(k=$i(r,k.substring(4,k.indexOf(")"))),k.substring(0,5)==="calc("){var oe=r.style.perspective;r.style.perspective=k,k=$i(r,"perspective"),oe?r.style.perspective=oe:tu(r,"perspective")}C=parseFloat(k)}if(U||(X=r._gsap,X.renderTransform&&!i.parseTransform||rd(r,i.parseTransform),q=i.smoothOrigin!==!1&&X.smooth,U=this._pt=new xi(this._pt,g,un,0,1,X.renderTransform,X,0,-1),U.dep=1),I==="scale")this._pt=new xi(this._pt,X,"scaleY",X.scaleY,(K?Gf(X.scaleY,K+C):C)-X.scaleY||0,r_),this._pt.u=0,p.push("scaleY",I),I+="X";else if(I==="transformOrigin"){ie.push(ki,0,g[ki]),k=Yx(k),X.svg?s_(r,k,0,q,0,this):($=parseFloat(k.split(" ")[2])||0,$!==X.zOrigin&&Xl(this,X,"zOrigin",X.zOrigin,$),Xl(this,g,I,fp(x),fp(k)));continue}else if(I==="svgOrigin"){s_(r,k,1,q,0,this);continue}else if(I in w1){Xx(this,X,I,F,K?Gf(F,K+k):k);continue}else if(I==="smoothOrigin"){Xl(this,X,"smooth",X.smooth,k);continue}else if(I==="force3D"){X[I]=k;continue}else if(I==="transform"){qx(this,k,r);continue}}else I in g||(I=rc(I)||I);if(Q||(C||C===0)&&(F||F===0)&&!Ix.test(k)&&I in g)b=(x+"").substr((F+"").length),C||(C=0),$=br(k)||(I in Xi.units?Xi.units[I]:b),b!==$&&(F=nu(r,I,x,$)),this._pt=new xi(this._pt,Q?X:g,I,F,(K?Gf(F,K+C):C)-F,!Q&&($==="px"||I==="zIndex")&&i.autoRound!==!1?Rx:r_),this._pt.u=$||0,Q&&ee!==k?(this._pt.b=x,this._pt.e=ee,this._pt.r=bx):b!==$&&$!=="%"&&(this._pt.b=x,this._pt.r=Px);else if(I in g)Hx.call(this,r,I,x,K?K+k:k);else if(I in r)this.add(r,I,x||r[I],K?K+k:k,u,d);else if(I!=="parseTransform"){S_(I,k);continue}Q||(I in g?ie.push(I,0,g[I]):typeof r[I]=="function"?ie.push(I,2,r[I]()):ie.push(I,1,x||r[I])),p.push(I)}}H&&c1(this)},render:function(r,i){if(i.tween._time||!L_())for(var l=i._pt;l;)l.r(r,l.d),l=l._next;else i.styles.revert()},get:Zs,aliases:Ss,getSetter:function(r,i,l){var u=Ss[i];return u&&u.indexOf(",")<0&&(i=u),i in rl&&i!==ki&&(r._gsap.x||Zs(r,"x"))?l&&Im===l?i==="scale"?Nx:Mx:(Im=l||{})&&(i==="scale"?zx:Bx):r.style&&!w_(r.style[i])?Lx:~i.indexOf("-")?Ox:P_(r,i)},core:{_removeProperty:tu,_getMatrix:M_}};Si.utils.checkPrefix=rc;Si.core.getStyleSaver=_1;(function(c,r,i,l){var u=wi(c+","+r+","+i,function(d){rl[d]=1});wi(r,function(d){Xi.units[d]="deg",w1[d]=1}),Ss[u[13]]=c+","+r,wi(l,function(d){var p=d.split(":");Ss[p[1]]=u[p[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");wi("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(c){Xi.units[c]="px"});Si.registerPlugin(S1);var N_=Si.registerPlugin(S1)||Si;N_.core.Tween;function Kx(c,r){for(var i=0;i<r.length;i++){var l=r[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(c,l.key,l)}}function Qx(c,r,i){return r&&Kx(c.prototype,r),c}var _r,Qh,Vi,ql,Kl,qf,D1,Qu,j0,E1,el,Bo,C1,T1=function(){return _r||typeof window<"u"&&(_r=window.gsap)&&_r.registerPlugin&&_r},F1=1,Vf=[],ft=[],Es=[],U0=Date.now,l_=function(r,i){return i},Zx=function(){var r=j0.core,i=r.bridge||{},l=r._scrollers,u=r._proxies;l.push.apply(l,ft),u.push.apply(u,Es),ft=l,Es=u,l_=function(p,g){return i[p](g)}},Jl=function(r,i){return~Es.indexOf(r)&&Es[Es.indexOf(r)+1][i]},H0=function(r){return!!~E1.indexOf(r)},qr=function(r,i,l,u,d){return r.addEventListener(i,l,{passive:u!==!1,capture:!!d})},Xr=function(r,i,l,u){return r.removeEventListener(i,l,!!u)},Oh="scrollLeft",Mh="scrollTop",u_=function(){return el&&el.isPressed||ft.cache++},cp=function(r,i){var l=function u(d){if(d||d===0){F1&&(Vi.history.scrollRestoration="manual");var p=el&&el.isPressed;d=u.v=Math.round(d)||(el&&el.iOS?1:0),r(d),u.cacheID=ft.cache,p&&l_("ss",d)}else(i||ft.cache!==u.cacheID||l_("ref"))&&(u.cacheID=ft.cache,u.v=r());return u.v+u.offset};return l.offset=0,r&&l},ei={s:Oh,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:cp(function(c){return arguments.length?Vi.scrollTo(c,Hn.sc()):Vi.pageXOffset||ql[Oh]||Kl[Oh]||qf[Oh]||0})},Hn={s:Mh,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:ei,sc:cp(function(c){return arguments.length?Vi.scrollTo(ei.sc(),c):Vi.pageYOffset||ql[Mh]||Kl[Mh]||qf[Mh]||0})},vi=function(r,i){return(i&&i._ctx&&i._ctx.selector||_r.utils.toArray)(r)[0]||(typeof r=="string"&&_r.config().nullTargetWarn!==!1?console.warn("Element not found:",r):null)},Jx=function(r,i){for(var l=i.length;l--;)if(i[l]===r||i[l].contains(r))return!0;return!1},ru=function(r,i){var l=i.s,u=i.sc;H0(r)&&(r=ql.scrollingElement||Kl);var d=ft.indexOf(r),p=u===Hn.sc?1:2;!~d&&(d=ft.push(r)-1),ft[d+p]||qr(r,"scroll",u_);var g=ft[d+p],v=g||(ft[d+p]=cp(Jl(r,l),!0)||(H0(r)?u:cp(function(x){return arguments.length?r[l]=x:r[l]})));return v.target=r,g||(v.smooth=_r.getProperty(r,"scrollBehavior")==="smooth"),v},a_=function(r,i,l){var u=r,d=r,p=U0(),g=p,v=i||50,x=Math.max(500,v*3),k=function(R,I){var b=U0();I||b-p>v?(d=u,u=R,g=p,p=b):l?u+=R:u=d+(R-d)/(b-g)*(p-g)},C=function(){d=u=l?0:u,g=p=0},F=function(R){var I=g,b=d,$=U0();return(R||R===0)&&R!==u&&k(R),p===g||$-g>x?0:(u+(l?b:-b))/((l?$:p)-I)*1e3};return{update:k,reset:C,getVelocity:F}},T0=function(r,i){return i&&!r._gsapAllow&&r.preventDefault(),r.changedTouches?r.changedTouches[0]:r},zm=function(r){var i=Math.max.apply(Math,r),l=Math.min.apply(Math,r);return Math.abs(i)>=Math.abs(l)?i:l},I1=function(){j0=_r.core.globals().ScrollTrigger,j0&&j0.core&&Zx()},A1=function(r){return _r=r||T1(),!Qh&&_r&&typeof document<"u"&&document.body&&(Vi=window,ql=document,Kl=ql.documentElement,qf=ql.body,E1=[Vi,ql,Kl,qf],_r.utils.clamp,C1=_r.core.context||function(){},Qu="onpointerenter"in qf?"pointer":"mouse",D1=In.isTouch=Vi.matchMedia&&Vi.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in Vi||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,Bo=In.eventTypes=("ontouchstart"in Kl?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in Kl?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return F1=0},500),I1(),Qh=1),Qh};ei.op=Hn;ft.cache=0;var In=(function(){function c(i){this.init(i)}var r=c.prototype;return r.init=function(l){Qh||A1(_r)||console.warn("Please gsap.registerPlugin(Observer)"),j0||I1();var u=l.tolerance,d=l.dragMinimum,p=l.type,g=l.target,v=l.lineHeight,x=l.debounce,k=l.preventDefault,C=l.onStop,F=l.onStopDelay,T=l.ignore,R=l.wheelSpeed,I=l.event,b=l.onDragStart,$=l.onDragEnd,K=l.onDrag,Q=l.onPress,U=l.onRelease,X=l.onRight,q=l.onLeft,H=l.onUp,ie=l.onDown,ee=l.onChangeX,oe=l.onChangeY,be=l.onChange,de=l.onToggleX,Me=l.onToggleY,ze=l.onHover,We=l.onHoverEnd,Ie=l.onMove,_e=l.ignoreCheck,te=l.isNormalizer,fe=l.onGestureStart,y=l.onGestureEnd,W=l.onWheel,he=l.onEnable,Pe=l.onDisable,we=l.onClick,Fe=l.scrollSpeed,pe=l.capture,Re=l.allowClicks,Ee=l.lockAxis,it=l.onLockAxis;this.target=g=vi(g)||Kl,this.vars=l,T&&(T=_r.utils.toArray(T)),u=u||1e-9,d=d||0,R=R||1,Fe=Fe||1,p=p||"wheel,touch,pointer",x=x!==!1,v||(v=parseFloat(Vi.getComputedStyle(qf).lineHeight)||22);var Qt,gt,Lt,Xe,tt,$t,An,G=this,_n=0,Or=0,Pn=l.passive||!k&&l.passive!==!1,nt=ru(g,ei),Nn=ru(g,Hn),vr=nt(),Qi=Nn(),Ot=~p.indexOf("touch")&&!~p.indexOf("pointer")&&Bo[0]==="pointerdown",Di=H0(g),Et=g.ownerDocument||ql,tn=[0,0,0],zn=[0,0,0],Bn=0,Mr=function(){return Bn=U0()},Ht=function(Be,lt){return(G.event=Be)&&T&&Jx(Be.target,T)||lt&&Ot&&Be.pointerType!=="touch"||_e&&_e(Be,lt)},ko=function(){G._vx.reset(),G._vy.reset(),gt.pause(),C&&C(G)},yr=function(){var Be=G.deltaX=zm(tn),lt=G.deltaY=zm(zn),ge=Math.abs(Be)>=u,je=Math.abs(lt)>=u;be&&(ge||je)&&be(G,Be,lt,tn,zn),ge&&(X&&G.deltaX>0&&X(G),q&&G.deltaX<0&&q(G),ee&&ee(G),de&&G.deltaX<0!=_n<0&&de(G),_n=G.deltaX,tn[0]=tn[1]=tn[2]=0),je&&(ie&&G.deltaY>0&&ie(G),H&&G.deltaY<0&&H(G),oe&&oe(G),Me&&G.deltaY<0!=Or<0&&Me(G),Or=G.deltaY,zn[0]=zn[1]=zn[2]=0),(Xe||Lt)&&(Ie&&Ie(G),Lt&&(b&&Lt===1&&b(G),K&&K(G),Lt=0),Xe=!1),$t&&!($t=!1)&&it&&it(G),tt&&(W(G),tt=!1),Qt=0},Zi=function(Be,lt,ge){tn[ge]+=Be,zn[ge]+=lt,G._vx.update(Be),G._vy.update(lt),x?Qt||(Qt=requestAnimationFrame(yr)):yr()},ti=function(Be,lt){Ee&&!An&&(G.axis=An=Math.abs(Be)>Math.abs(lt)?"x":"y",$t=!0),An!=="y"&&(tn[2]+=Be,G._vx.update(Be,!0)),An!=="x"&&(zn[2]+=lt,G._vy.update(lt,!0)),x?Qt||(Qt=requestAnimationFrame(yr)):yr()},wr=function(Be){if(!Ht(Be,1)){Be=T0(Be,k);var lt=Be.clientX,ge=Be.clientY,je=lt-G.x,Ae=ge-G.y,Ue=G.isDragging;G.x=lt,G.y=ge,(Ue||(je||Ae)&&(Math.abs(G.startX-lt)>=d||Math.abs(G.startY-ge)>=d))&&(Lt||(Lt=Ue?2:1),Ue||(G.isDragging=!0),ti(je,Ae))}},Ei=G.onPress=function(Ge){Ht(Ge,1)||Ge&&Ge.button||(G.axis=An=null,gt.pause(),G.isPressed=!0,Ge=T0(Ge),_n=Or=0,G.startX=G.x=Ge.clientX,G.startY=G.y=Ge.clientY,G._vx.reset(),G._vy.reset(),qr(te?g:Et,Bo[1],wr,Pn,!0),G.deltaX=G.deltaY=0,Q&&Q(G))},qe=G.onRelease=function(Ge){if(!Ht(Ge,1)){Xr(te?g:Et,Bo[1],wr,!0);var Be=!isNaN(G.y-G.startY),lt=G.isDragging,ge=lt&&(Math.abs(G.x-G.startX)>3||Math.abs(G.y-G.startY)>3),je=T0(Ge);!ge&&Be&&(G._vx.reset(),G._vy.reset(),k&&Re&&_r.delayedCall(.08,function(){if(U0()-Bn>300&&!Ge.defaultPrevented){if(Ge.target.click)Ge.target.click();else if(Et.createEvent){var Ae=Et.createEvent("MouseEvents");Ae.initMouseEvent("click",!0,!0,Vi,1,je.screenX,je.screenY,je.clientX,je.clientY,!1,!1,!1,!1,0,null),Ge.target.dispatchEvent(Ae)}}})),G.isDragging=G.isGesturing=G.isPressed=!1,C&<&&!te&>.restart(!0),Lt&&yr(),$&<&&$(G),U&&U(G,ge)}},Ci=function(Be){return Be.touches&&Be.touches.length>1&&(G.isGesturing=!0)&&fe(Be,G.isDragging)},mn=function(){return(G.isGesturing=!1)||y(G)},vn=function(Be){if(!Ht(Be)){var lt=nt(),ge=Nn();Zi((lt-vr)*Fe,(ge-Qi)*Fe,1),vr=lt,Qi=ge,C&>.restart(!0)}},xr=function(Be){if(!Ht(Be)){Be=T0(Be,k),W&&(tt=!0);var lt=(Be.deltaMode===1?v:Be.deltaMode===2?Vi.innerHeight:1)*R;Zi(Be.deltaX*lt,Be.deltaY*lt,0),C&&!te&>.restart(!0)}},Ji=function(Be){if(!Ht(Be)){var lt=Be.clientX,ge=Be.clientY,je=lt-G.x,Ae=ge-G.y;G.x=lt,G.y=ge,Xe=!0,C&>.restart(!0),(je||Ae)&&ti(je,Ae)}},So=function(Be){G.event=Be,ze(G)},ni=function(Be){G.event=Be,We(G)},Do=function(Be){return Ht(Be)||T0(Be,k)&&we(G)};gt=G._dc=_r.delayedCall(F||.25,ko).pause(),G.deltaX=G.deltaY=0,G._vx=a_(0,50,!0),G._vy=a_(0,50,!0),G.scrollX=nt,G.scrollY=Nn,G.isDragging=G.isGesturing=G.isPressed=!1,C1(this),G.enable=function(Ge){return G.isEnabled||(qr(Di?Et:g,"scroll",u_),p.indexOf("scroll")>=0&&qr(Di?Et:g,"scroll",vn,Pn,pe),p.indexOf("wheel")>=0&&qr(g,"wheel",xr,Pn,pe),(p.indexOf("touch")>=0&&D1||p.indexOf("pointer")>=0)&&(qr(g,Bo[0],Ei,Pn,pe),qr(Et,Bo[2],qe),qr(Et,Bo[3],qe),Re&&qr(g,"click",Mr,!0,!0),we&&qr(g,"click",Do),fe&&qr(Et,"gesturestart",Ci),y&&qr(Et,"gestureend",mn),ze&&qr(g,Qu+"enter",So),We&&qr(g,Qu+"leave",ni),Ie&&qr(g,Qu+"move",Ji)),G.isEnabled=!0,G.isDragging=G.isGesturing=G.isPressed=Xe=Lt=!1,G._vx.reset(),G._vy.reset(),vr=nt(),Qi=Nn(),Ge&&Ge.type&&Ei(Ge),he&&he(G)),G},G.disable=function(){G.isEnabled&&(Vf.filter(function(Ge){return Ge!==G&&H0(Ge.target)}).length||Xr(Di?Et:g,"scroll",u_),G.isPressed&&(G._vx.reset(),G._vy.reset(),Xr(te?g:Et,Bo[1],wr,!0)),Xr(Di?Et:g,"scroll",vn,pe),Xr(g,"wheel",xr,pe),Xr(g,Bo[0],Ei,pe),Xr(Et,Bo[2],qe),Xr(Et,Bo[3],qe),Xr(g,"click",Mr,!0),Xr(g,"click",Do),Xr(Et,"gesturestart",Ci),Xr(Et,"gestureend",mn),Xr(g,Qu+"enter",So),Xr(g,Qu+"leave",ni),Xr(g,Qu+"move",Ji),G.isEnabled=G.isPressed=G.isDragging=!1,Pe&&Pe(G))},G.kill=G.revert=function(){G.disable();var Ge=Vf.indexOf(G);Ge>=0&&Vf.splice(Ge,1),el===G&&(el=0)},Vf.push(G),te&&H0(g)&&(el=G),G.enable(I)},Qx(c,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),c})();In.version="3.14.2";In.create=function(c){return new In(c)};In.register=A1;In.getAll=function(){return Vf.slice()};In.getById=function(c){return Vf.filter(function(r){return r.vars.id===c})[0]};T1()&&_r.registerPlugin(In);var Se,jf,at,Gt,Hi,It,z_,dp,id,Y0,R0,Nh,Ar,vp,f_,Qr,Bm,Wm,Uf,P1,Pg,b1,Kr,c_,R1,L1,Vl,d_,B_,Kf,W_,V0,h_,bg,zh=1,Pr=Date.now,Rg=Pr(),xo=0,L0=0,jm=function(r,i,l){var u=ji(r)&&(r.substr(0,6)==="clamp("||r.indexOf("max")>-1);return l["_"+i+"Clamp"]=u,u?r.substr(6,r.length-7):r},Um=function(r,i){return i&&(!ji(r)||r.substr(0,6)!=="clamp(")?"clamp("+r+")":r},ek=function c(){return L0&&requestAnimationFrame(c)},Hm=function(){return vp=1},Ym=function(){return vp=0},xs=function(r){return r},O0=function(r){return Math.round(r*1e5)/1e5||0},O1=function(){return typeof window<"u"},M1=function(){return Se||O1()&&(Se=window.gsap)&&Se.registerPlugin&&Se},ua=function(r){return!!~z_.indexOf(r)},N1=function(r){return(r==="Height"?W_:at["inner"+r])||Hi["client"+r]||It["client"+r]},z1=function(r){return Jl(r,"getBoundingClientRect")||(ua(r)?function(){return np.width=at.innerWidth,np.height=W_,np}:function(){return Js(r)})},tk=function(r,i,l){var u=l.d,d=l.d2,p=l.a;return(p=Jl(r,"getBoundingClientRect"))?function(){return p()[u]}:function(){return(i?N1(d):r["client"+d])||0}},nk=function(r,i){return!i||~Es.indexOf(r)?z1(r):function(){return np}},Ds=function(r,i){var l=i.s,u=i.d2,d=i.d,p=i.a;return Math.max(0,(l="scroll"+u)&&(p=Jl(r,l))?p()-z1(r)()[d]:ua(r)?(Hi[l]||It[l])-N1(u):r[l]-r["offset"+u])},Bh=function(r,i){for(var l=0;l<Uf.length;l+=3)(!i||~i.indexOf(Uf[l+1]))&&r(Uf[l],Uf[l+1],Uf[l+2])},ji=function(r){return typeof r=="string"},Rr=function(r){return typeof r=="function"},M0=function(r){return typeof r=="number"},Zu=function(r){return typeof r=="object"},F0=function(r,i,l){return r&&r.progress(i?0:1)&&l&&r.pause()},Lg=function(r,i){if(r.enabled){var l=r._ctx?r._ctx.add(function(){return i(r)}):i(r);l&&l.totalTime&&(r.callbackAnimation=l)}},Bf=Math.abs,B1="left",W1="top",j_="right",U_="bottom",oa="width",sa="height",G0="Right",$0="Left",X0="Top",q0="Bottom",On="padding",mo="margin",ic="Width",H_="Height",Un="px",vo=function(r){return at.getComputedStyle(r)},rk=function(r){var i=vo(r).position;r.style.position=i==="absolute"||i==="fixed"?i:"relative"},Vm=function(r,i){for(var l in i)l in r||(r[l]=i[l]);return r},Js=function(r,i){var l=i&&vo(r)[f_]!=="matrix(1, 0, 0, 1, 0, 0)"&&Se.to(r,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),u=r.getBoundingClientRect();return l&&l.progress(0).kill(),u},hp=function(r,i){var l=i.d2;return r["offset"+l]||r["client"+l]||0},j1=function(r){var i=[],l=r.labels,u=r.duration(),d;for(d in l)i.push(l[d]/u);return i},ik=function(r){return function(i){return Se.utils.snap(j1(r),i)}},Y_=function(r){var i=Se.utils.snap(r),l=Array.isArray(r)&&r.slice(0).sort(function(u,d){return u-d});return l?function(u,d,p){p===void 0&&(p=.001);var g;if(!d)return i(u);if(d>0){for(u-=p,g=0;g<l.length;g++)if(l[g]>=u)return l[g];return l[g-1]}else for(g=l.length,u+=p;g--;)if(l[g]<=u)return l[g];return l[0]}:function(u,d,p){p===void 0&&(p=.001);var g=i(u);return!d||Math.abs(g-u)<p||g-u<0==d<0?g:i(d<0?u-r:u+r)}},ok=function(r){return function(i,l){return Y_(j1(r))(i,l.direction)}},Wh=function(r,i,l,u){return l.split(",").forEach(function(d){return r(i,d,u)})},ir=function(r,i,l,u,d){return r.addEventListener(i,l,{passive:!u,capture:!!d})},rr=function(r,i,l,u){return r.removeEventListener(i,l,!!u)},jh=function(r,i,l){l=l&&l.wheelHandler,l&&(r(i,"wheel",l),r(i,"touchmove",l))},Gm={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},Uh={toggleActions:"play",anticipatePin:0},pp={top:0,left:0,center:.5,bottom:1,right:1},Zh=function(r,i){if(ji(r)){var l=r.indexOf("="),u=~l?+(r.charAt(l-1)+1)*parseFloat(r.substr(l+1)):0;~l&&(r.indexOf("%")>l&&(u*=i/100),r=r.substr(0,l-1)),r=u+(r in pp?pp[r]*i:~r.indexOf("%")?parseFloat(r)*i/100:parseFloat(r)||0)}return r},Hh=function(r,i,l,u,d,p,g,v){var x=d.startColor,k=d.endColor,C=d.fontSize,F=d.indent,T=d.fontWeight,R=Gt.createElement("div"),I=ua(l)||Jl(l,"pinType")==="fixed",b=r.indexOf("scroller")!==-1,$=I?It:l,K=r.indexOf("start")!==-1,Q=K?x:k,U="border-color:"+Q+";font-size:"+C+";color:"+Q+";font-weight:"+T+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return U+="position:"+((b||v)&&I?"fixed;":"absolute;"),(b||v||!I)&&(U+=(u===Hn?j_:U_)+":"+(p+parseFloat(F))+"px;"),g&&(U+="box-sizing:border-box;text-align:left;width:"+g.offsetWidth+"px;"),R._isStart=K,R.setAttribute("class","gsap-marker-"+r+(i?" marker-"+i:"")),R.style.cssText=U,R.innerText=i||i===0?r+"-"+i:r,$.children[0]?$.insertBefore(R,$.children[0]):$.appendChild(R),R._offset=R["offset"+u.op.d2],Jh(R,0,u,K),R},Jh=function(r,i,l,u){var d={display:"block"},p=l[u?"os2":"p2"],g=l[u?"p2":"os2"];r._isFlipped=u,d[l.a+"Percent"]=u?-100:0,d[l.a]=u?"1px":0,d["border"+p+ic]=1,d["border"+g+ic]=0,d[l.p]=i+"px",Se.set(r,d)},ut=[],p_={},od,$m=function(){return Pr()-xo>34&&(od||(od=requestAnimationFrame(tl)))},Wf=function(){(!Kr||!Kr.isPressed||Kr.startX>It.clientWidth)&&(ft.cache++,Kr?od||(od=requestAnimationFrame(tl)):tl(),xo||fa("scrollStart"),xo=Pr())},Og=function(){L1=at.innerWidth,R1=at.innerHeight},N0=function(r){ft.cache++,(r===!0||!Ar&&!b1&&!Gt.fullscreenElement&&!Gt.webkitFullscreenElement&&(!c_||L1!==at.innerWidth||Math.abs(at.innerHeight-R1)>at.innerHeight*.25))&&dp.restart(!0)},aa={},sk=[],U1=function c(){return rr(pt,"scrollEnd",c)||ea(!0)},fa=function(r){return aa[r]&&aa[r].map(function(i){return i()})||sk},Wi=[],H1=function(r){for(var i=0;i<Wi.length;i+=5)(!r||Wi[i+4]&&Wi[i+4].query===r)&&(Wi[i].style.cssText=Wi[i+1],Wi[i].getBBox&&Wi[i].setAttribute("transform",Wi[i+2]||""),Wi[i+3].uncache=1)},Y1=function(){return ft.forEach(function(r){return Rr(r)&&++r.cacheID&&(r.rec=r())})},V_=function(r,i){var l;for(Qr=0;Qr<ut.length;Qr++)l=ut[Qr],l&&(!i||l._ctx===i)&&(r?l.kill(1):l.revert(!0,!0));V0=!0,i&&H1(i),i||fa("revert")},V1=function(r,i){ft.cache++,(i||!Zr)&&ft.forEach(function(l){return Rr(l)&&l.cacheID++&&(l.rec=0)}),ji(r)&&(at.history.scrollRestoration=B_=r)},Zr,la=0,Xm,lk=function(){if(Xm!==la){var r=Xm=la;requestAnimationFrame(function(){return r===la&&ea(!0)})}},G1=function(){It.appendChild(Kf),W_=!Kr&&Kf.offsetHeight||at.innerHeight,It.removeChild(Kf)},qm=function(r){return id(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(i){return i.style.display=r?"none":"block"})},ea=function(r,i){if(Hi=Gt.documentElement,It=Gt.body,z_=[at,Gt,Hi,It],xo&&!r&&!V0){ir(pt,"scrollEnd",U1);return}G1(),Zr=pt.isRefreshing=!0,V0||Y1();var l=fa("refreshInit");P1&&pt.sort(),i||V_(),ft.forEach(function(u){Rr(u)&&(u.smooth&&(u.target.style.scrollBehavior="auto"),u(0))}),ut.slice(0).forEach(function(u){return u.refresh()}),V0=!1,ut.forEach(function(u){if(u._subPinOffset&&u.pin){var d=u.vars.horizontal?"offsetWidth":"offsetHeight",p=u.pin[d];u.revert(!0,1),u.adjustPinSpacing(u.pin[d]-p),u.refresh()}}),h_=1,qm(!0),ut.forEach(function(u){var d=Ds(u.scroller,u._dir),p=u.vars.end==="max"||u._endClamp&&u.end>d,g=u._startClamp&&u.start>=d;(p||g)&&u.setPositions(g?d-1:u.start,p?Math.max(g?d:u.start+1,d):u.end,!0)}),qm(!1),h_=0,l.forEach(function(u){return u&&u.render&&u.render(-1)}),ft.forEach(function(u){Rr(u)&&(u.smooth&&requestAnimationFrame(function(){return u.target.style.scrollBehavior="smooth"}),u.rec&&u(u.rec))}),V1(B_,1),dp.pause(),la++,Zr=2,tl(2),ut.forEach(function(u){return Rr(u.vars.onRefresh)&&u.vars.onRefresh(u)}),Zr=pt.isRefreshing=!1,fa("refresh")},g_=0,ep=1,K0,tl=function(r){if(r===2||!Zr&&!V0){pt.isUpdating=!0,K0&&K0.update(0);var i=ut.length,l=Pr(),u=l-Rg>=50,d=i&&ut[0].scroll();if(ep=g_>d?-1:1,Zr||(g_=d),u&&(xo&&!vp&&l-xo>200&&(xo=0,fa("scrollEnd")),R0=Rg,Rg=l),ep<0){for(Qr=i;Qr-- >0;)ut[Qr]&&ut[Qr].update(0,u);ep=1}else for(Qr=0;Qr<i;Qr++)ut[Qr]&&ut[Qr].update(0,u);pt.isUpdating=!1}od=0},__=[B1,W1,U_,j_,mo+q0,mo+G0,mo+X0,mo+$0,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],tp=__.concat([oa,sa,"boxSizing","max"+ic,"max"+H_,"position",mo,On,On+X0,On+G0,On+q0,On+$0]),uk=function(r,i,l){Qf(l);var u=r._gsap;if(u.spacerIsNative)Qf(u.spacerState);else if(r._gsap.swappedIn){var d=i.parentNode;d&&(d.insertBefore(r,i),d.removeChild(i))}r._gsap.swappedIn=!1},Mg=function(r,i,l,u){if(!r._gsap.swappedIn){for(var d=__.length,p=i.style,g=r.style,v;d--;)v=__[d],p[v]=l[v];p.position=l.position==="absolute"?"absolute":"relative",l.display==="inline"&&(p.display="inline-block"),g[U_]=g[j_]="auto",p.flexBasis=l.flexBasis||"auto",p.overflow="visible",p.boxSizing="border-box",p[oa]=hp(r,ei)+Un,p[sa]=hp(r,Hn)+Un,p[On]=g[mo]=g[W1]=g[B1]="0",Qf(u),g[oa]=g["max"+ic]=l[oa],g[sa]=g["max"+H_]=l[sa],g[On]=l[On],r.parentNode!==i&&(r.parentNode.insertBefore(i,r),i.appendChild(r)),r._gsap.swappedIn=!0}},ak=/([A-Z])/g,Qf=function(r){if(r){var i=r.t.style,l=r.length,u=0,d,p;for((r.t._gsap||Se.core.getCache(r.t)).uncache=1;u<l;u+=2)p=r[u+1],d=r[u],p?i[d]=p:i[d]&&i.removeProperty(d.replace(ak,"-$1").toLowerCase())}},Yh=function(r){for(var i=tp.length,l=r.style,u=[],d=0;d<i;d++)u.push(tp[d],l[tp[d]]);return u.t=r,u},fk=function(r,i,l){for(var u=[],d=r.length,p=l?8:0,g;p<d;p+=2)g=r[p],u.push(g,g in i?i[g]:r[p+1]);return u.t=r.t,u},np={left:0,top:0},Km=function(r,i,l,u,d,p,g,v,x,k,C,F,T,R){Rr(r)&&(r=r(v)),ji(r)&&r.substr(0,3)==="max"&&(r=F+(r.charAt(4)==="="?Zh("0"+r.substr(3),l):0));var I=T?T.time():0,b,$,K;if(T&&T.seek(0),isNaN(r)||(r=+r),M0(r))T&&(r=Se.utils.mapRange(T.scrollTrigger.start,T.scrollTrigger.end,0,F,r)),g&&Jh(g,l,u,!0);else{Rr(i)&&(i=i(v));var Q=(r||"0").split(" "),U,X,q,H;K=vi(i,v)||It,U=Js(K)||{},(!U||!U.left&&!U.top)&&vo(K).display==="none"&&(H=K.style.display,K.style.display="block",U=Js(K),H?K.style.display=H:K.style.removeProperty("display")),X=Zh(Q[0],U[u.d]),q=Zh(Q[1]||"0",l),r=U[u.p]-x[u.p]-k+X+d-q,g&&Jh(g,q,u,l-q<20||g._isStart&&q>20),l-=l-q}if(R&&(v[R]=r||-.001,r<0&&(r=0)),p){var ie=r+l,ee=p._isStart;b="scroll"+u.d2,Jh(p,ie,u,ee&&ie>20||!ee&&(C?Math.max(It[b],Hi[b]):p.parentNode[b])<=ie+1),C&&(x=Js(g),C&&(p.style[u.op.p]=x[u.op.p]-u.op.m-p._offset+Un))}return T&&K&&(b=Js(K),T.seek(F),$=Js(K),T._caScrollDist=b[u.p]-$[u.p],r=r/T._caScrollDist*F),T&&T.seek(I),T?r:Math.round(r)},ck=/(webkit|moz|length|cssText|inset)/i,Qm=function(r,i,l,u){if(r.parentNode!==i){var d=r.style,p,g;if(i===It){r._stOrig=d.cssText,g=vo(r);for(p in g)!+p&&!ck.test(p)&&g[p]&&typeof d[p]=="string"&&p!=="0"&&(d[p]=g[p]);d.top=l,d.left=u}else d.cssText=r._stOrig;Se.core.getCache(r).uncache=1,i.appendChild(r)}},$1=function(r,i,l){var u=i,d=u;return function(p){var g=Math.round(r());return g!==u&&g!==d&&Math.abs(g-u)>3&&Math.abs(g-d)>3&&(p=g,l&&l()),d=u,u=Math.round(p),u}},Vh=function(r,i,l){var u={};u[i.p]="+="+l,Se.set(r,u)},Zm=function(r,i){var l=ru(r,i),u="_scroll"+i.p2,d=function p(g,v,x,k,C){var F=p.tween,T=v.onComplete,R={};x=x||l();var I=$1(l,x,function(){F.kill(),p.tween=0});return C=k&&C||0,k=k||g-x,F&&F.kill(),v[u]=g,v.inherit=!1,v.modifiers=R,R[u]=function(){return I(x+k*F.ratio+C*F.ratio*F.ratio)},v.onUpdate=function(){ft.cache++,p.tween&&tl()},v.onComplete=function(){p.tween=0,T&&T.call(F)},F=p.tween=Se.to(r,v),F};return r[u]=l,l.wheelHandler=function(){return d.tween&&d.tween.kill()&&(d.tween=0)},ir(r,"wheel",l.wheelHandler),pt.isTouch&&ir(r,"touchmove",l.wheelHandler),d},pt=(function(){function c(i,l){jf||c.register(Se)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),d_(this),this.init(i,l)}var r=c.prototype;return r.init=function(l,u){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!L0){this.update=this.refresh=this.kill=xs;return}l=Vm(ji(l)||M0(l)||l.nodeType?{trigger:l}:l,Uh);var d=l,p=d.onUpdate,g=d.toggleClass,v=d.id,x=d.onToggle,k=d.onRefresh,C=d.scrub,F=d.trigger,T=d.pin,R=d.pinSpacing,I=d.invalidateOnRefresh,b=d.anticipatePin,$=d.onScrubComplete,K=d.onSnapComplete,Q=d.once,U=d.snap,X=d.pinReparent,q=d.pinSpacer,H=d.containerAnimation,ie=d.fastScrollEnd,ee=d.preventOverlaps,oe=l.horizontal||l.containerAnimation&&l.horizontal!==!1?ei:Hn,be=!C&&C!==0,de=vi(l.scroller||at),Me=Se.core.getCache(de),ze=ua(de),We=("pinType"in l?l.pinType:Jl(de,"pinType")||ze&&"fixed")==="fixed",Ie=[l.onEnter,l.onLeave,l.onEnterBack,l.onLeaveBack],_e=be&&l.toggleActions.split(" "),te="markers"in l?l.markers:Uh.markers,fe=ze?0:parseFloat(vo(de)["border"+oe.p2+ic])||0,y=this,W=l.onRefreshInit&&function(){return l.onRefreshInit(y)},he=tk(de,ze,oe),Pe=nk(de,ze),we=0,Fe=0,pe=0,Re=ru(de,oe),Ee,it,Qt,gt,Lt,Xe,tt,$t,An,G,_n,Or,Pn,nt,Nn,vr,Qi,Ot,Di,Et,tn,zn,Bn,Mr,Ht,ko,yr,Zi,ti,wr,Ei,qe,Ci,mn,vn,xr,Ji,So,ni;if(y._startClamp=y._endClamp=!1,y._dir=oe,b*=45,y.scroller=de,y.scroll=H?H.time.bind(H):Re,gt=Re(),y.vars=l,u=u||l.animation,"refreshPriority"in l&&(P1=1,l.refreshPriority===-9999&&(K0=y)),Me.tweenScroll=Me.tweenScroll||{top:Zm(de,Hn),left:Zm(de,ei)},y.tweenTo=Ee=Me.tweenScroll[oe.p],y.scrubDuration=function(ge){Ci=M0(ge)&&ge,Ci?qe?qe.duration(ge):qe=Se.to(u,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:Ci,paused:!0,onComplete:function(){return $&&$(y)}}):(qe&&qe.progress(1).kill(),qe=0)},u&&(u.vars.lazy=!1,u._initted&&!y.isReverted||u.vars.immediateRender!==!1&&l.immediateRender!==!1&&u.duration()&&u.render(0,!0,!0),y.animation=u.pause(),u.scrollTrigger=y,y.scrubDuration(C),wr=0,v||(v=u.vars.id)),U&&((!Zu(U)||U.push)&&(U={snapTo:U}),"scrollBehavior"in It.style&&Se.set(ze?[It,Hi]:de,{scrollBehavior:"auto"}),ft.forEach(function(ge){return Rr(ge)&&ge.target===(ze?Gt.scrollingElement||Hi:de)&&(ge.smooth=!1)}),Qt=Rr(U.snapTo)?U.snapTo:U.snapTo==="labels"?ik(u):U.snapTo==="labelsDirectional"?ok(u):U.directional!==!1?function(ge,je){return Y_(U.snapTo)(ge,Pr()-Fe<500?0:je.direction)}:Se.utils.snap(U.snapTo),mn=U.duration||{min:.1,max:2},mn=Zu(mn)?Y0(mn.min,mn.max):Y0(mn,mn),vn=Se.delayedCall(U.delay||Ci/2||.1,function(){var ge=Re(),je=Pr()-Fe<500,Ae=Ee.tween;if((je||Math.abs(y.getVelocity())<10)&&!Ae&&!vp&&we!==ge){var Ue=(ge-Xe)/nt,Xt=u&&!be?u.totalProgress():Ue,et=je?0:(Xt-Ei)/(Pr()-R0)*1e3||0,Mt=Se.utils.clamp(-Ue,1-Ue,Bf(et/2)*et/.185),bn=Ue+(U.inertia===!1?0:Mt),Yt,At,ct=U,sr=ct.onStart,Pt=ct.onInterrupt,lr=ct.onComplete;if(Yt=Qt(bn,y),M0(Yt)||(Yt=bn),At=Math.max(0,Math.round(Xe+Yt*nt)),ge<=tt&&ge>=Xe&&At!==ge){if(Ae&&!Ae._initted&&Ae.data<=Bf(At-ge))return;U.inertia===!1&&(Mt=Yt-Ue),Ee(At,{duration:mn(Bf(Math.max(Bf(bn-Xt),Bf(Yt-Xt))*.185/et/.05||0)),ease:U.ease||"power3",data:Bf(At-ge),onInterrupt:function(){return vn.restart(!0)&&Pt&&Pt(y)},onComplete:function(){y.update(),we=Re(),u&&!be&&(qe?qe.resetTo("totalProgress",Yt,u._tTime/u._tDur):u.progress(Yt)),wr=Ei=u&&!be?u.totalProgress():y.progress,K&&K(y),lr&&lr(y)}},ge,Mt*nt,At-ge-Mt*nt),sr&&sr(y,Ee.tween)}}else y.isActive&&we!==ge&&vn.restart(!0)}).pause()),v&&(p_[v]=y),F=y.trigger=vi(F||T!==!0&&T),ni=F&&F._gsap&&F._gsap.stRevert,ni&&(ni=ni(y)),T=T===!0?F:vi(T),ji(g)&&(g={targets:F,className:g}),T&&(R===!1||R===mo||(R=!R&&T.parentNode&&T.parentNode.style&&vo(T.parentNode).display==="flex"?!1:On),y.pin=T,it=Se.core.getCache(T),it.spacer?Nn=it.pinState:(q&&(q=vi(q),q&&!q.nodeType&&(q=q.current||q.nativeElement),it.spacerIsNative=!!q,q&&(it.spacerState=Yh(q))),it.spacer=Ot=q||Gt.createElement("div"),Ot.classList.add("pin-spacer"),v&&Ot.classList.add("pin-spacer-"+v),it.pinState=Nn=Yh(T)),l.force3D!==!1&&Se.set(T,{force3D:!0}),y.spacer=Ot=it.spacer,ti=vo(T),Mr=ti[R+oe.os2],Et=Se.getProperty(T),tn=Se.quickSetter(T,oe.a,Un),Mg(T,Ot,ti),Qi=Yh(T)),te){Or=Zu(te)?Vm(te,Gm):Gm,G=Hh("scroller-start",v,de,oe,Or,0),_n=Hh("scroller-end",v,de,oe,Or,0,G),Di=G["offset"+oe.op.d2];var Do=vi(Jl(de,"content")||de);$t=this.markerStart=Hh("start",v,Do,oe,Or,Di,0,H),An=this.markerEnd=Hh("end",v,Do,oe,Or,Di,0,H),H&&(So=Se.quickSetter([$t,An],oe.a,Un)),!We&&!(Es.length&&Jl(de,"fixedMarkers")===!0)&&(rk(ze?It:de),Se.set([G,_n],{force3D:!0}),ko=Se.quickSetter(G,oe.a,Un),Zi=Se.quickSetter(_n,oe.a,Un))}if(H){var Ge=H.vars.onUpdate,Be=H.vars.onUpdateParams;H.eventCallback("onUpdate",function(){y.update(0,0,1),Ge&&Ge.apply(H,Be||[])})}if(y.previous=function(){return ut[ut.indexOf(y)-1]},y.next=function(){return ut[ut.indexOf(y)+1]},y.revert=function(ge,je){if(!je)return y.kill(!0);var Ae=ge!==!1||!y.enabled,Ue=Ar;Ae!==y.isReverted&&(Ae&&(xr=Math.max(Re(),y.scroll.rec||0),pe=y.progress,Ji=u&&u.progress()),$t&&[$t,An,G,_n].forEach(function(Xt){return Xt.style.display=Ae?"none":"block"}),Ae&&(Ar=y,y.update(Ae)),T&&(!X||!y.isActive)&&(Ae?uk(T,Ot,Nn):Mg(T,Ot,vo(T),Ht)),Ae||y.update(Ae),Ar=Ue,y.isReverted=Ae)},y.refresh=function(ge,je,Ae,Ue){if(!((Ar||!y.enabled)&&!je)){if(T&&ge&&xo){ir(c,"scrollEnd",U1);return}!Zr&&W&&W(y),Ar=y,Ee.tween&&!Ae&&(Ee.tween.kill(),Ee.tween=0),qe&&qe.pause(),I&&u&&(u.revert({kill:!1}).invalidate(),u.getChildren?u.getChildren(!0,!0,!1).forEach(function(to){return to.vars.immediateRender&&to.render(0,!0,!0)}):u.vars.immediateRender&&u.render(0,!0,!0)),y.isReverted||y.revert(!0,!0),y._subPinOffset=!1;var Xt=he(),et=Pe(),Mt=H?H.duration():Ds(de,oe),bn=nt<=.01||!nt,Yt=0,At=Ue||0,ct=Zu(Ae)?Ae.end:l.end,sr=l.endTrigger||F,Pt=Zu(Ae)?Ae.start:l.start||(l.start===0||!F?0:T?"0 0":"0 100%"),lr=y.pinnedContainer=l.pinnedContainer&&vi(l.pinnedContainer,y),Nr=F&&Math.max(0,ut.indexOf(y))||0,an=Nr,fn,yn,ri,ol,Ke,nn,kr,sl,Uo,Ho,Sr,eo,ur;for(te&&Zu(Ae)&&(eo=Se.getProperty(G,oe.p),ur=Se.getProperty(_n,oe.p));an-- >0;)nn=ut[an],nn.end||nn.refresh(0,1)||(Ar=y),kr=nn.pin,kr&&(kr===F||kr===T||kr===lr)&&!nn.isReverted&&(Ho||(Ho=[]),Ho.unshift(nn),nn.revert(!0,!0)),nn!==ut[an]&&(Nr--,an--);for(Rr(Pt)&&(Pt=Pt(y)),Pt=jm(Pt,"start",y),Xe=Km(Pt,F,Xt,oe,Re(),$t,G,y,et,fe,We,Mt,H,y._startClamp&&"_startClamp")||(T?-.001:0),Rr(ct)&&(ct=ct(y)),ji(ct)&&!ct.indexOf("+=")&&(~ct.indexOf(" ")?ct=(ji(Pt)?Pt.split(" ")[0]:"")+ct:(Yt=Zh(ct.substr(2),Xt),ct=ji(Pt)?Pt:(H?Se.utils.mapRange(0,H.duration(),H.scrollTrigger.start,H.scrollTrigger.end,Xe):Xe)+Yt,sr=F)),ct=jm(ct,"end",y),tt=Math.max(Xe,Km(ct||(sr?"100% 0":Mt),sr,Xt,oe,Re()+Yt,An,_n,y,et,fe,We,Mt,H,y._endClamp&&"_endClamp"))||-.001,Yt=0,an=Nr;an--;)nn=ut[an]||{},kr=nn.pin,kr&&nn.start-nn._pinPush<=Xe&&!H&&nn.end>0&&(fn=nn.end-(y._startClamp?Math.max(0,nn.start):nn.start),(kr===F&&nn.start-nn._pinPush<Xe||kr===lr)&&isNaN(Pt)&&(Yt+=fn*(1-nn.progress)),kr===T&&(At+=fn));if(Xe+=Yt,tt+=Yt,y._startClamp&&(y._startClamp+=Yt),y._endClamp&&!Zr&&(y._endClamp=tt||-.001,tt=Math.min(tt,Ds(de,oe))),nt=tt-Xe||(Xe-=.01)&&.001,bn&&(pe=Se.utils.clamp(0,1,Se.utils.normalize(Xe,tt,xr))),y._pinPush=At,$t&&Yt&&(fn={},fn[oe.a]="+="+Yt,lr&&(fn[oe.p]="-="+Re()),Se.set([$t,An],fn)),T&&!(h_&&y.end>=Ds(de,oe)))fn=vo(T),ol=oe===Hn,ri=Re(),zn=parseFloat(Et(oe.a))+At,!Mt&&tt>1&&(Sr=(ze?Gt.scrollingElement||Hi:de).style,Sr={style:Sr,value:Sr["overflow"+oe.a.toUpperCase()]},ze&&vo(It)["overflow"+oe.a.toUpperCase()]!=="scroll"&&(Sr.style["overflow"+oe.a.toUpperCase()]="scroll")),Mg(T,Ot,fn),Qi=Yh(T),yn=Js(T,!0),sl=We&&ru(de,ol?ei:Hn)(),R?(Ht=[R+oe.os2,nt+At+Un],Ht.t=Ot,an=R===On?hp(T,oe)+nt+At:0,an&&(Ht.push(oe.d,an+Un),Ot.style.flexBasis!=="auto"&&(Ot.style.flexBasis=an+Un)),Qf(Ht),lr&&ut.forEach(function(to){to.pin===lr&&to.vars.pinSpacing!==!1&&(to._subPinOffset=!0)}),We&&Re(xr)):(an=hp(T,oe),an&&Ot.style.flexBasis!=="auto"&&(Ot.style.flexBasis=an+Un)),We&&(Ke={top:yn.top+(ol?ri-Xe:sl)+Un,left:yn.left+(ol?sl:ri-Xe)+Un,boxSizing:"border-box",position:"fixed"},Ke[oa]=Ke["max"+ic]=Math.ceil(yn.width)+Un,Ke[sa]=Ke["max"+H_]=Math.ceil(yn.height)+Un,Ke[mo]=Ke[mo+X0]=Ke[mo+G0]=Ke[mo+q0]=Ke[mo+$0]="0",Ke[On]=fn[On],Ke[On+X0]=fn[On+X0],Ke[On+G0]=fn[On+G0],Ke[On+q0]=fn[On+q0],Ke[On+$0]=fn[On+$0],vr=fk(Nn,Ke,X),Zr&&Re(0)),u?(Uo=u._initted,Pg(1),u.render(u.duration(),!0,!0),Bn=Et(oe.a)-zn+nt+At,yr=Math.abs(nt-Bn)>1,We&&yr&&vr.splice(vr.length-2,2),u.render(0,!0,!0),Uo||u.invalidate(!0),u.parent||u.totalTime(u.totalTime()),Pg(0)):Bn=nt,Sr&&(Sr.value?Sr.style["overflow"+oe.a.toUpperCase()]=Sr.value:Sr.style.removeProperty("overflow-"+oe.a));else if(F&&Re()&&!H)for(yn=F.parentNode;yn&&yn!==It;)yn._pinOffset&&(Xe-=yn._pinOffset,tt-=yn._pinOffset),yn=yn.parentNode;Ho&&Ho.forEach(function(to){return to.revert(!1,!0)}),y.start=Xe,y.end=tt,gt=Lt=Zr?xr:Re(),!H&&!Zr&&(gt<xr&&Re(xr),y.scroll.rec=0),y.revert(!1,!0),Fe=Pr(),vn&&(we=-1,vn.restart(!0)),Ar=0,u&&be&&(u._initted||Ji)&&u.progress()!==Ji&&u.progress(Ji||0,!0).render(u.time(),!0,!0),(bn||pe!==y.progress||H||I||u&&!u._initted)&&(u&&!be&&(u._initted||pe||u.vars.immediateRender!==!1)&&u.totalProgress(H&&Xe<-.001&&!pe?Se.utils.normalize(Xe,tt,0):pe,!0),y.progress=bn||(gt-Xe)/nt===pe?0:pe),T&&R&&(Ot._pinOffset=Math.round(y.progress*Bn)),qe&&qe.invalidate(),isNaN(eo)||(eo-=Se.getProperty(G,oe.p),ur-=Se.getProperty(_n,oe.p),Vh(G,oe,eo),Vh($t,oe,eo-(Ue||0)),Vh(_n,oe,ur),Vh(An,oe,ur-(Ue||0))),bn&&!Zr&&y.update(),k&&!Zr&&!Pn&&(Pn=!0,k(y),Pn=!1)}},y.getVelocity=function(){return(Re()-Lt)/(Pr()-R0)*1e3||0},y.endAnimation=function(){F0(y.callbackAnimation),u&&(qe?qe.progress(1):u.paused()?be||F0(u,y.direction<0,1):F0(u,u.reversed()))},y.labelToScroll=function(ge){return u&&u.labels&&(Xe||y.refresh()||Xe)+u.labels[ge]/u.duration()*nt||0},y.getTrailing=function(ge){var je=ut.indexOf(y),Ae=y.direction>0?ut.slice(0,je).reverse():ut.slice(je+1);return(ji(ge)?Ae.filter(function(Ue){return Ue.vars.preventOverlaps===ge}):Ae).filter(function(Ue){return y.direction>0?Ue.end<=Xe:Ue.start>=tt})},y.update=function(ge,je,Ae){if(!(H&&!Ae&&!ge)){var Ue=Zr===!0?xr:y.scroll(),Xt=ge?0:(Ue-Xe)/nt,et=Xt<0?0:Xt>1?1:Xt||0,Mt=y.progress,bn,Yt,At,ct,sr,Pt,lr,Nr;if(je&&(Lt=gt,gt=H?Re():Ue,U&&(Ei=wr,wr=u&&!be?u.totalProgress():et)),b&&T&&!Ar&&!zh&&xo&&(!et&&Xe<Ue+(Ue-Lt)/(Pr()-R0)*b?et=1e-4:et===1&&tt>Ue+(Ue-Lt)/(Pr()-R0)*b&&(et=.9999)),et!==Mt&&y.enabled){if(bn=y.isActive=!!et&&et<1,Yt=!!Mt&&Mt<1,Pt=bn!==Yt,sr=Pt||!!et!=!!Mt,y.direction=et>Mt?1:-1,y.progress=et,sr&&!Ar&&(At=et&&!Mt?0:et===1?1:Mt===1?2:3,be&&(ct=!Pt&&_e[At+1]!=="none"&&_e[At+1]||_e[At],Nr=u&&(ct==="complete"||ct==="reset"||ct in u))),ee&&(Pt||Nr)&&(Nr||C||!u)&&(Rr(ee)?ee(y):y.getTrailing(ee).forEach(function(ri){return ri.endAnimation()})),be||(qe&&!Ar&&!zh?(qe._dp._time-qe._start!==qe._time&&qe.render(qe._dp._time-qe._start),qe.resetTo?qe.resetTo("totalProgress",et,u._tTime/u._tDur):(qe.vars.totalProgress=et,qe.invalidate().restart())):u&&u.totalProgress(et,!!(Ar&&(Fe||ge)))),T){if(ge&&R&&(Ot.style[R+oe.os2]=Mr),!We)tn(O0(zn+Bn*et));else if(sr){if(lr=!ge&&et>Mt&&tt+1>Ue&&Ue+1>=Ds(de,oe),X)if(!ge&&(bn||lr)){var an=Js(T,!0),fn=Ue-Xe;Qm(T,It,an.top+(oe===Hn?fn:0)+Un,an.left+(oe===Hn?0:fn)+Un)}else Qm(T,Ot);Qf(bn||lr?vr:Qi),yr&&et<1&&bn||tn(zn+(et===1&&!lr?Bn:0))}}U&&!Ee.tween&&!Ar&&!zh&&vn.restart(!0),g&&(Pt||Q&&et&&(et<1||!bg))&&id(g.targets).forEach(function(ri){return ri.classList[bn||Q?"add":"remove"](g.className)}),p&&!be&&!ge&&p(y),sr&&!Ar?(be&&(Nr&&(ct==="complete"?u.pause().totalProgress(1):ct==="reset"?u.restart(!0).pause():ct==="restart"?u.restart(!0):u[ct]()),p&&p(y)),(Pt||!bg)&&(x&&Pt&&Lg(y,x),Ie[At]&&Lg(y,Ie[At]),Q&&(et===1?y.kill(!1,1):Ie[At]=0),Pt||(At=et===1?1:3,Ie[At]&&Lg(y,Ie[At]))),ie&&!bn&&Math.abs(y.getVelocity())>(M0(ie)?ie:2500)&&(F0(y.callbackAnimation),qe?qe.progress(1):F0(u,ct==="reverse"?1:!et,1))):be&&p&&!Ar&&p(y)}if(Zi){var yn=H?Ue/H.duration()*(H._caScrollDist||0):Ue;ko(yn+(G._isFlipped?1:0)),Zi(yn)}So&&So(-Ue/H.duration()*(H._caScrollDist||0))}},y.enable=function(ge,je){y.enabled||(y.enabled=!0,ir(de,"resize",N0),ze||ir(de,"scroll",Wf),W&&ir(c,"refreshInit",W),ge!==!1&&(y.progress=pe=0,gt=Lt=we=Re()),je!==!1&&y.refresh())},y.getTween=function(ge){return ge&&Ee?Ee.tween:qe},y.setPositions=function(ge,je,Ae,Ue){if(H){var Xt=H.scrollTrigger,et=H.duration(),Mt=Xt.end-Xt.start;ge=Xt.start+Mt*ge/et,je=Xt.start+Mt*je/et}y.refresh(!1,!1,{start:Um(ge,Ae&&!!y._startClamp),end:Um(je,Ae&&!!y._endClamp)},Ue),y.update()},y.adjustPinSpacing=function(ge){if(Ht&&ge){var je=Ht.indexOf(oe.d)+1;Ht[je]=parseFloat(Ht[je])+ge+Un,Ht[1]=parseFloat(Ht[1])+ge+Un,Qf(Ht)}},y.disable=function(ge,je){if(ge!==!1&&y.revert(!0,!0),y.enabled&&(y.enabled=y.isActive=!1,je||qe&&qe.pause(),xr=0,it&&(it.uncache=1),W&&rr(c,"refreshInit",W),vn&&(vn.pause(),Ee.tween&&Ee.tween.kill()&&(Ee.tween=0)),!ze)){for(var Ae=ut.length;Ae--;)if(ut[Ae].scroller===de&&ut[Ae]!==y)return;rr(de,"resize",N0),ze||rr(de,"scroll",Wf)}},y.kill=function(ge,je){y.disable(ge,je),qe&&!je&&qe.kill(),v&&delete p_[v];var Ae=ut.indexOf(y);Ae>=0&&ut.splice(Ae,1),Ae===Qr&&ep>0&&Qr--,Ae=0,ut.forEach(function(Ue){return Ue.scroller===y.scroller&&(Ae=1)}),Ae||Zr||(y.scroll.rec=0),u&&(u.scrollTrigger=null,ge&&u.revert({kill:!1}),je||u.kill()),$t&&[$t,An,G,_n].forEach(function(Ue){return Ue.parentNode&&Ue.parentNode.removeChild(Ue)}),K0===y&&(K0=0),T&&(it&&(it.uncache=1),Ae=0,ut.forEach(function(Ue){return Ue.pin===T&&Ae++}),Ae||(it.spacer=0)),l.onKill&&l.onKill(y)},ut.push(y),y.enable(!1,!1),ni&&ni(y),u&&u.add&&!nt){var lt=y.update;y.update=function(){y.update=lt,ft.cache++,Xe||tt||y.refresh()},Se.delayedCall(.01,y.update),nt=.01,Xe=tt=0}else y.refresh();T&&lk()},c.register=function(l){return jf||(Se=l||M1(),O1()&&window.document&&c.enable(),jf=L0),jf},c.defaults=function(l){if(l)for(var u in l)Uh[u]=l[u];return Uh},c.disable=function(l,u){L0=0,ut.forEach(function(p){return p[u?"kill":"disable"](l)}),rr(at,"wheel",Wf),rr(Gt,"scroll",Wf),clearInterval(Nh),rr(Gt,"touchcancel",xs),rr(It,"touchstart",xs),Wh(rr,Gt,"pointerdown,touchstart,mousedown",Hm),Wh(rr,Gt,"pointerup,touchend,mouseup",Ym),dp.kill(),Bh(rr);for(var d=0;d<ft.length;d+=3)jh(rr,ft[d],ft[d+1]),jh(rr,ft[d],ft[d+2])},c.enable=function(){if(at=window,Gt=document,Hi=Gt.documentElement,It=Gt.body,Se&&(id=Se.utils.toArray,Y0=Se.utils.clamp,d_=Se.core.context||xs,Pg=Se.core.suppressOverwrites||xs,B_=at.history.scrollRestoration||"auto",g_=at.pageYOffset||0,Se.core.globals("ScrollTrigger",c),It)){L0=1,Kf=document.createElement("div"),Kf.style.height="100vh",Kf.style.position="absolute",G1(),ek(),In.register(Se),c.isTouch=In.isTouch,Vl=In.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),c_=In.isTouch===1,ir(at,"wheel",Wf),z_=[at,Gt,Hi,It],Se.matchMedia?(c.matchMedia=function(x){var k=Se.matchMedia(),C;for(C in x)k.add(C,x[C]);return k},Se.addEventListener("matchMediaInit",function(){Y1(),V_()}),Se.addEventListener("matchMediaRevert",function(){return H1()}),Se.addEventListener("matchMedia",function(){ea(0,1),fa("matchMedia")}),Se.matchMedia().add("(orientation: portrait)",function(){return Og(),Og})):console.warn("Requires GSAP 3.11.0 or later"),Og(),ir(Gt,"scroll",Wf);var l=It.hasAttribute("style"),u=It.style,d=u.borderTopStyle,p=Se.core.Animation.prototype,g,v;for(p.revert||Object.defineProperty(p,"revert",{value:function(){return this.time(-.01,!0)}}),u.borderTopStyle="solid",g=Js(It),Hn.m=Math.round(g.top+Hn.sc())||0,ei.m=Math.round(g.left+ei.sc())||0,d?u.borderTopStyle=d:u.removeProperty("border-top-style"),l||(It.setAttribute("style",""),It.removeAttribute("style")),Nh=setInterval($m,250),Se.delayedCall(.5,function(){return zh=0}),ir(Gt,"touchcancel",xs),ir(It,"touchstart",xs),Wh(ir,Gt,"pointerdown,touchstart,mousedown",Hm),Wh(ir,Gt,"pointerup,touchend,mouseup",Ym),f_=Se.utils.checkPrefix("transform"),tp.push(f_),jf=Pr(),dp=Se.delayedCall(.2,ea).pause(),Uf=[Gt,"visibilitychange",function(){var x=at.innerWidth,k=at.innerHeight;Gt.hidden?(Bm=x,Wm=k):(Bm!==x||Wm!==k)&&N0()},Gt,"DOMContentLoaded",ea,at,"load",ea,at,"resize",N0],Bh(ir),ut.forEach(function(x){return x.enable(0,1)}),v=0;v<ft.length;v+=3)jh(rr,ft[v],ft[v+1]),jh(rr,ft[v],ft[v+2])}},c.config=function(l){"limitCallbacks"in l&&(bg=!!l.limitCallbacks);var u=l.syncInterval;u&&clearInterval(Nh)||(Nh=u)&&setInterval($m,u),"ignoreMobileResize"in l&&(c_=c.isTouch===1&&l.ignoreMobileResize),"autoRefreshEvents"in l&&(Bh(rr)||Bh(ir,l.autoRefreshEvents||"none"),b1=(l.autoRefreshEvents+"").indexOf("resize")===-1)},c.scrollerProxy=function(l,u){var d=vi(l),p=ft.indexOf(d),g=ua(d);~p&&ft.splice(p,g?6:2),u&&(g?Es.unshift(at,u,It,u,Hi,u):Es.unshift(d,u))},c.clearMatchMedia=function(l){ut.forEach(function(u){return u._ctx&&u._ctx.query===l&&u._ctx.kill(!0,!0)})},c.isInViewport=function(l,u,d){var p=(ji(l)?vi(l):l).getBoundingClientRect(),g=p[d?oa:sa]*u||0;return d?p.right-g>0&&p.left+g<at.innerWidth:p.bottom-g>0&&p.top+g<at.innerHeight},c.positionInViewport=function(l,u,d){ji(l)&&(l=vi(l));var p=l.getBoundingClientRect(),g=p[d?oa:sa],v=u==null?g/2:u in pp?pp[u]*g:~u.indexOf("%")?parseFloat(u)*g/100:parseFloat(u)||0;return d?(p.left+v)/at.innerWidth:(p.top+v)/at.innerHeight},c.killAll=function(l){if(ut.slice(0).forEach(function(d){return d.vars.id!=="ScrollSmoother"&&d.kill()}),l!==!0){var u=aa.killAll||[];aa={},u.forEach(function(d){return d()})}},c})();pt.version="3.14.2";pt.saveStyles=function(c){return c?id(c).forEach(function(r){if(r&&r.style){var i=Wi.indexOf(r);i>=0&&Wi.splice(i,5),Wi.push(r,r.style.cssText,r.getBBox&&r.getAttribute("transform"),Se.core.getCache(r),d_())}}):Wi};pt.revert=function(c,r){return V_(!c,r)};pt.create=function(c,r){return new pt(c,r)};pt.refresh=function(c){return c?N0(!0):(jf||pt.register())&&ea(!0)};pt.update=function(c){return++ft.cache&&tl(c===!0?2:0)};pt.clearScrollMemory=V1;pt.maxScroll=function(c,r){return Ds(c,r?ei:Hn)};pt.getScrollFunc=function(c,r){return ru(vi(c),r?ei:Hn)};pt.getById=function(c){return p_[c]};pt.getAll=function(){return ut.filter(function(c){return c.vars.id!=="ScrollSmoother"})};pt.isScrolling=function(){return!!xo};pt.snapDirectional=Y_;pt.addEventListener=function(c,r){var i=aa[c]||(aa[c]=[]);~i.indexOf(r)||i.push(r)};pt.removeEventListener=function(c,r){var i=aa[c],l=i&&i.indexOf(r);l>=0&&i.splice(l,1)};pt.batch=function(c,r){var i=[],l={},u=r.interval||.016,d=r.batchMax||1e9,p=function(x,k){var C=[],F=[],T=Se.delayedCall(u,function(){k(C,F),C=[],F=[]}).pause();return function(R){C.length||T.restart(!0),C.push(R.trigger),F.push(R),d<=C.length&&T.progress(1)}},g;for(g in r)l[g]=g.substr(0,2)==="on"&&Rr(r[g])&&g!=="onRefreshInit"?p(g,r[g]):r[g];return Rr(d)&&(d=d(),ir(pt,"refresh",function(){return d=r.batchMax()})),id(c).forEach(function(v){var x={};for(g in l)x[g]=l[g];x.trigger=v,i.push(pt.create(x))}),i};var Jm=function(r,i,l,u){return i>u?r(u):i<0&&r(0),l>u?(u-i)/(l-i):l<0?i/(i-l):1},Ng=function c(r,i){i===!0?r.style.removeProperty("touch-action"):r.style.touchAction=i===!0?"auto":i?"pan-"+i+(In.isTouch?" pinch-zoom":""):"none",r===Hi&&c(It,i)},Gh={auto:1,scroll:1},dk=function(r){var i=r.event,l=r.target,u=r.axis,d=(i.changedTouches?i.changedTouches[0]:i).target,p=d._gsap||Se.core.getCache(d),g=Pr(),v;if(!p._isScrollT||g-p._isScrollT>2e3){for(;d&&d!==It&&(d.scrollHeight<=d.clientHeight&&d.scrollWidth<=d.clientWidth||!(Gh[(v=vo(d)).overflowY]||Gh[v.overflowX]));)d=d.parentNode;p._isScroll=d&&d!==l&&!ua(d)&&(Gh[(v=vo(d)).overflowY]||Gh[v.overflowX]),p._isScrollT=g}(p._isScroll||u==="x")&&(i.stopPropagation(),i._gsapAllow=!0)},X1=function(r,i,l,u){return In.create({target:r,capture:!0,debounce:!1,lockAxis:!0,type:i,onWheel:u=u&&dk,onPress:u,onDrag:u,onScroll:u,onEnable:function(){return l&&ir(Gt,In.eventTypes[0],tv,!1,!0)},onDisable:function(){return rr(Gt,In.eventTypes[0],tv,!0)}})},hk=/(input|label|select|textarea)/i,ev,tv=function(r){var i=hk.test(r.target.tagName);(i||ev)&&(r._gsapAllow=!0,ev=i)},pk=function(r){Zu(r)||(r={}),r.preventDefault=r.isNormalizer=r.allowClicks=!0,r.type||(r.type="wheel,touch"),r.debounce=!!r.debounce,r.id=r.id||"normalizer";var i=r,l=i.normalizeScrollX,u=i.momentum,d=i.allowNestedScroll,p=i.onRelease,g,v,x=vi(r.target)||Hi,k=Se.core.globals().ScrollSmoother,C=k&&k.get(),F=Vl&&(r.content&&vi(r.content)||C&&r.content!==!1&&!C.smooth()&&C.content()),T=ru(x,Hn),R=ru(x,ei),I=1,b=(In.isTouch&&at.visualViewport?at.visualViewport.scale*at.visualViewport.width:at.outerWidth)/at.innerWidth,$=0,K=Rr(u)?function(){return u(g)}:function(){return u||2.8},Q,U,X=X1(x,r.type,!0,d),q=function(){return U=!1},H=xs,ie=xs,ee=function(){v=Ds(x,Hn),ie=Y0(Vl?1:0,v),l&&(H=Y0(0,Ds(x,ei))),Q=la},oe=function(){F._gsap.y=O0(parseFloat(F._gsap.y)+T.offset)+"px",F.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(F._gsap.y)+", 0, 1)",T.offset=T.cacheID=0},be=function(){if(U){requestAnimationFrame(q);var te=O0(g.deltaY/2),fe=ie(T.v-te);if(F&&fe!==T.v+T.offset){T.offset=fe-T.v;var y=O0((parseFloat(F&&F._gsap.y)||0)-T.offset);F.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+y+", 0, 1)",F._gsap.y=y+"px",T.cacheID=ft.cache,tl()}return!0}T.offset&&oe(),U=!0},de,Me,ze,We,Ie=function(){ee(),de.isActive()&&de.vars.scrollY>v&&(T()>v?de.progress(1)&&T(v):de.resetTo("scrollY",v))};return F&&Se.set(F,{y:"+=0"}),r.ignoreCheck=function(_e){return Vl&&_e.type==="touchmove"&&be()||I>1.05&&_e.type!=="touchstart"||g.isGesturing||_e.touches&&_e.touches.length>1},r.onPress=function(){U=!1;var _e=I;I=O0((at.visualViewport&&at.visualViewport.scale||1)/b),de.pause(),_e!==I&&Ng(x,I>1.01?!0:l?!1:"x"),Me=R(),ze=T(),ee(),Q=la},r.onRelease=r.onGestureStart=function(_e,te){if(T.offset&&oe(),!te)We.restart(!0);else{ft.cache++;var fe=K(),y,W;l&&(y=R(),W=y+fe*.05*-_e.velocityX/.227,fe*=Jm(R,y,W,Ds(x,ei)),de.vars.scrollX=H(W)),y=T(),W=y+fe*.05*-_e.velocityY/.227,fe*=Jm(T,y,W,Ds(x,Hn)),de.vars.scrollY=ie(W),de.invalidate().duration(fe).play(.01),(Vl&&de.vars.scrollY>=v||y>=v-1)&&Se.to({},{onUpdate:Ie,duration:fe})}p&&p(_e)},r.onWheel=function(){de._ts&&de.pause(),Pr()-$>1e3&&(Q=0,$=Pr())},r.onChange=function(_e,te,fe,y,W){if(la!==Q&&ee(),te&&l&&R(H(y[2]===te?Me+(_e.startX-_e.x):R()+te-y[1])),fe){T.offset&&oe();var he=W[2]===fe,Pe=he?ze+_e.startY-_e.y:T()+fe-W[1],we=ie(Pe);he&&Pe!==we&&(ze+=we-Pe),T(we)}(fe||te)&&tl()},r.onEnable=function(){Ng(x,l?!1:"x"),pt.addEventListener("refresh",Ie),ir(at,"resize",Ie),T.smooth&&(T.target.style.scrollBehavior="auto",T.smooth=R.smooth=!1),X.enable()},r.onDisable=function(){Ng(x,!0),rr(at,"resize",Ie),pt.removeEventListener("refresh",Ie),X.kill()},r.lockAxis=r.lockAxis!==!1,g=new In(r),g.iOS=Vl,Vl&&!T()&&T(1),Vl&&Se.ticker.add(xs),We=g._dc,de=Se.to(g,{ease:"power4",paused:!0,inherit:!1,scrollX:l?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:$1(T,T(),function(){return de.pause()})},onUpdate:tl,onComplete:We.vars.onComplete}),g};pt.sort=function(c){if(Rr(c))return ut.sort(c);var r=at.pageYOffset||0;return pt.getAll().forEach(function(i){return i._sortY=i.trigger?r+i.trigger.getBoundingClientRect().top:i.start+at.innerHeight}),ut.sort(c||function(i,l){return(i.vars.refreshPriority||0)*-1e6+(i.vars.containerAnimation?1e6:i._sortY)-((l.vars.containerAnimation?1e6:l._sortY)+(l.vars.refreshPriority||0)*-1e6)})};pt.observe=function(c){return new In(c)};pt.normalizeScroll=function(c){if(typeof c>"u")return Kr;if(c===!0&&Kr)return Kr.enable();if(c===!1){Kr&&Kr.kill(),Kr=c;return}var r=c instanceof In?c:pk(c);return Kr&&Kr.target===r.target&&Kr.kill(),ua(r.target)&&(Kr=r),r};pt.core={_getVelocityProp:a_,_inputObserver:X1,_scrollers:ft,_proxies:Es,bridge:{ss:function(){xo||fa("scrollStart"),xo=Pr()},ref:function(){return Ar}}};M1()&&Se.registerPlugin(pt);const Wo={xs:0,sm:480,md:768,lg:1024,xl:1280,xx:1600};Object.entries(Wo).forEach(([c,r],i)=>{Object.entries(Wo)[i-1],Object.entries(Wo)[i+1]&&Object.values(Wo)[i+1]});const gk={},nv=c=>{let r;const i=new Set,l=(k,C)=>{const F=typeof k=="function"?k(r):k;if(!Object.is(F,r)){const T=r;r=C??(typeof F!="object"||F===null)?F:Object.assign({},r,F),i.forEach(R=>R(r,T))}},u=()=>r,v={setState:l,getState:u,getInitialState:()=>x,subscribe:k=>(i.add(k),()=>i.delete(k)),destroy:()=>{(gk?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),i.clear()}},x=r=c(l,u,v);return v},_k=c=>c?nv(c):nv;var zg={exports:{}},Bg={},Wg={exports:{}},jg={};var rv;function mk(){if(rv)return jg;rv=1;var c=sd();function r(C,F){return C===F&&(C!==0||1/C===1/F)||C!==C&&F!==F}var i=typeof Object.is=="function"?Object.is:r,l=c.useState,u=c.useEffect,d=c.useLayoutEffect,p=c.useDebugValue;function g(C,F){var T=F(),R=l({inst:{value:T,getSnapshot:F}}),I=R[0].inst,b=R[1];return d(function(){I.value=T,I.getSnapshot=F,v(I)&&b({inst:I})},[C,T,F]),u(function(){return v(I)&&b({inst:I}),C(function(){v(I)&&b({inst:I})})},[C]),p(T),T}function v(C){var F=C.getSnapshot;C=C.value;try{var T=F();return!i(C,T)}catch{return!0}}function x(C,F){return F()}var k=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?x:g;return jg.useSyncExternalStore=c.useSyncExternalStore!==void 0?c.useSyncExternalStore:k,jg}var iv;function vk(){return iv||(iv=1,Wg.exports=mk()),Wg.exports}var ov;function yk(){if(ov)return Bg;ov=1;var c=sd(),r=vk();function i(x,k){return x===k&&(x!==0||1/x===1/k)||x!==x&&k!==k}var l=typeof Object.is=="function"?Object.is:i,u=r.useSyncExternalStore,d=c.useRef,p=c.useEffect,g=c.useMemo,v=c.useDebugValue;return Bg.useSyncExternalStoreWithSelector=function(x,k,C,F,T){var R=d(null);if(R.current===null){var I={hasValue:!1,value:null};R.current=I}else I=R.current;R=g(function(){function $(q){if(!K){if(K=!0,Q=q,q=F(q),T!==void 0&&I.hasValue){var H=I.value;if(T(H,q))return U=H}return U=q}if(H=U,l(Q,q))return H;var ie=F(q);return T!==void 0&&T(H,ie)?(Q=q,H):(Q=q,U=ie)}var K=!1,Q,U,X=C===void 0?null:C;return[function(){return $(k())},X===null?void 0:function(){return $(X())}]},[k,C,F,T]);var b=u(x,R[0],R[1]);return p(function(){I.hasValue=!0,I.value=b},[b]),v(b),b},Bg}var sv;function wk(){return sv||(sv=1,zg.exports=yk()),zg.exports}var xk=wk();const kk=Dv(xk),q1={},{useDebugValue:Sk}=S2,{useSyncExternalStoreWithSelector:Dk}=kk;let lv=!1;const Ek=c=>c;function Ck(c,r=Ek,i){(q1?"production":void 0)!=="production"&&i&&!lv&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),lv=!0);const l=Dk(c.subscribe,c.getState,c.getServerState||c.getInitialState,r,i);return Sk(l),l}const uv=c=>{(q1?"production":void 0)!=="production"&&typeof c!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const r=typeof c=="function"?_k(c):c,i=(l,u)=>Ck(r,l,u);return Object.assign(i,r),i},Tk=c=>c?uv(c):uv,Fk={viewport:null},K1=Tk((c,r)=>({...Fk,actions:{setViewport(i){c({viewport:i})}}}));var Ik="styles_page__82vbda0";const Ak=c=>{const{setViewport:r}=K1.getState().actions;return st.useEffect(()=>{function i(){const u=window.innerWidth,p=window.innerHeight*.01,g=u>Wo.md?"desktop":"mobile";r(g),(!document.documentElement.style.getPropertyValue("--vh").length||g!=="mobile")&&document.documentElement.style.setProperty("--vh",`${p}px`)}const l=Ev.debounce(i,16);return window.addEventListener("resize",l),i(),()=>window.removeEventListener("resize",l)},[]),Z.jsx("div",{className:Ik,children:c.children})};function Pk(c,r){if(typeof c!="object"||!c)return c;var i=c[Symbol.toPrimitive];if(i!==void 0){var l=i.call(c,r);if(typeof l!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(c)}function bk(c){var r=Pk(c,"string");return typeof r=="symbol"?r:String(r)}function Rk(c,r,i){return r=bk(r),r in c?Object.defineProperty(c,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):c[r]=i,c}function av(c,r){var i=Object.keys(c);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(c);r&&(l=l.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),i.push.apply(i,l)}return i}function fv(c){for(var r=1;r<arguments.length;r++){var i=arguments[r]!=null?arguments[r]:{};r%2?av(Object(i),!0).forEach(function(l){Rk(c,l,i[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(i)):av(Object(i)).forEach(function(l){Object.defineProperty(c,l,Object.getOwnPropertyDescriptor(i,l))})}return c}function cv(c,r){var i={};for(var l in c)i[l]=r(c[l],l);return i}var Lk=(c,r,i)=>{for(var l of Object.keys(c)){var u;if(c[l]!==((u=r[l])!==null&&u!==void 0?u:i[l]))return!1}return!0},yp=c=>{var r=i=>{var l=c.defaultClassName,u=fv(fv({},c.defaultVariants),i);for(var d in u){var p,g=(p=u[d])!==null&&p!==void 0?p:c.defaultVariants[d];if(g!=null){var v=g;typeof v=="boolean"&&(v=v===!0?"true":"false");var x=c.variantClassNames[d][v];x&&(l+=" "+x)}}for(var[k,C]of c.compoundVariants)Lk(k,u,c.defaultVariants)&&(l+=" "+C);return l};return r.variants=()=>Object.keys(c.variantClassNames),r.classNames={get base(){return c.defaultClassName.split(" ")[0]},get variants(){return cv(c.variantClassNames,i=>cv(i,l=>l.split(" ")[0]))}},r},Ok="styles_socialsList__1arphe10",Mk=yp({defaultClassName:"styles_socialsListItem__1arphe11",variantClassNames:{display:{block:"styles_socialsListItem_display_block__1arphe12",inline:"styles_socialsListItem_display_inline__1arphe13"}},defaultVariants:{},compoundVariants:[]}),Nk=yp({defaultClassName:"styles_socialsListItemLink__1arphe14",variantClassNames:{theme:{light:"styles_socialsListItemLink_theme_light__1arphe15",dark:"styles_socialsListItemLink_theme_dark__1arphe16"}},defaultVariants:{},compoundVariants:[]}),zk=yp({defaultClassName:"styles_socialsListItemText__1arphe17",variantClassNames:{theme:{light:"styles_socialsListItemText_theme_light__1arphe18",dark:"styles_socialsListItemText_theme_dark__1arphe19"}},defaultVariants:{},compoundVariants:[]}),Bk=yp({defaultClassName:"styles_socialsListItemLabel__1arphe1a",variantClassNames:{theme:{light:"styles_socialsListItemLabel_theme_light__1arphe1b",dark:"styles_socialsListItemLabel_theme_dark__1arphe1c"}},defaultVariants:{},compoundVariants:[]});const dv=({socials:c,theme:r="light",style:i="",display:l="block"})=>{const[u,d]=st.useState(""),[p,g]=st.useState("");return st.useEffect(()=>{if(u===""&&p===""){const v=c.find(x=>x.id==="email");d(atob(v.text)),g(atob(v.link))}},[]),Z.jsx("ul",{className:`${Ok} ${i}`,children:c.sort((v,x)=>v.ID.localeCompare(x.ID)).map(({id:v,label:x,text:k,link:C},F)=>Z.jsx("li",{className:Mk({display:l}),children:Z.jsxs("div",{className:Nk({theme:r}),children:[Z.jsx("div",{className:Bk({theme:r}),children:x}),Z.jsx("a",{className:zk({theme:r}),href:v==="email"?p:C,target:"_blank",children:v==="email"?u:k})]})},F))})};function m_(){return m_=Object.assign||function(c){for(var r=1;r<arguments.length;r++){var i=arguments[r];for(var l in i)Object.prototype.hasOwnProperty.call(i,l)&&(c[l]=i[l])}return c},m_.apply(this,arguments)}function Wk(c,r){if(c==null)return{};var i={},l=Object.keys(c),u,d;for(d=0;d<l.length;d++)u=l[d],!(r.indexOf(u)>=0)&&(i[u]=c[u]);return i}const v_=new Map,$h=new WeakMap;let hv=0,jk;function Uk(c){return c?($h.has(c)||(hv+=1,$h.set(c,hv.toString())),$h.get(c)):"0"}function Hk(c){return Object.keys(c).sort().filter(r=>c[r]!==void 0).map(r=>`${r}_${r==="root"?Uk(c.root):c[r]}`).toString()}function Yk(c){let r=Hk(c),i=v_.get(r);if(!i){const l=new Map;let u;const d=new IntersectionObserver(p=>{p.forEach(g=>{var v;const x=g.isIntersecting&&u.some(k=>g.intersectionRatio>=k);c.trackVisibility&&typeof g.isVisible>"u"&&(g.isVisible=x),(v=l.get(g.target))==null||v.forEach(k=>{k(x,g)})})},c);u=d.thresholds||(Array.isArray(c.threshold)?c.threshold:[c.threshold||0]),i={id:r,observer:d,elements:l},v_.set(r,i)}return i}function Vk(c,r,i={},l=jk){if(typeof window.IntersectionObserver>"u"&&l!==void 0){const v=c.getBoundingClientRect();return r(l,{isIntersecting:l,target:c,intersectionRatio:typeof i.threshold=="number"?i.threshold:0,time:0,boundingClientRect:v,intersectionRect:v,rootBounds:v}),()=>{}}const{id:u,observer:d,elements:p}=Yk(i);let g=p.get(c)||[];return p.has(c)||p.set(c,g),g.push(r),d.observe(c),function(){g.splice(g.indexOf(r),1),g.length===0&&(p.delete(c),d.unobserve(c)),p.size===0&&(d.disconnect(),v_.delete(u))}}const Gk=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function pv(c){return typeof c.children!="function"}class $k extends st.Component{constructor(r){super(r),this.node=null,this._unobserveCb=null,this.handleNode=i=>{this.node&&(this.unobserve(),!i&&!this.props.triggerOnce&&!this.props.skip&&this.setState({inView:!!this.props.initialInView,entry:void 0})),this.node=i||null,this.observeNode()},this.handleChange=(i,l)=>{i&&this.props.triggerOnce&&this.unobserve(),pv(this.props)||this.setState({inView:i,entry:l}),this.props.onChange&&this.props.onChange(i,l)},this.state={inView:!!r.initialInView,entry:void 0}}componentDidUpdate(r){(r.rootMargin!==this.props.rootMargin||r.root!==this.props.root||r.threshold!==this.props.threshold||r.skip!==this.props.skip||r.trackVisibility!==this.props.trackVisibility||r.delay!==this.props.delay)&&(this.unobserve(),this.observeNode())}componentWillUnmount(){this.unobserve(),this.node=null}observeNode(){if(!this.node||this.props.skip)return;const{threshold:r,root:i,rootMargin:l,trackVisibility:u,delay:d,fallbackInView:p}=this.props;this._unobserveCb=Vk(this.node,this.handleChange,{threshold:r,root:i,rootMargin:l,trackVisibility:u,delay:d},p)}unobserve(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)}render(){if(!pv(this.props)){const{inView:d,entry:p}=this.state;return this.props.children({inView:d,entry:p,ref:this.handleNode})}const r=this.props,{children:i,as:l}=r,u=Wk(r,Gk);return st.createElement(l||"div",m_({ref:this.handleNode},u),i)}}const Xk=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,qk=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/;function wp(c){switch(c){case 9:case 32:return!0}return!1}function gv(c){if(c>=8192&&c<=8202)return!0;switch(c){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function _v(c){return Xk.test(c)||qk.test(c)}function mv(c){switch(c){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function jo(c,r,i){this.type=c,this.tag=r,this.attrs=null,this.map=null,this.nesting=i,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}jo.prototype.attrIndex=function(r){if(!this.attrs)return-1;const i=this.attrs;for(let l=0,u=i.length;l<u;l++)if(i[l][0]===r)return l;return-1};jo.prototype.attrPush=function(r){this.attrs?this.attrs.push(r):this.attrs=[r]};jo.prototype.attrSet=function(r,i){const l=this.attrIndex(r),u=[r,i];l<0?this.attrPush(u):this.attrs[l]=u};jo.prototype.attrGet=function(r){const i=this.attrIndex(r);let l=null;return i>=0&&(l=this.attrs[i][1]),l};jo.prototype.attrJoin=function(r,i){const l=this.attrIndex(r);l<0?this.attrPush([r,i]):this.attrs[l][1]=this.attrs[l][1]+" "+i};function Kk(c,r,i){this.src=c,this.env=i,this.tokens=[],this.inlineMode=!1,this.md=r}Kk.prototype.Token=jo;function il(c,r,i,l){this.src=c,this.md=r,this.env=i,this.tokens=l,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0;const u=this.src;for(let d=0,p=0,g=0,v=0,x=u.length,k=!1;p<x;p++){const C=u.charCodeAt(p);if(!k)if(wp(C)){g++,C===9?v+=4-v%4:v++;continue}else k=!0;(C===10||p===x-1)&&(C!==10&&p++,this.bMarks.push(d),this.eMarks.push(p),this.tShift.push(g),this.sCount.push(v),this.bsCount.push(0),k=!1,g=0,v=0,d=p+1)}this.bMarks.push(u.length),this.eMarks.push(u.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}il.prototype.push=function(c,r,i){const l=new jo(c,r,i);return l.block=!0,i<0&&this.level--,l.level=this.level,i>0&&this.level++,this.tokens.push(l),l};il.prototype.isEmpty=function(r){return this.bMarks[r]+this.tShift[r]>=this.eMarks[r]};il.prototype.skipEmptyLines=function(r){for(let i=this.lineMax;r<i&&!(this.bMarks[r]+this.tShift[r]<this.eMarks[r]);r++);return r};il.prototype.skipSpaces=function(r){for(let i=this.src.length;r<i;r++){const l=this.src.charCodeAt(r);if(!wp(l))break}return r};il.prototype.skipSpacesBack=function(r,i){if(r<=i)return r;for(;r>i;)if(!wp(this.src.charCodeAt(--r)))return r+1;return r};il.prototype.skipChars=function(r,i){for(let l=this.src.length;r<l&&this.src.charCodeAt(r)===i;r++);return r};il.prototype.skipCharsBack=function(r,i,l){if(r<=l)return r;for(;r>l;)if(i!==this.src.charCodeAt(--r))return r+1;return r};il.prototype.getLines=function(r,i,l,u){if(r>=i)return"";const d=new Array(i-r);for(let p=0,g=r;g<i;g++,p++){let v=0;const x=this.bMarks[g];let k=x,C;for(g+1<i||u?C=this.eMarks[g]+1:C=this.eMarks[g];k<C&&v<l;){const F=this.src.charCodeAt(k);if(wp(F))F===9?v+=4-(v+this.bsCount[g])%4:v++;else if(k-x<this.tShift[g])v++;else break;k++}v>l?d[p]=new Array(v-l+1).join(" ")+this.src.slice(k,C):d[p]=this.src.slice(k,C)}return d.join("")};il.prototype.Token=jo;const Qk=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Zk="[a-zA-Z_:][a-zA-Z0-9:._-]*",Jk="[^\"'=<>`\\x00-\\x20]+",eS="'[^']*'",tS='"[^"]*"',nS="(?:"+Jk+"|"+eS+"|"+tS+")",rS="(?:\\s+"+Zk+"(?:\\s*=\\s*"+nS+")?)",iS="<[A-Za-z][A-Za-z0-9\\-]*"+rS+"*\\s*\\/?>",oS="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",sS=new RegExp("^(?:"+iS+"|"+oS+")");new RegExp("^</?("+Qk.join("|")+")(?=(\\s|/?>|$))","i"),new RegExp(sS.source+"\\s*$");function xp(c,r,i,l){this.src=c,this.env=i,this.md=r,this.tokens=l,this.tokens_meta=Array(l.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}xp.prototype.pushPending=function(){const c=new jo("text","",0);return c.content=this.pending,c.level=this.pendingLevel,this.tokens.push(c),this.pending="",c};xp.prototype.push=function(c,r,i){this.pending&&this.pushPending();const l=new jo(c,r,i);let u=null;return i<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),l.level=this.level,i>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],u={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(l),this.tokens_meta.push(u),l};xp.prototype.scanDelims=function(c,r){const i=this.posMax,l=this.src.charCodeAt(c),u=c>0?this.src.charCodeAt(c-1):32;let d=c;for(;d<i&&this.src.charCodeAt(d)===l;)d++;const p=d-c,g=d<i?this.src.charCodeAt(d):32,v=mv(u)||_v(String.fromCharCode(u)),x=mv(g)||_v(String.fromCharCode(g)),k=gv(u),C=gv(g),F=!C&&(!x||k||v),T=!k&&(!v||C||x);return{can_open:F&&(r||!T||v),can_close:T&&(r||!F||x),length:p}};xp.prototype.Token=jo;const Q1=[];for(let c=0;c<256;c++)Q1.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(c){Q1[c.charCodeAt(0)]=1});var lS="styles_recognitionItem__fxu090";const uS=({item:c})=>{const r=i=>{switch(i.type){case"award":return i.link_url!==null?Z.jsx("span",{children:Z.jsxs("a",{href:i.link_url,target:"_blank",children:[Z.jsxs("strong",{children:[i.award_name," - ",i.place]})," (",i.year,")",Z.jsx("br",{}),i.category]})}):Z.jsxs("span",{children:[Z.jsxs("strong",{children:[i.award_name," - ",i.place]})," (",i.year,")",Z.jsx("br",{}),i.category]});case"exhibit":return Z.jsx("span",{children:Z.jsxs("a",{href:i.link_url,target:"_blank",children:[Z.jsx("strong",{children:i.exhibit_title}),Z.jsx("br",{}),i.exhibit_location," (",i.year,")"]})});default:throw new Error("Must be of type 'award' or 'exhibit'.")}};return Z.jsx("li",{className:lS,children:r(c)})};var aS="styles_image__b453x30";const vv=({image:c})=>{const[r]=K1(u=>[u.viewport]),[i,l]=st.useState(null);return st.useEffect(()=>{let u=null;r==="mobile"?u=`${c.width_mobile} / ${c.height_mobile}`:r==="desktop"&&(u=`${c.width_desktop} / ${c.height_desktop}`),l(u)},[r]),Z.jsx("div",{className:aS,children:Z.jsxs("picture",{children:[Z.jsx("source",{srcSet:c.src_desktop,media:`(min-width: ${Wo.md}px)`}),Z.jsx("source",{srcSet:c.src_mobile,media:"(min-width: 0px)"}),Z.jsx("img",{loading:"lazy",src:c.src_mobile,alt:c.alt,style:{aspectRatio:i!==null?i:null}})]})})};var fS="styles_video__1717jii0",cS="styles_video_mobile__1717jii1",dS="styles_video_desktop__1717jii2";const yv=({video:c})=>Z.jsxs("div",{className:fS,children:[Z.jsx("video",{className:cS,autoPlay:!0,muted:!0,loop:!0,preload:"none",playsInline:!0,type:"video/mp4",src:c.src_mobile,poster:"",style:{aspectRatio:`${c.width_mobile} / ${c.height_mobile}`}}),Z.jsx("video",{className:dS,autoPlay:!0,muted:!0,loop:!0,preload:"none",playsInline:!0,type:"video/mp4",src:c.src_desktop,poster:"",style:{aspectRatio:`${c.width_desktop} / ${c.height_desktop}`}})]});var hS="styles_item__9hrh420",pS="styles_details__9hrh421",gS={bordered:"styles_detailsTop_bordered__9hrh423 styles_detailsTopBase__9hrh422",unbordered:"styles_detailsTop_unbordered__9hrh424 styles_detailsTopBase__9hrh422"},_S="styles_title_bp_xs__9hrh426 styles_titleBase__9hrh425",mS="styles_title_bp_sm__9hrh427 styles_titleBase__9hrh425",vS="styles_title_bp_md__9hrh428 styles_titleBase__9hrh425",Ug="styles_projectTitleLinkSvg__9hrh429",yS="styles_sub__9hrh42a",wS="styles__9hrh42c",xS="styles_detailsBottom__9hrh42d",kS="styles_description__9hrh42e",SS="styles_projectLink__9hrh42f",DS="styles_recognition__9hrh42h";const ES=({item:c})=>{const r=i=>i.association?Z.jsxs("span",{className:wS,children:[" ",Z.jsx("a",{href:i.association.link_url,target:"_blank",children:i.association.name})]}):null;return Z.jsxs("div",{className:hS,id:c.slug,children:[c.media?Z.jsx(Z.Fragment,{children:c.link_url?Z.jsxs("a",{href:c.link_url,target:"_blank",children:[c.media.type==="image"?Z.jsx(vv,{image:c.media}):null,c.media.type==="video"?Z.jsx(yv,{video:c.media}):null]}):Z.jsxs(Z.Fragment,{children:[c.media.type==="image"?Z.jsx(vv,{image:c.media}):null,c.media.type==="video"?Z.jsx(yv,{video:c.media}):null]})}):null,Z.jsxs("div",{className:pS,children:[Z.jsxs("div",{className:gS[c.description?"bordered":"unbordered"],children:[Z.jsxs("h2",{children:[Z.jsx("span",{className:_S,children:c.link_url?Z.jsxs("a",{href:c.link_url,target:"_blank",children:[Z.jsx("span",{dangerouslySetInnerHTML:{__html:c.title_bp_xs}}),Z.jsx("svg",{className:Ug,xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 30 30",children:Z.jsx("path",{d:"M 25.980469 2.9902344 A 1.0001 1.0001 0 0 0 25.869141 3 L 20 3 A 1.0001 1.0001 0 1 0 20 5 L 23.585938 5 L 13.292969 15.292969 A 1.0001 1.0001 0 1 0 14.707031 16.707031 L 25 6.4140625 L 25 10 A 1.0001 1.0001 0 1 0 27 10 L 27 4.1269531 A 1.0001 1.0001 0 0 0 25.980469 2.9902344 z M 6 7 C 4.9069372 7 4 7.9069372 4 9 L 4 24 C 4 25.093063 4.9069372 26 6 26 L 21 26 C 22.093063 26 23 25.093063 23 24 L 23 14 L 23 11.421875 L 21 13.421875 L 21 16 L 21 24 L 6 24 L 6 9 L 14 9 L 16 9 L 16.578125 9 L 18.578125 7 L 16 7 L 14 7 L 6 7 z"})})]}):Z.jsx("span",{dangerouslySetInnerHTML:{__html:c.title_bp_xs}})}),Z.jsx("span",{className:mS,children:c.link_url?Z.jsxs("a",{href:c.link_url,target:"_blank",children:[Z.jsx("span",{dangerouslySetInnerHTML:{__html:c.title_bp_sm}}),Z.jsx("svg",{className:Ug,xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 30 30",children:Z.jsx("path",{d:"M 25.980469 2.9902344 A 1.0001 1.0001 0 0 0 25.869141 3 L 20 3 A 1.0001 1.0001 0 1 0 20 5 L 23.585938 5 L 13.292969 15.292969 A 1.0001 1.0001 0 1 0 14.707031 16.707031 L 25 6.4140625 L 25 10 A 1.0001 1.0001 0 1 0 27 10 L 27 4.1269531 A 1.0001 1.0001 0 0 0 25.980469 2.9902344 z M 6 7 C 4.9069372 7 4 7.9069372 4 9 L 4 24 C 4 25.093063 4.9069372 26 6 26 L 21 26 C 22.093063 26 23 25.093063 23 24 L 23 14 L 23 11.421875 L 21 13.421875 L 21 16 L 21 24 L 6 24 L 6 9 L 14 9 L 16 9 L 16.578125 9 L 18.578125 7 L 16 7 L 14 7 L 6 7 z"})})]}):Z.jsx("span",{dangerouslySetInnerHTML:{__html:c.title_bp_sm}})}),Z.jsx("span",{className:vS,children:c.link_url?Z.jsxs("a",{href:c.link_url,target:"_blank",children:[Z.jsx("span",{dangerouslySetInnerHTML:{__html:c.title_bp_md}}),Z.jsx("svg",{className:Ug,xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 30 30",children:Z.jsx("path",{d:"M 25.980469 2.9902344 A 1.0001 1.0001 0 0 0 25.869141 3 L 20 3 A 1.0001 1.0001 0 1 0 20 5 L 23.585938 5 L 13.292969 15.292969 A 1.0001 1.0001 0 1 0 14.707031 16.707031 L 25 6.4140625 L 25 10 A 1.0001 1.0001 0 1 0 27 10 L 27 4.1269531 A 1.0001 1.0001 0 0 0 25.980469 2.9902344 z M 6 7 C 4.9069372 7 4 7.9069372 4 9 L 4 24 C 4 25.093063 4.9069372 26 6 26 L 21 26 C 22.093063 26 23 25.093063 23 24 L 23 14 L 23 11.421875 L 21 13.421875 L 21 16 L 21 24 L 6 24 L 6 9 L 14 9 L 16 9 L 16.578125 9 L 18.578125 7 L 16 7 L 14 7 L 6 7 z"})})]}):Z.jsx("span",{dangerouslySetInnerHTML:{__html:c.title_bp_md}})})]}),Z.jsxs("p",{className:yS,children:[r(c)," ",Z.jsxs("span",{children:["(",c.year,")"]})]})]}),c.description||c.recognition&&c.recognition.length>0?Z.jsxs("div",{className:xS,children:[c.description?Z.jsx(Z.Fragment,{children:Z.jsxs("div",{className:kS,children:[Z.jsx("span",{dangerouslySetInnerHTML:{__html:c.description}}),c.link_url?Z.jsx("p",{children:Z.jsx("a",{className:SS,href:c.link_url,target:"_blank",children:Z.jsx("span",{children:"See the project"})})}):null]})}):null,c.recognition&&c.recognition.length>0?Z.jsx("div",{className:DS,children:Z.jsx("ul",{children:c.recognition.map((i,l)=>Z.jsx(uS,{item:i},l))})}):null]}):null]})]})};var CS="styles_projects__1lmw5gs1",TS="styles_projectsList__1lmw5gs2",FS="styles_seeAllLink__1lmw5gs3",IS={pinned:"styles_filtersWrapper_pinned__1lmw5gs5 styles_filtersWrapperBase__1lmw5gs4",unpinned:"styles_filtersWrapper_unpinned__1lmw5gs6 styles_filtersWrapperBase__1lmw5gs4"},AS="styles_detection__1lmw5gs7",wv="styles_filter__1lmw5gs8",xv={active:"styles_filterLabel_active__1lmw5gsa styles_filterLabelBase__1lmw5gs9",inactive:"styles_filterLabel_inactive__1lmw5gsb styles_filterLabelBase__1lmw5gs9"};const kv="all",PS=({projects:c=[],tags:r=[]})=>{const[i,l]=st.useState(kv),[u,d]=st.useState(c.filter(b=>b.tags.some($=>$.ID===kv))),[p,g]=st.useState([]),[v,x]=st.useState(0),k=st.useRef(),C=st.useRef();let F=null;const T=b=>{R(),l(b),x(v+1)},R=()=>{C.current.classList.remove("fadeIn"),C.current.classList.add("fadeIn"),I(),F=window.setTimeout(()=>{C&&C.current&&C.current.classList.remove("fadeIn")},650)},I=()=>{F!==null&&window.clearInterval(F)};return st.useEffect(()=>()=>{I()},[]),st.useEffect(()=>{let b=[];i==="all"?b=c:b=c.filter($=>$.tags.some(K=>K.ID===i)),d(b)},[i]),st.useEffect(()=>{v>0&&k.current.scrollIntoView({behavior:"smooth",block:"start"})},[v]),st.useEffect(()=>{l(i)},[]),Z.jsxs("div",{className:CS,ref:k,children:[Z.jsxs("div",{className:IS[p?"pinned":"unpinned"],children:[Z.jsx($k,{as:"div",threshold:1,className:AS,onChange:(b,$)=>{g(!b&&$.boundingClientRect.top<0)}}),Z.jsx("span",{className:wv,onClick:()=>{T("all")},children:Z.jsx("span",{className:xv[i==="all"?"active":"inactive"],children:"All work"})}),r.length>0?r.sort((b,$)=>$.ID.localeCompare(b.ID)).map((b,$)=>Z.jsx("span",{className:wv,onClick:()=>{T(b.id)},children:Z.jsx("span",{className:xv[i===b.id?"active":"inactive"],children:b.label})},$)):null]}),Z.jsx("div",{className:TS,ref:C,children:u.length>0?u.map((b,$)=>Z.jsx(ES,{item:b},`${b.id}_${$}`)):Z.jsxs("div",{children:[Z.jsx("p",{children:"No work to show."}),Z.jsx("p",{children:":("})]})}),i!=="all"?Z.jsx("div",{className:FS,children:Z.jsx("span",{onClick:()=>{T("all")},children:"See all work"})}):null]})},bS=c=>(r,i,l,u,d=1,p=.5,g=.5)=>{const v=l/u,x=r/i;let k=r*d,C=i*d;return(c?v>x:v<x)?C=k/v:k=C*v,{width:k,height:C,offsetX:(r-k)*p,offsetY:(i-C)*g}},Sv=bS(!1);var RS="styles_halftone__1c3lahz0",LS="styles_sourceCanvas__1c3lahz1",OS="styles_sourceVideo__1c3lahz2",MS="styles_targetCanvas__1c3lahz3";let I0=null;const Hg=4,mi=.25,qu=2*Math.PI,NS=.25,zS=.42,BS=-.25,WS=.42,jS=0,US=0,Yg=1,HS="0, 240, 240",YS="240, 0, 240",VS="240, 240, 0",GS=1,$S=1,XS=1,qS=.25,KS=.42,QS=-.25,ZS=.42,JS=0,eD=0,Vg=1,tD="240, 0, 0",nD="0, 240, 0",rD="0, 0, 240",iD=1,oD=1,sD=1,lD=({type:c,source:r,targetWidth:i,targetHeight:l,dotSize:u,bwDotColor:d=null,mode:p,backgroundColor:g=null,fps:v=30})=>{const x=st.useRef(),k=st.useRef(),C=st.useRef(),F=st.useRef(null),T=st.useRef(null),[R,I]=st.useState(null),[b,$]=st.useState(null),[K,Q]=st.useState(1),[U,X]=st.useState(1),q=d!==null?d:"rgba(255, 255, 255, 1)",H=(()=>{if(g!==null||p==="bw")return g;if(p==="cmy")return"white";if(p==="rgb")return"black"})(),ie=(()=>{if(p==="bw")return"source-over";if(p==="cmy")return"multiply";if(p==="rgb")return"screen"})();st.useEffect(()=>{const fe=ee(),y=oe();if(fe.imageSmoothingEnabled=!0,y.globalCompositeOperation=ie,i&&l)if(c==="image"){const W=new Image;W.crossOrigin="anonymous",W.src=r,W.addEventListener("load",()=>{de(W)})}else c==="video"&&k.current.addEventListener("loadedmetadata",be);return()=>{window.clearInterval(I0),I0=null,k.current.removeEventListener("loadedmetadata",be);const W=ee(),he=oe();W.clearRect(0,0,W.width,W.height),he.clearRect(0,0,he.width,he.height)}},[r,u,p,d,g,i,l,c]);const ee=()=>F.current!==null?F.current:x.current.getContext("2d",{willReadFrequently:!0}),oe=()=>T.current!==null?T.current:C.current.getContext("2d",{willReadFrequently:!0}),be=()=>{const fe=We(),y=Ie(),{offsetX:W,offsetY:he,width:Pe,height:we}=Sv(fe,y,k.current.videoWidth,k.current.videoHeight),Fe=ee(),pe=oe();window.clearInterval(I0),I0=null,I0=window.setInterval(()=>{pe.clearRect(0,0,C.current.width,C.current.height),Fe.drawImage(k.current,W,he,Pe,we);const Re=Fe.getImageData(0,0,fe,y);Me({imgData:Re,targetCtx:pe})},Math.floor(1/v*1e3))},de=fe=>{const y=We(),W=Ie(),he=ee(),Pe=oe();he.imageSmoothingEnabled=!0,he.clearRect(0,0,x.current.width,x.current.height),Pe.globalCompositeOperation=ie,Pe.imageSmoothingEnabled=!1,Pe.clearRect(0,0,C.current.width,C.current.height);const we=fe.naturalWidth,Fe=fe.naturalHeight,{offsetX:pe,offsetY:Re,width:Ee,height:it}=Sv(y,W,we,Fe);he.drawImage(fe,pe,Re,Ee,it);const Qt=he.getImageData(0,0,y,W);Me({imgData:Qt,targetCtx:Pe})},Me=({imgData:fe,targetCtx:y})=>{const W=u/2,he=We(),Pe=Ie(),we=i/he,Fe=l/Pe,pe=we>Fe?we:Fe,Re=performance.now();for(let Ee=0;Ee<fe.data.length;Ee+=Hg){const Qt=Math.floor((Ee/Hg+0)%he),gt=Math.floor(Ee/(Hg*he));if(gt%2===0&&Qt%2===0||gt%2===1&&Qt%2===1){const Lt=fe.data[Ee],Xe=fe.data[Ee+1],tt=fe.data[Ee+2];fe.data[Ee+3];const $t=1-Lt/255,An=1-Xe/255,G=1-tt/255;if(p==="bw"){const _n=ze({r:Lt,g:Xe,b:tt});y.beginPath(),y.arc(Qt*pe+pe*mi,gt*pe+pe*mi,_n/256*W,0,qu),y.fillStyle=q,y.fill(),y.closePath()}else p==="cmy"?(y.beginPath(),y.arc(Qt*pe+pe*(mi+NS),gt*pe+pe*(mi+zS),$t*GS*W,0,qu),y.fillStyle=`rgba(${HS}, ${Yg})`,y.fill(),y.closePath(),y.beginPath(),y.arc(Qt*pe+pe*(mi+BS),gt*pe+pe*(mi+WS),An*$S*W,0,qu),y.fillStyle=`rgba(${YS}, ${Yg})`,y.fill(),y.closePath(),y.beginPath(),y.arc(Qt*pe+pe*(mi+jS),gt*pe+pe*(mi+US),G*XS*W,0,qu),y.fillStyle=`rgba(${VS}, ${Yg})`,y.fill(),y.closePath()):p==="rgb"&&(y.beginPath(),y.arc(Qt*pe+pe*(mi+qS),gt*pe+pe*(mi+KS),Lt/256*iD*W,0,qu),y.fillStyle=`rgba(${tD}, ${Vg})`,y.fill(),y.closePath(),y.beginPath(),y.arc(Qt*pe+pe*(mi+QS),gt*pe+pe*(mi+ZS),Xe/256*oD*W,0,qu),y.fillStyle=`rgba(${nD}, ${Vg})`,y.fill(),y.closePath(),y.beginPath(),y.arc(Qt*pe+pe*(mi+JS),gt*pe+pe*(mi+eD),tt/256*sD*W,0,qu),y.fillStyle=`rgba(${rD}, ${Vg})`,y.fill(),y.closePath())}}I(Math.round((performance.now()-Re)*10)/10)},ze=fe=>.299*fe.r+.587*fe.g+.114*fe.b,We=()=>Math.floor(i/(u/2)),Ie=()=>Math.floor(l/(u/2)),_e=We(),te=Ie();return Z.jsxs("div",{className:RS,style:{width:`${i}`,height:`${l}`},children:[Z.jsx("canvas",{className:MS,width:`${i}px`,height:`${l}px`,ref:C,style:{backgroundColor:H}}),Z.jsx("canvas",{className:LS,width:_e,height:te,ref:x}),Z.jsx("video",{className:OS,width:`${_e}px`,height:`${te}px`,ref:k,autoPlay:!0,muted:!0,playsInline:!0,loop:!0,preload:"metadata",poster:"/img/waves-poster.jpg",type:"video/mp4",src:`${r}`,style:{backgroundColor:H,objectFit:"cover"}},`${r}_${v}_${p}_${d}_${g}_${i}_${l}`)]})},rp={easeIn:(c,r)=>Math.pow(r,c),easeOut:(c,r)=>function(i){return 1-Math.abs(Math.pow(i-1,c))},linear:c=>c,easeInSin:c=>1+Math.sin(Math.PI/2*c-Math.PI/2),easeOutSin:c=>Math.sin(Math.PI/2*c),easeInOutSin:c=>(1+Math.sin(Math.PI*c-Math.PI/2))/2,easeInQuad:c=>c*c,easeOutQuad:c=>c*(2-c),easeInOutQuad:c=>c<.5?2*c*c:-1+(4-2*c)*c,easeInCubic:c=>c*c*c,easeOutCubic:c=>--c*c*c+1,easeInOutCubic:c=>c<.5?4*c*c*c:(c-1)*(2*c-2)*(2*c-2)+1,easeInQuart:c=>c*c*c*c,easeOutQuart:c=>1- --c*c*c*c,easeInOutQuart:c=>c<.5?8*c*c*c*c:1-8*--c*c*c*c,easeInQuint:c=>c*c*c*c*c,easeOutQuint:c=>1+--c*c*c*c*c,easeInOutQuint:c=>c<.5?16*c*c*c*c*c:1+16*--c*c*c*c*c};rp.easeInOut=(c,r)=>function(i){return i<.5?rp.easeIn(c)(i*2)/2:rp.easeOut(c)(i*2-1)/2+.5};var uD="styles_openingBackground__1lotkk41",aD="styles_openingTop__1lotkk42",fD="styles_openingBottom__1lotkk43",cD="styles_openingText__1lotkk44",dD="styles_openingText_xs__1lotkk45",hD="styles_openingText_sm__1lotkk46",pD="styles_openingText_md__1lotkk47",gD="styles_professional__1lotkk48",_D="styles_professionalWrapper__1lotkk49",mD="styles_professional_xs__1lotkk4a",vD="styles_professional_sm__1lotkk4b",yD="styles_professional_md__1lotkk4c",Gg="styles_asterisk__1lotkk4d",wD="styles_clarification__1lotkk4e",xD="styles_whoamiWrapper__1lotkk4f",kD="styles_whoami__1lotkk4g",SD="styles_bio__1lotkk4h",DD="styles_socialsContainer__1lotkk4i",ED="styles_pageContent__1lotkk4j",CD="styles_closing__1lotkk4k",TD="styles_closingInner__1lotkk4l",FD="styles_closingText__1lotkk4m",ID="styles_footerSocials__1lotkk4n";N_.registerPlugin(pt);function AD({data:c}){const r=c.projects,i=c.projectTags,l=c.misc,u=c.socials,d=st.useRef(),p=st.useRef(),g=st.useRef(),v=st.useRef(),[x,k]=st.useState(!1),[C,F]=st.useState(null),[T,R]=st.useState(null),[I,b]=st.useState(16);st.useEffect(()=>{function U(){F(window.innerWidth),R(window.innerHeight),b((()=>{let q;return window.innerWidth>Wo.xx?q=96:window.innerWidth>Wo.xl?q=84:window.innerWidth>Wo.lg?q=72:window.innerWidth>Wo.md?q=60:window.innerWidth>Wo.sm?q=48:q=32,Math.floor(window.innerWidth/q)})())}const X=Ev.debounce(U,33);return window.addEventListener("resize",X),U(),()=>window.removeEventListener("resize",X)},[]),st.useEffect(()=>{const U=[],X={scrollTrigger:{invalidateOnRefresh:!0,trigger:g.current,start:"0% 85%",end:"0% 40%",scrub:!0,markers:!1,onUpdate:({progress:H,direction:ie})=>{d.current.style.opacity=rp.easeInOutSin(1-H)},onLeave:()=>{p.current.style.visibility="hidden"},onEnter:()=>{p.current.style.visibility="visible"},onEnterBack:()=>{p.current.style.visibility="visible"}}},q=N_.timeline(X);return U.push(q),()=>{U.forEach(H=>{H.kill()})}},[]);const $=()=>{k(!x)},K={position:"fixed",top:0,bottom:0,left:0,right:0},Q={opacity:x?1:0};return Z.jsxs(Ak,{children:[Z.jsx("div",{className:uD,ref:d}),Z.jsx("div",{ref:p,children:Z.jsx(lD,{type:"video",source:"/video/waves.mp4",targetWidth:C,targetHeight:T,dotSize:I,mode:"bw",fps:30,bwDotColor:"rgba(241, 240, 238, 0.75)",backgroundColor:"rgba(89, 63, 95, 0)",style:K})}),Z.jsx("div",{className:aD,children:Z.jsxs("div",{className:cD,children:[Z.jsx("h1",{className:dD,dangerouslySetInnerHTML:{__html:l.opening_text_xs}}),Z.jsx("h1",{className:hD,dangerouslySetInnerHTML:{__html:l.opening_text_sm}}),Z.jsx("h1",{className:pD,dangerouslySetInnerHTML:{__html:l.opening_text_md}})]})}),Z.jsx("div",{className:fD,ref:g,children:Z.jsx("div",{className:gD,children:Z.jsxs("div",{className:_D,children:[Z.jsxs("h1",{className:mD,children:[Z.jsx("span",{dangerouslySetInnerHTML:{__html:l.professional_xs}}),Z.jsx("span",{className:Gg,onClick:$,title:"Well, *many* trades...",children:"*"})]}),Z.jsxs("h1",{className:vD,children:[Z.jsx("span",{dangerouslySetInnerHTML:{__html:l.professional_sm}}),Z.jsx("span",{className:Gg,onClick:$,title:"Well, *many* trades...",children:"*"})]}),Z.jsxs("h1",{className:yD,children:[Z.jsx("span",{dangerouslySetInnerHTML:{__html:l.professional_md}}),Z.jsx("span",{className:Gg,onClick:$,title:"Well, *many* trades...",children:"*"})]}),Z.jsxs("div",{className:wD,ref:v,style:Q,children:["Well, ",Z.jsx("em",{children:"many"})," trades..."]})]})})}),Z.jsx("div",{className:xD,children:Z.jsxs("div",{className:kD,children:[Z.jsx("div",{className:SD,dangerouslySetInnerHTML:{__html:l.bio}}),Z.jsx("div",{className:DD,children:u?Z.jsx(dv,{socials:u,theme:"light",display:"block"}):null})]})}),Z.jsx("div",{className:ED,children:Z.jsx(PS,{projects:r,tags:i})}),Z.jsxs("div",{className:CD,children:[Z.jsx("div",{className:FD,children:Z.jsx("h1",{children:Z.jsx("em",{children:"Say hello!"})})}),Z.jsx("div",{className:TD,children:u?Z.jsx(dv,{socials:u,theme:"dark",display:"inline",style:ID}):null})]})]})}const PD={opening_text_md:`<p>Tim Klimowicz is an <em>award-winning<br> creative developer</em> based in<br> Rockaway Beach, NYC.</p>
`,bio:`<p>His work with The New Yorker, Vanity Fair, TIME, and more has been nominated and recognized with more than two dozen prestigious awards, including an Emmy Award and five Emmy nominations.</p>
<p>When he’s not tinkering with design and programming projects, he enjoys cycling, video games, photography, making things, and exploring the world around him.</p>
<p>He does <em>not</em> enjoy self-promotion and talking about himself in third person.</p>
`,opening_text_xs:`<p>Tim Klimowicz is<br> an <em>award-winning<br> creative developer<br></em> based in Rockaway<br> Beach, NYC.</p>
`,opening_text_sm:`<p>Tim Klimowicz is an<br> <em>award-winning creative<br> developer</em> based in<br> Rockaway Beach, NYC.</p>
`,professional_xs:`<p>An industry veteran, <br>he has well over <em>two <br>decades of experience</em> <br>as an unapologetic<br> jack of all trades.</p>
`,professional_md:`<p>An industry veteran, he has well over <br /><em>two decades of experience</em> as an <br />unapologetic jack of all trades.</p>
`,professional_sm:`<p>An industry veteran, he has<br> well over <em>two decades of<br> experience</em> as an unapologetic<br> jack of all trades.</p>
`},bD=JSON.parse(`[{"id":"36","order":"36.00000000000000000000","ID":36,"title_bp_md":"AI of a Thousand Faces","title_bp_xs":"AI of a Thousand Faces","title_bp_sm":"AI of a Thousand Faces","year":"2025","description":"<p>AI is here, but where will it go next, and what will it mean for the rest of us fleshier vessels of intelligence?</p>\\n<p>WIRED reached out for a second collaboration on the <a href=\\"https://www.wired.com/ai-issue/\\">hub page for a package of articles</a> exploring this question.</p>\\n<p>Themed around the visuals of tarot cards, this project allowed me to practice a bit of my animation chops to add a bit of fun to the otherwise conventional grid layout.</p>\\n","link_url":"https://www.wired.com/ai-issue/","association":{"id":"7","order":"7.00000000000000000000","ID":7,"name":"WIRED","link_url":"https://www.wired.com/"},"recognition":[],"role":"Lead Developer","slug":"ai-of-a-thousand-faces","media":{"id":32,"order":"32.00000000000000000000","ID":32,"type":"image","src_desktop":"img/ai-of-a-thousand-faces-desktop.jpg","src_mobile":"img/ai-of-a-thousand-faces-mobile.jpg","alt":"AI of a Thousand Faces","width_desktop":"1920","height_desktop":"1080","width_mobile":"800","height_mobile":"1600"},"tags":[{"id":"featured","order":"3.00000000000000000000","ID":"featured","active":true,"label":"Featured"}],"index":"25"},{"id":"35","order":"35.00000000000000000000","ID":35,"title_bp_md":"A Mother and Her Trans Teen<br> Decide to Leave the U.S.","title_bp_xs":"A Mother and Her<br>\\nTrans Teen Decide to<br>\\nLeave the U.S.","title_bp_sm":"A Mother and Her<br>\\nTrans Teen Decide to<br>\\nLeave the U.S.","year":"2025","description":"<p>A fun little custom video scrollytelling component I built for this project allowed us to turn a single linear video into something a bit more interactive.</p>\\n<p>It was a novel solution to a challenge presented to me as something potentially far more complicated, expected to involve multiple layers of transparent video with synchronized playback to achieve essentially the same result. You can imagine how much both the production <em>and</em> development would have been bogged down had we taken that approach.</p>\\n<p>I don't often toot my own horn, but I'm quite happy with how well the end result accomplished our goals with far less complexity all around. It's not without a tradeoff or two, but the alternative would have been practically impossible given the limited time we had, so consider this horn proudly tooted.</p>\\n","link_url":"https://www.newyorker.com/news/as-told-to/a-mother-and-her-trans-teen-decide-to-leave-the-us","association":{"id":"4","order":"4.00000000000000000000","ID":4,"name":"The New Yorker","link_url":"https://www.newyorker.com/"},"recognition":[],"role":"Lead Developer","slug":"mother-and-her-trans-teen","media":{"id":31,"order":"31.00000000000000000000","ID":31,"type":"image","src_desktop":"img/journey-to-mexico-desktop.jpg","src_mobile":"img/journey-to-mexico-mobile.jpg","alt":"A Mother and Her Trans Teen Decide to Leave the U.S.","width_desktop":"1920","height_desktop":"1440","width_mobile":"800","height_mobile":"1500"},"tags":[{"id":"featured","order":"3.00000000000000000000","ID":"featured","active":true,"label":"Featured"}],"index":"24"},{"id":"34","order":"34.00000000000000000000","ID":34,"title_bp_md":"You're Not Ready","title_bp_xs":"You're Not Ready","title_bp_sm":"You're Not Ready","year":"2025","description":"<p>As a young adult immersing myself in technology during the dot-com bubble of the late 1990s, I could hardly contain my excitement when the latest WIRED magazine appeared at my doorstep every month prognosticating both the boom and the doom of the web.</p>\\n<p>Two and a half decades later, I had the strange fortune of revisiting that excitement when WIRED reached out to ask if I would work with them on their latest web piece, <a href=\\"https://www.wired.com/youre-not-ready/\\"><em>You’re Not Ready</em></a>.</p>\\n<p>In addition to the <a href=\\"https://www.wired.com/youre-not-ready/\\">hub page introducing the issue and aggregating its collection of stories</a>, I also had free rein to dream up a fun little interactive to illustrate the power of <a href=\\"https://www.wired.com/story/youre-not-ready-quantum-cracks/\\">quantum computers when applied to cracking modern encryption</a>.</p>\\n","link_url":"","association":{"id":"7","order":"7.00000000000000000000","ID":7,"name":"WIRED","link_url":"https://www.wired.com/"},"recognition":[],"role":"Lead Developer","slug":"youre-not-ready","media":{"id":30,"order":"30.00000000000000000000","ID":30,"type":"image","src_desktop":"img/youre-not-ready-desktop.jpg","src_mobile":"img/youre-not-ready-mobile.jpg","alt":"You’re Not Ready","width_desktop":"1920","height_desktop":"1067","width_mobile":"800","height_mobile":"1500"},"tags":[{"id":"featured","order":"3.00000000000000000000","ID":"featured","active":true,"label":"Featured"}],"index":"23"},{"id":"33","order":"33.00000000000000000000","ID":33,"title_bp_md":"Laugh Lines","title_bp_xs":"Laugh Lines","title_bp_sm":"Laugh Lines","year":"2024","description":"<p><a href=\\"https://www.newyorker.com/puzzles-and-games-dept/laugh-lines/no-1\\"><em>Laugh Lines</em></a> is the first substantial game I've ever developed from the ground up, and in the process I learned that even relatively simple games can get <em>very</em> complex <em>very</em> quickly.</p>\\n<p>It is a joy to play, but was even more fun to create, and the itch it scratched is one I definitely hope to claw away at again in the future.</p>\\n","link_url":"https://www.newyorker.com/puzzles-and-games-dept/laugh-lines/no-1","association":{"id":"4","order":"4.00000000000000000000","ID":4,"name":"The New Yorker","link_url":"https://www.newyorker.com/"},"recognition":[],"role":"Lead Developer","slug":"laugh-lines","media":{"id":29,"order":"29.00000000000000000000","ID":29,"type":"image","src_desktop":"img/laugh-lines-desktop.jpg","src_mobile":"img/laugh-lines-mobile.jpg","alt":"Laugh Lines","width_desktop":"1920","height_desktop":"1250","width_mobile":"800","height_mobile":"1500"},"tags":[{"id":"featured","order":"3.00000000000000000000","ID":"featured","active":true,"label":"Featured"}],"index":"22"},{"id":"31","order":"31.00000000000000000000","ID":31,"title_bp_md":"2024 Election: What’s at Stake<br>for Women","title_bp_xs":"2024 Election: What’s at Stake for Women","title_bp_sm":"2024 Election: What’s at Stake<br>\\nfor Women","year":"2024","description":"<p>Glamour polled 2,000 women around the country about the issues they're most concerned with going into the 2024 election and used their findings to produce a special package of stories published across their channels.</p>\\n<p><a href=\\"https://www.glamour.com/story/election-2024-whats-at-stake-for-women\\">The resulting hub page</a> brings it all together using a map-based narrative component I'd originally built for a separate personal project, highlighting a handful of case studies and a diverse sample of opinions from the women they spoke to.</p>\\n","link_url":"https://www.glamour.com/story/election-2024-whats-at-stake-for-women","association":{"id":"6","order":"6.00000000000000000000","ID":6,"name":"Glamour","link_url":"https://www.glamour.com/"},"recognition":[],"role":"Creative Developer, Lead Developer","slug":"election-2024-whats-at-stake-for-women","media":{"id":28,"order":"28.00000000000000000000","ID":28,"type":"image","src_desktop":"img/2024-election-desktop.jpg","src_mobile":"img/2024-election-mobile.jpg","alt":"2024 Election: What’s at Stake for Women","width_desktop":"1920","height_desktop":"1015","width_mobile":"800","height_mobile":"1660"},"tags":[{"id":"featured","order":"3.00000000000000000000","ID":"featured","active":true,"label":"Featured"}],"index":"21"},{"id":"30","order":"30.00000000000000000000","ID":30,"title_bp_md":"Generation Beauty","title_bp_xs":"Generation Beauty","title_bp_sm":"Generation Beauty","year":"2024","description":"<p>Skin-care mini fridges? D-Bronzi drops? <em>Hyaluronic acid serum?</em></p>\\n<p>What have I gotten myself into?!</p>\\n<p><a href=\\"https://www.allure.com/story/generation-beauty\\"><em>Generation Beauty</em></a> explores the relationship between impressionable tweens, the beauty industry, and the various influential forces that enable the two to feed off each other.</p>\\n","link_url":"https://www.allure.com/story/generation-beauty","association":{"id":"5","order":"5.00000000000000000000","ID":5,"name":"Allure","link_url":"https://www.allure.com/"},"recognition":[],"role":"Creative Developer, Lead Developer","slug":"generation-beauty","media":{"id":27,"order":"27.00000000000000000000","ID":27,"type":"image","src_desktop":"img/generation-beauty-desktop.jpg","src_mobile":"img/generation-beauty-mobile.jpg","alt":"Generation Beauty","width_desktop":"1920","height_desktop":"1096","width_mobile":"800","height_mobile":"1650"},"tags":[{"id":"featured","order":"3.00000000000000000000","ID":"featured","active":true,"label":"Featured"}],"index":"20"},{"id":"29","order":"29.00000000000000000000","ID":29,"title_bp_md":"One Family’s Perilous Escape from Gaza City","title_bp_xs":"One Family’s Perilous Escape from Gaza City","title_bp_sm":"One Family’s Perilous Escape from Gaza City","year":"2023","description":"<p>When Israel invaded Kamal Al-Mashharawi’s neighborhood, he crowded into a basement with his extended family. “The world is closing in on us,” he wrote on WhatsApp.</p>\\n","link_url":"https://www.newyorker.com/news/dispatch/one-familys-perilous-escape-from-gaza-city","association":{"id":"4","order":"4.00000000000000000000","ID":4,"name":"The New Yorker","link_url":"https://www.newyorker.com/"},"recognition":[],"role":"Designer, Developer","slug":"gaza-dispatches","media":{"id":26,"order":"26.00000000000000000000","ID":26,"type":"image","src_desktop":"img/gaza-dispatches-desktop.jpg","src_mobile":"img/gaza-dispatches-mobile.jpg","alt":"One Family’s Perilous Escape from Gaza City","width_desktop":"1440","height_desktop":"810","width_mobile":"800","height_mobile":"1500"},"tags":[{"id":"featured","order":"3.00000000000000000000","ID":"featured","active":true,"label":"Featured"}],"index":"19"},{"id":"28","order":"28.00000000000000000000","ID":28,"title_bp_md":"Wong Kar Wai’s “In the Mood for Love”","title_bp_xs":"Wong Kar Wai’s “In the Mood for Love”","title_bp_sm":"Wong Kar Wai’s “In the Mood for Love”","year":"2023","description":"<p>A sort of meta interactive treatment of an article on how social media turned the iconic film <em>In the Mood for Love</em> into a trending “aesthetic.”</p>\\n","link_url":"https://www.newyorker.com/culture/touchstones/wong-kar-wais-in-the-mood-for-love","association":{"id":"4","order":"4.00000000000000000000","ID":4,"name":"The New Yorker","link_url":"https://www.newyorker.com/"},"recognition":[{"id":29,"order":"29.00000000000000000000","ID":29,"type":"award","award_name":"American Society of Magazine Editors","exhibit_title":null,"exhibit_location":null,"year":"2024","category":"Best Digital Design - Design, Photography and Illustration","place":"Winner","link_url":"https://www.asme.media/american-society-of-magazine-editors-announces-national-magazine-awards-2024-nominees"}],"role":"Developer","slug":"in-the-mood-for-love","media":{"id":1,"order":"1.00000000000000000000","ID":17,"type":"image","src_desktop":"img/in-the-mood-for-love-desktop.jpg","src_mobile":"img/in-the-mood-for-love-mobile.jpg","alt":"In the Mood for Love","width_desktop":"1920","height_desktop":"1080","width_mobile":"800","height_mobile":"1500"},"tags":[{"id":"award-winning","order":"1.00000000000000000000","ID":"award-winning","active":true,"label":"Award-winning"},{"id":"featured","order":"3.00000000000000000000","ID":"featured","active":true,"label":"Featured"}],"index":"18"},{"id":"19","order":"19.00000000000000000000","ID":19,"title_bp_md":"The Cartoons & Puzzles Issue","title_bp_xs":"The Cartoons & Puzzles Issue","title_bp_sm":"The Cartoons & Puzzles Issue","year":"2022","description":"<p>As an end-of-year wrap-up for 2022, I worked together with the The New Yorker’s Interactives team and their Puzzles & Games Dept. to develop an exceedingly fun (and often challenging!) digital version of The New Yorker’s iconic <em>Cartoons & Puzzles Issue</em>.</p>\\n<p>In addition to the <a href=\\"https://www.newyorker.com/cartoons-and-puzzles-2022\\">playful hub page</a>, a series of cartoon and puzzle pages were created as part of the issue, including custom interactive <a href=\\"https://www.newyorker.com/magazine/2022/12/26/sight-gags\\">rebus</a> and <a href=\\"https://www.newyorker.com/magazine/2022/12/26/comedy-of-errors\\">hangman-style</a> puzzles.</p>\\n","link_url":"https://www.newyorker.com/cartoons-and-puzzles-2022","association":{"id":"4","order":"4.00000000000000000000","ID":4,"name":"The New Yorker","link_url":"https://www.newyorker.com/"},"recognition":[{"id":28,"order":"28.00000000000000000000","ID":28,"type":"award","award_name":"Design & Art Direction Awards","exhibit_title":null,"exhibit_location":null,"year":"2023","category":"Magazine & Newspaper Design - Digital Publications","place":"Wood Pencil","link_url":"https://www.dandad.org/awards/professional/2023/237464/the-cartoons-puzzles-issue/"}],"role":"Developer","slug":"cartoons-puzzles-issue","media":{"id":11,"order":"11.00000000000000000000","ID":10,"type":"image","src_desktop":"img/cartoons-puzzles-desktop.jpg","src_mobile":"img/cartoons-puzzles-mobile.jpg","alt":"The Cartoons & Puzzles Issue","width_desktop":"1920","height_desktop":"1397","width_mobile":"800","height_mobile":"1476"},"tags":[{"id":"award-winning","order":"1.00000000000000000000","ID":"award-winning","active":true,"label":"Award-winning"}],"index":"17"},{"id":"22","order":"22.00000000000000000000","ID":22,"title_bp_md":"Parenting Advice I Was Given (And Didn’t Take)","title_bp_xs":"Parenting Advice I Was<br>\\nGiven (And Didn’t Take)","title_bp_sm":"Parenting Advice I Was<br>\\nGiven (And Didn’t Take)","year":"2022","description":"<p>An absolute joy to create, this playful piece brings to life Liana Finck’s quirky take on parenthood through cartoon, picking apart the “conventional wisdom” and well-meant advice that all new parents are relentlessly offered.</p>\\n","link_url":"https://www.newyorker.com/humor/sketchbook/parenting-advice-i-was-given-and-didnt-take","association":{"id":"4","order":"4.00000000000000000000","ID":4,"name":"The New Yorker","link_url":"https://www.newyorker.com/"},"recognition":[],"role":"Developer","slug":"parenting-advice","media":{"id":21,"order":"21.00000000000000000000","ID":21,"type":"image","src_desktop":"img/parenting-advice-desktop.jpg","src_mobile":"img/parenting-advice-mobile.jpg","alt":"Parenting Advice I Was Given (And Didn’t Take)","width_desktop":"1600","height_desktop":"1080","width_mobile":"800","height_mobile":"1422"},"tags":[{"id":"featured","order":"3.00000000000000000000","ID":"featured","active":true,"label":"Featured"}],"index":"16"},{"id":"20","order":"20.00000000000000000000","ID":20,"title_bp_md":"The Best Books of 2022","title_bp_xs":"The Best Books of 2022","title_bp_sm":"The Best Books of 2022","year":"2022","description":"<p>It had been a while since I created something as mundane yet satisfying as a list filtering mechanic. The requirements for this project called for a flexible system where <em>filters</em> could be constructed through compound groupings of various <em>tags</em> and <em>categories</em>.</p>\\n<p>Like much of my newer work, it was modeled in an Airtable base acting as a combination CMS / API. I’m quite happy with the outcome, which possesses the satisfying combination of graceful simplicity <em>and</em> functional flexibility.</p>\\n","link_url":"https://www.newyorker.com/best-books-2022","association":{"id":"4","order":"4.00000000000000000000","ID":4,"name":"The New Yorker","link_url":"https://www.newyorker.com/"},"recognition":[],"role":"Developer","slug":"best-books-of-2022","media":{"id":10,"order":"10.00000000000000000000","ID":9,"type":"image","src_desktop":"img/best-books-of-2022-desktop.jpg","src_mobile":"img/best-books-of-2022-mobile.jpg","alt":"The Best Books of 2022","width_desktop":"1920","height_desktop":"1202","width_mobile":"779","height_mobile":"1489"},"tags":[],"index":"15"},{"id":"27","order":"27.00000000000000000000","ID":27,"title_bp_md":"Vanity Fair Hollywood Issue","title_bp_xs":"Vanity Fair Hollywood Issue","title_bp_sm":"Vanity Fair Hollywood Issue","year":"2019, 2021-2022","description":"<ul>\\n<li><strong>28th Annual Hollywood Issue (2022)</strong>\\n<ul>\\n<li><a href=\\"https://www.vanityfair.com/hollywood/2022/02/hollywood-portfolio-2022\\"><em>The House of Hollywood</em></a></li>\\n</ul>\\n</li>\\n<li><strong>27th Annual Hollywood Issue (2021)</strong>\\n<ul>\\n<li><a href=\\"https://www.vanityfair.com/hollywood/2021/02/hollywood-issue-2021\\"><em>Hollywood Issue</em></a></li>\\n<li><a href=\\"https://www.vanityfair.com/hollywood/2021/02/hollywood-portfolio-2021\\"><em>Portfolio: On With the Show!</em></a></li>\\n</ul>\\n</li>\\n<li><strong>25th Annual Hollywood Issue (2019)</strong>\\n<ul>\\n<li><a href=\\"https://www.vanityfair.com/hollywood/2019/01/hollywood-cover-2019\\"><em>Moving Pictures</em></a></li>\\n<li><a href=\\"https://www.vanityfair.com/hollywood/2019/01/25-best-movie-scenes\\"><em>25 Scenes / 25 Years</em></a></li>\\n</ul>\\n</li>\\n</ul>\\n<p>A welcome respite from the heavier work I’ve often found myself doing, the three separate Vanity Fair Hollywood Issues I’ve had the honor of creating in digital format have continued to illustrate to me what can be possible when no corners are cut, few creative restrictions are put in place, and the entire process is piloted by a handful of incredibly accomplished teams.</p>\\n<p>Despite the impossibly aggressive deadlines and whirlwind of always-evolving (and sometimes competing) editorial, photo, and artistic directions, the end result is always something I’m proud of: a simple digital experience that is a pleasure to just <em>use</em>.</p>\\n","link_url":"","association":{"id":"1","order":"1.00000000000000000000","ID":1,"name":"Vanity Fair","link_url":"https://www.vanityfair.com/"},"recognition":[],"role":"Lead Designer, Lead Developer","slug":"vanity-fair-hollywood-issue","media":{"id":8,"order":"8.00000000000000000000","ID":7,"type":"image","src_desktop":"img/2022-hollywood-issue-desktop.jpg","src_mobile":"img/2022-hollywood-issue-mobile.jpg","alt":"2022 Vanity Fair Hollywood Issue","width_desktop":"1920","height_desktop":"2130","width_mobile":"800","height_mobile":"1420"},"tags":[{"id":"featured","order":"3.00000000000000000000","ID":"featured","active":true,"label":"Featured"}],"index":"14"},{"id":"24","order":"24.00000000000000000000","ID":24,"title_bp_md":"The Royal Family’s Continental Rift","title_bp_xs":"The Royal Family’s<br>\\nContinental Rift","title_bp_sm":"The Royal Family’s<br>\\nContinental Rift","year":"2021","description":"<p>When Vanity Fair approached me for their upcoming story on the royal family’s latest drama, I was thrilled to learn that it was actually going to be <em>fun</em>!</p>\\n<p>The visual portion of the story centered around two interactive elements: the first illustrating the fashion legacy Diana imparted on her two well-known daughters-in-law, Kate Middleton and Meghan Markle; and the second highlighting the recurring pattern of negative tabloid press treatment toward both Diana and Markle.</p>\\n<p>The result is a simple but visually exciting story reminiscent of an analog photo scrapbook, attempting to mimic as much of the organic layout and feel you might expect.</p>\\n","link_url":"https://www.vanityfair.com/style/2021/04/may-cover-story-a-continental-royal-rift","association":{"id":"1","order":"1.00000000000000000000","ID":1,"name":"Vanity Fair","link_url":"https://www.vanityfair.com/"},"recognition":[],"role":"Lead Designer, Lead Developer","slug":"royal-familys-continental-rift","media":{"id":14,"order":"14.00000000000000000000","ID":13,"type":"image","src_desktop":"img/continental-rift-2-desktop.jpg","src_mobile":"img/continental-rift-2-mobile.jpg","alt":"The Royal Family’s Continental Rift","width_desktop":"1920","height_desktop":"1064","width_mobile":"800","height_mobile":"1500"},"tags":[],"index":"13"},{"id":"18","order":"18.00000000000000000000","ID":18,"title_bp_md":"The Secretive Prisons That Keep Migrants Out of Europe","title_bp_xs":"The Secretive Prisons<br> \\nThat Keep Migrants Out of Europe","title_bp_sm":"The Secretive Prisons<br> \\nThat Keep Migrants Out of Europe","year":"2021","description":"<p>In a lot of ways, <a href=\\"https://www.newyorker.com/magazine/2021/12/06/the-secretive-libyan-prisons-that-keep-migrants-out-of-europe\\"><em>The Secretive Prisons That Keep Migrants Out of Europe</em></a> felt like the sort of work I cut my teeth on well over a decade earlier, and the sort of work I’d like to do a lot more of.</p>\\n","link_url":"https://www.newyorker.com/magazine/2021/12/06/the-secretive-libyan-prisons-that-keep-migrants-out-of-europe","association":{"id":"4","order":"4.00000000000000000000","ID":4,"name":"The New Yorker","link_url":"https://www.newyorker.com/"},"recognition":[{"id":30,"order":"30.00000000000000000000","ID":30,"type":"award","award_name":"Online Journalism Awards","exhibit_title":null,"exhibit_location":null,"year":"2022","category":"2022 The Al Neuharth Innovation in Investigative Journalism Award, Medium Newsroom","place":"Winner","link_url":"https://awards.journalists.org/entries/the-secretive-prisons-that-keep-migrants-out-of-europe/"}],"role":"Designer, Developer","slug":"secretive-prisons","media":{"id":22,"order":"22.00000000000000000000","ID":22,"type":"image","src_desktop":"img/secretive-prisons-desktop.jpg","src_mobile":"img/secretive-prisons-mobile.jpg","alt":"The Secretive Prisons That Keep Migrants Out of Europe","width_desktop":"1920","height_desktop":"1029","width_mobile":"780","height_mobile":"1286"},"tags":[],"index":"12"},{"id":"1","order":"1.00000000000000000000","ID":1,"title_bp_md":"The Great Fire","title_bp_xs":"The Great Fire","title_bp_sm":"The Great Fire","year":"2020","description":"<p>Amidst the Black Lives Matter protests and the growing COVID-19 death toll of mid-pandemic 2020, Ta-Nehisi Coates and Vanity Fair partnered for their September issue, an issue containing the feature portfolio <a href=\\"https://www.vanityfair.com/culture/2020/08/black-lives-matter-activists-photos\\"><em>You Said Hope</em></a>, an oral history <a href=\\"https://www.vanityfair.com/culture/2020/08/george-floyd-oral-history\\"><em>The Great Fire</em></a>, and a <a href=\\"https://www.vanityfair.com/culture/2020/08/september-2020-issue-the-great-fire\\">hub page</a> sharing the same name to feature the rest of the issue’s content.</p>\\n","link_url":"https://www.vanityfair.com/culture/2020/08/september-2020-issue-the-great-fire","association":{"id":"1","order":"1.00000000000000000000","ID":1,"name":"Vanity Fair","link_url":"https://www.vanityfair.com/"},"recognition":[{"id":27,"order":"27.00000000000000000000","ID":27,"type":"award","award_name":"Webby","exhibit_title":null,"exhibit_location":null,"year":"2021","category":"Best Individual Editorial Feature - Media Company","place":"Honoree","link_url":"https://winners.webbyawards.com/2021/websites-and-mobile-sites/features-design/best-individual-editorial-feature-media-company/169145/true-stories-about-the-great-fire"}],"role":"Lead Designer, Lead Developer","slug":"the-great-fire","media":{"id":24,"order":"24.00000000000000000000","ID":24,"type":"image","src_desktop":"img/the-great-fire-desktop.jpg","src_mobile":"img/the-great-fire-mobile.jpg","alt":"The Great Fire","width_desktop":"1920","height_desktop":"1187","width_mobile":"800","height_mobile":"1565"},"tags":[{"id":"award-winning","order":"1.00000000000000000000","ID":"award-winning","active":true,"label":"Award-winning"}],"index":"11"},{"id":"26","order":"26.00000000000000000000","ID":26,"title_bp_md":"Person of the Year","title_bp_xs":"Person of the Year","title_bp_sm":"Person of the Year","year":"2018-2020","description":"<ul>\\n<li><strong>2020 Person of the Year</strong>\\n<ul>\\n<li><a href=\\"https://time.com/person-of-the-year-2020-joe-biden-kamala-harris/\\">Joe Biden & Kamala Harris</a></li>\\n</ul>\\n</li>\\n<li><strong>2019 Person of the Year</strong>\\n<ul>\\n<li><a href=\\"https://time.com/person-of-the-year-2019-greta-thunberg/\\">Greta Thunberg</a></li>\\n</ul>\\n</li>\\n<li><strong>2018 Person of the Year</strong>\\n<ul>\\n<li><a href=\\"https://time.com/person-of-the-year-2018-the-guardians/\\">The Guardians and the War on Truth</a></li>\\n</ul>\\n</li>\\n</ul>\\n<p>Every year at the height of autumn, a small team of journalists from across TIME’s organization come together to produce the Person of the Year issue. This “inner circle” includes writers, photo editors, video producers, print designers, executives, and — for three years in a row — me.</p>\\n<p>Through a comical game of charades between those “in the know” and myself (who would remain in the dark about the selectees until the final days or even hours), the digital issue had to be designed, built, and tested nearly blind; the placeholder names and images swapped out for the real things just ahead of the highly-anticipated announcement at 7am, the final step in this arduous process to reveal the world’s Person of the Year.</p>\\n","link_url":"","association":{"id":"2","order":"2.00000000000000000000","ID":2,"name":"TIME","link_url":"http://time.com/"},"recognition":[],"role":"Lead Designer, Lead Developer","slug":"time-person-of-the-year","media":{"id":6,"order":"6.00000000000000000000","ID":5,"type":"image","src_desktop":"img/2019-person-of-the-year-desktop.jpg","src_mobile":"img/2019-person-of-the-year-mobile.jpg","alt":"TIME 2019 Person of the Year","width_desktop":"1920","height_desktop":"1012","width_mobile":"800","height_mobile":"1420"},"tags":[{"id":"featured","order":"3.00000000000000000000","ID":"featured","active":true,"label":"Featured"}],"index":"10"},{"id":"3","order":"3.00000000000000000000","ID":3,"title_bp_md":"100 Women of the Year","title_bp_xs":"100 Women of the Year","title_bp_sm":"100 Women of the Year","year":"2020","description":"<p>With few exceptions, TIME’s long-running <a href=\\"https://timklimowicz.com/#time-person-of-the-year\\"><em>Person of the Year</em></a> franchise has exclusively recognized men for their achievements. To mark the 100th anniversary of women’s suffrage in the United States, TIME revisited each year since 1920 to honor the influential women whose achievements may have been overlooked by the male-dominated media landscape of the past century.</p>\\n","link_url":"https://time.com/100-women-of-the-year/","association":{"id":"2","order":"2.00000000000000000000","ID":2,"name":"TIME","link_url":"http://time.com/"},"recognition":[],"role":"Lead Designer, Lead Developer","slug":"100-women-of-the-year","media":{"id":3,"order":"3.00000000000000000000","ID":2,"type":"image","src_desktop":"img/100-women-of-the-year-desktop.jpg","src_mobile":"img/100-women-of-the-year-mobile.jpg","alt":"100 Women of the Year","width_desktop":"1920","height_desktop":"1013","width_mobile":"800","height_mobile":"1420"},"tags":[],"index":"9"},{"id":"7","order":"7.00000000000000000000","ID":7,"title_bp_md":"Guns in America","title_bp_xs":"Guns in America","title_bp_sm":"Guns in America","year":"2018","description":"<p>For more than five months, <a href=\\"https://www.jr-art.net/\\">French artist JR</a> captured photos, video, and audio interviews of 245 individuals from various backgrounds across the US as part of an extraordinary effort to bring all of their voices together in one enormous mural for the cover of TIME magazine.</p>\\n<p>Creating the interactive version of this mural brought me way back to my roots during the Macromedia Flash days, where the page felt more like a canvas than a document, and where the lack of rich ecosystems of libraries and frameworks meant that it sometimes required an incredibly tedious effort and a ton of creativity to create something compelling.</p>\\n<p>In <a href=\\"http://time.com/guns-in-america/\\"><em>Guns in America</em></a>, this meant manually tracing the outlines of all 245 individuals in the mural. It meant hand-wrangling the data for each of them, and working to come up with the best way to let their stories be heard in a compelling and intuitive manner.</p>\\n<p>It was one of the more challenging projects I’ve ever worked on, and also the most rewarding. But more than anything, it’s an honor to know that I had a small part in the enormous effort involving many thousands of person-hours creating something that will help facilitate dialogue around one of the most divisive issues in the US.</p>\\n","link_url":"http://time.com/guns-in-america/","association":{"id":"2","order":"2.00000000000000000000","ID":2,"name":"TIME","link_url":"http://time.com/"},"recognition":[{"id":1,"order":"1.00000000000000000000","ID":1,"type":"award","award_name":"Emmy","exhibit_title":null,"exhibit_location":null,"year":"2019","category":"Outstanding New Approaches: Current News","place":"Nominee","link_url":"https://emmyonline.tv/news-and-documentary-40th-nominees/"},{"id":2,"order":"2.00000000000000000000","ID":2,"type":"award","award_name":"RTDNA National Murrow Award","exhibit_title":null,"exhibit_location":null,"year":"2019","category":"Excellence in Innovation","place":"Winner","link_url":"https://rtdna.org/content/2019_national_edward_r_murrow_award_winners"}],"role":"Lead Designer, Lead Developer","slug":"guns-in-america","media":{"id":17,"order":"17.00000000000000000000","ID":16,"type":"image","src_desktop":"img/guns-in-america-desktop.jpg","src_mobile":"img/guns-in-america-mobile.jpg","alt":"Guns in America","width_desktop":"1280","height_desktop":"720","width_mobile":"800","height_mobile":"1500"},"tags":[{"id":"award-winning","order":"1.00000000000000000000","ID":"award-winning","active":true,"label":"Award-winning"},{"id":"featured","order":"3.00000000000000000000","ID":"featured","active":true,"label":"Featured"}],"index":"8"},{"id":"8","order":"8.00000000000000000000","ID":8,"title_bp_md":"The Opioid Diaries","title_bp_xs":"The Opioid Diaries","title_bp_sm":"The Opioid Diaries","year":"2018","description":"<p>Considered to be the “worst addiction epidemic in American history”, the opioid crisis facing America is killing more than 64,000 people per year and showing few signs of slowing.</p>\\n<p>TIME’s <a href=\\"http://time.com/james-nachtwey-opioid-addiction-america/\\"><em>The Opioid Diaries</em></a> was published using the same custom framework successfully powering the earlier <a href=\\"https://timklimowicz.com/#finding-home\\"><em>Finding Home: Heln’s First Year</em></a>, accompanied by an unprecedented cover-to-cover print magazine on the topic, both designed around a powerful photo essay featuring the work of photojournalist James Nachtwey.</p>\\n","link_url":"http://time.com/james-nachtwey-opioid-addiction-america/","association":{"id":"2","order":"2.00000000000000000000","ID":2,"name":"TIME","link_url":"http://time.com/"},"recognition":[{"id":3,"order":"3.00000000000000000000","ID":3,"type":"award","award_name":"Webby","exhibit_title":null,"exhibit_location":null,"year":"2019","category":"Best Use of Photography","place":"Nominee","link_url":"https://www.webbyawards.com/winners/2019/websites/features-design/best-use-of-photography/the-opioid-diaries/"}],"role":"Lead Designer, Lead Developer","slug":"the-opioid-diaries","media":{"id":20,"order":"20.00000000000000000000","ID":20,"type":"image","src_desktop":"img/opioid-diaries-desktop.jpg","src_mobile":"img/opioid-diaries-mobile.jpg","alt":"The Opioid Diaries","width_desktop":"1280","height_desktop":"640","width_mobile":"800","height_mobile":"1500"},"tags":[{"id":"award-winning","order":"1.00000000000000000000","ID":"award-winning","active":true,"label":"Award-winning"},{"id":"featured","order":"3.00000000000000000000","ID":"featured","active":true,"label":"Featured"}],"index":"7"},{"id":"9","order":"9.00000000000000000000","ID":9,"title_bp_md":"Finding Home: Heln’s First Year","title_bp_xs":"Finding Home: Heln’s First Year","title_bp_sm":"Finding Home: Heln’s First Year","year":"2017","description":"<p>From her birth at one refugee camp in Greece to her first birthday at another refugee camp in Germany, TIME journalists covered the first year of baby Heln’s life as a stateless child born to parents fleeing the Syrian civil war.</p>\\n<p>Pushing the envelope of TIME’s approach to digital storytelling, <a href=\\"http://time.com/finding-home/\\"><em>Finding Home</em></a> chronicles their journey through the use of full-bleed galleries of pictures, video vignettes, and audio voicemails, all tied together by a story told through the dialogue of SMS messages between baby Heln’s mother and the TIME journalist covering them.</p>\\n","link_url":"http://time.com/finding-home/","association":{"id":"2","order":"2.00000000000000000000","ID":2,"name":"TIME","link_url":"http://time.com/"},"recognition":[{"id":4,"order":"4.00000000000000000000","ID":4,"type":"award","award_name":"Emmy","exhibit_title":null,"exhibit_location":null,"year":"2018","category":"Outstanding New Approaches: Documentary","place":"Nominee","link_url":"http://emmyonline.com/download/NewsDoc_39th_Nominations_Final.pdf"},{"id":5,"order":"5.00000000000000000000","ID":5,"type":"award","award_name":"World Press Photo","exhibit_title":null,"exhibit_location":null,"year":"2018","category":"Digital Storytelling Contest: Innovative Storytelling","place":"1st Prize","link_url":"https://www.worldpressphoto.org/collection/mm/2018"},{"id":6,"order":"6.00000000000000000000","ID":6,"type":"award","award_name":"Pictures of the Year International","exhibit_title":null,"exhibit_location":null,"year":"2017","category":"Online Feature Story Editing","place":"1st","link_url":"http://poyi.org/75/R2675/index.php"},{"id":7,"order":"7.00000000000000000000","ID":7,"type":"award","award_name":"Webby","exhibit_title":null,"exhibit_location":null,"year":"2018","category":"Best Individual Editorial Experience","place":"Honoree","link_url":"https://vote.webbyawards.com/PublicVoting#/2018/websites/features-design/best-individual-editorial-experience"},{"id":8,"order":"8.00000000000000000000","ID":8,"type":"award","award_name":"Society of Publication Designers","exhibit_title":null,"exhibit_location":null,"year":"2018","category":"Best Mobile Experience","place":"Silver Medal","link_url":"https://www.spd.org/spd-53-medal-finalists/"},{"id":9,"order":"9.00000000000000000000","ID":9,"type":"award","award_name":"Deadline Club Journalism Awards","exhibit_title":null,"exhibit_location":null,"year":"2018","category":"Digital Innovation","place":"Winner","link_url":"http://www.deadlineclub.org/2018-winners/"},{"id":10,"order":"10.00000000000000000000","ID":10,"type":"award","award_name":"RTDNA National Murrow Award","exhibit_title":null,"exhibit_location":null,"year":"2018","category":"Excellence in Innovation","place":"Winner","link_url":"http://www.rtdnaedwardrmurrowawards.org/winners/"},{"id":11,"order":"11.00000000000000000000","ID":11,"type":"award","award_name":"American Society of Magazine Editors","exhibit_title":null,"exhibit_location":null,"year":"2018","category":"Digital Innovation","place":"Finalist","link_url":"http://www.magazine.org/asme/about-asme/pressroom/asme-press-releases/ellies-2018-finalists-announced"}],"role":"Lead Designer, Lead Developer","slug":"finding-home","media":{"id":16,"order":"16.00000000000000000000","ID":15,"type":"image","src_desktop":"img/finding-home-desktop.jpg","src_mobile":"img/finding-home-mobile.jpg","alt":"Finding Home: Heln’s First Year","width_desktop":"1280","height_desktop":"640","width_mobile":"800","height_mobile":"1429"},"tags":[{"id":"award-winning","order":"1.00000000000000000000","ID":"award-winning","active":true,"label":"Award-winning"},{"id":"featured","order":"3.00000000000000000000","ID":"featured","active":true,"label":"Featured"}],"index":"6"},{"id":"11","order":"11.00000000000000000000","ID":11,"title_bp_md":"Times of Crisis","title_bp_xs":"Times of Crisis","title_bp_sm":"Times of Crisis","year":"2010","description":"<p>Building on the success of Thomson Reuters’ <a href=\\"https://timklimowicz.com/#bearing-witness\\"><em>Bearing Witness: Five Years of the Iraq War</em></a> from two years earlier, <em>Times of Crisis</em> examines the events that led up to the 2008 world financial crisis as well as its wide-reaching aftermath. The primary driver of the experience is a rich quilt-like timeline of images, video, and various types of text-based entries detailing the events that unfolded during the crisis.</p>\\n","link_url":"","association":{"id":"3","order":"3.00000000000000000000","ID":3,"name":"MediaStorm","link_url":"https://mediastorm.com"},"recognition":[{"id":12,"order":"12.00000000000000000000","ID":12,"type":"award","award_name":"Emmy","exhibit_title":null,"exhibit_location":null,"year":"2010","category":"New Approaches To News & Documentary Programming: Current News Coverage","place":"Nominee","link_url":"http://emmyonline.com/news_31st_nominations"},{"id":13,"order":"13.00000000000000000000","ID":13,"type":"award","award_name":"NPPA’s Best of Photojournalism","exhibit_title":null,"exhibit_location":null,"year":"2010","category":"News or Feature Multimedia Package","place":"1st","link_url":"http://bop.nppa.org/2010/web_sites/winners/index.php?cat=NFP&smc=UNDE&place=1st"},{"id":14,"order":"14.00000000000000000000","ID":14,"type":"award","award_name":"Pictures of the Year International","exhibit_title":null,"exhibit_location":null,"year":"2010","category":"Documentary Project of the Year","place":"1st","link_url":"http://www.poyi.org/67/DPOY/index.php"},{"id":15,"order":"15.00000000000000000000","ID":15,"type":"award","award_name":"FRANCE 24 – RFI Award","exhibit_title":null,"exhibit_location":null,"year":"2010","category":"Web Documentaries","place":"Nominee","link_url":"http://www.france24.com/en/FRANCE-24-RFI-web-documentary-award-2010"}],"role":"Designer, Developer","slug":"times-of-crisis","media":{"id":25,"order":"25.00000000000000000000","ID":25,"type":"image","src_desktop":"img/times-of-crisis-desktop.jpg","src_mobile":"img/times-of-crisis-desktop.jpg","alt":"Times of Crisis","width_desktop":"1280","height_desktop":"763","width_mobile":"1280","height_mobile":"763"},"tags":[{"id":"award-winning","order":"1.00000000000000000000","ID":"award-winning","active":true,"label":"Award-winning"}],"index":"5"},{"id":"12","order":"12.00000000000000000000","ID":12,"title_bp_md":"Surviving the Tsunami: Stories of Hope","title_bp_xs":"Surviving the Tsunami:<br>\\nStories of Hope","title_bp_sm":"Surviving the Tsunami:<br>\\nStories of Hope","year":"2009","description":"<p>The 2004 Indian Ocean earthquake caused a tsunami that resulted in the deaths of hundreds of thousands of people from more than a dozen countries. Five years later, <em>Surviving the Tsunami: Stories of Hope</em> was produced in partnership with the Thomson Reuters Foundation and IFRC to tell the stories of the journalists and survivors who witnessed the historic event.</p>\\n","link_url":"","association":{"id":"3","order":"3.00000000000000000000","ID":3,"name":"MediaStorm","link_url":"https://mediastorm.com"},"recognition":[{"id":16,"order":"16.00000000000000000000","ID":16,"type":"award","award_name":"Emmy","exhibit_title":null,"exhibit_location":null,"year":"2010","category":"New Approaches To News & Documentary Programming: Current News Coverage","place":"Nominee","link_url":"http://emmyonline.com/news_31st_nominations"},{"id":17,"order":"17.00000000000000000000","ID":17,"type":"award","award_name":"EPpy","exhibit_title":null,"exhibit_location":null,"year":"2010","category":"Best Web Special Feature: News or Event","place":"Winner","link_url":"http://www.editorandpublisher.com/Headlines/2010-eppy-winners-announced-at-interactive-conference-61720-.aspx"},{"id":18,"order":"18.00000000000000000000","ID":18,"type":"award","award_name":"NPPA’s Best of Photojournalism","exhibit_title":null,"exhibit_location":null,"year":"2010","category":"News or Feature Multimedia Package","place":"2nd","link_url":"http://bop.nppa.org/2010/web_sites/winners/index.php?cat=NFP&smc=UNDE&place=2nd"},{"id":19,"order":"19.00000000000000000000","ID":19,"type":"award","award_name":"FRANCE 24 – RFI Award","exhibit_title":null,"exhibit_location":null,"year":"2010","category":"Web Documentaries","place":"Nominee","link_url":"http://www.france24.com/en/FRANCE-24-RFI-web-documentary-award-2010"}],"role":"Designer, Developer","slug":"surviving-the-tsunami","media":{"id":23,"order":"23.00000000000000000000","ID":23,"type":"image","src_desktop":"img/surviving-the-tsunami-desktop.jpg","src_mobile":"img/surviving-the-tsunami-desktop.jpg","alt":"Surviving the Tsunami: Stories of Hope","width_desktop":"1280","height_desktop":"782","width_mobile":"1280","height_mobile":"782"},"tags":[{"id":"award-winning","order":"1.00000000000000000000","ID":"award-winning","active":true,"label":"Award-winning"}],"index":"4"},{"id":"13","order":"13.00000000000000000000","ID":13,"title_bp_md":"Bearing Witness: Five Years of the Iraq War","title_bp_xs":"Bearing Witness: Five Years of the Iraq War","title_bp_sm":"Bearing Witness:<br>\\nFive Years of the Iraq War","year":"2008","description":"<p>In partnership with Thomson Reuters, <em>Bearing Witness: Five Years of the Iraq War</em> shares the stories of the journalists and the work they produced while covering the Iraq War through use of video, photography, infographic charts & maps, and an innovative multimedia timeline of events.</p>\\n","link_url":"","association":{"id":"3","order":"3.00000000000000000000","ID":3,"name":"MediaStorm","link_url":"https://mediastorm.com"},"recognition":[{"id":20,"order":"20.00000000000000000000","ID":20,"type":"award","award_name":"Emmy","exhibit_title":null,"exhibit_location":null,"year":"2009","category":"New Approaches To News & Documentary Programming: Current News Coverage","place":"Nominee","link_url":"http://emmyonline.com/news_30th_nominations"},{"id":21,"order":"21.00000000000000000000","ID":21,"type":"award","award_name":"Pictures of the Year International","exhibit_title":null,"exhibit_location":null,"year":"2009","category":"Documentary Project of the Year","place":"Finalist","link_url":"http://www.poyi.org/66/DOCPROJOFYR/01.php"},{"id":22,"order":"22.00000000000000000000","ID":22,"type":"award","award_name":"Webby","exhibit_title":null,"exhibit_location":null,"year":"2009","category":"News & Politics: Individual Episode","place":"Nominee","link_url":"http://www.webbyawards.com/webbys/current.php?media_id=97&season=13"},{"id":23,"order":"23.00000000000000000000","ID":23,"type":"award","award_name":"Online Journalism Awards","exhibit_title":null,"exhibit_location":null,"year":"2008","category":"Multimedia Feature: Large Site","place":"1st","link_url":"https://journalists.org/awards/past-winners-2008/"}],"role":"Designer, Developer","slug":"bearing-witness","media":{"id":9,"order":"9.00000000000000000000","ID":8,"type":"image","src_desktop":"img/bearing-witness-desktop.jpg","src_mobile":"img/bearing-witness-desktop.jpg","alt":"Bearing Witness: Five Years of the Iraq War","width_desktop":"1280","height_desktop":"808","width_mobile":"1280","height_mobile":"808"},"tags":[{"id":"award-winning","order":"1.00000000000000000000","ID":"award-winning","active":true,"label":"Award-winning"},{"id":"featured","order":"3.00000000000000000000","ID":"featured","active":true,"label":"Featured"}],"index":"3"},{"id":"14","order":"15.00000000000000000000","ID":14,"title_bp_md":"CFR Crisis Guides","title_bp_xs":"CFR Crisis Guides","title_bp_sm":"CFR Crisis Guides","year":"2007-2008","description":"<p>Examining a broad range of topics from climate change, the 2008 financial crisis, and the crisis in Darfur, the Council on Foreign Relations’ <em>Crisis Guide</em> franchise helped change the way they present complex issues to their audience.</p>\\n<p>Among the many awards received by the series, the 2008 <em>Crisis Guide: Darfur</em> was recognized with an Emmy in the category of <em>New Approaches To News & Documentary Programming: Current News Coverage</em>.</p>\\n","link_url":"","association":{"id":"3","order":"3.00000000000000000000","ID":3,"name":"MediaStorm","link_url":"https://mediastorm.com"},"recognition":[{"id":24,"order":"24.00000000000000000000","ID":24,"type":"award","award_name":"Emmy","exhibit_title":null,"exhibit_location":null,"year":"2008 - Crisis Guide: Darfur","category":"New Approaches To News & Documentary Programming: Current News Coverage","place":"Winner","link_url":"http://emmyonline.com/news_29th_winners"}],"role":"Designer, Developer","slug":"cfr-crisis-guides","media":{"id":15,"order":"15.00000000000000000000","ID":14,"type":"image","src_desktop":"img/crisis-guides-desktop.jpg","src_mobile":"img/crisis-guides-desktop.jpg","alt":"CFR Crisis Guides","width_desktop":"1280","height_desktop":"583","width_mobile":"1280","height_mobile":"583"},"tags":[{"id":"award-winning","order":"1.00000000000000000000","ID":"award-winning","active":true,"label":"Award-winning"}],"index":"2"},{"id":"15","order":"14.00000000000000000000","ID":15,"title_bp_md":"Iraq War Coalition Fatalities","title_bp_xs":"Iraq War Coalition Fatalities","title_bp_sm":"Iraq War Coalition Fatalities","year":"2005","description":"<p>Wholly responsible for my 15 minutes of internet fame <strong>—</strong> as well as my <a href=\\"https://mediastorm.com/publication/never-coming-home\\">first collaboration with MediaStorm</a> and subsequent hire — <em>Iraq War Coalition Fatalities</em> began as a school project in my senior year at SVA and maps Coalition fatalities from the War in Iraq across time and space. It went viral shortly after its release, garnering well over a million views in a matter of months and generating a substantial amount of criticism, praise, and discussion.</p>\\n","link_url":"https://www.youtube.com/watch?v=kTmy8Obo_gc","recognition":[{"id":25,"order":"25.00000000000000000000","ID":25,"type":"exhibit","award_name":null,"exhibit_title":"America on the Brink: A Political Exegesis Under the Aegis of the U.S. Department of Art & Technology","exhibit_location":"The Athens Institute for Contemporary Art - Athens, GA","year":"2006","category":null,"place":null,"link_url":"https://web.archive.org/web/20160911202641/http://www.athica-archive.com/exhibit.php?ID=20"},{"id":26,"order":"26.00000000000000000000","ID":26,"type":"exhibit","award_name":null,"exhibit_title":"Man Down","exhibit_location":"Elizabeth Foundation for the Arts - NY, NYC","year":"2010","category":null,"place":null,"link_url":"http://efabeta.squarespace.com/blackburn-2020/2010/2/22/man-down.html"}],"role":"Designer, Developer","slug":"iraq-war-coalition-fatalities","media":{"id":18,"order":"18.00000000000000000000","ID":18,"type":"image","src_desktop":"img/iraq-war-coalition-fatalities-desktop.jpg","src_mobile":"img/iraq-war-coalition-fatalities-desktop.jpg","alt":"Iraq War Coalition Fatalities","width_desktop":"1280","height_desktop":"640","width_mobile":"1280","height_mobile":"640"},"tags":[{"id":"featured","order":"3.00000000000000000000","ID":"featured","active":true,"label":"Featured"}],"index":"1"}]`),RD=[{id:"award-winning",order:"1.00000000000000000000",ID:"award-winning",active:!0,label:"Award-winning"},{id:"featured",order:"3.00000000000000000000",ID:"featured",active:!0,label:"Featured"}],LD=[{id:"email",order:"1.00000000000000000000",ID:"email",label:"Email",text:"dGltQG9ibGVlay5jb20=",link:"bWFpbHRvOnRpbUBvYmxlZWsuY29t"},{id:"instagram",order:"2.00000000000000000000",ID:"instagram",label:"Instagram",text:"@timklimowicz",link:"https://www.instagram.com/timklimowicz/"},{id:"github",order:"3.00000000000000000000",ID:"github",label:"Github",text:"@timklimowicz",link:"https://github.com/timklimowicz"}],OD={misc:PD,projects:bD,projectTags:RD,socials:LD};I2.createRoot(document.getElementById("root")).render(Z.jsx(st.StrictMode,{children:Z.jsx(AD,{data:OD})}));</script>
<style rel="stylesheet" crossorigin>:root{--color-white__1csrq4m0: 255, 255, 255;--color-black__1csrq4m1: 0, 0, 0;--color-almostBlack__1csrq4m2: 28, 20, 17;--color-almostWhite__1csrq4m3: 246, 245, 244;--color-almostWhiteDarker__1csrq4m4: 241, 240, 238;--color-paleBeige__1csrq4m5: 244, 242, 237;--color-lightBlue__1csrq4m6: #849cb0;--color-deepBlue__1csrq4m7: #394651;--color-deepMagenta__1csrq4m8: 195, 38, 101;--color-purple__1csrq4m9: 89, 63, 95;--color-orange__1csrq4ma: 221, 164, 90;--color-background__1csrq4mb: rgba(241, 240, 238);--color-openingBackground__1csrq4mc: rgba(89, 63, 95, 1);--color-pageContentBackground__1csrq4md: rgba(241, 240, 238);--color-filtersBackground__1csrq4me: rgba(241, 240, 238, .92);--color-filtersBottomBorder__1csrq4mf: rgba(28, 20, 17, .1);--color-mediaBackground__1csrq4mg: rgba(28, 20, 17, .1);--color-itemBorderBottom__1csrq4mh: rgba(28, 20, 17, .65);--color-itemImageBorder__1csrq4mi: rgba(28, 20, 17, .1);--color-link__1csrq4mj: rgba(204, 120, 51, 1);--color-linkHover__1csrq4mk: rgba(204, 120, 51, 1);--color-bodyText__1csrq4ml: rgba(28, 20, 17, .75);--color-bodyTextLight__1csrq4mm: rgba(246, 245, 244, .9);--color-projectTitleText__1csrq4mn: rgba(28, 20, 17, .8);--color-projectTitleSubText__1csrq4mo: rgba(28, 20, 17, .8);--layout-pageMargins__1csrq4mp: 0 auto;--layout-pageMaxWidth__1csrq4mq: 100%;--layout-contentMaxWidth__1csrq4mr: 1400px;--layout-sectionMargins-default__1csrq4ms: 4rem;--layout-sectionMargins-sm__1csrq4mt: 4.5rem;--layout-sectionMargins-md__1csrq4mu: 6rem;--layout-sectionMargins-lg__1csrq4mv: 8rem}@font-face{font-style:normal;font-weight:400;src:url(./fonts/NotoSerif-Regular.ttf) format("truetype");font-family:NotoSerif}@font-face{font-style:italic;font-weight:400;src:url(./fonts/NotoSerif-Italic.ttf) format("truetype");font-family:NotoSerif}@font-face{font-style:normal;font-weight:500;src:url(./fonts/NotoSerif-Medium.ttf) format("truetype");font-family:NotoSerif}@font-face{font-style:italic;font-weight:500;src:url(./fonts/NotoSerif-MediumItalic.ttf) format("truetype");font-family:NotoSerif}@font-face{font-style:normal;font-weight:600;src:url(./fonts/NotoSerif-SemiBold.ttf) format("truetype");font-family:NotoSerif}@font-face{font-style:italic;font-weight:600;src:url(./fonts/NotoSerif-SemiBoldItalic.ttf) format("truetype");font-family:NotoSerif}@font-face{font-style:normal;font-weight:700;src:url(./fonts/NotoSerif-Bold.ttf) format("truetype");font-family:NotoSerif}@font-face{font-style:italic;font-weight:700;src:url(./fonts/NotoSerif-BoldItalic.ttf) format("truetype");font-family:NotoSerif}@font-face{src:url(./fonts/Cabin-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-family:Cabin}@font-face{src:url(./fonts/Cabin-Italic.ttf) format("truetype");font-style:italic;font-weight:400;font-family:Cabin}@font-face{src:url(./fonts/Cabin-Medium.ttf) format("truetype");font-style:normal;font-weight:500;font-family:Cabin}@font-face{src:url(./fonts/Cabin-MediumItalic.ttf) format("truetype");font-style:italic;font-weight:500;font-family:Cabin}@font-face{src:url(./fonts/Cabin-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600;font-family:Cabin}@font-face{src:url(./fonts/Cabin-SemiBoldItalic.ttf) format("truetype");font-style:italic;font-weight:600;font-family:Cabin}@font-face{src:url(./fonts/Cabin-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-family:Cabin}@font-face{src:url(./fonts/Cabin-BoldItalic.ttf) format("truetype");font-style:italic;font-weight:700;font-family:Cabin}@font-face{src:url(./fonts/Bitter-VariableFont_wght.ttf) format("truetype");font-style:normal;font-family:Bitter}@font-face{src:url(./fonts/Bitter-Italic-VariableFont_wght.ttf) format("truetype");font-style:italic;font-family:Bitter}html{box-sizing:border-box}body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}*,*:before,*:after{box-sizing:inherit}html,body{background-color:var(--color-background__1csrq4mb)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:62.5%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}em,i{font-style:italic}strong,b{font-weight:700}small{font-size:inherit;font-variant:small-caps;text-transform:lowercase}a,a:link,a:visited,a:hover,a:active{color:inherit;text-decoration:none}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.styles_page__82vbda0{background-color:var(--color-background__1csrq4mb);margin:var(--layout-pageMargins__1csrq4mp)}.styles_socialsListItem_display_block__1arphe12{display:block;margin-top:1.25rem}.styles_socialsListItem_display_block__1arphe12:first-child{margin-top:0}.styles_socialsListItem_display_inline__1arphe13{display:block;margin-top:1.25rem}.styles_socialsListItem_display_inline__1arphe13:first-child{margin-top:0}.styles_socialsListItem_display_inline__1arphe13:last-child{margin-right:0}.styles_socialsListItemLink__1arphe14{display:inline-block;width:100%;transition:background-color .1s ease-out}.styles_socialsListItemLink_theme_light__1arphe15{color:var(--color-bodyText__1csrq4ml)!important}.styles_socialsListItemLink_theme_dark__1arphe16{color:var(--color-bodyTextLight__1csrq4mm)!important}.styles_socialsListItemText__1arphe17{font-family:NotoSerif,Times New Roman,serif;font-size:1rem;font-weight:400;line-height:1.2;color:var(--color-bodyText__1csrq4ml)}.styles_socialsListItemText_theme_light__1arphe18,.styles_socialsListItemText_theme_dark__1arphe19{color:inherit}.styles_socialsListItemLabel__1arphe1a{font-family:Cabin,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.05em;text-transform:uppercase}.styles_socialsListItemLabel_theme_light__1arphe1b{color:inherit;opacity:.55}.styles_socialsListItemLabel_theme_dark__1arphe1c{color:inherit;opacity:.5}@media screen and (min-width:480px){.styles_socialsListItemLink__1arphe14{min-width:200px}.styles_socialsListItemText__1arphe17{font-size:1.1rem}}@media screen and (min-width:768px){.styles_socialsListItem_display_inline__1arphe13{display:inline-block;margin-right:1.5rem}.styles_socialsListItemText__1arphe17{font-size:1.25rem}}@media screen and (min-width:1024px){.styles_socialsListItemLink__1arphe14{max-width:none}}@media(hover:hover){.styles_socialsListItemText__1arphe17:hover{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:6px;color:var(--color-linkHover__1csrq4mk)}.styles_socialsListItemText_theme_dark__1arphe19:hover{color:inherit}}.styles_recognitionItem__fxu090{font-family:Cabin,Arial,sans-serif;font-weight:400;line-height:1.2;border-left:1px solid rgba(var(--color-almostBlack__1csrq4m2),.25);padding-left:.5rem;color:var(--color-bodyText__1csrq4ml);font-size:.9rem}.styles_recognitionItem__fxu090+.styles_recognitionItem__fxu090{margin-top:1rem}@media screen and (min-width:480px){.styles_recognitionItem__fxu090{font-size:1rem}}@media screen and (min-width:768px){.styles_recognitionItem__fxu090{font-size:1.1rem}}@media screen and (min-width:1024px){.styles_recognitionItem__fxu090{font-size:1rem}}@media screen and (min-width:1600px){.styles_recognitionItem__fxu090{font-size:1.05rem}}@media(hover:hover){.styles_recognitionItem__fxu090 a:hover,.styles_recognitionItem__fxu090 a:active{color:var(--color-linkHover__1csrq4mk)}}.styles_image__b453x30{display:block;position:relative}.styles_image__b453x30:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--color-itemImageBorder__1csrq4mi)}.styles_image__b453x30 img{display:block;width:100%;position:relative;background-color:var(--color-mediaBackground__1csrq4mg)}.styles_video__1717jii0{display:block;position:relative}.styles_video__1717jii0:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--color-itemImageBorder__1csrq4mi)}.styles_video__1717jii0 video{width:100%;position:relative}.styles_video_mobile__1717jii1{display:block}.styles_video_desktop__1717jii2{display:none}@media screen and (min-width:480px){.styles_video_mobile__1717jii1{display:none}.styles_video_desktop__1717jii2{display:block}}.styles_item__9hrh420{display:block;margin-top:var(--layout-sectionMargins-default__1csrq4ms)}.styles_item__9hrh420:first-child{margin-top:0}.styles_detailsTopBase__9hrh422{padding-top:clamp(.65rem,2.25vw,1.5rem)}.styles_detailsTop_bordered__9hrh423{border-bottom:1px solid rgba(var(--color-almostBlack__1csrq4m2),.25);padding-bottom:clamp(.75rem,3vw,1.5rem)}.styles_detailsTop_unbordered__9hrh424{border-bottom:1px solid transparent;padding-bottom:0}.styles_titleBase__9hrh425{font-family:Bitter,Times New Roman,serif;font-weight:600;line-height:1.1;font-size:clamp(1.85rem,3vw,2.7rem);color:var(--color-projectTitleText__1csrq4mn)}.styles_title_bp_xs__9hrh426{display:block}.styles_title_bp_sm__9hrh427,.styles_title_bp_md__9hrh428{display:none}.styles_titleBase__9hrh425>a>span{margin-right:0}.styles_projectTitleLinkSvg__9hrh429{position:relative;display:inline-block;width:30px;height:30px;opacity:.5;top:5px;transform:scale(.85)}.styles_sub__9hrh42a{font-family:Cabin,Arial,sans-serif;font-weight:400;font-size:1.3rem;line-height:1.25;color:var(--color-projectTitleSubText__1csrq4mo);margin-top:.25rem}.styles_subRole__9hrh42b{display:none}.styles__9hrh42c{0: a;1: s;2: s;3: o;4: c;5: i;6: a;7: t;8: i;9: o;10: n}.styles__9hrh42c a{color:var(--color-projectTitleSubText__1csrq4mo)}.styles_detailsBottom__9hrh42d{display:grid;grid-template-columns:repeat(12,1fr);padding-top:1rem}.styles_description__9hrh42e{grid-column:1/13;grid-row:2;max-width:680px;text-wrap:pretty}.styles_description__9hrh42e p,.styles_description__9hrh42e ul li{font-family:NotoSerif,Times New Roman,serif;font-size:1rem;font-weight:400;line-height:1.75;color:var(--color-bodyText__1csrq4ml)}.styles_description__9hrh42e p+p,.styles_description__9hrh42e ul+p,.styles_description__9hrh42e p+ul{margin-top:1rem}.styles_description__9hrh42e ul li{list-style-type:none;margin-left:0}.styles_description__9hrh42e ul li ul{margin-top:0}.styles_description__9hrh42e ul li ul li{list-style-type:square;margin-left:2rem}.styles_description__9hrh42e a{color:var(--color-link__1csrq4mj);border-bottom:2px dotted transparent}.styles_projectLink__9hrh42f{display:inline-block;padding:.5rem 1rem;margin-top:1.5rem;background-color:rgba(var(--color-orange__1csrq4ma),.9);color:#fff;transition:background-color .1s ease-out}a.styles_projectLink__9hrh42f{color:#fff;border-bottom:1px solid transparent}.styles_projectDescriptionLinkSvg__9hrh42g{position:relative;display:inline-block;width:30px;height:30px;vertical-align:top;top:0;opacity:.75;fill:#fff;transform:scale(.8)}.styles_recognition__9hrh42h{grid-column:1/13;grid-row:1;margin-top:.5rem;margin-bottom:1.2rem}@media screen and (min-width:480px){.styles_item__9hrh420{margin-top:var(--layout-sectionMargins-sm__1csrq4mt)}.styles_title_bp_xs__9hrh426{display:none}.styles_title_bp_sm__9hrh427{display:block}.styles_projectTitleLinkSvg__9hrh429{top:5px;transform:scale(.9)}.styles_description__9hrh42e p,.styles_description__9hrh42e ul li{font-size:1.1rem}.styles_recognition__9hrh42h{max-width:400px;grid-column:1/13}}@media screen and (min-width:768px){.styles_item__9hrh420{margin-top:var(--layout-sectionMargins-md__1csrq4mu)}.styles_titleBase__9hrh425{max-width:75%}.styles_title_bp_xs__9hrh426,.styles_title_bp_sm__9hrh427{display:none}.styles_title_bp_md__9hrh428{display:block}.styles_titleBase__9hrh425>a>span{margin-right:.5rem}.styles_projectTitleLinkSvg__9hrh429{top:5px;transform:scale(1)}.styles_detailsBottom__9hrh42d{padding-top:1.2rem}.styles_description__9hrh42e p,.styles_description__9hrh42e ul li{font-size:1.25rem}.styles_projectDescriptionLinkSvg__9hrh42g{top:1px}}@media screen and (min-width:1024px){.styles_item__9hrh420{margin-top:var(--layout-sectionMargins-lg__1csrq4mv)}.styles_projectTitleLinkSvg__9hrh429{top:3px}.styles_description__9hrh42e{grid-row:1;grid-column:1/8;margin-top:.25rem}.styles_recognition__9hrh42h{max-width:none;grid-column:9/13;grid-row:1}}@media(hover:hover){.styles_title_bp_xs__9hrh426 a:hover,.styles_title_bp_xs__9hrh426 a:active,.styles_title_bp_sm__9hrh427 a:hover,.styles_title_bp_sm__9hrh427 a:active,.styles_title_bp_md__9hrh428 a:hover,.styles_title_bp_md__9hrh428 a:active,.styles__9hrh42c a:hover,.styles__9hrh42c a:active{color:var(--color-linkHover__1csrq4mk)}.styles_description__9hrh42e a:hover,.styles_description__9hrh42e a:active{border-bottom:2px dotted var(--color-linkHover__1csrq4mk);color:var(--color-linkHover__1csrq4mk)}a.styles_projectLink__9hrh42f:hover{color:#fff;background-color:rgba(var(--color-almostBlack__1csrq4m2),.9);border-bottom:1px solid transparent}a:hover .styles_projectTitleLinkSvg__9hrh429{opacity:1;fill:var(--color-linkHover__1csrq4mk)}}@media screen and (min-width:1600px){.styles_projectTitleLinkSvg__9hrh429{top:2px}}@keyframes styles_fadeIn__1lmw5gs0{0%{opacity:0}to{opacity:1}}.styles_projects__1lmw5gs1{position:relative;max-width:var(--layout-contentMaxWidth__1csrq4mr);margin:0 auto;padding-top:var(--layout-sectionMargins-default__1csrq4ms);padding-bottom:var(--layout-sectionMargins-default__1csrq4ms);padding-left:0;padding-right:0}.styles_projectsList__1lmw5gs2.fadeIn{animation:styles_fadeIn__1lmw5gs0 .65s;animation-iteration-count:1;animation-timing-function:cubic-bezier(.76,0,.24,1)}.styles_seeAllLink__1lmw5gs3{text-align:center;display:block;margin-top:var(--layout-sectionMargins-default__1csrq4ms)}.styles_seeAllLink__1lmw5gs3:first-child{margin-top:0}.styles_seeAllLink__1lmw5gs3 span{font-family:Cabin,Arial,sans-serif;font-weight:400;line-height:1;font-size:.9rem;color:var(--color-bodyText__1csrq4ml);text-decoration:underline;cursor:pointer}.styles_seeAllLink__1lmw5gs3 span:hover{color:var(--color-linkHover__1csrq4mk)}.styles_filtersWrapperBase__1lmw5gs4{position:sticky;display:block;top:0;z-index:1;text-align:center;border-bottom:1px solid transparent;transition:border-bottom .25s ease-out;padding:1.25rem 0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin:-2rem -1rem .5rem}.styles_filtersWrapper_pinned__1lmw5gs5{background-color:var(--color-filtersBackground__1csrq4me);border-bottom:1px solid var(--color-filtersBottomBorder__1csrq4mf)}.styles_detection__1lmw5gs7{position:absolute;top:-1px;height:0px;width:100%}.styles_filter__1lmw5gs8{position:relative;display:inline-block;padding:.25rem .5rem;cursor:pointer}.styles_filterLabelBase__1lmw5gs9{font-family:Cabin,Arial,sans-serif;font-weight:400;line-height:1;font-size:.9rem;color:var(--color-bodyText__1csrq4ml)}.styles_filterLabel_active__1lmw5gsa{text-decoration:underline;opacity:1}.styles_filterLabel_inactive__1lmw5gsb{text-decoration:none;opacity:.85}.styles_filterLabel_inactive__1lmw5gsb:hover{color:var(--color-linkHover__1csrq4mk);opacity:1}@media screen and (min-width:480px){.styles_projects__1lmw5gs1{padding-top:var(--layout-sectionMargins-sm__1csrq4mt);padding-bottom:var(--layout-sectionMargins-sm__1csrq4mt);padding-left:0;padding-right:0}.styles_seeAllLink__1lmw5gs3{margin-top:var(--layout-sectionMargins-sm__1csrq4mt)}.styles_seeAllLink__1lmw5gs3 span{font-size:1rem}.styles_filtersWrapperBase__1lmw5gs4{margin-top:-1rem;margin-bottom:2rem}.styles_filter__1lmw5gs8{padding:.25rem .75rem}.styles_filterLabelBase__1lmw5gs9{font-size:1rem}}@media screen and (min-width:768px){.styles_projects__1lmw5gs1{padding-top:var(--layout-sectionMargins-md__1csrq4mu);padding-bottom:var(--layout-sectionMargins-md__1csrq4mu);padding-left:0;padding-right:0}.styles_seeAllLink__1lmw5gs3{margin-top:var(--layout-sectionMargins-md__1csrq4mu)}.styles_filtersWrapperBase__1lmw5gs4{padding:1.75rem 0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-left:-.75rem;margin-right:-.75rem}.styles_filtersWrapper_pinned__1lmw5gs5:before{content:"";position:absolute;bottom:-1px;left:-.5rem;width:.5rem;height:1px;background:linear-gradient(90deg,rgba(var(--color-almostBlack__1csrq4m2),0),rgba(var(--color-almostBlack__1csrq4m2),.1))}.styles_filtersWrapper_pinned__1lmw5gs5:after{content:"";position:absolute;bottom:-1px;right:-.5rem;width:.5rem;height:1px;background:linear-gradient(90deg,rgba(var(--color-almostBlack__1csrq4m2),.1),rgba(var(--color-almostBlack__1csrq4m2),0))}}@media screen and (min-width:1024px){.styles_projects__1lmw5gs1{padding-top:var(--layout-sectionMargins-lg__1csrq4mv);padding-bottom:var(--layout-sectionMargins-lg__1csrq4mv);padding-left:0;padding-right:0}.styles_seeAllLink__1lmw5gs3{margin-top:var(--layout-sectionMargins-lg__1csrq4mv)}}.styles_halftone__1c3lahz0{position:fixed;inset:0}.styles_sourceCanvas__1c3lahz1{position:absolute;top:10px;right:10px;opacity:0;visibility:hidden}.styles_sourceVideo__1c3lahz2{position:fixed;opacity:0}.styles_targetCanvas__1c3lahz3{position:absolute;inset:0}@keyframes styles_rotate__1lotkk40{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.styles_openingBackground__1lotkk41{height:100vh;background-color:var(--color-openingBackground__1csrq4mc);position:fixed;inset:0;pointer-events:none}.styles_openingTop__1lotkk42{position:relative;margin:0 auto;height:calc(var(--vh, 1vh) * 100);max-width:var(--layout-pageMaxWidth__1csrq4mq);padding:0 1rem}.styles_openingBottom__1lotkk43{position:relative;margin:0 auto;max-width:var(--layout-pageMaxWidth__1csrq4mq);padding:0 1rem}.styles_openingText__1lotkk44{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);max-width:var(--layout-contentMaxWidth__1csrq4mr);height:100%;margin:0 auto;text-align:left}.styles_openingText__1lotkk44 h1{font-family:Bitter,Times New Roman,serif;line-height:1.4;font-weight:400;letter-spacing:.25px;grid-column:1/13;grid-row:2;color:rgba(var(--color-almostWhiteDarker__1csrq4m4),.6);align-self:center}.styles_openingText_xs__1lotkk45{display:block;font-size:clamp(1.5rem,8.1vw,2.5rem)}.styles_openingText_sm__1lotkk46{display:none;font-size:clamp(1.8rem,6.25vw,2.9rem)}.styles_openingText_md__1lotkk47{display:none;font-size:clamp(1.75rem,4.3vw,4rem)}.styles_professional__1lotkk48{display:grid;grid-template-columns:repeat(12,1fr);max-width:var(--layout-contentMaxWidth__1csrq4mr);margin:0 auto;text-align:left;margin-bottom:calc(var(--layout-sectionMargins-default__1csrq4ms) * .4)}.styles_openingText__1lotkk44 h1 em{font-style:normal;font-weight:500;color:rgba(var(--color-almostWhiteDarker__1csrq4m4),1)}.styles_professionalWrapper__1lotkk49{grid-column:1/13;align-self:start}.styles_professional__1lotkk48 h1{font-family:Bitter,Times New Roman,serif;line-height:1.4;font-weight:400;letter-spacing:.25px;color:rgba(var(--color-purple__1csrq4m9),.55)}.styles_professional__1lotkk48 h1 em{font-style:normal;font-weight:575;color:rgba(var(--color-purple__1csrq4m9),1)}.styles_professional__1lotkk48 p{display:inline}.styles_professional_xs__1lotkk4a{display:block;font-size:clamp(1.5rem,8.1vw,2.5rem)}.styles_professional_sm__1lotkk4b{font-size:clamp(1.8rem,6.25vw,2.9rem);letter-spacing:-.02rem;display:none}.styles_professional_md__1lotkk4c{font-size:clamp(1.75rem,4.3vw,4rem);letter-spacing:-.02rem;display:none}.styles_asterisk__1lotkk4d{font-family:Cabin,Arial,sans-serif;line-height:1.2;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block;transform-origin:50% 33.3%;animation:styles_rotate__1lotkk40 2s;animation-iteration-count:infinite;animation-delay:1s;animation-timing-function:cubic-bezier(.76,0,.24,1)}.styles_clarification__1lotkk4e{position:relative;display:block;margin-top:clamp(.85rem,1.5vw,1.5rem);color:rgba(var(--color-purple__1csrq4m9),.5);font-family:Bitter,Times New Roman,serif;line-height:1.2;font-weight:450;letter-spacing:.25px;font-size:clamp(1.25rem,4vw,1.8rem);transition:opacity .5s ease-out}.styles_clarification__1lotkk4e:before{content:"*";position:absolute;transform:translate3d(-100%,0,0)}.styles_whoamiWrapper__1lotkk4f{position:relative;margin:0 auto;max-width:var(--layout-pageMaxWidth__1csrq4mq);border-top:1px solid rgba(var(--color-almostBlack__1csrq4m2),.25);border-bottom:1px solid rgba(var(--color-almostBlack__1csrq4m2),.25);padding:0 1rem}.styles_whoami__1lotkk4g{display:grid;grid-template-columns:repeat(12,1fr);max-width:var(--layout-contentMaxWidth__1csrq4mr);margin:0 auto;margin-top:var(--layout-sectionMargins-default__1csrq4ms);margin-bottom:var(--layout-sectionMargins-default__1csrq4ms)}.styles_bio__1lotkk4h{max-width:680px;grid-column:1/13;grid-row:2}.styles_bio__1lotkk4h p{font-family:NotoSerif,Times New Roman,serif;font-size:1rem;font-weight:400;line-height:1.75;color:var(--color-bodyText__1csrq4ml)}.styles_bio__1lotkk4h p+p{margin-top:1rem}.styles_bio__1lotkk4h p strong{font-weight:700}.styles_socialsContainer__1lotkk4i{grid-row:3;grid-column:1/13;margin-top:2.5rem}.styles_pageContent__1lotkk4j{background-color:var(--color-pageContentBackground__1csrq4md);position:relative;padding:0 1rem}.styles_closing__1lotkk4k{position:relative;background-color:var(--color-openingBackground__1csrq4mc);padding-top:var(--layout-sectionMargins-default__1csrq4ms);padding-bottom:var(--layout-sectionMargins-default__1csrq4ms);padding-left:1rem;padding-right:1rem}.styles_closingInner__1lotkk4l{display:grid;grid-template-columns:repeat(12,1fr);max-width:var(--layout-contentMaxWidth__1csrq4mr);height:100%;margin:1rem auto 0}.styles_closingText__1lotkk4m{grid-column:1/13;grid-row:1;align-self:flex-start}.styles_closingText__1lotkk4m h1{font-family:Bitter,Times New Roman,serif;line-height:1.4;font-weight:400;letter-spacing:.25px;font-size:clamp(1.7rem,9vw,2.8rem);color:rgba(var(--color-almostWhiteDarker__1csrq4m4),.5)}.styles_closingText__1lotkk4m h1+h1{margin-top:1.5rem}.styles_closingText__1lotkk4m h1 em{font-style:normal;color:rgba(var(--color-almostWhiteDarker__1csrq4m4),1)}.styles_footerSocials__1lotkk4n{grid-row:1;grid-column:1/13}@media screen and (min-width:480px){.styles_openingTop__1lotkk42,.styles_openingBottom__1lotkk43{padding:0 1rem}.styles_openingText_xs__1lotkk45{display:none}.styles_openingText_sm__1lotkk46{display:block}.styles_professional__1lotkk48{margin-bottom:calc(var(--layout-sectionMargins-sm__1csrq4mt) * .45)}.styles_professional_xs__1lotkk4a{display:none}.styles_professional_sm__1lotkk4b{display:block}.styles_professional_md__1lotkk4c{display:none}.styles_whoamiWrapper__1lotkk4f{padding:0 1rem}.styles_whoami__1lotkk4g{margin-top:var(--layout-sectionMargins-sm__1csrq4mt);margin-bottom:var(--layout-sectionMargins-sm__1csrq4mt)}.styles_bio__1lotkk4h p{font-size:1.1rem}.styles_pageContent__1lotkk4j{padding:0 1rem}.styles_closing__1lotkk4k{padding-top:var(--layout-sectionMargins-sm__1csrq4mt);padding-bottom:var(--layout-sectionMargins-sm__1csrq4mt);padding-left:1rem;padding-right:1rem}.styles_closingText__1lotkk4m h1{font-size:clamp(2.2rem,7vw,3.2rem)}}@media screen and (min-width:768px){.styles_openingTop__1lotkk42,.styles_openingBottom__1lotkk43{padding:0 5%}.styles_openingText_sm__1lotkk46{display:none}.styles_openingText_md__1lotkk47{display:block}.styles_professional__1lotkk48{margin-bottom:calc(var(--layout-sectionMargins-md__1csrq4mu) * .5);text-align:right}.styles_professional_sm__1lotkk4b{display:none}.styles_professional_md__1lotkk4c{display:block}.styles_clarification__1lotkk4e{font-size:clamp(1.5rem,2.5vw,2.35rem)}.styles_whoamiWrapper__1lotkk4f{padding:0 5%}.styles_whoami__1lotkk4g{margin-top:var(--layout-sectionMargins-md__1csrq4mu);margin-bottom:var(--layout-sectionMargins-md__1csrq4mu)}.styles_bio__1lotkk4h p{font-size:1.25rem}.styles_pageContent__1lotkk4j{padding:0 5%}.styles_closing__1lotkk4k{padding-top:var(--layout-sectionMargins-md__1csrq4mu);padding-bottom:var(--layout-sectionMargins-md__1csrq4mu);padding-left:5%;padding-right:5%}.styles_closingText__1lotkk4m{grid-column:1/8}}@media screen and (min-width:1024px){.styles_openingTop__1lotkk42,.styles_openingBottom__1lotkk43{padding:0 10%}.styles_professional__1lotkk48{margin-bottom:calc(var(--layout-sectionMargins-lg__1csrq4mv) * .5)}.styles_whoamiWrapper__1lotkk4f{padding:0 10%}.styles_whoami__1lotkk4g{margin-top:var(--layout-sectionMargins-lg__1csrq4mv);margin-bottom:var(--layout-sectionMargins-lg__1csrq4mv)}.styles_bio__1lotkk4h{grid-column:1/8}.styles_socialsContainer__1lotkk4i{grid-row:2;grid-column:9/13;margin-top:.2rem}.styles_pageContent__1lotkk4j{padding:0 10%}.styles_closing__1lotkk4k{padding-top:var(--layout-sectionMargins-lg__1csrq4mv);padding-bottom:var(--layout-sectionMargins-lg__1csrq4mv);padding-left:10%;padding-right:10%}}@media screen and (min-width:1600px){.styles_openingTop__1lotkk42,.styles_openingBottom__1lotkk43{padding:0 5%}.styles_openingText__1lotkk44,.styles_professional__1lotkk48,.styles_closingInner__1lotkk4l{max-width:none}}@media(hover:hover){.styles_asterisk__1lotkk4d:hover{color:var(--color-linkHover__1csrq4mk)}}</style>
</head>
<body>
<div id="root"></div>
<script async="" src="https://www.googletagmanager.com/gtag/js?id=G-WR8GQY98PX"></script>
<script>
function gaOptout() { document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC;path=/', window[disableStr] = !0 }
var gaProperty = 'G-WR8GQY98PX',
disableStr = 'ga-disable-' + gaProperty;
document.cookie.indexOf(disableStr + '=true') > -1 && (window[disableStr] = !0);
if (true) {
window.dataLayer = window.dataLayer || [];
function gtag() { window.dataLayer && window.dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'G-WR8GQY98PX', { "anonymize_ip": true, "cookie_expires": 0, "send_page_view": false });
}
</script>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Не найдено
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 0 оптимально.
Внешние ссылки
Не найдено
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице не найдено.
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Сайт obleek.com не совсем готов к продвижению (процент готовности лишь 38%). Для попадания в ТОПы поисковых систем нужно:
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Исправьте ошибки индексации.
Поделитесь с друзьями: