Conversational search

Introduction

Conversational search is a Large Language Model-powered (LLM), AI chatbot-mediated, search user interface.

End-users

  1. ask questions using natural language syntax;

  2. receive LLM-generated responses from the AI chatbot; and

  3. ask follow-up questions for more detail.

Conversational search does not replace extant search tools. Rather, Conversational Search provides an alternative searching UI and UX.

Conversational search presents, to the end-user, as an assistant that understands the intent behind a question and aims to deliver specific information directly. This can be useful for complex queries or for when users are looking for a quick, distilled answer.

How does Conversational Search work?

Squiz Conversational Search works as follows:

  1. An end-user enters a question, in their own words, in a search field.

  2. Squiz Search finds the relevant content from approved sources to answer that specific question.

  3. An AI chatbot uses the LLM to transform that content into a direct answer, complete with links to supporting pages so users can verify information and explore related topics.

Answers are based solely on the information provided by Squiz Search.

Built-in governance tools help ensure the content is accurate and comprehensive. This is critical: the chatbot’s answers are only as good as the information it draws from.

Conversation histories for each chatbot are available to track question answer flow and patterns. Histories can be also used to assess if answers are meeting end-user needs.

Setting up conversational search involves three, inter-related, setups.

  1. Set up a search package

    The search package provides access to the information that is provided to the AI chatbot to supply the answer.

  2. Create a results page

    The results page returns the answers provided by the AI chatbot as generated from the search package.

  3. Set up an AI chatbot

    The AI chatbot uses the returned search results to formulate the answer, which is provided to the user.

Prefatory notes

Naming notes

The procedures below include creating and naming the various parts that contribute to the workings of an AI chatbot.

When these parts — for example, the search package or the results page — are named, the given names can include almost any character.

For management utility, choose part names that are distinct and meaningful.

As a part is named, an ID is automatically generated from the provided name. This ID only uses lower-case letters, numbers, and the hyphen character.

The hyphen character substitutes for any spaces in the part name. All other non-usable characters are stripped from the part ID.

Also, for some parts, the part ID prepends a default string — for example, sp- — to the auto-generated ID.

Once a part has been created, the part ID can not be changed.

Changing a part name does not change the part ID.

New data sources and license usage

When creating a new search package as part of setting up conversational search, there is an option to add a new data source.

Adding a new data source does contribute to license usage. However, we anticipate (especially at the start of the conversational search setup) that the content included would be small.

Also, creating a new data source is not required.

An existing data source can be used in both an existing search package and a new one dedicated to conversational search.

Pre-requisite

  • The DXP instance and the search package must be in the same locale.

Create a search package

To create a search package

From the DXP Dashboard

  1. Click the Search card.

  2. Click the system that will host the search package.

    The Search packages page for this system opens in a new browser tab.

  3. Click the ⊕ Add new search package button.

    The Create a search package page loads.

  4. Enter a name in the Search package name field.

    It is considered best practice to not include the data source type as part of the Search package name.

    As a Search package name is entered, the corresponding Search package ID is auto-generated immediately below.

  5. Click the Continue button.

    The Data sources entry field presents.

  6. Click the menu:[▼] menu to select an existing data source for adding the search package.

    To add multiple data sources, click the ➕ Add button, and then click the menu:[▼] menu in the new Data sources entry field to select a further data source.

    To add a new data source, follow the Create or attach a data source procedure.

  7. Click the Proceed button.

    The Review step presents.

  8. Ensure the search package is named clearly and the required data source/s are included.

    At this stage it is still possible to go back and modify the package before it is created.

  9. Click the Finish button.

    The search package is created, and the management page for this new package loads.

    Read Manage a search package for details on using this page to further configure a search package.

Create a results page

To create a results page for the newly-created search package:

  1. Click the Results pages tab in the Components section of the management page for this search package.

  2. Click the ⊕ Create a results page button.

  3. Enter a name in the Results page name field.

    As a Results page name is entered, the corresponding Results page ID is auto-generated immediately below.

  4. Click the Continue button.

    The Add a thumbnail step presents.

    This step, which allows for adding an image that appears on the Insights dashboard, is optional.

  5. Click the ⬆︎ Upload image button to add an image.

    An operating-system-specific dialog box opens to navigate the local file system and select and upload an image.

    Any uploaded image is automatically resized, so no specific size requirement exists.

    If no image is uploaded, a default thumbnail image is used.

  6. Click the Proceed button.

    The Review step presents.

  7. Review the settings, and if no changes are needed, click the Finish button.

    The results page is created.

    After the results page is created, the management page for the new results page loads, and a creation success notice is shown.

    If a custom thumbnail was uploaded, an upload success notice is also shown.

Add the required Freemarker template file to the results page

To update the required Freemarker template file, simple.ftl, used by the new results page; on the management page for this results page

  1. Click the Edit results page templates link in the Template section.

  2. Click the simple.ftl file-name presented in the Directory Listing.

    The contents of the file, simple.ftl, are presented.

  3. Click the browser window or tab containing this procedure to make it active.

  4. Open the collapsible immediately following and select the contents presented.

    simple.ftl
    <#ftl output_format="HTML" encoding="utf-8" />
    <#import "/web/templates/modernui/funnelback_classic.ftl" as s/>
    <#import "/web/templates/modernui/funnelback.ftl" as fb/>
    
    
    <#assign conversationalSearchChatbotID="">
    
    
    
    <#assign httpHost=httpRequest.getHeader('host')!"">
    <#assign conversationalSearchBaseUrl="https://${httpHost}">
    
    <!DOCTYPE html>
    <html lang="en-us">
    <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta name="robots" content="nofollow">
      <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]-->
    
      <@s.OpenSearch />
      <@s.AfterSearchOnly><link rel="alternate" type="application/rss+xml" title="Search results for ${question.originalQuery!}<@s.IfDefCGI name="query">,&nbsp;</@s.IfDefCGI><@s.cfg>service_name</@s.cfg>" href="?collection=${question.collection.id}&amp;query=${question.originalQuery!?url}&amp;form=rss&amp;sort=date"></@s.AfterSearchOnly>
    
      <title><@s.AfterSearchOnly>${question.originalQuery!}<@s.IfDefCGI name="query">,&nbsp;</@s.IfDefCGI></@s.AfterSearchOnly><@s.cfg>service_name</@s.cfg> - Squiz DXP</title>
    
      <link rel="stylesheet" href="${GlobalResourcesPrefix}thirdparty/bootstrap-3.3.7/css/bootstrap.min.css">
      <link rel="stylesheet" type="text/css" href="${GlobalResourcesPrefix}css/funnelback.faceted-navigation-1.0.0.css" />
    
      <#if question.currentProfileConfig.get('auto-completion') == 'enabled'>
      <link rel="stylesheet" type="text/css" href="${GlobalResourcesPrefix}css/funnelback.autocompletion-2.6.0.css" />
      </#if>
    
      <style>
        .search-initial { padding: 40px 15px; }
        .search-initial .logo img { margin-bottom: 32px; }
        .form-control-inline { color:#555; background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); box-shadow:inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
        .navbar-brand { padding: 10px 0px 10px 15px; }
        .navbar-default .navbar-form { border-color: transparent; }
        #search-result-count { margin-bottom: 10px; }
        #search-results .result { margin-bottom: 24px; }
        #search-results li h4, #search-best-bets h4 { margin-top: 0; margin-bottom: 0; }
        .search-collapsed { text-indent: 8px; }
        .search-metrics td div.metric { border: solid 1px #ddd; }
        .navbar .twitter-typeahead input.form-control.query {width:50rem;}
        @media (max-width: 980px) { .navbar .twitter-typeahead input.form-control.query { width: 40rem; }}
        @media (max-width: 440px) { .navbar .twitter-typeahead input.form-control.query { width: 33rem; }}
        svg line, svg rect { stroke: #777; }
        svg rect.query   { fill: #f2dede; }
        svg rect.literal { fill: #dff0d8; }
        svg rect.logical { fill: #fcf8e3; }
        svg rect.set     { fill: #d9edf7; }
      </style>
    
      <script src="${GlobalResourcesPrefix}thirdparty/jquery-3.6/jquery.min.js"></script>
    
      <!--[if lt IE 9]>
        <script src="${GlobalResourcesPrefix}thirdparty/html5shiv.js"></script>
        <script src="${GlobalResourcesPrefix}thirdparty/respond.min.js"></script>
      <![endif]-->
    
      <!-- Template uses <a href="http://getbootstrap.com/">Bootstrap</a> and <a href="http://glyphicons.getbootstrap.com/">Glyphicons</a> -->
    </head>
    <body>
    <div class="container">
      <@fb.ViewModeBanner />
    
      <#if conversationalSearchChatbotID?has_content>
    
      <link rel="stylesheet" href="https://${httpHost}/s/resources/${question.collection.id}/${question.profile}/conversational-search-v0.0.1.css"></script>
    
      <div
          id="firstQAComponent"
          data-component="squiz-qa-conversational-search"
      ></div>
    
      <script>
        window.SQUIZ_QA_CONFIG = {
          firstQAComponent: {
            componentContent: {
              title: 'Ask a question',
              questionPlaceholder: 'How to...',
              sourcesDescription: 'Summarized from:',
              errorMessage: 'An error occurred',
              buttonText: 'Ask a follow-up question',
              modalTitle: 'Ask more',
            },
            componentSettings: {
              aiBaseUrl: '${conversationalSearchBaseUrl!''}',
              aiId: '${conversationalSearchChatbotID!''}',
            },
            componentAdvancedOptions: {
              id: 'dxp-edge-qa-question',
              classes: 'additional-class',
            },
          },
        };
      </script>
      <#else>
      <@s.InitialFormOnly>
        <div class="row search-initial">
            <div class="col-md-6 col-md-offset-3 text-center">
    
              <#if error?? || (response.resultPacket.error)??>
                <div class="alert alert-danger"><@fb.ErrorMessage /></div>
                <br><br>
              </#if>
    
              <a class="logo" href="https://www.squiz.net/funnelback"><img src="${GlobalResourcesPrefix}images/dxp-logo-combo.svg" alt="Logo of Squiz DXP" width="280"></a>
              <br><br>
    
              <form action="${question.currentProfileConfig.get("ui.modern.search_link")}" method="GET">
                <input type="hidden" name="collection" value="${question.collection.id!}">
                <@s.IfDefCGI name="enc"><input type="hidden" name="enc" value="${question.inputParameters["enc"]?first!}"></@s.IfDefCGI>
                <@s.IfDefCGI name="form"><input type="hidden" name="form" value="${question.form!}"></@s.IfDefCGI>
                <@s.IfDefCGI name="scope"><input type="hidden" name="scope" value="${question.inputParameters["scope"]?first!}"></@s.IfDefCGI>
                <@s.IfDefCGI name="lang"><input type="hidden" name="lang" value="${question.inputParameters["lang"]?first!}"></@s.IfDefCGI>
                <@s.IfDefCGI name="profile"><input type="hidden" name="profile" value="${question.profile!}"></@s.IfDefCGI>
                <div class="input-group">
                  <input required name="query" id="query" title="Search query" type="text" value="${question.originalQuery!}" accesskey="q" placeholder="Search <@s.cfg>service_name</@s.cfg>&hellip;" class="form-control input-lg query">
                  <div class="input-group-btn">
                    <button type="submit" class="btn btn-primary input-lg"><span class="glyphicon glyphicon-search"></span> Search</button>
                  </div>
                </div>
              </form>
          </div>
        </div>
      </@s.InitialFormOnly>
    
      <@s.AfterSearchOnly>
        <nav class="navbar navbar-default">
          <h1 class="sr-only">Search</h1>
          <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
              <span class="sr-only">Toggle navigation</span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="#"><img src="${GlobalResourcesPrefix}images/dxp-favicon.svg" alt="Logo of Squiz DXP" height="28"></a>
          </div>
    
          <form class="navbar-form navbar-left form-inline" action="${question.currentProfileConfig.get("ui.modern.search_link")}" method="GET">
            <input type="hidden" name="collection" value="${question.collection.id!}">
            <@s.IfDefCGI name="enc"><input type="hidden" name="enc" value="${question.inputParameters["enc"]?first!}"></@s.IfDefCGI>
            <@s.IfDefCGI name="form"><input type="hidden" name="form" value="${question.form!}"></@s.IfDefCGI>
            <@s.IfDefCGI name="scope"><input type="hidden" name="scope" value="${question.inputParameters["scope"]?first!}"></@s.IfDefCGI>
            <@s.IfDefCGI name="lang"><input type="hidden" name="lang" value="${question.inputParameters["lang"]?first!}"></@s.IfDefCGI>
            <@s.IfDefCGI name="profile"><input type="hidden" name="profile" value="${question.profile!}"></@s.IfDefCGI>
            <div class="form-group">
              <input required name="query" id="query" title="Search query" type="text" value="${question.originalQuery!}" accesskey="q" placeholder="Search <@s.cfg>service_name</@s.cfg>&hellip;" class="form-control query">
            </div>
            <button type="submit" class="btn btn-primary"><span class="glyphicon glyphicon-search"></span> Search</button>
            <div class="checkbox-inline">
              <@s.FacetScope> Within selected categories only</@s.FacetScope>
            </div>
          </form>
    
          <div class="collapse navbar-collapse">
            <ul class="nav navbar-nav navbar-right">
              <#if question.currentProfileConfig.get("ui.modern.session")?boolean>
                <li class="flb-cart-count"></li>
              </#if>
              <li class="dropdown">
                <a href="#" title="Advanced Settings" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-cog"></span> <span class="caret"></span></a>
                <ul class="dropdown-menu">
                  <li><a data-toggle="collapse" href="#search-advanced" title="Advanced search">Advanced search</a></li>
                  <#if question.currentProfileConfig.get("ui.modern.session")?boolean><li><a class="session-history-toggle">History</a></li></#if>
                </ul>
              </li>
              <li class="dropdown">
                <a href="#" title="Tools" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-question-sign"></span> <span class="caret"></span></a>
                <ul class="dropdown-menu">
                  <li><a data-toggle="modal" href="#search-performance" title="Performance report">Performance</a></li>
                  <li><a data-toggle="modal" href="#search-syntaxtree" title="Query syntax tree">Query syntax tree</a></li>
                </ul>
              </li>
            </ul>
          </div>
        </nav>
    
        <div class="well collapse  <@s.IfDefCGI name="from-advanced">in</@s.IfDefCGI>" id="search-advanced">
          <div class="row">
            <div class="col-md-12">
              <form action="${question.currentProfileConfig.get("ui.modern.search_link")}" method="GET" class="form-horizontal">
                <input type="hidden" name="collection" value="${question.collection.id!}">
                <input type="hidden" name="from-advanced" value="true">
                <input type="hidden" name="facetScope" value="<@s.FacetScope input=false />">
                <@s.IfDefCGI name="enc"><input type="hidden" name="enc" value="${question.inputParameters["enc"]?first!}"></@s.IfDefCGI>
                <@s.IfDefCGI name="form"><input type="hidden" name="form" value="${question.form!}"></@s.IfDefCGI>
                <@s.IfDefCGI name="scope"><input type="hidden" name="scope" value="${question.inputParameters["scope"]?first!}"></@s.IfDefCGI>
                <@s.IfDefCGI name="profile"><input type="hidden" name="profile" value="${question.profile!}"></@s.IfDefCGI>
    
                <div class="row">
                  <div class="col-md-4">
                    <fieldset>
                      <legend>Contents</legend>
                      <div class="form-group">
                        <label class="col-md-4 control-label" for="query-advanced">Any</label>
                        <div class="col-md-8">
                          <input type="text" id="query-advanced" name="query" value="${question.originalQuery!}" class="form-control input-sm" placeholder="e.g. juliet where thou love">
                        </div>
                      </div>
    
                      <div class="form-group">
                        <label for="query_and" class="col-md-4 control-label">All</label>
                        <div class="col-md-8">
                          <input type="text" id="query_and" name="query_and" value="${question.inputParameters["query_and"]?first!}" class="form-control input-sm" placeholder="e.g. juliet where thou love">
                        </div>
                      </div>
    
                      <div class="form-group">
                        <label for="query_phrase" class="col-md-4 control-label">Phrase</label>
                        <div class="col-md-8">
                          <input type="text" id="query_phrase" name="query_phrase" value="${question.inputParameters["query_phrase"]?first!}" class="form-control input-sm" placeholder="e.g. to be or not to be">
                        </div>
                      </div>
    
                      <div class="form-group">
                        <label for="query_not" class="col-md-4 control-label">Not</label>
                        <div class="col-md-8">
                          <input type="text" id="query_not" name="query_not" value="${question.inputParameters["query_not"]?first!}" class="form-control input-sm" placeholder="e.g. brutus othello">
                        </div>
                      </div>
                    </fieldset>
                  </div>
    
                  <div class="col-md-4">
                    <fieldset>
                      <legend>Metadata</legend>
                      <div class="form-group">
                        <label for="meta_t" class="col-md-4 control-label">Title</label>
                        <div class="col-md-8">
                          <input type="text" id="meta_t" name="meta_t" placeholder="e.g. A Midsummer Night's Dream" value="${question.inputParameters["meta_t"]?first!}" class="form-control input-sm">
                        </div>
                      </div>
    
                      <div class="form-group">
                        <label for="meta_author" class="col-md-4 control-label">Author</label>
                        <div class="col-md-8">
                          <input type="text" id="meta_author" name="meta_author" placeholder="e.g. William Shakespeare" value="${question.inputParameters["meta_author"]?first!}" class="form-control input-sm">
                        </div>
                      </div>
    
                      <div class="form-group">
                        <label for="meta_keyword" class="col-md-4 control-label">Subject</label>
                        <div class="col-md-8">
                          <input type="text" id="meta_keyword" name="meta_keyword" placeholder="e.g. comedy" value="${question.inputParameters["meta_keyword"]?first!}" class="form-control input-sm">
                        </div>
                      </div>
    
                      <div class="form-group">
                        <label class="control-label col-md-4" for="meta_f_sand">Format</label>
                        <div class="col-md-8">
                          <@s.Select name="meta_f_sand" id="meta_f_sand" options=["=Any ", "pdf=PDF  (.pdf) ", "xls=Excel (.xls) ", "ppt=Powerpoint (.ppt) ", "rtf=Rich Text (.rtf) ", "doc=Word (.doc) ", "docx=Word 2007+ (.docx) "] class="form-control input-sm"/>
                        </div>
                      </div>
                    </fieldset>
                  </div>
                  <div class="col-md-4">
                    <fieldset>
                      <legend>Published</legend>
                      <div class="form-group">
                        <label class="control-label col-md-4">After</label>
                        <label class="sr-only" for="meta_d1year">Year</label>
                        <@s.Select id="meta_d1year" name="meta_d1year" id="meta_d1year" options=["=Year"] range="CURRENT_YEAR - 20..CURRENT_YEAR" class="form-control-inline input-sm" />
                        <label class="sr-only" for="meta_d1month">Month</label>
                        <@s.Select id="meta_d1month" name="meta_d1month" options=["=Month", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] class="input-sm form-control-inline" />
                        <label class="sr-only" for="meta_d1day">Day</label>
                        <@s.Select id="meta_d1day" name="meta_d1day" options=["=Day"] range="1..31" class="input-sm form-control-inline"/>
                      </div>
    
                      <div class="form-group">
                        <label class="control-label col-md-4">Before</label>
                        <label class="sr-only" for="meta_d2year">Year</label>
                        <@s.Select id="meta_d2year" name="meta_d2year"  options=["=Year"] range="CURRENT_YEAR - 20..CURRENT_YEAR + 1" class="input-sm form-control-inline" />
                        <label class="sr-only" for="meta_d2month">Month</label>
                        <@s.Select id="meta_d2month" name="meta_d2month" options=["=Month", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] class="input-sm form-control-inline" />
                        <label class="sr-only" for="meta_d2day">Day</label>
                        <@s.Select id="meta_d2day" name="meta_d2day" options=["=Day"] range="1..31" class="input-sm form-control-inline" />
                      </div>
                    </fieldset>
                  </div>
                </div>
    
                <div class="row">
                  <div class="col-md-4">
                    <fieldset>
                      <legend>Display</legend>
    
                      <div class="form-group">
                        <label class="control-label col-md-4" for="sort">Sort</label>
                        <div class="col-md-8">
                          <@s.Select id="sort" name="sort" class="form-control" options=["=Relevance ", "date=Date (Newest first)", "adate=Date (Oldest first)", "title=Title (A-Z)", "dtitle=Title (Z-A)", "prox=Distance" "url=URL (A-Z)", "durl=URL (Z-A)", "shuffle=Shuffle"] />
                        </div>
                      </div>
    
                      <div class="form-group">
                        <label class="control-label col-md-4" for="num_ranks">Results</label>
                          <div class="col-md-8">
                            <div class="input-group">
                              <input type="number" min="1" id="num_ranks" name="num_ranks" placeholder="e.g. 10" value="${question.inputParameters["num_ranks"]?first!10}" class="form-control input-sm">
                              <span class="input-group-addon">per page</span>
                            </div>
                        </div>
                      </div>
                    </fieldset>
                  </div>
    
                  <div class="col-md-4">
                    <fieldset>
                      <legend>Located</legend>
                      <div class="form-group">
                        <label class="control-label col-md-4" for="origin">Origin</label>
                        <div class="col-md-8">
                          <div class="input-group">
                            <span class="input-group-btn"><a class="btn btn-info search-geolocation btn-sm" title="Locate me!" ><span class="glyphicon glyphicon-map-marker"></span></a></span>
                            <input type="text" id="origin" name="origin" pattern="-?[0-9\.]+,-?[0-9\.]+" title="Latitude,longitude" placeholder="Latitude, Longitude" value="${question.inputParameters["origin"]?first!}" class="form-control input-sm">
                          </div>
                        </div>
                      </div>
    
                      <div class="form-group">
                        <label class="control-label col-md-4" for="maxdist">Distance</label>
                        <div class="col-md-8">
                          <div class="input-group">
                            <input type="number" min="0" id="maxdist" name="maxdist" placeholder="e.g. 10" value="${question.inputParameters["maxdist"]?first!}" class="form-control input-sm">
                            <span class="input-group-addon">km</span>
                          </div>
                        </div>
                      </div>
    
                    </fieldset>
                  </div>
    
                  <div class="col-md-4">
                    <fieldset>
                      <legend>Within</legend>
                      <div class="form-group">
                        <label class="control-label col-md-4" for="scope">Domain</label>
                        <div class="col-md-8">
                          <input type="text" id="scope" name="scope" placeholder="e.g. example.com" value="${question.inputParameters["scope"]?first!}" class="form-control input-sm">
                        </div>
                      </div>
    
                      <div class="form-group">
                        <label class="control-label col-md-4" for="meta_v">Path</label>
                        <div class="col-md-8">
                          <input type="text" id="meta_v" name="meta_v" placeholder="e.g. /plays/romeo-juliet" value="${question.inputParameters["meta_v"]?first!}" class="form-control input-sm">
                        </div>
                      </div>
                    </fieldset>
    
                  </div>
                </div>
    
                <hr>
    
                <div class="row">
                  <div class="col-md-12">
                    <div class="pull-right">
                      <button type="button" data-toggle="collapse" data-target="#search-advanced" class="btn btn-default">Close</button>
                      <button class="btn btn-primary" type="submit"><span class="glyphicon glyphicon-cog"></span> Advanced Search</button>
                    </div>
                  </div>
                </div>
              </form>
            </div>
          </div>
        </div>
    
        <div id="search-results-content" class="row">
    
          <#-- Display tabbed faceted navigation -->
          <#if response.facets??>
            <#list response.facets as facet>
              <#if facet.allValues?size gt 0 && facet.guessedDisplayType == "TAB">
              <div id="faceted-nav-tabs" class="col-md-12">
                <ul class="nav nav-tabs">
                  <#list facet.allValues as value>
                  <li role="presentation" class="${(value.count?? && value.count lt 1)?then('disabled', '')} ${value.selected?then('active', '')}">
                    <a href="${value.toggleUrl}" title="Show only '${value.label}'">${value.label}<#if value.count??> (${value.count})</#if></a>
                  </li>
                  </#list>
                </ul>
                <br>
              </div>
              </#if>
            </#list>
          </#if>
    
          <div class="col-md-${response.facetExtras.hasNonTabFacets?then('9 col-md-push-3', '12')}">
            <#if question.currentProfileConfig.get("ui.modern.session")?boolean>
              <div id="search-history-recent"></div>
            </#if>
            <#if question.inputParameters["scope"]?first!?length != 0>
              <div class="breadcrumb">
                <span class="text-muted"><span class="glyphicon glyphicon-resize-small"></span> Scope:</span> <@s.Truncate length=80>${question.inputParameters["scope"]?first!}</@s.Truncate>
                <a class="button btn-xs" title="Remove scope: ${question.inputParameters["scope"]?first!}" href="?collection=${question.collection.id!}<#if question.profile??>&amp;profile=${question.profile!}</#if><#if question.form??>&amp;form=${question.form!}</#if>&amp;query=<@s.URLEncode><@s.QueryClean /></@s.URLEncode>"><span class="glyphicon glyphicon-remove text-muted"></span></a>
              </div>
            </#if>
    
            <div id="search-result-count" class="text-muted">
              <#if response.resultPacket.resultsSummary.totalMatching == 0>
                <span id="search-total-matching">0</span> search results for <strong><@s.QueryClean /></strong>
              </#if>
              <#if response.resultPacket.resultsSummary.totalMatching != 0>
                <span id="search-page-start">${response.resultPacket.resultsSummary.currStart}</span> -
                <span id="search-page-end">${response.resultPacket.resultsSummary.currEnd}</span> of
                <span id="search-total-matching">${response.resultPacket.resultsSummary.totalMatching?string.number}</span>
                <#if question.inputParameters["s"]?first!?contains("?:")><em>collapsed</em> </#if>search results for <strong><@s.QueryClean></@s.QueryClean></strong>
              </#if>
    
              <#if (response.resultPacket.resultsSummary.partiallyMatching!0) != 0>
                where <span id="search-fully-matching">${response.resultPacket.resultsSummary.fullyMatching?string.number}</span>
                match all words and <span id="search-partially-matching">${response.resultPacket.resultsSummary.partiallyMatching?string.number}</span>
                match some words.
              </#if>
              <#if (response.resultPacket.resultsSummary.collapsed!0) != 0>
                <span id="search-collapsed">${response.resultPacket.resultsSummary.collapsed}</span>
                very similar results included.
              </#if>
            </div>
    
            <#-- Display applied faceted navigation -->
            <#if response.facetExtras.hasSelectedNonTabFacets>
              <div id="search-facets-breadcrumb"><span class="facets-breadcrumb-label">Refined by:</span>
                <#list response.facets as facet>
                  <#if facet.selected && facet.guessedDisplayType != "TAB">
                    <ul class="facets-applied list-inline">
                      <li><a class="btn btn-xs btn-link" href="${facet.unselectAllUrl}" title="Remove all '${facet.name}' refinements">
                        <small class="glyphicon glyphicon-remove"></small>
                        <small class="hidden">&#10060;</small><#-- Fall back to Unicode chars if bootstrap is unavailable -->
                        ${facet.name}
                      </a></li>
    
                      <#list facet.selectedValues as value>
                        <li><a class="btn btn-xs btn-info" href="${value.toggleUrl}" title="Remove '${facet.name}: ${value.label}'">
                          <#if facet.guessedDisplayType == "SINGLE_DRILL_DOWN" && value?counter != 1><span>&#8627;</span></#if>
                          <small class="glyphicon glyphicon-remove"></small>
                          <small class="hidden">&#10060;</small><#-- Fall back to Unicode chars if bootstrap is unavailable -->
                          ${value.label}
                        </a></li>
                      </#list>
                    </ul>
                  </#if>
                </#list>
    
                <#if response.facetExtras.unselectAllFacetsUrl??>
                  <a class="btn btn-xs btn-default" href="${response.facetExtras.unselectAllFacetsUrl}" title="Remove all refinements">
                    <small class="glyphicon glyphicon-remove"></small>
                    <small class="hidden">&#10060;</small><#-- Fall back to Unicode chars if bootstrap is unavailable -->
                    Clear all filters
                  </a>
                </#if>
              </div>
            </#if>
    
            <#if (response.resultPacket.QSups)!?size gt 0>
              <div class="alert alert-info">
                <@fb.CheckBlending linkText="Search for <em>"+question.originalQuery+"</em> instead." tag="strong" />
              </div>
            </#if>
    
            <#if (response.curator.exhibits)!?size gt 0>
              <#list response.curator.exhibits as exhibit>
                <#if exhibit.messageHtml??>
                  <blockquote class="search-curator-message">
                    ${exhibit.messageHtml?no_esc}
                  </blockquote>
                </#if>
              </#list>
            </#if>
    
            <@s.CheckSpelling prefix="<h3 id=\"search-spelling\"><span class=\"glyphicon glyphicon-question-sign text-muted\"></span> Did you mean <em>" suffix="</em>?</h3>" />
    
            <h2 class="visible-print">Results</h2>
    
            <#if response.resultPacket.resultsSummary.totalMatching == 0>
                <h3><span class="glyphicon glyphicon-warning-sign"></span> No results</h3>
                <p>Your search for <strong>${question.originalQuery!}</strong> did not return any results. Please ensure that you:</p>
                <ul>
                  <li>are not using any advanced search operators like + - | " etc.</li>
                  <li>expect this document to exist within the <em><@s.cfg>service_name</@s.cfg></em> collection <@s.IfDefCGI name="scope"> and within <em><@s.Truncate length=80>${question.inputParameters["scope"]?first!}</@s.Truncate></em></@s.IfDefCGI></li>
                  <li>have permission to see any documents that may match your query</li>
                </ul>
            </#if>
    
            <#assign curatorAdvertPresent = false />
            <#list response.curator.exhibits as exhibit>
                <#if exhibit.titleHtml?? && exhibit.linkUrl??>
                    <#assign curatorAdvertPresent = true />
                    <#break>
                </#if>
            </#list>
    
            <#if curatorAdvertPresent >
              <ol id="search-best-bets" class="list-unstyled">
                <#-- Curator exhibits -->
                <#list response.curator.exhibits as exhibit>
                  <#if exhibit.titleHtml?? && exhibit.linkUrl??>
                    <li class="alert alert-warning">
                      <h4><a href="${exhibit.linkUrl}"><@s.boldicize>${exhibit.titleHtml?no_esc}</@s.boldicize></a></h4>
                      <#if exhibit.displayUrl??><cite class="text-success">${exhibit.displayUrl}</cite></#if>
                      <#if exhibit.descriptionHtml??><p><@s.boldicize>${exhibit.descriptionHtml?no_esc}</@s.boldicize></p></#if>
                    </li>
                  </#if>
                </#list>
              </ol>
            </#if>
    
            <ol id="search-results" class="list-unstyled" start="${response.resultPacket.resultsSummary.currStart}">
              <@s.Results>
                <#if s.result.class.simpleName == "TierBar">
                  <#-- A tier bar -->
                  <#if s.result.matched != s.result.outOf>
                    <li class="search-tier"><h3 class="text-muted">Results that match ${s.result.matched} of ${s.result.outOf} words</h3></li>
                  <#else>
                    <li class="search-tier"><h3 class="hidden">Fully-matching results</h3></li>
                  </#if>
                  <#-- Print event tier bars if they exist -->
                  <#if s.result.eventDate??>
                    <h2 class="fb-title">Events on ${s.result.eventDate?date}</h2>
                  </#if>
                <#else>
                  <li data-fb-result="${s.result.indexUrl}" class="result<#if !s.result.documentVisibleToUser>-undisclosed</#if>">
    
                    <h4 <#if !s.result.documentVisibleToUser>style="margin-bottom:4px"</#if>>
                      <#if !s.result.documentVisibleToUser>
                        <span class="text-muted">Undisclosed search result</span>
                      <#else>
                        <a href="${s.result.clickTrackingUrl}" title="${s.result.liveUrl}">
                          <@s.boldicize><@s.Truncate length=140>${s.result.title}</@s.Truncate></@s.boldicize>
                        </a>
                      </#if>
    
                      <#if s.result.fileType!?matches("(doc|docx|ppt|pptx|rtf|xls|xlsx|xlsm|pdf)", "r")>
                        <small class="text-muted">${s.result.fileType?upper_case} (${filesize(s.result.fileSize!0)})</small>
                      </#if>
                    </h4>
    
                    <#if !s.result.documentVisibleToUser>
                      <cite data-url="null" class="text-muted <#if !s.result.documentVisibleToUser> hide</#if>">undisclosed</cite>
                    <#else>
                      <cite data-url="${s.result.displayUrl}" class="text-success"><@s.cut cut="http://"><@s.boldicize>${s.result.displayUrl}</@s.boldicize></@s.cut></cite>
                    </#if>
    
                    <#if s.result.documentVisibleToUser>
                    <div class="btn-group">
                      <a href="#" class="dropdown-toggle" data-toggle="dropdown" title="More actions&hellip;"><small class="glyphicon glyphicon-chevron-down text-success"></small></a>
                      <ul class="dropdown-menu">
                        <li><#if s.result.cacheUrl??><a href="${s.result.cacheUrl}&amp;hl=${response.resultPacket.queryHighlightRegex!?url}" title="Cached version of ${s.result.title} (${s.result.rank})">Cached</a></#if></li>
                        <li><@s.Explore /></li>
                        <@fb.AdminUIOnly><li><@fb.Optimise /></li></@fb.AdminUIOnly>
                      </ul>
                    </div>
                    </#if>
    
                    <@s.Quicklinks>
                      <ul class="list-inline">
                          <@s.QuickRepeat><li><a href="${s.ql.url}" title="${s.ql.text}">${s.ql.text}</a></li></@s.QuickRepeat>
                      </ul>
                      <#if question.currentProfileConfig.get("quicklinks.domain_searchbox")?? && question.currentProfileConfig.get("quicklinks.domain_searchbox") == "true">
                        <#if s.result.quickLinks.domain?matches("^[^/]*/?[^/]*$", "r")>
                          <form class="quicklinks" action="${question.currentProfileConfig.get("ui.modern.search_link")}" method="GET">
                              <input type="hidden" name="collection" value="${question.collection.id!}">
                              <input type="hidden" name="meta_u_sand" value="${s.result.quickLinks.domain}">
                              <@s.IfDefCGI name="enc"><input type="hidden" name="enc" value="${question.inputParameters["enc"]?first!}"></@s.IfDefCGI>
                              <@s.IfDefCGI name="form"><input type="hidden" name="form" value="${question.form!}"></@s.IfDefCGI>
                              <@s.IfDefCGI name="scope"><input type="hidden" name="scope" value="${question.inputParameters["scope"]?first!}"></@s.IfDefCGI>
                              <@s.IfDefCGI name="profile"><input type="hidden" name="profile" value="${question.profile!}"></@s.IfDefCGI>
                              <div class="row">
                                <div class="col-md-4">
                                <div class="input-group input-sm">
                                  <input required title="Search query" name="query" type="text" class="form-control" placeholder="Search ${s.result.quickLinks.domain}&hellip;">
                                  <div class="input-group-btn">
                                    <button type="submit" class="btn btn-info"><span class="glyphicon glyphicon-search"></span></button>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </form>
                        </#if>
                      </#if>
                    </@s.Quicklinks>
    
                    <#if s.result.summary??>
                      <p>
                        <#if s.result.date??><small class="text-muted">${s.result.date?date?string("d MMM yyyy")}:</small></#if>
                        <span class="search-summary"><@s.boldicize>${s.result.summary?no_esc}</@s.boldicize></span>
                      </p>
                    <#else>
                        <#if s.result.listMetadata?keys?seq_contains("c")><p><@s.boldicize>${s.result.listMetadata["c"]?first!}</@s.boldicize></p></#if>
                    </#if>
    
                    <#if !s.result.documentVisibleToUser>
                      <p>
                        <span class="search-summary text-muted"><em>Information for this search result cannot be shown for sensitivity reasons.</em></span>
                      </p>
                    </#if>
    
                    <#if s.result.collapsed??>
                      <div class="search-collapsed"><small><span class="glyphicon glyphicon-expand text-muted"></span>&nbsp; <@fb.Collapsed /></small></div>
                    </#if>
    
                    <dl class="dl-horizontal text-muted">
                    <#assign metaDataClassDisplayLabels = {"d": "Date"} />
                    <#list s.result.listMetadata?keys as metaDataKey>
                        <#if metaDataKey != "t" && metaDataKey != "c" && !metaDataKey?starts_with("Fun")>
                            <#assign metaDataLabel = (metaDataClassDisplayLabels[metaDataKey])!metaDataKey />
                            <dt>${metaDataLabel}:</dt><dd>${s.result.listMetadata[metaDataKey]?join(", ")}</dd>
                        </#if>
                    </#list>
                    </dl>
                  </li>
                </#if>
              </@s.Results>
            </ol>
    
            <@s.ContextualNavigation>
              <@s.ClusterNavLayout />
              <@s.NoClustersFound />
              <@s.ClusterLayout>
                <div class="well" id="search-contextual-navigation">
                  <h3>Related searches for <strong><@s.QueryClean /></strong></h3>
                  <div class="row">
                    <@s.Category name="type">
                      <div class="col-md-4 search-contextual-navigation-type">
                        <h4>Types of <strong>${s.contextualNavigation.searchTerm}</strong></h4>
                        <ul class="list-unstyled">
                          <@s.Clusters><li><a href="${s.cluster.href}"><#noautoesc>${s.cluster.label?html?replace("...", " <strong>"+s.contextualNavigation.searchTerm?html+"</strong> ")}</#noautoesc></a></li></@s.Clusters>
                          <@s.ShowMoreClusters category="type"><li><a rel="more" href="${changeParam(s.category.moreLink, "type_max_clusters", "40")}" class="btn btn-link btn-sm"><small class="glyphicon glyphicon-plus"></small> More&hellip;</a></li></@s.ShowMoreClusters>
                          <@s.ShowFewerClusters category="type" />
                        </ul>
                      </div>
                    </@s.Category>
    
                    <@s.Category name="topic">
                        <div class="col-md-4 search-contextual-navigation-topic">
                          <h4>Topics on <strong>${s.contextualNavigation.searchTerm}</strong></h4>
                          <ul class="list-unstyled">
                            <@s.Clusters><li><a href="${s.cluster.href}"><#noautoesc>${s.cluster.label?html?replace("...", " <strong>"+s.contextualNavigation.searchTerm?html+"</strong> ")}</#noautoesc></a></li></@s.Clusters>
                            <@s.ShowMoreClusters category="topic"><li><a rel="more" href="${changeParam(s.category.moreLink, "topic_max_clusters", "40")}" class="btn btn-link btn-sm"><small class="glyphicon glyphicon-plus"></small> More&hellip;</a></li></@s.ShowMoreClusters>
                            <@s.ShowFewerClusters category="topic" />
                          </ul>
                        </div>
                    </@s.Category>
    
                    <@s.Category name="site">
                        <div class="col-md-4 search-contextual-navigation-site">
                          <h4><strong>${s.contextualNavigation.searchTerm}</strong> by site</h4>
                          <ul class="list-unstyled">
                            <@s.Clusters><li><a href="${s.cluster.href}"> ${s.cluster.label}</a></li></@s.Clusters>
                            <@s.ShowMoreClusters category="site"><li><a rel="more" href="${changeParam(s.category.moreLink, "site_max_clusters", "40")}" class="btn btn-link btn-sm"><small class="glyphicon glyphicon-plus"></small> More&hellip;</a></li></@s.ShowMoreClusters>
                            <@s.ShowFewerClusters category="site" />
                          </ul>
                        </div>
                    </@s.Category>
                  </div>
                </div>
              </@s.ClusterLayout>
            </@s.ContextualNavigation>
    
            <div class="text-center hidden-print">
              <h2 class="sr-only">Pagination</h2>
              <ul class="pagination pagination-lg">
                <@fb.Prev><li><a href="${fb.prevUrl}" rel="prev"><small><i class="glyphicon glyphicon-chevron-left"></i></small> Prev</a></li></@fb.Prev>
                <@fb.Page numPages=5><li <#if fb.pageCurrent> class="active"</#if>><a href="${fb.pageUrl}">${fb.pageNumber}</a></li></@fb.Page>
                <@fb.Next><li><a href="${fb.nextUrl}" rel="next">Next <small><i class="glyphicon glyphicon-chevron-right"></i></small></a></li></@fb.Next>
              </ul>
            </div>
    
          </div>
    
          <#-- Display faceted navigation -->
          <#if response.facets?? && response.facets?size gt 0>
            <div class="col-md-3 col-md-pull-9 hidden-print">
              <h2 class="sr-only">Refine</h2>
    
              <div class="panel-group flb-panel" id="search-facets" role="tablist">
              <#list response.facets as facet>
                <#if facet.allValues?size gt 0 && facet.guessedDisplayType != "TAB">
                <div class="panel panel-default">
                  <div class="panel-heading">
                    <a class="panel-toggle" data-target="#facet-${facet?counter}" data-toggle="collapse" aria-expanded="true" aria-controls="facet-${facet?counter}">
                      ${facet.name}
                    </a>
    
                    <#if facet.selected>
                    <a href="${facet.unselectAllUrl}" class="btn btn-link btn-sm" title="Remove all '${facet.name}' refinements">
                      <small class="glyphicon glyphicon-remove"></small><small class="hidden">&#10060;</small> Clear all
                    </a>
                    </#if>
                  </div>
    
                  <div class="list-group panel-collapse collapse in" id="facet-${facet?counter}">
                  <#list facet.allValues as value>
                    <#if value?counter == 9><div id="facet-list-${facet?counter}" class="collapse"></#if>
                    <#assign isDisabled = value.count?? && value.count lt 1 && !value.selected />
                    <a class="list-group-item ${(value.selected)?then('selected-' + facet.guessedDisplayType?lower_case, '')} ${isDisabled?then('disabled', '')}" href="${isDisabled?then('#', value.toggleUrl)}" title="${(value.selected)?then('Remove', 'Refine by')} '${facet.name}: ${value.label}'">
                      <#-- Show the category value e.g. 🔘 Bob, ☑ Bob, ❌ Bob  -->
                      <span class="item-label">
                        <#if facet.guessedDisplayType == 'RADIO_BUTTON'>
                          <span class="${value.selected?then('glyphicon glyphicon-record', 'radio-unchecked')}"></span>
                          <span class="hidden">${value.selected?then('&#128280;', '&#9711;')?no_esc}</span><#-- Fall back to Unicode chars if bootstrap is unavailable -->
                        <#elseif facet.guessedDisplayType == 'CHECKBOX'>
                          <span class="glyphicon glyphicon-${value.selected?then('check', 'unchecked')}"></span>
                          <span class="hidden">${value.selected?then('&#9745;', '&#9744;')?no_esc}</span><#-- Fall back to Unicode chars if bootstrap is unavailable -->
                        <#elseif value.selected>
                          <#if facet.guessedDisplayType == "SINGLE_DRILL_DOWN" && value?counter != 1><span style="margin-left: ${(value?counter - 1) * 10}px">&#8627;</span></#if>
                          <small class="glyphicon glyphicon-remove"></small>
                          <small class="hidden">&#10060;</small><#-- Fall back to Unicode chars if bootstrap is unavailable -->
                        </#if>
                        ${value.label}
                      </span>
                      <#if value.count?? && !value.selected><span class="badge">${value.count}</span></#if>
                    </a>
    
                    <#-- Limit the number of category values shown to the user initially -->
                    <#if !value_has_next && facet.allValues?size gt 8>
                      </div>
                      <a class="list-group-item collapse-trigger collapsed" data-target="#facet-list-${facet?counter}" data-toggle="collapse"></a>
                    </#if>
                  </#list>
                  </div>
                </div>
                </#if>
              </#list>
              </div>
            </div>
          </#if>
    
        </div>
    
        <#if question.currentProfileConfig.get("ui.modern.session")?boolean>
          <div id="search-history"></div>
    
          <div id="search-cart"></div>
        </#if>
    
    
        <div class="hidden-print">
          <h2 class="sr-only">Tools</h2>
          <div id="search-performance" class="modal fade">
            <div class="modal-dialog modal-lg">
              <div class="modal-content">
                <div class="modal-header">
                  <button class="close" data-dismiss="modal" data-target="#search-performance">&times;</button>
                  <h3>Performance</h3>
                </div>
                <div class="modal-body">
                  <@fb.PerformanceMetrics class="search-metrics table-striped table table-condensed" tdClass="progress-bar progress-bar-info" width=200 title=""/>
                </div>
              </div>
            </div>
          </div>
    
          <div id="search-syntaxtree" class="modal fade">
            <div class="modal-dialog">
              <div class="modal-content">
                <div class="modal-header">
                  <button class="close" data-dismiss="modal" data-target="#search-syntaxtree">&times;</button>
                  <h3>Query syntax tree</h3>
                </div>
                <div class="modal-body">
                  <#if response?? && response.resultPacket??
                    && response.resultPacket.svgs??
                    && response.resultPacket.svgs["syntaxtree"]??>
                    ${response.resultPacket.svgs["syntaxtree"]?no_esc}
                  <#else>
                    <div class="alert alert-warning">Query syntax tree unavailable. Make sure the <code>-show_qsyntax_tree=on</code> query processor option is set.</div>
                  </#if>
            </div>
          </div>
        </div>
        </div>
      </div>
    
      </@s.AfterSearchOnly>
      </#if>
      <footer>
        <hr>
        <p class="text-muted text-center"><small>
          <#if (response.resultPacket.details.collectionUpdated)??>Collection last updated: ${response.resultPacket.details.collectionUpdated?datetime}.<br></#if>
          Search powered by <a href="https://www.squiz.net/funnelback">Funnelback</a>.
        </small></p>
      </footer>
    
    </div>
    
    <script src="${GlobalResourcesPrefix}thirdparty/bootstrap-3.3.7/js/bootstrap.min.js"></script>
    
    <#if question.currentProfileConfig.get('auto-completion') == 'enabled'>
    <script src="${GlobalResourcesPrefix}thirdparty/typeahead-0.11.1/typeahead.bundle.min.js"></script>
    <script src="${GlobalResourcesPrefix}thirdparty/handlebars-4.7/handlebars.min.js"></script>
    <script src="${GlobalResourcesPrefix}js/funnelback.autocompletion-2.6.0.js"></script>
    <script>
      jQuery(document).ready(function() {
        jQuery('input.query').autocompletion({
          datasets: {
            <#if question.currentProfileConfig.get('auto-completion.standard.enabled')?boolean>
            organic: {
              collection: '${question.collection.id}',
              profile : '${question.profile}',
              program: '<@s.cfg>auto-completion.program</@s.cfg>',
              format: '<@s.cfg>auto-completion.format</@s.cfg>',
              alpha: '<@s.cfg>auto-completion.alpha</@s.cfg>',
              show: '<@s.cfg>auto-completion.show</@s.cfg>',
              sort: '<@s.cfg>auto-completion.sort</@s.cfg>',
              group: true
            },
            </#if>
            <#if question.currentProfileConfig.get('auto-completion.search.enabled')?boolean>
            facets: {
              collection: '${question.collection.id}',
              itemLabel: function(suggestion) { return suggestion.query + ' in ' + suggestion.label; },
              profile : '${question.profile}',
              program: '<@s.cfg>auto-completion.search.program</@s.cfg>',
              queryKey: 'query',
              transform: $.autocompletion.processSetDataFacets,
              group: true,
              template: {
                suggestion: '<div>{{query}} in {{label}}</div>'
              }
            },
            </#if>
          },
          typeahead: {hint: true},
          length: <@s.cfg>auto-completion.length</@s.cfg>,
          logging:<#if question.profile?ends_with("_preview")>false<#else>true</#if>
        });
      });
    </script>
    </#if>
    
    <#if question.currentProfileConfig.get("ui.modern.session")?boolean>
    <script type="text/javascript" src="${GlobalResourcesPrefix}thirdparty/es6-promise-4.2.5/es6-promise.auto.min.js"></script>
    <script type="text/javascript" src="${GlobalResourcesPrefix}js/funnelback.session-cart-1.0.min.js"></script>
    <script type="text/javascript" src="${GlobalResourcesPrefix}js/funnelback.session-history-1.0.min.js"></script>
    
    <script type="text/javascript">
      var flbSessionCart = new Funnelback.SessionCart({collection: '${question.collection.id}'});
      var flbSessionHistory = new Funnelback.SessionHistory({collection: '${question.collection.id}'});
    </script>
    </#if>
    
    <script>
      jQuery(document).ready( function() {
        jQuery('[data-toggle=tooltip]').tooltip({'html': true});
    
        jQuery('.search-geolocation').click( function() {
          try {
            navigator.geolocation.getCurrentPosition( function(position) {
              // Success
              var latitude  = Math.ceil(position.coords.latitude*10000) / 10000;
              var longitude = Math.ceil(position.coords.longitude*10000) / 10000;
              var origin = latitude+','+longitude;
              jQuery('#origin').val(origin);
            }, function (error) {
              // Error
            }, { enableHighAccuracy: true });
          } catch (e) {
            alert('Your web browser doesn\'t support this feature');
          }
        });
      });
    </script>
    
    <#if conversationalSearchChatbotID?has_content>
    <#noparse>
    <!-- Scripts -->
    <script type="module">
        var ld=Object.defineProperty;var od=(y,x,h)=>x in y?ld(y,x,{enumerable:!0,configurable:!0,writable:!0,value:h}):y[x]=h;var he=(y,x,h)=>od(y,typeof x!="symbol"?x+"":x,h);(function(){const x=document.createElement("link").relList;if(x&&x.supports&&x.supports("modulepreload"))return;for(const f of document.querySelectorAll('link[rel="modulepreload"]'))z(f);new MutationObserver(f=>{for(const v of f)if(v.type==="childList")for(const E of v.addedNodes)E.tagName==="LINK"&&E.rel==="modulepreload"&&z(E)}).observe(document,{childList:!0,subtree:!0});function h(f){const v={};return f.integrity&&(v.integrity=f.integrity),f.referrerPolicy&&(v.referrerPolicy=f.referrerPolicy),f.crossOrigin==="use-credentials"?v.credentials="include":f.crossOrigin==="anonymous"?v.credentials="omit":v.credentials="same-origin",v}function z(f){if(f.ep)return;f.ep=!0;const v=h(f);fetch(f.href,v)}})();function ud(y){return y&&y.__esModule&&Object.prototype.hasOwnProperty.call(y,"default")?y.default:y}var Du={exports:{}},kr={},Mu={exports:{}},H={};/**
     * @license React
     * react.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var Fa;function id(){if(Fa)return H;Fa=1;var y=Symbol.for("react.element"),x=Symbol.for("react.portal"),h=Symbol.for("react.fragment"),z=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),v=Symbol.for("react.provider"),E=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),I=Symbol.for("react.suspense"),q=Symbol.for("react.memo"),A=Symbol.for("react.lazy"),U=Symbol.iterator;function B(c){return c===null||typeof c!="object"?null:(c=U&&c[U]||c["@@iterator"],typeof c=="function"?c:null)}var te={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},re=Object.assign,X={};function W(c,w,Q){this.props=c,this.context=w,this.refs=X,this.updater=Q||te}W.prototype.isReactComponent={},W.prototype.setState=function(c,w){if(typeof c!="object"&&typeof c!="function"&&c!=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,c,w,"setState")},W.prototype.forceUpdate=function(c){this.updater.enqueueForceUpdate(this,c,"forceUpdate")};function Qe(){}Qe.prototype=W.prototype;function Se(c,w,Q){this.props=c,this.context=w,this.refs=X,this.updater=Q||te}var ue=Se.prototype=new Qe;ue.constructor=Se,re(ue,W.prototype),ue.isPureReactComponent=!0;var me=Array.isArray,Pe=Object.prototype.hasOwnProperty,Re={current:null},Ee={key:!0,ref:!0,__self:!0,__source:!0};function He(c,w,Q){var V,K={},J=null,le=null;if(w!=null)for(V in w.ref!==void 0&&(le=w.ref),w.key!==void 0&&(J=""+w.key),w)Pe.call(w,V)&&!Ee.hasOwnProperty(V)&&(K[V]=w[V]);var b=arguments.length-2;if(b===1)K.children=Q;else if(1<b){for(var ce=Array(b),Ye=0;Ye<b;Ye++)ce[Ye]=arguments[Ye+2];K.children=ce}if(c&&c.defaultProps)for(V in b=c.defaultProps,b)K[V]===void 0&&(K[V]=b[V]);return{$$typeof:y,type:c,key:J,ref:le,props:K,_owner:Re.current}}function tt(c,w){return{$$typeof:y,type:c.type,key:w,ref:c.ref,props:c.props,_owner:c._owner}}function Z(c){return typeof c=="object"&&c!==null&&c.$$typeof===y}function ke(c){var w={"=":"=0",":":"=2"};return"$"+c.replace(/[=:]/g,function(Q){return w[Q]})}var ne=/\/+/g;function Ce(c,w){return typeof c=="object"&&c!==null&&c.key!=null?ke(""+c.key):w.toString(36)}function De(c,w,Q,V,K){var J=typeof c;(J==="undefined"||J==="boolean")&&(c=null);var le=!1;if(c===null)le=!0;else switch(J){case"string":case"number":le=!0;break;case"object":switch(c.$$typeof){case y:case x:le=!0}}if(le)return le=c,K=K(le),c=V===""?"."+Ce(le,0):V,me(K)?(Q="",c!=null&&(Q=c.replace(ne,"$&/")+"/"),De(K,w,Q,"",function(Ye){return Ye})):K!=null&&(Z(K)&&(K=tt(K,Q+(!K.key||le&&le.key===K.key?"":(""+K.key).replace(ne,"$&/")+"/")+c)),w.push(K)),1;if(le=0,V=V===""?".":V+":",me(c))for(var b=0;b<c.length;b++){J=c[b];var ce=V+Ce(J,b);le+=De(J,w,Q,ce,K)}else if(ce=B(c),typeof ce=="function")for(c=ce.call(c),b=0;!(J=c.next()).done;)J=J.value,ce=V+Ce(J,b++),le+=De(J,w,Q,ce,K);else if(J==="object")throw w=String(c),Error("Objects are not valid as a React child (found: "+(w==="[object Object]"?"object with keys {"+Object.keys(c).join(", ")+"}":w)+"). If you meant to render a collection of children, use an array instead.");return le}function nt(c,w,Q){if(c==null)return c;var V=[],K=0;return De(c,V,"","",function(J){return w.call(Q,J,K++)}),V}function Me(c){if(c._status===-1){var w=c._result;w=w(),w.then(function(Q){(c._status===0||c._status===-1)&&(c._status=1,c._result=Q)},function(Q){(c._status===0||c._status===-1)&&(c._status=2,c._result=Q)}),c._status===-1&&(c._status=0,c._result=w)}if(c._status===1)return c._result.default;throw c._result}var ae={current:null},_={transition:null},F={ReactCurrentDispatcher:ae,ReactCurrentBatchConfig:_,ReactCurrentOwner:Re};function L(){throw Error("act(...) is not supported in production builds of React.")}return H.Children={map:nt,forEach:function(c,w,Q){nt(c,function(){w.apply(this,arguments)},Q)},count:function(c){var w=0;return nt(c,function(){w++}),w},toArray:function(c){return nt(c,function(w){return w})||[]},only:function(c){if(!Z(c))throw Error("React.Children.only expected to receive a single React element child.");return c}},H.Component=W,H.Fragment=h,H.Profiler=f,H.PureComponent=Se,H.StrictMode=z,H.Suspense=I,H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=F,H.act=L,H.cloneElement=function(c,w,Q){if(c==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+c+".");var V=re({},c.props),K=c.key,J=c.ref,le=c._owner;if(w!=null){if(w.ref!==void 0&&(J=w.ref,le=Re.current),w.key!==void 0&&(K=""+w.key),c.type&&c.type.defaultProps)var b=c.type.defaultProps;for(ce in w)Pe.call(w,ce)&&!Ee.hasOwnProperty(ce)&&(V[ce]=w[ce]===void 0&&b!==void 0?b[ce]:w[ce])}var ce=arguments.length-2;if(ce===1)V.children=Q;else if(1<ce){b=Array(ce);for(var Ye=0;Ye<ce;Ye++)b[Ye]=arguments[Ye+2];V.children=b}return{$$typeof:y,type:c.type,key:K,ref:J,props:V,_owner:le}},H.createContext=function(c){return c={$$typeof:E,_currentValue:c,_currentValue2:c,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},c.Provider={$$typeof:v,_context:c},c.Consumer=c},H.createElement=He,H.createFactory=function(c){var w=He.bind(null,c);return w.type=c,w},H.createRef=function(){return{current:null}},H.forwardRef=function(c){return{$$typeof:P,render:c}},H.isValidElement=Z,H.lazy=function(c){return{$$typeof:A,_payload:{_status:-1,_result:c},_init:Me}},H.memo=function(c,w){return{$$typeof:q,type:c,compare:w===void 0?null:w}},H.startTransition=function(c){var w=_.transition;_.transition={};try{c()}finally{_.transition=w}},H.unstable_act=L,H.useCallback=function(c,w){return ae.current.useCallback(c,w)},H.useContext=function(c){return ae.current.useContext(c)},H.useDebugValue=function(){},H.useDeferredValue=function(c){return ae.current.useDeferredValue(c)},H.useEffect=function(c,w){return ae.current.useEffect(c,w)},H.useId=function(){return ae.current.useId()},H.useImperativeHandle=function(c,w,Q){return ae.current.useImperativeHandle(c,w,Q)},H.useInsertionEffect=function(c,w){return ae.current.useInsertionEffect(c,w)},H.useLayoutEffect=function(c,w){return ae.current.useLayoutEffect(c,w)},H.useMemo=function(c,w){return ae.current.useMemo(c,w)},H.useReducer=function(c,w,Q){return ae.current.useReducer(c,w,Q)},H.useRef=function(c){return ae.current.useRef(c)},H.useState=function(c){return ae.current.useState(c)},H.useSyncExternalStore=function(c,w,Q){return ae.current.useSyncExternalStore(c,w,Q)},H.useTransition=function(){return ae.current.useTransition()},H.version="18.3.1",H}var $a;function Qu(){return $a||($a=1,Mu.exports=id()),Mu.exports}/**
     * @license React
     * react-jsx-runtime.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var Ua;function sd(){if(Ua)return kr;Ua=1;var y=Qu(),x=Symbol.for("react.element"),h=Symbol.for("react.fragment"),z=Object.prototype.hasOwnProperty,f=y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,v={key:!0,ref:!0,__self:!0,__source:!0};function E(P,I,q){var A,U={},B=null,te=null;q!==void 0&&(B=""+q),I.key!==void 0&&(B=""+I.key),I.ref!==void 0&&(te=I.ref);for(A in I)z.call(I,A)&&!v.hasOwnProperty(A)&&(U[A]=I[A]);if(P&&P.defaultProps)for(A in I=P.defaultProps,I)U[A]===void 0&&(U[A]=I[A]);return{$$typeof:x,type:P,key:B,ref:te,props:U,_owner:f.current}}return kr.Fragment=h,kr.jsx=E,kr.jsxs=E,kr}var Aa;function ad(){return Aa||(Aa=1,Du.exports=sd()),Du.exports}var je=ad(),Ul={},Iu={exports:{}},Je={},Fu={exports:{}},$u={};/**
     * @license React
     * scheduler.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var Ba;function cd(){return Ba||(Ba=1,function(y){function x(_,F){var L=_.length;_.push(F);e:for(;0<L;){var c=L-1>>>1,w=_[c];if(0<f(w,F))_[c]=F,_[L]=w,L=c;else break e}}function h(_){return _.length===0?null:_[0]}function z(_){if(_.length===0)return null;var F=_[0],L=_.pop();if(L!==F){_[0]=L;e:for(var c=0,w=_.length,Q=w>>>1;c<Q;){var V=2*(c+1)-1,K=_[V],J=V+1,le=_[J];if(0>f(K,L))J<w&&0>f(le,K)?(_[c]=le,_[J]=L,c=J):(_[c]=K,_[V]=L,c=V);else if(J<w&&0>f(le,L))_[c]=le,_[J]=L,c=J;else break e}}return F}function f(_,F){var L=_.sortIndex-F.sortIndex;return L!==0?L:_.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var v=performance;y.unstable_now=function(){return v.now()}}else{var E=Date,P=E.now();y.unstable_now=function(){return E.now()-P}}var I=[],q=[],A=1,U=null,B=3,te=!1,re=!1,X=!1,W=typeof setTimeout=="function"?setTimeout:null,Qe=typeof clearTimeout=="function"?clearTimeout:null,Se=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function ue(_){for(var F=h(q);F!==null;){if(F.callback===null)z(q);else if(F.startTime<=_)z(q),F.sortIndex=F.expirationTime,x(I,F);else break;F=h(q)}}function me(_){if(X=!1,ue(_),!re)if(h(I)!==null)re=!0,Me(Pe);else{var F=h(q);F!==null&&ae(me,F.startTime-_)}}function Pe(_,F){re=!1,X&&(X=!1,Qe(He),He=-1),te=!0;var L=B;try{for(ue(F),U=h(I);U!==null&&(!(U.expirationTime>F)||_&&!ke());){var c=U.callback;if(typeof c=="function"){U.callback=null,B=U.priorityLevel;var w=c(U.expirationTime<=F);F=y.unstable_now(),typeof w=="function"?U.callback=w:U===h(I)&&z(I),ue(F)}else z(I);U=h(I)}if(U!==null)var Q=!0;else{var V=h(q);V!==null&&ae(me,V.startTime-F),Q=!1}return Q}finally{U=null,B=L,te=!1}}var Re=!1,Ee=null,He=-1,tt=5,Z=-1;function ke(){return!(y.unstable_now()-Z<tt)}function ne(){if(Ee!==null){var _=y.unstable_now();Z=_;var F=!0;try{F=Ee(!0,_)}finally{F?Ce():(Re=!1,Ee=null)}}else Re=!1}var Ce;if(typeof Se=="function")Ce=function(){Se(ne)};else if(typeof MessageChannel<"u"){var De=new MessageChannel,nt=De.port2;De.port1.onmessage=ne,Ce=function(){nt.postMessage(null)}}else Ce=function(){W(ne,0)};function Me(_){Ee=_,Re||(Re=!0,Ce())}function ae(_,F){He=W(function(){_(y.unstable_now())},F)}y.unstable_IdlePriority=5,y.unstable_ImmediatePriority=1,y.unstable_LowPriority=4,y.unstable_NormalPriority=3,y.unstable_Profiling=null,y.unstable_UserBlockingPriority=2,y.unstable_cancelCallback=function(_){_.callback=null},y.unstable_continueExecution=function(){re||te||(re=!0,Me(Pe))},y.unstable_forceFrameRate=function(_){0>_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):tt=0<_?Math.floor(1e3/_):5},y.unstable_getCurrentPriorityLevel=function(){return B},y.unstable_getFirstCallbackNode=function(){return h(I)},y.unstable_next=function(_){switch(B){case 1:case 2:case 3:var F=3;break;default:F=B}var L=B;B=F;try{return _()}finally{B=L}},y.unstable_pauseExecution=function(){},y.unstable_requestPaint=function(){},y.unstable_runWithPriority=function(_,F){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var L=B;B=_;try{return F()}finally{B=L}},y.unstable_scheduleCallback=function(_,F,L){var c=y.unstable_now();switch(typeof L=="object"&&L!==null?(L=L.delay,L=typeof L=="number"&&0<L?c+L:c):L=c,_){case 1:var w=-1;break;case 2:w=250;break;case 5:w=1073741823;break;case 4:w=1e4;break;default:w=5e3}return w=L+w,_={id:A++,callback:F,priorityLevel:_,startTime:L,expirationTime:w,sortIndex:-1},L>c?(_.sortIndex=L,x(q,_),h(I)===null&&_===h(q)&&(X?(Qe(He),He=-1):X=!0,ae(me,L-c))):(_.sortIndex=w,x(I,_),re||te||(re=!0,Me(Pe))),_},y.unstable_shouldYield=ke,y.unstable_wrapCallback=function(_){var F=B;return function(){var L=B;B=F;try{return _.apply(this,arguments)}finally{B=L}}}}($u)),$u}var Qa;function fd(){return Qa||(Qa=1,Fu.exports=cd()),Fu.exports}/**
     * @license React
     * react-dom.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var Ha;function dd(){if(Ha)return Je;Ha=1;var y=Qu(),x=fd();function h(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var z=new Set,f={};function v(e,t){E(e,t),E(e+"Capture",t)}function E(e,t){for(f[e]=t,e=0;e<t.length;e++)z.add(t[e])}var P=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),I=Object.prototype.hasOwnProperty,q=/^[: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]*$/,A={},U={};function B(e){return I.call(U,e)?!0:I.call(A,e)?!1:q.test(e)?U[e]=!0:(A[e]=!0,!1)}function te(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function re(e,t,n,r){if(t===null||typeof t>"u"||te(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.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 X(e,t,n,r,l,o,u){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=u}var W={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){W[e]=new X(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];W[t]=new X(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){W[e]=new X(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){W[e]=new X(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){W[e]=new X(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){W[e]=new X(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){W[e]=new X(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){W[e]=new X(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){W[e]=new X(e,5,!1,e.toLowerCase(),null,!1,!1)});var Qe=/[\-:]([a-z])/g;function Se(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(Qe,Se);W[t]=new X(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(Qe,Se);W[t]=new X(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(Qe,Se);W[t]=new X(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){W[e]=new X(e,1,!1,e.toLowerCase(),null,!1,!1)}),W.xlinkHref=new X("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){W[e]=new X(e,1,!1,e.toLowerCase(),null,!0,!0)});function ue(e,t,n,r){var l=W.hasOwnProperty(t)?W[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(re(t,n,l,r)&&(n=null),r||l===null?B(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var me=y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Pe=Symbol.for("react.element"),Re=Symbol.for("react.portal"),Ee=Symbol.for("react.fragment"),He=Symbol.for("react.strict_mode"),tt=Symbol.for("react.profiler"),Z=Symbol.for("react.provider"),ke=Symbol.for("react.context"),ne=Symbol.for("react.forward_ref"),Ce=Symbol.for("react.suspense"),De=Symbol.for("react.suspense_list"),nt=Symbol.for("react.memo"),Me=Symbol.for("react.lazy"),ae=Symbol.for("react.offscreen"),_=Symbol.iterator;function F(e){return e===null||typeof e!="object"?null:(e=_&&e[_]||e["@@iterator"],typeof e=="function"?e:null)}var L=Object.assign,c;function w(e){if(c===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);c=t&&t[1]||""}return`
    `+c+e}var Q=!1;function V(e,t){if(!e||Q)return"";Q=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(m){var r=m}Reflect.construct(e,[],t)}else{try{t.call()}catch(m){r=m}e.call(t.prototype)}else{try{throw Error()}catch(m){r=m}e()}}catch(m){if(m&&r&&typeof m.stack=="string"){for(var l=m.stack.split(`
    `),o=r.stack.split(`
    `),u=l.length-1,i=o.length-1;1<=u&&0<=i&&l[u]!==o[i];)i--;for(;1<=u&&0<=i;u--,i--)if(l[u]!==o[i]){if(u!==1||i!==1)do if(u--,i--,0>i||l[u]!==o[i]){var s=`
    `+l[u].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=u&&0<=i);break}}}finally{Q=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?w(e):""}function K(e){switch(e.tag){case 5:return w(e.type);case 16:return w("Lazy");case 13:return w("Suspense");case 19:return w("SuspenseList");case 0:case 2:case 15:return e=V(e.type,!1),e;case 11:return e=V(e.type.render,!1),e;case 1:return e=V(e.type,!0),e;default:return""}}function J(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 Ee:return"Fragment";case Re:return"Portal";case tt:return"Profiler";case He:return"StrictMode";case Ce:return"Suspense";case De:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ke:return(e.displayName||"Context")+".Consumer";case Z:return(e._context.displayName||"Context")+".Provider";case ne:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case nt:return t=e.displayName||null,t!==null?t:J(e.type)||"Memo";case Me:t=e._payload,e=e._init;try{return J(e(t))}catch{}}return null}function le(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 J(t);case 8:return t===He?"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 b(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ce(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ye(e){var t=ce(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(u){r=""+u,o.call(this,u)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(u){r=""+u},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Lr(e){e._valueTracker||(e._valueTracker=Ye(e))}function Hu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ce(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Rr(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 Al(e,t){var n=t.checked;return L({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Vu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=b(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function qu(e,t){t=t.checked,t!=null&&ue(e,"checked",t,!1)}function Bl(e,t){qu(e,t);var n=b(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ql(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ql(e,t.type,b(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Wu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ql(e,t,n){(t!=="number"||Rr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Fn=Array.isArray;function dn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+b(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function Hl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(h(91));return L({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Gu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(h(92));if(Fn(n)){if(1<n.length)throw Error(h(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:b(n)}}function Ku(e,t){var n=b(t.value),r=b(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Ju(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Yu(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 Vl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Yu(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var zr,Xu=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(zr=zr||document.createElement("div"),zr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=zr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function $n(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Un={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},ic=["Webkit","ms","Moz","O"];Object.keys(Un).forEach(function(e){ic.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Un[t]=Un[e]})});function Zu(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Un.hasOwnProperty(e)&&Un[e]?(""+t).trim():t+"px"}function bu(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Zu(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var sc=L({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 ql(e,t){if(t){if(sc[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(h(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(h(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(h(61))}if(t.style!=null&&typeof t.style!="object")throw Error(h(62))}}function Wl(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 Gl=null;function Kl(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Jl=null,pn=null,hn=null;function ei(e){if(e=ir(e)){if(typeof Jl!="function")throw Error(h(280));var t=e.stateNode;t&&(t=el(t),Jl(e.stateNode,e.type,t))}}function ti(e){pn?hn?hn.push(e):hn=[e]:pn=e}function ni(){if(pn){var e=pn,t=hn;if(hn=pn=null,ei(e),t)for(e=0;e<t.length;e++)ei(t[e])}}function ri(e,t){return e(t)}function li(){}var Yl=!1;function oi(e,t,n){if(Yl)return e(t,n);Yl=!0;try{return ri(e,t,n)}finally{Yl=!1,(pn!==null||hn!==null)&&(li(),ni())}}function An(e,t){var n=e.stateNode;if(n===null)return null;var r=el(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(h(231,t,typeof n));return n}var Xl=!1;if(P)try{var Bn={};Object.defineProperty(Bn,"passive",{get:function(){Xl=!0}}),window.addEventListener("test",Bn,Bn),window.removeEventListener("test",Bn,Bn)}catch{Xl=!1}function ac(e,t,n,r,l,o,u,i,s){var m=Array.prototype.slice.call(arguments,3);try{t.apply(n,m)}catch(S){this.onError(S)}}var Qn=!1,Or=null,jr=!1,Zl=null,cc={onError:function(e){Qn=!0,Or=e}};function fc(e,t,n,r,l,o,u,i,s){Qn=!1,Or=null,ac.apply(cc,arguments)}function dc(e,t,n,r,l,o,u,i,s){if(fc.apply(this,arguments),Qn){if(Qn){var m=Or;Qn=!1,Or=null}else throw Error(h(198));jr||(jr=!0,Zl=m)}}function Jt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function ui(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 ii(e){if(Jt(e)!==e)throw Error(h(188))}function pc(e){var t=e.alternate;if(!t){if(t=Jt(e),t===null)throw Error(h(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return ii(l),e;if(o===r)return ii(l),t;o=o.sibling}throw Error(h(188))}if(n.return!==r.return)n=l,r=o;else{for(var u=!1,i=l.child;i;){if(i===n){u=!0,n=l,r=o;break}if(i===r){u=!0,r=l,n=o;break}i=i.sibling}if(!u){for(i=o.child;i;){if(i===n){u=!0,n=o,r=l;break}if(i===r){u=!0,r=o,n=l;break}i=i.sibling}if(!u)throw Error(h(189))}}if(n.alternate!==r)throw Error(h(190))}if(n.tag!==3)throw Error(h(188));return n.stateNode.current===n?e:t}function si(e){return e=pc(e),e!==null?ai(e):null}function ai(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ai(e);if(t!==null)return t;e=e.sibling}return null}var ci=x.unstable_scheduleCallback,fi=x.unstable_cancelCallback,hc=x.unstable_shouldYield,mc=x.unstable_requestPaint,ye=x.unstable_now,vc=x.unstable_getCurrentPriorityLevel,bl=x.unstable_ImmediatePriority,di=x.unstable_UserBlockingPriority,Dr=x.unstable_NormalPriority,yc=x.unstable_LowPriority,pi=x.unstable_IdlePriority,Mr=null,vt=null;function gc(e){if(vt&&typeof vt.onCommitFiberRoot=="function")try{vt.onCommitFiberRoot(Mr,e,void 0,(e.current.flags&128)===128)}catch{}}var at=Math.clz32?Math.clz32:Ec,wc=Math.log,Sc=Math.LN2;function Ec(e){return e>>>=0,e===0?32:31-(wc(e)/Sc|0)|0}var Ir=64,Fr=4194304;function Hn(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 $r(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,u=n&268435455;if(u!==0){var i=u&~l;i!==0?r=Hn(i):(o&=u,o!==0&&(r=Hn(o)))}else u=n&~l,u!==0?r=Hn(u):o!==0&&(r=Hn(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&l)===0&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-at(t),l=1<<n,r|=e[n],t&=~l;return r}function kc(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 Cc(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var u=31-at(o),i=1<<u,s=l[u];s===-1?((i&n)===0||(i&r)!==0)&&(l[u]=kc(i,t)):s<=t&&(e.expiredLanes|=i),o&=~i}}function eo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function hi(){var e=Ir;return Ir<<=1,(Ir&4194240)===0&&(Ir=64),e}function to(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Vn(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-at(t),e[t]=n}function xc(e,t){var n=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 r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-at(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function no(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-at(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var ee=0;function mi(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var vi,ro,yi,gi,wi,lo=!1,Ur=[],Rt=null,zt=null,Ot=null,qn=new Map,Wn=new Map,jt=[],_c="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 Si(e,t){switch(e){case"focusin":case"focusout":Rt=null;break;case"dragenter":case"dragleave":zt=null;break;case"mouseover":case"mouseout":Ot=null;break;case"pointerover":case"pointerout":qn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Wn.delete(t.pointerId)}}function Gn(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=ir(t),t!==null&&ro(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Pc(e,t,n,r,l){switch(t){case"focusin":return Rt=Gn(Rt,e,t,n,r,l),!0;case"dragenter":return zt=Gn(zt,e,t,n,r,l),!0;case"mouseover":return Ot=Gn(Ot,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return qn.set(o,Gn(qn.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,Wn.set(o,Gn(Wn.get(o)||null,e,t,n,r,l)),!0}return!1}function Ei(e){var t=Yt(e.target);if(t!==null){var n=Jt(t);if(n!==null){if(t=n.tag,t===13){if(t=ui(n),t!==null){e.blockedOn=t,wi(e.priority,function(){yi(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ar(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=uo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Gl=r,n.target.dispatchEvent(r),Gl=null}else return t=ir(n),t!==null&&ro(t),e.blockedOn=n,!1;t.shift()}return!0}function ki(e,t,n){Ar(e)&&n.delete(t)}function Nc(){lo=!1,Rt!==null&&Ar(Rt)&&(Rt=null),zt!==null&&Ar(zt)&&(zt=null),Ot!==null&&Ar(Ot)&&(Ot=null),qn.forEach(ki),Wn.forEach(ki)}function Kn(e,t){e.blockedOn===t&&(e.blockedOn=null,lo||(lo=!0,x.unstable_scheduleCallback(x.unstable_NormalPriority,Nc)))}function Jn(e){function t(l){return Kn(l,e)}if(0<Ur.length){Kn(Ur[0],e);for(var n=1;n<Ur.length;n++){var r=Ur[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Rt!==null&&Kn(Rt,e),zt!==null&&Kn(zt,e),Ot!==null&&Kn(Ot,e),qn.forEach(t),Wn.forEach(t),n=0;n<jt.length;n++)r=jt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<jt.length&&(n=jt[0],n.blockedOn===null);)Ei(n),n.blockedOn===null&&jt.shift()}var mn=me.ReactCurrentBatchConfig,Br=!0;function Tc(e,t,n,r){var l=ee,o=mn.transition;mn.transition=null;try{ee=1,oo(e,t,n,r)}finally{ee=l,mn.transition=o}}function Lc(e,t,n,r){var l=ee,o=mn.transition;mn.transition=null;try{ee=4,oo(e,t,n,r)}finally{ee=l,mn.transition=o}}function oo(e,t,n,r){if(Br){var l=uo(e,t,n,r);if(l===null)xo(e,t,r,Qr,n),Si(e,r);else if(Pc(l,e,t,n,r))r.stopPropagation();else if(Si(e,r),t&4&&-1<_c.indexOf(e)){for(;l!==null;){var o=ir(l);if(o!==null&&vi(o),o=uo(e,t,n,r),o===null&&xo(e,t,r,Qr,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else xo(e,t,r,null,n)}}var Qr=null;function uo(e,t,n,r){if(Qr=null,e=Kl(r),e=Yt(e),e!==null)if(t=Jt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=ui(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Qr=e,null}function Ci(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(vc()){case bl:return 1;case di:return 4;case Dr:case yc:return 16;case pi:return 536870912;default:return 16}default:return 16}}var Dt=null,io=null,Hr=null;function xi(){if(Hr)return Hr;var e,t=io,n=t.length,r,l="value"in Dt?Dt.value:Dt.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var u=n-e;for(r=1;r<=u&&t[n-r]===l[o-r];r++);return Hr=l.slice(e,1<r?1-r:void 0)}function Vr(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 qr(){return!0}function _i(){return!1}function Xe(e){function t(n,r,l,o,u){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=u,this.currentTarget=null;for(var i in e)e.hasOwnProperty(i)&&(n=e[i],this[i]=n?n(o):o[i]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?qr:_i,this.isPropagationStopped=_i,this}return L(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=qr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=qr)},persist:function(){},isPersistent:qr}),t}var vn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},so=Xe(vn),Yn=L({},vn,{view:0,detail:0}),Rc=Xe(Yn),ao,co,Xn,Wr=L({},Yn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:po,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!==Xn&&(Xn&&e.type==="mousemove"?(ao=e.screenX-Xn.screenX,co=e.screenY-Xn.screenY):co=ao=0,Xn=e),ao)},movementY:function(e){return"movementY"in e?e.movementY:co}}),Pi=Xe(Wr),zc=L({},Wr,{dataTransfer:0}),Oc=Xe(zc),jc=L({},Yn,{relatedTarget:0}),fo=Xe(jc),Dc=L({},vn,{animationName:0,elapsedTime:0,pseudoElement:0}),Mc=Xe(Dc),Ic=L({},vn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Fc=Xe(Ic),$c=L({},vn,{data:0}),Ni=Xe($c),Uc={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Ac={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"},Bc={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Qc(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Bc[e])?!!t[e]:!1}function po(){return Qc}var Hc=L({},Yn,{key:function(e){if(e.key){var t=Uc[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Vr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Ac[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:po,charCode:function(e){return e.type==="keypress"?Vr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Vr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Vc=Xe(Hc),qc=L({},Wr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ti=Xe(qc),Wc=L({},Yn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:po}),Gc=Xe(Wc),Kc=L({},vn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Jc=Xe(Kc),Yc=L({},Wr,{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}),Xc=Xe(Yc),Zc=[9,13,27,32],ho=P&&"CompositionEvent"in window,Zn=null;P&&"documentMode"in document&&(Zn=document.documentMode);var bc=P&&"TextEvent"in window&&!Zn,Li=P&&(!ho||Zn&&8<Zn&&11>=Zn),Ri=" ",zi=!1;function Oi(e,t){switch(e){case"keyup":return Zc.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ji(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var yn=!1;function ef(e,t){switch(e){case"compositionend":return ji(t);case"keypress":return t.which!==32?null:(zi=!0,Ri);case"textInput":return e=t.data,e===Ri&&zi?null:e;default:return null}}function tf(e,t){if(yn)return e==="compositionend"||!ho&&Oi(e,t)?(e=xi(),Hr=io=Dt=null,yn=!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 Li&&t.locale!=="ko"?null:t.data;default:return null}}var nf={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 Di(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!nf[e.type]:t==="textarea"}function Mi(e,t,n,r){ti(r),t=Xr(t,"onChange"),0<t.length&&(n=new so("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var bn=null,er=null;function rf(e){bi(e,0)}function Gr(e){var t=kn(e);if(Hu(t))return e}function lf(e,t){if(e==="change")return t}var Ii=!1;if(P){var mo;if(P){var vo="oninput"in document;if(!vo){var Fi=document.createElement("div");Fi.setAttribute("oninput","return;"),vo=typeof Fi.oninput=="function"}mo=vo}else mo=!1;Ii=mo&&(!document.documentMode||9<document.documentMode)}function $i(){bn&&(bn.detachEvent("onpropertychange",Ui),er=bn=null)}function Ui(e){if(e.propertyName==="value"&&Gr(er)){var t=[];Mi(t,er,e,Kl(e)),oi(rf,t)}}function of(e,t,n){e==="focusin"?($i(),bn=t,er=n,bn.attachEvent("onpropertychange",Ui)):e==="focusout"&&$i()}function uf(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Gr(er)}function sf(e,t){if(e==="click")return Gr(t)}function af(e,t){if(e==="input"||e==="change")return Gr(t)}function cf(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ct=typeof Object.is=="function"?Object.is:cf;function tr(e,t){if(ct(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!I.call(t,l)||!ct(e[l],t[l]))return!1}return!0}function Ai(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Bi(e,t){var n=Ai(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ai(n)}}function Qi(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Qi(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Hi(){for(var e=window,t=Rr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Rr(e.document)}return t}function yo(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 ff(e){var t=Hi(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Qi(n.ownerDocument.documentElement,n)){if(r!==null&&yo(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=Bi(n,o);var u=Bi(n,r);l&&u&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(u.node,u.offset)):(t.setEnd(u.node,u.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var df=P&&"documentMode"in document&&11>=document.documentMode,gn=null,go=null,nr=null,wo=!1;function Vi(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;wo||gn==null||gn!==Rr(r)||(r=gn,"selectionStart"in r&&yo(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),nr&&tr(nr,r)||(nr=r,r=Xr(go,"onSelect"),0<r.length&&(t=new so("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gn)))}function Kr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var wn={animationend:Kr("Animation","AnimationEnd"),animationiteration:Kr("Animation","AnimationIteration"),animationstart:Kr("Animation","AnimationStart"),transitionend:Kr("Transition","TransitionEnd")},So={},qi={};P&&(qi=document.createElement("div").style,"AnimationEvent"in window||(delete wn.animationend.animation,delete wn.animationiteration.animation,delete wn.animationstart.animation),"TransitionEvent"in window||delete wn.transitionend.transition);function Jr(e){if(So[e])return So[e];if(!wn[e])return e;var t=wn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in qi)return So[e]=t[n];return e}var Wi=Jr("animationend"),Gi=Jr("animationiteration"),Ki=Jr("animationstart"),Ji=Jr("transitionend"),Yi=new Map,Xi="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 Mt(e,t){Yi.set(e,t),v(t,[e])}for(var Eo=0;Eo<Xi.length;Eo++){var ko=Xi[Eo],pf=ko.toLowerCase(),hf=ko[0].toUpperCase()+ko.slice(1);Mt(pf,"on"+hf)}Mt(Wi,"onAnimationEnd"),Mt(Gi,"onAnimationIteration"),Mt(Ki,"onAnimationStart"),Mt("dblclick","onDoubleClick"),Mt("focusin","onFocus"),Mt("focusout","onBlur"),Mt(Ji,"onTransitionEnd"),E("onMouseEnter",["mouseout","mouseover"]),E("onMouseLeave",["mouseout","mouseover"]),E("onPointerEnter",["pointerout","pointerover"]),E("onPointerLeave",["pointerout","pointerover"]),v("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),v("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),v("onBeforeInput",["compositionend","keypress","textInput","paste"]),v("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),v("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),v("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var rr="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(" "),mf=new Set("cancel close invalid load scroll toggle".split(" ").concat(rr));function Zi(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,dc(r,t,void 0,e),e.currentTarget=null}function bi(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var u=r.length-1;0<=u;u--){var i=r[u],s=i.instance,m=i.currentTarget;if(i=i.listener,s!==o&&l.isPropagationStopped())break e;Zi(l,i,m),o=s}else for(u=0;u<r.length;u++){if(i=r[u],s=i.instance,m=i.currentTarget,i=i.listener,s!==o&&l.isPropagationStopped())break e;Zi(l,i,m),o=s}}}if(jr)throw e=Zl,jr=!1,Zl=null,e}function ie(e,t){var n=t[Ro];n===void 0&&(n=t[Ro]=new Set);var r=e+"__bubble";n.has(r)||(es(t,e,2,!1),n.add(r))}function Co(e,t,n){var r=0;t&&(r|=4),es(n,e,r,t)}var Yr="_reactListening"+Math.random().toString(36).slice(2);function lr(e){if(!e[Yr]){e[Yr]=!0,z.forEach(function(n){n!=="selectionchange"&&(mf.has(n)||Co(n,!1,e),Co(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Yr]||(t[Yr]=!0,Co("selectionchange",!1,t))}}function es(e,t,n,r){switch(Ci(t)){case 1:var l=Tc;break;case 4:l=Lc;break;default:l=oo}n=l.bind(null,t,n,e),l=void 0,!Xl||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function xo(e,t,n,r,l){var o=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var u=r.tag;if(u===3||u===4){var i=r.stateNode.containerInfo;if(i===l||i.nodeType===8&&i.parentNode===l)break;if(u===4)for(u=r.return;u!==null;){var s=u.tag;if((s===3||s===4)&&(s=u.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l))return;u=u.return}for(;i!==null;){if(u=Yt(i),u===null)return;if(s=u.tag,s===5||s===6){r=o=u;continue e}i=i.parentNode}}r=r.return}oi(function(){var m=o,S=Kl(n),k=[];e:{var g=Yi.get(e);if(g!==void 0){var N=so,R=e;switch(e){case"keypress":if(Vr(n)===0)break e;case"keydown":case"keyup":N=Vc;break;case"focusin":R="focus",N=fo;break;case"focusout":R="blur",N=fo;break;case"beforeblur":case"afterblur":N=fo;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":N=Pi;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":N=Oc;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":N=Gc;break;case Wi:case Gi:case Ki:N=Mc;break;case Ji:N=Jc;break;case"scroll":N=Rc;break;case"wheel":N=Xc;break;case"copy":case"cut":case"paste":N=Fc;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":N=Ti}var O=(t&4)!==0,ge=!O&&e==="scroll",d=O?g!==null?g+"Capture":null:g;O=[];for(var a=m,p;a!==null;){p=a;var C=p.stateNode;if(p.tag===5&&C!==null&&(p=C,d!==null&&(C=An(a,d),C!=null&&O.push(or(a,C,p)))),ge)break;a=a.return}0<O.length&&(g=new N(g,R,null,n,S),k.push({event:g,listeners:O}))}}if((t&7)===0){e:{if(g=e==="mouseover"||e==="pointerover",N=e==="mouseout"||e==="pointerout",g&&n!==Gl&&(R=n.relatedTarget||n.fromElement)&&(Yt(R)||R[Et]))break e;if((N||g)&&(g=S.window===S?S:(g=S.ownerDocument)?g.defaultView||g.parentWindow:window,N?(R=n.relatedTarget||n.toElement,N=m,R=R?Yt(R):null,R!==null&&(ge=Jt(R),R!==ge||R.tag!==5&&R.tag!==6)&&(R=null)):(N=null,R=m),N!==R)){if(O=Pi,C="onMouseLeave",d="onMouseEnter",a="mouse",(e==="pointerout"||e==="pointerover")&&(O=Ti,C="onPointerLeave",d="onPointerEnter",a="pointer"),ge=N==null?g:kn(N),p=R==null?g:kn(R),g=new O(C,a+"leave",N,n,S),g.target=ge,g.relatedTarget=p,C=null,Yt(S)===m&&(O=new O(d,a+"enter",R,n,S),O.target=p,O.relatedTarget=ge,C=O),ge=C,N&&R)t:{for(O=N,d=R,a=0,p=O;p;p=Sn(p))a++;for(p=0,C=d;C;C=Sn(C))p++;for(;0<a-p;)O=Sn(O),a--;for(;0<p-a;)d=Sn(d),p--;for(;a--;){if(O===d||d!==null&&O===d.alternate)break t;O=Sn(O),d=Sn(d)}O=null}else O=null;N!==null&&ts(k,g,N,O,!1),R!==null&&ge!==null&&ts(k,ge,R,O,!0)}}e:{if(g=m?kn(m):window,N=g.nodeName&&g.nodeName.toLowerCase(),N==="select"||N==="input"&&g.type==="file")var j=lf;else if(Di(g))if(Ii)j=af;else{j=uf;var D=of}else(N=g.nodeName)&&N.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(j=sf);if(j&&(j=j(e,m))){Mi(k,j,n,S);break e}D&&D(e,g,m),e==="focusout"&&(D=g._wrapperState)&&D.controlled&&g.type==="number"&&Ql(g,"number",g.value)}switch(D=m?kn(m):window,e){case"focusin":(Di(D)||D.contentEditable==="true")&&(gn=D,go=m,nr=null);break;case"focusout":nr=go=gn=null;break;case"mousedown":wo=!0;break;case"contextmenu":case"mouseup":case"dragend":wo=!1,Vi(k,n,S);break;case"selectionchange":if(df)break;case"keydown":case"keyup":Vi(k,n,S)}var M;if(ho)e:{switch(e){case"compositionstart":var $="onCompositionStart";break e;case"compositionend":$="onCompositionEnd";break e;case"compositionupdate":$="onCompositionUpdate";break e}$=void 0}else yn?Oi(e,n)&&($="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&($="onCompositionStart");$&&(Li&&n.locale!=="ko"&&(yn||$!=="onCompositionStart"?$==="onCompositionEnd"&&yn&&(M=xi()):(Dt=S,io="value"in Dt?Dt.value:Dt.textContent,yn=!0)),D=Xr(m,$),0<D.length&&($=new Ni($,e,null,n,S),k.push({event:$,listeners:D}),M?$.data=M:(M=ji(n),M!==null&&($.data=M)))),(M=bc?ef(e,n):tf(e,n))&&(m=Xr(m,"onBeforeInput"),0<m.length&&(S=new Ni("onBeforeInput","beforeinput",null,n,S),k.push({event:S,listeners:m}),S.data=M))}bi(k,t)})}function or(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Xr(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=An(e,n),o!=null&&r.unshift(or(e,o,l)),o=An(e,t),o!=null&&r.push(or(e,o,l))),e=e.return}return r}function Sn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function ts(e,t,n,r,l){for(var o=t._reactName,u=[];n!==null&&n!==r;){var i=n,s=i.alternate,m=i.stateNode;if(s!==null&&s===r)break;i.tag===5&&m!==null&&(i=m,l?(s=An(n,o),s!=null&&u.unshift(or(n,s,i))):l||(s=An(n,o),s!=null&&u.push(or(n,s,i)))),n=n.return}u.length!==0&&e.push({event:t,listeners:u})}var vf=/\r\n?/g,yf=/\u0000|\uFFFD/g;function ns(e){return(typeof e=="string"?e:""+e).replace(vf,`
    `).replace(yf,"")}function Zr(e,t,n){if(t=ns(t),ns(e)!==t&&n)throw Error(h(425))}function br(){}var _o=null,Po=null;function No(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 To=typeof setTimeout=="function"?setTimeout:void 0,gf=typeof clearTimeout=="function"?clearTimeout:void 0,rs=typeof Promise=="function"?Promise:void 0,wf=typeof queueMicrotask=="function"?queueMicrotask:typeof rs<"u"?function(e){return rs.resolve(null).then(e).catch(Sf)}:To;function Sf(e){setTimeout(function(){throw e})}function Lo(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),Jn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Jn(t)}function It(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 ls(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var En=Math.random().toString(36).slice(2),yt="__reactFiber$"+En,ur="__reactProps$"+En,Et="__reactContainer$"+En,Ro="__reactEvents$"+En,Ef="__reactListeners$"+En,kf="__reactHandles$"+En;function Yt(e){var t=e[yt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Et]||n[yt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=ls(e);e!==null;){if(n=e[yt])return n;e=ls(e)}return t}e=n,n=e.parentNode}return null}function ir(e){return e=e[yt]||e[Et],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function kn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(h(33))}function el(e){return e[ur]||null}var zo=[],Cn=-1;function Ft(e){return{current:e}}function se(e){0>Cn||(e.current=zo[Cn],zo[Cn]=null,Cn--)}function oe(e,t){Cn++,zo[Cn]=e.current,e.current=t}var $t={},Ie=Ft($t),Ve=Ft(!1),Xt=$t;function xn(e,t){var n=e.type.contextTypes;if(!n)return $t;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function qe(e){return e=e.childContextTypes,e!=null}function tl(){se(Ve),se(Ie)}function os(e,t,n){if(Ie.current!==$t)throw Error(h(168));oe(Ie,t),oe(Ve,n)}function us(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(h(108,le(e)||"Unknown",l));return L({},n,r)}function nl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||$t,Xt=Ie.current,oe(Ie,e),oe(Ve,Ve.current),!0}function is(e,t,n){var r=e.stateNode;if(!r)throw Error(h(169));n?(e=us(e,t,Xt),r.__reactInternalMemoizedMergedChildContext=e,se(Ve),se(Ie),oe(Ie,e)):se(Ve),oe(Ve,n)}var kt=null,rl=!1,Oo=!1;function ss(e){kt===null?kt=[e]:kt.push(e)}function Cf(e){rl=!0,ss(e)}function Ut(){if(!Oo&&kt!==null){Oo=!0;var e=0,t=ee;try{var n=kt;for(ee=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}kt=null,rl=!1}catch(l){throw kt!==null&&(kt=kt.slice(e+1)),ci(bl,Ut),l}finally{ee=t,Oo=!1}}return null}var _n=[],Pn=0,ll=null,ol=0,rt=[],lt=0,Zt=null,Ct=1,xt="";function bt(e,t){_n[Pn++]=ol,_n[Pn++]=ll,ll=e,ol=t}function as(e,t,n){rt[lt++]=Ct,rt[lt++]=xt,rt[lt++]=Zt,Zt=e;var r=Ct;e=xt;var l=32-at(r)-1;r&=~(1<<l),n+=1;var o=32-at(t)+l;if(30<o){var u=l-l%5;o=(r&(1<<u)-1).toString(32),r>>=u,l-=u,Ct=1<<32-at(t)+l|n<<l|r,xt=o+e}else Ct=1<<o|n<<l|r,xt=e}function jo(e){e.return!==null&&(bt(e,1),as(e,1,0))}function Do(e){for(;e===ll;)ll=_n[--Pn],_n[Pn]=null,ol=_n[--Pn],_n[Pn]=null;for(;e===Zt;)Zt=rt[--lt],rt[lt]=null,xt=rt[--lt],rt[lt]=null,Ct=rt[--lt],rt[lt]=null}var Ze=null,be=null,fe=!1,ft=null;function cs(e,t){var n=st(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function fs(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ze=e,be=It(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ze=e,be=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Zt!==null?{id:Ct,overflow:xt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=st(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ze=e,be=null,!0):!1;default:return!1}}function Mo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Io(e){if(fe){var t=be;if(t){var n=t;if(!fs(e,t)){if(Mo(e))throw Error(h(418));t=It(n.nextSibling);var r=Ze;t&&fs(e,t)?cs(r,n):(e.flags=e.flags&-4097|2,fe=!1,Ze=e)}}else{if(Mo(e))throw Error(h(418));e.flags=e.flags&-4097|2,fe=!1,Ze=e}}}function ds(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ze=e}function ul(e){if(e!==Ze)return!1;if(!fe)return ds(e),fe=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!No(e.type,e.memoizedProps)),t&&(t=be)){if(Mo(e))throw ps(),Error(h(418));for(;t;)cs(e,t),t=It(t.nextSibling)}if(ds(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(h(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){be=It(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}be=null}}else be=Ze?It(e.stateNode.nextSibling):null;return!0}function ps(){for(var e=be;e;)e=It(e.nextSibling)}function Nn(){be=Ze=null,fe=!1}function Fo(e){ft===null?ft=[e]:ft.push(e)}var xf=me.ReactCurrentBatchConfig;function sr(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(h(309));var r=n.stateNode}if(!r)throw Error(h(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(u){var i=l.refs;u===null?delete i[o]:i[o]=u},t._stringRef=o,t)}if(typeof e!="string")throw Error(h(284));if(!n._owner)throw Error(h(290,e))}return e}function il(e,t){throw e=Object.prototype.toString.call(t),Error(h(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function hs(e){var t=e._init;return t(e._payload)}function ms(e){function t(d,a){if(e){var p=d.deletions;p===null?(d.deletions=[a],d.flags|=16):p.push(a)}}function n(d,a){if(!e)return null;for(;a!==null;)t(d,a),a=a.sibling;return null}function r(d,a){for(d=new Map;a!==null;)a.key!==null?d.set(a.key,a):d.set(a.index,a),a=a.sibling;return d}function l(d,a){return d=Gt(d,a),d.index=0,d.sibling=null,d}function o(d,a,p){return d.index=p,e?(p=d.alternate,p!==null?(p=p.index,p<a?(d.flags|=2,a):p):(d.flags|=2,a)):(d.flags|=1048576,a)}function u(d){return e&&d.alternate===null&&(d.flags|=2),d}function i(d,a,p,C){return a===null||a.tag!==6?(a=Tu(p,d.mode,C),a.return=d,a):(a=l(a,p),a.return=d,a)}function s(d,a,p,C){var j=p.type;return j===Ee?S(d,a,p.props.children,C,p.key):a!==null&&(a.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===Me&&hs(j)===a.type)?(C=l(a,p.props),C.ref=sr(d,a,p),C.return=d,C):(C=zl(p.type,p.key,p.props,null,d.mode,C),C.ref=sr(d,a,p),C.return=d,C)}function m(d,a,p,C){return a===null||a.tag!==4||a.stateNode.containerInfo!==p.containerInfo||a.stateNode.implementation!==p.implementation?(a=Lu(p,d.mode,C),a.return=d,a):(a=l(a,p.children||[]),a.return=d,a)}function S(d,a,p,C,j){return a===null||a.tag!==7?(a=sn(p,d.mode,C,j),a.return=d,a):(a=l(a,p),a.return=d,a)}function k(d,a,p){if(typeof a=="string"&&a!==""||typeof a=="number")return a=Tu(""+a,d.mode,p),a.return=d,a;if(typeof a=="object"&&a!==null){switch(a.$$typeof){case Pe:return p=zl(a.type,a.key,a.props,null,d.mode,p),p.ref=sr(d,null,a),p.return=d,p;case Re:return a=Lu(a,d.mode,p),a.return=d,a;case Me:var C=a._init;return k(d,C(a._payload),p)}if(Fn(a)||F(a))return a=sn(a,d.mode,p,null),a.return=d,a;il(d,a)}return null}function g(d,a,p,C){var j=a!==null?a.key:null;if(typeof p=="string"&&p!==""||typeof p=="number")return j!==null?null:i(d,a,""+p,C);if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Pe:return p.key===j?s(d,a,p,C):null;case Re:return p.key===j?m(d,a,p,C):null;case Me:return j=p._init,g(d,a,j(p._payload),C)}if(Fn(p)||F(p))return j!==null?null:S(d,a,p,C,null);il(d,p)}return null}function N(d,a,p,C,j){if(typeof C=="string"&&C!==""||typeof C=="number")return d=d.get(p)||null,i(a,d,""+C,j);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case Pe:return d=d.get(C.key===null?p:C.key)||null,s(a,d,C,j);case Re:return d=d.get(C.key===null?p:C.key)||null,m(a,d,C,j);case Me:var D=C._init;return N(d,a,p,D(C._payload),j)}if(Fn(C)||F(C))return d=d.get(p)||null,S(a,d,C,j,null);il(a,C)}return null}function R(d,a,p,C){for(var j=null,D=null,M=a,$=a=0,Le=null;M!==null&&$<p.length;$++){M.index>$?(Le=M,M=null):Le=M.sibling;var Y=g(d,M,p[$],C);if(Y===null){M===null&&(M=Le);break}e&&M&&Y.alternate===null&&t(d,M),a=o(Y,a,$),D===null?j=Y:D.sibling=Y,D=Y,M=Le}if($===p.length)return n(d,M),fe&&bt(d,$),j;if(M===null){for(;$<p.length;$++)M=k(d,p[$],C),M!==null&&(a=o(M,a,$),D===null?j=M:D.sibling=M,D=M);return fe&&bt(d,$),j}for(M=r(d,M);$<p.length;$++)Le=N(M,d,$,p[$],C),Le!==null&&(e&&Le.alternate!==null&&M.delete(Le.key===null?$:Le.key),a=o(Le,a,$),D===null?j=Le:D.sibling=Le,D=Le);return e&&M.forEach(function(Kt){return t(d,Kt)}),fe&&bt(d,$),j}function O(d,a,p,C){var j=F(p);if(typeof j!="function")throw Error(h(150));if(p=j.call(p),p==null)throw Error(h(151));for(var D=j=null,M=a,$=a=0,Le=null,Y=p.next();M!==null&&!Y.done;$++,Y=p.next()){M.index>$?(Le=M,M=null):Le=M.sibling;var Kt=g(d,M,Y.value,C);if(Kt===null){M===null&&(M=Le);break}e&&M&&Kt.alternate===null&&t(d,M),a=o(Kt,a,$),D===null?j=Kt:D.sibling=Kt,D=Kt,M=Le}if(Y.done)return n(d,M),fe&&bt(d,$),j;if(M===null){for(;!Y.done;$++,Y=p.next())Y=k(d,Y.value,C),Y!==null&&(a=o(Y,a,$),D===null?j=Y:D.sibling=Y,D=Y);return fe&&bt(d,$),j}for(M=r(d,M);!Y.done;$++,Y=p.next())Y=N(M,d,$,Y.value,C),Y!==null&&(e&&Y.alternate!==null&&M.delete(Y.key===null?$:Y.key),a=o(Y,a,$),D===null?j=Y:D.sibling=Y,D=Y);return e&&M.forEach(function(rd){return t(d,rd)}),fe&&bt(d,$),j}function ge(d,a,p,C){if(typeof p=="object"&&p!==null&&p.type===Ee&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case Pe:e:{for(var j=p.key,D=a;D!==null;){if(D.key===j){if(j=p.type,j===Ee){if(D.tag===7){n(d,D.sibling),a=l(D,p.props.children),a.return=d,d=a;break e}}else if(D.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===Me&&hs(j)===D.type){n(d,D.sibling),a=l(D,p.props),a.ref=sr(d,D,p),a.return=d,d=a;break e}n(d,D);break}else t(d,D);D=D.sibling}p.type===Ee?(a=sn(p.props.children,d.mode,C,p.key),a.return=d,d=a):(C=zl(p.type,p.key,p.props,null,d.mode,C),C.ref=sr(d,a,p),C.return=d,d=C)}return u(d);case Re:e:{for(D=p.key;a!==null;){if(a.key===D)if(a.tag===4&&a.stateNode.containerInfo===p.containerInfo&&a.stateNode.implementation===p.implementation){n(d,a.sibling),a=l(a,p.children||[]),a.return=d,d=a;break e}else{n(d,a);break}else t(d,a);a=a.sibling}a=Lu(p,d.mode,C),a.return=d,d=a}return u(d);case Me:return D=p._init,ge(d,a,D(p._payload),C)}if(Fn(p))return R(d,a,p,C);if(F(p))return O(d,a,p,C);il(d,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,a!==null&&a.tag===6?(n(d,a.sibling),a=l(a,p),a.return=d,d=a):(n(d,a),a=Tu(p,d.mode,C),a.return=d,d=a),u(d)):n(d,a)}return ge}var Tn=ms(!0),vs=ms(!1),sl=Ft(null),al=null,Ln=null,$o=null;function Uo(){$o=Ln=al=null}function Ao(e){var t=sl.current;se(sl),e._currentValue=t}function Bo(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Rn(e,t){al=e,$o=Ln=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(We=!0),e.firstContext=null)}function ot(e){var t=e._currentValue;if($o!==e)if(e={context:e,memoizedValue:t,next:null},Ln===null){if(al===null)throw Error(h(308));Ln=e,al.dependencies={lanes:0,firstContext:e}}else Ln=Ln.next=e;return t}var en=null;function Qo(e){en===null?en=[e]:en.push(e)}function ys(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Qo(t)):(n.next=l.next,l.next=n),t.interleaved=n,_t(e,r)}function _t(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var At=!1;function Ho(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function gs(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 Pt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Bt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(G&2)!==0){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,_t(e,n)}return l=r.interleaved,l===null?(t.next=t,Qo(r)):(t.next=l.next,l.next=t),r.interleaved=t,_t(e,n)}function cl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,no(e,n)}}function ws(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var u={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=u:o=o.next=u,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function fl(e,t,n,r){var l=e.updateQueue;At=!1;var o=l.firstBaseUpdate,u=l.lastBaseUpdate,i=l.shared.pending;if(i!==null){l.shared.pending=null;var s=i,m=s.next;s.next=null,u===null?o=m:u.next=m,u=s;var S=e.alternate;S!==null&&(S=S.updateQueue,i=S.lastBaseUpdate,i!==u&&(i===null?S.firstBaseUpdate=m:i.next=m,S.lastBaseUpdate=s))}if(o!==null){var k=l.baseState;u=0,S=m=s=null,i=o;do{var g=i.lane,N=i.eventTime;if((r&g)===g){S!==null&&(S=S.next={eventTime:N,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var R=e,O=i;switch(g=t,N=n,O.tag){case 1:if(R=O.payload,typeof R=="function"){k=R.call(N,k,g);break e}k=R;break e;case 3:R.flags=R.flags&-65537|128;case 0:if(R=O.payload,g=typeof R=="function"?R.call(N,k,g):R,g==null)break e;k=L({},k,g);break e;case 2:At=!0}}i.callback!==null&&i.lane!==0&&(e.flags|=64,g=l.effects,g===null?l.effects=[i]:g.push(i))}else N={eventTime:N,lane:g,tag:i.tag,payload:i.payload,callback:i.callback,next:null},S===null?(m=S=N,s=k):S=S.next=N,u|=g;if(i=i.next,i===null){if(i=l.shared.pending,i===null)break;g=i,i=g.next,g.next=null,l.lastBaseUpdate=g,l.shared.pending=null}}while(!0);if(S===null&&(s=k),l.baseState=s,l.firstBaseUpdate=m,l.lastBaseUpdate=S,t=l.shared.interleaved,t!==null){l=t;do u|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);rn|=u,e.lanes=u,e.memoizedState=k}}function Ss(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(h(191,l));l.call(r)}}}var ar={},gt=Ft(ar),cr=Ft(ar),fr=Ft(ar);function tn(e){if(e===ar)throw Error(h(174));return e}function Vo(e,t){switch(oe(fr,t),oe(cr,e),oe(gt,ar),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Vl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Vl(t,e)}se(gt),oe(gt,t)}function zn(){se(gt),se(cr),se(fr)}function Es(e){tn(fr.current);var t=tn(gt.current),n=Vl(t,e.type);t!==n&&(oe(cr,e),oe(gt,n))}function qo(e){cr.current===e&&(se(gt),se(cr))}var de=Ft(0);function dl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.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 Wo=[];function Go(){for(var e=0;e<Wo.length;e++)Wo[e]._workInProgressVersionPrimary=null;Wo.length=0}var pl=me.ReactCurrentDispatcher,Ko=me.ReactCurrentBatchConfig,nn=0,pe=null,xe=null,Ne=null,hl=!1,dr=!1,pr=0,_f=0;function Fe(){throw Error(h(321))}function Jo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ct(e[n],t[n]))return!1;return!0}function Yo(e,t,n,r,l,o){if(nn=o,pe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,pl.current=e===null||e.memoizedState===null?Lf:Rf,e=n(r,l),dr){o=0;do{if(dr=!1,pr=0,25<=o)throw Error(h(301));o+=1,Ne=xe=null,t.updateQueue=null,pl.current=zf,e=n(r,l)}while(dr)}if(pl.current=yl,t=xe!==null&&xe.next!==null,nn=0,Ne=xe=pe=null,hl=!1,t)throw Error(h(300));return e}function Xo(){var e=pr!==0;return pr=0,e}function wt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ne===null?pe.memoizedState=Ne=e:Ne=Ne.next=e,Ne}function ut(){if(xe===null){var e=pe.alternate;e=e!==null?e.memoizedState:null}else e=xe.next;var t=Ne===null?pe.memoizedState:Ne.next;if(t!==null)Ne=t,xe=e;else{if(e===null)throw Error(h(310));xe=e,e={memoizedState:xe.memoizedState,baseState:xe.baseState,baseQueue:xe.baseQueue,queue:xe.queue,next:null},Ne===null?pe.memoizedState=Ne=e:Ne=Ne.next=e}return Ne}function hr(e,t){return typeof t=="function"?t(e):t}function Zo(e){var t=ut(),n=t.queue;if(n===null)throw Error(h(311));n.lastRenderedReducer=e;var r=xe,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var u=l.next;l.next=o.next,o.next=u}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var i=u=null,s=null,m=o;do{var S=m.lane;if((nn&S)===S)s!==null&&(s=s.next={lane:0,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null}),r=m.hasEagerState?m.eagerState:e(r,m.action);else{var k={lane:S,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null};s===null?(i=s=k,u=r):s=s.next=k,pe.lanes|=S,rn|=S}m=m.next}while(m!==null&&m!==o);s===null?u=r:s.next=i,ct(r,t.memoizedState)||(We=!0),t.memoizedState=r,t.baseState=u,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,pe.lanes|=o,rn|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function bo(e){var t=ut(),n=t.queue;if(n===null)throw Error(h(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var u=l=l.next;do o=e(o,u.action),u=u.next;while(u!==l);ct(o,t.memoizedState)||(We=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ks(){}function Cs(e,t){var n=pe,r=ut(),l=t(),o=!ct(r.memoizedState,l);if(o&&(r.memoizedState=l,We=!0),r=r.queue,eu(Ps.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||Ne!==null&&Ne.memoizedState.tag&1){if(n.flags|=2048,mr(9,_s.bind(null,n,r,l,t),void 0,null),Te===null)throw Error(h(349));(nn&30)!==0||xs(n,t,l)}return l}function xs(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=pe.updateQueue,t===null?(t={lastEffect:null,stores:null},pe.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function _s(e,t,n,r){t.value=n,t.getSnapshot=r,Ns(t)&&Ts(e)}function Ps(e,t,n){return n(function(){Ns(t)&&Ts(e)})}function Ns(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ct(e,n)}catch{return!0}}function Ts(e){var t=_t(e,1);t!==null&&mt(t,e,1,-1)}function Ls(e){var t=wt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:hr,lastRenderedState:e},t.queue=e,e=e.dispatch=Tf.bind(null,pe,e),[t.memoizedState,e]}function mr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=pe.updateQueue,t===null?(t={lastEffect:null,stores:null},pe.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Rs(){return ut().memoizedState}function ml(e,t,n,r){var l=wt();pe.flags|=e,l.memoizedState=mr(1|t,n,void 0,r===void 0?null:r)}function vl(e,t,n,r){var l=ut();r=r===void 0?null:r;var o=void 0;if(xe!==null){var u=xe.memoizedState;if(o=u.destroy,r!==null&&Jo(r,u.deps)){l.memoizedState=mr(t,n,o,r);return}}pe.flags|=e,l.memoizedState=mr(1|t,n,o,r)}function zs(e,t){return ml(8390656,8,e,t)}function eu(e,t){return vl(2048,8,e,t)}function Os(e,t){return vl(4,2,e,t)}function js(e,t){return vl(4,4,e,t)}function Ds(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 Ms(e,t,n){return n=n!=null?n.concat([e]):null,vl(4,4,Ds.bind(null,t,e),n)}function tu(){}function Is(e,t){var n=ut();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Jo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Fs(e,t){var n=ut();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Jo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function $s(e,t,n){return(nn&21)===0?(e.baseState&&(e.baseState=!1,We=!0),e.memoizedState=n):(ct(n,t)||(n=hi(),pe.lanes|=n,rn|=n,e.baseState=!0),t)}function Pf(e,t){var n=ee;ee=n!==0&&4>n?n:4,e(!0);var r=Ko.transition;Ko.transition={};try{e(!1),t()}finally{ee=n,Ko.transition=r}}function Us(){return ut().memoizedState}function Nf(e,t,n){var r=qt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},As(e))Bs(t,n);else if(n=ys(e,t,n,r),n!==null){var l=Be();mt(n,e,r,l),Qs(n,t,r)}}function Tf(e,t,n){var r=qt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(As(e))Bs(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var u=t.lastRenderedState,i=o(u,n);if(l.hasEagerState=!0,l.eagerState=i,ct(i,u)){var s=t.interleaved;s===null?(l.next=l,Qo(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=ys(e,t,l,r),n!==null&&(l=Be(),mt(n,e,r,l),Qs(n,t,r))}}function As(e){var t=e.alternate;return e===pe||t!==null&&t===pe}function Bs(e,t){dr=hl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Qs(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,no(e,n)}}var yl={readContext:ot,useCallback:Fe,useContext:Fe,useEffect:Fe,useImperativeHandle:Fe,useInsertionEffect:Fe,useLayoutEffect:Fe,useMemo:Fe,useReducer:Fe,useRef:Fe,useState:Fe,useDebugValue:Fe,useDeferredValue:Fe,useTransition:Fe,useMutableSource:Fe,useSyncExternalStore:Fe,useId:Fe,unstable_isNewReconciler:!1},Lf={readContext:ot,useCallback:function(e,t){return wt().memoizedState=[e,t===void 0?null:t],e},useContext:ot,useEffect:zs,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ml(4194308,4,Ds.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ml(4194308,4,e,t)},useInsertionEffect:function(e,t){return ml(4,2,e,t)},useMemo:function(e,t){var n=wt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=wt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Nf.bind(null,pe,e),[r.memoizedState,e]},useRef:function(e){var t=wt();return e={current:e},t.memoizedState=e},useState:Ls,useDebugValue:tu,useDeferredValue:function(e){return wt().memoizedState=e},useTransition:function(){var e=Ls(!1),t=e[0];return e=Pf.bind(null,e[1]),wt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=pe,l=wt();if(fe){if(n===void 0)throw Error(h(407));n=n()}else{if(n=t(),Te===null)throw Error(h(349));(nn&30)!==0||xs(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,zs(Ps.bind(null,r,o,e),[e]),r.flags|=2048,mr(9,_s.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=wt(),t=Te.identifierPrefix;if(fe){var n=xt,r=Ct;n=(r&~(1<<32-at(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=pr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=_f++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Rf={readContext:ot,useCallback:Is,useContext:ot,useEffect:eu,useImperativeHandle:Ms,useInsertionEffect:Os,useLayoutEffect:js,useMemo:Fs,useReducer:Zo,useRef:Rs,useState:function(){return Zo(hr)},useDebugValue:tu,useDeferredValue:function(e){var t=ut();return $s(t,xe.memoizedState,e)},useTransition:function(){var e=Zo(hr)[0],t=ut().memoizedState;return[e,t]},useMutableSource:ks,useSyncExternalStore:Cs,useId:Us,unstable_isNewReconciler:!1},zf={readContext:ot,useCallback:Is,useContext:ot,useEffect:eu,useImperativeHandle:Ms,useInsertionEffect:Os,useLayoutEffect:js,useMemo:Fs,useReducer:bo,useRef:Rs,useState:function(){return bo(hr)},useDebugValue:tu,useDeferredValue:function(e){var t=ut();return xe===null?t.memoizedState=e:$s(t,xe.memoizedState,e)},useTransition:function(){var e=bo(hr)[0],t=ut().memoizedState;return[e,t]},useMutableSource:ks,useSyncExternalStore:Cs,useId:Us,unstable_isNewReconciler:!1};function dt(e,t){if(e&&e.defaultProps){t=L({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function nu(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:L({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var gl={isMounted:function(e){return(e=e._reactInternals)?Jt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Be(),l=qt(e),o=Pt(r,l);o.payload=t,n!=null&&(o.callback=n),t=Bt(e,o,l),t!==null&&(mt(t,e,l,r),cl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Be(),l=qt(e),o=Pt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=Bt(e,o,l),t!==null&&(mt(t,e,l,r),cl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Be(),r=qt(e),l=Pt(n,r);l.tag=2,t!=null&&(l.callback=t),t=Bt(e,l,r),t!==null&&(mt(t,e,r,n),cl(t,e,r))}};function Hs(e,t,n,r,l,o,u){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,u):t.prototype&&t.prototype.isPureReactComponent?!tr(n,r)||!tr(l,o):!0}function Vs(e,t,n){var r=!1,l=$t,o=t.contextType;return typeof o=="object"&&o!==null?o=ot(o):(l=qe(t)?Xt:Ie.current,r=t.contextTypes,o=(r=r!=null)?xn(e,l):$t),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=gl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function qs(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&gl.enqueueReplaceState(t,t.state,null)}function ru(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Ho(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=ot(o):(o=qe(t)?Xt:Ie.current,l.context=xn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(nu(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&gl.enqueueReplaceState(l,l.state,null),fl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function On(e,t){try{var n="",r=t;do n+=K(r),r=r.return;while(r);var l=n}catch(o){l=`
    Error generating stack: `+o.message+`
    `+o.stack}return{value:e,source:t,stack:l,digest:null}}function lu(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ou(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Of=typeof WeakMap=="function"?WeakMap:Map;function Ws(e,t,n){n=Pt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){_l||(_l=!0,Su=r),ou(e,t)},n}function Gs(e,t,n){n=Pt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){ou(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){ou(e,t),typeof r!="function"&&(Ht===null?Ht=new Set([this]):Ht.add(this));var u=t.stack;this.componentDidCatch(t.value,{componentStack:u!==null?u:""})}),n}function Ks(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Of;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Wf.bind(null,e,t,n),t.then(e,e))}function Js(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 Ys(e,t,n,r,l){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Pt(-1,1),t.tag=2,Bt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var jf=me.ReactCurrentOwner,We=!1;function Ae(e,t,n,r){t.child=e===null?vs(t,null,n,r):Tn(t,e.child,n,r)}function Xs(e,t,n,r,l){n=n.render;var o=t.ref;return Rn(t,l),r=Yo(e,t,n,r,o,l),n=Xo(),e!==null&&!We?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Nt(e,t,l)):(fe&&n&&jo(t),t.flags|=1,Ae(e,t,r,l),t.child)}function Zs(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!Nu(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,bs(e,t,o,r,l)):(e=zl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,(e.lanes&l)===0){var u=o.memoizedProps;if(n=n.compare,n=n!==null?n:tr,n(u,r)&&e.ref===t.ref)return Nt(e,t,l)}return t.flags|=1,e=Gt(o,r),e.ref=t.ref,e.return=t,t.child=e}function bs(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(tr(o,r)&&e.ref===t.ref)if(We=!1,t.pendingProps=r=o,(e.lanes&l)!==0)(e.flags&131072)!==0&&(We=!0);else return t.lanes=e.lanes,Nt(e,t,l)}return uu(e,t,n,r,l)}function ea(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},oe(Dn,et),et|=n;else{if((n&1073741824)===0)return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,oe(Dn,et),et|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,oe(Dn,et),et|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,oe(Dn,et),et|=r;return Ae(e,t,l,n),t.child}function ta(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function uu(e,t,n,r,l){var o=qe(n)?Xt:Ie.current;return o=xn(t,o),Rn(t,l),n=Yo(e,t,n,r,o,l),r=Xo(),e!==null&&!We?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Nt(e,t,l)):(fe&&r&&jo(t),t.flags|=1,Ae(e,t,n,l),t.child)}function na(e,t,n,r,l){if(qe(n)){var o=!0;nl(t)}else o=!1;if(Rn(t,l),t.stateNode===null)Sl(e,t),Vs(t,n,r),ru(t,n,r,l),r=!0;else if(e===null){var u=t.stateNode,i=t.memoizedProps;u.props=i;var s=u.context,m=n.contextType;typeof m=="object"&&m!==null?m=ot(m):(m=qe(n)?Xt:Ie.current,m=xn(t,m));var S=n.getDerivedStateFromProps,k=typeof S=="function"||typeof u.getSnapshotBeforeUpdate=="function";k||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==r||s!==m)&&qs(t,u,r,m),At=!1;var g=t.memoizedState;u.state=g,fl(t,r,u,l),s=t.memoizedState,i!==r||g!==s||Ve.current||At?(typeof S=="function"&&(nu(t,n,S,r),s=t.memoizedState),(i=At||Hs(t,n,i,r,g,s,m))?(k||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),u.props=r,u.state=s,u.context=m,r=i):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{u=t.stateNode,gs(e,t),i=t.memoizedProps,m=t.type===t.elementType?i:dt(t.type,i),u.props=m,k=t.pendingProps,g=u.context,s=n.contextType,typeof s=="object"&&s!==null?s=ot(s):(s=qe(n)?Xt:Ie.current,s=xn(t,s));var N=n.getDerivedStateFromProps;(S=typeof N=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==k||g!==s)&&qs(t,u,r,s),At=!1,g=t.memoizedState,u.state=g,fl(t,r,u,l);var R=t.memoizedState;i!==k||g!==R||Ve.current||At?(typeof N=="function"&&(nu(t,n,N,r),R=t.memoizedState),(m=At||Hs(t,n,m,r,g,R,s)||!1)?(S||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(r,R,s),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(r,R,s)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=R),u.props=r,u.state=R,u.context=s,r=m):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),r=!1)}return iu(e,t,n,r,o,l)}function iu(e,t,n,r,l,o){ta(e,t);var u=(t.flags&128)!==0;if(!r&&!u)return l&&is(t,n,!1),Nt(e,t,o);r=t.stateNode,jf.current=t;var i=u&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&u?(t.child=Tn(t,e.child,null,o),t.child=Tn(t,null,i,o)):Ae(e,t,i,o),t.memoizedState=r.state,l&&is(t,n,!0),t.child}function ra(e){var t=e.stateNode;t.pendingContext?os(e,t.pendingContext,t.pendingContext!==t.context):t.context&&os(e,t.context,!1),Vo(e,t.containerInfo)}function la(e,t,n,r,l){return Nn(),Fo(l),t.flags|=256,Ae(e,t,n,r),t.child}var su={dehydrated:null,treeContext:null,retryLane:0};function au(e){return{baseLanes:e,cachePool:null,transitions:null}}function oa(e,t,n){var r=t.pendingProps,l=de.current,o=!1,u=(t.flags&128)!==0,i;if((i=u)||(i=e!==null&&e.memoizedState===null?!1:(l&2)!==0),i?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),oe(de,l&1),e===null)return Io(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):(u=r.children,e=r.fallback,o?(r=t.mode,o=t.child,u={mode:"hidden",children:u},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=u):o=Ol(u,r,0,null),e=sn(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=au(n),t.memoizedState=su,e):cu(t,u));if(l=e.memoizedState,l!==null&&(i=l.dehydrated,i!==null))return Df(e,t,u,r,i,l,n);if(o){o=r.fallback,u=t.mode,l=e.child,i=l.sibling;var s={mode:"hidden",children:r.children};return(u&1)===0&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=Gt(l,s),r.subtreeFlags=l.subtreeFlags&14680064),i!==null?o=Gt(i,o):(o=sn(o,u,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,u=e.child.memoizedState,u=u===null?au(n):{baseLanes:u.baseLanes|n,cachePool:null,transitions:u.transitions},o.memoizedState=u,o.childLanes=e.childLanes&~n,t.memoizedState=su,r}return o=e.child,e=o.sibling,r=Gt(o,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function cu(e,t){return t=Ol({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function wl(e,t,n,r){return r!==null&&Fo(r),Tn(t,e.child,null,n),e=cu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Df(e,t,n,r,l,o,u){if(n)return t.flags&256?(t.flags&=-257,r=lu(Error(h(422))),wl(e,t,u,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=Ol({mode:"visible",children:r.children},l,0,null),o=sn(o,l,u,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&Tn(t,e.child,null,u),t.child.memoizedState=au(u),t.memoizedState=su,o);if((t.mode&1)===0)return wl(e,t,u,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var i=r.dgst;return r=i,o=Error(h(419)),r=lu(o,r,void 0),wl(e,t,u,r)}if(i=(u&e.childLanes)!==0,We||i){if(r=Te,r!==null){switch(u&-u){case 4:l=2;break;case 16:l=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:l=32;break;case 536870912:l=268435456;break;default:l=0}l=(l&(r.suspendedLanes|u))!==0?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,_t(e,l),mt(r,e,l,-1))}return Pu(),r=lu(Error(h(421))),wl(e,t,u,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Gf.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,be=It(l.nextSibling),Ze=t,fe=!0,ft=null,e!==null&&(rt[lt++]=Ct,rt[lt++]=xt,rt[lt++]=Zt,Ct=e.id,xt=e.overflow,Zt=t),t=cu(t,r.children),t.flags|=4096,t)}function ua(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Bo(e.return,t,n)}function fu(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function ia(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(Ae(e,t,r.children,n),r=de.current,(r&2)!==0)r=r&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&&ua(e,n,t);else if(e.tag===19)ua(e,n,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}r&=1}if(oe(de,r),(t.mode&1)===0)t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&dl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),fu(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&dl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}fu(t,!0,n,null,o);break;case"together":fu(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Sl(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Nt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),rn|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(h(153));if(t.child!==null){for(e=t.child,n=Gt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Gt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Mf(e,t,n){switch(t.tag){case 3:ra(t),Nn();break;case 5:Es(t);break;case 1:qe(t.type)&&nl(t);break;case 4:Vo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;oe(sl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(oe(de,de.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?oa(e,t,n):(oe(de,de.current&1),e=Nt(e,t,n),e!==null?e.sibling:null);oe(de,de.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return ia(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),oe(de,de.current),r)break;return null;case 22:case 23:return t.lanes=0,ea(e,t,n)}return Nt(e,t,n)}var sa,du,aa,ca;sa=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},du=function(){},aa=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,tn(gt.current);var o=null;switch(n){case"input":l=Al(e,l),r=Al(e,r),o=[];break;case"select":l=L({},l,{value:void 0}),r=L({},r,{value:void 0}),o=[];break;case"textarea":l=Hl(e,l),r=Hl(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=br)}ql(n,r);var u;n=null;for(m in l)if(!r.hasOwnProperty(m)&&l.hasOwnProperty(m)&&l[m]!=null)if(m==="style"){var i=l[m];for(u in i)i.hasOwnProperty(u)&&(n||(n={}),n[u]="")}else m!=="dangerouslySetInnerHTML"&&m!=="children"&&m!=="suppressContentEditableWarning"&&m!=="suppressHydrationWarning"&&m!=="autoFocus"&&(f.hasOwnProperty(m)?o||(o=[]):(o=o||[]).push(m,null));for(m in r){var s=r[m];if(i=l!=null?l[m]:void 0,r.hasOwnProperty(m)&&s!==i&&(s!=null||i!=null))if(m==="style")if(i){for(u in i)!i.hasOwnProperty(u)||s&&s.hasOwnProperty(u)||(n||(n={}),n[u]="");for(u in s)s.hasOwnProperty(u)&&i[u]!==s[u]&&(n||(n={}),n[u]=s[u])}else n||(o||(o=[]),o.push(m,n)),n=s;else m==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,i=i?i.__html:void 0,s!=null&&i!==s&&(o=o||[]).push(m,s)):m==="children"?typeof s!="string"&&typeof s!="number"||(o=o||[]).push(m,""+s):m!=="suppressContentEditableWarning"&&m!=="suppressHydrationWarning"&&(f.hasOwnProperty(m)?(s!=null&&m==="onScroll"&&ie("scroll",e),o||i===s||(o=[])):(o=o||[]).push(m,s))}n&&(o=o||[]).push("style",n);var m=o;(t.updateQueue=m)&&(t.flags|=4)}},ca=function(e,t,n,r){n!==r&&(t.flags|=4)};function vr(e,t){if(!fe)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function $e(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function If(e,t,n){var r=t.pendingProps;switch(Do(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $e(t),null;case 1:return qe(t.type)&&tl(),$e(t),null;case 3:return r=t.stateNode,zn(),se(Ve),se(Ie),Go(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(ul(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ft!==null&&(Cu(ft),ft=null))),du(e,t),$e(t),null;case 5:qo(t);var l=tn(fr.current);if(n=t.type,e!==null&&t.stateNode!=null)aa(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(h(166));return $e(t),null}if(e=tn(gt.current),ul(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[yt]=t,r[ur]=o,e=(t.mode&1)!==0,n){case"dialog":ie("cancel",r),ie("close",r);break;case"iframe":case"object":case"embed":ie("load",r);break;case"video":case"audio":for(l=0;l<rr.length;l++)ie(rr[l],r);break;case"source":ie("error",r);break;case"img":case"image":case"link":ie("error",r),ie("load",r);break;case"details":ie("toggle",r);break;case"input":Vu(r,o),ie("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},ie("invalid",r);break;case"textarea":Gu(r,o),ie("invalid",r)}ql(n,o),l=null;for(var u in o)if(o.hasOwnProperty(u)){var i=o[u];u==="children"?typeof i=="string"?r.textContent!==i&&(o.suppressHydrationWarning!==!0&&Zr(r.textContent,i,e),l=["children",i]):typeof i=="number"&&r.textContent!==""+i&&(o.suppressHydrationWarning!==!0&&Zr(r.textContent,i,e),l=["children",""+i]):f.hasOwnProperty(u)&&i!=null&&u==="onScroll"&&ie("scroll",r)}switch(n){case"input":Lr(r),Wu(r,o,!0);break;case"textarea":Lr(r),Ju(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=br)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{u=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Yu(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=u.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),n==="select"&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[yt]=t,e[ur]=r,sa(e,t,!1,!1),t.stateNode=e;e:{switch(u=Wl(n,r),n){case"dialog":ie("cancel",e),ie("close",e),l=r;break;case"iframe":case"object":case"embed":ie("load",e),l=r;break;case"video":case"audio":for(l=0;l<rr.length;l++)ie(rr[l],e);l=r;break;case"source":ie("error",e),l=r;break;case"img":case"image":case"link":ie("error",e),ie("load",e),l=r;break;case"details":ie("toggle",e),l=r;break;case"input":Vu(e,r),l=Al(e,r),ie("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=L({},r,{value:void 0}),ie("invalid",e);break;case"textarea":Gu(e,r),l=Hl(e,r),ie("invalid",e);break;default:l=r}ql(n,l),i=l;for(o in i)if(i.hasOwnProperty(o)){var s=i[o];o==="style"?bu(e,s):o==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&Xu(e,s)):o==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&$n(e,s):typeof s=="number"&&$n(e,""+s):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(f.hasOwnProperty(o)?s!=null&&o==="onScroll"&&ie("scroll",e):s!=null&&ue(e,o,s,u))}switch(n){case"input":Lr(e),Wu(e,r,!1);break;case"textarea":Lr(e),Ju(e);break;case"option":r.value!=null&&e.setAttribute("value",""+b(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?dn(e,!!r.multiple,o,!1):r.defaultValue!=null&&dn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=br)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return $e(t),null;case 6:if(e&&t.stateNode!=null)ca(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(h(166));if(n=tn(fr.current),tn(gt.current),ul(t)){if(r=t.stateNode,n=t.memoizedProps,r[yt]=t,(o=r.nodeValue!==n)&&(e=Ze,e!==null))switch(e.tag){case 3:Zr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Zr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[yt]=t,t.stateNode=r}return $e(t),null;case 13:if(se(de),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(fe&&be!==null&&(t.mode&1)!==0&&(t.flags&128)===0)ps(),Nn(),t.flags|=98560,o=!1;else if(o=ul(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(h(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(h(317));o[yt]=t}else Nn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;$e(t),o=!1}else ft!==null&&(Cu(ft),ft=null),o=!0;if(!o)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(de.current&1)!==0?_e===0&&(_e=3):Pu())),t.updateQueue!==null&&(t.flags|=4),$e(t),null);case 4:return zn(),du(e,t),e===null&&lr(t.stateNode.containerInfo),$e(t),null;case 10:return Ao(t.type._context),$e(t),null;case 17:return qe(t.type)&&tl(),$e(t),null;case 19:if(se(de),o=t.memoizedState,o===null)return $e(t),null;if(r=(t.flags&128)!==0,u=o.rendering,u===null)if(r)vr(o,!1);else{if(_e!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=dl(e),u!==null){for(t.flags|=128,vr(o,!1),r=u.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,u=o.alternate,u===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=u.childLanes,o.lanes=u.lanes,o.child=u.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=u.memoizedProps,o.memoizedState=u.memoizedState,o.updateQueue=u.updateQueue,o.type=u.type,e=u.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return oe(de,de.current&1|2),t.child}e=e.sibling}o.tail!==null&&ye()>Mn&&(t.flags|=128,r=!0,vr(o,!1),t.lanes=4194304)}else{if(!r)if(e=dl(u),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),vr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!u.alternate&&!fe)return $e(t),null}else 2*ye()-o.renderingStartTime>Mn&&n!==1073741824&&(t.flags|=128,r=!0,vr(o,!1),t.lanes=4194304);o.isBackwards?(u.sibling=t.child,t.child=u):(n=o.last,n!==null?n.sibling=u:t.child=u,o.last=u)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ye(),t.sibling=null,n=de.current,oe(de,r?n&1|2:n&1),t):($e(t),null);case 22:case 23:return _u(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(et&1073741824)!==0&&($e(t),t.subtreeFlags&6&&(t.flags|=8192)):$e(t),null;case 24:return null;case 25:return null}throw Error(h(156,t.tag))}function Ff(e,t){switch(Do(t),t.tag){case 1:return qe(t.type)&&tl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return zn(),se(Ve),se(Ie),Go(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return qo(t),null;case 13:if(se(de),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(h(340));Nn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return se(de),null;case 4:return zn(),null;case 10:return Ao(t.type._context),null;case 22:case 23:return _u(),null;case 24:return null;default:return null}}var El=!1,Ue=!1,$f=typeof WeakSet=="function"?WeakSet:Set,T=null;function jn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ve(e,t,r)}else n.current=null}function pu(e,t,n){try{n()}catch(r){ve(e,t,r)}}var fa=!1;function Uf(e,t){if(_o=Br,e=Hi(),yo(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var u=0,i=-1,s=-1,m=0,S=0,k=e,g=null;t:for(;;){for(var N;k!==n||l!==0&&k.nodeType!==3||(i=u+l),k!==o||r!==0&&k.nodeType!==3||(s=u+r),k.nodeType===3&&(u+=k.nodeValue.length),(N=k.firstChild)!==null;)g=k,k=N;for(;;){if(k===e)break t;if(g===n&&++m===l&&(i=u),g===o&&++S===r&&(s=u),(N=k.nextSibling)!==null)break;k=g,g=k.parentNode}k=N}n=i===-1||s===-1?null:{start:i,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Po={focusedElem:e,selectionRange:n},Br=!1,T=t;T!==null;)if(t=T,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,T=e;else for(;T!==null;){t=T;try{var R=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(R!==null){var O=R.memoizedProps,ge=R.memoizedState,d=t.stateNode,a=d.getSnapshotBeforeUpdate(t.elementType===t.type?O:dt(t.type,O),ge);d.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(h(163))}}catch(C){ve(t,t.return,C)}if(e=t.sibling,e!==null){e.return=t.return,T=e;break}T=t.return}return R=fa,fa=!1,R}function yr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&pu(t,n,o)}l=l.next}while(l!==r)}}function kl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function hu(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function da(e){var t=e.alternate;t!==null&&(e.alternate=null,da(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[yt],delete t[ur],delete t[Ro],delete t[Ef],delete t[kf])),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 pa(e){return e.tag===5||e.tag===3||e.tag===4}function ha(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||pa(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 mu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=br));else if(r!==4&&(e=e.child,e!==null))for(mu(e,t,n),e=e.sibling;e!==null;)mu(e,t,n),e=e.sibling}function vu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(vu(e,t,n),e=e.sibling;e!==null;)vu(e,t,n),e=e.sibling}var ze=null,pt=!1;function Qt(e,t,n){for(n=n.child;n!==null;)ma(e,t,n),n=n.sibling}function ma(e,t,n){if(vt&&typeof vt.onCommitFiberUnmount=="function")try{vt.onCommitFiberUnmount(Mr,n)}catch{}switch(n.tag){case 5:Ue||jn(n,t);case 6:var r=ze,l=pt;ze=null,Qt(e,t,n),ze=r,pt=l,ze!==null&&(pt?(e=ze,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ze.removeChild(n.stateNode));break;case 18:ze!==null&&(pt?(e=ze,n=n.stateNode,e.nodeType===8?Lo(e.parentNode,n):e.nodeType===1&&Lo(e,n),Jn(e)):Lo(ze,n.stateNode));break;case 4:r=ze,l=pt,ze=n.stateNode.containerInfo,pt=!0,Qt(e,t,n),ze=r,pt=l;break;case 0:case 11:case 14:case 15:if(!Ue&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,u=o.destroy;o=o.tag,u!==void 0&&((o&2)!==0||(o&4)!==0)&&pu(n,t,u),l=l.next}while(l!==r)}Qt(e,t,n);break;case 1:if(!Ue&&(jn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(i){ve(n,t,i)}Qt(e,t,n);break;case 21:Qt(e,t,n);break;case 22:n.mode&1?(Ue=(r=Ue)||n.memoizedState!==null,Qt(e,t,n),Ue=r):Qt(e,t,n);break;default:Qt(e,t,n)}}function va(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new $f),t.forEach(function(r){var l=Kf.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function ht(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,u=t,i=u;e:for(;i!==null;){switch(i.tag){case 5:ze=i.stateNode,pt=!1;break e;case 3:ze=i.stateNode.containerInfo,pt=!0;break e;case 4:ze=i.stateNode.containerInfo,pt=!0;break e}i=i.return}if(ze===null)throw Error(h(160));ma(o,u,l),ze=null,pt=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(m){ve(l,t,m)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)ya(t,e),t=t.sibling}function ya(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ht(t,e),St(e),r&4){try{yr(3,e,e.return),kl(3,e)}catch(O){ve(e,e.return,O)}try{yr(5,e,e.return)}catch(O){ve(e,e.return,O)}}break;case 1:ht(t,e),St(e),r&512&&n!==null&&jn(n,n.return);break;case 5:if(ht(t,e),St(e),r&512&&n!==null&&jn(n,n.return),e.flags&32){var l=e.stateNode;try{$n(l,"")}catch(O){ve(e,e.return,O)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,u=n!==null?n.memoizedProps:o,i=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{i==="input"&&o.type==="radio"&&o.name!=null&&qu(l,o),Wl(i,u);var m=Wl(i,o);for(u=0;u<s.length;u+=2){var S=s[u],k=s[u+1];S==="style"?bu(l,k):S==="dangerouslySetInnerHTML"?Xu(l,k):S==="children"?$n(l,k):ue(l,S,k,m)}switch(i){case"input":Bl(l,o);break;case"textarea":Ku(l,o);break;case"select":var g=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var N=o.value;N!=null?dn(l,!!o.multiple,N,!1):g!==!!o.multiple&&(o.defaultValue!=null?dn(l,!!o.multiple,o.defaultValue,!0):dn(l,!!o.multiple,o.multiple?[]:"",!1))}l[ur]=o}catch(O){ve(e,e.return,O)}}break;case 6:if(ht(t,e),St(e),r&4){if(e.stateNode===null)throw Error(h(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(O){ve(e,e.return,O)}}break;case 3:if(ht(t,e),St(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Jn(t.containerInfo)}catch(O){ve(e,e.return,O)}break;case 4:ht(t,e),St(e);break;case 13:ht(t,e),St(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(wu=ye())),r&4&&va(e);break;case 22:if(S=n!==null&&n.memoizedState!==null,e.mode&1?(Ue=(m=Ue)||S,ht(t,e),Ue=m):ht(t,e),St(e),r&8192){if(m=e.memoizedState!==null,(e.stateNode.isHidden=m)&&!S&&(e.mode&1)!==0)for(T=e,S=e.child;S!==null;){for(k=T=S;T!==null;){switch(g=T,N=g.child,g.tag){case 0:case 11:case 14:case 15:yr(4,g,g.return);break;case 1:jn(g,g.return);var R=g.stateNode;if(typeof R.componentWillUnmount=="function"){r=g,n=g.return;try{t=r,R.props=t.memoizedProps,R.state=t.memoizedState,R.componentWillUnmount()}catch(O){ve(r,n,O)}}break;case 5:jn(g,g.return);break;case 22:if(g.memoizedState!==null){Sa(k);continue}}N!==null?(N.return=g,T=N):Sa(k)}S=S.sibling}e:for(S=null,k=e;;){if(k.tag===5){if(S===null){S=k;try{l=k.stateNode,m?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(i=k.stateNode,s=k.memoizedProps.style,u=s!=null&&s.hasOwnProperty("display")?s.display:null,i.style.display=Zu("display",u))}catch(O){ve(e,e.return,O)}}}else if(k.tag===6){if(S===null)try{k.stateNode.nodeValue=m?"":k.memoizedProps}catch(O){ve(e,e.return,O)}}else if((k.tag!==22&&k.tag!==23||k.memoizedState===null||k===e)&&k.child!==null){k.child.return=k,k=k.child;continue}if(k===e)break e;for(;k.sibling===null;){if(k.return===null||k.return===e)break e;S===k&&(S=null),k=k.return}S===k&&(S=null),k.sibling.return=k.return,k=k.sibling}}break;case 19:ht(t,e),St(e),r&4&&va(e);break;case 21:break;default:ht(t,e),St(e)}}function St(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(pa(n)){var r=n;break e}n=n.return}throw Error(h(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&($n(l,""),r.flags&=-33);var o=ha(e);vu(e,o,l);break;case 3:case 4:var u=r.stateNode.containerInfo,i=ha(e);mu(e,i,u);break;default:throw Error(h(161))}}catch(s){ve(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Af(e,t,n){T=e,ga(e)}function ga(e,t,n){for(var r=(e.mode&1)!==0;T!==null;){var l=T,o=l.child;if(l.tag===22&&r){var u=l.memoizedState!==null||El;if(!u){var i=l.alternate,s=i!==null&&i.memoizedState!==null||Ue;i=El;var m=Ue;if(El=u,(Ue=s)&&!m)for(T=l;T!==null;)u=T,s=u.child,u.tag===22&&u.memoizedState!==null?Ea(l):s!==null?(s.return=u,T=s):Ea(l);for(;o!==null;)T=o,ga(o),o=o.sibling;T=l,El=i,Ue=m}wa(e)}else(l.subtreeFlags&8772)!==0&&o!==null?(o.return=l,T=o):wa(e)}}function wa(e){for(;T!==null;){var t=T;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Ue||kl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Ue)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:dt(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Ss(t,o,r);break;case 3:var u=t.updateQueue;if(u!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Ss(t,u,n)}break;case 5:var i=t.stateNode;if(n===null&&t.flags&4){n=i;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var m=t.alternate;if(m!==null){var S=m.memoizedState;if(S!==null){var k=S.dehydrated;k!==null&&Jn(k)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(h(163))}Ue||t.flags&512&&hu(t)}catch(g){ve(t,t.return,g)}}if(t===e){T=null;break}if(n=t.sibling,n!==null){n.return=t.return,T=n;break}T=t.return}}function Sa(e){for(;T!==null;){var t=T;if(t===e){T=null;break}var n=t.sibling;if(n!==null){n.return=t.return,T=n;break}T=t.return}}function Ea(e){for(;T!==null;){var t=T;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{kl(4,t)}catch(s){ve(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){ve(t,l,s)}}var o=t.return;try{hu(t)}catch(s){ve(t,o,s)}break;case 5:var u=t.return;try{hu(t)}catch(s){ve(t,u,s)}}}catch(s){ve(t,t.return,s)}if(t===e){T=null;break}var i=t.sibling;if(i!==null){i.return=t.return,T=i;break}T=t.return}}var Bf=Math.ceil,Cl=me.ReactCurrentDispatcher,yu=me.ReactCurrentOwner,it=me.ReactCurrentBatchConfig,G=0,Te=null,we=null,Oe=0,et=0,Dn=Ft(0),_e=0,gr=null,rn=0,xl=0,gu=0,wr=null,Ge=null,wu=0,Mn=1/0,Tt=null,_l=!1,Su=null,Ht=null,Pl=!1,Vt=null,Nl=0,Sr=0,Eu=null,Tl=-1,Ll=0;function Be(){return(G&6)!==0?ye():Tl!==-1?Tl:Tl=ye()}function qt(e){return(e.mode&1)===0?1:(G&2)!==0&&Oe!==0?Oe&-Oe:xf.transition!==null?(Ll===0&&(Ll=hi()),Ll):(e=ee,e!==0||(e=window.event,e=e===void 0?16:Ci(e.type)),e)}function mt(e,t,n,r){if(50<Sr)throw Sr=0,Eu=null,Error(h(185));Vn(e,n,r),((G&2)===0||e!==Te)&&(e===Te&&((G&2)===0&&(xl|=n),_e===4&&Wt(e,Oe)),Ke(e,r),n===1&&G===0&&(t.mode&1)===0&&(Mn=ye()+500,rl&&Ut()))}function Ke(e,t){var n=e.callbackNode;Cc(e,t);var r=$r(e,e===Te?Oe:0);if(r===0)n!==null&&fi(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&fi(n),t===1)e.tag===0?Cf(Ca.bind(null,e)):ss(Ca.bind(null,e)),wf(function(){(G&6)===0&&Ut()}),n=null;else{switch(mi(r)){case 1:n=bl;break;case 4:n=di;break;case 16:n=Dr;break;case 536870912:n=pi;break;default:n=Dr}n=za(n,ka.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ka(e,t){if(Tl=-1,Ll=0,(G&6)!==0)throw Error(h(327));var n=e.callbackNode;if(In()&&e.callbackNode!==n)return null;var r=$r(e,e===Te?Oe:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Rl(e,r);else{t=r;var l=G;G|=2;var o=_a();(Te!==e||Oe!==t)&&(Tt=null,Mn=ye()+500,on(e,t));do try{Vf();break}catch(i){xa(e,i)}while(!0);Uo(),Cl.current=o,G=l,we!==null?t=0:(Te=null,Oe=0,t=_e)}if(t!==0){if(t===2&&(l=eo(e),l!==0&&(r=l,t=ku(e,l))),t===1)throw n=gr,on(e,0),Wt(e,r),Ke(e,ye()),n;if(t===6)Wt(e,r);else{if(l=e.current.alternate,(r&30)===0&&!Qf(l)&&(t=Rl(e,r),t===2&&(o=eo(e),o!==0&&(r=o,t=ku(e,o))),t===1))throw n=gr,on(e,0),Wt(e,r),Ke(e,ye()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(h(345));case 2:un(e,Ge,Tt);break;case 3:if(Wt(e,r),(r&130023424)===r&&(t=wu+500-ye(),10<t)){if($r(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Be(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=To(un.bind(null,e,Ge,Tt),t);break}un(e,Ge,Tt);break;case 4:if(Wt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var u=31-at(r);o=1<<u,u=t[u],u>l&&(l=u),r&=~o}if(r=l,r=ye()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Bf(r/1960))-r,10<r){e.timeoutHandle=To(un.bind(null,e,Ge,Tt),r);break}un(e,Ge,Tt);break;case 5:un(e,Ge,Tt);break;default:throw Error(h(329))}}}return Ke(e,ye()),e.callbackNode===n?ka.bind(null,e):null}function ku(e,t){var n=wr;return e.current.memoizedState.isDehydrated&&(on(e,t).flags|=256),e=Rl(e,t),e!==2&&(t=Ge,Ge=n,t!==null&&Cu(t)),e}function Cu(e){Ge===null?Ge=e:Ge.push.apply(Ge,e)}function Qf(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],o=l.getSnapshot;l=l.value;try{if(!ct(o(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;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 Wt(e,t){for(t&=~gu,t&=~xl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-at(t),r=1<<n;e[n]=-1,t&=~r}}function Ca(e){if((G&6)!==0)throw Error(h(327));In();var t=$r(e,0);if((t&1)===0)return Ke(e,ye()),null;var n=Rl(e,t);if(e.tag!==0&&n===2){var r=eo(e);r!==0&&(t=r,n=ku(e,r))}if(n===1)throw n=gr,on(e,0),Wt(e,t),Ke(e,ye()),n;if(n===6)throw Error(h(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,un(e,Ge,Tt),Ke(e,ye()),null}function xu(e,t){var n=G;G|=1;try{return e(t)}finally{G=n,G===0&&(Mn=ye()+500,rl&&Ut())}}function ln(e){Vt!==null&&Vt.tag===0&&(G&6)===0&&In();var t=G;G|=1;var n=it.transition,r=ee;try{if(it.transition=null,ee=1,e)return e()}finally{ee=r,it.transition=n,G=t,(G&6)===0&&Ut()}}function _u(){et=Dn.current,se(Dn)}function on(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,gf(n)),we!==null)for(n=we.return;n!==null;){var r=n;switch(Do(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&tl();break;case 3:zn(),se(Ve),se(Ie),Go();break;case 5:qo(r);break;case 4:zn();break;case 13:se(de);break;case 19:se(de);break;case 10:Ao(r.type._context);break;case 22:case 23:_u()}n=n.return}if(Te=e,we=e=Gt(e.current,null),Oe=et=t,_e=0,gr=null,gu=xl=rn=0,Ge=wr=null,en!==null){for(t=0;t<en.length;t++)if(n=en[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var u=o.next;o.next=l,r.next=u}n.pending=r}en=null}return e}function xa(e,t){do{var n=we;try{if(Uo(),pl.current=yl,hl){for(var r=pe.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}hl=!1}if(nn=0,Ne=xe=pe=null,dr=!1,pr=0,yu.current=null,n===null||n.return===null){_e=1,gr=t,we=null;break}e:{var o=e,u=n.return,i=n,s=t;if(t=Oe,i.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var m=s,S=i,k=S.tag;if((S.mode&1)===0&&(k===0||k===11||k===15)){var g=S.alternate;g?(S.updateQueue=g.updateQueue,S.memoizedState=g.memoizedState,S.lanes=g.lanes):(S.updateQueue=null,S.memoizedState=null)}var N=Js(u);if(N!==null){N.flags&=-257,Ys(N,u,i,o,t),N.mode&1&&Ks(o,m,t),t=N,s=m;var R=t.updateQueue;if(R===null){var O=new Set;O.add(s),t.updateQueue=O}else R.add(s);break e}else{if((t&1)===0){Ks(o,m,t),Pu();break e}s=Error(h(426))}}else if(fe&&i.mode&1){var ge=Js(u);if(ge!==null){(ge.flags&65536)===0&&(ge.flags|=256),Ys(ge,u,i,o,t),Fo(On(s,i));break e}}o=s=On(s,i),_e!==4&&(_e=2),wr===null?wr=[o]:wr.push(o),o=u;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var d=Ws(o,s,t);ws(o,d);break e;case 1:i=s;var a=o.type,p=o.stateNode;if((o.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||p!==null&&typeof p.componentDidCatch=="function"&&(Ht===null||!Ht.has(p)))){o.flags|=65536,t&=-t,o.lanes|=t;var C=Gs(o,i,t);ws(o,C);break e}}o=o.return}while(o!==null)}Na(n)}catch(j){t=j,we===n&&n!==null&&(we=n=n.return);continue}break}while(!0)}function _a(){var e=Cl.current;return Cl.current=yl,e===null?yl:e}function Pu(){(_e===0||_e===3||_e===2)&&(_e=4),Te===null||(rn&268435455)===0&&(xl&268435455)===0||Wt(Te,Oe)}function Rl(e,t){var n=G;G|=2;var r=_a();(Te!==e||Oe!==t)&&(Tt=null,on(e,t));do try{Hf();break}catch(l){xa(e,l)}while(!0);if(Uo(),G=n,Cl.current=r,we!==null)throw Error(h(261));return Te=null,Oe=0,_e}function Hf(){for(;we!==null;)Pa(we)}function Vf(){for(;we!==null&&!hc();)Pa(we)}function Pa(e){var t=Ra(e.alternate,e,et);e.memoizedProps=e.pendingProps,t===null?Na(e):we=t,yu.current=null}function Na(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=If(n,t,et),n!==null){we=n;return}}else{if(n=Ff(n,t),n!==null){n.flags&=32767,we=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{_e=6,we=null;return}}if(t=t.sibling,t!==null){we=t;return}we=t=e}while(t!==null);_e===0&&(_e=5)}function un(e,t,n){var r=ee,l=it.transition;try{it.transition=null,ee=1,qf(e,t,n,r)}finally{it.transition=l,ee=r}return null}function qf(e,t,n,r){do In();while(Vt!==null);if((G&6)!==0)throw Error(h(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(h(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(xc(e,o),e===Te&&(we=Te=null,Oe=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Pl||(Pl=!0,za(Dr,function(){return In(),null})),o=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||o){o=it.transition,it.transition=null;var u=ee;ee=1;var i=G;G|=4,yu.current=null,Uf(e,n),ya(n,e),ff(Po),Br=!!_o,Po=_o=null,e.current=n,Af(n),mc(),G=i,ee=u,it.transition=o}else e.current=n;if(Pl&&(Pl=!1,Vt=e,Nl=l),o=e.pendingLanes,o===0&&(Ht=null),gc(n.stateNode),Ke(e,ye()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(_l)throw _l=!1,e=Su,Su=null,e;return(Nl&1)!==0&&e.tag!==0&&In(),o=e.pendingLanes,(o&1)!==0?e===Eu?Sr++:(Sr=0,Eu=e):Sr=0,Ut(),null}function In(){if(Vt!==null){var e=mi(Nl),t=it.transition,n=ee;try{if(it.transition=null,ee=16>e?16:e,Vt===null)var r=!1;else{if(e=Vt,Vt=null,Nl=0,(G&6)!==0)throw Error(h(331));var l=G;for(G|=4,T=e.current;T!==null;){var o=T,u=o.child;if((T.flags&16)!==0){var i=o.deletions;if(i!==null){for(var s=0;s<i.length;s++){var m=i[s];for(T=m;T!==null;){var S=T;switch(S.tag){case 0:case 11:case 15:yr(8,S,o)}var k=S.child;if(k!==null)k.return=S,T=k;else for(;T!==null;){S=T;var g=S.sibling,N=S.return;if(da(S),S===m){T=null;break}if(g!==null){g.return=N,T=g;break}T=N}}}var R=o.alternate;if(R!==null){var O=R.child;if(O!==null){R.child=null;do{var ge=O.sibling;O.sibling=null,O=ge}while(O!==null)}}T=o}}if((o.subtreeFlags&2064)!==0&&u!==null)u.return=o,T=u;else e:for(;T!==null;){if(o=T,(o.flags&2048)!==0)switch(o.tag){case 0:case 11:case 15:yr(9,o,o.return)}var d=o.sibling;if(d!==null){d.return=o.return,T=d;break e}T=o.return}}var a=e.current;for(T=a;T!==null;){u=T;var p=u.child;if((u.subtreeFlags&2064)!==0&&p!==null)p.return=u,T=p;else e:for(u=a;T!==null;){if(i=T,(i.flags&2048)!==0)try{switch(i.tag){case 0:case 11:case 15:kl(9,i)}}catch(j){ve(i,i.return,j)}if(i===u){T=null;break e}var C=i.sibling;if(C!==null){C.return=i.return,T=C;break e}T=i.return}}if(G=l,Ut(),vt&&typeof vt.onPostCommitFiberRoot=="function")try{vt.onPostCommitFiberRoot(Mr,e)}catch{}r=!0}return r}finally{ee=n,it.transition=t}}return!1}function Ta(e,t,n){t=On(n,t),t=Ws(e,t,1),e=Bt(e,t,1),t=Be(),e!==null&&(Vn(e,1,t),Ke(e,t))}function ve(e,t,n){if(e.tag===3)Ta(e,e,n);else for(;t!==null;){if(t.tag===3){Ta(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Ht===null||!Ht.has(r))){e=On(n,e),e=Gs(t,e,1),t=Bt(t,e,1),e=Be(),t!==null&&(Vn(t,1,e),Ke(t,e));break}}t=t.return}}function Wf(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Be(),e.pingedLanes|=e.suspendedLanes&n,Te===e&&(Oe&n)===n&&(_e===4||_e===3&&(Oe&130023424)===Oe&&500>ye()-wu?on(e,0):gu|=n),Ke(e,t)}function La(e,t){t===0&&((e.mode&1)===0?t=1:(t=Fr,Fr<<=1,(Fr&130023424)===0&&(Fr=4194304)));var n=Be();e=_t(e,t),e!==null&&(Vn(e,t,n),Ke(e,n))}function Gf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),La(e,n)}function Kf(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(h(314))}r!==null&&r.delete(t),La(e,n)}var Ra;Ra=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ve.current)We=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return We=!1,Mf(e,t,n);We=(e.flags&131072)!==0}else We=!1,fe&&(t.flags&1048576)!==0&&as(t,ol,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Sl(e,t),e=t.pendingProps;var l=xn(t,Ie.current);Rn(t,n),l=Yo(null,t,r,e,l,n);var o=Xo();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,qe(r)?(o=!0,nl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Ho(t),l.updater=gl,t.stateNode=l,l._reactInternals=t,ru(t,r,e,n),t=iu(null,t,r,!0,o,n)):(t.tag=0,fe&&o&&jo(t),Ae(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Sl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Yf(r),e=dt(r,e),l){case 0:t=uu(null,t,r,e,n);break e;case 1:t=na(null,t,r,e,n);break e;case 11:t=Xs(null,t,r,e,n);break e;case 14:t=Zs(null,t,r,dt(r.type,e),n);break e}throw Error(h(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:dt(r,l),uu(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:dt(r,l),na(e,t,r,l,n);case 3:e:{if(ra(t),e===null)throw Error(h(387));r=t.pendingProps,o=t.memoizedState,l=o.element,gs(e,t),fl(t,r,null,n);var u=t.memoizedState;if(r=u.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=On(Error(h(423)),t),t=la(e,t,r,n,l);break e}else if(r!==l){l=On(Error(h(424)),t),t=la(e,t,r,n,l);break e}else for(be=It(t.stateNode.containerInfo.firstChild),Ze=t,fe=!0,ft=null,n=vs(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Nn(),r===l){t=Nt(e,t,n);break e}Ae(e,t,r,n)}t=t.child}return t;case 5:return Es(t),e===null&&Io(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,u=l.children,No(r,l)?u=null:o!==null&&No(r,o)&&(t.flags|=32),ta(e,t),Ae(e,t,u,n),t.child;case 6:return e===null&&Io(t),null;case 13:return oa(e,t,n);case 4:return Vo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Tn(t,null,r,n):Ae(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:dt(r,l),Xs(e,t,r,l,n);case 7:return Ae(e,t,t.pendingProps,n),t.child;case 8:return Ae(e,t,t.pendingProps.children,n),t.child;case 12:return Ae(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,u=l.value,oe(sl,r._currentValue),r._currentValue=u,o!==null)if(ct(o.value,u)){if(o.children===l.children&&!Ve.current){t=Nt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var i=o.dependencies;if(i!==null){u=o.child;for(var s=i.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=Pt(-1,n&-n),s.tag=2;var m=o.updateQueue;if(m!==null){m=m.shared;var S=m.pending;S===null?s.next=s:(s.next=S.next,S.next=s),m.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Bo(o.return,n,t),i.lanes|=n;break}s=s.next}}else if(o.tag===10)u=o.type===t.type?null:o.child;else if(o.tag===18){if(u=o.return,u===null)throw Error(h(341));u.lanes|=n,i=u.alternate,i!==null&&(i.lanes|=n),Bo(u,n,t),u=o.sibling}else u=o.child;if(u!==null)u.return=o;else for(u=o;u!==null;){if(u===t){u=null;break}if(o=u.sibling,o!==null){o.return=u.return,u=o;break}u=u.return}o=u}Ae(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Rn(t,n),l=ot(l),r=r(l),t.flags|=1,Ae(e,t,r,n),t.child;case 14:return r=t.type,l=dt(r,t.pendingProps),l=dt(r.type,l),Zs(e,t,r,l,n);case 15:return bs(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:dt(r,l),Sl(e,t),t.tag=1,qe(r)?(e=!0,nl(t)):e=!1,Rn(t,n),Vs(t,r,l),ru(t,r,l,n),iu(null,t,r,!0,e,n);case 19:return ia(e,t,n);case 22:return ea(e,t,n)}throw Error(h(156,t.tag))};function za(e,t){return ci(e,t)}function Jf(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function st(e,t,n,r){return new Jf(e,t,n,r)}function Nu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Yf(e){if(typeof e=="function")return Nu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ne)return 11;if(e===nt)return 14}return 2}function Gt(e,t){var n=e.alternate;return n===null?(n=st(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function zl(e,t,n,r,l,o){var u=2;if(r=e,typeof e=="function")Nu(e)&&(u=1);else if(typeof e=="string")u=5;else e:switch(e){case Ee:return sn(n.children,l,o,t);case He:u=8,l|=8;break;case tt:return e=st(12,n,t,l|2),e.elementType=tt,e.lanes=o,e;case Ce:return e=st(13,n,t,l),e.elementType=Ce,e.lanes=o,e;case De:return e=st(19,n,t,l),e.elementType=De,e.lanes=o,e;case ae:return Ol(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Z:u=10;break e;case ke:u=9;break e;case ne:u=11;break e;case nt:u=14;break e;case Me:u=16,r=null;break e}throw Error(h(130,e==null?e:typeof e,""))}return t=st(u,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function sn(e,t,n,r){return e=st(7,e,r,t),e.lanes=n,e}function Ol(e,t,n,r){return e=st(22,e,r,t),e.elementType=ae,e.lanes=n,e.stateNode={isHidden:!1},e}function Tu(e,t,n){return e=st(6,e,null,t),e.lanes=n,e}function Lu(e,t,n){return t=st(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xf(e,t,n,r,l){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=to(0),this.expirationTimes=to(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=to(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ru(e,t,n,r,l,o,u,i,s){return e=new Xf(e,t,n,i,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=st(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ho(o),e}function Zf(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Re,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Oa(e){if(!e)return $t;e=e._reactInternals;e:{if(Jt(e)!==e||e.tag!==1)throw Error(h(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(qe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(h(171))}if(e.tag===1){var n=e.type;if(qe(n))return us(e,n,t)}return t}function ja(e,t,n,r,l,o,u,i,s){return e=Ru(n,r,!0,e,l,o,u,i,s),e.context=Oa(null),n=e.current,r=Be(),l=qt(n),o=Pt(r,l),o.callback=t??null,Bt(n,o,l),e.current.lanes=l,Vn(e,l,r),Ke(e,r),e}function jl(e,t,n,r){var l=t.current,o=Be(),u=qt(l);return n=Oa(n),t.context===null?t.context=n:t.pendingContext=n,t=Pt(o,u),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Bt(l,t,u),e!==null&&(mt(e,l,u,o),cl(e,l,u)),u}function Dl(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Da(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function zu(e,t){Da(e,t),(e=e.alternate)&&Da(e,t)}function bf(){return null}var Ma=typeof reportError=="function"?reportError:function(e){console.error(e)};function Ou(e){this._internalRoot=e}Ml.prototype.render=Ou.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(h(409));jl(e,t,null,null)},Ml.prototype.unmount=Ou.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;ln(function(){jl(null,e,null,null)}),t[Et]=null}};function Ml(e){this._internalRoot=e}Ml.prototype.unstable_scheduleHydration=function(e){if(e){var t=gi();e={blockedOn:null,target:e,priority:t};for(var n=0;n<jt.length&&t!==0&&t<jt[n].priority;n++);jt.splice(n,0,e),n===0&&Ei(e)}};function ju(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Il(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Ia(){}function ed(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var m=Dl(u);o.call(m)}}var u=ja(t,r,e,0,null,!1,!1,"",Ia);return e._reactRootContainer=u,e[Et]=u.current,lr(e.nodeType===8?e.parentNode:e),ln(),u}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var i=r;r=function(){var m=Dl(s);i.call(m)}}var s=Ru(e,0,!1,null,null,!1,!1,"",Ia);return e._reactRootContainer=s,e[Et]=s.current,lr(e.nodeType===8?e.parentNode:e),ln(function(){jl(t,s,n,r)}),s}function Fl(e,t,n,r,l){var o=n._reactRootContainer;if(o){var u=o;if(typeof l=="function"){var i=l;l=function(){var s=Dl(u);i.call(s)}}jl(t,u,e,l)}else u=ed(n,t,e,l,r);return Dl(u)}vi=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Hn(t.pendingLanes);n!==0&&(no(t,n|1),Ke(t,ye()),(G&6)===0&&(Mn=ye()+500,Ut()))}break;case 13:ln(function(){var r=_t(e,1);if(r!==null){var l=Be();mt(r,e,1,l)}}),zu(e,1)}},ro=function(e){if(e.tag===13){var t=_t(e,134217728);if(t!==null){var n=Be();mt(t,e,134217728,n)}zu(e,134217728)}},yi=function(e){if(e.tag===13){var t=qt(e),n=_t(e,t);if(n!==null){var r=Be();mt(n,e,t,r)}zu(e,t)}},gi=function(){return ee},wi=function(e,t){var n=ee;try{return ee=e,t()}finally{ee=n}},Jl=function(e,t,n){switch(t){case"input":if(Bl(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=el(r);if(!l)throw Error(h(90));Hu(r),Bl(r,l)}}}break;case"textarea":Ku(e,n);break;case"select":t=n.value,t!=null&&dn(e,!!n.multiple,t,!1)}},ri=xu,li=ln;var td={usingClientEntryPoint:!1,Events:[ir,kn,el,ti,ni,xu]},Er={findFiberByHostInstance:Yt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},nd={bundleType:Er.bundleType,version:Er.version,rendererPackageName:Er.rendererPackageName,rendererConfig:Er.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:me.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=si(e),e===null?null:e.stateNode},findFiberByHostInstance:Er.findFiberByHostInstance||bf,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var $l=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!$l.isDisabled&&$l.supportsFiber)try{Mr=$l.inject(nd),vt=$l}catch{}}return Je.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=td,Je.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ju(t))throw Error(h(200));return Zf(e,t,null,n)},Je.createRoot=function(e,t){if(!ju(e))throw Error(h(299));var n=!1,r="",l=Ma;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Ru(e,1,!1,null,null,n,!1,r,l),e[Et]=t.current,lr(e.nodeType===8?e.parentNode:e),new Ou(t)},Je.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(h(188)):(e=Object.keys(e).join(","),Error(h(268,e)));return e=si(t),e=e===null?null:e.stateNode,e},Je.flushSync=function(e){return ln(e)},Je.hydrate=function(e,t,n){if(!Il(t))throw Error(h(200));return Fl(null,e,t,!0,n)},Je.hydrateRoot=function(e,t,n){if(!ju(e))throw Error(h(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",u=Ma;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(u=n.onRecoverableError)),t=ja(t,null,e,1,n??null,l,!1,o,u),e[Et]=t.current,lr(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Ml(t)},Je.render=function(e,t,n){if(!Il(t))throw Error(h(200));return Fl(null,e,t,!1,n)},Je.unmountComponentAtNode=function(e){if(!Il(e))throw Error(h(40));return e._reactRootContainer?(ln(function(){Fl(null,null,e,!1,function(){e._reactRootContainer=null,e[Et]=null})}),!0):!1},Je.unstable_batchedUpdates=xu,Je.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Il(n))throw Error(h(200));if(e==null||e._reactInternals===void 0)throw Error(h(38));return Fl(e,t,n,!1,r)},Je.version="18.3.1-next-f1338f8080-20240426",Je}var Va;function pd(){if(Va)return Iu.exports;Va=1;function y(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(y)}catch(x){console.error(x)}}return y(),Iu.exports=dd(),Iu.exports}var qa;function hd(){if(qa)return Ul;qa=1;var y=pd();return Ul.createRoot=y.createRoot,Ul.hydrateRoot=y.hydrateRoot,Ul}var md=hd();const Wa=ud(md);var Cr=Qu();const vd=()=>{let y=new Date().getTime(),x=typeof performance<"u"&&performance.now&&performance.now()*1e3||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,h=>{let z=Math.random()*16;return y>0?(z=(y+z)%16|0,y=Math.floor(y/16)):(z=(x+z)%16|0,x=Math.floor(x/16)),(h==="x"?z:z&3|8).toString(16)})},yd=()=>("10000000-1000-4000-8000"+-1e11).replace(/[018]/g,y=>(Number(y)^crypto.getRandomValues(new Uint8Array(1))[0]&15>>Number(y)/4).toString(16)),Ga=()=>typeof crypto<"u"?yd():vd(),gd=y=>/^[a-zA-Z][\w\-:.]*$/.test(y),wd=(y,x)=>{var v;try{if(!(y instanceof Element))throw new Error(`The ${y} must be a DOM element, the ${JSON.stringify(y)} was received.`)}catch(E){return console.error("Error occured in the getComponentProps: ",E),`<!--Error occured in the getComponentProps: ${E.message} -->`}const h=y.getAttribute("id"),z=y.getAttribute("data-component-data");return z?JSON.parse(z):(v=window[x])==null?void 0:v[h]};var an={},cn={},xr={},Ka;function oc(){if(Ka)return xr;Ka=1,Object.defineProperty(xr,"__esModule",{value:!0}),xr.ClientResponseError=void 0;let y=class extends Error{constructor(z,f,v,E){super(f);he(this,"statusCode");he(this,"message");he(this,"details");he(this,"response");this.statusCode=z,this.message=f,this.details=v,this.response=E}};return xr.ClientResponseError=y,xr}var _r={},Pr={},Ja;function uc(){var x;if(Ja)return Pr;Ja=1,Object.defineProperty(Pr,"__esModule",{value:!0}),Pr.AbstractCommandExecutor=void 0;let y=(x=class{constructor(z,f={}){he(this,"client");he(this,"options");this.client=z,this.options=f}async waitUntilExecutionComplete(z,f){return new Promise((v,E)=>{setTimeout(async()=>{let P;try{P=await f()}catch(I){E(I);return}switch(P.status){case"executing":case"pending":v(this.waitUntilExecutionComplete(z,f));break;case"succeeded":v(P);break;case"failed":E(new Error(`Execution with ID "${z}" failed.`));break;case"cancelled":E(new Error(`Execution with ID "${z}" was cancelled.`));break;default:E(new Error(`Execution with ID "${z}" has an unexpected status of "${P.status}".`));break}},this.options.pollFrequencyMs||x.DEFAULT_POLL_FREQUENCY_MS)})}},he(x,"DEFAULT_POLL_FREQUENCY_MS",3e3),x);return Pr.AbstractCommandExecutor=y,Pr}var Ya;function Sd(){if(Ya)return _r;Ya=1,Object.defineProperty(_r,"__esModule",{value:!0}),_r.ChatBotCommandExecutor=void 0;const y=uc();let x=class extends y.AbstractCommandExecutor{async execute(z,f,v){const{executionId:E}=await this.client.chatbotExecution.execute(z,f,{inputs:v});return this.waitUntilExecutionComplete(E,()=>this.client.chatbotExecution.getExecutionOutput(z,f,E))}};return _r.ChatBotCommandExecutor=x,_r}var Nr={},Xa;function Ed(){if(Xa)return Nr;Xa=1,Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.GenerativeCommandExecutor=void 0;const y=uc();let x=class extends y.AbstractCommandExecutor{async execute(z,f,v){const{executionId:E}=await this.client.generative.execute(z,f,{inputs:v});return this.waitUntilExecutionComplete(E,()=>this.client.generative.getExecutionOutput(z,f,E))}};return Nr.GenerativeCommandExecutor=x,Nr}var Uu={},Za;function kd(){return Za||(Za=1,Object.defineProperty(Uu,"__esModule",{value:!0})),Uu}var Tr={},ba;function Cd(){if(ba)return Tr;ba=1,Object.defineProperty(Tr,"__esModule",{value:!0}),Tr.handleResponseError=void 0;const y=oc(),x=async h=>{let z="An unknown error occurred.",f="No further information provided.";try{const E=await h.clone().json();z=E.message||z,f=E.details||f}catch{throw z=`Failed to parse response body as JSON. Response: ${await h.clone().text()}`,new y.ClientResponseError(h.status,z,f,h)}throw new y.ClientResponseError(h.status,z,f,h)};return Tr.handleResponseError=x,Tr}var ec;function tc(){return ec||(ec=1,function(y){var x=cn&&cn.__createBinding||(Object.create?function(z,f,v,E){E===void 0&&(E=v);var P=Object.getOwnPropertyDescriptor(f,v);(!P||("get"in P?!f.__esModule:P.writable||P.configurable))&&(P={enumerable:!0,get:function(){return f[v]}}),Object.defineProperty(z,E,P)}:function(z,f,v,E){E===void 0&&(E=v),z[E]=f[v]}),h=cn&&cn.__exportStar||function(z,f){for(var v in z)v!=="default"&&!Object.prototype.hasOwnProperty.call(f,v)&&x(f,z,v)};Object.defineProperty(y,"__esModule",{value:!0}),h(oc(),y),h(Sd(),y),h(Ed(),y),h(kd(),y),h(Cd(),y)}(cn)),cn}var Lt={},nc;function Au(){if(nc)return Lt;nc=1,Object.defineProperty(Lt,"__esModule",{value:!0}),Lt.Api=Lt.HttpClient=Lt.ContentType=void 0;var y;(function(z){z.Json="application/json",z.FormData="multipart/form-data",z.UrlEncoded="application/x-www-form-urlencoded",z.Text="text/plain"})(y||(Lt.ContentType=y={}));class x{constructor(f={}){he(this,"baseUrl","/");he(this,"securityData",null);he(this,"securityWorker");he(this,"abortControllers",new Map);he(this,"customFetch",(...f)=>fetch(...f));he(this,"baseApiParams",{credentials:"same-origin",headers:{},redirect:"follow",referrerPolicy:"no-referrer"});he(this,"setSecurityData",f=>{this.securityData=f});he(this,"contentFormatters",{[y.Json]:f=>f!==null&&(typeof f=="object"||typeof f=="string")?JSON.stringify(f):f,[y.Text]:f=>f!==null&&typeof f!="string"?JSON.stringify(f):f,[y.FormData]:f=>Object.keys(f||{}).reduce((v,E)=>{const P=f[E];return v.append(E,P instanceof Blob?P:typeof P=="object"&&P!==null?JSON.stringify(P):`${P}`),v},new FormData),[y.UrlEncoded]:f=>this.toQueryString(f)});he(this,"createAbortSignal",f=>{if(this.abortControllers.has(f)){const E=this.abortControllers.get(f);return E?E.signal:void 0}const v=new AbortController;return this.abortControllers.set(f,v),v.signal});he(this,"abortRequest",f=>{const v=this.abortControllers.get(f);v&&(v.abort(),this.abortControllers.delete(f))});he(this,"request",async({body:f,secure:v,path:E,type:P,query:I,format:q,baseUrl:A,cancelToken:U,...B})=>{const te=(typeof v=="boolean"?v:this.baseApiParams.secure)&&this.securityWorker&&await this.securityWorker(this.securityData)||{},re=this.mergeRequestParams(B,te),X=I&&this.toQueryString(I),W=this.contentFormatters[P||y.Json],Qe=q||re.format;return this.customFetch(`${A||this.baseUrl||""}${E}${X?`?${X}`:""}`,{...re,headers:{...re.headers||{},...P&&P!==y.FormData?{"Content-Type":P}:{}},signal:(U?this.createAbortSignal(U):re.signal)||null,body:typeof f>"u"||f===null?null:W(f)}).then(async Se=>{const ue=Se.clone();ue.data=null,ue.error=null;const me=Qe?await Se[Qe]().then(Pe=>(ue.ok?ue.data=Pe:ue.error=Pe,ue)).catch(Pe=>(ue.error=Pe,ue)):ue;if(U&&this.abortControllers.delete(U),!Se.ok)throw me;return me.data})});Object.assign(this,f)}encodeQueryParam(f,v){return`${encodeURIComponent(f)}=${encodeURIComponent(typeof v=="number"?v:`${v}`)}`}addQueryParam(f,v){return this.encodeQueryParam(v,f[v])}addArrayQueryParam(f,v){return f[v].map(P=>this.encodeQueryParam(v,P)).join("&")}toQueryString(f){const v=f||{};return Object.keys(v).filter(P=>typeof v[P]<"u").map(P=>Array.isArray(v[P])?this.addArrayQueryParam(v,P):this.addQueryParam(v,P)).join("&")}addQueryParams(f){const v=this.toQueryString(f);return v?`?${v}`:""}mergeRequestParams(f,v){return{...this.baseApiParams,...f,...v||{},headers:{...this.baseApiParams.headers||{},...f.headers||{},...v&&v.headers||{}}}}}Lt.HttpClient=x;class h{constructor(f){he(this,"http");he(this,"generative",{create:(f,v={})=>this.http.request({path:"/generative",method:"POST",body:f,secure:!0,type:y.Json,format:"json",...v}),delete:({id:f,...v},E={})=>this.http.request({path:`/generative/${f}`,method:"DELETE",query:v,secure:!0,...E}),execute:(f,v,E,P={})=>this.http.request({path:`/generative/${f}/executions/${v}`,method:"POST",body:E,secure:!0,type:y.Json,format:"json",...P}),get:(f,v={})=>this.http.request({path:`/generative/${f}`,method:"GET",secure:!0,format:"json",...v}),getAllGenerativeThreads:({aiId:f,...v},E={})=>this.http.request({path:`/generative/${f}/threads`,method:"GET",query:v,secure:!0,format:"json",...E}),getExecutionOutput:(f,v,E,P={})=>this.http.request({path:`/generative/${f}/executions/${v}/${E}`,method:"GET",secure:!0,format:"json",...P}),getGenerativeThreadQueryAndResponse:(f,v,E={})=>this.http.request({path:`/generative/${f}/threads/${v}/message`,method:"GET",secure:!0,format:"json",...E}),list:(f,v={})=>this.http.request({path:"/generative",method:"GET",query:f,secure:!0,format:"json",...v}),rate:(f,v,E,P={})=>this.http.request({path:`/generative/${f}/threads/${v}/rate`,method:"POST",body:E,secure:!0,type:y.Json,format:"json",...P}),restore:(f,v={})=>this.http.request({path:`/generative/${f}/restore`,method:"PATCH",secure:!0,...v}),set:(f,v,E={})=>this.http.request({path:`/generative/${f}`,method:"PUT",body:v,secure:!0,type:y.Json,format:"json",...E}),update:(f,v,E={})=>this.http.request({path:`/generative/${f}`,method:"PATCH",body:v,secure:!0,type:y.Json,format:"json",...E})});he(this,"chatbot",{create:(f,v={})=>this.http.request({path:"/chatbot",method:"POST",body:f,secure:!0,type:y.Json,format:"json",...v}),delete:({id:f,...v},E={})=>this.http.request({path:`/chatbot/${f}`,method:"DELETE",query:v,secure:!0,...E}),get:(f,v={})=>this.http.request({path:`/chatbot/${f}`,method:"GET",secure:!0,format:"json",...v}),getAllChatBotThreads:({aiId:f,...v},E={})=>this.http.request({path:`/chatbot/${f}/threads`,method:"GET",query:v,secure:!0,format:"json",...E}),getChatBotThreadMessages:({aiId:f,threadId:v,...E},P={})=>this.http.request({path:`/chatbot/${f}/threads/${v}/messages`,method:"GET",query:E,secure:!0,format:"json",...P}),list:(f,v={})=>this.http.request({path:"/chatbot",method:"GET",query:f,secure:!0,format:"json",...v}),rate:(f,v,E,P={})=>this.http.request({path:`/chatbot/${f}/threads/${v}/rate`,method:"POST",body:E,secure:!0,type:y.Json,format:"json",...P}),restore:(f,v={})=>this.http.request({path:`/chatbot/${f}/restore`,method:"PATCH",secure:!0,...v}),set:(f,v,E={})=>this.http.request({path:`/chatbot/${f}`,method:"PUT",body:v,secure:!0,type:y.Json,format:"json",...E}),update:(f,v,E={})=>this.http.request({path:`/chatbot/${f}`,method:"PATCH",body:v,secure:!0,type:y.Json,format:"json",...E})});he(this,"chatbotExecution",{execute:(f,v,E,P={})=>this.http.request({path:`/chatbot/${f}/executions/${v}`,method:"POST",body:E,secure:!0,type:y.Json,format:"json",...P}),getExecutionOutput:(f,v,E,P={})=>this.http.request({path:`/chatbot/${f}/executions/${v}/${E}`,method:"GET",secure:!0,format:"json",...P})});this.http=f}}return Lt.Api=h,Lt}var rc;function xd(){return rc||(rc=1,function(y){var x=an&&an.__createBinding||(Object.create?function(I,q,A,U){U===void 0&&(U=A);var B=Object.getOwnPropertyDescriptor(q,A);(!B||("get"in B?!q.__esModule:B.writable||B.configurable))&&(B={enumerable:!0,get:function(){return q[A]}}),Object.defineProperty(I,U,B)}:function(I,q,A,U){U===void 0&&(U=A),I[U]=q[A]}),h=an&&an.__exportStar||function(I,q){for(var A in I)A!=="default"&&!Object.prototype.hasOwnProperty.call(q,A)&&x(q,I,A)};Object.defineProperty(y,"__esModule",{value:!0}),y.createClient=y.DxpAiService=y.ChatBotCommandExecutor=y.GenerativeCommandExecutor=y.ClientResponseError=void 0;const z=tc(),f=Au();h(Au(),y);var v=tc();Object.defineProperty(y,"ClientResponseError",{enumerable:!0,get:function(){return v.ClientResponseError}}),Object.defineProperty(y,"GenerativeCommandExecutor",{enumerable:!0,get:function(){return v.GenerativeCommandExecutor}}),Object.defineProperty(y,"ChatBotCommandExecutor",{enumerable:!0,get:function(){return v.ChatBotCommandExecutor}});var E=Au();Object.defineProperty(y,"DxpAiService",{enumerable:!0,get:function(){return E.Api}});const P=(I={})=>{const{customFetch:q=fetch,baseApiParams:A,...U}=I;return new f.HttpClient({...U,baseApiParams:{...A,credentials:"include",headers:{...A==null?void 0:A.headers}},customFetch:async(B,te)=>{const re=await q(B,te);return re.ok?re:await(0,z.handleResponseError)(re)}})};y.createClient=P}(an)),an}var Bu=xd();const _d=y=>{if(!window)return;const x=new Bu.DxpAiService(Bu.createClient({baseUrl:y?`${y}/__dxp/service/ai`:`${window==null?void 0:window.origin}/__dxp/service/ai`}));return new Bu.ChatBotCommandExecutor(x)},fn=(y,x)=>{sessionStorage.setItem(y,x),window.dispatchEvent(new Event("customStorageChange"))},Pd=({className:y})=>je.jsx("svg",{className:y,width:"22",height:"22",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg",children:je.jsx("path",{d:"M12.3018 21.5L11 20.75L14 15.5H18.5C18.6971 15.5003 18.8923 15.4618 19.0744 15.3865C19.2566 15.3112 19.4221 15.2008 19.5614 15.0614C19.7008 14.9221 19.8112 14.7566 19.8865 14.5744C19.9618 14.3923 20.0003 14.1971 20 14V3.5C20.0003 3.30292 19.9618 3.10772 19.8865 2.92558C19.8112 2.74344 19.7008 2.57795 19.5614 2.43859C19.4221 2.29924 19.2566 2.18876 19.0744 2.1135C18.8923 2.03823 18.6971 1.99966 18.5 2H3.5C3.30292 1.99966 3.10772 2.03823 2.92558 2.1135C2.74344 2.18876 2.57795 2.29924 2.43859 2.43859C2.29924 2.57795 2.18876 2.74344 2.1135 2.92558C2.03823 3.10772 1.99966 3.30292 2 3.5V14C1.99966 14.1971 2.03823 14.3923 2.1135 14.5744C2.18876 14.7566 2.29924 14.9221 2.43859 15.0614C2.57795 15.2008 2.74344 15.3112 2.92558 15.3865C3.10772 15.4618 3.30292 15.5003 3.5 15.5H10.25V17H3.5C3.10601 17.0001 2.71588 16.9225 2.35187 16.7718C1.98786 16.621 1.65712 16.4001 1.37853 16.1215C1.09994 15.8429 0.878961 15.5121 0.728221 15.1481C0.577481 14.7841 0.499931 14.394 0.5 14V3.5C0.499882 3.106 0.577399 2.71584 0.728121 2.35181C0.878843 1.98778 1.09982 1.65702 1.37842 1.37842C1.65702 1.09982 1.98778 0.878843 2.35181 0.728121C2.71584 0.577399 3.106 0.499882 3.5 0.5H18.5C18.894 0.499882 19.2842 0.577399 19.6482 0.728121C20.0122 0.878843 20.343 1.09982 20.6216 1.37842C20.9002 1.65702 21.1212 1.98778 21.2719 2.35181C21.4226 2.71584 21.5001 3.106 21.5 3.5V14C21.5001 14.394 21.4225 14.7841 21.2718 15.1481C21.121 15.5121 20.9001 15.8429 20.6215 16.1215C20.3429 16.4001 20.0121 16.621 19.6481 16.7718C19.2841 16.9225 18.894 17.0001 18.5 17H14.8735L12.3018 21.5Z"})}),Nd=({className:y})=>je.jsx("svg",{className:y,width:"22",height:"22",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg",children:je.jsx("path",{d:"M0.5 11C0.5 13.0767 1.11581 15.1068 2.26957 16.8335C3.42332 18.5602 5.0632 19.906 6.98182 20.7007C8.90045 21.4955 11.0116 21.7034 13.0484 21.2982C15.0852 20.8931 16.9562 19.8931 18.4246 18.4246C19.8931 16.9562 20.8931 15.0852 21.2982 13.0484C21.7034 11.0116 21.4955 8.90045 20.7007 6.98182C19.906 5.0632 18.5602 3.42332 16.8335 2.26957C15.1068 1.11581 13.0767 0.5 11 0.5C8.21523 0.5 5.54451 1.60625 3.57538 3.57538C1.60625 5.54451 0.5 8.21523 0.5 11ZM5 10.25H14.1125L9.9275 6.04445L11 5L17 11L11 17L9.9275 15.9296L14.1125 11.75H5V10.25Z"})}),Td=({className:y})=>je.jsx("svg",{width:"12",height:"12",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",className:y,children:je.jsx("path",{d:"M12 1.05L10.95 0L6 4.95L1.05 0L0 1.05L4.95 6L0 10.95L1.05 12L6 7.05L10.95 12L12 10.95L7.05 6L12 1.05Z",fill:"#606060"})}),lc=y=>{const{componentContent:x,componentSettings:h,componentAdvancedOptions:z}=y,{title:f,questionPlaceholder:v}=x??{},{aiBaseUrl:E,aiId:P,initialQueryInputId:I,customInputId:q,customSubmitId:A}=h??{},{id:U,classes:B}=z??{},[te,re]=Cr.useState(""),[X,W]=Cr.useState(!0),[Qe,Se]=Cr.useState(!1),ue=Cr.useRef(null);try{if(f&&typeof f!="string")throw new Error(`The "title" field must be a string type. The ${JSON.stringify(f)} was received.`);if(v&&typeof v!="string")throw new Error(`The "questionPlaceholder" field must be a string type. The ${JSON.stringify(v)} was received.`);if(typeof P!="string")throw new Error(`The "aiId" field must be a string type. The ${JSON.stringify(P)} was received.`);if(E&&typeof E!="string")throw new Error(`The "aiBaseUrl" field must be a string type. The ${JSON.stringify(E)} was received.`);if(I&&typeof I!="string")throw new Error(`The "initialQueryInputId" field must be a string type. The ${JSON.stringify(I)} was received.`);if(q&&typeof q!="string")throw new Error(`The "customInputId" field must be a string type. The ${JSON.stringify(q)} was received.`);if(A&&typeof A!="string")throw new Error(`The "customSubmitId" field must be a string type. The ${JSON.stringify(A)} was received.`);if(U&&typeof U!="string")throw new Error(`The "id" field must be a string type. The ${JSON.stringify(U)} was received.`);if(B&&typeof B!="string")throw new Error(`The "classes" field must be a string type. The ${JSON.stringify(B)} was received.`)}catch(Z){return console.error("Error occurred in the Question component: ",Z),`<!-- Error occurred in the Question component: ${Z.message} -->`}I&&sessionStorage.setItem("hasInitialQuery","true");let me=U||`question__${Ga()}`;U&&!gd(U)&&(console.warn("The ID needs to follow the HTML ID naming convention."),me=`question__${Ga()}`);const Pe=Z=>{var ne;const ke=(ne=Z==null?void 0:Z.target)==null?void 0:ne.value;re(ke),Se(!1),W(!ke)},Re=Z=>{Z.preventDefault(),re(""),Se(!1)},Ee=async({event:Z,usersQuery:ke})=>{if(ke)try{const ne=_d(E);Z==null||Z.preventDefault(),W(!1),Se(!0),fn("answerStatus","searching"),fn("conversation","[]");const Ce=await ne.execute(`${P}`,"processChatMessage",{isPreview:!0,query:ke,threadId:void 0}),{outputs:{thread:{id:De},message:{query:nt,response:Me,references:ae}}}=Ce;De&&fn("currentThread",De),fn("conversation",JSON.stringify([{query:nt,response:Me,references:ae}])),fn("answerStatus","listening"),Se(!1),!q&&!A&&(re(""),W(!0))}catch(ne){fn("conversation","[]"),fn("answerStatus","error"),W(!1),console.error(ne)}},He=(Z,ke)=>{const ne=document.querySelector(`#${Z}`),Ce=document.querySelector(`#${ke}`);ne==null||ne.addEventListener("keyup",()=>{re(ne==null?void 0:ne.value)}),ne==null||ne.addEventListener("keyup",De=>{De.key==="Enter"&&Ee({usersQuery:ue.current.value})}),Ce==null||Ce.addEventListener("click",()=>{Ee({usersQuery:ue.current.value})})};Cr.useEffect(()=>{var Z;try{if(I){const ke=(Z=document.querySelector(`#${I}`))==null?void 0:Z.value;Ee({usersQuery:ke})}q&&A&&He(q,A)}catch(ke){console.error(ke)}},[]);let tt=!1;return(I||q&&A)&&(tt=!0),je.jsxs("section",{id:me,className:`question${tt?" question--hidden":""}${B?` ${B}`:""}`,"aria-hidden":tt,children:[je.jsx("label",{"data-sq-field":"componentContent.title",className:"question__label",htmlFor:`${f}-title`,children:f}),je.jsxs("form",{className:"question__inputWrapper",onSubmit:Z=>Ee({event:Z,usersQuery:te}),children:[je.jsx(Pd,{className:`question__chatIcon ${(te==null?void 0:te.length)>0?"":"question__chatIcon--emptyInput"}`}),je.jsx("input",{className:`question__input ${(te==null?void 0:te.length)>0?"":"question__input--empty"}`,id:`${f}-title`,type:"text",placeholder:v,value:te,onChange:Pe,ref:ue}),Qe?je.jsx("button",{onClick:Re,className:"question__submitButton",type:"button",children:je.jsx(Td,{className:"question__clearIcon"})}):je.jsx("button",{className:"question__submitButton",type:"submit",disabled:X,children:je.jsx(Nd,{className:`question__submitIcon ${(te==null?void 0:te.length)>0?"":"question__submitIcon--emptyInput"}`})})]})]})},Ld=()=>{const y=document.querySelectorAll('[data-component="squiz-qa-question"]');for(const x of y){const h=wd(x,"SQUIZ_QA_CONFIG");x.getAttribute("data-component-data")?Wa.hydrateRoot(x,je.jsx(lc,{...h})):Wa.createRoot(x).render(je.jsx(lc,{...h}))}};Ld();
    </script>
    <script type="module">
        var nd=Object.defineProperty;var rd=(y,_,m)=>_ in y?nd(y,_,{enumerable:!0,configurable:!0,writable:!0,value:m}):y[_]=m;var fe=(y,_,m)=>rd(y,typeof _!="symbol"?_+"":_,m);(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const f of document.querySelectorAll('link[rel="modulepreload"]'))N(f);new MutationObserver(f=>{for(const v of f)if(v.type==="childList")for(const k of v.addedNodes)k.tagName==="LINK"&&k.rel==="modulepreload"&&N(k)}).observe(document,{childList:!0,subtree:!0});function m(f){const v={};return f.integrity&&(v.integrity=f.integrity),f.referrerPolicy&&(v.referrerPolicy=f.referrerPolicy),f.crossOrigin==="use-credentials"?v.credentials="include":f.crossOrigin==="anonymous"?v.credentials="omit":v.credentials="same-origin",v}function N(f){if(f.ep)return;f.ep=!0;const v=m(f);fetch(f.href,v)}})();function ld(y){return y&&y.__esModule&&Object.prototype.hasOwnProperty.call(y,"default")?y.default:y}var ju={exports:{}},Cr={},Mu={exports:{}},B={};/**
     * @license React
     * react.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var Da;function od(){if(Da)return B;Da=1;var y=Symbol.for("react.element"),_=Symbol.for("react.portal"),m=Symbol.for("react.fragment"),N=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),v=Symbol.for("react.provider"),k=Symbol.for("react.context"),L=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),J=Symbol.for("react.memo"),Q=Symbol.for("react.lazy"),U=Symbol.iterator;function V(c){return c===null||typeof c!="object"?null:(c=U&&c[U]||c["@@iterator"],typeof c=="function"?c:null)}var ge={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ie=Object.assign,q={};function X(c,w,$){this.props=c,this.context=w,this.refs=q,this.updater=$||ge}X.prototype.isReactComponent={},X.prototype.setState=function(c,w){if(typeof c!="object"&&typeof c!="function"&&c!=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,c,w,"setState")},X.prototype.forceUpdate=function(c){this.updater.enqueueForceUpdate(this,c,"forceUpdate")};function we(){}we.prototype=X.prototype;function Ne(c,w,$){this.props=c,this.context=w,this.refs=q,this.updater=$||ge}var se=Ne.prototype=new we;se.constructor=Ne,ie(se,X.prototype),se.isPureReactComponent=!0;var de=Array.isArray,Se=Object.prototype.hasOwnProperty,je={current:null},Ie={key:!0,ref:!0,__self:!0,__source:!0};function Ye(c,w,$){var H,K={},Z=null,te=null;if(w!=null)for(H in w.ref!==void 0&&(te=w.ref),w.key!==void 0&&(Z=""+w.key),w)Se.call(w,H)&&!Ie.hasOwnProperty(H)&&(K[H]=w[H]);var b=arguments.length-2;if(b===1)K.children=$;else if(1<b){for(var oe=Array(b),We=0;We<b;We++)oe[We]=arguments[We+2];K.children=oe}if(c&&c.defaultProps)for(H in b=c.defaultProps,b)K[H]===void 0&&(K[H]=b[H]);return{$$typeof:y,type:c,key:Z,ref:te,props:K,_owner:je.current}}function Nt(c,w){return{$$typeof:y,type:c.type,key:w,ref:c.ref,props:c.props,_owner:c._owner}}function gt(c){return typeof c=="object"&&c!==null&&c.$$typeof===y}function Kt(c){var w={"=":"=0",":":"=2"};return"$"+c.replace(/[=:]/g,function($){return w[$]})}var ft=/\/+/g;function Qe(c,w){return typeof c=="object"&&c!==null&&c.key!=null?Kt(""+c.key):w.toString(36)}function rt(c,w,$,H,K){var Z=typeof c;(Z==="undefined"||Z==="boolean")&&(c=null);var te=!1;if(c===null)te=!0;else switch(Z){case"string":case"number":te=!0;break;case"object":switch(c.$$typeof){case y:case _:te=!0}}if(te)return te=c,K=K(te),c=H===""?"."+Qe(te,0):H,de(K)?($="",c!=null&&($=c.replace(ft,"$&/")+"/"),rt(K,w,$,"",function(We){return We})):K!=null&&(gt(K)&&(K=Nt(K,$+(!K.key||te&&te.key===K.key?"":(""+K.key).replace(ft,"$&/")+"/")+c)),w.push(K)),1;if(te=0,H=H===""?".":H+":",de(c))for(var b=0;b<c.length;b++){Z=c[b];var oe=H+Qe(Z,b);te+=rt(Z,w,$,oe,K)}else if(oe=V(c),typeof oe=="function")for(c=oe.call(c),b=0;!(Z=c.next()).done;)Z=Z.value,oe=H+Qe(Z,b++),te+=rt(Z,w,$,oe,K);else if(Z==="object")throw w=String(c),Error("Objects are not valid as a React child (found: "+(w==="[object Object]"?"object with keys {"+Object.keys(c).join(", ")+"}":w)+"). If you meant to render a collection of children, use an array instead.");return te}function dt(c,w,$){if(c==null)return c;var H=[],K=0;return rt(c,H,"","",function(Z){return w.call($,Z,K++)}),H}function Fe(c){if(c._status===-1){var w=c._result;w=w(),w.then(function($){(c._status===0||c._status===-1)&&(c._status=1,c._result=$)},function($){(c._status===0||c._status===-1)&&(c._status=2,c._result=$)}),c._status===-1&&(c._status=0,c._result=w)}if(c._status===1)return c._result.default;throw c._result}var pe={current:null},x={transition:null},I={ReactCurrentDispatcher:pe,ReactCurrentBatchConfig:x,ReactCurrentOwner:je};function T(){throw Error("act(...) is not supported in production builds of React.")}return B.Children={map:dt,forEach:function(c,w,$){dt(c,function(){w.apply(this,arguments)},$)},count:function(c){var w=0;return dt(c,function(){w++}),w},toArray:function(c){return dt(c,function(w){return w})||[]},only:function(c){if(!gt(c))throw Error("React.Children.only expected to receive a single React element child.");return c}},B.Component=X,B.Fragment=m,B.Profiler=f,B.PureComponent=Ne,B.StrictMode=N,B.Suspense=A,B.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=I,B.act=T,B.cloneElement=function(c,w,$){if(c==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+c+".");var H=ie({},c.props),K=c.key,Z=c.ref,te=c._owner;if(w!=null){if(w.ref!==void 0&&(Z=w.ref,te=je.current),w.key!==void 0&&(K=""+w.key),c.type&&c.type.defaultProps)var b=c.type.defaultProps;for(oe in w)Se.call(w,oe)&&!Ie.hasOwnProperty(oe)&&(H[oe]=w[oe]===void 0&&b!==void 0?b[oe]:w[oe])}var oe=arguments.length-2;if(oe===1)H.children=$;else if(1<oe){b=Array(oe);for(var We=0;We<oe;We++)b[We]=arguments[We+2];H.children=b}return{$$typeof:y,type:c.type,key:K,ref:Z,props:H,_owner:te}},B.createContext=function(c){return c={$$typeof:k,_currentValue:c,_currentValue2:c,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},c.Provider={$$typeof:v,_context:c},c.Consumer=c},B.createElement=Ye,B.createFactory=function(c){var w=Ye.bind(null,c);return w.type=c,w},B.createRef=function(){return{current:null}},B.forwardRef=function(c){return{$$typeof:L,render:c}},B.isValidElement=gt,B.lazy=function(c){return{$$typeof:Q,_payload:{_status:-1,_result:c},_init:Fe}},B.memo=function(c,w){return{$$typeof:J,type:c,compare:w===void 0?null:w}},B.startTransition=function(c){var w=x.transition;x.transition={};try{c()}finally{x.transition=w}},B.unstable_act=T,B.useCallback=function(c,w){return pe.current.useCallback(c,w)},B.useContext=function(c){return pe.current.useContext(c)},B.useDebugValue=function(){},B.useDeferredValue=function(c){return pe.current.useDeferredValue(c)},B.useEffect=function(c,w){return pe.current.useEffect(c,w)},B.useId=function(){return pe.current.useId()},B.useImperativeHandle=function(c,w,$){return pe.current.useImperativeHandle(c,w,$)},B.useInsertionEffect=function(c,w){return pe.current.useInsertionEffect(c,w)},B.useLayoutEffect=function(c,w){return pe.current.useLayoutEffect(c,w)},B.useMemo=function(c,w){return pe.current.useMemo(c,w)},B.useReducer=function(c,w,$){return pe.current.useReducer(c,w,$)},B.useRef=function(c){return pe.current.useRef(c)},B.useState=function(c){return pe.current.useState(c)},B.useSyncExternalStore=function(c,w,$){return pe.current.useSyncExternalStore(c,w,$)},B.useTransition=function(){return pe.current.useTransition()},B.version="18.3.1",B}var Ia;function $u(){return Ia||(Ia=1,Mu.exports=od()),Mu.exports}/**
     * @license React
     * react-jsx-runtime.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var Fa;function ud(){if(Fa)return Cr;Fa=1;var y=$u(),_=Symbol.for("react.element"),m=Symbol.for("react.fragment"),N=Object.prototype.hasOwnProperty,f=y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,v={key:!0,ref:!0,__self:!0,__source:!0};function k(L,A,J){var Q,U={},V=null,ge=null;J!==void 0&&(V=""+J),A.key!==void 0&&(V=""+A.key),A.ref!==void 0&&(ge=A.ref);for(Q in A)N.call(A,Q)&&!v.hasOwnProperty(Q)&&(U[Q]=A[Q]);if(L&&L.defaultProps)for(Q in A=L.defaultProps,A)U[Q]===void 0&&(U[Q]=A[Q]);return{$$typeof:_,type:L,key:V,ref:ge,props:U,_owner:f.current}}return Cr.Fragment=m,Cr.jsx=k,Cr.jsxs=k,Cr}var Aa;function id(){return Aa||(Aa=1,ju.exports=ud()),ju.exports}var W=id(),Fl={},Du={exports:{}},He={},Iu={exports:{}},Fu={};/**
     * @license React
     * scheduler.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var Ua;function sd(){return Ua||(Ua=1,function(y){function _(x,I){var T=x.length;x.push(I);e:for(;0<T;){var c=T-1>>>1,w=x[c];if(0<f(w,I))x[c]=I,x[T]=w,T=c;else break e}}function m(x){return x.length===0?null:x[0]}function N(x){if(x.length===0)return null;var I=x[0],T=x.pop();if(T!==I){x[0]=T;e:for(var c=0,w=x.length,$=w>>>1;c<$;){var H=2*(c+1)-1,K=x[H],Z=H+1,te=x[Z];if(0>f(K,T))Z<w&&0>f(te,K)?(x[c]=te,x[Z]=T,c=Z):(x[c]=K,x[H]=T,c=H);else if(Z<w&&0>f(te,T))x[c]=te,x[Z]=T,c=Z;else break e}}return I}function f(x,I){var T=x.sortIndex-I.sortIndex;return T!==0?T:x.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var v=performance;y.unstable_now=function(){return v.now()}}else{var k=Date,L=k.now();y.unstable_now=function(){return k.now()-L}}var A=[],J=[],Q=1,U=null,V=3,ge=!1,ie=!1,q=!1,X=typeof setTimeout=="function"?setTimeout:null,we=typeof clearTimeout=="function"?clearTimeout:null,Ne=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function se(x){for(var I=m(J);I!==null;){if(I.callback===null)N(J);else if(I.startTime<=x)N(J),I.sortIndex=I.expirationTime,_(A,I);else break;I=m(J)}}function de(x){if(q=!1,se(x),!ie)if(m(A)!==null)ie=!0,Fe(Se);else{var I=m(J);I!==null&&pe(de,I.startTime-x)}}function Se(x,I){ie=!1,q&&(q=!1,we(Ye),Ye=-1),ge=!0;var T=V;try{for(se(I),U=m(A);U!==null&&(!(U.expirationTime>I)||x&&!Kt());){var c=U.callback;if(typeof c=="function"){U.callback=null,V=U.priorityLevel;var w=c(U.expirationTime<=I);I=y.unstable_now(),typeof w=="function"?U.callback=w:U===m(A)&&N(A),se(I)}else N(A);U=m(A)}if(U!==null)var $=!0;else{var H=m(J);H!==null&&pe(de,H.startTime-I),$=!1}return $}finally{U=null,V=T,ge=!1}}var je=!1,Ie=null,Ye=-1,Nt=5,gt=-1;function Kt(){return!(y.unstable_now()-gt<Nt)}function ft(){if(Ie!==null){var x=y.unstable_now();gt=x;var I=!0;try{I=Ie(!0,x)}finally{I?Qe():(je=!1,Ie=null)}}else je=!1}var Qe;if(typeof Ne=="function")Qe=function(){Ne(ft)};else if(typeof MessageChannel<"u"){var rt=new MessageChannel,dt=rt.port2;rt.port1.onmessage=ft,Qe=function(){dt.postMessage(null)}}else Qe=function(){X(ft,0)};function Fe(x){Ie=x,je||(je=!0,Qe())}function pe(x,I){Ye=X(function(){x(y.unstable_now())},I)}y.unstable_IdlePriority=5,y.unstable_ImmediatePriority=1,y.unstable_LowPriority=4,y.unstable_NormalPriority=3,y.unstable_Profiling=null,y.unstable_UserBlockingPriority=2,y.unstable_cancelCallback=function(x){x.callback=null},y.unstable_continueExecution=function(){ie||ge||(ie=!0,Fe(Se))},y.unstable_forceFrameRate=function(x){0>x||125<x?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Nt=0<x?Math.floor(1e3/x):5},y.unstable_getCurrentPriorityLevel=function(){return V},y.unstable_getFirstCallbackNode=function(){return m(A)},y.unstable_next=function(x){switch(V){case 1:case 2:case 3:var I=3;break;default:I=V}var T=V;V=I;try{return x()}finally{V=T}},y.unstable_pauseExecution=function(){},y.unstable_requestPaint=function(){},y.unstable_runWithPriority=function(x,I){switch(x){case 1:case 2:case 3:case 4:case 5:break;default:x=3}var T=V;V=x;try{return I()}finally{V=T}},y.unstable_scheduleCallback=function(x,I,T){var c=y.unstable_now();switch(typeof T=="object"&&T!==null?(T=T.delay,T=typeof T=="number"&&0<T?c+T:c):T=c,x){case 1:var w=-1;break;case 2:w=250;break;case 5:w=1073741823;break;case 4:w=1e4;break;default:w=5e3}return w=T+w,x={id:Q++,callback:I,priorityLevel:x,startTime:T,expirationTime:w,sortIndex:-1},T>c?(x.sortIndex=T,_(J,x),m(A)===null&&x===m(J)&&(q?(we(Ye),Ye=-1):q=!0,pe(de,T-c))):(x.sortIndex=w,_(A,x),ie||ge||(ie=!0,Fe(Se))),x},y.unstable_shouldYield=Kt,y.unstable_wrapCallback=function(x){var I=V;return function(){var T=V;V=I;try{return x.apply(this,arguments)}finally{V=T}}}}(Fu)),Fu}var $a;function ad(){return $a||($a=1,Iu.exports=sd()),Iu.exports}/**
     * @license React
     * react-dom.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var Ba;function cd(){if(Ba)return He;Ba=1;var y=$u(),_=ad();function m(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var N=new Set,f={};function v(e,t){k(e,t),k(e+"Capture",t)}function k(e,t){for(f[e]=t,e=0;e<t.length;e++)N.add(t[e])}var L=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),A=Object.prototype.hasOwnProperty,J=/^[: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]*$/,Q={},U={};function V(e){return A.call(U,e)?!0:A.call(Q,e)?!1:J.test(e)?U[e]=!0:(Q[e]=!0,!1)}function ge(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function ie(e,t,n,r){if(t===null||typeof t>"u"||ge(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.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 q(e,t,n,r,l,o,u){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=u}var X={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){X[e]=new q(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];X[t]=new q(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){X[e]=new q(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){X[e]=new q(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){X[e]=new q(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){X[e]=new q(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){X[e]=new q(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){X[e]=new q(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){X[e]=new q(e,5,!1,e.toLowerCase(),null,!1,!1)});var we=/[\-:]([a-z])/g;function Ne(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(we,Ne);X[t]=new q(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(we,Ne);X[t]=new q(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(we,Ne);X[t]=new q(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){X[e]=new q(e,1,!1,e.toLowerCase(),null,!1,!1)}),X.xlinkHref=new q("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){X[e]=new q(e,1,!1,e.toLowerCase(),null,!0,!0)});function se(e,t,n,r){var l=X.hasOwnProperty(t)?X[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(ie(t,n,l,r)&&(n=null),r||l===null?V(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var de=y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Se=Symbol.for("react.element"),je=Symbol.for("react.portal"),Ie=Symbol.for("react.fragment"),Ye=Symbol.for("react.strict_mode"),Nt=Symbol.for("react.profiler"),gt=Symbol.for("react.provider"),Kt=Symbol.for("react.context"),ft=Symbol.for("react.forward_ref"),Qe=Symbol.for("react.suspense"),rt=Symbol.for("react.suspense_list"),dt=Symbol.for("react.memo"),Fe=Symbol.for("react.lazy"),pe=Symbol.for("react.offscreen"),x=Symbol.iterator;function I(e){return e===null||typeof e!="object"?null:(e=x&&e[x]||e["@@iterator"],typeof e=="function"?e:null)}var T=Object.assign,c;function w(e){if(c===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);c=t&&t[1]||""}return`
    `+c+e}var $=!1;function H(e,t){if(!e||$)return"";$=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(h){var r=h}Reflect.construct(e,[],t)}else{try{t.call()}catch(h){r=h}e.call(t.prototype)}else{try{throw Error()}catch(h){r=h}e()}}catch(h){if(h&&r&&typeof h.stack=="string"){for(var l=h.stack.split(`
    `),o=r.stack.split(`
    `),u=l.length-1,i=o.length-1;1<=u&&0<=i&&l[u]!==o[i];)i--;for(;1<=u&&0<=i;u--,i--)if(l[u]!==o[i]){if(u!==1||i!==1)do if(u--,i--,0>i||l[u]!==o[i]){var s=`
    `+l[u].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=u&&0<=i);break}}}finally{$=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?w(e):""}function K(e){switch(e.tag){case 5:return w(e.type);case 16:return w("Lazy");case 13:return w("Suspense");case 19:return w("SuspenseList");case 0:case 2:case 15:return e=H(e.type,!1),e;case 11:return e=H(e.type.render,!1),e;case 1:return e=H(e.type,!0),e;default:return""}}function Z(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 Ie:return"Fragment";case je:return"Portal";case Nt:return"Profiler";case Ye:return"StrictMode";case Qe:return"Suspense";case rt:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Kt:return(e.displayName||"Context")+".Consumer";case gt:return(e._context.displayName||"Context")+".Provider";case ft:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case dt:return t=e.displayName||null,t!==null?t:Z(e.type)||"Memo";case Fe:t=e._payload,e=e._init;try{return Z(e(t))}catch{}}return null}function te(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 Z(t);case 8:return t===Ye?"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 b(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function oe(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function We(e){var t=oe(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(u){r=""+u,o.call(this,u)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(u){r=""+u},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Lr(e){e._valueTracker||(e._valueTracker=We(e))}function Bu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=oe(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Nr(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 Ul(e,t){var n=t.checked;return T({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Vu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=b(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Hu(e,t){t=t.checked,t!=null&&se(e,"checked",t,!1)}function $l(e,t){Hu(e,t);var n=b(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Bl(e,t.type,n):t.hasOwnProperty("defaultValue")&&Bl(e,t.type,b(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Qu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Bl(e,t,n){(t!=="number"||Nr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var In=Array.isArray;function fn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+b(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function Vl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(m(91));return T({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Wu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(m(92));if(In(n)){if(1<n.length)throw Error(m(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:b(n)}}function qu(e,t){var n=b(t.value),r=b(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Gu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ku(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 Hl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ku(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Rr,Zu=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Rr=Rr||document.createElement("div"),Rr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Rr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Fn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var An={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},oc=["Webkit","ms","Moz","O"];Object.keys(An).forEach(function(e){oc.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),An[t]=An[e]})});function Yu(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||An.hasOwnProperty(e)&&An[e]?(""+t).trim():t+"px"}function Ju(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Yu(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var uc=T({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 Ql(e,t){if(t){if(uc[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(m(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(m(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(m(61))}if(t.style!=null&&typeof t.style!="object")throw Error(m(62))}}function Wl(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 ql=null;function Gl(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Kl=null,dn=null,pn=null;function Xu(e){if(e=ur(e)){if(typeof Kl!="function")throw Error(m(280));var t=e.stateNode;t&&(t=Xr(t),Kl(e.stateNode,e.type,t))}}function bu(e){dn?pn?pn.push(e):pn=[e]:dn=e}function ei(){if(dn){var e=dn,t=pn;if(pn=dn=null,Xu(e),t)for(e=0;e<t.length;e++)Xu(t[e])}}function ti(e,t){return e(t)}function ni(){}var Zl=!1;function ri(e,t,n){if(Zl)return e(t,n);Zl=!0;try{return ti(e,t,n)}finally{Zl=!1,(dn!==null||pn!==null)&&(ni(),ei())}}function Un(e,t){var n=e.stateNode;if(n===null)return null;var r=Xr(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(m(231,t,typeof n));return n}var Yl=!1;if(L)try{var $n={};Object.defineProperty($n,"passive",{get:function(){Yl=!0}}),window.addEventListener("test",$n,$n),window.removeEventListener("test",$n,$n)}catch{Yl=!1}function ic(e,t,n,r,l,o,u,i,s){var h=Array.prototype.slice.call(arguments,3);try{t.apply(n,h)}catch(S){this.onError(S)}}var Bn=!1,Tr=null,zr=!1,Jl=null,sc={onError:function(e){Bn=!0,Tr=e}};function ac(e,t,n,r,l,o,u,i,s){Bn=!1,Tr=null,ic.apply(sc,arguments)}function cc(e,t,n,r,l,o,u,i,s){if(ac.apply(this,arguments),Bn){if(Bn){var h=Tr;Bn=!1,Tr=null}else throw Error(m(198));zr||(zr=!0,Jl=h)}}function Zt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function li(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 oi(e){if(Zt(e)!==e)throw Error(m(188))}function fc(e){var t=e.alternate;if(!t){if(t=Zt(e),t===null)throw Error(m(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return oi(l),e;if(o===r)return oi(l),t;o=o.sibling}throw Error(m(188))}if(n.return!==r.return)n=l,r=o;else{for(var u=!1,i=l.child;i;){if(i===n){u=!0,n=l,r=o;break}if(i===r){u=!0,r=l,n=o;break}i=i.sibling}if(!u){for(i=o.child;i;){if(i===n){u=!0,n=o,r=l;break}if(i===r){u=!0,r=o,n=l;break}i=i.sibling}if(!u)throw Error(m(189))}}if(n.alternate!==r)throw Error(m(190))}if(n.tag!==3)throw Error(m(188));return n.stateNode.current===n?e:t}function ui(e){return e=fc(e),e!==null?ii(e):null}function ii(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ii(e);if(t!==null)return t;e=e.sibling}return null}var si=_.unstable_scheduleCallback,ai=_.unstable_cancelCallback,dc=_.unstable_shouldYield,pc=_.unstable_requestPaint,me=_.unstable_now,hc=_.unstable_getCurrentPriorityLevel,Xl=_.unstable_ImmediatePriority,ci=_.unstable_UserBlockingPriority,Or=_.unstable_NormalPriority,mc=_.unstable_LowPriority,fi=_.unstable_IdlePriority,jr=null,pt=null;function vc(e){if(pt&&typeof pt.onCommitFiberRoot=="function")try{pt.onCommitFiberRoot(jr,e,void 0,(e.current.flags&128)===128)}catch{}}var lt=Math.clz32?Math.clz32:wc,yc=Math.log,gc=Math.LN2;function wc(e){return e>>>=0,e===0?32:31-(yc(e)/gc|0)|0}var Mr=64,Dr=4194304;function Vn(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 Ir(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,u=n&268435455;if(u!==0){var i=u&~l;i!==0?r=Vn(i):(o&=u,o!==0&&(r=Vn(o)))}else u=n&~l,u!==0?r=Vn(u):o!==0&&(r=Vn(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&l)===0&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-lt(t),l=1<<n,r|=e[n],t&=~l;return r}function Sc(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 Cc(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var u=31-lt(o),i=1<<u,s=l[u];s===-1?((i&n)===0||(i&r)!==0)&&(l[u]=Sc(i,t)):s<=t&&(e.expiredLanes|=i),o&=~i}}function bl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function di(){var e=Mr;return Mr<<=1,(Mr&4194240)===0&&(Mr=64),e}function eo(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Hn(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-lt(t),e[t]=n}function kc(e,t){var n=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 r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-lt(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function to(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-lt(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var ee=0;function pi(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var hi,no,mi,vi,yi,ro=!1,Fr=[],Rt=null,Tt=null,zt=null,Qn=new Map,Wn=new Map,Ot=[],Ec="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 gi(e,t){switch(e){case"focusin":case"focusout":Rt=null;break;case"dragenter":case"dragleave":Tt=null;break;case"mouseover":case"mouseout":zt=null;break;case"pointerover":case"pointerout":Qn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Wn.delete(t.pointerId)}}function qn(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=ur(t),t!==null&&no(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function xc(e,t,n,r,l){switch(t){case"focusin":return Rt=qn(Rt,e,t,n,r,l),!0;case"dragenter":return Tt=qn(Tt,e,t,n,r,l),!0;case"mouseover":return zt=qn(zt,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return Qn.set(o,qn(Qn.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,Wn.set(o,qn(Wn.get(o)||null,e,t,n,r,l)),!0}return!1}function wi(e){var t=Yt(e.target);if(t!==null){var n=Zt(t);if(n!==null){if(t=n.tag,t===13){if(t=li(n),t!==null){e.blockedOn=t,yi(e.priority,function(){mi(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ar(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=oo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ql=r,n.target.dispatchEvent(r),ql=null}else return t=ur(n),t!==null&&no(t),e.blockedOn=n,!1;t.shift()}return!0}function Si(e,t,n){Ar(e)&&n.delete(t)}function _c(){ro=!1,Rt!==null&&Ar(Rt)&&(Rt=null),Tt!==null&&Ar(Tt)&&(Tt=null),zt!==null&&Ar(zt)&&(zt=null),Qn.forEach(Si),Wn.forEach(Si)}function Gn(e,t){e.blockedOn===t&&(e.blockedOn=null,ro||(ro=!0,_.unstable_scheduleCallback(_.unstable_NormalPriority,_c)))}function Kn(e){function t(l){return Gn(l,e)}if(0<Fr.length){Gn(Fr[0],e);for(var n=1;n<Fr.length;n++){var r=Fr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Rt!==null&&Gn(Rt,e),Tt!==null&&Gn(Tt,e),zt!==null&&Gn(zt,e),Qn.forEach(t),Wn.forEach(t),n=0;n<Ot.length;n++)r=Ot[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Ot.length&&(n=Ot[0],n.blockedOn===null);)wi(n),n.blockedOn===null&&Ot.shift()}var hn=de.ReactCurrentBatchConfig,Ur=!0;function Pc(e,t,n,r){var l=ee,o=hn.transition;hn.transition=null;try{ee=1,lo(e,t,n,r)}finally{ee=l,hn.transition=o}}function Lc(e,t,n,r){var l=ee,o=hn.transition;hn.transition=null;try{ee=4,lo(e,t,n,r)}finally{ee=l,hn.transition=o}}function lo(e,t,n,r){if(Ur){var l=oo(e,t,n,r);if(l===null)Eo(e,t,r,$r,n),gi(e,r);else if(xc(l,e,t,n,r))r.stopPropagation();else if(gi(e,r),t&4&&-1<Ec.indexOf(e)){for(;l!==null;){var o=ur(l);if(o!==null&&hi(o),o=oo(e,t,n,r),o===null&&Eo(e,t,r,$r,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else Eo(e,t,r,null,n)}}var $r=null;function oo(e,t,n,r){if($r=null,e=Gl(r),e=Yt(e),e!==null)if(t=Zt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=li(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return $r=e,null}function Ci(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(hc()){case Xl:return 1;case ci:return 4;case Or:case mc:return 16;case fi:return 536870912;default:return 16}default:return 16}}var jt=null,uo=null,Br=null;function ki(){if(Br)return Br;var e,t=uo,n=t.length,r,l="value"in jt?jt.value:jt.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var u=n-e;for(r=1;r<=u&&t[n-r]===l[o-r];r++);return Br=l.slice(e,1<r?1-r:void 0)}function Vr(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 Hr(){return!0}function Ei(){return!1}function qe(e){function t(n,r,l,o,u){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=u,this.currentTarget=null;for(var i in e)e.hasOwnProperty(i)&&(n=e[i],this[i]=n?n(o):o[i]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Hr:Ei,this.isPropagationStopped=Ei,this}return T(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Hr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Hr)},persist:function(){},isPersistent:Hr}),t}var mn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},io=qe(mn),Zn=T({},mn,{view:0,detail:0}),Nc=qe(Zn),so,ao,Yn,Qr=T({},Zn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:fo,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"?(so=e.screenX-Yn.screenX,ao=e.screenY-Yn.screenY):ao=so=0,Yn=e),so)},movementY:function(e){return"movementY"in e?e.movementY:ao}}),xi=qe(Qr),Rc=T({},Qr,{dataTransfer:0}),Tc=qe(Rc),zc=T({},Zn,{relatedTarget:0}),co=qe(zc),Oc=T({},mn,{animationName:0,elapsedTime:0,pseudoElement:0}),jc=qe(Oc),Mc=T({},mn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Dc=qe(Mc),Ic=T({},mn,{data:0}),_i=qe(Ic),Fc={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Ac={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"},Uc={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function $c(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Uc[e])?!!t[e]:!1}function fo(){return $c}var Bc=T({},Zn,{key:function(e){if(e.key){var t=Fc[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Vr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Ac[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:fo,charCode:function(e){return e.type==="keypress"?Vr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Vr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Vc=qe(Bc),Hc=T({},Qr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Pi=qe(Hc),Qc=T({},Zn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:fo}),Wc=qe(Qc),qc=T({},mn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Gc=qe(qc),Kc=T({},Qr,{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}),Zc=qe(Kc),Yc=[9,13,27,32],po=L&&"CompositionEvent"in window,Jn=null;L&&"documentMode"in document&&(Jn=document.documentMode);var Jc=L&&"TextEvent"in window&&!Jn,Li=L&&(!po||Jn&&8<Jn&&11>=Jn),Ni=" ",Ri=!1;function Ti(e,t){switch(e){case"keyup":return Yc.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zi(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var vn=!1;function Xc(e,t){switch(e){case"compositionend":return zi(t);case"keypress":return t.which!==32?null:(Ri=!0,Ni);case"textInput":return e=t.data,e===Ni&&Ri?null:e;default:return null}}function bc(e,t){if(vn)return e==="compositionend"||!po&&Ti(e,t)?(e=ki(),Br=uo=jt=null,vn=!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 Li&&t.locale!=="ko"?null:t.data;default:return null}}var ef={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 Oi(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!ef[e.type]:t==="textarea"}function ji(e,t,n,r){bu(r),t=Zr(t,"onChange"),0<t.length&&(n=new io("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Xn=null,bn=null;function tf(e){Ji(e,0)}function Wr(e){var t=Cn(e);if(Bu(t))return e}function nf(e,t){if(e==="change")return t}var Mi=!1;if(L){var ho;if(L){var mo="oninput"in document;if(!mo){var Di=document.createElement("div");Di.setAttribute("oninput","return;"),mo=typeof Di.oninput=="function"}ho=mo}else ho=!1;Mi=ho&&(!document.documentMode||9<document.documentMode)}function Ii(){Xn&&(Xn.detachEvent("onpropertychange",Fi),bn=Xn=null)}function Fi(e){if(e.propertyName==="value"&&Wr(bn)){var t=[];ji(t,bn,e,Gl(e)),ri(tf,t)}}function rf(e,t,n){e==="focusin"?(Ii(),Xn=t,bn=n,Xn.attachEvent("onpropertychange",Fi)):e==="focusout"&&Ii()}function lf(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Wr(bn)}function of(e,t){if(e==="click")return Wr(t)}function uf(e,t){if(e==="input"||e==="change")return Wr(t)}function sf(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ot=typeof Object.is=="function"?Object.is:sf;function er(e,t){if(ot(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!A.call(t,l)||!ot(e[l],t[l]))return!1}return!0}function Ai(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ui(e,t){var n=Ai(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ai(n)}}function $i(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?$i(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Bi(){for(var e=window,t=Nr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Nr(e.document)}return t}function vo(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 af(e){var t=Bi(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&$i(n.ownerDocument.documentElement,n)){if(r!==null&&vo(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=Ui(n,o);var u=Ui(n,r);l&&u&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(u.node,u.offset)):(t.setEnd(u.node,u.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var cf=L&&"documentMode"in document&&11>=document.documentMode,yn=null,yo=null,tr=null,go=!1;function Vi(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;go||yn==null||yn!==Nr(r)||(r=yn,"selectionStart"in r&&vo(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),tr&&er(tr,r)||(tr=r,r=Zr(yo,"onSelect"),0<r.length&&(t=new io("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=yn)))}function qr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var gn={animationend:qr("Animation","AnimationEnd"),animationiteration:qr("Animation","AnimationIteration"),animationstart:qr("Animation","AnimationStart"),transitionend:qr("Transition","TransitionEnd")},wo={},Hi={};L&&(Hi=document.createElement("div").style,"AnimationEvent"in window||(delete gn.animationend.animation,delete gn.animationiteration.animation,delete gn.animationstart.animation),"TransitionEvent"in window||delete gn.transitionend.transition);function Gr(e){if(wo[e])return wo[e];if(!gn[e])return e;var t=gn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Hi)return wo[e]=t[n];return e}var Qi=Gr("animationend"),Wi=Gr("animationiteration"),qi=Gr("animationstart"),Gi=Gr("transitionend"),Ki=new Map,Zi="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 Mt(e,t){Ki.set(e,t),v(t,[e])}for(var So=0;So<Zi.length;So++){var Co=Zi[So],ff=Co.toLowerCase(),df=Co[0].toUpperCase()+Co.slice(1);Mt(ff,"on"+df)}Mt(Qi,"onAnimationEnd"),Mt(Wi,"onAnimationIteration"),Mt(qi,"onAnimationStart"),Mt("dblclick","onDoubleClick"),Mt("focusin","onFocus"),Mt("focusout","onBlur"),Mt(Gi,"onTransitionEnd"),k("onMouseEnter",["mouseout","mouseover"]),k("onMouseLeave",["mouseout","mouseover"]),k("onPointerEnter",["pointerout","pointerover"]),k("onPointerLeave",["pointerout","pointerover"]),v("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),v("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),v("onBeforeInput",["compositionend","keypress","textInput","paste"]),v("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),v("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),v("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var nr="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(" "),pf=new Set("cancel close invalid load scroll toggle".split(" ").concat(nr));function Yi(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,cc(r,t,void 0,e),e.currentTarget=null}function Ji(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var u=r.length-1;0<=u;u--){var i=r[u],s=i.instance,h=i.currentTarget;if(i=i.listener,s!==o&&l.isPropagationStopped())break e;Yi(l,i,h),o=s}else for(u=0;u<r.length;u++){if(i=r[u],s=i.instance,h=i.currentTarget,i=i.listener,s!==o&&l.isPropagationStopped())break e;Yi(l,i,h),o=s}}}if(zr)throw e=Jl,zr=!1,Jl=null,e}function re(e,t){var n=t[Ro];n===void 0&&(n=t[Ro]=new Set);var r=e+"__bubble";n.has(r)||(Xi(t,e,2,!1),n.add(r))}function ko(e,t,n){var r=0;t&&(r|=4),Xi(n,e,r,t)}var Kr="_reactListening"+Math.random().toString(36).slice(2);function rr(e){if(!e[Kr]){e[Kr]=!0,N.forEach(function(n){n!=="selectionchange"&&(pf.has(n)||ko(n,!1,e),ko(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Kr]||(t[Kr]=!0,ko("selectionchange",!1,t))}}function Xi(e,t,n,r){switch(Ci(t)){case 1:var l=Pc;break;case 4:l=Lc;break;default:l=lo}n=l.bind(null,t,n,e),l=void 0,!Yl||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Eo(e,t,n,r,l){var o=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var u=r.tag;if(u===3||u===4){var i=r.stateNode.containerInfo;if(i===l||i.nodeType===8&&i.parentNode===l)break;if(u===4)for(u=r.return;u!==null;){var s=u.tag;if((s===3||s===4)&&(s=u.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l))return;u=u.return}for(;i!==null;){if(u=Yt(i),u===null)return;if(s=u.tag,s===5||s===6){r=o=u;continue e}i=i.parentNode}}r=r.return}ri(function(){var h=o,S=Gl(n),C=[];e:{var g=Ki.get(e);if(g!==void 0){var P=io,z=e;switch(e){case"keypress":if(Vr(n)===0)break e;case"keydown":case"keyup":P=Vc;break;case"focusin":z="focus",P=co;break;case"focusout":z="blur",P=co;break;case"beforeblur":case"afterblur":P=co;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":P=xi;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":P=Tc;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":P=Wc;break;case Qi:case Wi:case qi:P=jc;break;case Gi:P=Gc;break;case"scroll":P=Nc;break;case"wheel":P=Zc;break;case"copy":case"cut":case"paste":P=Dc;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":P=Pi}var O=(t&4)!==0,ve=!O&&e==="scroll",d=O?g!==null?g+"Capture":null:g;O=[];for(var a=h,p;a!==null;){p=a;var E=p.stateNode;if(p.tag===5&&E!==null&&(p=E,d!==null&&(E=Un(a,d),E!=null&&O.push(lr(a,E,p)))),ve)break;a=a.return}0<O.length&&(g=new P(g,z,null,n,S),C.push({event:g,listeners:O}))}}if((t&7)===0){e:{if(g=e==="mouseover"||e==="pointerover",P=e==="mouseout"||e==="pointerout",g&&n!==ql&&(z=n.relatedTarget||n.fromElement)&&(Yt(z)||z[wt]))break e;if((P||g)&&(g=S.window===S?S:(g=S.ownerDocument)?g.defaultView||g.parentWindow:window,P?(z=n.relatedTarget||n.toElement,P=h,z=z?Yt(z):null,z!==null&&(ve=Zt(z),z!==ve||z.tag!==5&&z.tag!==6)&&(z=null)):(P=null,z=h),P!==z)){if(O=xi,E="onMouseLeave",d="onMouseEnter",a="mouse",(e==="pointerout"||e==="pointerover")&&(O=Pi,E="onPointerLeave",d="onPointerEnter",a="pointer"),ve=P==null?g:Cn(P),p=z==null?g:Cn(z),g=new O(E,a+"leave",P,n,S),g.target=ve,g.relatedTarget=p,E=null,Yt(S)===h&&(O=new O(d,a+"enter",z,n,S),O.target=p,O.relatedTarget=ve,E=O),ve=E,P&&z)t:{for(O=P,d=z,a=0,p=O;p;p=wn(p))a++;for(p=0,E=d;E;E=wn(E))p++;for(;0<a-p;)O=wn(O),a--;for(;0<p-a;)d=wn(d),p--;for(;a--;){if(O===d||d!==null&&O===d.alternate)break t;O=wn(O),d=wn(d)}O=null}else O=null;P!==null&&bi(C,g,P,O,!1),z!==null&&ve!==null&&bi(C,ve,z,O,!0)}}e:{if(g=h?Cn(h):window,P=g.nodeName&&g.nodeName.toLowerCase(),P==="select"||P==="input"&&g.type==="file")var j=nf;else if(Oi(g))if(Mi)j=uf;else{j=lf;var M=rf}else(P=g.nodeName)&&P.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(j=of);if(j&&(j=j(e,h))){ji(C,j,n,S);break e}M&&M(e,g,h),e==="focusout"&&(M=g._wrapperState)&&M.controlled&&g.type==="number"&&Bl(g,"number",g.value)}switch(M=h?Cn(h):window,e){case"focusin":(Oi(M)||M.contentEditable==="true")&&(yn=M,yo=h,tr=null);break;case"focusout":tr=yo=yn=null;break;case"mousedown":go=!0;break;case"contextmenu":case"mouseup":case"dragend":go=!1,Vi(C,n,S);break;case"selectionchange":if(cf)break;case"keydown":case"keyup":Vi(C,n,S)}var D;if(po)e:{switch(e){case"compositionstart":var F="onCompositionStart";break e;case"compositionend":F="onCompositionEnd";break e;case"compositionupdate":F="onCompositionUpdate";break e}F=void 0}else vn?Ti(e,n)&&(F="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(F="onCompositionStart");F&&(Li&&n.locale!=="ko"&&(vn||F!=="onCompositionStart"?F==="onCompositionEnd"&&vn&&(D=ki()):(jt=S,uo="value"in jt?jt.value:jt.textContent,vn=!0)),M=Zr(h,F),0<M.length&&(F=new _i(F,e,null,n,S),C.push({event:F,listeners:M}),D?F.data=D:(D=zi(n),D!==null&&(F.data=D)))),(D=Jc?Xc(e,n):bc(e,n))&&(h=Zr(h,"onBeforeInput"),0<h.length&&(S=new _i("onBeforeInput","beforeinput",null,n,S),C.push({event:S,listeners:h}),S.data=D))}Ji(C,t)})}function lr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Zr(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=Un(e,n),o!=null&&r.unshift(lr(e,o,l)),o=Un(e,t),o!=null&&r.push(lr(e,o,l))),e=e.return}return r}function wn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function bi(e,t,n,r,l){for(var o=t._reactName,u=[];n!==null&&n!==r;){var i=n,s=i.alternate,h=i.stateNode;if(s!==null&&s===r)break;i.tag===5&&h!==null&&(i=h,l?(s=Un(n,o),s!=null&&u.unshift(lr(n,s,i))):l||(s=Un(n,o),s!=null&&u.push(lr(n,s,i)))),n=n.return}u.length!==0&&e.push({event:t,listeners:u})}var hf=/\r\n?/g,mf=/\u0000|\uFFFD/g;function es(e){return(typeof e=="string"?e:""+e).replace(hf,`
    `).replace(mf,"")}function Yr(e,t,n){if(t=es(t),es(e)!==t&&n)throw Error(m(425))}function Jr(){}var xo=null,_o=null;function Po(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 Lo=typeof setTimeout=="function"?setTimeout:void 0,vf=typeof clearTimeout=="function"?clearTimeout:void 0,ts=typeof Promise=="function"?Promise:void 0,yf=typeof queueMicrotask=="function"?queueMicrotask:typeof ts<"u"?function(e){return ts.resolve(null).then(e).catch(gf)}:Lo;function gf(e){setTimeout(function(){throw e})}function No(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),Kn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Kn(t)}function Dt(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 ns(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Sn=Math.random().toString(36).slice(2),ht="__reactFiber$"+Sn,or="__reactProps$"+Sn,wt="__reactContainer$"+Sn,Ro="__reactEvents$"+Sn,wf="__reactListeners$"+Sn,Sf="__reactHandles$"+Sn;function Yt(e){var t=e[ht];if(t)return t;for(var n=e.parentNode;n;){if(t=n[wt]||n[ht]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=ns(e);e!==null;){if(n=e[ht])return n;e=ns(e)}return t}e=n,n=e.parentNode}return null}function ur(e){return e=e[ht]||e[wt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Cn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(m(33))}function Xr(e){return e[or]||null}var To=[],kn=-1;function It(e){return{current:e}}function le(e){0>kn||(e.current=To[kn],To[kn]=null,kn--)}function ne(e,t){kn++,To[kn]=e.current,e.current=t}var Ft={},Re=It(Ft),Ae=It(!1),Jt=Ft;function En(e,t){var n=e.type.contextTypes;if(!n)return Ft;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Ue(e){return e=e.childContextTypes,e!=null}function br(){le(Ae),le(Re)}function rs(e,t,n){if(Re.current!==Ft)throw Error(m(168));ne(Re,t),ne(Ae,n)}function ls(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(m(108,te(e)||"Unknown",l));return T({},n,r)}function el(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ft,Jt=Re.current,ne(Re,e),ne(Ae,Ae.current),!0}function os(e,t,n){var r=e.stateNode;if(!r)throw Error(m(169));n?(e=ls(e,t,Jt),r.__reactInternalMemoizedMergedChildContext=e,le(Ae),le(Re),ne(Re,e)):le(Ae),ne(Ae,n)}var St=null,tl=!1,zo=!1;function us(e){St===null?St=[e]:St.push(e)}function Cf(e){tl=!0,us(e)}function At(){if(!zo&&St!==null){zo=!0;var e=0,t=ee;try{var n=St;for(ee=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}St=null,tl=!1}catch(l){throw St!==null&&(St=St.slice(e+1)),si(Xl,At),l}finally{ee=t,zo=!1}}return null}var xn=[],_n=0,nl=null,rl=0,Je=[],Xe=0,Xt=null,Ct=1,kt="";function bt(e,t){xn[_n++]=rl,xn[_n++]=nl,nl=e,rl=t}function is(e,t,n){Je[Xe++]=Ct,Je[Xe++]=kt,Je[Xe++]=Xt,Xt=e;var r=Ct;e=kt;var l=32-lt(r)-1;r&=~(1<<l),n+=1;var o=32-lt(t)+l;if(30<o){var u=l-l%5;o=(r&(1<<u)-1).toString(32),r>>=u,l-=u,Ct=1<<32-lt(t)+l|n<<l|r,kt=o+e}else Ct=1<<o|n<<l|r,kt=e}function Oo(e){e.return!==null&&(bt(e,1),is(e,1,0))}function jo(e){for(;e===nl;)nl=xn[--_n],xn[_n]=null,rl=xn[--_n],xn[_n]=null;for(;e===Xt;)Xt=Je[--Xe],Je[Xe]=null,kt=Je[--Xe],Je[Xe]=null,Ct=Je[--Xe],Je[Xe]=null}var Ge=null,Ke=null,ue=!1,ut=null;function ss(e,t){var n=nt(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function as(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ge=e,Ke=Dt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ge=e,Ke=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Xt!==null?{id:Ct,overflow:kt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=nt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ge=e,Ke=null,!0):!1;default:return!1}}function Mo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Do(e){if(ue){var t=Ke;if(t){var n=t;if(!as(e,t)){if(Mo(e))throw Error(m(418));t=Dt(n.nextSibling);var r=Ge;t&&as(e,t)?ss(r,n):(e.flags=e.flags&-4097|2,ue=!1,Ge=e)}}else{if(Mo(e))throw Error(m(418));e.flags=e.flags&-4097|2,ue=!1,Ge=e}}}function cs(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ge=e}function ll(e){if(e!==Ge)return!1;if(!ue)return cs(e),ue=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Po(e.type,e.memoizedProps)),t&&(t=Ke)){if(Mo(e))throw fs(),Error(m(418));for(;t;)ss(e,t),t=Dt(t.nextSibling)}if(cs(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(m(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ke=Dt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ke=null}}else Ke=Ge?Dt(e.stateNode.nextSibling):null;return!0}function fs(){for(var e=Ke;e;)e=Dt(e.nextSibling)}function Pn(){Ke=Ge=null,ue=!1}function Io(e){ut===null?ut=[e]:ut.push(e)}var kf=de.ReactCurrentBatchConfig;function ir(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(m(309));var r=n.stateNode}if(!r)throw Error(m(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(u){var i=l.refs;u===null?delete i[o]:i[o]=u},t._stringRef=o,t)}if(typeof e!="string")throw Error(m(284));if(!n._owner)throw Error(m(290,e))}return e}function ol(e,t){throw e=Object.prototype.toString.call(t),Error(m(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ds(e){var t=e._init;return t(e._payload)}function ps(e){function t(d,a){if(e){var p=d.deletions;p===null?(d.deletions=[a],d.flags|=16):p.push(a)}}function n(d,a){if(!e)return null;for(;a!==null;)t(d,a),a=a.sibling;return null}function r(d,a){for(d=new Map;a!==null;)a.key!==null?d.set(a.key,a):d.set(a.index,a),a=a.sibling;return d}function l(d,a){return d=qt(d,a),d.index=0,d.sibling=null,d}function o(d,a,p){return d.index=p,e?(p=d.alternate,p!==null?(p=p.index,p<a?(d.flags|=2,a):p):(d.flags|=2,a)):(d.flags|=1048576,a)}function u(d){return e&&d.alternate===null&&(d.flags|=2),d}function i(d,a,p,E){return a===null||a.tag!==6?(a=Lu(p,d.mode,E),a.return=d,a):(a=l(a,p),a.return=d,a)}function s(d,a,p,E){var j=p.type;return j===Ie?S(d,a,p.props.children,E,p.key):a!==null&&(a.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===Fe&&ds(j)===a.type)?(E=l(a,p.props),E.ref=ir(d,a,p),E.return=d,E):(E=Rl(p.type,p.key,p.props,null,d.mode,E),E.ref=ir(d,a,p),E.return=d,E)}function h(d,a,p,E){return a===null||a.tag!==4||a.stateNode.containerInfo!==p.containerInfo||a.stateNode.implementation!==p.implementation?(a=Nu(p,d.mode,E),a.return=d,a):(a=l(a,p.children||[]),a.return=d,a)}function S(d,a,p,E,j){return a===null||a.tag!==7?(a=sn(p,d.mode,E,j),a.return=d,a):(a=l(a,p),a.return=d,a)}function C(d,a,p){if(typeof a=="string"&&a!==""||typeof a=="number")return a=Lu(""+a,d.mode,p),a.return=d,a;if(typeof a=="object"&&a!==null){switch(a.$$typeof){case Se:return p=Rl(a.type,a.key,a.props,null,d.mode,p),p.ref=ir(d,null,a),p.return=d,p;case je:return a=Nu(a,d.mode,p),a.return=d,a;case Fe:var E=a._init;return C(d,E(a._payload),p)}if(In(a)||I(a))return a=sn(a,d.mode,p,null),a.return=d,a;ol(d,a)}return null}function g(d,a,p,E){var j=a!==null?a.key:null;if(typeof p=="string"&&p!==""||typeof p=="number")return j!==null?null:i(d,a,""+p,E);if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Se:return p.key===j?s(d,a,p,E):null;case je:return p.key===j?h(d,a,p,E):null;case Fe:return j=p._init,g(d,a,j(p._payload),E)}if(In(p)||I(p))return j!==null?null:S(d,a,p,E,null);ol(d,p)}return null}function P(d,a,p,E,j){if(typeof E=="string"&&E!==""||typeof E=="number")return d=d.get(p)||null,i(a,d,""+E,j);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case Se:return d=d.get(E.key===null?p:E.key)||null,s(a,d,E,j);case je:return d=d.get(E.key===null?p:E.key)||null,h(a,d,E,j);case Fe:var M=E._init;return P(d,a,p,M(E._payload),j)}if(In(E)||I(E))return d=d.get(p)||null,S(a,d,E,j,null);ol(a,E)}return null}function z(d,a,p,E){for(var j=null,M=null,D=a,F=a=0,_e=null;D!==null&&F<p.length;F++){D.index>F?(_e=D,D=null):_e=D.sibling;var Y=g(d,D,p[F],E);if(Y===null){D===null&&(D=_e);break}e&&D&&Y.alternate===null&&t(d,D),a=o(Y,a,F),M===null?j=Y:M.sibling=Y,M=Y,D=_e}if(F===p.length)return n(d,D),ue&&bt(d,F),j;if(D===null){for(;F<p.length;F++)D=C(d,p[F],E),D!==null&&(a=o(D,a,F),M===null?j=D:M.sibling=D,M=D);return ue&&bt(d,F),j}for(D=r(d,D);F<p.length;F++)_e=P(D,d,F,p[F],E),_e!==null&&(e&&_e.alternate!==null&&D.delete(_e.key===null?F:_e.key),a=o(_e,a,F),M===null?j=_e:M.sibling=_e,M=_e);return e&&D.forEach(function(Gt){return t(d,Gt)}),ue&&bt(d,F),j}function O(d,a,p,E){var j=I(p);if(typeof j!="function")throw Error(m(150));if(p=j.call(p),p==null)throw Error(m(151));for(var M=j=null,D=a,F=a=0,_e=null,Y=p.next();D!==null&&!Y.done;F++,Y=p.next()){D.index>F?(_e=D,D=null):_e=D.sibling;var Gt=g(d,D,Y.value,E);if(Gt===null){D===null&&(D=_e);break}e&&D&&Gt.alternate===null&&t(d,D),a=o(Gt,a,F),M===null?j=Gt:M.sibling=Gt,M=Gt,D=_e}if(Y.done)return n(d,D),ue&&bt(d,F),j;if(D===null){for(;!Y.done;F++,Y=p.next())Y=C(d,Y.value,E),Y!==null&&(a=o(Y,a,F),M===null?j=Y:M.sibling=Y,M=Y);return ue&&bt(d,F),j}for(D=r(d,D);!Y.done;F++,Y=p.next())Y=P(D,d,F,Y.value,E),Y!==null&&(e&&Y.alternate!==null&&D.delete(Y.key===null?F:Y.key),a=o(Y,a,F),M===null?j=Y:M.sibling=Y,M=Y);return e&&D.forEach(function(td){return t(d,td)}),ue&&bt(d,F),j}function ve(d,a,p,E){if(typeof p=="object"&&p!==null&&p.type===Ie&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case Se:e:{for(var j=p.key,M=a;M!==null;){if(M.key===j){if(j=p.type,j===Ie){if(M.tag===7){n(d,M.sibling),a=l(M,p.props.children),a.return=d,d=a;break e}}else if(M.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===Fe&&ds(j)===M.type){n(d,M.sibling),a=l(M,p.props),a.ref=ir(d,M,p),a.return=d,d=a;break e}n(d,M);break}else t(d,M);M=M.sibling}p.type===Ie?(a=sn(p.props.children,d.mode,E,p.key),a.return=d,d=a):(E=Rl(p.type,p.key,p.props,null,d.mode,E),E.ref=ir(d,a,p),E.return=d,d=E)}return u(d);case je:e:{for(M=p.key;a!==null;){if(a.key===M)if(a.tag===4&&a.stateNode.containerInfo===p.containerInfo&&a.stateNode.implementation===p.implementation){n(d,a.sibling),a=l(a,p.children||[]),a.return=d,d=a;break e}else{n(d,a);break}else t(d,a);a=a.sibling}a=Nu(p,d.mode,E),a.return=d,d=a}return u(d);case Fe:return M=p._init,ve(d,a,M(p._payload),E)}if(In(p))return z(d,a,p,E);if(I(p))return O(d,a,p,E);ol(d,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,a!==null&&a.tag===6?(n(d,a.sibling),a=l(a,p),a.return=d,d=a):(n(d,a),a=Lu(p,d.mode,E),a.return=d,d=a),u(d)):n(d,a)}return ve}var Ln=ps(!0),hs=ps(!1),ul=It(null),il=null,Nn=null,Fo=null;function Ao(){Fo=Nn=il=null}function Uo(e){var t=ul.current;le(ul),e._currentValue=t}function $o(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Rn(e,t){il=e,Fo=Nn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&($e=!0),e.firstContext=null)}function be(e){var t=e._currentValue;if(Fo!==e)if(e={context:e,memoizedValue:t,next:null},Nn===null){if(il===null)throw Error(m(308));Nn=e,il.dependencies={lanes:0,firstContext:e}}else Nn=Nn.next=e;return t}var en=null;function Bo(e){en===null?en=[e]:en.push(e)}function ms(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Bo(t)):(n.next=l.next,l.next=n),t.interleaved=n,Et(e,r)}function Et(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Ut=!1;function Vo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function vs(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 xt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function $t(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(G&2)!==0){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Et(e,n)}return l=r.interleaved,l===null?(t.next=t,Bo(r)):(t.next=l.next,l.next=t),r.interleaved=t,Et(e,n)}function sl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,to(e,n)}}function ys(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var u={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=u:o=o.next=u,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function al(e,t,n,r){var l=e.updateQueue;Ut=!1;var o=l.firstBaseUpdate,u=l.lastBaseUpdate,i=l.shared.pending;if(i!==null){l.shared.pending=null;var s=i,h=s.next;s.next=null,u===null?o=h:u.next=h,u=s;var S=e.alternate;S!==null&&(S=S.updateQueue,i=S.lastBaseUpdate,i!==u&&(i===null?S.firstBaseUpdate=h:i.next=h,S.lastBaseUpdate=s))}if(o!==null){var C=l.baseState;u=0,S=h=s=null,i=o;do{var g=i.lane,P=i.eventTime;if((r&g)===g){S!==null&&(S=S.next={eventTime:P,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var z=e,O=i;switch(g=t,P=n,O.tag){case 1:if(z=O.payload,typeof z=="function"){C=z.call(P,C,g);break e}C=z;break e;case 3:z.flags=z.flags&-65537|128;case 0:if(z=O.payload,g=typeof z=="function"?z.call(P,C,g):z,g==null)break e;C=T({},C,g);break e;case 2:Ut=!0}}i.callback!==null&&i.lane!==0&&(e.flags|=64,g=l.effects,g===null?l.effects=[i]:g.push(i))}else P={eventTime:P,lane:g,tag:i.tag,payload:i.payload,callback:i.callback,next:null},S===null?(h=S=P,s=C):S=S.next=P,u|=g;if(i=i.next,i===null){if(i=l.shared.pending,i===null)break;g=i,i=g.next,g.next=null,l.lastBaseUpdate=g,l.shared.pending=null}}while(!0);if(S===null&&(s=C),l.baseState=s,l.firstBaseUpdate=h,l.lastBaseUpdate=S,t=l.shared.interleaved,t!==null){l=t;do u|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);rn|=u,e.lanes=u,e.memoizedState=C}}function gs(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(m(191,l));l.call(r)}}}var sr={},mt=It(sr),ar=It(sr),cr=It(sr);function tn(e){if(e===sr)throw Error(m(174));return e}function Ho(e,t){switch(ne(cr,t),ne(ar,e),ne(mt,sr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Hl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Hl(t,e)}le(mt),ne(mt,t)}function Tn(){le(mt),le(ar),le(cr)}function ws(e){tn(cr.current);var t=tn(mt.current),n=Hl(t,e.type);t!==n&&(ne(ar,e),ne(mt,n))}function Qo(e){ar.current===e&&(le(mt),le(ar))}var ae=It(0);function cl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.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 Wo=[];function qo(){for(var e=0;e<Wo.length;e++)Wo[e]._workInProgressVersionPrimary=null;Wo.length=0}var fl=de.ReactCurrentDispatcher,Go=de.ReactCurrentBatchConfig,nn=0,ce=null,Ce=null,Ee=null,dl=!1,fr=!1,dr=0,Ef=0;function Te(){throw Error(m(321))}function Ko(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ot(e[n],t[n]))return!1;return!0}function Zo(e,t,n,r,l,o){if(nn=o,ce=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,fl.current=e===null||e.memoizedState===null?Lf:Nf,e=n(r,l),fr){o=0;do{if(fr=!1,dr=0,25<=o)throw Error(m(301));o+=1,Ee=Ce=null,t.updateQueue=null,fl.current=Rf,e=n(r,l)}while(fr)}if(fl.current=ml,t=Ce!==null&&Ce.next!==null,nn=0,Ee=Ce=ce=null,dl=!1,t)throw Error(m(300));return e}function Yo(){var e=dr!==0;return dr=0,e}function vt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ee===null?ce.memoizedState=Ee=e:Ee=Ee.next=e,Ee}function et(){if(Ce===null){var e=ce.alternate;e=e!==null?e.memoizedState:null}else e=Ce.next;var t=Ee===null?ce.memoizedState:Ee.next;if(t!==null)Ee=t,Ce=e;else{if(e===null)throw Error(m(310));Ce=e,e={memoizedState:Ce.memoizedState,baseState:Ce.baseState,baseQueue:Ce.baseQueue,queue:Ce.queue,next:null},Ee===null?ce.memoizedState=Ee=e:Ee=Ee.next=e}return Ee}function pr(e,t){return typeof t=="function"?t(e):t}function Jo(e){var t=et(),n=t.queue;if(n===null)throw Error(m(311));n.lastRenderedReducer=e;var r=Ce,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var u=l.next;l.next=o.next,o.next=u}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var i=u=null,s=null,h=o;do{var S=h.lane;if((nn&S)===S)s!==null&&(s=s.next={lane:0,action:h.action,hasEagerState:h.hasEagerState,eagerState:h.eagerState,next:null}),r=h.hasEagerState?h.eagerState:e(r,h.action);else{var C={lane:S,action:h.action,hasEagerState:h.hasEagerState,eagerState:h.eagerState,next:null};s===null?(i=s=C,u=r):s=s.next=C,ce.lanes|=S,rn|=S}h=h.next}while(h!==null&&h!==o);s===null?u=r:s.next=i,ot(r,t.memoizedState)||($e=!0),t.memoizedState=r,t.baseState=u,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,ce.lanes|=o,rn|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Xo(e){var t=et(),n=t.queue;if(n===null)throw Error(m(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var u=l=l.next;do o=e(o,u.action),u=u.next;while(u!==l);ot(o,t.memoizedState)||($e=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Ss(){}function Cs(e,t){var n=ce,r=et(),l=t(),o=!ot(r.memoizedState,l);if(o&&(r.memoizedState=l,$e=!0),r=r.queue,bo(xs.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||Ee!==null&&Ee.memoizedState.tag&1){if(n.flags|=2048,hr(9,Es.bind(null,n,r,l,t),void 0,null),xe===null)throw Error(m(349));(nn&30)!==0||ks(n,t,l)}return l}function ks(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ce.updateQueue,t===null?(t={lastEffect:null,stores:null},ce.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Es(e,t,n,r){t.value=n,t.getSnapshot=r,_s(t)&&Ps(e)}function xs(e,t,n){return n(function(){_s(t)&&Ps(e)})}function _s(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ot(e,n)}catch{return!0}}function Ps(e){var t=Et(e,1);t!==null&&ct(t,e,1,-1)}function Ls(e){var t=vt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:pr,lastRenderedState:e},t.queue=e,e=e.dispatch=Pf.bind(null,ce,e),[t.memoizedState,e]}function hr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ce.updateQueue,t===null?(t={lastEffect:null,stores:null},ce.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Ns(){return et().memoizedState}function pl(e,t,n,r){var l=vt();ce.flags|=e,l.memoizedState=hr(1|t,n,void 0,r===void 0?null:r)}function hl(e,t,n,r){var l=et();r=r===void 0?null:r;var o=void 0;if(Ce!==null){var u=Ce.memoizedState;if(o=u.destroy,r!==null&&Ko(r,u.deps)){l.memoizedState=hr(t,n,o,r);return}}ce.flags|=e,l.memoizedState=hr(1|t,n,o,r)}function Rs(e,t){return pl(8390656,8,e,t)}function bo(e,t){return hl(2048,8,e,t)}function Ts(e,t){return hl(4,2,e,t)}function zs(e,t){return hl(4,4,e,t)}function Os(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 js(e,t,n){return n=n!=null?n.concat([e]):null,hl(4,4,Os.bind(null,t,e),n)}function eu(){}function Ms(e,t){var n=et();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ko(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ds(e,t){var n=et();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ko(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Is(e,t,n){return(nn&21)===0?(e.baseState&&(e.baseState=!1,$e=!0),e.memoizedState=n):(ot(n,t)||(n=di(),ce.lanes|=n,rn|=n,e.baseState=!0),t)}function xf(e,t){var n=ee;ee=n!==0&&4>n?n:4,e(!0);var r=Go.transition;Go.transition={};try{e(!1),t()}finally{ee=n,Go.transition=r}}function Fs(){return et().memoizedState}function _f(e,t,n){var r=Qt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},As(e))Us(t,n);else if(n=ms(e,t,n,r),n!==null){var l=De();ct(n,e,r,l),$s(n,t,r)}}function Pf(e,t,n){var r=Qt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(As(e))Us(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var u=t.lastRenderedState,i=o(u,n);if(l.hasEagerState=!0,l.eagerState=i,ot(i,u)){var s=t.interleaved;s===null?(l.next=l,Bo(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=ms(e,t,l,r),n!==null&&(l=De(),ct(n,e,r,l),$s(n,t,r))}}function As(e){var t=e.alternate;return e===ce||t!==null&&t===ce}function Us(e,t){fr=dl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function $s(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,to(e,n)}}var ml={readContext:be,useCallback:Te,useContext:Te,useEffect:Te,useImperativeHandle:Te,useInsertionEffect:Te,useLayoutEffect:Te,useMemo:Te,useReducer:Te,useRef:Te,useState:Te,useDebugValue:Te,useDeferredValue:Te,useTransition:Te,useMutableSource:Te,useSyncExternalStore:Te,useId:Te,unstable_isNewReconciler:!1},Lf={readContext:be,useCallback:function(e,t){return vt().memoizedState=[e,t===void 0?null:t],e},useContext:be,useEffect:Rs,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,pl(4194308,4,Os.bind(null,t,e),n)},useLayoutEffect:function(e,t){return pl(4194308,4,e,t)},useInsertionEffect:function(e,t){return pl(4,2,e,t)},useMemo:function(e,t){var n=vt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=vt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=_f.bind(null,ce,e),[r.memoizedState,e]},useRef:function(e){var t=vt();return e={current:e},t.memoizedState=e},useState:Ls,useDebugValue:eu,useDeferredValue:function(e){return vt().memoizedState=e},useTransition:function(){var e=Ls(!1),t=e[0];return e=xf.bind(null,e[1]),vt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ce,l=vt();if(ue){if(n===void 0)throw Error(m(407));n=n()}else{if(n=t(),xe===null)throw Error(m(349));(nn&30)!==0||ks(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Rs(xs.bind(null,r,o,e),[e]),r.flags|=2048,hr(9,Es.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=vt(),t=xe.identifierPrefix;if(ue){var n=kt,r=Ct;n=(r&~(1<<32-lt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=dr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Ef++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Nf={readContext:be,useCallback:Ms,useContext:be,useEffect:bo,useImperativeHandle:js,useInsertionEffect:Ts,useLayoutEffect:zs,useMemo:Ds,useReducer:Jo,useRef:Ns,useState:function(){return Jo(pr)},useDebugValue:eu,useDeferredValue:function(e){var t=et();return Is(t,Ce.memoizedState,e)},useTransition:function(){var e=Jo(pr)[0],t=et().memoizedState;return[e,t]},useMutableSource:Ss,useSyncExternalStore:Cs,useId:Fs,unstable_isNewReconciler:!1},Rf={readContext:be,useCallback:Ms,useContext:be,useEffect:bo,useImperativeHandle:js,useInsertionEffect:Ts,useLayoutEffect:zs,useMemo:Ds,useReducer:Xo,useRef:Ns,useState:function(){return Xo(pr)},useDebugValue:eu,useDeferredValue:function(e){var t=et();return Ce===null?t.memoizedState=e:Is(t,Ce.memoizedState,e)},useTransition:function(){var e=Xo(pr)[0],t=et().memoizedState;return[e,t]},useMutableSource:Ss,useSyncExternalStore:Cs,useId:Fs,unstable_isNewReconciler:!1};function it(e,t){if(e&&e.defaultProps){t=T({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function tu(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:T({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var vl={isMounted:function(e){return(e=e._reactInternals)?Zt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=De(),l=Qt(e),o=xt(r,l);o.payload=t,n!=null&&(o.callback=n),t=$t(e,o,l),t!==null&&(ct(t,e,l,r),sl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=De(),l=Qt(e),o=xt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=$t(e,o,l),t!==null&&(ct(t,e,l,r),sl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=De(),r=Qt(e),l=xt(n,r);l.tag=2,t!=null&&(l.callback=t),t=$t(e,l,r),t!==null&&(ct(t,e,r,n),sl(t,e,r))}};function Bs(e,t,n,r,l,o,u){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,u):t.prototype&&t.prototype.isPureReactComponent?!er(n,r)||!er(l,o):!0}function Vs(e,t,n){var r=!1,l=Ft,o=t.contextType;return typeof o=="object"&&o!==null?o=be(o):(l=Ue(t)?Jt:Re.current,r=t.contextTypes,o=(r=r!=null)?En(e,l):Ft),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=vl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Hs(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&vl.enqueueReplaceState(t,t.state,null)}function nu(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Vo(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=be(o):(o=Ue(t)?Jt:Re.current,l.context=En(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(tu(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&vl.enqueueReplaceState(l,l.state,null),al(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function zn(e,t){try{var n="",r=t;do n+=K(r),r=r.return;while(r);var l=n}catch(o){l=`
    Error generating stack: `+o.message+`
    `+o.stack}return{value:e,source:t,stack:l,digest:null}}function ru(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function lu(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Tf=typeof WeakMap=="function"?WeakMap:Map;function Qs(e,t,n){n=xt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){El||(El=!0,wu=r),lu(e,t)},n}function Ws(e,t,n){n=xt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){lu(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){lu(e,t),typeof r!="function"&&(Vt===null?Vt=new Set([this]):Vt.add(this));var u=t.stack;this.componentDidCatch(t.value,{componentStack:u!==null?u:""})}),n}function qs(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Tf;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Qf.bind(null,e,t,n),t.then(e,e))}function Gs(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 Ks(e,t,n,r,l){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=xt(-1,1),t.tag=2,$t(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var zf=de.ReactCurrentOwner,$e=!1;function Me(e,t,n,r){t.child=e===null?hs(t,null,n,r):Ln(t,e.child,n,r)}function Zs(e,t,n,r,l){n=n.render;var o=t.ref;return Rn(t,l),r=Zo(e,t,n,r,o,l),n=Yo(),e!==null&&!$e?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,_t(e,t,l)):(ue&&n&&Oo(t),t.flags|=1,Me(e,t,r,l),t.child)}function Ys(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!Pu(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Js(e,t,o,r,l)):(e=Rl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,(e.lanes&l)===0){var u=o.memoizedProps;if(n=n.compare,n=n!==null?n:er,n(u,r)&&e.ref===t.ref)return _t(e,t,l)}return t.flags|=1,e=qt(o,r),e.ref=t.ref,e.return=t,t.child=e}function Js(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(er(o,r)&&e.ref===t.ref)if($e=!1,t.pendingProps=r=o,(e.lanes&l)!==0)(e.flags&131072)!==0&&($e=!0);else return t.lanes=e.lanes,_t(e,t,l)}return ou(e,t,n,r,l)}function Xs(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ne(jn,Ze),Ze|=n;else{if((n&1073741824)===0)return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ne(jn,Ze),Ze|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,ne(jn,Ze),Ze|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,ne(jn,Ze),Ze|=r;return Me(e,t,l,n),t.child}function bs(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ou(e,t,n,r,l){var o=Ue(n)?Jt:Re.current;return o=En(t,o),Rn(t,l),n=Zo(e,t,n,r,o,l),r=Yo(),e!==null&&!$e?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,_t(e,t,l)):(ue&&r&&Oo(t),t.flags|=1,Me(e,t,n,l),t.child)}function ea(e,t,n,r,l){if(Ue(n)){var o=!0;el(t)}else o=!1;if(Rn(t,l),t.stateNode===null)gl(e,t),Vs(t,n,r),nu(t,n,r,l),r=!0;else if(e===null){var u=t.stateNode,i=t.memoizedProps;u.props=i;var s=u.context,h=n.contextType;typeof h=="object"&&h!==null?h=be(h):(h=Ue(n)?Jt:Re.current,h=En(t,h));var S=n.getDerivedStateFromProps,C=typeof S=="function"||typeof u.getSnapshotBeforeUpdate=="function";C||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==r||s!==h)&&Hs(t,u,r,h),Ut=!1;var g=t.memoizedState;u.state=g,al(t,r,u,l),s=t.memoizedState,i!==r||g!==s||Ae.current||Ut?(typeof S=="function"&&(tu(t,n,S,r),s=t.memoizedState),(i=Ut||Bs(t,n,i,r,g,s,h))?(C||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),u.props=r,u.state=s,u.context=h,r=i):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{u=t.stateNode,vs(e,t),i=t.memoizedProps,h=t.type===t.elementType?i:it(t.type,i),u.props=h,C=t.pendingProps,g=u.context,s=n.contextType,typeof s=="object"&&s!==null?s=be(s):(s=Ue(n)?Jt:Re.current,s=En(t,s));var P=n.getDerivedStateFromProps;(S=typeof P=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==C||g!==s)&&Hs(t,u,r,s),Ut=!1,g=t.memoizedState,u.state=g,al(t,r,u,l);var z=t.memoizedState;i!==C||g!==z||Ae.current||Ut?(typeof P=="function"&&(tu(t,n,P,r),z=t.memoizedState),(h=Ut||Bs(t,n,h,r,g,z,s)||!1)?(S||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(r,z,s),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(r,z,s)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=z),u.props=r,u.state=z,u.context=s,r=h):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),r=!1)}return uu(e,t,n,r,o,l)}function uu(e,t,n,r,l,o){bs(e,t);var u=(t.flags&128)!==0;if(!r&&!u)return l&&os(t,n,!1),_t(e,t,o);r=t.stateNode,zf.current=t;var i=u&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&u?(t.child=Ln(t,e.child,null,o),t.child=Ln(t,null,i,o)):Me(e,t,i,o),t.memoizedState=r.state,l&&os(t,n,!0),t.child}function ta(e){var t=e.stateNode;t.pendingContext?rs(e,t.pendingContext,t.pendingContext!==t.context):t.context&&rs(e,t.context,!1),Ho(e,t.containerInfo)}function na(e,t,n,r,l){return Pn(),Io(l),t.flags|=256,Me(e,t,n,r),t.child}var iu={dehydrated:null,treeContext:null,retryLane:0};function su(e){return{baseLanes:e,cachePool:null,transitions:null}}function ra(e,t,n){var r=t.pendingProps,l=ae.current,o=!1,u=(t.flags&128)!==0,i;if((i=u)||(i=e!==null&&e.memoizedState===null?!1:(l&2)!==0),i?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),ne(ae,l&1),e===null)return Do(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):(u=r.children,e=r.fallback,o?(r=t.mode,o=t.child,u={mode:"hidden",children:u},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=u):o=Tl(u,r,0,null),e=sn(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=su(n),t.memoizedState=iu,e):au(t,u));if(l=e.memoizedState,l!==null&&(i=l.dehydrated,i!==null))return Of(e,t,u,r,i,l,n);if(o){o=r.fallback,u=t.mode,l=e.child,i=l.sibling;var s={mode:"hidden",children:r.children};return(u&1)===0&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=qt(l,s),r.subtreeFlags=l.subtreeFlags&14680064),i!==null?o=qt(i,o):(o=sn(o,u,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,u=e.child.memoizedState,u=u===null?su(n):{baseLanes:u.baseLanes|n,cachePool:null,transitions:u.transitions},o.memoizedState=u,o.childLanes=e.childLanes&~n,t.memoizedState=iu,r}return o=e.child,e=o.sibling,r=qt(o,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function au(e,t){return t=Tl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function yl(e,t,n,r){return r!==null&&Io(r),Ln(t,e.child,null,n),e=au(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Of(e,t,n,r,l,o,u){if(n)return t.flags&256?(t.flags&=-257,r=ru(Error(m(422))),yl(e,t,u,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=Tl({mode:"visible",children:r.children},l,0,null),o=sn(o,l,u,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&Ln(t,e.child,null,u),t.child.memoizedState=su(u),t.memoizedState=iu,o);if((t.mode&1)===0)return yl(e,t,u,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var i=r.dgst;return r=i,o=Error(m(419)),r=ru(o,r,void 0),yl(e,t,u,r)}if(i=(u&e.childLanes)!==0,$e||i){if(r=xe,r!==null){switch(u&-u){case 4:l=2;break;case 16:l=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:l=32;break;case 536870912:l=268435456;break;default:l=0}l=(l&(r.suspendedLanes|u))!==0?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,Et(e,l),ct(r,e,l,-1))}return _u(),r=ru(Error(m(421))),yl(e,t,u,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Wf.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,Ke=Dt(l.nextSibling),Ge=t,ue=!0,ut=null,e!==null&&(Je[Xe++]=Ct,Je[Xe++]=kt,Je[Xe++]=Xt,Ct=e.id,kt=e.overflow,Xt=t),t=au(t,r.children),t.flags|=4096,t)}function la(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),$o(e.return,t,n)}function cu(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function oa(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(Me(e,t,r.children,n),r=ae.current,(r&2)!==0)r=r&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&&la(e,n,t);else if(e.tag===19)la(e,n,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}r&=1}if(ne(ae,r),(t.mode&1)===0)t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&cl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),cu(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&cl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}cu(t,!0,n,null,o);break;case"together":cu(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function gl(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function _t(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),rn|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(m(153));if(t.child!==null){for(e=t.child,n=qt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=qt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function jf(e,t,n){switch(t.tag){case 3:ta(t),Pn();break;case 5:ws(t);break;case 1:Ue(t.type)&&el(t);break;case 4:Ho(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;ne(ul,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ne(ae,ae.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?ra(e,t,n):(ne(ae,ae.current&1),e=_t(e,t,n),e!==null?e.sibling:null);ne(ae,ae.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return oa(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),ne(ae,ae.current),r)break;return null;case 22:case 23:return t.lanes=0,Xs(e,t,n)}return _t(e,t,n)}var ua,fu,ia,sa;ua=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},fu=function(){},ia=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,tn(mt.current);var o=null;switch(n){case"input":l=Ul(e,l),r=Ul(e,r),o=[];break;case"select":l=T({},l,{value:void 0}),r=T({},r,{value:void 0}),o=[];break;case"textarea":l=Vl(e,l),r=Vl(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Jr)}Ql(n,r);var u;n=null;for(h in l)if(!r.hasOwnProperty(h)&&l.hasOwnProperty(h)&&l[h]!=null)if(h==="style"){var i=l[h];for(u in i)i.hasOwnProperty(u)&&(n||(n={}),n[u]="")}else h!=="dangerouslySetInnerHTML"&&h!=="children"&&h!=="suppressContentEditableWarning"&&h!=="suppressHydrationWarning"&&h!=="autoFocus"&&(f.hasOwnProperty(h)?o||(o=[]):(o=o||[]).push(h,null));for(h in r){var s=r[h];if(i=l!=null?l[h]:void 0,r.hasOwnProperty(h)&&s!==i&&(s!=null||i!=null))if(h==="style")if(i){for(u in i)!i.hasOwnProperty(u)||s&&s.hasOwnProperty(u)||(n||(n={}),n[u]="");for(u in s)s.hasOwnProperty(u)&&i[u]!==s[u]&&(n||(n={}),n[u]=s[u])}else n||(o||(o=[]),o.push(h,n)),n=s;else h==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,i=i?i.__html:void 0,s!=null&&i!==s&&(o=o||[]).push(h,s)):h==="children"?typeof s!="string"&&typeof s!="number"||(o=o||[]).push(h,""+s):h!=="suppressContentEditableWarning"&&h!=="suppressHydrationWarning"&&(f.hasOwnProperty(h)?(s!=null&&h==="onScroll"&&re("scroll",e),o||i===s||(o=[])):(o=o||[]).push(h,s))}n&&(o=o||[]).push("style",n);var h=o;(t.updateQueue=h)&&(t.flags|=4)}},sa=function(e,t,n,r){n!==r&&(t.flags|=4)};function mr(e,t){if(!ue)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ze(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Mf(e,t,n){var r=t.pendingProps;switch(jo(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ze(t),null;case 1:return Ue(t.type)&&br(),ze(t),null;case 3:return r=t.stateNode,Tn(),le(Ae),le(Re),qo(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(ll(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ut!==null&&(ku(ut),ut=null))),fu(e,t),ze(t),null;case 5:Qo(t);var l=tn(cr.current);if(n=t.type,e!==null&&t.stateNode!=null)ia(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(m(166));return ze(t),null}if(e=tn(mt.current),ll(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[ht]=t,r[or]=o,e=(t.mode&1)!==0,n){case"dialog":re("cancel",r),re("close",r);break;case"iframe":case"object":case"embed":re("load",r);break;case"video":case"audio":for(l=0;l<nr.length;l++)re(nr[l],r);break;case"source":re("error",r);break;case"img":case"image":case"link":re("error",r),re("load",r);break;case"details":re("toggle",r);break;case"input":Vu(r,o),re("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},re("invalid",r);break;case"textarea":Wu(r,o),re("invalid",r)}Ql(n,o),l=null;for(var u in o)if(o.hasOwnProperty(u)){var i=o[u];u==="children"?typeof i=="string"?r.textContent!==i&&(o.suppressHydrationWarning!==!0&&Yr(r.textContent,i,e),l=["children",i]):typeof i=="number"&&r.textContent!==""+i&&(o.suppressHydrationWarning!==!0&&Yr(r.textContent,i,e),l=["children",""+i]):f.hasOwnProperty(u)&&i!=null&&u==="onScroll"&&re("scroll",r)}switch(n){case"input":Lr(r),Qu(r,o,!0);break;case"textarea":Lr(r),Gu(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Jr)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{u=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ku(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=u.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),n==="select"&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[ht]=t,e[or]=r,ua(e,t,!1,!1),t.stateNode=e;e:{switch(u=Wl(n,r),n){case"dialog":re("cancel",e),re("close",e),l=r;break;case"iframe":case"object":case"embed":re("load",e),l=r;break;case"video":case"audio":for(l=0;l<nr.length;l++)re(nr[l],e);l=r;break;case"source":re("error",e),l=r;break;case"img":case"image":case"link":re("error",e),re("load",e),l=r;break;case"details":re("toggle",e),l=r;break;case"input":Vu(e,r),l=Ul(e,r),re("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=T({},r,{value:void 0}),re("invalid",e);break;case"textarea":Wu(e,r),l=Vl(e,r),re("invalid",e);break;default:l=r}Ql(n,l),i=l;for(o in i)if(i.hasOwnProperty(o)){var s=i[o];o==="style"?Ju(e,s):o==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&Zu(e,s)):o==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&Fn(e,s):typeof s=="number"&&Fn(e,""+s):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(f.hasOwnProperty(o)?s!=null&&o==="onScroll"&&re("scroll",e):s!=null&&se(e,o,s,u))}switch(n){case"input":Lr(e),Qu(e,r,!1);break;case"textarea":Lr(e),Gu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+b(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?fn(e,!!r.multiple,o,!1):r.defaultValue!=null&&fn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Jr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ze(t),null;case 6:if(e&&t.stateNode!=null)sa(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(m(166));if(n=tn(cr.current),tn(mt.current),ll(t)){if(r=t.stateNode,n=t.memoizedProps,r[ht]=t,(o=r.nodeValue!==n)&&(e=Ge,e!==null))switch(e.tag){case 3:Yr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Yr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[ht]=t,t.stateNode=r}return ze(t),null;case 13:if(le(ae),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ue&&Ke!==null&&(t.mode&1)!==0&&(t.flags&128)===0)fs(),Pn(),t.flags|=98560,o=!1;else if(o=ll(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(m(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(m(317));o[ht]=t}else Pn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;ze(t),o=!1}else ut!==null&&(ku(ut),ut=null),o=!0;if(!o)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(ae.current&1)!==0?ke===0&&(ke=3):_u())),t.updateQueue!==null&&(t.flags|=4),ze(t),null);case 4:return Tn(),fu(e,t),e===null&&rr(t.stateNode.containerInfo),ze(t),null;case 10:return Uo(t.type._context),ze(t),null;case 17:return Ue(t.type)&&br(),ze(t),null;case 19:if(le(ae),o=t.memoizedState,o===null)return ze(t),null;if(r=(t.flags&128)!==0,u=o.rendering,u===null)if(r)mr(o,!1);else{if(ke!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=cl(e),u!==null){for(t.flags|=128,mr(o,!1),r=u.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,u=o.alternate,u===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=u.childLanes,o.lanes=u.lanes,o.child=u.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=u.memoizedProps,o.memoizedState=u.memoizedState,o.updateQueue=u.updateQueue,o.type=u.type,e=u.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ne(ae,ae.current&1|2),t.child}e=e.sibling}o.tail!==null&&me()>Mn&&(t.flags|=128,r=!0,mr(o,!1),t.lanes=4194304)}else{if(!r)if(e=cl(u),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),mr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!u.alternate&&!ue)return ze(t),null}else 2*me()-o.renderingStartTime>Mn&&n!==1073741824&&(t.flags|=128,r=!0,mr(o,!1),t.lanes=4194304);o.isBackwards?(u.sibling=t.child,t.child=u):(n=o.last,n!==null?n.sibling=u:t.child=u,o.last=u)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=me(),t.sibling=null,n=ae.current,ne(ae,r?n&1|2:n&1),t):(ze(t),null);case 22:case 23:return xu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Ze&1073741824)!==0&&(ze(t),t.subtreeFlags&6&&(t.flags|=8192)):ze(t),null;case 24:return null;case 25:return null}throw Error(m(156,t.tag))}function Df(e,t){switch(jo(t),t.tag){case 1:return Ue(t.type)&&br(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Tn(),le(Ae),le(Re),qo(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Qo(t),null;case 13:if(le(ae),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(m(340));Pn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return le(ae),null;case 4:return Tn(),null;case 10:return Uo(t.type._context),null;case 22:case 23:return xu(),null;case 24:return null;default:return null}}var wl=!1,Oe=!1,If=typeof WeakSet=="function"?WeakSet:Set,R=null;function On(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){he(e,t,r)}else n.current=null}function du(e,t,n){try{n()}catch(r){he(e,t,r)}}var aa=!1;function Ff(e,t){if(xo=Ur,e=Bi(),vo(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var u=0,i=-1,s=-1,h=0,S=0,C=e,g=null;t:for(;;){for(var P;C!==n||l!==0&&C.nodeType!==3||(i=u+l),C!==o||r!==0&&C.nodeType!==3||(s=u+r),C.nodeType===3&&(u+=C.nodeValue.length),(P=C.firstChild)!==null;)g=C,C=P;for(;;){if(C===e)break t;if(g===n&&++h===l&&(i=u),g===o&&++S===r&&(s=u),(P=C.nextSibling)!==null)break;C=g,g=C.parentNode}C=P}n=i===-1||s===-1?null:{start:i,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(_o={focusedElem:e,selectionRange:n},Ur=!1,R=t;R!==null;)if(t=R,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,R=e;else for(;R!==null;){t=R;try{var z=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(z!==null){var O=z.memoizedProps,ve=z.memoizedState,d=t.stateNode,a=d.getSnapshotBeforeUpdate(t.elementType===t.type?O:it(t.type,O),ve);d.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(m(163))}}catch(E){he(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,R=e;break}R=t.return}return z=aa,aa=!1,z}function vr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&du(t,n,o)}l=l.next}while(l!==r)}}function Sl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function pu(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function ca(e){var t=e.alternate;t!==null&&(e.alternate=null,ca(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ht],delete t[or],delete t[Ro],delete t[wf],delete t[Sf])),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 fa(e){return e.tag===5||e.tag===3||e.tag===4}function da(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||fa(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 hu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Jr));else if(r!==4&&(e=e.child,e!==null))for(hu(e,t,n),e=e.sibling;e!==null;)hu(e,t,n),e=e.sibling}function mu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(mu(e,t,n),e=e.sibling;e!==null;)mu(e,t,n),e=e.sibling}var Pe=null,st=!1;function Bt(e,t,n){for(n=n.child;n!==null;)pa(e,t,n),n=n.sibling}function pa(e,t,n){if(pt&&typeof pt.onCommitFiberUnmount=="function")try{pt.onCommitFiberUnmount(jr,n)}catch{}switch(n.tag){case 5:Oe||On(n,t);case 6:var r=Pe,l=st;Pe=null,Bt(e,t,n),Pe=r,st=l,Pe!==null&&(st?(e=Pe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Pe.removeChild(n.stateNode));break;case 18:Pe!==null&&(st?(e=Pe,n=n.stateNode,e.nodeType===8?No(e.parentNode,n):e.nodeType===1&&No(e,n),Kn(e)):No(Pe,n.stateNode));break;case 4:r=Pe,l=st,Pe=n.stateNode.containerInfo,st=!0,Bt(e,t,n),Pe=r,st=l;break;case 0:case 11:case 14:case 15:if(!Oe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,u=o.destroy;o=o.tag,u!==void 0&&((o&2)!==0||(o&4)!==0)&&du(n,t,u),l=l.next}while(l!==r)}Bt(e,t,n);break;case 1:if(!Oe&&(On(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(i){he(n,t,i)}Bt(e,t,n);break;case 21:Bt(e,t,n);break;case 22:n.mode&1?(Oe=(r=Oe)||n.memoizedState!==null,Bt(e,t,n),Oe=r):Bt(e,t,n);break;default:Bt(e,t,n)}}function ha(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new If),t.forEach(function(r){var l=qf.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function at(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,u=t,i=u;e:for(;i!==null;){switch(i.tag){case 5:Pe=i.stateNode,st=!1;break e;case 3:Pe=i.stateNode.containerInfo,st=!0;break e;case 4:Pe=i.stateNode.containerInfo,st=!0;break e}i=i.return}if(Pe===null)throw Error(m(160));pa(o,u,l),Pe=null,st=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(h){he(l,t,h)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)ma(t,e),t=t.sibling}function ma(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(at(t,e),yt(e),r&4){try{vr(3,e,e.return),Sl(3,e)}catch(O){he(e,e.return,O)}try{vr(5,e,e.return)}catch(O){he(e,e.return,O)}}break;case 1:at(t,e),yt(e),r&512&&n!==null&&On(n,n.return);break;case 5:if(at(t,e),yt(e),r&512&&n!==null&&On(n,n.return),e.flags&32){var l=e.stateNode;try{Fn(l,"")}catch(O){he(e,e.return,O)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,u=n!==null?n.memoizedProps:o,i=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{i==="input"&&o.type==="radio"&&o.name!=null&&Hu(l,o),Wl(i,u);var h=Wl(i,o);for(u=0;u<s.length;u+=2){var S=s[u],C=s[u+1];S==="style"?Ju(l,C):S==="dangerouslySetInnerHTML"?Zu(l,C):S==="children"?Fn(l,C):se(l,S,C,h)}switch(i){case"input":$l(l,o);break;case"textarea":qu(l,o);break;case"select":var g=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var P=o.value;P!=null?fn(l,!!o.multiple,P,!1):g!==!!o.multiple&&(o.defaultValue!=null?fn(l,!!o.multiple,o.defaultValue,!0):fn(l,!!o.multiple,o.multiple?[]:"",!1))}l[or]=o}catch(O){he(e,e.return,O)}}break;case 6:if(at(t,e),yt(e),r&4){if(e.stateNode===null)throw Error(m(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(O){he(e,e.return,O)}}break;case 3:if(at(t,e),yt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Kn(t.containerInfo)}catch(O){he(e,e.return,O)}break;case 4:at(t,e),yt(e);break;case 13:at(t,e),yt(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(gu=me())),r&4&&ha(e);break;case 22:if(S=n!==null&&n.memoizedState!==null,e.mode&1?(Oe=(h=Oe)||S,at(t,e),Oe=h):at(t,e),yt(e),r&8192){if(h=e.memoizedState!==null,(e.stateNode.isHidden=h)&&!S&&(e.mode&1)!==0)for(R=e,S=e.child;S!==null;){for(C=R=S;R!==null;){switch(g=R,P=g.child,g.tag){case 0:case 11:case 14:case 15:vr(4,g,g.return);break;case 1:On(g,g.return);var z=g.stateNode;if(typeof z.componentWillUnmount=="function"){r=g,n=g.return;try{t=r,z.props=t.memoizedProps,z.state=t.memoizedState,z.componentWillUnmount()}catch(O){he(r,n,O)}}break;case 5:On(g,g.return);break;case 22:if(g.memoizedState!==null){ga(C);continue}}P!==null?(P.return=g,R=P):ga(C)}S=S.sibling}e:for(S=null,C=e;;){if(C.tag===5){if(S===null){S=C;try{l=C.stateNode,h?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(i=C.stateNode,s=C.memoizedProps.style,u=s!=null&&s.hasOwnProperty("display")?s.display:null,i.style.display=Yu("display",u))}catch(O){he(e,e.return,O)}}}else if(C.tag===6){if(S===null)try{C.stateNode.nodeValue=h?"":C.memoizedProps}catch(O){he(e,e.return,O)}}else if((C.tag!==22&&C.tag!==23||C.memoizedState===null||C===e)&&C.child!==null){C.child.return=C,C=C.child;continue}if(C===e)break e;for(;C.sibling===null;){if(C.return===null||C.return===e)break e;S===C&&(S=null),C=C.return}S===C&&(S=null),C.sibling.return=C.return,C=C.sibling}}break;case 19:at(t,e),yt(e),r&4&&ha(e);break;case 21:break;default:at(t,e),yt(e)}}function yt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(fa(n)){var r=n;break e}n=n.return}throw Error(m(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Fn(l,""),r.flags&=-33);var o=da(e);mu(e,o,l);break;case 3:case 4:var u=r.stateNode.containerInfo,i=da(e);hu(e,i,u);break;default:throw Error(m(161))}}catch(s){he(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Af(e,t,n){R=e,va(e)}function va(e,t,n){for(var r=(e.mode&1)!==0;R!==null;){var l=R,o=l.child;if(l.tag===22&&r){var u=l.memoizedState!==null||wl;if(!u){var i=l.alternate,s=i!==null&&i.memoizedState!==null||Oe;i=wl;var h=Oe;if(wl=u,(Oe=s)&&!h)for(R=l;R!==null;)u=R,s=u.child,u.tag===22&&u.memoizedState!==null?wa(l):s!==null?(s.return=u,R=s):wa(l);for(;o!==null;)R=o,va(o),o=o.sibling;R=l,wl=i,Oe=h}ya(e)}else(l.subtreeFlags&8772)!==0&&o!==null?(o.return=l,R=o):ya(e)}}function ya(e){for(;R!==null;){var t=R;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Oe||Sl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Oe)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:it(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&gs(t,o,r);break;case 3:var u=t.updateQueue;if(u!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}gs(t,u,n)}break;case 5:var i=t.stateNode;if(n===null&&t.flags&4){n=i;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var h=t.alternate;if(h!==null){var S=h.memoizedState;if(S!==null){var C=S.dehydrated;C!==null&&Kn(C)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(m(163))}Oe||t.flags&512&&pu(t)}catch(g){he(t,t.return,g)}}if(t===e){R=null;break}if(n=t.sibling,n!==null){n.return=t.return,R=n;break}R=t.return}}function ga(e){for(;R!==null;){var t=R;if(t===e){R=null;break}var n=t.sibling;if(n!==null){n.return=t.return,R=n;break}R=t.return}}function wa(e){for(;R!==null;){var t=R;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Sl(4,t)}catch(s){he(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){he(t,l,s)}}var o=t.return;try{pu(t)}catch(s){he(t,o,s)}break;case 5:var u=t.return;try{pu(t)}catch(s){he(t,u,s)}}}catch(s){he(t,t.return,s)}if(t===e){R=null;break}var i=t.sibling;if(i!==null){i.return=t.return,R=i;break}R=t.return}}var Uf=Math.ceil,Cl=de.ReactCurrentDispatcher,vu=de.ReactCurrentOwner,tt=de.ReactCurrentBatchConfig,G=0,xe=null,ye=null,Le=0,Ze=0,jn=It(0),ke=0,yr=null,rn=0,kl=0,yu=0,gr=null,Be=null,gu=0,Mn=1/0,Pt=null,El=!1,wu=null,Vt=null,xl=!1,Ht=null,_l=0,wr=0,Su=null,Pl=-1,Ll=0;function De(){return(G&6)!==0?me():Pl!==-1?Pl:Pl=me()}function Qt(e){return(e.mode&1)===0?1:(G&2)!==0&&Le!==0?Le&-Le:kf.transition!==null?(Ll===0&&(Ll=di()),Ll):(e=ee,e!==0||(e=window.event,e=e===void 0?16:Ci(e.type)),e)}function ct(e,t,n,r){if(50<wr)throw wr=0,Su=null,Error(m(185));Hn(e,n,r),((G&2)===0||e!==xe)&&(e===xe&&((G&2)===0&&(kl|=n),ke===4&&Wt(e,Le)),Ve(e,r),n===1&&G===0&&(t.mode&1)===0&&(Mn=me()+500,tl&&At()))}function Ve(e,t){var n=e.callbackNode;Cc(e,t);var r=Ir(e,e===xe?Le:0);if(r===0)n!==null&&ai(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ai(n),t===1)e.tag===0?Cf(Ca.bind(null,e)):us(Ca.bind(null,e)),yf(function(){(G&6)===0&&At()}),n=null;else{switch(pi(r)){case 1:n=Xl;break;case 4:n=ci;break;case 16:n=Or;break;case 536870912:n=fi;break;default:n=Or}n=Ra(n,Sa.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Sa(e,t){if(Pl=-1,Ll=0,(G&6)!==0)throw Error(m(327));var n=e.callbackNode;if(Dn()&&e.callbackNode!==n)return null;var r=Ir(e,e===xe?Le:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Nl(e,r);else{t=r;var l=G;G|=2;var o=Ea();(xe!==e||Le!==t)&&(Pt=null,Mn=me()+500,on(e,t));do try{Vf();break}catch(i){ka(e,i)}while(!0);Ao(),Cl.current=o,G=l,ye!==null?t=0:(xe=null,Le=0,t=ke)}if(t!==0){if(t===2&&(l=bl(e),l!==0&&(r=l,t=Cu(e,l))),t===1)throw n=yr,on(e,0),Wt(e,r),Ve(e,me()),n;if(t===6)Wt(e,r);else{if(l=e.current.alternate,(r&30)===0&&!$f(l)&&(t=Nl(e,r),t===2&&(o=bl(e),o!==0&&(r=o,t=Cu(e,o))),t===1))throw n=yr,on(e,0),Wt(e,r),Ve(e,me()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(m(345));case 2:un(e,Be,Pt);break;case 3:if(Wt(e,r),(r&130023424)===r&&(t=gu+500-me(),10<t)){if(Ir(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){De(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Lo(un.bind(null,e,Be,Pt),t);break}un(e,Be,Pt);break;case 4:if(Wt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var u=31-lt(r);o=1<<u,u=t[u],u>l&&(l=u),r&=~o}if(r=l,r=me()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Uf(r/1960))-r,10<r){e.timeoutHandle=Lo(un.bind(null,e,Be,Pt),r);break}un(e,Be,Pt);break;case 5:un(e,Be,Pt);break;default:throw Error(m(329))}}}return Ve(e,me()),e.callbackNode===n?Sa.bind(null,e):null}function Cu(e,t){var n=gr;return e.current.memoizedState.isDehydrated&&(on(e,t).flags|=256),e=Nl(e,t),e!==2&&(t=Be,Be=n,t!==null&&ku(t)),e}function ku(e){Be===null?Be=e:Be.push.apply(Be,e)}function $f(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],o=l.getSnapshot;l=l.value;try{if(!ot(o(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;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 Wt(e,t){for(t&=~yu,t&=~kl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-lt(t),r=1<<n;e[n]=-1,t&=~r}}function Ca(e){if((G&6)!==0)throw Error(m(327));Dn();var t=Ir(e,0);if((t&1)===0)return Ve(e,me()),null;var n=Nl(e,t);if(e.tag!==0&&n===2){var r=bl(e);r!==0&&(t=r,n=Cu(e,r))}if(n===1)throw n=yr,on(e,0),Wt(e,t),Ve(e,me()),n;if(n===6)throw Error(m(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,un(e,Be,Pt),Ve(e,me()),null}function Eu(e,t){var n=G;G|=1;try{return e(t)}finally{G=n,G===0&&(Mn=me()+500,tl&&At())}}function ln(e){Ht!==null&&Ht.tag===0&&(G&6)===0&&Dn();var t=G;G|=1;var n=tt.transition,r=ee;try{if(tt.transition=null,ee=1,e)return e()}finally{ee=r,tt.transition=n,G=t,(G&6)===0&&At()}}function xu(){Ze=jn.current,le(jn)}function on(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,vf(n)),ye!==null)for(n=ye.return;n!==null;){var r=n;switch(jo(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&br();break;case 3:Tn(),le(Ae),le(Re),qo();break;case 5:Qo(r);break;case 4:Tn();break;case 13:le(ae);break;case 19:le(ae);break;case 10:Uo(r.type._context);break;case 22:case 23:xu()}n=n.return}if(xe=e,ye=e=qt(e.current,null),Le=Ze=t,ke=0,yr=null,yu=kl=rn=0,Be=gr=null,en!==null){for(t=0;t<en.length;t++)if(n=en[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var u=o.next;o.next=l,r.next=u}n.pending=r}en=null}return e}function ka(e,t){do{var n=ye;try{if(Ao(),fl.current=ml,dl){for(var r=ce.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}dl=!1}if(nn=0,Ee=Ce=ce=null,fr=!1,dr=0,vu.current=null,n===null||n.return===null){ke=1,yr=t,ye=null;break}e:{var o=e,u=n.return,i=n,s=t;if(t=Le,i.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var h=s,S=i,C=S.tag;if((S.mode&1)===0&&(C===0||C===11||C===15)){var g=S.alternate;g?(S.updateQueue=g.updateQueue,S.memoizedState=g.memoizedState,S.lanes=g.lanes):(S.updateQueue=null,S.memoizedState=null)}var P=Gs(u);if(P!==null){P.flags&=-257,Ks(P,u,i,o,t),P.mode&1&&qs(o,h,t),t=P,s=h;var z=t.updateQueue;if(z===null){var O=new Set;O.add(s),t.updateQueue=O}else z.add(s);break e}else{if((t&1)===0){qs(o,h,t),_u();break e}s=Error(m(426))}}else if(ue&&i.mode&1){var ve=Gs(u);if(ve!==null){(ve.flags&65536)===0&&(ve.flags|=256),Ks(ve,u,i,o,t),Io(zn(s,i));break e}}o=s=zn(s,i),ke!==4&&(ke=2),gr===null?gr=[o]:gr.push(o),o=u;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var d=Qs(o,s,t);ys(o,d);break e;case 1:i=s;var a=o.type,p=o.stateNode;if((o.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||p!==null&&typeof p.componentDidCatch=="function"&&(Vt===null||!Vt.has(p)))){o.flags|=65536,t&=-t,o.lanes|=t;var E=Ws(o,i,t);ys(o,E);break e}}o=o.return}while(o!==null)}_a(n)}catch(j){t=j,ye===n&&n!==null&&(ye=n=n.return);continue}break}while(!0)}function Ea(){var e=Cl.current;return Cl.current=ml,e===null?ml:e}function _u(){(ke===0||ke===3||ke===2)&&(ke=4),xe===null||(rn&268435455)===0&&(kl&268435455)===0||Wt(xe,Le)}function Nl(e,t){var n=G;G|=2;var r=Ea();(xe!==e||Le!==t)&&(Pt=null,on(e,t));do try{Bf();break}catch(l){ka(e,l)}while(!0);if(Ao(),G=n,Cl.current=r,ye!==null)throw Error(m(261));return xe=null,Le=0,ke}function Bf(){for(;ye!==null;)xa(ye)}function Vf(){for(;ye!==null&&!dc();)xa(ye)}function xa(e){var t=Na(e.alternate,e,Ze);e.memoizedProps=e.pendingProps,t===null?_a(e):ye=t,vu.current=null}function _a(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Mf(n,t,Ze),n!==null){ye=n;return}}else{if(n=Df(n,t),n!==null){n.flags&=32767,ye=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ke=6,ye=null;return}}if(t=t.sibling,t!==null){ye=t;return}ye=t=e}while(t!==null);ke===0&&(ke=5)}function un(e,t,n){var r=ee,l=tt.transition;try{tt.transition=null,ee=1,Hf(e,t,n,r)}finally{tt.transition=l,ee=r}return null}function Hf(e,t,n,r){do Dn();while(Ht!==null);if((G&6)!==0)throw Error(m(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(m(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(kc(e,o),e===xe&&(ye=xe=null,Le=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||xl||(xl=!0,Ra(Or,function(){return Dn(),null})),o=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||o){o=tt.transition,tt.transition=null;var u=ee;ee=1;var i=G;G|=4,vu.current=null,Ff(e,n),ma(n,e),af(_o),Ur=!!xo,_o=xo=null,e.current=n,Af(n),pc(),G=i,ee=u,tt.transition=o}else e.current=n;if(xl&&(xl=!1,Ht=e,_l=l),o=e.pendingLanes,o===0&&(Vt=null),vc(n.stateNode),Ve(e,me()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(El)throw El=!1,e=wu,wu=null,e;return(_l&1)!==0&&e.tag!==0&&Dn(),o=e.pendingLanes,(o&1)!==0?e===Su?wr++:(wr=0,Su=e):wr=0,At(),null}function Dn(){if(Ht!==null){var e=pi(_l),t=tt.transition,n=ee;try{if(tt.transition=null,ee=16>e?16:e,Ht===null)var r=!1;else{if(e=Ht,Ht=null,_l=0,(G&6)!==0)throw Error(m(331));var l=G;for(G|=4,R=e.current;R!==null;){var o=R,u=o.child;if((R.flags&16)!==0){var i=o.deletions;if(i!==null){for(var s=0;s<i.length;s++){var h=i[s];for(R=h;R!==null;){var S=R;switch(S.tag){case 0:case 11:case 15:vr(8,S,o)}var C=S.child;if(C!==null)C.return=S,R=C;else for(;R!==null;){S=R;var g=S.sibling,P=S.return;if(ca(S),S===h){R=null;break}if(g!==null){g.return=P,R=g;break}R=P}}}var z=o.alternate;if(z!==null){var O=z.child;if(O!==null){z.child=null;do{var ve=O.sibling;O.sibling=null,O=ve}while(O!==null)}}R=o}}if((o.subtreeFlags&2064)!==0&&u!==null)u.return=o,R=u;else e:for(;R!==null;){if(o=R,(o.flags&2048)!==0)switch(o.tag){case 0:case 11:case 15:vr(9,o,o.return)}var d=o.sibling;if(d!==null){d.return=o.return,R=d;break e}R=o.return}}var a=e.current;for(R=a;R!==null;){u=R;var p=u.child;if((u.subtreeFlags&2064)!==0&&p!==null)p.return=u,R=p;else e:for(u=a;R!==null;){if(i=R,(i.flags&2048)!==0)try{switch(i.tag){case 0:case 11:case 15:Sl(9,i)}}catch(j){he(i,i.return,j)}if(i===u){R=null;break e}var E=i.sibling;if(E!==null){E.return=i.return,R=E;break e}R=i.return}}if(G=l,At(),pt&&typeof pt.onPostCommitFiberRoot=="function")try{pt.onPostCommitFiberRoot(jr,e)}catch{}r=!0}return r}finally{ee=n,tt.transition=t}}return!1}function Pa(e,t,n){t=zn(n,t),t=Qs(e,t,1),e=$t(e,t,1),t=De(),e!==null&&(Hn(e,1,t),Ve(e,t))}function he(e,t,n){if(e.tag===3)Pa(e,e,n);else for(;t!==null;){if(t.tag===3){Pa(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Vt===null||!Vt.has(r))){e=zn(n,e),e=Ws(t,e,1),t=$t(t,e,1),e=De(),t!==null&&(Hn(t,1,e),Ve(t,e));break}}t=t.return}}function Qf(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=De(),e.pingedLanes|=e.suspendedLanes&n,xe===e&&(Le&n)===n&&(ke===4||ke===3&&(Le&130023424)===Le&&500>me()-gu?on(e,0):yu|=n),Ve(e,t)}function La(e,t){t===0&&((e.mode&1)===0?t=1:(t=Dr,Dr<<=1,(Dr&130023424)===0&&(Dr=4194304)));var n=De();e=Et(e,t),e!==null&&(Hn(e,t,n),Ve(e,n))}function Wf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),La(e,n)}function qf(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(m(314))}r!==null&&r.delete(t),La(e,n)}var Na;Na=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ae.current)$e=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return $e=!1,jf(e,t,n);$e=(e.flags&131072)!==0}else $e=!1,ue&&(t.flags&1048576)!==0&&is(t,rl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;gl(e,t),e=t.pendingProps;var l=En(t,Re.current);Rn(t,n),l=Zo(null,t,r,e,l,n);var o=Yo();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ue(r)?(o=!0,el(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Vo(t),l.updater=vl,t.stateNode=l,l._reactInternals=t,nu(t,r,e,n),t=uu(null,t,r,!0,o,n)):(t.tag=0,ue&&o&&Oo(t),Me(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(gl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Kf(r),e=it(r,e),l){case 0:t=ou(null,t,r,e,n);break e;case 1:t=ea(null,t,r,e,n);break e;case 11:t=Zs(null,t,r,e,n);break e;case 14:t=Ys(null,t,r,it(r.type,e),n);break e}throw Error(m(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:it(r,l),ou(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:it(r,l),ea(e,t,r,l,n);case 3:e:{if(ta(t),e===null)throw Error(m(387));r=t.pendingProps,o=t.memoizedState,l=o.element,vs(e,t),al(t,r,null,n);var u=t.memoizedState;if(r=u.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=zn(Error(m(423)),t),t=na(e,t,r,n,l);break e}else if(r!==l){l=zn(Error(m(424)),t),t=na(e,t,r,n,l);break e}else for(Ke=Dt(t.stateNode.containerInfo.firstChild),Ge=t,ue=!0,ut=null,n=hs(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Pn(),r===l){t=_t(e,t,n);break e}Me(e,t,r,n)}t=t.child}return t;case 5:return ws(t),e===null&&Do(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,u=l.children,Po(r,l)?u=null:o!==null&&Po(r,o)&&(t.flags|=32),bs(e,t),Me(e,t,u,n),t.child;case 6:return e===null&&Do(t),null;case 13:return ra(e,t,n);case 4:return Ho(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ln(t,null,r,n):Me(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:it(r,l),Zs(e,t,r,l,n);case 7:return Me(e,t,t.pendingProps,n),t.child;case 8:return Me(e,t,t.pendingProps.children,n),t.child;case 12:return Me(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,u=l.value,ne(ul,r._currentValue),r._currentValue=u,o!==null)if(ot(o.value,u)){if(o.children===l.children&&!Ae.current){t=_t(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var i=o.dependencies;if(i!==null){u=o.child;for(var s=i.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=xt(-1,n&-n),s.tag=2;var h=o.updateQueue;if(h!==null){h=h.shared;var S=h.pending;S===null?s.next=s:(s.next=S.next,S.next=s),h.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),$o(o.return,n,t),i.lanes|=n;break}s=s.next}}else if(o.tag===10)u=o.type===t.type?null:o.child;else if(o.tag===18){if(u=o.return,u===null)throw Error(m(341));u.lanes|=n,i=u.alternate,i!==null&&(i.lanes|=n),$o(u,n,t),u=o.sibling}else u=o.child;if(u!==null)u.return=o;else for(u=o;u!==null;){if(u===t){u=null;break}if(o=u.sibling,o!==null){o.return=u.return,u=o;break}u=u.return}o=u}Me(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Rn(t,n),l=be(l),r=r(l),t.flags|=1,Me(e,t,r,n),t.child;case 14:return r=t.type,l=it(r,t.pendingProps),l=it(r.type,l),Ys(e,t,r,l,n);case 15:return Js(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:it(r,l),gl(e,t),t.tag=1,Ue(r)?(e=!0,el(t)):e=!1,Rn(t,n),Vs(t,r,l),nu(t,r,l,n),uu(null,t,r,!0,e,n);case 19:return oa(e,t,n);case 22:return Xs(e,t,n)}throw Error(m(156,t.tag))};function Ra(e,t){return si(e,t)}function Gf(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function nt(e,t,n,r){return new Gf(e,t,n,r)}function Pu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Kf(e){if(typeof e=="function")return Pu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ft)return 11;if(e===dt)return 14}return 2}function qt(e,t){var n=e.alternate;return n===null?(n=nt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Rl(e,t,n,r,l,o){var u=2;if(r=e,typeof e=="function")Pu(e)&&(u=1);else if(typeof e=="string")u=5;else e:switch(e){case Ie:return sn(n.children,l,o,t);case Ye:u=8,l|=8;break;case Nt:return e=nt(12,n,t,l|2),e.elementType=Nt,e.lanes=o,e;case Qe:return e=nt(13,n,t,l),e.elementType=Qe,e.lanes=o,e;case rt:return e=nt(19,n,t,l),e.elementType=rt,e.lanes=o,e;case pe:return Tl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case gt:u=10;break e;case Kt:u=9;break e;case ft:u=11;break e;case dt:u=14;break e;case Fe:u=16,r=null;break e}throw Error(m(130,e==null?e:typeof e,""))}return t=nt(u,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function sn(e,t,n,r){return e=nt(7,e,r,t),e.lanes=n,e}function Tl(e,t,n,r){return e=nt(22,e,r,t),e.elementType=pe,e.lanes=n,e.stateNode={isHidden:!1},e}function Lu(e,t,n){return e=nt(6,e,null,t),e.lanes=n,e}function Nu(e,t,n){return t=nt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Zf(e,t,n,r,l){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=eo(0),this.expirationTimes=eo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=eo(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ru(e,t,n,r,l,o,u,i,s){return e=new Zf(e,t,n,i,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=nt(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Vo(o),e}function Yf(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:je,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Ta(e){if(!e)return Ft;e=e._reactInternals;e:{if(Zt(e)!==e||e.tag!==1)throw Error(m(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ue(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(m(171))}if(e.tag===1){var n=e.type;if(Ue(n))return ls(e,n,t)}return t}function za(e,t,n,r,l,o,u,i,s){return e=Ru(n,r,!0,e,l,o,u,i,s),e.context=Ta(null),n=e.current,r=De(),l=Qt(n),o=xt(r,l),o.callback=t??null,$t(n,o,l),e.current.lanes=l,Hn(e,l,r),Ve(e,r),e}function zl(e,t,n,r){var l=t.current,o=De(),u=Qt(l);return n=Ta(n),t.context===null?t.context=n:t.pendingContext=n,t=xt(o,u),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=$t(l,t,u),e!==null&&(ct(e,l,u,o),sl(e,l,u)),u}function Ol(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Oa(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Tu(e,t){Oa(e,t),(e=e.alternate)&&Oa(e,t)}function Jf(){return null}var ja=typeof reportError=="function"?reportError:function(e){console.error(e)};function zu(e){this._internalRoot=e}jl.prototype.render=zu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(m(409));zl(e,t,null,null)},jl.prototype.unmount=zu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;ln(function(){zl(null,e,null,null)}),t[wt]=null}};function jl(e){this._internalRoot=e}jl.prototype.unstable_scheduleHydration=function(e){if(e){var t=vi();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ot.length&&t!==0&&t<Ot[n].priority;n++);Ot.splice(n,0,e),n===0&&wi(e)}};function Ou(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ml(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Ma(){}function Xf(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var h=Ol(u);o.call(h)}}var u=za(t,r,e,0,null,!1,!1,"",Ma);return e._reactRootContainer=u,e[wt]=u.current,rr(e.nodeType===8?e.parentNode:e),ln(),u}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var i=r;r=function(){var h=Ol(s);i.call(h)}}var s=Ru(e,0,!1,null,null,!1,!1,"",Ma);return e._reactRootContainer=s,e[wt]=s.current,rr(e.nodeType===8?e.parentNode:e),ln(function(){zl(t,s,n,r)}),s}function Dl(e,t,n,r,l){var o=n._reactRootContainer;if(o){var u=o;if(typeof l=="function"){var i=l;l=function(){var s=Ol(u);i.call(s)}}zl(t,u,e,l)}else u=Xf(n,t,e,l,r);return Ol(u)}hi=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Vn(t.pendingLanes);n!==0&&(to(t,n|1),Ve(t,me()),(G&6)===0&&(Mn=me()+500,At()))}break;case 13:ln(function(){var r=Et(e,1);if(r!==null){var l=De();ct(r,e,1,l)}}),Tu(e,1)}},no=function(e){if(e.tag===13){var t=Et(e,134217728);if(t!==null){var n=De();ct(t,e,134217728,n)}Tu(e,134217728)}},mi=function(e){if(e.tag===13){var t=Qt(e),n=Et(e,t);if(n!==null){var r=De();ct(n,e,t,r)}Tu(e,t)}},vi=function(){return ee},yi=function(e,t){var n=ee;try{return ee=e,t()}finally{ee=n}},Kl=function(e,t,n){switch(t){case"input":if($l(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=Xr(r);if(!l)throw Error(m(90));Bu(r),$l(r,l)}}}break;case"textarea":qu(e,n);break;case"select":t=n.value,t!=null&&fn(e,!!n.multiple,t,!1)}},ti=Eu,ni=ln;var bf={usingClientEntryPoint:!1,Events:[ur,Cn,Xr,bu,ei,Eu]},Sr={findFiberByHostInstance:Yt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ed={bundleType:Sr.bundleType,version:Sr.version,rendererPackageName:Sr.rendererPackageName,rendererConfig:Sr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:de.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ui(e),e===null?null:e.stateNode},findFiberByHostInstance:Sr.findFiberByHostInstance||Jf,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Il=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Il.isDisabled&&Il.supportsFiber)try{jr=Il.inject(ed),pt=Il}catch{}}return He.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=bf,He.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ou(t))throw Error(m(200));return Yf(e,t,null,n)},He.createRoot=function(e,t){if(!Ou(e))throw Error(m(299));var n=!1,r="",l=ja;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Ru(e,1,!1,null,null,n,!1,r,l),e[wt]=t.current,rr(e.nodeType===8?e.parentNode:e),new zu(t)},He.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(m(188)):(e=Object.keys(e).join(","),Error(m(268,e)));return e=ui(t),e=e===null?null:e.stateNode,e},He.flushSync=function(e){return ln(e)},He.hydrate=function(e,t,n){if(!Ml(t))throw Error(m(200));return Dl(null,e,t,!0,n)},He.hydrateRoot=function(e,t,n){if(!Ou(e))throw Error(m(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",u=ja;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(u=n.onRecoverableError)),t=za(t,null,e,1,n??null,l,!1,o,u),e[wt]=t.current,rr(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new jl(t)},He.render=function(e,t,n){if(!Ml(t))throw Error(m(200));return Dl(null,e,t,!1,n)},He.unmountComponentAtNode=function(e){if(!Ml(e))throw Error(m(40));return e._reactRootContainer?(ln(function(){Dl(null,null,e,!1,function(){e._reactRootContainer=null,e[wt]=null})}),!0):!1},He.unstable_batchedUpdates=Eu,He.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ml(n))throw Error(m(200));if(e==null||e._reactInternals===void 0)throw Error(m(38));return Dl(e,t,n,!1,r)},He.version="18.3.1-next-f1338f8080-20240426",He}var Va;function fd(){if(Va)return Du.exports;Va=1;function y(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(y)}catch(_){console.error(_)}}return y(),Du.exports=cd(),Du.exports}var Ha;function dd(){if(Ha)return Fl;Ha=1;var y=fd();return Fl.createRoot=y.createRoot,Fl.hydrateRoot=y.hydrateRoot,Fl}var pd=dd();const Qa=ld(pd);var Al=$u();const hd=()=>{let y=new Date().getTime(),_=typeof performance<"u"&&performance.now&&performance.now()*1e3||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,m=>{let N=Math.random()*16;return y>0?(N=(y+N)%16|0,y=Math.floor(y/16)):(N=(_+N)%16|0,_=Math.floor(_/16)),(m==="x"?N:N&3|8).toString(16)})},md=()=>("10000000-1000-4000-8000"+-1e11).replace(/[018]/g,y=>(Number(y)^crypto.getRandomValues(new Uint8Array(1))[0]&15>>Number(y)/4).toString(16)),Wa=()=>typeof crypto<"u"?md():hd(),vd=y=>/^[a-zA-Z][\w\-:.]*$/.test(y),yd=(y,_)=>{var v;try{if(!(y instanceof Element))throw new Error(`The ${y} must be a DOM element, the ${JSON.stringify(y)} was received.`)}catch(k){return console.error("Error occured in the getComponentProps: ",k),`<!--Error occured in the getComponentProps: ${k.message} -->`}const m=y.getAttribute("id"),N=y.getAttribute("data-component-data");return N?JSON.parse(N):(v=window[_])==null?void 0:v[m]};var an={},cn={},kr={},qa;function rc(){if(qa)return kr;qa=1,Object.defineProperty(kr,"__esModule",{value:!0}),kr.ClientResponseError=void 0;let y=class extends Error{constructor(N,f,v,k){super(f);fe(this,"statusCode");fe(this,"message");fe(this,"details");fe(this,"response");this.statusCode=N,this.message=f,this.details=v,this.response=k}};return kr.ClientResponseError=y,kr}var Er={},xr={},Ga;function lc(){var _;if(Ga)return xr;Ga=1,Object.defineProperty(xr,"__esModule",{value:!0}),xr.AbstractCommandExecutor=void 0;let y=(_=class{constructor(N,f={}){fe(this,"client");fe(this,"options");this.client=N,this.options=f}async waitUntilExecutionComplete(N,f){return new Promise((v,k)=>{setTimeout(async()=>{let L;try{L=await f()}catch(A){k(A);return}switch(L.status){case"executing":case"pending":v(this.waitUntilExecutionComplete(N,f));break;case"succeeded":v(L);break;case"failed":k(new Error(`Execution with ID "${N}" failed.`));break;case"cancelled":k(new Error(`Execution with ID "${N}" was cancelled.`));break;default:k(new Error(`Execution with ID "${N}" has an unexpected status of "${L.status}".`));break}},this.options.pollFrequencyMs||_.DEFAULT_POLL_FREQUENCY_MS)})}},fe(_,"DEFAULT_POLL_FREQUENCY_MS",3e3),_);return xr.AbstractCommandExecutor=y,xr}var Ka;function gd(){if(Ka)return Er;Ka=1,Object.defineProperty(Er,"__esModule",{value:!0}),Er.ChatBotCommandExecutor=void 0;const y=lc();let _=class extends y.AbstractCommandExecutor{async execute(N,f,v){const{executionId:k}=await this.client.chatbotExecution.execute(N,f,{inputs:v});return this.waitUntilExecutionComplete(k,()=>this.client.chatbotExecution.getExecutionOutput(N,f,k))}};return Er.ChatBotCommandExecutor=_,Er}var _r={},Za;function wd(){if(Za)return _r;Za=1,Object.defineProperty(_r,"__esModule",{value:!0}),_r.GenerativeCommandExecutor=void 0;const y=lc();let _=class extends y.AbstractCommandExecutor{async execute(N,f,v){const{executionId:k}=await this.client.generative.execute(N,f,{inputs:v});return this.waitUntilExecutionComplete(k,()=>this.client.generative.getExecutionOutput(N,f,k))}};return _r.GenerativeCommandExecutor=_,_r}var Au={},Ya;function Sd(){return Ya||(Ya=1,Object.defineProperty(Au,"__esModule",{value:!0})),Au}var Pr={},Ja;function Cd(){if(Ja)return Pr;Ja=1,Object.defineProperty(Pr,"__esModule",{value:!0}),Pr.handleResponseError=void 0;const y=rc(),_=async m=>{let N="An unknown error occurred.",f="No further information provided.";try{const k=await m.clone().json();N=k.message||N,f=k.details||f}catch{throw N=`Failed to parse response body as JSON. Response: ${await m.clone().text()}`,new y.ClientResponseError(m.status,N,f,m)}throw new y.ClientResponseError(m.status,N,f,m)};return Pr.handleResponseError=_,Pr}var Xa;function ba(){return Xa||(Xa=1,function(y){var _=cn&&cn.__createBinding||(Object.create?function(N,f,v,k){k===void 0&&(k=v);var L=Object.getOwnPropertyDescriptor(f,v);(!L||("get"in L?!f.__esModule:L.writable||L.configurable))&&(L={enumerable:!0,get:function(){return f[v]}}),Object.defineProperty(N,k,L)}:function(N,f,v,k){k===void 0&&(k=v),N[k]=f[v]}),m=cn&&cn.__exportStar||function(N,f){for(var v in N)v!=="default"&&!Object.prototype.hasOwnProperty.call(f,v)&&_(f,N,v)};Object.defineProperty(y,"__esModule",{value:!0}),m(rc(),y),m(gd(),y),m(wd(),y),m(Sd(),y),m(Cd(),y)}(cn)),cn}var Lt={},ec;function Uu(){if(ec)return Lt;ec=1,Object.defineProperty(Lt,"__esModule",{value:!0}),Lt.Api=Lt.HttpClient=Lt.ContentType=void 0;var y;(function(N){N.Json="application/json",N.FormData="multipart/form-data",N.UrlEncoded="application/x-www-form-urlencoded",N.Text="text/plain"})(y||(Lt.ContentType=y={}));class _{constructor(f={}){fe(this,"baseUrl","/");fe(this,"securityData",null);fe(this,"securityWorker");fe(this,"abortControllers",new Map);fe(this,"customFetch",(...f)=>fetch(...f));fe(this,"baseApiParams",{credentials:"same-origin",headers:{},redirect:"follow",referrerPolicy:"no-referrer"});fe(this,"setSecurityData",f=>{this.securityData=f});fe(this,"contentFormatters",{[y.Json]:f=>f!==null&&(typeof f=="object"||typeof f=="string")?JSON.stringify(f):f,[y.Text]:f=>f!==null&&typeof f!="string"?JSON.stringify(f):f,[y.FormData]:f=>Object.keys(f||{}).reduce((v,k)=>{const L=f[k];return v.append(k,L instanceof Blob?L:typeof L=="object"&&L!==null?JSON.stringify(L):`${L}`),v},new FormData),[y.UrlEncoded]:f=>this.toQueryString(f)});fe(this,"createAbortSignal",f=>{if(this.abortControllers.has(f)){const k=this.abortControllers.get(f);return k?k.signal:void 0}const v=new AbortController;return this.abortControllers.set(f,v),v.signal});fe(this,"abortRequest",f=>{const v=this.abortControllers.get(f);v&&(v.abort(),this.abortControllers.delete(f))});fe(this,"request",async({body:f,secure:v,path:k,type:L,query:A,format:J,baseUrl:Q,cancelToken:U,...V})=>{const ge=(typeof v=="boolean"?v:this.baseApiParams.secure)&&this.securityWorker&&await this.securityWorker(this.securityData)||{},ie=this.mergeRequestParams(V,ge),q=A&&this.toQueryString(A),X=this.contentFormatters[L||y.Json],we=J||ie.format;return this.customFetch(`${Q||this.baseUrl||""}${k}${q?`?${q}`:""}`,{...ie,headers:{...ie.headers||{},...L&&L!==y.FormData?{"Content-Type":L}:{}},signal:(U?this.createAbortSignal(U):ie.signal)||null,body:typeof f>"u"||f===null?null:X(f)}).then(async Ne=>{const se=Ne.clone();se.data=null,se.error=null;const de=we?await Ne[we]().then(Se=>(se.ok?se.data=Se:se.error=Se,se)).catch(Se=>(se.error=Se,se)):se;if(U&&this.abortControllers.delete(U),!Ne.ok)throw de;return de.data})});Object.assign(this,f)}encodeQueryParam(f,v){return`${encodeURIComponent(f)}=${encodeURIComponent(typeof v=="number"?v:`${v}`)}`}addQueryParam(f,v){return this.encodeQueryParam(v,f[v])}addArrayQueryParam(f,v){return f[v].map(L=>this.encodeQueryParam(v,L)).join("&")}toQueryString(f){const v=f||{};return Object.keys(v).filter(L=>typeof v[L]<"u").map(L=>Array.isArray(v[L])?this.addArrayQueryParam(v,L):this.addQueryParam(v,L)).join("&")}addQueryParams(f){const v=this.toQueryString(f);return v?`?${v}`:""}mergeRequestParams(f,v){return{...this.baseApiParams,...f,...v||{},headers:{...this.baseApiParams.headers||{},...f.headers||{},...v&&v.headers||{}}}}}Lt.HttpClient=_;class m{constructor(f){fe(this,"http");fe(this,"generative",{create:(f,v={})=>this.http.request({path:"/generative",method:"POST",body:f,secure:!0,type:y.Json,format:"json",...v}),delete:({id:f,...v},k={})=>this.http.request({path:`/generative/${f}`,method:"DELETE",query:v,secure:!0,...k}),execute:(f,v,k,L={})=>this.http.request({path:`/generative/${f}/executions/${v}`,method:"POST",body:k,secure:!0,type:y.Json,format:"json",...L}),get:(f,v={})=>this.http.request({path:`/generative/${f}`,method:"GET",secure:!0,format:"json",...v}),getAllGenerativeThreads:({aiId:f,...v},k={})=>this.http.request({path:`/generative/${f}/threads`,method:"GET",query:v,secure:!0,format:"json",...k}),getExecutionOutput:(f,v,k,L={})=>this.http.request({path:`/generative/${f}/executions/${v}/${k}`,method:"GET",secure:!0,format:"json",...L}),getGenerativeThreadQueryAndResponse:(f,v,k={})=>this.http.request({path:`/generative/${f}/threads/${v}/message`,method:"GET",secure:!0,format:"json",...k}),list:(f,v={})=>this.http.request({path:"/generative",method:"GET",query:f,secure:!0,format:"json",...v}),rate:(f,v,k,L={})=>this.http.request({path:`/generative/${f}/threads/${v}/rate`,method:"POST",body:k,secure:!0,type:y.Json,format:"json",...L}),restore:(f,v={})=>this.http.request({path:`/generative/${f}/restore`,method:"PATCH",secure:!0,...v}),set:(f,v,k={})=>this.http.request({path:`/generative/${f}`,method:"PUT",body:v,secure:!0,type:y.Json,format:"json",...k}),update:(f,v,k={})=>this.http.request({path:`/generative/${f}`,method:"PATCH",body:v,secure:!0,type:y.Json,format:"json",...k})});fe(this,"chatbot",{create:(f,v={})=>this.http.request({path:"/chatbot",method:"POST",body:f,secure:!0,type:y.Json,format:"json",...v}),delete:({id:f,...v},k={})=>this.http.request({path:`/chatbot/${f}`,method:"DELETE",query:v,secure:!0,...k}),get:(f,v={})=>this.http.request({path:`/chatbot/${f}`,method:"GET",secure:!0,format:"json",...v}),getAllChatBotThreads:({aiId:f,...v},k={})=>this.http.request({path:`/chatbot/${f}/threads`,method:"GET",query:v,secure:!0,format:"json",...k}),getChatBotThreadMessages:({aiId:f,threadId:v,...k},L={})=>this.http.request({path:`/chatbot/${f}/threads/${v}/messages`,method:"GET",query:k,secure:!0,format:"json",...L}),list:(f,v={})=>this.http.request({path:"/chatbot",method:"GET",query:f,secure:!0,format:"json",...v}),rate:(f,v,k,L={})=>this.http.request({path:`/chatbot/${f}/threads/${v}/rate`,method:"POST",body:k,secure:!0,type:y.Json,format:"json",...L}),restore:(f,v={})=>this.http.request({path:`/chatbot/${f}/restore`,method:"PATCH",secure:!0,...v}),set:(f,v,k={})=>this.http.request({path:`/chatbot/${f}`,method:"PUT",body:v,secure:!0,type:y.Json,format:"json",...k}),update:(f,v,k={})=>this.http.request({path:`/chatbot/${f}`,method:"PATCH",body:v,secure:!0,type:y.Json,format:"json",...k})});fe(this,"chatbotExecution",{execute:(f,v,k,L={})=>this.http.request({path:`/chatbot/${f}/executions/${v}`,method:"POST",body:k,secure:!0,type:y.Json,format:"json",...L}),getExecutionOutput:(f,v,k,L={})=>this.http.request({path:`/chatbot/${f}/executions/${v}/${k}`,method:"GET",secure:!0,format:"json",...L})});this.http=f}}return Lt.Api=m,Lt}var tc;function kd(){return tc||(tc=1,function(y){var _=an&&an.__createBinding||(Object.create?function(A,J,Q,U){U===void 0&&(U=Q);var V=Object.getOwnPropertyDescriptor(J,Q);(!V||("get"in V?!J.__esModule:V.writable||V.configurable))&&(V={enumerable:!0,get:function(){return J[Q]}}),Object.defineProperty(A,U,V)}:function(A,J,Q,U){U===void 0&&(U=Q),A[U]=J[Q]}),m=an&&an.__exportStar||function(A,J){for(var Q in A)Q!=="default"&&!Object.prototype.hasOwnProperty.call(J,Q)&&_(J,A,Q)};Object.defineProperty(y,"__esModule",{value:!0}),y.createClient=y.DxpAiService=y.ChatBotCommandExecutor=y.GenerativeCommandExecutor=y.ClientResponseError=void 0;const N=ba(),f=Uu();m(Uu(),y);var v=ba();Object.defineProperty(y,"ClientResponseError",{enumerable:!0,get:function(){return v.ClientResponseError}}),Object.defineProperty(y,"GenerativeCommandExecutor",{enumerable:!0,get:function(){return v.GenerativeCommandExecutor}}),Object.defineProperty(y,"ChatBotCommandExecutor",{enumerable:!0,get:function(){return v.ChatBotCommandExecutor}});var k=Uu();Object.defineProperty(y,"DxpAiService",{enumerable:!0,get:function(){return k.Api}});const L=(A={})=>{const{customFetch:J=fetch,baseApiParams:Q,...U}=A;return new f.HttpClient({...U,baseApiParams:{...Q,credentials:"include",headers:{...Q==null?void 0:Q.headers}},customFetch:async(V,ge)=>{const ie=await J(V,ge);return ie.ok?ie:await(0,N.handleResponseError)(ie)}})};y.createClient=L}(an)),an}kd();const Ed=({className:y}={})=>W.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",className:y,role:"img",children:[W.jsx("path",{d:"M12.6667 5.99999L13.5001 4.16666L15.3334 3.33332L13.5001 2.49999L12.6667 0.666656L11.8334 2.49999L10.0001 3.33332L11.8334 4.16666L12.6667 5.99999Z"}),W.jsx("path",{d:"M12.6667 9.99999L11.8334 11.8333L10.0001 12.6667L11.8334 13.5L12.6667 15.3333L13.5001 13.5L15.3334 12.6667L13.5001 11.8333L12.6667 9.99999Z"}),W.jsx("path",{d:"M7.66675 6.33332L6.00008 2.66666L4.33341 6.33332L0.666748 7.99999L4.33341 9.66666L6.00008 13.3333L7.66675 9.66666L11.3334 7.99999L7.66675 6.33332ZM6.66008 8.65999L6.00008 10.1133L5.34008 8.65999L3.88675 7.99999L5.34008 7.33999L6.00008 5.88666L6.66008 7.33999L8.11341 7.99999L6.66008 8.65999Z"})]}),xd=({className:y}={})=>W.jsx("svg",{width:"104",height:"95",viewBox:"0 0 104 95",xmlns:"http://www.w3.org/2000/svg",className:y,role:"img",children:W.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M97.4721 4.84619L92.8759 0.25L72.5331 20.5928C68.3643 17.1847 63.3993 14.8545 58.0775 13.835C56.0738 13.4547 54.0395 13.2589 52 13.25C44.436 13.2437 37.1067 15.876 31.275 20.6932C25.4434 25.5104 21.4746 32.2109 20.0525 39.64C14.0671 40.7237 8.70315 44.0061 5.0142 48.8426C1.32526 53.679 -0.422071 59.72 0.115415 65.7789C0.652902 71.8378 3.43636 77.4769 7.91908 81.5884C8.55368 82.1705 9.21584 82.716 9.9023 83.2236L3.25013 89.8758L7.84633 94.472L15.861 86.4573C15.8611 86.4573 15.8612 86.4574 15.8613 86.4574L21.0832 81.2355C21.0831 81.2355 21.0829 81.2355 21.0828 81.2355L72.5257 29.7925C72.5258 29.7926 72.5259 29.7927 72.5259 29.7928L77.1291 25.1897C77.129 25.1896 77.1289 25.1895 77.1289 25.1894L97.4721 4.84619ZM67.921 25.2049C64.7029 22.7167 60.9327 21.0084 56.9075 20.2375C55.2919 19.913 53.648 19.7497 52 19.75C45.9315 19.7168 40.0426 21.8074 35.3534 25.6596C30.6643 29.5119 27.4704 34.883 26.325 40.8425L25.48 45.23L21.125 46.01C16.6935 46.7722 12.7121 49.1765 9.97448 52.7436C7.23687 56.3108 5.94424 60.7786 6.35429 65.2565C6.76435 69.7343 8.84697 73.8931 12.1869 76.9036C12.9052 77.551 13.6702 78.1351 14.4733 78.6526L67.921 25.2049ZM79.5275 81.5H30.0111L23.5265 87.9846C23.798 87.9943 24.07 87.9994 24.3425 88H79.5925C85.6752 87.9869 91.5333 85.7 96.016 81.5884C100.499 77.4769 103.282 71.8378 103.82 65.7789C104.357 59.72 102.61 53.679 98.9209 48.8426C95.2319 44.0061 89.868 40.7237 83.8825 39.64C83.2844 36.5175 82.235 33.5178 80.7814 30.7297L75.9341 35.577C76.6524 37.2617 77.1942 39.026 77.545 40.8425L78.39 45.23L82.7775 46.01C87.209 46.7722 91.1905 49.1765 93.9281 52.7436C96.6657 56.3108 97.9583 60.7786 97.5483 65.2565C97.1382 69.7343 95.0556 73.8931 91.7156 76.9036C88.3757 79.9142 84.0237 81.5554 79.5275 81.5Z"})}),_d=({className:y}={})=>W.jsxs("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:y,children:[W.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.6452 5.75643C10.6089 5.75643 10.5734 5.76758 10.5435 5.78838C10.5138 5.80912 10.491 5.83846 10.4784 5.87247L8.59746 10.977C8.54118 11.1298 8.42077 11.2502 8.26803 11.3064L3.16375 13.1873C3.12975 13.1999 3.10013 13.2227 3.07939 13.2525C3.0586 13.2823 3.04745 13.3178 3.04745 13.3542C3.04745 13.3906 3.0586 13.4261 3.07939 13.4559C3.10013 13.4857 3.12947 13.5084 3.16348 13.521L8.26803 15.402C8.42077 15.4583 8.54118 15.5787 8.59746 15.7314L10.4783 20.8357C10.4909 20.8697 10.5138 20.8993 10.5435 20.92C10.5734 20.9408 10.6089 20.952 10.6452 20.952C10.6816 20.952 10.7171 20.9408 10.7469 20.92C10.7767 20.8993 10.7994 20.87 10.812 20.836L12.693 15.7314C12.7493 15.5787 12.8697 15.4583 13.0224 15.402L18.1267 13.5211C18.1607 13.5085 18.1903 13.4857 18.2111 13.4559C18.2318 13.4261 18.243 13.3906 18.243 13.3542C18.243 13.3178 18.2318 13.2823 18.2111 13.2525C18.1903 13.2227 18.161 13.2 18.127 13.1874L13.0224 11.3064C12.8697 11.2502 12.7493 11.1298 12.693 10.977L10.8121 5.87273C10.7995 5.83874 10.7767 5.80911 10.7469 5.78838C10.7171 5.76758 10.6816 5.75643 10.6452 5.75643ZM9.90782 4.87611C10.1242 4.72536 10.3815 4.64453 10.6452 4.64453C10.9089 4.64453 11.1663 4.72536 11.3826 4.87611C11.599 5.02687 11.7639 5.24032 11.8552 5.4877L13.6476 10.3518L18.5117 12.1442C18.7591 12.2355 18.9726 12.4005 19.1233 12.6168C19.2741 12.8332 19.3549 13.0905 19.3549 13.3542C19.3549 13.6179 19.2741 13.8753 19.1233 14.0916C18.9726 14.308 18.7591 14.4729 18.5117 14.5642L13.6476 16.3566L11.8553 21.2204C11.764 21.4678 11.599 21.6815 11.3826 21.8323C11.1663 21.9831 10.9089 22.0639 10.6452 22.0639C10.3815 22.0639 10.1242 21.9831 9.90782 21.8323C9.69147 21.6815 9.52653 21.4681 9.43521 21.2207L7.64284 16.3566L2.77901 14.5643C2.53163 14.473 2.31789 14.308 2.16713 14.0916C2.01637 13.8753 1.93555 13.6179 1.93555 13.3542C1.93555 13.0905 2.01637 12.8332 2.16713 12.6168C2.31789 12.4005 2.53134 12.2355 2.77872 12.1442L7.64284 10.3518L9.43511 5.48799C9.52642 5.24061 9.69147 5.02687 9.90782 4.87611Z"}),W.jsx("path",{d:"M10.4784 5.87247C10.491 5.83846 10.5137 5.80912 10.5435 5.78838C10.5734 5.76758 10.6089 5.75643 10.6452 5.75643C10.6816 5.75643 10.7171 5.76758 10.7469 5.78838C10.7767 5.80911 10.7995 5.83874 10.8121 5.87273M10.4784 5.87247V5.87247ZM10.4784 5.87247L8.59746 10.977C8.54118 11.1298 8.42077 11.2502 8.26803 11.3064L3.16375 13.1873M3.16375 13.1873V13.1873ZM3.16375 13.1873C3.12975 13.1999 3.10013 13.2227 3.07939 13.2525C3.0586 13.2823 3.04745 13.3178 3.04745 13.3542C3.04745 13.3906 3.0586 13.4261 3.07939 13.4559C3.10013 13.4857 3.12947 13.5084 3.16348 13.521M3.16348 13.521V13.521ZM3.16348 13.521L8.26803 15.402C8.42077 15.4583 8.54118 15.5787 8.59746 15.7314L10.4783 20.8357M10.4783 20.8357V20.8357ZM10.4783 20.8357C10.4909 20.8697 10.5138 20.8993 10.5435 20.92C10.5734 20.9408 10.6089 20.952 10.6452 20.952C10.6816 20.952 10.7171 20.9408 10.7469 20.92C10.7767 20.8993 10.7994 20.87 10.812 20.836M10.812 20.836V20.836ZM10.812 20.836L12.693 15.7314C12.7493 15.5787 12.8697 15.4583 13.0224 15.402L18.1267 13.5211M18.1267 13.5211V13.5211ZM18.1267 13.5211C18.1607 13.5085 18.1903 13.4857 18.2111 13.4559C18.2319 13.4261 18.243 13.3906 18.243 13.3542C18.243 13.3178 18.2319 13.2823 18.2111 13.2525C18.1903 13.2227 18.161 13.2 18.127 13.1874M18.127 13.1874V13.1874ZM18.127 13.1874L13.0224 11.3064C12.8697 11.2502 12.7493 11.1298 12.693 10.977L10.8121 5.87273M10.8121 5.87273V5.87273ZM10.6452 4.64453C10.3815 4.64453 10.1242 4.72536 9.90782 4.87611C9.69147 5.02687 9.52642 5.24061 9.43511 5.48799L7.64284 10.3518L2.77872 12.1442C2.53134 12.2355 2.31789 12.4005 2.16713 12.6168C2.01637 12.8332 1.93555 13.0905 1.93555 13.3542C1.93555 13.6179 2.01637 13.8753 2.16713 14.0916C2.31789 14.308 2.53163 14.473 2.77901 14.5643L7.64284 16.3566L9.43521 21.2207C9.52653 21.4681 9.69147 21.6815 9.90782 21.8323C10.1242 21.9831 10.3815 22.0639 10.6452 22.0639C10.9089 22.0639 11.1663 21.9831 11.3826 21.8323C11.599 21.6815 11.764 21.4678 11.8553 21.2204L13.6476 16.3566L18.5117 14.5642C18.7591 14.4729 18.9726 14.308 19.1233 14.0916C19.2741 13.8753 19.3549 13.6179 19.3549 13.3542C19.3549 13.0905 19.2741 12.8332 19.1233 12.6168C18.9726 12.4005 18.7591 12.2355 18.5117 12.1442L13.6476 10.3518L11.8552 5.4877C11.7639 5.24032 11.599 5.02687 11.3826 4.87611C11.1663 4.72536 10.9089 4.64453 10.6452 4.64453Z",strokeWidth:"0.5",strokeLinecap:"round",strokeLinejoin:"round"}),W.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.4517 0.956055C16.7724 0.956055 17.0324 1.19869 17.0324 1.49799V6.58347C17.0324 6.88278 16.7724 7.12541 16.4517 7.12541C16.1311 7.12541 15.8711 6.88278 15.8711 6.58347V1.49799C15.8711 1.19869 16.1311 0.956055 16.4517 0.956055Z"}),W.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.0972 6.58105C21.4179 6.58105 21.6779 6.84102 21.6779 7.1617V9.48428C21.6779 9.80496 21.4179 10.0649 21.0972 10.0649C20.7766 10.0649 20.5166 9.80496 20.5166 9.48428V7.1617C20.5166 6.84102 20.7766 6.58105 21.0972 6.58105Z"}),W.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.5488 4.06307C13.5488 3.74239 13.8088 3.48242 14.1295 3.48242H18.7746C19.0953 3.48242 19.3553 3.74239 19.3553 4.06307C19.3553 4.38375 19.0953 4.64371 18.7746 4.64371H14.1295C13.8088 4.64371 13.5488 4.38375 13.5488 4.06307Z"}),W.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.3545 8.32186C19.3545 8.00117 19.5908 7.74121 19.8824 7.74121H22.3105C22.602 7.74121 22.8384 8.00117 22.8384 8.32186C22.8384 8.64254 22.602 8.9025 22.3105 8.9025H19.8824C19.5908 8.9025 19.3545 8.64254 19.3545 8.32186Z"})]}),nc=y=>{const{componentContent:_,componentAdvancedOptions:m}=y,{errorMessage:N}=_??{},{id:f,classes:v}=m??{},[k,L]=Al.useState(""),[A,J]=Al.useState(""),Q=()=>typeof sessionStorage>"u"?"":sessionStorage.getItem("hasInitialQuery")==="true"?"searching":"",[U,V]=Al.useState(Q());try{if(N&&typeof N!="string")throw new Error(`The "errorMessage" field must be a string type. The ${JSON.stringify(N)} was received.`);if(f&&typeof f!="string")throw new Error(`The "id" field must be a string type. The ${JSON.stringify(f)} was received.`);if(v&&typeof v!="string")throw new Error(`The "classes" field must be a string type. The ${JSON.stringify(v)} was received.`)}catch(q){return console.error("Error occurred in the Answer component: ",q),`<!-- Error occurred in the Answer component: ${q.message} -->`}Al.useEffect(()=>{sessionStorage.setItem("conversation","[]");const q=X=>{var de,Se;V(sessionStorage.getItem("answerStatus"));const we=JSON.parse(sessionStorage.getItem("conversation")),Ne=(de=we==null?void 0:we[0])==null?void 0:de.query,se=(Se=we==null?void 0:we[0])==null?void 0:Se.response;J(Ne),L(se)};window.addEventListener("customStorageChange",q)},[]);let ge=f||`answer__${Wa()}`;f&&!vd(f)&&(console.warn("The ID needs to follow the HTML ID naming convention."),ge=`answer__${Wa()}`);const ie=N||W.jsxs(W.Fragment,{children:[W.jsx("p",{children:"At this moment, we are unable to provide an answer due to technical issues."}),W.jsx("p",{children:"This could be caused by a temporary system error, connectivity problems, or an issue processing your request."}),W.jsx("p",{children:"Please try again later, and if the problem persists, consider rephrasing your question for better clarity. We apologize for the inconvenience and appreciate your patience while we work to resolve the issue."})]});return W.jsxs("section",{className:`answer${v?` ${v}`:""}`,id:ge,children:[U==="error"&&W.jsxs("div",{className:"answer__error",children:[W.jsx(xd,{className:"answer__errorIcon"}),W.jsx("div",{children:ie})]}),U==="searching"&&W.jsxs("div",{className:"answer__loader",children:[W.jsx(Ed,{className:"answer__loaderIcon"}),W.jsx("span",{className:"answer__loaderText",children:"Searching"})]}),U==="listening"&&W.jsxs(W.Fragment,{children:[W.jsx("article",{className:"answer__summary",children:A}),W.jsxs("h3",{className:"answer__heading",children:[W.jsx(_d,{className:"answer__icon"})," ",W.jsx("span",{className:"answer__title",children:"Answer"})]}),W.jsx("article",{dangerouslySetInnerHTML:{__html:k}})]})]})},Pd=()=>{const y=document.querySelectorAll('[data-component="squiz-qa-answer"]');for(const _ of y){const m=yd(_,"SQUIZ_QA_CONFIG");_.getAttribute("data-component-data")?Qa.hydrateRoot(_,W.jsx(nc,{...m})):Qa.createRoot(_).render(W.jsx(nc,{...m}))}};Pd();
    </script>
    
    <script type="module">
        var nd=Object.defineProperty;var rd=(y,x,h)=>x in y?nd(y,x,{enumerable:!0,configurable:!0,writable:!0,value:h}):y[x]=h;var ae=(y,x,h)=>rd(y,typeof x!="symbol"?x+"":x,h);(function(){const x=document.createElement("link").relList;if(x&&x.supports&&x.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))T(d);new MutationObserver(d=>{for(const v of d)if(v.type==="childList")for(const k of v.addedNodes)k.tagName==="LINK"&&k.rel==="modulepreload"&&T(k)}).observe(document,{childList:!0,subtree:!0});function h(d){const v={};return d.integrity&&(v.integrity=d.integrity),d.referrerPolicy&&(v.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?v.credentials="include":d.crossOrigin==="anonymous"?v.credentials="omit":v.credentials="same-origin",v}function T(d){if(d.ep)return;d.ep=!0;const v=h(d);fetch(d.href,v)}})();function ld(y){return y&&y.__esModule&&Object.prototype.hasOwnProperty.call(y,"default")?y.default:y}var Lu={exports:{}},kr={},ju={exports:{}},V={};/**
     * @license React
     * react.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var Da;function od(){if(Da)return V;Da=1;var y=Symbol.for("react.element"),x=Symbol.for("react.portal"),h=Symbol.for("react.fragment"),T=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),v=Symbol.for("react.provider"),k=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),X=Symbol.for("react.memo"),Q=Symbol.for("react.lazy"),$=Symbol.iterator;function F(c){return c===null||typeof c!="object"?null:(c=$&&c[$]||c["@@iterator"],typeof c=="function"?c:null)}var ye={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},le=Object.assign,W={};function J(c,w,B){this.props=c,this.context=w,this.refs=W,this.updater=B||ye}J.prototype.isReactComponent={},J.prototype.setState=function(c,w){if(typeof c!="object"&&typeof c!="function"&&c!=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,c,w,"setState")},J.prototype.forceUpdate=function(c){this.updater.enqueueForceUpdate(this,c,"forceUpdate")};function Ye(){}Ye.prototype=J.prototype;function De(c,w,B){this.props=c,this.context=w,this.refs=W,this.updater=B||ye}var de=De.prototype=new Ye;de.constructor=De,le(de,J.prototype),de.isPureReactComponent=!0;var ge=Array.isArray,Pe=Object.prototype.hasOwnProperty,Oe={current:null},Me={key:!0,ref:!0,__self:!0,__source:!0};function Je(c,w,B){var H,G={},K=null,ee=null;if(w!=null)for(H in w.ref!==void 0&&(ee=w.ref),w.key!==void 0&&(K=""+w.key),w)Pe.call(w,H)&&!Me.hasOwnProperty(H)&&(G[H]=w[H]);var Z=arguments.length-2;if(Z===1)G.children=B;else if(1<Z){for(var oe=Array(Z),Qe=0;Qe<Z;Qe++)oe[Qe]=arguments[Qe+2];G.children=oe}if(c&&c.defaultProps)for(H in Z=c.defaultProps,Z)G[H]===void 0&&(G[H]=Z[H]);return{$$typeof:y,type:c,key:K,ref:ee,props:G,_owner:Oe.current}}function Tt(c,w){return{$$typeof:y,type:c.type,key:w,ref:c.ref,props:c.props,_owner:c._owner}}function gt(c){return typeof c=="object"&&c!==null&&c.$$typeof===y}function Kt(c){var w={"=":"=0",":":"=2"};return"$"+c.replace(/[=:]/g,function(B){return w[B]})}var ft=/\/+/g;function He(c,w){return typeof c=="object"&&c!==null&&c.key!=null?Kt(""+c.key):w.toString(36)}function rt(c,w,B,H,G){var K=typeof c;(K==="undefined"||K==="boolean")&&(c=null);var ee=!1;if(c===null)ee=!0;else switch(K){case"string":case"number":ee=!0;break;case"object":switch(c.$$typeof){case y:case x:ee=!0}}if(ee)return ee=c,G=G(ee),c=H===""?"."+He(ee,0):H,ge(G)?(B="",c!=null&&(B=c.replace(ft,"$&/")+"/"),rt(G,w,B,"",function(Qe){return Qe})):G!=null&&(gt(G)&&(G=Tt(G,B+(!G.key||ee&&ee.key===G.key?"":(""+G.key).replace(ft,"$&/")+"/")+c)),w.push(G)),1;if(ee=0,H=H===""?".":H+":",ge(c))for(var Z=0;Z<c.length;Z++){K=c[Z];var oe=H+He(K,Z);ee+=rt(K,w,B,oe,G)}else if(oe=F(c),typeof oe=="function")for(c=oe.call(c),Z=0;!(K=c.next()).done;)K=K.value,oe=H+He(K,Z++),ee+=rt(K,w,B,oe,G);else if(K==="object")throw w=String(c),Error("Objects are not valid as a React child (found: "+(w==="[object Object]"?"object with keys {"+Object.keys(c).join(", ")+"}":w)+"). If you meant to render a collection of children, use an array instead.");return ee}function dt(c,w,B){if(c==null)return c;var H=[],G=0;return rt(c,H,"","",function(K){return w.call(B,K,G++)}),H}function Fe(c){if(c._status===-1){var w=c._result;w=w(),w.then(function(B){(c._status===0||c._status===-1)&&(c._status=1,c._result=B)},function(B){(c._status===0||c._status===-1)&&(c._status=2,c._result=B)}),c._status===-1&&(c._status=0,c._result=w)}if(c._status===1)return c._result.default;throw c._result}var ce={current:null},_={transition:null},I={ReactCurrentDispatcher:ce,ReactCurrentBatchConfig:_,ReactCurrentOwner:Oe};function R(){throw Error("act(...) is not supported in production builds of React.")}return V.Children={map:dt,forEach:function(c,w,B){dt(c,function(){w.apply(this,arguments)},B)},count:function(c){var w=0;return dt(c,function(){w++}),w},toArray:function(c){return dt(c,function(w){return w})||[]},only:function(c){if(!gt(c))throw Error("React.Children.only expected to receive a single React element child.");return c}},V.Component=J,V.Fragment=h,V.Profiler=d,V.PureComponent=De,V.StrictMode=T,V.Suspense=A,V.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=I,V.act=R,V.cloneElement=function(c,w,B){if(c==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+c+".");var H=le({},c.props),G=c.key,K=c.ref,ee=c._owner;if(w!=null){if(w.ref!==void 0&&(K=w.ref,ee=Oe.current),w.key!==void 0&&(G=""+w.key),c.type&&c.type.defaultProps)var Z=c.type.defaultProps;for(oe in w)Pe.call(w,oe)&&!Me.hasOwnProperty(oe)&&(H[oe]=w[oe]===void 0&&Z!==void 0?Z[oe]:w[oe])}var oe=arguments.length-2;if(oe===1)H.children=B;else if(1<oe){Z=Array(oe);for(var Qe=0;Qe<oe;Qe++)Z[Qe]=arguments[Qe+2];H.children=Z}return{$$typeof:y,type:c.type,key:G,ref:K,props:H,_owner:ee}},V.createContext=function(c){return c={$$typeof:k,_currentValue:c,_currentValue2:c,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},c.Provider={$$typeof:v,_context:c},c.Consumer=c},V.createElement=Je,V.createFactory=function(c){var w=Je.bind(null,c);return w.type=c,w},V.createRef=function(){return{current:null}},V.forwardRef=function(c){return{$$typeof:P,render:c}},V.isValidElement=gt,V.lazy=function(c){return{$$typeof:Q,_payload:{_status:-1,_result:c},_init:Fe}},V.memo=function(c,w){return{$$typeof:X,type:c,compare:w===void 0?null:w}},V.startTransition=function(c){var w=_.transition;_.transition={};try{c()}finally{_.transition=w}},V.unstable_act=R,V.useCallback=function(c,w){return ce.current.useCallback(c,w)},V.useContext=function(c){return ce.current.useContext(c)},V.useDebugValue=function(){},V.useDeferredValue=function(c){return ce.current.useDeferredValue(c)},V.useEffect=function(c,w){return ce.current.useEffect(c,w)},V.useId=function(){return ce.current.useId()},V.useImperativeHandle=function(c,w,B){return ce.current.useImperativeHandle(c,w,B)},V.useInsertionEffect=function(c,w){return ce.current.useInsertionEffect(c,w)},V.useLayoutEffect=function(c,w){return ce.current.useLayoutEffect(c,w)},V.useMemo=function(c,w){return ce.current.useMemo(c,w)},V.useReducer=function(c,w,B){return ce.current.useReducer(c,w,B)},V.useRef=function(c){return ce.current.useRef(c)},V.useState=function(c){return ce.current.useState(c)},V.useSyncExternalStore=function(c,w,B){return ce.current.useSyncExternalStore(c,w,B)},V.useTransition=function(){return ce.current.useTransition()},V.version="18.3.1",V}var Ma;function Au(){return Ma||(Ma=1,ju.exports=od()),ju.exports}/**
     * @license React
     * react-jsx-runtime.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var Fa;function ud(){if(Fa)return kr;Fa=1;var y=Au(),x=Symbol.for("react.element"),h=Symbol.for("react.fragment"),T=Object.prototype.hasOwnProperty,d=y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,v={key:!0,ref:!0,__self:!0,__source:!0};function k(P,A,X){var Q,$={},F=null,ye=null;X!==void 0&&(F=""+X),A.key!==void 0&&(F=""+A.key),A.ref!==void 0&&(ye=A.ref);for(Q in A)T.call(A,Q)&&!v.hasOwnProperty(Q)&&($[Q]=A[Q]);if(P&&P.defaultProps)for(Q in A=P.defaultProps,A)$[Q]===void 0&&($[Q]=A[Q]);return{$$typeof:x,type:P,key:F,ref:ye,props:$,_owner:d.current}}return kr.Fragment=h,kr.jsx=k,kr.jsxs=k,kr}var Ia;function id(){return Ia||(Ia=1,Lu.exports=ud()),Lu.exports}var me=id(),Il={},Du={exports:{}},Ve={},Mu={exports:{}},Fu={};/**
     * @license React
     * scheduler.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var Ua;function sd(){return Ua||(Ua=1,function(y){function x(_,I){var R=_.length;_.push(I);e:for(;0<R;){var c=R-1>>>1,w=_[c];if(0<d(w,I))_[c]=I,_[R]=w,R=c;else break e}}function h(_){return _.length===0?null:_[0]}function T(_){if(_.length===0)return null;var I=_[0],R=_.pop();if(R!==I){_[0]=R;e:for(var c=0,w=_.length,B=w>>>1;c<B;){var H=2*(c+1)-1,G=_[H],K=H+1,ee=_[K];if(0>d(G,R))K<w&&0>d(ee,G)?(_[c]=ee,_[K]=R,c=K):(_[c]=G,_[H]=R,c=H);else if(K<w&&0>d(ee,R))_[c]=ee,_[K]=R,c=K;else break e}}return I}function d(_,I){var R=_.sortIndex-I.sortIndex;return R!==0?R:_.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var v=performance;y.unstable_now=function(){return v.now()}}else{var k=Date,P=k.now();y.unstable_now=function(){return k.now()-P}}var A=[],X=[],Q=1,$=null,F=3,ye=!1,le=!1,W=!1,J=typeof setTimeout=="function"?setTimeout:null,Ye=typeof clearTimeout=="function"?clearTimeout:null,De=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function de(_){for(var I=h(X);I!==null;){if(I.callback===null)T(X);else if(I.startTime<=_)T(X),I.sortIndex=I.expirationTime,x(A,I);else break;I=h(X)}}function ge(_){if(W=!1,de(_),!le)if(h(A)!==null)le=!0,Fe(Pe);else{var I=h(X);I!==null&&ce(ge,I.startTime-_)}}function Pe(_,I){le=!1,W&&(W=!1,Ye(Je),Je=-1),ye=!0;var R=F;try{for(de(I),$=h(A);$!==null&&(!($.expirationTime>I)||_&&!Kt());){var c=$.callback;if(typeof c=="function"){$.callback=null,F=$.priorityLevel;var w=c($.expirationTime<=I);I=y.unstable_now(),typeof w=="function"?$.callback=w:$===h(A)&&T(A),de(I)}else T(A);$=h(A)}if($!==null)var B=!0;else{var H=h(X);H!==null&&ce(ge,H.startTime-I),B=!1}return B}finally{$=null,F=R,ye=!1}}var Oe=!1,Me=null,Je=-1,Tt=5,gt=-1;function Kt(){return!(y.unstable_now()-gt<Tt)}function ft(){if(Me!==null){var _=y.unstable_now();gt=_;var I=!0;try{I=Me(!0,_)}finally{I?He():(Oe=!1,Me=null)}}else Oe=!1}var He;if(typeof De=="function")He=function(){De(ft)};else if(typeof MessageChannel<"u"){var rt=new MessageChannel,dt=rt.port2;rt.port1.onmessage=ft,He=function(){dt.postMessage(null)}}else He=function(){J(ft,0)};function Fe(_){Me=_,Oe||(Oe=!0,He())}function ce(_,I){Je=J(function(){_(y.unstable_now())},I)}y.unstable_IdlePriority=5,y.unstable_ImmediatePriority=1,y.unstable_LowPriority=4,y.unstable_NormalPriority=3,y.unstable_Profiling=null,y.unstable_UserBlockingPriority=2,y.unstable_cancelCallback=function(_){_.callback=null},y.unstable_continueExecution=function(){le||ye||(le=!0,Fe(Pe))},y.unstable_forceFrameRate=function(_){0>_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Tt=0<_?Math.floor(1e3/_):5},y.unstable_getCurrentPriorityLevel=function(){return F},y.unstable_getFirstCallbackNode=function(){return h(A)},y.unstable_next=function(_){switch(F){case 1:case 2:case 3:var I=3;break;default:I=F}var R=F;F=I;try{return _()}finally{F=R}},y.unstable_pauseExecution=function(){},y.unstable_requestPaint=function(){},y.unstable_runWithPriority=function(_,I){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var R=F;F=_;try{return I()}finally{F=R}},y.unstable_scheduleCallback=function(_,I,R){var c=y.unstable_now();switch(typeof R=="object"&&R!==null?(R=R.delay,R=typeof R=="number"&&0<R?c+R:c):R=c,_){case 1:var w=-1;break;case 2:w=250;break;case 5:w=1073741823;break;case 4:w=1e4;break;default:w=5e3}return w=R+w,_={id:Q++,callback:I,priorityLevel:_,startTime:R,expirationTime:w,sortIndex:-1},R>c?(_.sortIndex=R,x(X,_),h(A)===null&&_===h(X)&&(W?(Ye(Je),Je=-1):W=!0,ce(ge,R-c))):(_.sortIndex=w,x(A,_),le||ye||(le=!0,Fe(Pe))),_},y.unstable_shouldYield=Kt,y.unstable_wrapCallback=function(_){var I=F;return function(){var R=F;F=I;try{return _.apply(this,arguments)}finally{F=R}}}}(Fu)),Fu}var Aa;function ad(){return Aa||(Aa=1,Mu.exports=sd()),Mu.exports}/**
     * @license React
     * react-dom.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var $a;function cd(){if($a)return Ve;$a=1;var y=Au(),x=ad();function h(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var T=new Set,d={};function v(e,t){k(e,t),k(e+"Capture",t)}function k(e,t){for(d[e]=t,e=0;e<t.length;e++)T.add(t[e])}var P=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),A=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]*$/,Q={},$={};function F(e){return A.call($,e)?!0:A.call(Q,e)?!1:X.test(e)?$[e]=!0:(Q[e]=!0,!1)}function ye(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function le(e,t,n,r){if(t===null||typeof t>"u"||ye(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.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 W(e,t,n,r,l,o,u){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=u}var J={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){J[e]=new W(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];J[t]=new W(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){J[e]=new W(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){J[e]=new W(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){J[e]=new W(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){J[e]=new W(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){J[e]=new W(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){J[e]=new W(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){J[e]=new W(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ye=/[\-:]([a-z])/g;function De(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(Ye,De);J[t]=new W(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(Ye,De);J[t]=new W(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(Ye,De);J[t]=new W(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){J[e]=new W(e,1,!1,e.toLowerCase(),null,!1,!1)}),J.xlinkHref=new W("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){J[e]=new W(e,1,!1,e.toLowerCase(),null,!0,!0)});function de(e,t,n,r){var l=J.hasOwnProperty(t)?J[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(le(t,n,l,r)&&(n=null),r||l===null?F(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var ge=y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Pe=Symbol.for("react.element"),Oe=Symbol.for("react.portal"),Me=Symbol.for("react.fragment"),Je=Symbol.for("react.strict_mode"),Tt=Symbol.for("react.profiler"),gt=Symbol.for("react.provider"),Kt=Symbol.for("react.context"),ft=Symbol.for("react.forward_ref"),He=Symbol.for("react.suspense"),rt=Symbol.for("react.suspense_list"),dt=Symbol.for("react.memo"),Fe=Symbol.for("react.lazy"),ce=Symbol.for("react.offscreen"),_=Symbol.iterator;function I(e){return e===null||typeof e!="object"?null:(e=_&&e[_]||e["@@iterator"],typeof e=="function"?e:null)}var R=Object.assign,c;function w(e){if(c===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);c=t&&t[1]||""}return`
    `+c+e}var B=!1;function H(e,t){if(!e||B)return"";B=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(m){var r=m}Reflect.construct(e,[],t)}else{try{t.call()}catch(m){r=m}e.call(t.prototype)}else{try{throw Error()}catch(m){r=m}e()}}catch(m){if(m&&r&&typeof m.stack=="string"){for(var l=m.stack.split(`
    `),o=r.stack.split(`
    `),u=l.length-1,i=o.length-1;1<=u&&0<=i&&l[u]!==o[i];)i--;for(;1<=u&&0<=i;u--,i--)if(l[u]!==o[i]){if(u!==1||i!==1)do if(u--,i--,0>i||l[u]!==o[i]){var s=`
    `+l[u].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=u&&0<=i);break}}}finally{B=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?w(e):""}function G(e){switch(e.tag){case 5:return w(e.type);case 16:return w("Lazy");case 13:return w("Suspense");case 19:return w("SuspenseList");case 0:case 2:case 15:return e=H(e.type,!1),e;case 11:return e=H(e.type.render,!1),e;case 1:return e=H(e.type,!0),e;default:return""}}function K(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 Me:return"Fragment";case Oe:return"Portal";case Tt:return"Profiler";case Je:return"StrictMode";case He:return"Suspense";case rt:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Kt:return(e.displayName||"Context")+".Consumer";case gt:return(e._context.displayName||"Context")+".Provider";case ft:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case dt:return t=e.displayName||null,t!==null?t:K(e.type)||"Memo";case Fe:t=e._payload,e=e._init;try{return K(e(t))}catch{}}return null}function ee(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 K(t);case 8:return t===Je?"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 Z(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function oe(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Qe(e){var t=oe(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(u){r=""+u,o.call(this,u)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(u){r=""+u},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Nr(e){e._valueTracker||(e._valueTracker=Qe(e))}function $u(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=oe(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Tr(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 Ul(e,t){var n=t.checked;return R({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Bu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Z(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Vu(e,t){t=t.checked,t!=null&&de(e,"checked",t,!1)}function Al(e,t){Vu(e,t);var n=Z(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?$l(e,t.type,n):t.hasOwnProperty("defaultValue")&&$l(e,t.type,Z(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Hu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function $l(e,t,n){(t!=="number"||Tr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Fn=Array.isArray;function fn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Z(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function Bl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(h(91));return R({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Qu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(h(92));if(Fn(n)){if(1<n.length)throw Error(h(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Z(n)}}function Wu(e,t){var n=Z(t.value),r=Z(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function qu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Gu(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 Vl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Gu(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var zr,Ku=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(zr=zr||document.createElement("div"),zr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=zr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function In(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Un={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},oc=["Webkit","ms","Moz","O"];Object.keys(Un).forEach(function(e){oc.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Un[t]=Un[e]})});function Yu(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Un.hasOwnProperty(e)&&Un[e]?(""+t).trim():t+"px"}function Ju(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Yu(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var uc=R({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 Hl(e,t){if(t){if(uc[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(h(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(h(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(h(61))}if(t.style!=null&&typeof t.style!="object")throw Error(h(62))}}function Ql(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 Wl=null;function ql(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Gl=null,dn=null,pn=null;function Xu(e){if(e=ur(e)){if(typeof Gl!="function")throw Error(h(280));var t=e.stateNode;t&&(t=Zr(t),Gl(e.stateNode,e.type,t))}}function Zu(e){dn?pn?pn.push(e):pn=[e]:dn=e}function bu(){if(dn){var e=dn,t=pn;if(pn=dn=null,Xu(e),t)for(e=0;e<t.length;e++)Xu(t[e])}}function ei(e,t){return e(t)}function ti(){}var Kl=!1;function ni(e,t,n){if(Kl)return e(t,n);Kl=!0;try{return ei(e,t,n)}finally{Kl=!1,(dn!==null||pn!==null)&&(ti(),bu())}}function An(e,t){var n=e.stateNode;if(n===null)return null;var r=Zr(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(h(231,t,typeof n));return n}var Yl=!1;if(P)try{var $n={};Object.defineProperty($n,"passive",{get:function(){Yl=!0}}),window.addEventListener("test",$n,$n),window.removeEventListener("test",$n,$n)}catch{Yl=!1}function ic(e,t,n,r,l,o,u,i,s){var m=Array.prototype.slice.call(arguments,3);try{t.apply(n,m)}catch(S){this.onError(S)}}var Bn=!1,Rr=null,Or=!1,Jl=null,sc={onError:function(e){Bn=!0,Rr=e}};function ac(e,t,n,r,l,o,u,i,s){Bn=!1,Rr=null,ic.apply(sc,arguments)}function cc(e,t,n,r,l,o,u,i,s){if(ac.apply(this,arguments),Bn){if(Bn){var m=Rr;Bn=!1,Rr=null}else throw Error(h(198));Or||(Or=!0,Jl=m)}}function Yt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function ri(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 li(e){if(Yt(e)!==e)throw Error(h(188))}function fc(e){var t=e.alternate;if(!t){if(t=Yt(e),t===null)throw Error(h(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return li(l),e;if(o===r)return li(l),t;o=o.sibling}throw Error(h(188))}if(n.return!==r.return)n=l,r=o;else{for(var u=!1,i=l.child;i;){if(i===n){u=!0,n=l,r=o;break}if(i===r){u=!0,r=l,n=o;break}i=i.sibling}if(!u){for(i=o.child;i;){if(i===n){u=!0,n=o,r=l;break}if(i===r){u=!0,r=o,n=l;break}i=i.sibling}if(!u)throw Error(h(189))}}if(n.alternate!==r)throw Error(h(190))}if(n.tag!==3)throw Error(h(188));return n.stateNode.current===n?e:t}function oi(e){return e=fc(e),e!==null?ui(e):null}function ui(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ui(e);if(t!==null)return t;e=e.sibling}return null}var ii=x.unstable_scheduleCallback,si=x.unstable_cancelCallback,dc=x.unstable_shouldYield,pc=x.unstable_requestPaint,pe=x.unstable_now,hc=x.unstable_getCurrentPriorityLevel,Xl=x.unstable_ImmediatePriority,ai=x.unstable_UserBlockingPriority,Lr=x.unstable_NormalPriority,mc=x.unstable_LowPriority,ci=x.unstable_IdlePriority,jr=null,pt=null;function vc(e){if(pt&&typeof pt.onCommitFiberRoot=="function")try{pt.onCommitFiberRoot(jr,e,void 0,(e.current.flags&128)===128)}catch{}}var lt=Math.clz32?Math.clz32:wc,yc=Math.log,gc=Math.LN2;function wc(e){return e>>>=0,e===0?32:31-(yc(e)/gc|0)|0}var Dr=64,Mr=4194304;function Vn(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 Fr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,u=n&268435455;if(u!==0){var i=u&~l;i!==0?r=Vn(i):(o&=u,o!==0&&(r=Vn(o)))}else u=n&~l,u!==0?r=Vn(u):o!==0&&(r=Vn(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&l)===0&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-lt(t),l=1<<n,r|=e[n],t&=~l;return r}function Sc(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 kc(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var u=31-lt(o),i=1<<u,s=l[u];s===-1?((i&n)===0||(i&r)!==0)&&(l[u]=Sc(i,t)):s<=t&&(e.expiredLanes|=i),o&=~i}}function Zl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function fi(){var e=Dr;return Dr<<=1,(Dr&4194240)===0&&(Dr=64),e}function bl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Hn(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-lt(t),e[t]=n}function Ec(e,t){var n=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 r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-lt(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function eo(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-lt(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var b=0;function di(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var pi,to,hi,mi,vi,no=!1,Ir=[],zt=null,Rt=null,Ot=null,Qn=new Map,Wn=new Map,Lt=[],Cc="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 yi(e,t){switch(e){case"focusin":case"focusout":zt=null;break;case"dragenter":case"dragleave":Rt=null;break;case"mouseover":case"mouseout":Ot=null;break;case"pointerover":case"pointerout":Qn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Wn.delete(t.pointerId)}}function qn(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=ur(t),t!==null&&to(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function xc(e,t,n,r,l){switch(t){case"focusin":return zt=qn(zt,e,t,n,r,l),!0;case"dragenter":return Rt=qn(Rt,e,t,n,r,l),!0;case"mouseover":return Ot=qn(Ot,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return Qn.set(o,qn(Qn.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,Wn.set(o,qn(Wn.get(o)||null,e,t,n,r,l)),!0}return!1}function gi(e){var t=Jt(e.target);if(t!==null){var n=Yt(t);if(n!==null){if(t=n.tag,t===13){if(t=ri(n),t!==null){e.blockedOn=t,vi(e.priority,function(){hi(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ur(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=lo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Wl=r,n.target.dispatchEvent(r),Wl=null}else return t=ur(n),t!==null&&to(t),e.blockedOn=n,!1;t.shift()}return!0}function wi(e,t,n){Ur(e)&&n.delete(t)}function _c(){no=!1,zt!==null&&Ur(zt)&&(zt=null),Rt!==null&&Ur(Rt)&&(Rt=null),Ot!==null&&Ur(Ot)&&(Ot=null),Qn.forEach(wi),Wn.forEach(wi)}function Gn(e,t){e.blockedOn===t&&(e.blockedOn=null,no||(no=!0,x.unstable_scheduleCallback(x.unstable_NormalPriority,_c)))}function Kn(e){function t(l){return Gn(l,e)}if(0<Ir.length){Gn(Ir[0],e);for(var n=1;n<Ir.length;n++){var r=Ir[n];r.blockedOn===e&&(r.blockedOn=null)}}for(zt!==null&&Gn(zt,e),Rt!==null&&Gn(Rt,e),Ot!==null&&Gn(Ot,e),Qn.forEach(t),Wn.forEach(t),n=0;n<Lt.length;n++)r=Lt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Lt.length&&(n=Lt[0],n.blockedOn===null);)gi(n),n.blockedOn===null&&Lt.shift()}var hn=ge.ReactCurrentBatchConfig,Ar=!0;function Pc(e,t,n,r){var l=b,o=hn.transition;hn.transition=null;try{b=1,ro(e,t,n,r)}finally{b=l,hn.transition=o}}function Nc(e,t,n,r){var l=b,o=hn.transition;hn.transition=null;try{b=4,ro(e,t,n,r)}finally{b=l,hn.transition=o}}function ro(e,t,n,r){if(Ar){var l=lo(e,t,n,r);if(l===null)Eo(e,t,r,$r,n),yi(e,r);else if(xc(l,e,t,n,r))r.stopPropagation();else if(yi(e,r),t&4&&-1<Cc.indexOf(e)){for(;l!==null;){var o=ur(l);if(o!==null&&pi(o),o=lo(e,t,n,r),o===null&&Eo(e,t,r,$r,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else Eo(e,t,r,null,n)}}var $r=null;function lo(e,t,n,r){if($r=null,e=ql(r),e=Jt(e),e!==null)if(t=Yt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=ri(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return $r=e,null}function Si(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(hc()){case Xl:return 1;case ai:return 4;case Lr:case mc:return 16;case ci:return 536870912;default:return 16}default:return 16}}var jt=null,oo=null,Br=null;function ki(){if(Br)return Br;var e,t=oo,n=t.length,r,l="value"in jt?jt.value:jt.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var u=n-e;for(r=1;r<=u&&t[n-r]===l[o-r];r++);return Br=l.slice(e,1<r?1-r:void 0)}function Vr(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 Hr(){return!0}function Ei(){return!1}function We(e){function t(n,r,l,o,u){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=u,this.currentTarget=null;for(var i in e)e.hasOwnProperty(i)&&(n=e[i],this[i]=n?n(o):o[i]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Hr:Ei,this.isPropagationStopped=Ei,this}return R(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Hr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Hr)},persist:function(){},isPersistent:Hr}),t}var mn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},uo=We(mn),Yn=R({},mn,{view:0,detail:0}),Tc=We(Yn),io,so,Jn,Qr=R({},Yn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:co,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!==Jn&&(Jn&&e.type==="mousemove"?(io=e.screenX-Jn.screenX,so=e.screenY-Jn.screenY):so=io=0,Jn=e),io)},movementY:function(e){return"movementY"in e?e.movementY:so}}),Ci=We(Qr),zc=R({},Qr,{dataTransfer:0}),Rc=We(zc),Oc=R({},Yn,{relatedTarget:0}),ao=We(Oc),Lc=R({},mn,{animationName:0,elapsedTime:0,pseudoElement:0}),jc=We(Lc),Dc=R({},mn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Mc=We(Dc),Fc=R({},mn,{data:0}),xi=We(Fc),Ic={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Uc={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"},Ac={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function $c(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Ac[e])?!!t[e]:!1}function co(){return $c}var Bc=R({},Yn,{key:function(e){if(e.key){var t=Ic[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Vr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Uc[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:co,charCode:function(e){return e.type==="keypress"?Vr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Vr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Vc=We(Bc),Hc=R({},Qr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),_i=We(Hc),Qc=R({},Yn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:co}),Wc=We(Qc),qc=R({},mn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Gc=We(qc),Kc=R({},Qr,{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}),Yc=We(Kc),Jc=[9,13,27,32],fo=P&&"CompositionEvent"in window,Xn=null;P&&"documentMode"in document&&(Xn=document.documentMode);var Xc=P&&"TextEvent"in window&&!Xn,Pi=P&&(!fo||Xn&&8<Xn&&11>=Xn),Ni=" ",Ti=!1;function zi(e,t){switch(e){case"keyup":return Jc.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ri(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var vn=!1;function Zc(e,t){switch(e){case"compositionend":return Ri(t);case"keypress":return t.which!==32?null:(Ti=!0,Ni);case"textInput":return e=t.data,e===Ni&&Ti?null:e;default:return null}}function bc(e,t){if(vn)return e==="compositionend"||!fo&&zi(e,t)?(e=ki(),Br=oo=jt=null,vn=!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 Pi&&t.locale!=="ko"?null:t.data;default:return null}}var ef={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 Oi(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!ef[e.type]:t==="textarea"}function Li(e,t,n,r){Zu(r),t=Yr(t,"onChange"),0<t.length&&(n=new uo("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Zn=null,bn=null;function tf(e){Ji(e,0)}function Wr(e){var t=kn(e);if($u(t))return e}function nf(e,t){if(e==="change")return t}var ji=!1;if(P){var po;if(P){var ho="oninput"in document;if(!ho){var Di=document.createElement("div");Di.setAttribute("oninput","return;"),ho=typeof Di.oninput=="function"}po=ho}else po=!1;ji=po&&(!document.documentMode||9<document.documentMode)}function Mi(){Zn&&(Zn.detachEvent("onpropertychange",Fi),bn=Zn=null)}function Fi(e){if(e.propertyName==="value"&&Wr(bn)){var t=[];Li(t,bn,e,ql(e)),ni(tf,t)}}function rf(e,t,n){e==="focusin"?(Mi(),Zn=t,bn=n,Zn.attachEvent("onpropertychange",Fi)):e==="focusout"&&Mi()}function lf(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Wr(bn)}function of(e,t){if(e==="click")return Wr(t)}function uf(e,t){if(e==="input"||e==="change")return Wr(t)}function sf(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ot=typeof Object.is=="function"?Object.is:sf;function er(e,t){if(ot(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!A.call(t,l)||!ot(e[l],t[l]))return!1}return!0}function Ii(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ui(e,t){var n=Ii(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ii(n)}}function Ai(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ai(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function $i(){for(var e=window,t=Tr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Tr(e.document)}return t}function mo(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 af(e){var t=$i(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Ai(n.ownerDocument.documentElement,n)){if(r!==null&&mo(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=Ui(n,o);var u=Ui(n,r);l&&u&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(u.node,u.offset)):(t.setEnd(u.node,u.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var cf=P&&"documentMode"in document&&11>=document.documentMode,yn=null,vo=null,tr=null,yo=!1;function Bi(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;yo||yn==null||yn!==Tr(r)||(r=yn,"selectionStart"in r&&mo(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),tr&&er(tr,r)||(tr=r,r=Yr(vo,"onSelect"),0<r.length&&(t=new uo("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=yn)))}function qr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var gn={animationend:qr("Animation","AnimationEnd"),animationiteration:qr("Animation","AnimationIteration"),animationstart:qr("Animation","AnimationStart"),transitionend:qr("Transition","TransitionEnd")},go={},Vi={};P&&(Vi=document.createElement("div").style,"AnimationEvent"in window||(delete gn.animationend.animation,delete gn.animationiteration.animation,delete gn.animationstart.animation),"TransitionEvent"in window||delete gn.transitionend.transition);function Gr(e){if(go[e])return go[e];if(!gn[e])return e;var t=gn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Vi)return go[e]=t[n];return e}var Hi=Gr("animationend"),Qi=Gr("animationiteration"),Wi=Gr("animationstart"),qi=Gr("transitionend"),Gi=new Map,Ki="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 Dt(e,t){Gi.set(e,t),v(t,[e])}for(var wo=0;wo<Ki.length;wo++){var So=Ki[wo],ff=So.toLowerCase(),df=So[0].toUpperCase()+So.slice(1);Dt(ff,"on"+df)}Dt(Hi,"onAnimationEnd"),Dt(Qi,"onAnimationIteration"),Dt(Wi,"onAnimationStart"),Dt("dblclick","onDoubleClick"),Dt("focusin","onFocus"),Dt("focusout","onBlur"),Dt(qi,"onTransitionEnd"),k("onMouseEnter",["mouseout","mouseover"]),k("onMouseLeave",["mouseout","mouseover"]),k("onPointerEnter",["pointerout","pointerover"]),k("onPointerLeave",["pointerout","pointerover"]),v("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),v("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),v("onBeforeInput",["compositionend","keypress","textInput","paste"]),v("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),v("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),v("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var nr="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(" "),pf=new Set("cancel close invalid load scroll toggle".split(" ").concat(nr));function Yi(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,cc(r,t,void 0,e),e.currentTarget=null}function Ji(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var u=r.length-1;0<=u;u--){var i=r[u],s=i.instance,m=i.currentTarget;if(i=i.listener,s!==o&&l.isPropagationStopped())break e;Yi(l,i,m),o=s}else for(u=0;u<r.length;u++){if(i=r[u],s=i.instance,m=i.currentTarget,i=i.listener,s!==o&&l.isPropagationStopped())break e;Yi(l,i,m),o=s}}}if(Or)throw e=Jl,Or=!1,Jl=null,e}function ne(e,t){var n=t[To];n===void 0&&(n=t[To]=new Set);var r=e+"__bubble";n.has(r)||(Xi(t,e,2,!1),n.add(r))}function ko(e,t,n){var r=0;t&&(r|=4),Xi(n,e,r,t)}var Kr="_reactListening"+Math.random().toString(36).slice(2);function rr(e){if(!e[Kr]){e[Kr]=!0,T.forEach(function(n){n!=="selectionchange"&&(pf.has(n)||ko(n,!1,e),ko(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Kr]||(t[Kr]=!0,ko("selectionchange",!1,t))}}function Xi(e,t,n,r){switch(Si(t)){case 1:var l=Pc;break;case 4:l=Nc;break;default:l=ro}n=l.bind(null,t,n,e),l=void 0,!Yl||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Eo(e,t,n,r,l){var o=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var u=r.tag;if(u===3||u===4){var i=r.stateNode.containerInfo;if(i===l||i.nodeType===8&&i.parentNode===l)break;if(u===4)for(u=r.return;u!==null;){var s=u.tag;if((s===3||s===4)&&(s=u.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l))return;u=u.return}for(;i!==null;){if(u=Jt(i),u===null)return;if(s=u.tag,s===5||s===6){r=o=u;continue e}i=i.parentNode}}r=r.return}ni(function(){var m=o,S=ql(n),E=[];e:{var g=Gi.get(e);if(g!==void 0){var N=uo,O=e;switch(e){case"keypress":if(Vr(n)===0)break e;case"keydown":case"keyup":N=Vc;break;case"focusin":O="focus",N=ao;break;case"focusout":O="blur",N=ao;break;case"beforeblur":case"afterblur":N=ao;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":N=Ci;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":N=Rc;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":N=Wc;break;case Hi:case Qi:case Wi:N=jc;break;case qi:N=Gc;break;case"scroll":N=Tc;break;case"wheel":N=Yc;break;case"copy":case"cut":case"paste":N=Mc;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":N=_i}var L=(t&4)!==0,he=!L&&e==="scroll",f=L?g!==null?g+"Capture":null:g;L=[];for(var a=m,p;a!==null;){p=a;var C=p.stateNode;if(p.tag===5&&C!==null&&(p=C,f!==null&&(C=An(a,f),C!=null&&L.push(lr(a,C,p)))),he)break;a=a.return}0<L.length&&(g=new N(g,O,null,n,S),E.push({event:g,listeners:L}))}}if((t&7)===0){e:{if(g=e==="mouseover"||e==="pointerover",N=e==="mouseout"||e==="pointerout",g&&n!==Wl&&(O=n.relatedTarget||n.fromElement)&&(Jt(O)||O[wt]))break e;if((N||g)&&(g=S.window===S?S:(g=S.ownerDocument)?g.defaultView||g.parentWindow:window,N?(O=n.relatedTarget||n.toElement,N=m,O=O?Jt(O):null,O!==null&&(he=Yt(O),O!==he||O.tag!==5&&O.tag!==6)&&(O=null)):(N=null,O=m),N!==O)){if(L=Ci,C="onMouseLeave",f="onMouseEnter",a="mouse",(e==="pointerout"||e==="pointerover")&&(L=_i,C="onPointerLeave",f="onPointerEnter",a="pointer"),he=N==null?g:kn(N),p=O==null?g:kn(O),g=new L(C,a+"leave",N,n,S),g.target=he,g.relatedTarget=p,C=null,Jt(S)===m&&(L=new L(f,a+"enter",O,n,S),L.target=p,L.relatedTarget=he,C=L),he=C,N&&O)t:{for(L=N,f=O,a=0,p=L;p;p=wn(p))a++;for(p=0,C=f;C;C=wn(C))p++;for(;0<a-p;)L=wn(L),a--;for(;0<p-a;)f=wn(f),p--;for(;a--;){if(L===f||f!==null&&L===f.alternate)break t;L=wn(L),f=wn(f)}L=null}else L=null;N!==null&&Zi(E,g,N,L,!1),O!==null&&he!==null&&Zi(E,he,O,L,!0)}}e:{if(g=m?kn(m):window,N=g.nodeName&&g.nodeName.toLowerCase(),N==="select"||N==="input"&&g.type==="file")var j=nf;else if(Oi(g))if(ji)j=uf;else{j=lf;var D=rf}else(N=g.nodeName)&&N.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(j=of);if(j&&(j=j(e,m))){Li(E,j,n,S);break e}D&&D(e,g,m),e==="focusout"&&(D=g._wrapperState)&&D.controlled&&g.type==="number"&&$l(g,"number",g.value)}switch(D=m?kn(m):window,e){case"focusin":(Oi(D)||D.contentEditable==="true")&&(yn=D,vo=m,tr=null);break;case"focusout":tr=vo=yn=null;break;case"mousedown":yo=!0;break;case"contextmenu":case"mouseup":case"dragend":yo=!1,Bi(E,n,S);break;case"selectionchange":if(cf)break;case"keydown":case"keyup":Bi(E,n,S)}var M;if(fo)e:{switch(e){case"compositionstart":var U="onCompositionStart";break e;case"compositionend":U="onCompositionEnd";break e;case"compositionupdate":U="onCompositionUpdate";break e}U=void 0}else vn?zi(e,n)&&(U="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(U="onCompositionStart");U&&(Pi&&n.locale!=="ko"&&(vn||U!=="onCompositionStart"?U==="onCompositionEnd"&&vn&&(M=ki()):(jt=S,oo="value"in jt?jt.value:jt.textContent,vn=!0)),D=Yr(m,U),0<D.length&&(U=new xi(U,e,null,n,S),E.push({event:U,listeners:D}),M?U.data=M:(M=Ri(n),M!==null&&(U.data=M)))),(M=Xc?Zc(e,n):bc(e,n))&&(m=Yr(m,"onBeforeInput"),0<m.length&&(S=new xi("onBeforeInput","beforeinput",null,n,S),E.push({event:S,listeners:m}),S.data=M))}Ji(E,t)})}function lr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Yr(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=An(e,n),o!=null&&r.unshift(lr(e,o,l)),o=An(e,t),o!=null&&r.push(lr(e,o,l))),e=e.return}return r}function wn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Zi(e,t,n,r,l){for(var o=t._reactName,u=[];n!==null&&n!==r;){var i=n,s=i.alternate,m=i.stateNode;if(s!==null&&s===r)break;i.tag===5&&m!==null&&(i=m,l?(s=An(n,o),s!=null&&u.unshift(lr(n,s,i))):l||(s=An(n,o),s!=null&&u.push(lr(n,s,i)))),n=n.return}u.length!==0&&e.push({event:t,listeners:u})}var hf=/\r\n?/g,mf=/\u0000|\uFFFD/g;function bi(e){return(typeof e=="string"?e:""+e).replace(hf,`
    `).replace(mf,"")}function Jr(e,t,n){if(t=bi(t),bi(e)!==t&&n)throw Error(h(425))}function Xr(){}var Co=null,xo=null;function _o(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 Po=typeof setTimeout=="function"?setTimeout:void 0,vf=typeof clearTimeout=="function"?clearTimeout:void 0,es=typeof Promise=="function"?Promise:void 0,yf=typeof queueMicrotask=="function"?queueMicrotask:typeof es<"u"?function(e){return es.resolve(null).then(e).catch(gf)}:Po;function gf(e){setTimeout(function(){throw e})}function No(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),Kn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Kn(t)}function Mt(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 ts(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Sn=Math.random().toString(36).slice(2),ht="__reactFiber$"+Sn,or="__reactProps$"+Sn,wt="__reactContainer$"+Sn,To="__reactEvents$"+Sn,wf="__reactListeners$"+Sn,Sf="__reactHandles$"+Sn;function Jt(e){var t=e[ht];if(t)return t;for(var n=e.parentNode;n;){if(t=n[wt]||n[ht]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=ts(e);e!==null;){if(n=e[ht])return n;e=ts(e)}return t}e=n,n=e.parentNode}return null}function ur(e){return e=e[ht]||e[wt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function kn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(h(33))}function Zr(e){return e[or]||null}var zo=[],En=-1;function Ft(e){return{current:e}}function re(e){0>En||(e.current=zo[En],zo[En]=null,En--)}function te(e,t){En++,zo[En]=e.current,e.current=t}var It={},Ne=Ft(It),Ie=Ft(!1),Xt=It;function Cn(e,t){var n=e.type.contextTypes;if(!n)return It;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Ue(e){return e=e.childContextTypes,e!=null}function br(){re(Ie),re(Ne)}function ns(e,t,n){if(Ne.current!==It)throw Error(h(168));te(Ne,t),te(Ie,n)}function rs(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(h(108,ee(e)||"Unknown",l));return R({},n,r)}function el(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||It,Xt=Ne.current,te(Ne,e),te(Ie,Ie.current),!0}function ls(e,t,n){var r=e.stateNode;if(!r)throw Error(h(169));n?(e=rs(e,t,Xt),r.__reactInternalMemoizedMergedChildContext=e,re(Ie),re(Ne),te(Ne,e)):re(Ie),te(Ie,n)}var St=null,tl=!1,Ro=!1;function os(e){St===null?St=[e]:St.push(e)}function kf(e){tl=!0,os(e)}function Ut(){if(!Ro&&St!==null){Ro=!0;var e=0,t=b;try{var n=St;for(b=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}St=null,tl=!1}catch(l){throw St!==null&&(St=St.slice(e+1)),ii(Xl,Ut),l}finally{b=t,Ro=!1}}return null}var xn=[],_n=0,nl=null,rl=0,Xe=[],Ze=0,Zt=null,kt=1,Et="";function bt(e,t){xn[_n++]=rl,xn[_n++]=nl,nl=e,rl=t}function us(e,t,n){Xe[Ze++]=kt,Xe[Ze++]=Et,Xe[Ze++]=Zt,Zt=e;var r=kt;e=Et;var l=32-lt(r)-1;r&=~(1<<l),n+=1;var o=32-lt(t)+l;if(30<o){var u=l-l%5;o=(r&(1<<u)-1).toString(32),r>>=u,l-=u,kt=1<<32-lt(t)+l|n<<l|r,Et=o+e}else kt=1<<o|n<<l|r,Et=e}function Oo(e){e.return!==null&&(bt(e,1),us(e,1,0))}function Lo(e){for(;e===nl;)nl=xn[--_n],xn[_n]=null,rl=xn[--_n],xn[_n]=null;for(;e===Zt;)Zt=Xe[--Ze],Xe[Ze]=null,Et=Xe[--Ze],Xe[Ze]=null,kt=Xe[--Ze],Xe[Ze]=null}var qe=null,Ge=null,ue=!1,ut=null;function is(e,t){var n=nt(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function ss(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,qe=e,Ge=Mt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,qe=e,Ge=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Zt!==null?{id:kt,overflow:Et}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=nt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,qe=e,Ge=null,!0):!1;default:return!1}}function jo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Do(e){if(ue){var t=Ge;if(t){var n=t;if(!ss(e,t)){if(jo(e))throw Error(h(418));t=Mt(n.nextSibling);var r=qe;t&&ss(e,t)?is(r,n):(e.flags=e.flags&-4097|2,ue=!1,qe=e)}}else{if(jo(e))throw Error(h(418));e.flags=e.flags&-4097|2,ue=!1,qe=e}}}function as(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;qe=e}function ll(e){if(e!==qe)return!1;if(!ue)return as(e),ue=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!_o(e.type,e.memoizedProps)),t&&(t=Ge)){if(jo(e))throw cs(),Error(h(418));for(;t;)is(e,t),t=Mt(t.nextSibling)}if(as(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(h(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ge=Mt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ge=null}}else Ge=qe?Mt(e.stateNode.nextSibling):null;return!0}function cs(){for(var e=Ge;e;)e=Mt(e.nextSibling)}function Pn(){Ge=qe=null,ue=!1}function Mo(e){ut===null?ut=[e]:ut.push(e)}var Ef=ge.ReactCurrentBatchConfig;function ir(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(h(309));var r=n.stateNode}if(!r)throw Error(h(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(u){var i=l.refs;u===null?delete i[o]:i[o]=u},t._stringRef=o,t)}if(typeof e!="string")throw Error(h(284));if(!n._owner)throw Error(h(290,e))}return e}function ol(e,t){throw e=Object.prototype.toString.call(t),Error(h(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function fs(e){var t=e._init;return t(e._payload)}function ds(e){function t(f,a){if(e){var p=f.deletions;p===null?(f.deletions=[a],f.flags|=16):p.push(a)}}function n(f,a){if(!e)return null;for(;a!==null;)t(f,a),a=a.sibling;return null}function r(f,a){for(f=new Map;a!==null;)a.key!==null?f.set(a.key,a):f.set(a.index,a),a=a.sibling;return f}function l(f,a){return f=qt(f,a),f.index=0,f.sibling=null,f}function o(f,a,p){return f.index=p,e?(p=f.alternate,p!==null?(p=p.index,p<a?(f.flags|=2,a):p):(f.flags|=2,a)):(f.flags|=1048576,a)}function u(f){return e&&f.alternate===null&&(f.flags|=2),f}function i(f,a,p,C){return a===null||a.tag!==6?(a=Pu(p,f.mode,C),a.return=f,a):(a=l(a,p),a.return=f,a)}function s(f,a,p,C){var j=p.type;return j===Me?S(f,a,p.props.children,C,p.key):a!==null&&(a.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===Fe&&fs(j)===a.type)?(C=l(a,p.props),C.ref=ir(f,a,p),C.return=f,C):(C=zl(p.type,p.key,p.props,null,f.mode,C),C.ref=ir(f,a,p),C.return=f,C)}function m(f,a,p,C){return a===null||a.tag!==4||a.stateNode.containerInfo!==p.containerInfo||a.stateNode.implementation!==p.implementation?(a=Nu(p,f.mode,C),a.return=f,a):(a=l(a,p.children||[]),a.return=f,a)}function S(f,a,p,C,j){return a===null||a.tag!==7?(a=sn(p,f.mode,C,j),a.return=f,a):(a=l(a,p),a.return=f,a)}function E(f,a,p){if(typeof a=="string"&&a!==""||typeof a=="number")return a=Pu(""+a,f.mode,p),a.return=f,a;if(typeof a=="object"&&a!==null){switch(a.$$typeof){case Pe:return p=zl(a.type,a.key,a.props,null,f.mode,p),p.ref=ir(f,null,a),p.return=f,p;case Oe:return a=Nu(a,f.mode,p),a.return=f,a;case Fe:var C=a._init;return E(f,C(a._payload),p)}if(Fn(a)||I(a))return a=sn(a,f.mode,p,null),a.return=f,a;ol(f,a)}return null}function g(f,a,p,C){var j=a!==null?a.key:null;if(typeof p=="string"&&p!==""||typeof p=="number")return j!==null?null:i(f,a,""+p,C);if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Pe:return p.key===j?s(f,a,p,C):null;case Oe:return p.key===j?m(f,a,p,C):null;case Fe:return j=p._init,g(f,a,j(p._payload),C)}if(Fn(p)||I(p))return j!==null?null:S(f,a,p,C,null);ol(f,p)}return null}function N(f,a,p,C,j){if(typeof C=="string"&&C!==""||typeof C=="number")return f=f.get(p)||null,i(a,f,""+C,j);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case Pe:return f=f.get(C.key===null?p:C.key)||null,s(a,f,C,j);case Oe:return f=f.get(C.key===null?p:C.key)||null,m(a,f,C,j);case Fe:var D=C._init;return N(f,a,p,D(C._payload),j)}if(Fn(C)||I(C))return f=f.get(p)||null,S(a,f,C,j,null);ol(a,C)}return null}function O(f,a,p,C){for(var j=null,D=null,M=a,U=a=0,Ce=null;M!==null&&U<p.length;U++){M.index>U?(Ce=M,M=null):Ce=M.sibling;var Y=g(f,M,p[U],C);if(Y===null){M===null&&(M=Ce);break}e&&M&&Y.alternate===null&&t(f,M),a=o(Y,a,U),D===null?j=Y:D.sibling=Y,D=Y,M=Ce}if(U===p.length)return n(f,M),ue&&bt(f,U),j;if(M===null){for(;U<p.length;U++)M=E(f,p[U],C),M!==null&&(a=o(M,a,U),D===null?j=M:D.sibling=M,D=M);return ue&&bt(f,U),j}for(M=r(f,M);U<p.length;U++)Ce=N(M,f,U,p[U],C),Ce!==null&&(e&&Ce.alternate!==null&&M.delete(Ce.key===null?U:Ce.key),a=o(Ce,a,U),D===null?j=Ce:D.sibling=Ce,D=Ce);return e&&M.forEach(function(Gt){return t(f,Gt)}),ue&&bt(f,U),j}function L(f,a,p,C){var j=I(p);if(typeof j!="function")throw Error(h(150));if(p=j.call(p),p==null)throw Error(h(151));for(var D=j=null,M=a,U=a=0,Ce=null,Y=p.next();M!==null&&!Y.done;U++,Y=p.next()){M.index>U?(Ce=M,M=null):Ce=M.sibling;var Gt=g(f,M,Y.value,C);if(Gt===null){M===null&&(M=Ce);break}e&&M&&Gt.alternate===null&&t(f,M),a=o(Gt,a,U),D===null?j=Gt:D.sibling=Gt,D=Gt,M=Ce}if(Y.done)return n(f,M),ue&&bt(f,U),j;if(M===null){for(;!Y.done;U++,Y=p.next())Y=E(f,Y.value,C),Y!==null&&(a=o(Y,a,U),D===null?j=Y:D.sibling=Y,D=Y);return ue&&bt(f,U),j}for(M=r(f,M);!Y.done;U++,Y=p.next())Y=N(M,f,U,Y.value,C),Y!==null&&(e&&Y.alternate!==null&&M.delete(Y.key===null?U:Y.key),a=o(Y,a,U),D===null?j=Y:D.sibling=Y,D=Y);return e&&M.forEach(function(td){return t(f,td)}),ue&&bt(f,U),j}function he(f,a,p,C){if(typeof p=="object"&&p!==null&&p.type===Me&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case Pe:e:{for(var j=p.key,D=a;D!==null;){if(D.key===j){if(j=p.type,j===Me){if(D.tag===7){n(f,D.sibling),a=l(D,p.props.children),a.return=f,f=a;break e}}else if(D.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===Fe&&fs(j)===D.type){n(f,D.sibling),a=l(D,p.props),a.ref=ir(f,D,p),a.return=f,f=a;break e}n(f,D);break}else t(f,D);D=D.sibling}p.type===Me?(a=sn(p.props.children,f.mode,C,p.key),a.return=f,f=a):(C=zl(p.type,p.key,p.props,null,f.mode,C),C.ref=ir(f,a,p),C.return=f,f=C)}return u(f);case Oe:e:{for(D=p.key;a!==null;){if(a.key===D)if(a.tag===4&&a.stateNode.containerInfo===p.containerInfo&&a.stateNode.implementation===p.implementation){n(f,a.sibling),a=l(a,p.children||[]),a.return=f,f=a;break e}else{n(f,a);break}else t(f,a);a=a.sibling}a=Nu(p,f.mode,C),a.return=f,f=a}return u(f);case Fe:return D=p._init,he(f,a,D(p._payload),C)}if(Fn(p))return O(f,a,p,C);if(I(p))return L(f,a,p,C);ol(f,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,a!==null&&a.tag===6?(n(f,a.sibling),a=l(a,p),a.return=f,f=a):(n(f,a),a=Pu(p,f.mode,C),a.return=f,f=a),u(f)):n(f,a)}return he}var Nn=ds(!0),ps=ds(!1),ul=Ft(null),il=null,Tn=null,Fo=null;function Io(){Fo=Tn=il=null}function Uo(e){var t=ul.current;re(ul),e._currentValue=t}function Ao(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function zn(e,t){il=e,Fo=Tn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(Ae=!0),e.firstContext=null)}function be(e){var t=e._currentValue;if(Fo!==e)if(e={context:e,memoizedValue:t,next:null},Tn===null){if(il===null)throw Error(h(308));Tn=e,il.dependencies={lanes:0,firstContext:e}}else Tn=Tn.next=e;return t}var en=null;function $o(e){en===null?en=[e]:en.push(e)}function hs(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,$o(t)):(n.next=l.next,l.next=n),t.interleaved=n,Ct(e,r)}function Ct(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var At=!1;function Bo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ms(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 xt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function $t(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(q&2)!==0){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Ct(e,n)}return l=r.interleaved,l===null?(t.next=t,$o(r)):(t.next=l.next,l.next=t),r.interleaved=t,Ct(e,n)}function sl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,eo(e,n)}}function vs(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var u={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=u:o=o.next=u,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function al(e,t,n,r){var l=e.updateQueue;At=!1;var o=l.firstBaseUpdate,u=l.lastBaseUpdate,i=l.shared.pending;if(i!==null){l.shared.pending=null;var s=i,m=s.next;s.next=null,u===null?o=m:u.next=m,u=s;var S=e.alternate;S!==null&&(S=S.updateQueue,i=S.lastBaseUpdate,i!==u&&(i===null?S.firstBaseUpdate=m:i.next=m,S.lastBaseUpdate=s))}if(o!==null){var E=l.baseState;u=0,S=m=s=null,i=o;do{var g=i.lane,N=i.eventTime;if((r&g)===g){S!==null&&(S=S.next={eventTime:N,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var O=e,L=i;switch(g=t,N=n,L.tag){case 1:if(O=L.payload,typeof O=="function"){E=O.call(N,E,g);break e}E=O;break e;case 3:O.flags=O.flags&-65537|128;case 0:if(O=L.payload,g=typeof O=="function"?O.call(N,E,g):O,g==null)break e;E=R({},E,g);break e;case 2:At=!0}}i.callback!==null&&i.lane!==0&&(e.flags|=64,g=l.effects,g===null?l.effects=[i]:g.push(i))}else N={eventTime:N,lane:g,tag:i.tag,payload:i.payload,callback:i.callback,next:null},S===null?(m=S=N,s=E):S=S.next=N,u|=g;if(i=i.next,i===null){if(i=l.shared.pending,i===null)break;g=i,i=g.next,g.next=null,l.lastBaseUpdate=g,l.shared.pending=null}}while(!0);if(S===null&&(s=E),l.baseState=s,l.firstBaseUpdate=m,l.lastBaseUpdate=S,t=l.shared.interleaved,t!==null){l=t;do u|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);rn|=u,e.lanes=u,e.memoizedState=E}}function ys(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(h(191,l));l.call(r)}}}var sr={},mt=Ft(sr),ar=Ft(sr),cr=Ft(sr);function tn(e){if(e===sr)throw Error(h(174));return e}function Vo(e,t){switch(te(cr,t),te(ar,e),te(mt,sr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Vl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Vl(t,e)}re(mt),te(mt,t)}function Rn(){re(mt),re(ar),re(cr)}function gs(e){tn(cr.current);var t=tn(mt.current),n=Vl(t,e.type);t!==n&&(te(ar,e),te(mt,n))}function Ho(e){ar.current===e&&(re(mt),re(ar))}var ie=Ft(0);function cl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.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 Qo=[];function Wo(){for(var e=0;e<Qo.length;e++)Qo[e]._workInProgressVersionPrimary=null;Qo.length=0}var fl=ge.ReactCurrentDispatcher,qo=ge.ReactCurrentBatchConfig,nn=0,se=null,we=null,ke=null,dl=!1,fr=!1,dr=0,Cf=0;function Te(){throw Error(h(321))}function Go(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ot(e[n],t[n]))return!1;return!0}function Ko(e,t,n,r,l,o){if(nn=o,se=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,fl.current=e===null||e.memoizedState===null?Nf:Tf,e=n(r,l),fr){o=0;do{if(fr=!1,dr=0,25<=o)throw Error(h(301));o+=1,ke=we=null,t.updateQueue=null,fl.current=zf,e=n(r,l)}while(fr)}if(fl.current=ml,t=we!==null&&we.next!==null,nn=0,ke=we=se=null,dl=!1,t)throw Error(h(300));return e}function Yo(){var e=dr!==0;return dr=0,e}function vt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ke===null?se.memoizedState=ke=e:ke=ke.next=e,ke}function et(){if(we===null){var e=se.alternate;e=e!==null?e.memoizedState:null}else e=we.next;var t=ke===null?se.memoizedState:ke.next;if(t!==null)ke=t,we=e;else{if(e===null)throw Error(h(310));we=e,e={memoizedState:we.memoizedState,baseState:we.baseState,baseQueue:we.baseQueue,queue:we.queue,next:null},ke===null?se.memoizedState=ke=e:ke=ke.next=e}return ke}function pr(e,t){return typeof t=="function"?t(e):t}function Jo(e){var t=et(),n=t.queue;if(n===null)throw Error(h(311));n.lastRenderedReducer=e;var r=we,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var u=l.next;l.next=o.next,o.next=u}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var i=u=null,s=null,m=o;do{var S=m.lane;if((nn&S)===S)s!==null&&(s=s.next={lane:0,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null}),r=m.hasEagerState?m.eagerState:e(r,m.action);else{var E={lane:S,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null};s===null?(i=s=E,u=r):s=s.next=E,se.lanes|=S,rn|=S}m=m.next}while(m!==null&&m!==o);s===null?u=r:s.next=i,ot(r,t.memoizedState)||(Ae=!0),t.memoizedState=r,t.baseState=u,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,se.lanes|=o,rn|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Xo(e){var t=et(),n=t.queue;if(n===null)throw Error(h(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var u=l=l.next;do o=e(o,u.action),u=u.next;while(u!==l);ot(o,t.memoizedState)||(Ae=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ws(){}function Ss(e,t){var n=se,r=et(),l=t(),o=!ot(r.memoizedState,l);if(o&&(r.memoizedState=l,Ae=!0),r=r.queue,Zo(Cs.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||ke!==null&&ke.memoizedState.tag&1){if(n.flags|=2048,hr(9,Es.bind(null,n,r,l,t),void 0,null),Ee===null)throw Error(h(349));(nn&30)!==0||ks(n,t,l)}return l}function ks(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=se.updateQueue,t===null?(t={lastEffect:null,stores:null},se.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Es(e,t,n,r){t.value=n,t.getSnapshot=r,xs(t)&&_s(e)}function Cs(e,t,n){return n(function(){xs(t)&&_s(e)})}function xs(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ot(e,n)}catch{return!0}}function _s(e){var t=Ct(e,1);t!==null&&ct(t,e,1,-1)}function Ps(e){var t=vt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:pr,lastRenderedState:e},t.queue=e,e=e.dispatch=Pf.bind(null,se,e),[t.memoizedState,e]}function hr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=se.updateQueue,t===null?(t={lastEffect:null,stores:null},se.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Ns(){return et().memoizedState}function pl(e,t,n,r){var l=vt();se.flags|=e,l.memoizedState=hr(1|t,n,void 0,r===void 0?null:r)}function hl(e,t,n,r){var l=et();r=r===void 0?null:r;var o=void 0;if(we!==null){var u=we.memoizedState;if(o=u.destroy,r!==null&&Go(r,u.deps)){l.memoizedState=hr(t,n,o,r);return}}se.flags|=e,l.memoizedState=hr(1|t,n,o,r)}function Ts(e,t){return pl(8390656,8,e,t)}function Zo(e,t){return hl(2048,8,e,t)}function zs(e,t){return hl(4,2,e,t)}function Rs(e,t){return hl(4,4,e,t)}function Os(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 Ls(e,t,n){return n=n!=null?n.concat([e]):null,hl(4,4,Os.bind(null,t,e),n)}function bo(){}function js(e,t){var n=et();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Go(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ds(e,t){var n=et();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Go(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ms(e,t,n){return(nn&21)===0?(e.baseState&&(e.baseState=!1,Ae=!0),e.memoizedState=n):(ot(n,t)||(n=fi(),se.lanes|=n,rn|=n,e.baseState=!0),t)}function xf(e,t){var n=b;b=n!==0&&4>n?n:4,e(!0);var r=qo.transition;qo.transition={};try{e(!1),t()}finally{b=n,qo.transition=r}}function Fs(){return et().memoizedState}function _f(e,t,n){var r=Qt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Is(e))Us(t,n);else if(n=hs(e,t,n,r),n!==null){var l=je();ct(n,e,r,l),As(n,t,r)}}function Pf(e,t,n){var r=Qt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Is(e))Us(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var u=t.lastRenderedState,i=o(u,n);if(l.hasEagerState=!0,l.eagerState=i,ot(i,u)){var s=t.interleaved;s===null?(l.next=l,$o(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=hs(e,t,l,r),n!==null&&(l=je(),ct(n,e,r,l),As(n,t,r))}}function Is(e){var t=e.alternate;return e===se||t!==null&&t===se}function Us(e,t){fr=dl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function As(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,eo(e,n)}}var ml={readContext:be,useCallback:Te,useContext:Te,useEffect:Te,useImperativeHandle:Te,useInsertionEffect:Te,useLayoutEffect:Te,useMemo:Te,useReducer:Te,useRef:Te,useState:Te,useDebugValue:Te,useDeferredValue:Te,useTransition:Te,useMutableSource:Te,useSyncExternalStore:Te,useId:Te,unstable_isNewReconciler:!1},Nf={readContext:be,useCallback:function(e,t){return vt().memoizedState=[e,t===void 0?null:t],e},useContext:be,useEffect:Ts,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,pl(4194308,4,Os.bind(null,t,e),n)},useLayoutEffect:function(e,t){return pl(4194308,4,e,t)},useInsertionEffect:function(e,t){return pl(4,2,e,t)},useMemo:function(e,t){var n=vt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=vt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=_f.bind(null,se,e),[r.memoizedState,e]},useRef:function(e){var t=vt();return e={current:e},t.memoizedState=e},useState:Ps,useDebugValue:bo,useDeferredValue:function(e){return vt().memoizedState=e},useTransition:function(){var e=Ps(!1),t=e[0];return e=xf.bind(null,e[1]),vt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=se,l=vt();if(ue){if(n===void 0)throw Error(h(407));n=n()}else{if(n=t(),Ee===null)throw Error(h(349));(nn&30)!==0||ks(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Ts(Cs.bind(null,r,o,e),[e]),r.flags|=2048,hr(9,Es.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=vt(),t=Ee.identifierPrefix;if(ue){var n=Et,r=kt;n=(r&~(1<<32-lt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=dr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Cf++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Tf={readContext:be,useCallback:js,useContext:be,useEffect:Zo,useImperativeHandle:Ls,useInsertionEffect:zs,useLayoutEffect:Rs,useMemo:Ds,useReducer:Jo,useRef:Ns,useState:function(){return Jo(pr)},useDebugValue:bo,useDeferredValue:function(e){var t=et();return Ms(t,we.memoizedState,e)},useTransition:function(){var e=Jo(pr)[0],t=et().memoizedState;return[e,t]},useMutableSource:ws,useSyncExternalStore:Ss,useId:Fs,unstable_isNewReconciler:!1},zf={readContext:be,useCallback:js,useContext:be,useEffect:Zo,useImperativeHandle:Ls,useInsertionEffect:zs,useLayoutEffect:Rs,useMemo:Ds,useReducer:Xo,useRef:Ns,useState:function(){return Xo(pr)},useDebugValue:bo,useDeferredValue:function(e){var t=et();return we===null?t.memoizedState=e:Ms(t,we.memoizedState,e)},useTransition:function(){var e=Xo(pr)[0],t=et().memoizedState;return[e,t]},useMutableSource:ws,useSyncExternalStore:Ss,useId:Fs,unstable_isNewReconciler:!1};function it(e,t){if(e&&e.defaultProps){t=R({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function eu(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:R({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var vl={isMounted:function(e){return(e=e._reactInternals)?Yt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=je(),l=Qt(e),o=xt(r,l);o.payload=t,n!=null&&(o.callback=n),t=$t(e,o,l),t!==null&&(ct(t,e,l,r),sl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=je(),l=Qt(e),o=xt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=$t(e,o,l),t!==null&&(ct(t,e,l,r),sl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=je(),r=Qt(e),l=xt(n,r);l.tag=2,t!=null&&(l.callback=t),t=$t(e,l,r),t!==null&&(ct(t,e,r,n),sl(t,e,r))}};function $s(e,t,n,r,l,o,u){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,u):t.prototype&&t.prototype.isPureReactComponent?!er(n,r)||!er(l,o):!0}function Bs(e,t,n){var r=!1,l=It,o=t.contextType;return typeof o=="object"&&o!==null?o=be(o):(l=Ue(t)?Xt:Ne.current,r=t.contextTypes,o=(r=r!=null)?Cn(e,l):It),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=vl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Vs(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&vl.enqueueReplaceState(t,t.state,null)}function tu(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Bo(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=be(o):(o=Ue(t)?Xt:Ne.current,l.context=Cn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(eu(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&vl.enqueueReplaceState(l,l.state,null),al(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function On(e,t){try{var n="",r=t;do n+=G(r),r=r.return;while(r);var l=n}catch(o){l=`
    Error generating stack: `+o.message+`
    `+o.stack}return{value:e,source:t,stack:l,digest:null}}function nu(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ru(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Rf=typeof WeakMap=="function"?WeakMap:Map;function Hs(e,t,n){n=xt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Cl||(Cl=!0,gu=r),ru(e,t)},n}function Qs(e,t,n){n=xt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){ru(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){ru(e,t),typeof r!="function"&&(Vt===null?Vt=new Set([this]):Vt.add(this));var u=t.stack;this.componentDidCatch(t.value,{componentStack:u!==null?u:""})}),n}function Ws(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Rf;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Qf.bind(null,e,t,n),t.then(e,e))}function qs(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 Gs(e,t,n,r,l){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=xt(-1,1),t.tag=2,$t(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var Of=ge.ReactCurrentOwner,Ae=!1;function Le(e,t,n,r){t.child=e===null?ps(t,null,n,r):Nn(t,e.child,n,r)}function Ks(e,t,n,r,l){n=n.render;var o=t.ref;return zn(t,l),r=Ko(e,t,n,r,o,l),n=Yo(),e!==null&&!Ae?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,_t(e,t,l)):(ue&&n&&Oo(t),t.flags|=1,Le(e,t,r,l),t.child)}function Ys(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!_u(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Js(e,t,o,r,l)):(e=zl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,(e.lanes&l)===0){var u=o.memoizedProps;if(n=n.compare,n=n!==null?n:er,n(u,r)&&e.ref===t.ref)return _t(e,t,l)}return t.flags|=1,e=qt(o,r),e.ref=t.ref,e.return=t,t.child=e}function Js(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(er(o,r)&&e.ref===t.ref)if(Ae=!1,t.pendingProps=r=o,(e.lanes&l)!==0)(e.flags&131072)!==0&&(Ae=!0);else return t.lanes=e.lanes,_t(e,t,l)}return lu(e,t,n,r,l)}function Xs(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},te(jn,Ke),Ke|=n;else{if((n&1073741824)===0)return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,te(jn,Ke),Ke|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,te(jn,Ke),Ke|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,te(jn,Ke),Ke|=r;return Le(e,t,l,n),t.child}function Zs(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function lu(e,t,n,r,l){var o=Ue(n)?Xt:Ne.current;return o=Cn(t,o),zn(t,l),n=Ko(e,t,n,r,o,l),r=Yo(),e!==null&&!Ae?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,_t(e,t,l)):(ue&&r&&Oo(t),t.flags|=1,Le(e,t,n,l),t.child)}function bs(e,t,n,r,l){if(Ue(n)){var o=!0;el(t)}else o=!1;if(zn(t,l),t.stateNode===null)gl(e,t),Bs(t,n,r),tu(t,n,r,l),r=!0;else if(e===null){var u=t.stateNode,i=t.memoizedProps;u.props=i;var s=u.context,m=n.contextType;typeof m=="object"&&m!==null?m=be(m):(m=Ue(n)?Xt:Ne.current,m=Cn(t,m));var S=n.getDerivedStateFromProps,E=typeof S=="function"||typeof u.getSnapshotBeforeUpdate=="function";E||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==r||s!==m)&&Vs(t,u,r,m),At=!1;var g=t.memoizedState;u.state=g,al(t,r,u,l),s=t.memoizedState,i!==r||g!==s||Ie.current||At?(typeof S=="function"&&(eu(t,n,S,r),s=t.memoizedState),(i=At||$s(t,n,i,r,g,s,m))?(E||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),u.props=r,u.state=s,u.context=m,r=i):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{u=t.stateNode,ms(e,t),i=t.memoizedProps,m=t.type===t.elementType?i:it(t.type,i),u.props=m,E=t.pendingProps,g=u.context,s=n.contextType,typeof s=="object"&&s!==null?s=be(s):(s=Ue(n)?Xt:Ne.current,s=Cn(t,s));var N=n.getDerivedStateFromProps;(S=typeof N=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==E||g!==s)&&Vs(t,u,r,s),At=!1,g=t.memoizedState,u.state=g,al(t,r,u,l);var O=t.memoizedState;i!==E||g!==O||Ie.current||At?(typeof N=="function"&&(eu(t,n,N,r),O=t.memoizedState),(m=At||$s(t,n,m,r,g,O,s)||!1)?(S||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(r,O,s),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(r,O,s)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=O),u.props=r,u.state=O,u.context=s,r=m):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),r=!1)}return ou(e,t,n,r,o,l)}function ou(e,t,n,r,l,o){Zs(e,t);var u=(t.flags&128)!==0;if(!r&&!u)return l&&ls(t,n,!1),_t(e,t,o);r=t.stateNode,Of.current=t;var i=u&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&u?(t.child=Nn(t,e.child,null,o),t.child=Nn(t,null,i,o)):Le(e,t,i,o),t.memoizedState=r.state,l&&ls(t,n,!0),t.child}function ea(e){var t=e.stateNode;t.pendingContext?ns(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ns(e,t.context,!1),Vo(e,t.containerInfo)}function ta(e,t,n,r,l){return Pn(),Mo(l),t.flags|=256,Le(e,t,n,r),t.child}var uu={dehydrated:null,treeContext:null,retryLane:0};function iu(e){return{baseLanes:e,cachePool:null,transitions:null}}function na(e,t,n){var r=t.pendingProps,l=ie.current,o=!1,u=(t.flags&128)!==0,i;if((i=u)||(i=e!==null&&e.memoizedState===null?!1:(l&2)!==0),i?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),te(ie,l&1),e===null)return Do(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):(u=r.children,e=r.fallback,o?(r=t.mode,o=t.child,u={mode:"hidden",children:u},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=u):o=Rl(u,r,0,null),e=sn(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=iu(n),t.memoizedState=uu,e):su(t,u));if(l=e.memoizedState,l!==null&&(i=l.dehydrated,i!==null))return Lf(e,t,u,r,i,l,n);if(o){o=r.fallback,u=t.mode,l=e.child,i=l.sibling;var s={mode:"hidden",children:r.children};return(u&1)===0&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=qt(l,s),r.subtreeFlags=l.subtreeFlags&14680064),i!==null?o=qt(i,o):(o=sn(o,u,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,u=e.child.memoizedState,u=u===null?iu(n):{baseLanes:u.baseLanes|n,cachePool:null,transitions:u.transitions},o.memoizedState=u,o.childLanes=e.childLanes&~n,t.memoizedState=uu,r}return o=e.child,e=o.sibling,r=qt(o,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function su(e,t){return t=Rl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function yl(e,t,n,r){return r!==null&&Mo(r),Nn(t,e.child,null,n),e=su(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Lf(e,t,n,r,l,o,u){if(n)return t.flags&256?(t.flags&=-257,r=nu(Error(h(422))),yl(e,t,u,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=Rl({mode:"visible",children:r.children},l,0,null),o=sn(o,l,u,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&Nn(t,e.child,null,u),t.child.memoizedState=iu(u),t.memoizedState=uu,o);if((t.mode&1)===0)return yl(e,t,u,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var i=r.dgst;return r=i,o=Error(h(419)),r=nu(o,r,void 0),yl(e,t,u,r)}if(i=(u&e.childLanes)!==0,Ae||i){if(r=Ee,r!==null){switch(u&-u){case 4:l=2;break;case 16:l=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:l=32;break;case 536870912:l=268435456;break;default:l=0}l=(l&(r.suspendedLanes|u))!==0?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,Ct(e,l),ct(r,e,l,-1))}return xu(),r=nu(Error(h(421))),yl(e,t,u,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Wf.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,Ge=Mt(l.nextSibling),qe=t,ue=!0,ut=null,e!==null&&(Xe[Ze++]=kt,Xe[Ze++]=Et,Xe[Ze++]=Zt,kt=e.id,Et=e.overflow,Zt=t),t=su(t,r.children),t.flags|=4096,t)}function ra(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ao(e.return,t,n)}function au(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function la(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(Le(e,t,r.children,n),r=ie.current,(r&2)!==0)r=r&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&&ra(e,n,t);else if(e.tag===19)ra(e,n,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}r&=1}if(te(ie,r),(t.mode&1)===0)t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&cl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),au(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&cl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}au(t,!0,n,null,o);break;case"together":au(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function gl(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function _t(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),rn|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(h(153));if(t.child!==null){for(e=t.child,n=qt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=qt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function jf(e,t,n){switch(t.tag){case 3:ea(t),Pn();break;case 5:gs(t);break;case 1:Ue(t.type)&&el(t);break;case 4:Vo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;te(ul,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(te(ie,ie.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?na(e,t,n):(te(ie,ie.current&1),e=_t(e,t,n),e!==null?e.sibling:null);te(ie,ie.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return la(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),te(ie,ie.current),r)break;return null;case 22:case 23:return t.lanes=0,Xs(e,t,n)}return _t(e,t,n)}var oa,cu,ua,ia;oa=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},cu=function(){},ua=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,tn(mt.current);var o=null;switch(n){case"input":l=Ul(e,l),r=Ul(e,r),o=[];break;case"select":l=R({},l,{value:void 0}),r=R({},r,{value:void 0}),o=[];break;case"textarea":l=Bl(e,l),r=Bl(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Xr)}Hl(n,r);var u;n=null;for(m in l)if(!r.hasOwnProperty(m)&&l.hasOwnProperty(m)&&l[m]!=null)if(m==="style"){var i=l[m];for(u in i)i.hasOwnProperty(u)&&(n||(n={}),n[u]="")}else m!=="dangerouslySetInnerHTML"&&m!=="children"&&m!=="suppressContentEditableWarning"&&m!=="suppressHydrationWarning"&&m!=="autoFocus"&&(d.hasOwnProperty(m)?o||(o=[]):(o=o||[]).push(m,null));for(m in r){var s=r[m];if(i=l!=null?l[m]:void 0,r.hasOwnProperty(m)&&s!==i&&(s!=null||i!=null))if(m==="style")if(i){for(u in i)!i.hasOwnProperty(u)||s&&s.hasOwnProperty(u)||(n||(n={}),n[u]="");for(u in s)s.hasOwnProperty(u)&&i[u]!==s[u]&&(n||(n={}),n[u]=s[u])}else n||(o||(o=[]),o.push(m,n)),n=s;else m==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,i=i?i.__html:void 0,s!=null&&i!==s&&(o=o||[]).push(m,s)):m==="children"?typeof s!="string"&&typeof s!="number"||(o=o||[]).push(m,""+s):m!=="suppressContentEditableWarning"&&m!=="suppressHydrationWarning"&&(d.hasOwnProperty(m)?(s!=null&&m==="onScroll"&&ne("scroll",e),o||i===s||(o=[])):(o=o||[]).push(m,s))}n&&(o=o||[]).push("style",n);var m=o;(t.updateQueue=m)&&(t.flags|=4)}},ia=function(e,t,n,r){n!==r&&(t.flags|=4)};function mr(e,t){if(!ue)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ze(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Df(e,t,n){var r=t.pendingProps;switch(Lo(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ze(t),null;case 1:return Ue(t.type)&&br(),ze(t),null;case 3:return r=t.stateNode,Rn(),re(Ie),re(Ne),Wo(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(ll(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ut!==null&&(ku(ut),ut=null))),cu(e,t),ze(t),null;case 5:Ho(t);var l=tn(cr.current);if(n=t.type,e!==null&&t.stateNode!=null)ua(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(h(166));return ze(t),null}if(e=tn(mt.current),ll(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[ht]=t,r[or]=o,e=(t.mode&1)!==0,n){case"dialog":ne("cancel",r),ne("close",r);break;case"iframe":case"object":case"embed":ne("load",r);break;case"video":case"audio":for(l=0;l<nr.length;l++)ne(nr[l],r);break;case"source":ne("error",r);break;case"img":case"image":case"link":ne("error",r),ne("load",r);break;case"details":ne("toggle",r);break;case"input":Bu(r,o),ne("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},ne("invalid",r);break;case"textarea":Qu(r,o),ne("invalid",r)}Hl(n,o),l=null;for(var u in o)if(o.hasOwnProperty(u)){var i=o[u];u==="children"?typeof i=="string"?r.textContent!==i&&(o.suppressHydrationWarning!==!0&&Jr(r.textContent,i,e),l=["children",i]):typeof i=="number"&&r.textContent!==""+i&&(o.suppressHydrationWarning!==!0&&Jr(r.textContent,i,e),l=["children",""+i]):d.hasOwnProperty(u)&&i!=null&&u==="onScroll"&&ne("scroll",r)}switch(n){case"input":Nr(r),Hu(r,o,!0);break;case"textarea":Nr(r),qu(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Xr)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{u=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Gu(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=u.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),n==="select"&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[ht]=t,e[or]=r,oa(e,t,!1,!1),t.stateNode=e;e:{switch(u=Ql(n,r),n){case"dialog":ne("cancel",e),ne("close",e),l=r;break;case"iframe":case"object":case"embed":ne("load",e),l=r;break;case"video":case"audio":for(l=0;l<nr.length;l++)ne(nr[l],e);l=r;break;case"source":ne("error",e),l=r;break;case"img":case"image":case"link":ne("error",e),ne("load",e),l=r;break;case"details":ne("toggle",e),l=r;break;case"input":Bu(e,r),l=Ul(e,r),ne("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=R({},r,{value:void 0}),ne("invalid",e);break;case"textarea":Qu(e,r),l=Bl(e,r),ne("invalid",e);break;default:l=r}Hl(n,l),i=l;for(o in i)if(i.hasOwnProperty(o)){var s=i[o];o==="style"?Ju(e,s):o==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&Ku(e,s)):o==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&In(e,s):typeof s=="number"&&In(e,""+s):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(d.hasOwnProperty(o)?s!=null&&o==="onScroll"&&ne("scroll",e):s!=null&&de(e,o,s,u))}switch(n){case"input":Nr(e),Hu(e,r,!1);break;case"textarea":Nr(e),qu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Z(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?fn(e,!!r.multiple,o,!1):r.defaultValue!=null&&fn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Xr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ze(t),null;case 6:if(e&&t.stateNode!=null)ia(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(h(166));if(n=tn(cr.current),tn(mt.current),ll(t)){if(r=t.stateNode,n=t.memoizedProps,r[ht]=t,(o=r.nodeValue!==n)&&(e=qe,e!==null))switch(e.tag){case 3:Jr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Jr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[ht]=t,t.stateNode=r}return ze(t),null;case 13:if(re(ie),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ue&&Ge!==null&&(t.mode&1)!==0&&(t.flags&128)===0)cs(),Pn(),t.flags|=98560,o=!1;else if(o=ll(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(h(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(h(317));o[ht]=t}else Pn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;ze(t),o=!1}else ut!==null&&(ku(ut),ut=null),o=!0;if(!o)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(ie.current&1)!==0?Se===0&&(Se=3):xu())),t.updateQueue!==null&&(t.flags|=4),ze(t),null);case 4:return Rn(),cu(e,t),e===null&&rr(t.stateNode.containerInfo),ze(t),null;case 10:return Uo(t.type._context),ze(t),null;case 17:return Ue(t.type)&&br(),ze(t),null;case 19:if(re(ie),o=t.memoizedState,o===null)return ze(t),null;if(r=(t.flags&128)!==0,u=o.rendering,u===null)if(r)mr(o,!1);else{if(Se!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=cl(e),u!==null){for(t.flags|=128,mr(o,!1),r=u.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,u=o.alternate,u===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=u.childLanes,o.lanes=u.lanes,o.child=u.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=u.memoizedProps,o.memoizedState=u.memoizedState,o.updateQueue=u.updateQueue,o.type=u.type,e=u.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return te(ie,ie.current&1|2),t.child}e=e.sibling}o.tail!==null&&pe()>Dn&&(t.flags|=128,r=!0,mr(o,!1),t.lanes=4194304)}else{if(!r)if(e=cl(u),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),mr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!u.alternate&&!ue)return ze(t),null}else 2*pe()-o.renderingStartTime>Dn&&n!==1073741824&&(t.flags|=128,r=!0,mr(o,!1),t.lanes=4194304);o.isBackwards?(u.sibling=t.child,t.child=u):(n=o.last,n!==null?n.sibling=u:t.child=u,o.last=u)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=pe(),t.sibling=null,n=ie.current,te(ie,r?n&1|2:n&1),t):(ze(t),null);case 22:case 23:return Cu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Ke&1073741824)!==0&&(ze(t),t.subtreeFlags&6&&(t.flags|=8192)):ze(t),null;case 24:return null;case 25:return null}throw Error(h(156,t.tag))}function Mf(e,t){switch(Lo(t),t.tag){case 1:return Ue(t.type)&&br(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Rn(),re(Ie),re(Ne),Wo(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Ho(t),null;case 13:if(re(ie),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(h(340));Pn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return re(ie),null;case 4:return Rn(),null;case 10:return Uo(t.type._context),null;case 22:case 23:return Cu(),null;case 24:return null;default:return null}}var wl=!1,Re=!1,Ff=typeof WeakSet=="function"?WeakSet:Set,z=null;function Ln(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){fe(e,t,r)}else n.current=null}function fu(e,t,n){try{n()}catch(r){fe(e,t,r)}}var sa=!1;function If(e,t){if(Co=Ar,e=$i(),mo(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var u=0,i=-1,s=-1,m=0,S=0,E=e,g=null;t:for(;;){for(var N;E!==n||l!==0&&E.nodeType!==3||(i=u+l),E!==o||r!==0&&E.nodeType!==3||(s=u+r),E.nodeType===3&&(u+=E.nodeValue.length),(N=E.firstChild)!==null;)g=E,E=N;for(;;){if(E===e)break t;if(g===n&&++m===l&&(i=u),g===o&&++S===r&&(s=u),(N=E.nextSibling)!==null)break;E=g,g=E.parentNode}E=N}n=i===-1||s===-1?null:{start:i,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(xo={focusedElem:e,selectionRange:n},Ar=!1,z=t;z!==null;)if(t=z,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,z=e;else for(;z!==null;){t=z;try{var O=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(O!==null){var L=O.memoizedProps,he=O.memoizedState,f=t.stateNode,a=f.getSnapshotBeforeUpdate(t.elementType===t.type?L:it(t.type,L),he);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(h(163))}}catch(C){fe(t,t.return,C)}if(e=t.sibling,e!==null){e.return=t.return,z=e;break}z=t.return}return O=sa,sa=!1,O}function vr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&fu(t,n,o)}l=l.next}while(l!==r)}}function Sl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function du(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function aa(e){var t=e.alternate;t!==null&&(e.alternate=null,aa(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ht],delete t[or],delete t[To],delete t[wf],delete t[Sf])),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 ca(e){return e.tag===5||e.tag===3||e.tag===4}function fa(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ca(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 pu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Xr));else if(r!==4&&(e=e.child,e!==null))for(pu(e,t,n),e=e.sibling;e!==null;)pu(e,t,n),e=e.sibling}function hu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(hu(e,t,n),e=e.sibling;e!==null;)hu(e,t,n),e=e.sibling}var xe=null,st=!1;function Bt(e,t,n){for(n=n.child;n!==null;)da(e,t,n),n=n.sibling}function da(e,t,n){if(pt&&typeof pt.onCommitFiberUnmount=="function")try{pt.onCommitFiberUnmount(jr,n)}catch{}switch(n.tag){case 5:Re||Ln(n,t);case 6:var r=xe,l=st;xe=null,Bt(e,t,n),xe=r,st=l,xe!==null&&(st?(e=xe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):xe.removeChild(n.stateNode));break;case 18:xe!==null&&(st?(e=xe,n=n.stateNode,e.nodeType===8?No(e.parentNode,n):e.nodeType===1&&No(e,n),Kn(e)):No(xe,n.stateNode));break;case 4:r=xe,l=st,xe=n.stateNode.containerInfo,st=!0,Bt(e,t,n),xe=r,st=l;break;case 0:case 11:case 14:case 15:if(!Re&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,u=o.destroy;o=o.tag,u!==void 0&&((o&2)!==0||(o&4)!==0)&&fu(n,t,u),l=l.next}while(l!==r)}Bt(e,t,n);break;case 1:if(!Re&&(Ln(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(i){fe(n,t,i)}Bt(e,t,n);break;case 21:Bt(e,t,n);break;case 22:n.mode&1?(Re=(r=Re)||n.memoizedState!==null,Bt(e,t,n),Re=r):Bt(e,t,n);break;default:Bt(e,t,n)}}function pa(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Ff),t.forEach(function(r){var l=qf.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function at(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,u=t,i=u;e:for(;i!==null;){switch(i.tag){case 5:xe=i.stateNode,st=!1;break e;case 3:xe=i.stateNode.containerInfo,st=!0;break e;case 4:xe=i.stateNode.containerInfo,st=!0;break e}i=i.return}if(xe===null)throw Error(h(160));da(o,u,l),xe=null,st=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(m){fe(l,t,m)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)ha(t,e),t=t.sibling}function ha(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(at(t,e),yt(e),r&4){try{vr(3,e,e.return),Sl(3,e)}catch(L){fe(e,e.return,L)}try{vr(5,e,e.return)}catch(L){fe(e,e.return,L)}}break;case 1:at(t,e),yt(e),r&512&&n!==null&&Ln(n,n.return);break;case 5:if(at(t,e),yt(e),r&512&&n!==null&&Ln(n,n.return),e.flags&32){var l=e.stateNode;try{In(l,"")}catch(L){fe(e,e.return,L)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,u=n!==null?n.memoizedProps:o,i=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{i==="input"&&o.type==="radio"&&o.name!=null&&Vu(l,o),Ql(i,u);var m=Ql(i,o);for(u=0;u<s.length;u+=2){var S=s[u],E=s[u+1];S==="style"?Ju(l,E):S==="dangerouslySetInnerHTML"?Ku(l,E):S==="children"?In(l,E):de(l,S,E,m)}switch(i){case"input":Al(l,o);break;case"textarea":Wu(l,o);break;case"select":var g=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var N=o.value;N!=null?fn(l,!!o.multiple,N,!1):g!==!!o.multiple&&(o.defaultValue!=null?fn(l,!!o.multiple,o.defaultValue,!0):fn(l,!!o.multiple,o.multiple?[]:"",!1))}l[or]=o}catch(L){fe(e,e.return,L)}}break;case 6:if(at(t,e),yt(e),r&4){if(e.stateNode===null)throw Error(h(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(L){fe(e,e.return,L)}}break;case 3:if(at(t,e),yt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Kn(t.containerInfo)}catch(L){fe(e,e.return,L)}break;case 4:at(t,e),yt(e);break;case 13:at(t,e),yt(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(yu=pe())),r&4&&pa(e);break;case 22:if(S=n!==null&&n.memoizedState!==null,e.mode&1?(Re=(m=Re)||S,at(t,e),Re=m):at(t,e),yt(e),r&8192){if(m=e.memoizedState!==null,(e.stateNode.isHidden=m)&&!S&&(e.mode&1)!==0)for(z=e,S=e.child;S!==null;){for(E=z=S;z!==null;){switch(g=z,N=g.child,g.tag){case 0:case 11:case 14:case 15:vr(4,g,g.return);break;case 1:Ln(g,g.return);var O=g.stateNode;if(typeof O.componentWillUnmount=="function"){r=g,n=g.return;try{t=r,O.props=t.memoizedProps,O.state=t.memoizedState,O.componentWillUnmount()}catch(L){fe(r,n,L)}}break;case 5:Ln(g,g.return);break;case 22:if(g.memoizedState!==null){ya(E);continue}}N!==null?(N.return=g,z=N):ya(E)}S=S.sibling}e:for(S=null,E=e;;){if(E.tag===5){if(S===null){S=E;try{l=E.stateNode,m?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(i=E.stateNode,s=E.memoizedProps.style,u=s!=null&&s.hasOwnProperty("display")?s.display:null,i.style.display=Yu("display",u))}catch(L){fe(e,e.return,L)}}}else if(E.tag===6){if(S===null)try{E.stateNode.nodeValue=m?"":E.memoizedProps}catch(L){fe(e,e.return,L)}}else if((E.tag!==22&&E.tag!==23||E.memoizedState===null||E===e)&&E.child!==null){E.child.return=E,E=E.child;continue}if(E===e)break e;for(;E.sibling===null;){if(E.return===null||E.return===e)break e;S===E&&(S=null),E=E.return}S===E&&(S=null),E.sibling.return=E.return,E=E.sibling}}break;case 19:at(t,e),yt(e),r&4&&pa(e);break;case 21:break;default:at(t,e),yt(e)}}function yt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(ca(n)){var r=n;break e}n=n.return}throw Error(h(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(In(l,""),r.flags&=-33);var o=fa(e);hu(e,o,l);break;case 3:case 4:var u=r.stateNode.containerInfo,i=fa(e);pu(e,i,u);break;default:throw Error(h(161))}}catch(s){fe(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Uf(e,t,n){z=e,ma(e)}function ma(e,t,n){for(var r=(e.mode&1)!==0;z!==null;){var l=z,o=l.child;if(l.tag===22&&r){var u=l.memoizedState!==null||wl;if(!u){var i=l.alternate,s=i!==null&&i.memoizedState!==null||Re;i=wl;var m=Re;if(wl=u,(Re=s)&&!m)for(z=l;z!==null;)u=z,s=u.child,u.tag===22&&u.memoizedState!==null?ga(l):s!==null?(s.return=u,z=s):ga(l);for(;o!==null;)z=o,ma(o),o=o.sibling;z=l,wl=i,Re=m}va(e)}else(l.subtreeFlags&8772)!==0&&o!==null?(o.return=l,z=o):va(e)}}function va(e){for(;z!==null;){var t=z;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Re||Sl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Re)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:it(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&ys(t,o,r);break;case 3:var u=t.updateQueue;if(u!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}ys(t,u,n)}break;case 5:var i=t.stateNode;if(n===null&&t.flags&4){n=i;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var m=t.alternate;if(m!==null){var S=m.memoizedState;if(S!==null){var E=S.dehydrated;E!==null&&Kn(E)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(h(163))}Re||t.flags&512&&du(t)}catch(g){fe(t,t.return,g)}}if(t===e){z=null;break}if(n=t.sibling,n!==null){n.return=t.return,z=n;break}z=t.return}}function ya(e){for(;z!==null;){var t=z;if(t===e){z=null;break}var n=t.sibling;if(n!==null){n.return=t.return,z=n;break}z=t.return}}function ga(e){for(;z!==null;){var t=z;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Sl(4,t)}catch(s){fe(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){fe(t,l,s)}}var o=t.return;try{du(t)}catch(s){fe(t,o,s)}break;case 5:var u=t.return;try{du(t)}catch(s){fe(t,u,s)}}}catch(s){fe(t,t.return,s)}if(t===e){z=null;break}var i=t.sibling;if(i!==null){i.return=t.return,z=i;break}z=t.return}}var Af=Math.ceil,kl=ge.ReactCurrentDispatcher,mu=ge.ReactCurrentOwner,tt=ge.ReactCurrentBatchConfig,q=0,Ee=null,ve=null,_e=0,Ke=0,jn=Ft(0),Se=0,yr=null,rn=0,El=0,vu=0,gr=null,$e=null,yu=0,Dn=1/0,Pt=null,Cl=!1,gu=null,Vt=null,xl=!1,Ht=null,_l=0,wr=0,wu=null,Pl=-1,Nl=0;function je(){return(q&6)!==0?pe():Pl!==-1?Pl:Pl=pe()}function Qt(e){return(e.mode&1)===0?1:(q&2)!==0&&_e!==0?_e&-_e:Ef.transition!==null?(Nl===0&&(Nl=fi()),Nl):(e=b,e!==0||(e=window.event,e=e===void 0?16:Si(e.type)),e)}function ct(e,t,n,r){if(50<wr)throw wr=0,wu=null,Error(h(185));Hn(e,n,r),((q&2)===0||e!==Ee)&&(e===Ee&&((q&2)===0&&(El|=n),Se===4&&Wt(e,_e)),Be(e,r),n===1&&q===0&&(t.mode&1)===0&&(Dn=pe()+500,tl&&Ut()))}function Be(e,t){var n=e.callbackNode;kc(e,t);var r=Fr(e,e===Ee?_e:0);if(r===0)n!==null&&si(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&si(n),t===1)e.tag===0?kf(Sa.bind(null,e)):os(Sa.bind(null,e)),yf(function(){(q&6)===0&&Ut()}),n=null;else{switch(di(r)){case 1:n=Xl;break;case 4:n=ai;break;case 16:n=Lr;break;case 536870912:n=ci;break;default:n=Lr}n=Ta(n,wa.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function wa(e,t){if(Pl=-1,Nl=0,(q&6)!==0)throw Error(h(327));var n=e.callbackNode;if(Mn()&&e.callbackNode!==n)return null;var r=Fr(e,e===Ee?_e:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Tl(e,r);else{t=r;var l=q;q|=2;var o=Ea();(Ee!==e||_e!==t)&&(Pt=null,Dn=pe()+500,on(e,t));do try{Vf();break}catch(i){ka(e,i)}while(!0);Io(),kl.current=o,q=l,ve!==null?t=0:(Ee=null,_e=0,t=Se)}if(t!==0){if(t===2&&(l=Zl(e),l!==0&&(r=l,t=Su(e,l))),t===1)throw n=yr,on(e,0),Wt(e,r),Be(e,pe()),n;if(t===6)Wt(e,r);else{if(l=e.current.alternate,(r&30)===0&&!$f(l)&&(t=Tl(e,r),t===2&&(o=Zl(e),o!==0&&(r=o,t=Su(e,o))),t===1))throw n=yr,on(e,0),Wt(e,r),Be(e,pe()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(h(345));case 2:un(e,$e,Pt);break;case 3:if(Wt(e,r),(r&130023424)===r&&(t=yu+500-pe(),10<t)){if(Fr(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){je(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Po(un.bind(null,e,$e,Pt),t);break}un(e,$e,Pt);break;case 4:if(Wt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var u=31-lt(r);o=1<<u,u=t[u],u>l&&(l=u),r&=~o}if(r=l,r=pe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Af(r/1960))-r,10<r){e.timeoutHandle=Po(un.bind(null,e,$e,Pt),r);break}un(e,$e,Pt);break;case 5:un(e,$e,Pt);break;default:throw Error(h(329))}}}return Be(e,pe()),e.callbackNode===n?wa.bind(null,e):null}function Su(e,t){var n=gr;return e.current.memoizedState.isDehydrated&&(on(e,t).flags|=256),e=Tl(e,t),e!==2&&(t=$e,$e=n,t!==null&&ku(t)),e}function ku(e){$e===null?$e=e:$e.push.apply($e,e)}function $f(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],o=l.getSnapshot;l=l.value;try{if(!ot(o(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;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 Wt(e,t){for(t&=~vu,t&=~El,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-lt(t),r=1<<n;e[n]=-1,t&=~r}}function Sa(e){if((q&6)!==0)throw Error(h(327));Mn();var t=Fr(e,0);if((t&1)===0)return Be(e,pe()),null;var n=Tl(e,t);if(e.tag!==0&&n===2){var r=Zl(e);r!==0&&(t=r,n=Su(e,r))}if(n===1)throw n=yr,on(e,0),Wt(e,t),Be(e,pe()),n;if(n===6)throw Error(h(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,un(e,$e,Pt),Be(e,pe()),null}function Eu(e,t){var n=q;q|=1;try{return e(t)}finally{q=n,q===0&&(Dn=pe()+500,tl&&Ut())}}function ln(e){Ht!==null&&Ht.tag===0&&(q&6)===0&&Mn();var t=q;q|=1;var n=tt.transition,r=b;try{if(tt.transition=null,b=1,e)return e()}finally{b=r,tt.transition=n,q=t,(q&6)===0&&Ut()}}function Cu(){Ke=jn.current,re(jn)}function on(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,vf(n)),ve!==null)for(n=ve.return;n!==null;){var r=n;switch(Lo(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&br();break;case 3:Rn(),re(Ie),re(Ne),Wo();break;case 5:Ho(r);break;case 4:Rn();break;case 13:re(ie);break;case 19:re(ie);break;case 10:Uo(r.type._context);break;case 22:case 23:Cu()}n=n.return}if(Ee=e,ve=e=qt(e.current,null),_e=Ke=t,Se=0,yr=null,vu=El=rn=0,$e=gr=null,en!==null){for(t=0;t<en.length;t++)if(n=en[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var u=o.next;o.next=l,r.next=u}n.pending=r}en=null}return e}function ka(e,t){do{var n=ve;try{if(Io(),fl.current=ml,dl){for(var r=se.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}dl=!1}if(nn=0,ke=we=se=null,fr=!1,dr=0,mu.current=null,n===null||n.return===null){Se=1,yr=t,ve=null;break}e:{var o=e,u=n.return,i=n,s=t;if(t=_e,i.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var m=s,S=i,E=S.tag;if((S.mode&1)===0&&(E===0||E===11||E===15)){var g=S.alternate;g?(S.updateQueue=g.updateQueue,S.memoizedState=g.memoizedState,S.lanes=g.lanes):(S.updateQueue=null,S.memoizedState=null)}var N=qs(u);if(N!==null){N.flags&=-257,Gs(N,u,i,o,t),N.mode&1&&Ws(o,m,t),t=N,s=m;var O=t.updateQueue;if(O===null){var L=new Set;L.add(s),t.updateQueue=L}else O.add(s);break e}else{if((t&1)===0){Ws(o,m,t),xu();break e}s=Error(h(426))}}else if(ue&&i.mode&1){var he=qs(u);if(he!==null){(he.flags&65536)===0&&(he.flags|=256),Gs(he,u,i,o,t),Mo(On(s,i));break e}}o=s=On(s,i),Se!==4&&(Se=2),gr===null?gr=[o]:gr.push(o),o=u;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var f=Hs(o,s,t);vs(o,f);break e;case 1:i=s;var a=o.type,p=o.stateNode;if((o.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||p!==null&&typeof p.componentDidCatch=="function"&&(Vt===null||!Vt.has(p)))){o.flags|=65536,t&=-t,o.lanes|=t;var C=Qs(o,i,t);vs(o,C);break e}}o=o.return}while(o!==null)}xa(n)}catch(j){t=j,ve===n&&n!==null&&(ve=n=n.return);continue}break}while(!0)}function Ea(){var e=kl.current;return kl.current=ml,e===null?ml:e}function xu(){(Se===0||Se===3||Se===2)&&(Se=4),Ee===null||(rn&268435455)===0&&(El&268435455)===0||Wt(Ee,_e)}function Tl(e,t){var n=q;q|=2;var r=Ea();(Ee!==e||_e!==t)&&(Pt=null,on(e,t));do try{Bf();break}catch(l){ka(e,l)}while(!0);if(Io(),q=n,kl.current=r,ve!==null)throw Error(h(261));return Ee=null,_e=0,Se}function Bf(){for(;ve!==null;)Ca(ve)}function Vf(){for(;ve!==null&&!dc();)Ca(ve)}function Ca(e){var t=Na(e.alternate,e,Ke);e.memoizedProps=e.pendingProps,t===null?xa(e):ve=t,mu.current=null}function xa(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Df(n,t,Ke),n!==null){ve=n;return}}else{if(n=Mf(n,t),n!==null){n.flags&=32767,ve=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Se=6,ve=null;return}}if(t=t.sibling,t!==null){ve=t;return}ve=t=e}while(t!==null);Se===0&&(Se=5)}function un(e,t,n){var r=b,l=tt.transition;try{tt.transition=null,b=1,Hf(e,t,n,r)}finally{tt.transition=l,b=r}return null}function Hf(e,t,n,r){do Mn();while(Ht!==null);if((q&6)!==0)throw Error(h(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(h(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Ec(e,o),e===Ee&&(ve=Ee=null,_e=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||xl||(xl=!0,Ta(Lr,function(){return Mn(),null})),o=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||o){o=tt.transition,tt.transition=null;var u=b;b=1;var i=q;q|=4,mu.current=null,If(e,n),ha(n,e),af(xo),Ar=!!Co,xo=Co=null,e.current=n,Uf(n),pc(),q=i,b=u,tt.transition=o}else e.current=n;if(xl&&(xl=!1,Ht=e,_l=l),o=e.pendingLanes,o===0&&(Vt=null),vc(n.stateNode),Be(e,pe()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(Cl)throw Cl=!1,e=gu,gu=null,e;return(_l&1)!==0&&e.tag!==0&&Mn(),o=e.pendingLanes,(o&1)!==0?e===wu?wr++:(wr=0,wu=e):wr=0,Ut(),null}function Mn(){if(Ht!==null){var e=di(_l),t=tt.transition,n=b;try{if(tt.transition=null,b=16>e?16:e,Ht===null)var r=!1;else{if(e=Ht,Ht=null,_l=0,(q&6)!==0)throw Error(h(331));var l=q;for(q|=4,z=e.current;z!==null;){var o=z,u=o.child;if((z.flags&16)!==0){var i=o.deletions;if(i!==null){for(var s=0;s<i.length;s++){var m=i[s];for(z=m;z!==null;){var S=z;switch(S.tag){case 0:case 11:case 15:vr(8,S,o)}var E=S.child;if(E!==null)E.return=S,z=E;else for(;z!==null;){S=z;var g=S.sibling,N=S.return;if(aa(S),S===m){z=null;break}if(g!==null){g.return=N,z=g;break}z=N}}}var O=o.alternate;if(O!==null){var L=O.child;if(L!==null){O.child=null;do{var he=L.sibling;L.sibling=null,L=he}while(L!==null)}}z=o}}if((o.subtreeFlags&2064)!==0&&u!==null)u.return=o,z=u;else e:for(;z!==null;){if(o=z,(o.flags&2048)!==0)switch(o.tag){case 0:case 11:case 15:vr(9,o,o.return)}var f=o.sibling;if(f!==null){f.return=o.return,z=f;break e}z=o.return}}var a=e.current;for(z=a;z!==null;){u=z;var p=u.child;if((u.subtreeFlags&2064)!==0&&p!==null)p.return=u,z=p;else e:for(u=a;z!==null;){if(i=z,(i.flags&2048)!==0)try{switch(i.tag){case 0:case 11:case 15:Sl(9,i)}}catch(j){fe(i,i.return,j)}if(i===u){z=null;break e}var C=i.sibling;if(C!==null){C.return=i.return,z=C;break e}z=i.return}}if(q=l,Ut(),pt&&typeof pt.onPostCommitFiberRoot=="function")try{pt.onPostCommitFiberRoot(jr,e)}catch{}r=!0}return r}finally{b=n,tt.transition=t}}return!1}function _a(e,t,n){t=On(n,t),t=Hs(e,t,1),e=$t(e,t,1),t=je(),e!==null&&(Hn(e,1,t),Be(e,t))}function fe(e,t,n){if(e.tag===3)_a(e,e,n);else for(;t!==null;){if(t.tag===3){_a(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Vt===null||!Vt.has(r))){e=On(n,e),e=Qs(t,e,1),t=$t(t,e,1),e=je(),t!==null&&(Hn(t,1,e),Be(t,e));break}}t=t.return}}function Qf(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=je(),e.pingedLanes|=e.suspendedLanes&n,Ee===e&&(_e&n)===n&&(Se===4||Se===3&&(_e&130023424)===_e&&500>pe()-yu?on(e,0):vu|=n),Be(e,t)}function Pa(e,t){t===0&&((e.mode&1)===0?t=1:(t=Mr,Mr<<=1,(Mr&130023424)===0&&(Mr=4194304)));var n=je();e=Ct(e,t),e!==null&&(Hn(e,t,n),Be(e,n))}function Wf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Pa(e,n)}function qf(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(h(314))}r!==null&&r.delete(t),Pa(e,n)}var Na;Na=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ie.current)Ae=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return Ae=!1,jf(e,t,n);Ae=(e.flags&131072)!==0}else Ae=!1,ue&&(t.flags&1048576)!==0&&us(t,rl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;gl(e,t),e=t.pendingProps;var l=Cn(t,Ne.current);zn(t,n),l=Ko(null,t,r,e,l,n);var o=Yo();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ue(r)?(o=!0,el(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Bo(t),l.updater=vl,t.stateNode=l,l._reactInternals=t,tu(t,r,e,n),t=ou(null,t,r,!0,o,n)):(t.tag=0,ue&&o&&Oo(t),Le(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(gl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Kf(r),e=it(r,e),l){case 0:t=lu(null,t,r,e,n);break e;case 1:t=bs(null,t,r,e,n);break e;case 11:t=Ks(null,t,r,e,n);break e;case 14:t=Ys(null,t,r,it(r.type,e),n);break e}throw Error(h(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:it(r,l),lu(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:it(r,l),bs(e,t,r,l,n);case 3:e:{if(ea(t),e===null)throw Error(h(387));r=t.pendingProps,o=t.memoizedState,l=o.element,ms(e,t),al(t,r,null,n);var u=t.memoizedState;if(r=u.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=On(Error(h(423)),t),t=ta(e,t,r,n,l);break e}else if(r!==l){l=On(Error(h(424)),t),t=ta(e,t,r,n,l);break e}else for(Ge=Mt(t.stateNode.containerInfo.firstChild),qe=t,ue=!0,ut=null,n=ps(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Pn(),r===l){t=_t(e,t,n);break e}Le(e,t,r,n)}t=t.child}return t;case 5:return gs(t),e===null&&Do(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,u=l.children,_o(r,l)?u=null:o!==null&&_o(r,o)&&(t.flags|=32),Zs(e,t),Le(e,t,u,n),t.child;case 6:return e===null&&Do(t),null;case 13:return na(e,t,n);case 4:return Vo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Nn(t,null,r,n):Le(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:it(r,l),Ks(e,t,r,l,n);case 7:return Le(e,t,t.pendingProps,n),t.child;case 8:return Le(e,t,t.pendingProps.children,n),t.child;case 12:return Le(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,u=l.value,te(ul,r._currentValue),r._currentValue=u,o!==null)if(ot(o.value,u)){if(o.children===l.children&&!Ie.current){t=_t(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var i=o.dependencies;if(i!==null){u=o.child;for(var s=i.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=xt(-1,n&-n),s.tag=2;var m=o.updateQueue;if(m!==null){m=m.shared;var S=m.pending;S===null?s.next=s:(s.next=S.next,S.next=s),m.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Ao(o.return,n,t),i.lanes|=n;break}s=s.next}}else if(o.tag===10)u=o.type===t.type?null:o.child;else if(o.tag===18){if(u=o.return,u===null)throw Error(h(341));u.lanes|=n,i=u.alternate,i!==null&&(i.lanes|=n),Ao(u,n,t),u=o.sibling}else u=o.child;if(u!==null)u.return=o;else for(u=o;u!==null;){if(u===t){u=null;break}if(o=u.sibling,o!==null){o.return=u.return,u=o;break}u=u.return}o=u}Le(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,zn(t,n),l=be(l),r=r(l),t.flags|=1,Le(e,t,r,n),t.child;case 14:return r=t.type,l=it(r,t.pendingProps),l=it(r.type,l),Ys(e,t,r,l,n);case 15:return Js(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:it(r,l),gl(e,t),t.tag=1,Ue(r)?(e=!0,el(t)):e=!1,zn(t,n),Bs(t,r,l),tu(t,r,l,n),ou(null,t,r,!0,e,n);case 19:return la(e,t,n);case 22:return Xs(e,t,n)}throw Error(h(156,t.tag))};function Ta(e,t){return ii(e,t)}function Gf(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function nt(e,t,n,r){return new Gf(e,t,n,r)}function _u(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Kf(e){if(typeof e=="function")return _u(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ft)return 11;if(e===dt)return 14}return 2}function qt(e,t){var n=e.alternate;return n===null?(n=nt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function zl(e,t,n,r,l,o){var u=2;if(r=e,typeof e=="function")_u(e)&&(u=1);else if(typeof e=="string")u=5;else e:switch(e){case Me:return sn(n.children,l,o,t);case Je:u=8,l|=8;break;case Tt:return e=nt(12,n,t,l|2),e.elementType=Tt,e.lanes=o,e;case He:return e=nt(13,n,t,l),e.elementType=He,e.lanes=o,e;case rt:return e=nt(19,n,t,l),e.elementType=rt,e.lanes=o,e;case ce:return Rl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case gt:u=10;break e;case Kt:u=9;break e;case ft:u=11;break e;case dt:u=14;break e;case Fe:u=16,r=null;break e}throw Error(h(130,e==null?e:typeof e,""))}return t=nt(u,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function sn(e,t,n,r){return e=nt(7,e,r,t),e.lanes=n,e}function Rl(e,t,n,r){return e=nt(22,e,r,t),e.elementType=ce,e.lanes=n,e.stateNode={isHidden:!1},e}function Pu(e,t,n){return e=nt(6,e,null,t),e.lanes=n,e}function Nu(e,t,n){return t=nt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Yf(e,t,n,r,l){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=bl(0),this.expirationTimes=bl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=bl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Tu(e,t,n,r,l,o,u,i,s){return e=new Yf(e,t,n,i,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=nt(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Bo(o),e}function Jf(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Oe,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function za(e){if(!e)return It;e=e._reactInternals;e:{if(Yt(e)!==e||e.tag!==1)throw Error(h(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ue(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(h(171))}if(e.tag===1){var n=e.type;if(Ue(n))return rs(e,n,t)}return t}function Ra(e,t,n,r,l,o,u,i,s){return e=Tu(n,r,!0,e,l,o,u,i,s),e.context=za(null),n=e.current,r=je(),l=Qt(n),o=xt(r,l),o.callback=t??null,$t(n,o,l),e.current.lanes=l,Hn(e,l,r),Be(e,r),e}function Ol(e,t,n,r){var l=t.current,o=je(),u=Qt(l);return n=za(n),t.context===null?t.context=n:t.pendingContext=n,t=xt(o,u),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=$t(l,t,u),e!==null&&(ct(e,l,u,o),sl(e,l,u)),u}function Ll(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Oa(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function zu(e,t){Oa(e,t),(e=e.alternate)&&Oa(e,t)}function Xf(){return null}var La=typeof reportError=="function"?reportError:function(e){console.error(e)};function Ru(e){this._internalRoot=e}jl.prototype.render=Ru.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(h(409));Ol(e,t,null,null)},jl.prototype.unmount=Ru.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;ln(function(){Ol(null,e,null,null)}),t[wt]=null}};function jl(e){this._internalRoot=e}jl.prototype.unstable_scheduleHydration=function(e){if(e){var t=mi();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Lt.length&&t!==0&&t<Lt[n].priority;n++);Lt.splice(n,0,e),n===0&&gi(e)}};function Ou(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Dl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function ja(){}function Zf(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var m=Ll(u);o.call(m)}}var u=Ra(t,r,e,0,null,!1,!1,"",ja);return e._reactRootContainer=u,e[wt]=u.current,rr(e.nodeType===8?e.parentNode:e),ln(),u}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var i=r;r=function(){var m=Ll(s);i.call(m)}}var s=Tu(e,0,!1,null,null,!1,!1,"",ja);return e._reactRootContainer=s,e[wt]=s.current,rr(e.nodeType===8?e.parentNode:e),ln(function(){Ol(t,s,n,r)}),s}function Ml(e,t,n,r,l){var o=n._reactRootContainer;if(o){var u=o;if(typeof l=="function"){var i=l;l=function(){var s=Ll(u);i.call(s)}}Ol(t,u,e,l)}else u=Zf(n,t,e,l,r);return Ll(u)}pi=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Vn(t.pendingLanes);n!==0&&(eo(t,n|1),Be(t,pe()),(q&6)===0&&(Dn=pe()+500,Ut()))}break;case 13:ln(function(){var r=Ct(e,1);if(r!==null){var l=je();ct(r,e,1,l)}}),zu(e,1)}},to=function(e){if(e.tag===13){var t=Ct(e,134217728);if(t!==null){var n=je();ct(t,e,134217728,n)}zu(e,134217728)}},hi=function(e){if(e.tag===13){var t=Qt(e),n=Ct(e,t);if(n!==null){var r=je();ct(n,e,t,r)}zu(e,t)}},mi=function(){return b},vi=function(e,t){var n=b;try{return b=e,t()}finally{b=n}},Gl=function(e,t,n){switch(t){case"input":if(Al(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=Zr(r);if(!l)throw Error(h(90));$u(r),Al(r,l)}}}break;case"textarea":Wu(e,n);break;case"select":t=n.value,t!=null&&fn(e,!!n.multiple,t,!1)}},ei=Eu,ti=ln;var bf={usingClientEntryPoint:!1,Events:[ur,kn,Zr,Zu,bu,Eu]},Sr={findFiberByHostInstance:Jt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ed={bundleType:Sr.bundleType,version:Sr.version,rendererPackageName:Sr.rendererPackageName,rendererConfig:Sr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ge.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=oi(e),e===null?null:e.stateNode},findFiberByHostInstance:Sr.findFiberByHostInstance||Xf,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Fl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Fl.isDisabled&&Fl.supportsFiber)try{jr=Fl.inject(ed),pt=Fl}catch{}}return Ve.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=bf,Ve.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ou(t))throw Error(h(200));return Jf(e,t,null,n)},Ve.createRoot=function(e,t){if(!Ou(e))throw Error(h(299));var n=!1,r="",l=La;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Tu(e,1,!1,null,null,n,!1,r,l),e[wt]=t.current,rr(e.nodeType===8?e.parentNode:e),new Ru(t)},Ve.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(h(188)):(e=Object.keys(e).join(","),Error(h(268,e)));return e=oi(t),e=e===null?null:e.stateNode,e},Ve.flushSync=function(e){return ln(e)},Ve.hydrate=function(e,t,n){if(!Dl(t))throw Error(h(200));return Ml(null,e,t,!0,n)},Ve.hydrateRoot=function(e,t,n){if(!Ou(e))throw Error(h(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",u=La;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(u=n.onRecoverableError)),t=Ra(t,null,e,1,n??null,l,!1,o,u),e[wt]=t.current,rr(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new jl(t)},Ve.render=function(e,t,n){if(!Dl(t))throw Error(h(200));return Ml(null,e,t,!1,n)},Ve.unmountComponentAtNode=function(e){if(!Dl(e))throw Error(h(40));return e._reactRootContainer?(ln(function(){Ml(null,null,e,!1,function(){e._reactRootContainer=null,e[wt]=null})}),!0):!1},Ve.unstable_batchedUpdates=Eu,Ve.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Dl(n))throw Error(h(200));if(e==null||e._reactInternals===void 0)throw Error(h(38));return Ml(e,t,n,!1,r)},Ve.version="18.3.1-next-f1338f8080-20240426",Ve}var Ba;function fd(){if(Ba)return Du.exports;Ba=1;function y(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(y)}catch(x){console.error(x)}}return y(),Du.exports=cd(),Du.exports}var Va;function dd(){if(Va)return Il;Va=1;var y=fd();return Il.createRoot=y.createRoot,Il.hydrateRoot=y.hydrateRoot,Il}var pd=dd();const Ha=ld(pd);var Qa=Au();const hd=({className:y}={})=>me.jsxs("svg",{width:"16",height:"24",viewBox:"0 0 16 24",xmlns:"http://www.w3.org/2000/svg",className:y,role:"img",children:[me.jsxs("g",{clipPath:"url(#clip0_17642_568)",children:[me.jsx("path",{d:"M12.85 8.65L9.35 5.15C9.25 5.05 9.15 5 9 5H4C3.45 5 3 5.45 3 6V18C3 18.55 3.45 19 4 19H12C12.55 19 13 18.55 13 18V9C13 8.85 12.95 8.75 12.85 8.65ZM9 6.2L11.8 9H9V6.2ZM12 18H4V6H8V9C8 9.55 8.45 10 9 10H12V18Z"}),me.jsx("path",{d:"M11 15H5V16H11V15Z"}),me.jsx("path",{d:"M11 12H5V13H11V12Z"})]}),me.jsx("defs",{children:me.jsx("clipPath",{id:"clip0_17642_568",children:me.jsx("rect",{width:"16",height:"16",fill:"white",transform:"translate(0 4)"})})})]}),md=({title:y,description:x,url:h})=>me.jsx("li",{className:"sourcetile__item",children:me.jsxs("a",{href:h,className:"sourcetile__link",children:[me.jsx(hd,{className:"sourcetile__icon"}),me.jsxs("div",{className:"sourcetile__textContent",children:[me.jsx("h3",{className:"sourcetile__title",children:y}),me.jsx("p",{className:"sourcetile__description",children:x})]})]})}),vd=()=>{let y=new Date().getTime(),x=typeof performance<"u"&&performance.now&&performance.now()*1e3||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,h=>{let T=Math.random()*16;return y>0?(T=(y+T)%16|0,y=Math.floor(y/16)):(T=(x+T)%16|0,x=Math.floor(x/16)),(h==="x"?T:T&3|8).toString(16)})},yd=()=>("10000000-1000-4000-8000"+-1e11).replace(/[018]/g,y=>(Number(y)^crypto.getRandomValues(new Uint8Array(1))[0]&15>>Number(y)/4).toString(16)),Wa=()=>typeof crypto<"u"?yd():vd(),gd=y=>/^[a-zA-Z][\w\-:.]*$/.test(y),wd=(y,x)=>{var v;try{if(!(y instanceof Element))throw new Error(`The ${y} must be a DOM element, the ${JSON.stringify(y)} was received.`)}catch(k){return console.error("Error occured in the getComponentProps: ",k),`<!--Error occured in the getComponentProps: ${k.message} -->`}const h=y.getAttribute("id"),T=y.getAttribute("data-component-data");return T?JSON.parse(T):(v=window[x])==null?void 0:v[h]};var an={},cn={},Er={},qa;function rc(){if(qa)return Er;qa=1,Object.defineProperty(Er,"__esModule",{value:!0}),Er.ClientResponseError=void 0;let y=class extends Error{constructor(T,d,v,k){super(d);ae(this,"statusCode");ae(this,"message");ae(this,"details");ae(this,"response");this.statusCode=T,this.message=d,this.details=v,this.response=k}};return Er.ClientResponseError=y,Er}var Cr={},xr={},Ga;function lc(){var x;if(Ga)return xr;Ga=1,Object.defineProperty(xr,"__esModule",{value:!0}),xr.AbstractCommandExecutor=void 0;let y=(x=class{constructor(T,d={}){ae(this,"client");ae(this,"options");this.client=T,this.options=d}async waitUntilExecutionComplete(T,d){return new Promise((v,k)=>{setTimeout(async()=>{let P;try{P=await d()}catch(A){k(A);return}switch(P.status){case"executing":case"pending":v(this.waitUntilExecutionComplete(T,d));break;case"succeeded":v(P);break;case"failed":k(new Error(`Execution with ID "${T}" failed.`));break;case"cancelled":k(new Error(`Execution with ID "${T}" was cancelled.`));break;default:k(new Error(`Execution with ID "${T}" has an unexpected status of "${P.status}".`));break}},this.options.pollFrequencyMs||x.DEFAULT_POLL_FREQUENCY_MS)})}},ae(x,"DEFAULT_POLL_FREQUENCY_MS",3e3),x);return xr.AbstractCommandExecutor=y,xr}var Ka;function Sd(){if(Ka)return Cr;Ka=1,Object.defineProperty(Cr,"__esModule",{value:!0}),Cr.ChatBotCommandExecutor=void 0;const y=lc();let x=class extends y.AbstractCommandExecutor{async execute(T,d,v){const{executionId:k}=await this.client.chatbotExecution.execute(T,d,{inputs:v});return this.waitUntilExecutionComplete(k,()=>this.client.chatbotExecution.getExecutionOutput(T,d,k))}};return Cr.ChatBotCommandExecutor=x,Cr}var _r={},Ya;function kd(){if(Ya)return _r;Ya=1,Object.defineProperty(_r,"__esModule",{value:!0}),_r.GenerativeCommandExecutor=void 0;const y=lc();let x=class extends y.AbstractCommandExecutor{async execute(T,d,v){const{executionId:k}=await this.client.generative.execute(T,d,{inputs:v});return this.waitUntilExecutionComplete(k,()=>this.client.generative.getExecutionOutput(T,d,k))}};return _r.GenerativeCommandExecutor=x,_r}var Iu={},Ja;function Ed(){return Ja||(Ja=1,Object.defineProperty(Iu,"__esModule",{value:!0})),Iu}var Pr={},Xa;function Cd(){if(Xa)return Pr;Xa=1,Object.defineProperty(Pr,"__esModule",{value:!0}),Pr.handleResponseError=void 0;const y=rc(),x=async h=>{let T="An unknown error occurred.",d="No further information provided.";try{const k=await h.clone().json();T=k.message||T,d=k.details||d}catch{throw T=`Failed to parse response body as JSON. Response: ${await h.clone().text()}`,new y.ClientResponseError(h.status,T,d,h)}throw new y.ClientResponseError(h.status,T,d,h)};return Pr.handleResponseError=x,Pr}var Za;function ba(){return Za||(Za=1,function(y){var x=cn&&cn.__createBinding||(Object.create?function(T,d,v,k){k===void 0&&(k=v);var P=Object.getOwnPropertyDescriptor(d,v);(!P||("get"in P?!d.__esModule:P.writable||P.configurable))&&(P={enumerable:!0,get:function(){return d[v]}}),Object.defineProperty(T,k,P)}:function(T,d,v,k){k===void 0&&(k=v),T[k]=d[v]}),h=cn&&cn.__exportStar||function(T,d){for(var v in T)v!=="default"&&!Object.prototype.hasOwnProperty.call(d,v)&&x(d,T,v)};Object.defineProperty(y,"__esModule",{value:!0}),h(rc(),y),h(Sd(),y),h(kd(),y),h(Ed(),y),h(Cd(),y)}(cn)),cn}var Nt={},ec;function Uu(){if(ec)return Nt;ec=1,Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.Api=Nt.HttpClient=Nt.ContentType=void 0;var y;(function(T){T.Json="application/json",T.FormData="multipart/form-data",T.UrlEncoded="application/x-www-form-urlencoded",T.Text="text/plain"})(y||(Nt.ContentType=y={}));class x{constructor(d={}){ae(this,"baseUrl","/");ae(this,"securityData",null);ae(this,"securityWorker");ae(this,"abortControllers",new Map);ae(this,"customFetch",(...d)=>fetch(...d));ae(this,"baseApiParams",{credentials:"same-origin",headers:{},redirect:"follow",referrerPolicy:"no-referrer"});ae(this,"setSecurityData",d=>{this.securityData=d});ae(this,"contentFormatters",{[y.Json]:d=>d!==null&&(typeof d=="object"||typeof d=="string")?JSON.stringify(d):d,[y.Text]:d=>d!==null&&typeof d!="string"?JSON.stringify(d):d,[y.FormData]:d=>Object.keys(d||{}).reduce((v,k)=>{const P=d[k];return v.append(k,P instanceof Blob?P:typeof P=="object"&&P!==null?JSON.stringify(P):`${P}`),v},new FormData),[y.UrlEncoded]:d=>this.toQueryString(d)});ae(this,"createAbortSignal",d=>{if(this.abortControllers.has(d)){const k=this.abortControllers.get(d);return k?k.signal:void 0}const v=new AbortController;return this.abortControllers.set(d,v),v.signal});ae(this,"abortRequest",d=>{const v=this.abortControllers.get(d);v&&(v.abort(),this.abortControllers.delete(d))});ae(this,"request",async({body:d,secure:v,path:k,type:P,query:A,format:X,baseUrl:Q,cancelToken:$,...F})=>{const ye=(typeof v=="boolean"?v:this.baseApiParams.secure)&&this.securityWorker&&await this.securityWorker(this.securityData)||{},le=this.mergeRequestParams(F,ye),W=A&&this.toQueryString(A),J=this.contentFormatters[P||y.Json],Ye=X||le.format;return this.customFetch(`${Q||this.baseUrl||""}${k}${W?`?${W}`:""}`,{...le,headers:{...le.headers||{},...P&&P!==y.FormData?{"Content-Type":P}:{}},signal:($?this.createAbortSignal($):le.signal)||null,body:typeof d>"u"||d===null?null:J(d)}).then(async De=>{const de=De.clone();de.data=null,de.error=null;const ge=Ye?await De[Ye]().then(Pe=>(de.ok?de.data=Pe:de.error=Pe,de)).catch(Pe=>(de.error=Pe,de)):de;if($&&this.abortControllers.delete($),!De.ok)throw ge;return ge.data})});Object.assign(this,d)}encodeQueryParam(d,v){return`${encodeURIComponent(d)}=${encodeURIComponent(typeof v=="number"?v:`${v}`)}`}addQueryParam(d,v){return this.encodeQueryParam(v,d[v])}addArrayQueryParam(d,v){return d[v].map(P=>this.encodeQueryParam(v,P)).join("&")}toQueryString(d){const v=d||{};return Object.keys(v).filter(P=>typeof v[P]<"u").map(P=>Array.isArray(v[P])?this.addArrayQueryParam(v,P):this.addQueryParam(v,P)).join("&")}addQueryParams(d){const v=this.toQueryString(d);return v?`?${v}`:""}mergeRequestParams(d,v){return{...this.baseApiParams,...d,...v||{},headers:{...this.baseApiParams.headers||{},...d.headers||{},...v&&v.headers||{}}}}}Nt.HttpClient=x;class h{constructor(d){ae(this,"http");ae(this,"generative",{create:(d,v={})=>this.http.request({path:"/generative",method:"POST",body:d,secure:!0,type:y.Json,format:"json",...v}),delete:({id:d,...v},k={})=>this.http.request({path:`/generative/${d}`,method:"DELETE",query:v,secure:!0,...k}),execute:(d,v,k,P={})=>this.http.request({path:`/generative/${d}/executions/${v}`,method:"POST",body:k,secure:!0,type:y.Json,format:"json",...P}),get:(d,v={})=>this.http.request({path:`/generative/${d}`,method:"GET",secure:!0,format:"json",...v}),getAllGenerativeThreads:({aiId:d,...v},k={})=>this.http.request({path:`/generative/${d}/threads`,method:"GET",query:v,secure:!0,format:"json",...k}),getExecutionOutput:(d,v,k,P={})=>this.http.request({path:`/generative/${d}/executions/${v}/${k}`,method:"GET",secure:!0,format:"json",...P}),getGenerativeThreadQueryAndResponse:(d,v,k={})=>this.http.request({path:`/generative/${d}/threads/${v}/message`,method:"GET",secure:!0,format:"json",...k}),list:(d,v={})=>this.http.request({path:"/generative",method:"GET",query:d,secure:!0,format:"json",...v}),rate:(d,v,k,P={})=>this.http.request({path:`/generative/${d}/threads/${v}/rate`,method:"POST",body:k,secure:!0,type:y.Json,format:"json",...P}),restore:(d,v={})=>this.http.request({path:`/generative/${d}/restore`,method:"PATCH",secure:!0,...v}),set:(d,v,k={})=>this.http.request({path:`/generative/${d}`,method:"PUT",body:v,secure:!0,type:y.Json,format:"json",...k}),update:(d,v,k={})=>this.http.request({path:`/generative/${d}`,method:"PATCH",body:v,secure:!0,type:y.Json,format:"json",...k})});ae(this,"chatbot",{create:(d,v={})=>this.http.request({path:"/chatbot",method:"POST",body:d,secure:!0,type:y.Json,format:"json",...v}),delete:({id:d,...v},k={})=>this.http.request({path:`/chatbot/${d}`,method:"DELETE",query:v,secure:!0,...k}),get:(d,v={})=>this.http.request({path:`/chatbot/${d}`,method:"GET",secure:!0,format:"json",...v}),getAllChatBotThreads:({aiId:d,...v},k={})=>this.http.request({path:`/chatbot/${d}/threads`,method:"GET",query:v,secure:!0,format:"json",...k}),getChatBotThreadMessages:({aiId:d,threadId:v,...k},P={})=>this.http.request({path:`/chatbot/${d}/threads/${v}/messages`,method:"GET",query:k,secure:!0,format:"json",...P}),list:(d,v={})=>this.http.request({path:"/chatbot",method:"GET",query:d,secure:!0,format:"json",...v}),rate:(d,v,k,P={})=>this.http.request({path:`/chatbot/${d}/threads/${v}/rate`,method:"POST",body:k,secure:!0,type:y.Json,format:"json",...P}),restore:(d,v={})=>this.http.request({path:`/chatbot/${d}/restore`,method:"PATCH",secure:!0,...v}),set:(d,v,k={})=>this.http.request({path:`/chatbot/${d}`,method:"PUT",body:v,secure:!0,type:y.Json,format:"json",...k}),update:(d,v,k={})=>this.http.request({path:`/chatbot/${d}`,method:"PATCH",body:v,secure:!0,type:y.Json,format:"json",...k})});ae(this,"chatbotExecution",{execute:(d,v,k,P={})=>this.http.request({path:`/chatbot/${d}/executions/${v}`,method:"POST",body:k,secure:!0,type:y.Json,format:"json",...P}),getExecutionOutput:(d,v,k,P={})=>this.http.request({path:`/chatbot/${d}/executions/${v}/${k}`,method:"GET",secure:!0,format:"json",...P})});this.http=d}}return Nt.Api=h,Nt}var tc;function xd(){return tc||(tc=1,function(y){var x=an&&an.__createBinding||(Object.create?function(A,X,Q,$){$===void 0&&($=Q);var F=Object.getOwnPropertyDescriptor(X,Q);(!F||("get"in F?!X.__esModule:F.writable||F.configurable))&&(F={enumerable:!0,get:function(){return X[Q]}}),Object.defineProperty(A,$,F)}:function(A,X,Q,$){$===void 0&&($=Q),A[$]=X[Q]}),h=an&&an.__exportStar||function(A,X){for(var Q in A)Q!=="default"&&!Object.prototype.hasOwnProperty.call(X,Q)&&x(X,A,Q)};Object.defineProperty(y,"__esModule",{value:!0}),y.createClient=y.DxpAiService=y.ChatBotCommandExecutor=y.GenerativeCommandExecutor=y.ClientResponseError=void 0;const T=ba(),d=Uu();h(Uu(),y);var v=ba();Object.defineProperty(y,"ClientResponseError",{enumerable:!0,get:function(){return v.ClientResponseError}}),Object.defineProperty(y,"GenerativeCommandExecutor",{enumerable:!0,get:function(){return v.GenerativeCommandExecutor}}),Object.defineProperty(y,"ChatBotCommandExecutor",{enumerable:!0,get:function(){return v.ChatBotCommandExecutor}});var k=Uu();Object.defineProperty(y,"DxpAiService",{enumerable:!0,get:function(){return k.Api}});const P=(A={})=>{const{customFetch:X=fetch,baseApiParams:Q,...$}=A;return new d.HttpClient({...$,baseApiParams:{...Q,credentials:"include",headers:{...Q==null?void 0:Q.headers}},customFetch:async(F,ye)=>{const le=await X(F,ye);return le.ok?le:await(0,T.handleResponseError)(le)}})};y.createClient=P}(an)),an}xd();const nc=y=>{const{componentContent:x,componentAdvancedOptions:h}=y,{sourcesTitle:T,sourcesDescription:d}=x??{},{classes:v,id:k}=h??{},[P,A]=Qa.useState([]);try{if(T&&typeof T!="string")throw new Error(`The "sourcesTitle" field must be a string. The ${JSON.stringify(T)} was received.`);if(d&&typeof d!="string")throw new Error(`The "sourcesDescription" field must be a string. The ${JSON.stringify(d)} was received.`);if(k&&typeof k!="string")throw new Error(`The "id" field must be a string type. The ${JSON.stringify(k)} was received.`);if(v&&typeof v!="string")throw new Error(`The "classes" field must be a string type. The ${JSON.stringify(v)} was received.`)}catch(F){return console.error("Error occurred in the Sources component: ",F),`<!-- Error occurred in the Sources component: ${F.message} -->`}Qa.useEffect(()=>{sessionStorage.setItem("conversation","[]");const F=ye=>{var le;try{const W=JSON.parse(sessionStorage.getItem("conversation")),J=(le=W==null?void 0:W[0])==null?void 0:le.references;A(J)}catch(W){console.error(W)}};window.addEventListener("customStorageChange",F)},[]);const X=d||"Summarized from this articles",Q=T||"Summarized from this articles";let $=k||`sources__${Wa()}`;return k&&!gd(k)&&(console.warn("The ID needs to fallow the HTML ID naming convention."),$=`sources__${Wa()}`),(P==null?void 0:P.length)>0&&me.jsxs("section",{className:`sources${v?` ${v}`:""}`,id:$,children:[me.jsx("h2",{"data-sq-field":"componentContent.sourcesTitle",className:"sources__title",children:Q}),me.jsx("div",{"data-sq-field":"componentContent.sourcesDescription",children:X}),me.jsx("ul",{className:"sources__list",children:P.map((F,ye)=>me.jsx(md,{title:F==null?void 0:F.title,description:F==null?void 0:F.description,url:F==null?void 0:F.url},ye))})]})},_d=()=>{const y=document.querySelectorAll('[data-component="squiz-qa-sources"]');for(const x of y){const h=wd(x,"SQUIZ_QA_CONFIG");x.getAttribute("data-component-data")?Ha.hydrateRoot(x,me.jsx(nc,{...h})):Ha.createRoot(x).render(me.jsx(nc,{...h}))}};_d();
    </script>
    <script type="module">
        var Am=Object.defineProperty;var Dm=(r,i,l)=>i in r?Am(r,i,{enumerable:!0,configurable:!0,writable:!0,value:l}):r[i]=l;var Ne=(r,i,l)=>Dm(r,typeof i!="symbol"?i+"":i,l);(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))s(a);new MutationObserver(a=>{for(const f of a)if(f.type==="childList")for(const d of f.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&s(d)}).observe(document,{childList:!0,subtree:!0});function l(a){const f={};return a.integrity&&(f.integrity=a.integrity),a.referrerPolicy&&(f.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?f.credentials="include":a.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function s(a){if(a.ep)return;a.ep=!0;const f=l(a);fetch(a.href,f)}})();function Qt(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var es={exports:{}},Yr={},ts={exports:{}},te={};/**
     * @license React
     * react.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var zf;function Bm(){if(zf)return te;zf=1;var r=Symbol.for("react.element"),i=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),d=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),v=Symbol.for("react.suspense"),x=Symbol.for("react.memo"),E=Symbol.for("react.lazy"),g=Symbol.iterator;function S(C){return C===null||typeof C!="object"?null:(C=g&&C[g]||C["@@iterator"],typeof C=="function"?C:null)}var L={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},T=Object.assign,O={};function A(C,b,ee){this.props=C,this.context=b,this.refs=O,this.updater=ee||L}A.prototype.isReactComponent={},A.prototype.setState=function(C,b){if(typeof C!="object"&&typeof C!="function"&&C!=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,C,b,"setState")},A.prototype.forceUpdate=function(C){this.updater.enqueueForceUpdate(this,C,"forceUpdate")};function Q(){}Q.prototype=A.prototype;function Z(C,b,ee){this.props=C,this.context=b,this.refs=O,this.updater=ee||L}var V=Z.prototype=new Q;V.constructor=Z,T(V,A.prototype),V.isPureReactComponent=!0;var K=Array.isArray,Y=Object.prototype.hasOwnProperty,de={current:null},me={key:!0,ref:!0,__self:!0,__source:!0};function Pe(C,b,ee){var re,ue={},se=null,ve=null;if(b!=null)for(re in b.ref!==void 0&&(ve=b.ref),b.key!==void 0&&(se=""+b.key),b)Y.call(b,re)&&!me.hasOwnProperty(re)&&(ue[re]=b[re]);var pe=arguments.length-2;if(pe===1)ue.children=ee;else if(1<pe){for(var we=Array(pe),lt=0;lt<pe;lt++)we[lt]=arguments[lt+2];ue.children=we}if(C&&C.defaultProps)for(re in pe=C.defaultProps,pe)ue[re]===void 0&&(ue[re]=pe[re]);return{$$typeof:r,type:C,key:se,ref:ve,props:ue,_owner:de.current}}function Ge(C,b){return{$$typeof:r,type:C.type,key:b,ref:C.ref,props:C.props,_owner:C._owner}}function Oe(C){return typeof C=="object"&&C!==null&&C.$$typeof===r}function Xt(C){var b={"=":"=0",":":"=2"};return"$"+C.replace(/[=:]/g,function(ee){return b[ee]})}var bt=/\/+/g;function it(C,b){return typeof C=="object"&&C!==null&&C.key!=null?Xt(""+C.key):b.toString(36)}function Et(C,b,ee,re,ue){var se=typeof C;(se==="undefined"||se==="boolean")&&(C=null);var ve=!1;if(C===null)ve=!0;else switch(se){case"string":case"number":ve=!0;break;case"object":switch(C.$$typeof){case r:case i:ve=!0}}if(ve)return ve=C,ue=ue(ve),C=re===""?"."+it(ve,0):re,K(ue)?(ee="",C!=null&&(ee=C.replace(bt,"$&/")+"/"),Et(ue,b,ee,"",function(lt){return lt})):ue!=null&&(Oe(ue)&&(ue=Ge(ue,ee+(!ue.key||ve&&ve.key===ue.key?"":(""+ue.key).replace(bt,"$&/")+"/")+C)),b.push(ue)),1;if(ve=0,re=re===""?".":re+":",K(C))for(var pe=0;pe<C.length;pe++){se=C[pe];var we=re+it(se,pe);ve+=Et(se,b,ee,we,ue)}else if(we=S(C),typeof we=="function")for(C=we.call(C),pe=0;!(se=C.next()).done;)se=se.value,we=re+it(se,pe++),ve+=Et(se,b,ee,we,ue);else if(se==="object")throw b=String(C),Error("Objects are not valid as a React child (found: "+(b==="[object Object]"?"object with keys {"+Object.keys(C).join(", ")+"}":b)+"). If you meant to render a collection of children, use an array instead.");return ve}function kt(C,b,ee){if(C==null)return C;var re=[],ue=0;return Et(C,re,"","",function(se){return b.call(ee,se,ue++)}),re}function Ke(C){if(C._status===-1){var b=C._result;b=b(),b.then(function(ee){(C._status===0||C._status===-1)&&(C._status=1,C._result=ee)},function(ee){(C._status===0||C._status===-1)&&(C._status=2,C._result=ee)}),C._status===-1&&(C._status=0,C._result=b)}if(C._status===1)return C._result.default;throw C._result}var Te={current:null},D={transition:null},X={ReactCurrentDispatcher:Te,ReactCurrentBatchConfig:D,ReactCurrentOwner:de};function j(){throw Error("act(...) is not supported in production builds of React.")}return te.Children={map:kt,forEach:function(C,b,ee){kt(C,function(){b.apply(this,arguments)},ee)},count:function(C){var b=0;return kt(C,function(){b++}),b},toArray:function(C){return kt(C,function(b){return b})||[]},only:function(C){if(!Oe(C))throw Error("React.Children.only expected to receive a single React element child.");return C}},te.Component=A,te.Fragment=l,te.Profiler=a,te.PureComponent=Z,te.StrictMode=s,te.Suspense=v,te.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=X,te.act=j,te.cloneElement=function(C,b,ee){if(C==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+C+".");var re=T({},C.props),ue=C.key,se=C.ref,ve=C._owner;if(b!=null){if(b.ref!==void 0&&(se=b.ref,ve=de.current),b.key!==void 0&&(ue=""+b.key),C.type&&C.type.defaultProps)var pe=C.type.defaultProps;for(we in b)Y.call(b,we)&&!me.hasOwnProperty(we)&&(re[we]=b[we]===void 0&&pe!==void 0?pe[we]:b[we])}var we=arguments.length-2;if(we===1)re.children=ee;else if(1<we){pe=Array(we);for(var lt=0;lt<we;lt++)pe[lt]=arguments[lt+2];re.children=pe}return{$$typeof:r,type:C.type,key:ue,ref:se,props:re,_owner:ve}},te.createContext=function(C){return C={$$typeof:d,_currentValue:C,_currentValue2:C,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},C.Provider={$$typeof:f,_context:C},C.Consumer=C},te.createElement=Pe,te.createFactory=function(C){var b=Pe.bind(null,C);return b.type=C,b},te.createRef=function(){return{current:null}},te.forwardRef=function(C){return{$$typeof:h,render:C}},te.isValidElement=Oe,te.lazy=function(C){return{$$typeof:E,_payload:{_status:-1,_result:C},_init:Ke}},te.memo=function(C,b){return{$$typeof:x,type:C,compare:b===void 0?null:b}},te.startTransition=function(C){var b=D.transition;D.transition={};try{C()}finally{D.transition=b}},te.unstable_act=j,te.useCallback=function(C,b){return Te.current.useCallback(C,b)},te.useContext=function(C){return Te.current.useContext(C)},te.useDebugValue=function(){},te.useDeferredValue=function(C){return Te.current.useDeferredValue(C)},te.useEffect=function(C,b){return Te.current.useEffect(C,b)},te.useId=function(){return Te.current.useId()},te.useImperativeHandle=function(C,b,ee){return Te.current.useImperativeHandle(C,b,ee)},te.useInsertionEffect=function(C,b){return Te.current.useInsertionEffect(C,b)},te.useLayoutEffect=function(C,b){return Te.current.useLayoutEffect(C,b)},te.useMemo=function(C,b){return Te.current.useMemo(C,b)},te.useReducer=function(C,b,ee){return Te.current.useReducer(C,b,ee)},te.useRef=function(C){return Te.current.useRef(C)},te.useState=function(C){return Te.current.useState(C)},te.useSyncExternalStore=function(C,b,ee){return Te.current.useSyncExternalStore(C,b,ee)},te.useTransition=function(){return Te.current.useTransition()},te.version="18.3.1",te}var Uf;function Ds(){return Uf||(Uf=1,ts.exports=Bm()),ts.exports}/**
     * @license React
     * react-jsx-runtime.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var Gf;function Fm(){if(Gf)return Yr;Gf=1;var r=Ds(),i=Symbol.for("react.element"),l=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,f={key:!0,ref:!0,__self:!0,__source:!0};function d(h,v,x){var E,g={},S=null,L=null;x!==void 0&&(S=""+x),v.key!==void 0&&(S=""+v.key),v.ref!==void 0&&(L=v.ref);for(E in v)s.call(v,E)&&!f.hasOwnProperty(E)&&(g[E]=v[E]);if(h&&h.defaultProps)for(E in v=h.defaultProps,v)g[E]===void 0&&(g[E]=v[E]);return{$$typeof:i,type:h,key:S,ref:L,props:g,_owner:a.current}}return Yr.Fragment=l,Yr.jsx=d,Yr.jsxs=d,Yr}var Vf;function jm(){return Vf||(Vf=1,es.exports=Fm()),es.exports}var M=jm(),Ni={},ns={exports:{}},ot={},rs={exports:{}},os={};/**
     * @license React
     * scheduler.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var Wf;function zm(){return Wf||(Wf=1,function(r){function i(D,X){var j=D.length;D.push(X);e:for(;0<j;){var C=j-1>>>1,b=D[C];if(0<a(b,X))D[C]=X,D[j]=b,j=C;else break e}}function l(D){return D.length===0?null:D[0]}function s(D){if(D.length===0)return null;var X=D[0],j=D.pop();if(j!==X){D[0]=j;e:for(var C=0,b=D.length,ee=b>>>1;C<ee;){var re=2*(C+1)-1,ue=D[re],se=re+1,ve=D[se];if(0>a(ue,j))se<b&&0>a(ve,ue)?(D[C]=ve,D[se]=j,C=se):(D[C]=ue,D[re]=j,C=re);else if(se<b&&0>a(ve,j))D[C]=ve,D[se]=j,C=se;else break e}}return X}function a(D,X){var j=D.sortIndex-X.sortIndex;return j!==0?j:D.id-X.id}if(typeof performance=="object"&&typeof performance.now=="function"){var f=performance;r.unstable_now=function(){return f.now()}}else{var d=Date,h=d.now();r.unstable_now=function(){return d.now()-h}}var v=[],x=[],E=1,g=null,S=3,L=!1,T=!1,O=!1,A=typeof setTimeout=="function"?setTimeout:null,Q=typeof clearTimeout=="function"?clearTimeout:null,Z=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function V(D){for(var X=l(x);X!==null;){if(X.callback===null)s(x);else if(X.startTime<=D)s(x),X.sortIndex=X.expirationTime,i(v,X);else break;X=l(x)}}function K(D){if(O=!1,V(D),!T)if(l(v)!==null)T=!0,Ke(Y);else{var X=l(x);X!==null&&Te(K,X.startTime-D)}}function Y(D,X){T=!1,O&&(O=!1,Q(Pe),Pe=-1),L=!0;var j=S;try{for(V(X),g=l(v);g!==null&&(!(g.expirationTime>X)||D&&!Xt());){var C=g.callback;if(typeof C=="function"){g.callback=null,S=g.priorityLevel;var b=C(g.expirationTime<=X);X=r.unstable_now(),typeof b=="function"?g.callback=b:g===l(v)&&s(v),V(X)}else s(v);g=l(v)}if(g!==null)var ee=!0;else{var re=l(x);re!==null&&Te(K,re.startTime-X),ee=!1}return ee}finally{g=null,S=j,L=!1}}var de=!1,me=null,Pe=-1,Ge=5,Oe=-1;function Xt(){return!(r.unstable_now()-Oe<Ge)}function bt(){if(me!==null){var D=r.unstable_now();Oe=D;var X=!0;try{X=me(!0,D)}finally{X?it():(de=!1,me=null)}}else de=!1}var it;if(typeof Z=="function")it=function(){Z(bt)};else if(typeof MessageChannel<"u"){var Et=new MessageChannel,kt=Et.port2;Et.port1.onmessage=bt,it=function(){kt.postMessage(null)}}else it=function(){A(bt,0)};function Ke(D){me=D,de||(de=!0,it())}function Te(D,X){Pe=A(function(){D(r.unstable_now())},X)}r.unstable_IdlePriority=5,r.unstable_ImmediatePriority=1,r.unstable_LowPriority=4,r.unstable_NormalPriority=3,r.unstable_Profiling=null,r.unstable_UserBlockingPriority=2,r.unstable_cancelCallback=function(D){D.callback=null},r.unstable_continueExecution=function(){T||L||(T=!0,Ke(Y))},r.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Ge=0<D?Math.floor(1e3/D):5},r.unstable_getCurrentPriorityLevel=function(){return S},r.unstable_getFirstCallbackNode=function(){return l(v)},r.unstable_next=function(D){switch(S){case 1:case 2:case 3:var X=3;break;default:X=S}var j=S;S=X;try{return D()}finally{S=j}},r.unstable_pauseExecution=function(){},r.unstable_requestPaint=function(){},r.unstable_runWithPriority=function(D,X){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var j=S;S=D;try{return X()}finally{S=j}},r.unstable_scheduleCallback=function(D,X,j){var C=r.unstable_now();switch(typeof j=="object"&&j!==null?(j=j.delay,j=typeof j=="number"&&0<j?C+j:C):j=C,D){case 1:var b=-1;break;case 2:b=250;break;case 5:b=1073741823;break;case 4:b=1e4;break;default:b=5e3}return b=j+b,D={id:E++,callback:X,priorityLevel:D,startTime:j,expirationTime:b,sortIndex:-1},j>C?(D.sortIndex=j,i(x,D),l(v)===null&&D===l(x)&&(O?(Q(Pe),Pe=-1):O=!0,Te(K,j-C))):(D.sortIndex=b,i(v,D),T||L||(T=!0,Ke(Y))),D},r.unstable_shouldYield=Xt,r.unstable_wrapCallback=function(D){var X=S;return function(){var j=S;S=X;try{return D.apply(this,arguments)}finally{S=j}}}}(os)),os}var qf;function Um(){return qf||(qf=1,rs.exports=zm()),rs.exports}/**
     * @license React
     * react-dom.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var Qf;function Gm(){if(Qf)return ot;Qf=1;var r=Ds(),i=Um();function l(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s=new Set,a={};function f(e,t){d(e,t),d(e+"Capture",t)}function d(e,t){for(a[e]=t,e=0;e<t.length;e++)s.add(t[e])}var h=!(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]*$/,E={},g={};function S(e){return v.call(g,e)?!0:v.call(E,e)?!1:x.test(e)?g[e]=!0:(E[e]=!0,!1)}function L(e,t,n,o){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return o?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function T(e,t,n,o){if(t===null||typeof t>"u"||L(e,t,n,o))return!0;if(o)return!1;if(n!==null)switch(n.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 O(e,t,n,o,u,c,p){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=o,this.attributeNamespace=u,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=c,this.removeEmptyString=p}var A={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){A[e]=new O(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];A[t]=new O(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){A[e]=new O(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){A[e]=new O(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){A[e]=new O(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){A[e]=new O(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){A[e]=new O(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){A[e]=new O(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){A[e]=new O(e,5,!1,e.toLowerCase(),null,!1,!1)});var Q=/[\-:]([a-z])/g;function Z(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(Q,Z);A[t]=new O(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(Q,Z);A[t]=new O(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(Q,Z);A[t]=new O(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){A[e]=new O(e,1,!1,e.toLowerCase(),null,!1,!1)}),A.xlinkHref=new O("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){A[e]=new O(e,1,!1,e.toLowerCase(),null,!0,!0)});function V(e,t,n,o){var u=A.hasOwnProperty(t)?A[t]:null;(u!==null?u.type!==0:o||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(T(t,n,u,o)&&(n=null),o||u===null?S(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):u.mustUseProperty?e[u.propertyName]=n===null?u.type===3?!1:"":n:(t=u.attributeName,o=u.attributeNamespace,n===null?e.removeAttribute(t):(u=u.type,n=u===3||u===4&&n===!0?"":""+n,o?e.setAttributeNS(o,t,n):e.setAttribute(t,n))))}var K=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Y=Symbol.for("react.element"),de=Symbol.for("react.portal"),me=Symbol.for("react.fragment"),Pe=Symbol.for("react.strict_mode"),Ge=Symbol.for("react.profiler"),Oe=Symbol.for("react.provider"),Xt=Symbol.for("react.context"),bt=Symbol.for("react.forward_ref"),it=Symbol.for("react.suspense"),Et=Symbol.for("react.suspense_list"),kt=Symbol.for("react.memo"),Ke=Symbol.for("react.lazy"),Te=Symbol.for("react.offscreen"),D=Symbol.iterator;function X(e){return e===null||typeof e!="object"?null:(e=D&&e[D]||e["@@iterator"],typeof e=="function"?e:null)}var j=Object.assign,C;function b(e){if(C===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);C=t&&t[1]||""}return`
    `+C+e}var ee=!1;function re(e,t){if(!e||ee)return"";ee=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(N){var o=N}Reflect.construct(e,[],t)}else{try{t.call()}catch(N){o=N}e.call(t.prototype)}else{try{throw Error()}catch(N){o=N}e()}}catch(N){if(N&&o&&typeof N.stack=="string"){for(var u=N.stack.split(`
    `),c=o.stack.split(`
    `),p=u.length-1,m=c.length-1;1<=p&&0<=m&&u[p]!==c[m];)m--;for(;1<=p&&0<=m;p--,m--)if(u[p]!==c[m]){if(p!==1||m!==1)do if(p--,m--,0>m||u[p]!==c[m]){var y=`
    `+u[p].replace(" at new "," at ");return e.displayName&&y.includes("<anonymous>")&&(y=y.replace("<anonymous>",e.displayName)),y}while(1<=p&&0<=m);break}}}finally{ee=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?b(e):""}function ue(e){switch(e.tag){case 5:return b(e.type);case 16:return b("Lazy");case 13:return b("Suspense");case 19:return b("SuspenseList");case 0:case 2:case 15:return e=re(e.type,!1),e;case 11:return e=re(e.type.render,!1),e;case 1:return e=re(e.type,!0),e;default:return""}}function se(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 me:return"Fragment";case de:return"Portal";case Ge:return"Profiler";case Pe:return"StrictMode";case it:return"Suspense";case Et:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Xt:return(e.displayName||"Context")+".Consumer";case Oe:return(e._context.displayName||"Context")+".Provider";case bt:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case kt:return t=e.displayName||null,t!==null?t:se(e.type)||"Memo";case Ke:t=e._payload,e=e._init;try{return se(e(t))}catch{}}return null}function ve(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 se(t);case 8:return t===Pe?"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 pe(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function we(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function lt(e){var t=we(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),o=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var u=n.get,c=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return u.call(this)},set:function(p){o=""+p,c.call(this,p)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return o},setValue:function(p){o=""+p},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function vo(e){e._valueTracker||(e._valueTracker=lt(e))}function qs(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),o="";return e&&(o=we(e)?e.checked?"true":"false":e.value),e=o,e!==n?(t.setValue(e),!0):!1}function go(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 ul(e,t){var n=t.checked;return j({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Qs(e,t){var n=t.defaultValue==null?"":t.defaultValue,o=t.checked!=null?t.checked:t.defaultChecked;n=pe(t.value!=null?t.value:n),e._wrapperState={initialChecked:o,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Xs(e,t){t=t.checked,t!=null&&V(e,"checked",t,!1)}function sl(e,t){Xs(e,t);var n=pe(t.value),o=t.type;if(n!=null)o==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(o==="submit"||o==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?al(e,t.type,n):t.hasOwnProperty("defaultValue")&&al(e,t.type,pe(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Js(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var o=t.type;if(!(o!=="submit"&&o!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function al(e,t,n){(t!=="number"||go(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var hr=Array.isArray;function Hn(e,t,n,o){if(e=e.options,t){t={};for(var u=0;u<n.length;u++)t["$"+n[u]]=!0;for(n=0;n<e.length;n++)u=t.hasOwnProperty("$"+e[n].value),e[n].selected!==u&&(e[n].selected=u),u&&o&&(e[n].defaultSelected=!0)}else{for(n=""+pe(n),t=null,u=0;u<e.length;u++){if(e[u].value===n){e[u].selected=!0,o&&(e[u].defaultSelected=!0);return}t!==null||e[u].disabled||(t=e[u])}t!==null&&(t.selected=!0)}}function cl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(l(91));return j({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Zs(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(l(92));if(hr(n)){if(1<n.length)throw Error(l(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:pe(n)}}function Ks(e,t){var n=pe(t.value),o=pe(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),o!=null&&(e.defaultValue=""+o)}function Ys(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function ea(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 fl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ea(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var yo,ta=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,o,u){MSApp.execUnsafeLocalFunction(function(){return e(t,n,o,u)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(yo=yo||document.createElement("div"),yo.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=yo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function mr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var vr={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},jh=["Webkit","ms","Moz","O"];Object.keys(vr).forEach(function(e){jh.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),vr[t]=vr[e]})});function na(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||vr.hasOwnProperty(e)&&vr[e]?(""+t).trim():t+"px"}function ra(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var o=n.indexOf("--")===0,u=na(n,t[n],o);n==="float"&&(n="cssFloat"),o?e.setProperty(n,u):e[n]=u}}var zh=j({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 dl(e,t){if(t){if(zh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(l(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(l(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(l(61))}if(t.style!=null&&typeof t.style!="object")throw Error(l(62))}}function pl(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 hl=null;function ml(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var vl=null,An=null,Dn=null;function oa(e){if(e=Dr(e)){if(typeof vl!="function")throw Error(l(280));var t=e.stateNode;t&&(t=jo(t),vl(e.stateNode,e.type,t))}}function ia(e){An?Dn?Dn.push(e):Dn=[e]:An=e}function la(){if(An){var e=An,t=Dn;if(Dn=An=null,oa(e),t)for(e=0;e<t.length;e++)oa(t[e])}}function ua(e,t){return e(t)}function sa(){}var gl=!1;function aa(e,t,n){if(gl)return e(t,n);gl=!0;try{return ua(e,t,n)}finally{gl=!1,(An!==null||Dn!==null)&&(sa(),la())}}function gr(e,t){var n=e.stateNode;if(n===null)return null;var o=jo(n);if(o===null)return null;n=o[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":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(l(231,t,typeof n));return n}var yl=!1;if(h)try{var yr={};Object.defineProperty(yr,"passive",{get:function(){yl=!0}}),window.addEventListener("test",yr,yr),window.removeEventListener("test",yr,yr)}catch{yl=!1}function Uh(e,t,n,o,u,c,p,m,y){var N=Array.prototype.slice.call(arguments,3);try{t.apply(n,N)}catch(k){this.onError(k)}}var xr=!1,xo=null,Eo=!1,xl=null,Gh={onError:function(e){xr=!0,xo=e}};function Vh(e,t,n,o,u,c,p,m,y){xr=!1,xo=null,Uh.apply(Gh,arguments)}function Wh(e,t,n,o,u,c,p,m,y){if(Vh.apply(this,arguments),xr){if(xr){var N=xo;xr=!1,xo=null}else throw Error(l(198));Eo||(Eo=!0,xl=N)}}function gn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function ca(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 fa(e){if(gn(e)!==e)throw Error(l(188))}function qh(e){var t=e.alternate;if(!t){if(t=gn(e),t===null)throw Error(l(188));return t!==e?null:e}for(var n=e,o=t;;){var u=n.return;if(u===null)break;var c=u.alternate;if(c===null){if(o=u.return,o!==null){n=o;continue}break}if(u.child===c.child){for(c=u.child;c;){if(c===n)return fa(u),e;if(c===o)return fa(u),t;c=c.sibling}throw Error(l(188))}if(n.return!==o.return)n=u,o=c;else{for(var p=!1,m=u.child;m;){if(m===n){p=!0,n=u,o=c;break}if(m===o){p=!0,o=u,n=c;break}m=m.sibling}if(!p){for(m=c.child;m;){if(m===n){p=!0,n=c,o=u;break}if(m===o){p=!0,o=c,n=u;break}m=m.sibling}if(!p)throw Error(l(189))}}if(n.alternate!==o)throw Error(l(190))}if(n.tag!==3)throw Error(l(188));return n.stateNode.current===n?e:t}function da(e){return e=qh(e),e!==null?pa(e):null}function pa(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=pa(e);if(t!==null)return t;e=e.sibling}return null}var ha=i.unstable_scheduleCallback,ma=i.unstable_cancelCallback,Qh=i.unstable_shouldYield,Xh=i.unstable_requestPaint,be=i.unstable_now,Jh=i.unstable_getCurrentPriorityLevel,El=i.unstable_ImmediatePriority,va=i.unstable_UserBlockingPriority,wo=i.unstable_NormalPriority,Zh=i.unstable_LowPriority,ga=i.unstable_IdlePriority,So=null,Rt=null;function Kh(e){if(Rt&&typeof Rt.onCommitFiberRoot=="function")try{Rt.onCommitFiberRoot(So,e,void 0,(e.current.flags&128)===128)}catch{}}var wt=Math.clz32?Math.clz32:t0,Yh=Math.log,e0=Math.LN2;function t0(e){return e>>>=0,e===0?32:31-(Yh(e)/e0|0)|0}var Co=64,_o=4194304;function Er(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 $o(e,t){var n=e.pendingLanes;if(n===0)return 0;var o=0,u=e.suspendedLanes,c=e.pingedLanes,p=n&268435455;if(p!==0){var m=p&~u;m!==0?o=Er(m):(c&=p,c!==0&&(o=Er(c)))}else p=n&~u,p!==0?o=Er(p):c!==0&&(o=Er(c));if(o===0)return 0;if(t!==0&&t!==o&&(t&u)===0&&(u=o&-o,c=t&-t,u>=c||u===16&&(c&4194240)!==0))return t;if((o&4)!==0&&(o|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=o;0<t;)n=31-wt(t),u=1<<n,o|=e[n],t&=~u;return o}function n0(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 r0(e,t){for(var n=e.suspendedLanes,o=e.pingedLanes,u=e.expirationTimes,c=e.pendingLanes;0<c;){var p=31-wt(c),m=1<<p,y=u[p];y===-1?((m&n)===0||(m&o)!==0)&&(u[p]=n0(m,t)):y<=t&&(e.expiredLanes|=m),c&=~m}}function wl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function ya(){var e=Co;return Co<<=1,(Co&4194240)===0&&(Co=64),e}function Sl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function wr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-wt(t),e[t]=n}function o0(e,t){var n=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 o=e.eventTimes;for(e=e.expirationTimes;0<n;){var u=31-wt(n),c=1<<u;t[u]=0,o[u]=-1,e[u]=-1,n&=~c}}function Cl(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var o=31-wt(n),u=1<<o;u&t|e[o]&t&&(e[o]|=t),n&=~u}}var he=0;function xa(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Ea,_l,wa,Sa,Ca,$l=!1,No=[],Jt=null,Zt=null,Kt=null,Sr=new Map,Cr=new Map,Yt=[],i0="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 _a(e,t){switch(e){case"focusin":case"focusout":Jt=null;break;case"dragenter":case"dragleave":Zt=null;break;case"mouseover":case"mouseout":Kt=null;break;case"pointerover":case"pointerout":Sr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Cr.delete(t.pointerId)}}function _r(e,t,n,o,u,c){return e===null||e.nativeEvent!==c?(e={blockedOn:t,domEventName:n,eventSystemFlags:o,nativeEvent:c,targetContainers:[u]},t!==null&&(t=Dr(t),t!==null&&_l(t)),e):(e.eventSystemFlags|=o,t=e.targetContainers,u!==null&&t.indexOf(u)===-1&&t.push(u),e)}function l0(e,t,n,o,u){switch(t){case"focusin":return Jt=_r(Jt,e,t,n,o,u),!0;case"dragenter":return Zt=_r(Zt,e,t,n,o,u),!0;case"mouseover":return Kt=_r(Kt,e,t,n,o,u),!0;case"pointerover":var c=u.pointerId;return Sr.set(c,_r(Sr.get(c)||null,e,t,n,o,u)),!0;case"gotpointercapture":return c=u.pointerId,Cr.set(c,_r(Cr.get(c)||null,e,t,n,o,u)),!0}return!1}function $a(e){var t=yn(e.target);if(t!==null){var n=gn(t);if(n!==null){if(t=n.tag,t===13){if(t=ca(n),t!==null){e.blockedOn=t,Ca(e.priority,function(){wa(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function To(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Tl(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var o=new n.constructor(n.type,n);hl=o,n.target.dispatchEvent(o),hl=null}else return t=Dr(n),t!==null&&_l(t),e.blockedOn=n,!1;t.shift()}return!0}function Na(e,t,n){To(e)&&n.delete(t)}function u0(){$l=!1,Jt!==null&&To(Jt)&&(Jt=null),Zt!==null&&To(Zt)&&(Zt=null),Kt!==null&&To(Kt)&&(Kt=null),Sr.forEach(Na),Cr.forEach(Na)}function $r(e,t){e.blockedOn===t&&(e.blockedOn=null,$l||($l=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,u0)))}function Nr(e){function t(u){return $r(u,e)}if(0<No.length){$r(No[0],e);for(var n=1;n<No.length;n++){var o=No[n];o.blockedOn===e&&(o.blockedOn=null)}}for(Jt!==null&&$r(Jt,e),Zt!==null&&$r(Zt,e),Kt!==null&&$r(Kt,e),Sr.forEach(t),Cr.forEach(t),n=0;n<Yt.length;n++)o=Yt[n],o.blockedOn===e&&(o.blockedOn=null);for(;0<Yt.length&&(n=Yt[0],n.blockedOn===null);)$a(n),n.blockedOn===null&&Yt.shift()}var Bn=K.ReactCurrentBatchConfig,Lo=!0;function s0(e,t,n,o){var u=he,c=Bn.transition;Bn.transition=null;try{he=1,Nl(e,t,n,o)}finally{he=u,Bn.transition=c}}function a0(e,t,n,o){var u=he,c=Bn.transition;Bn.transition=null;try{he=4,Nl(e,t,n,o)}finally{he=u,Bn.transition=c}}function Nl(e,t,n,o){if(Lo){var u=Tl(e,t,n,o);if(u===null)Gl(e,t,o,Po,n),_a(e,o);else if(l0(u,e,t,n,o))o.stopPropagation();else if(_a(e,o),t&4&&-1<i0.indexOf(e)){for(;u!==null;){var c=Dr(u);if(c!==null&&Ea(c),c=Tl(e,t,n,o),c===null&&Gl(e,t,o,Po,n),c===u)break;u=c}u!==null&&o.stopPropagation()}else Gl(e,t,o,null,n)}}var Po=null;function Tl(e,t,n,o){if(Po=null,e=ml(o),e=yn(e),e!==null)if(t=gn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=ca(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Po=e,null}function Ta(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(Jh()){case El:return 1;case va:return 4;case wo:case Zh:return 16;case ga:return 536870912;default:return 16}default:return 16}}var en=null,Ll=null,bo=null;function La(){if(bo)return bo;var e,t=Ll,n=t.length,o,u="value"in en?en.value:en.textContent,c=u.length;for(e=0;e<n&&t[e]===u[e];e++);var p=n-e;for(o=1;o<=p&&t[n-o]===u[c-o];o++);return bo=u.slice(e,1<o?1-o:void 0)}function ko(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 Ro(){return!0}function Pa(){return!1}function ut(e){function t(n,o,u,c,p){this._reactName=n,this._targetInst=u,this.type=o,this.nativeEvent=c,this.target=p,this.currentTarget=null;for(var m in e)e.hasOwnProperty(m)&&(n=e[m],this[m]=n?n(c):c[m]);return this.isDefaultPrevented=(c.defaultPrevented!=null?c.defaultPrevented:c.returnValue===!1)?Ro:Pa,this.isPropagationStopped=Pa,this}return j(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Ro)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Ro)},persist:function(){},isPersistent:Ro}),t}var Fn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Pl=ut(Fn),Tr=j({},Fn,{view:0,detail:0}),c0=ut(Tr),bl,kl,Lr,Mo=j({},Tr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ml,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!==Lr&&(Lr&&e.type==="mousemove"?(bl=e.screenX-Lr.screenX,kl=e.screenY-Lr.screenY):kl=bl=0,Lr=e),bl)},movementY:function(e){return"movementY"in e?e.movementY:kl}}),ba=ut(Mo),f0=j({},Mo,{dataTransfer:0}),d0=ut(f0),p0=j({},Tr,{relatedTarget:0}),Rl=ut(p0),h0=j({},Fn,{animationName:0,elapsedTime:0,pseudoElement:0}),m0=ut(h0),v0=j({},Fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),g0=ut(v0),y0=j({},Fn,{data:0}),ka=ut(y0),x0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},E0={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"},w0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function S0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=w0[e])?!!t[e]:!1}function Ml(){return S0}var C0=j({},Tr,{key:function(e){if(e.key){var t=x0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ko(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?E0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ml,charCode:function(e){return e.type==="keypress"?ko(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ko(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),_0=ut(C0),$0=j({},Mo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ra=ut($0),N0=j({},Tr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ml}),T0=ut(N0),L0=j({},Fn,{propertyName:0,elapsedTime:0,pseudoElement:0}),P0=ut(L0),b0=j({},Mo,{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}),k0=ut(b0),R0=[9,13,27,32],Ol=h&&"CompositionEvent"in window,Pr=null;h&&"documentMode"in document&&(Pr=document.documentMode);var M0=h&&"TextEvent"in window&&!Pr,Ma=h&&(!Ol||Pr&&8<Pr&&11>=Pr),Oa=" ",Ia=!1;function Ha(e,t){switch(e){case"keyup":return R0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Aa(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var jn=!1;function O0(e,t){switch(e){case"compositionend":return Aa(t);case"keypress":return t.which!==32?null:(Ia=!0,Oa);case"textInput":return e=t.data,e===Oa&&Ia?null:e;default:return null}}function I0(e,t){if(jn)return e==="compositionend"||!Ol&&Ha(e,t)?(e=La(),bo=Ll=en=null,jn=!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 Ma&&t.locale!=="ko"?null:t.data;default:return null}}var H0={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 Da(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!H0[e.type]:t==="textarea"}function Ba(e,t,n,o){ia(o),t=Do(t,"onChange"),0<t.length&&(n=new Pl("onChange","change",null,n,o),e.push({event:n,listeners:t}))}var br=null,kr=null;function A0(e){rc(e,0)}function Oo(e){var t=Wn(e);if(qs(t))return e}function D0(e,t){if(e==="change")return t}var Fa=!1;if(h){var Il;if(h){var Hl="oninput"in document;if(!Hl){var ja=document.createElement("div");ja.setAttribute("oninput","return;"),Hl=typeof ja.oninput=="function"}Il=Hl}else Il=!1;Fa=Il&&(!document.documentMode||9<document.documentMode)}function za(){br&&(br.detachEvent("onpropertychange",Ua),kr=br=null)}function Ua(e){if(e.propertyName==="value"&&Oo(kr)){var t=[];Ba(t,kr,e,ml(e)),aa(A0,t)}}function B0(e,t,n){e==="focusin"?(za(),br=t,kr=n,br.attachEvent("onpropertychange",Ua)):e==="focusout"&&za()}function F0(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Oo(kr)}function j0(e,t){if(e==="click")return Oo(t)}function z0(e,t){if(e==="input"||e==="change")return Oo(t)}function U0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var St=typeof Object.is=="function"?Object.is:U0;function Rr(e,t){if(St(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(o=0;o<n.length;o++){var u=n[o];if(!v.call(t,u)||!St(e[u],t[u]))return!1}return!0}function Ga(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Va(e,t){var n=Ga(e);e=0;for(var o;n;){if(n.nodeType===3){if(o=e+n.textContent.length,e<=t&&o>=t)return{node:n,offset:t-e};e=o}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ga(n)}}function Wa(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Wa(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function qa(){for(var e=window,t=go();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=go(e.document)}return t}function Al(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 G0(e){var t=qa(),n=e.focusedElem,o=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Wa(n.ownerDocument.documentElement,n)){if(o!==null&&Al(n)){if(t=o.start,e=o.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var u=n.textContent.length,c=Math.min(o.start,u);o=o.end===void 0?c:Math.min(o.end,u),!e.extend&&c>o&&(u=o,o=c,c=u),u=Va(n,c);var p=Va(n,o);u&&p&&(e.rangeCount!==1||e.anchorNode!==u.node||e.anchorOffset!==u.offset||e.focusNode!==p.node||e.focusOffset!==p.offset)&&(t=t.createRange(),t.setStart(u.node,u.offset),e.removeAllRanges(),c>o?(e.addRange(t),e.extend(p.node,p.offset)):(t.setEnd(p.node,p.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var V0=h&&"documentMode"in document&&11>=document.documentMode,zn=null,Dl=null,Mr=null,Bl=!1;function Qa(e,t,n){var o=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Bl||zn==null||zn!==go(o)||(o=zn,"selectionStart"in o&&Al(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),Mr&&Rr(Mr,o)||(Mr=o,o=Do(Dl,"onSelect"),0<o.length&&(t=new Pl("onSelect","select",null,t,n),e.push({event:t,listeners:o}),t.target=zn)))}function Io(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Un={animationend:Io("Animation","AnimationEnd"),animationiteration:Io("Animation","AnimationIteration"),animationstart:Io("Animation","AnimationStart"),transitionend:Io("Transition","TransitionEnd")},Fl={},Xa={};h&&(Xa=document.createElement("div").style,"AnimationEvent"in window||(delete Un.animationend.animation,delete Un.animationiteration.animation,delete Un.animationstart.animation),"TransitionEvent"in window||delete Un.transitionend.transition);function Ho(e){if(Fl[e])return Fl[e];if(!Un[e])return e;var t=Un[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Xa)return Fl[e]=t[n];return e}var Ja=Ho("animationend"),Za=Ho("animationiteration"),Ka=Ho("animationstart"),Ya=Ho("transitionend"),ec=new Map,tc="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 tn(e,t){ec.set(e,t),f(t,[e])}for(var jl=0;jl<tc.length;jl++){var zl=tc[jl],W0=zl.toLowerCase(),q0=zl[0].toUpperCase()+zl.slice(1);tn(W0,"on"+q0)}tn(Ja,"onAnimationEnd"),tn(Za,"onAnimationIteration"),tn(Ka,"onAnimationStart"),tn("dblclick","onDoubleClick"),tn("focusin","onFocus"),tn("focusout","onBlur"),tn(Ya,"onTransitionEnd"),d("onMouseEnter",["mouseout","mouseover"]),d("onMouseLeave",["mouseout","mouseover"]),d("onPointerEnter",["pointerout","pointerover"]),d("onPointerLeave",["pointerout","pointerover"]),f("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),f("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),f("onBeforeInput",["compositionend","keypress","textInput","paste"]),f("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),f("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),f("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Or="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(" "),Q0=new Set("cancel close invalid load scroll toggle".split(" ").concat(Or));function nc(e,t,n){var o=e.type||"unknown-event";e.currentTarget=n,Wh(o,t,void 0,e),e.currentTarget=null}function rc(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var o=e[n],u=o.event;o=o.listeners;e:{var c=void 0;if(t)for(var p=o.length-1;0<=p;p--){var m=o[p],y=m.instance,N=m.currentTarget;if(m=m.listener,y!==c&&u.isPropagationStopped())break e;nc(u,m,N),c=y}else for(p=0;p<o.length;p++){if(m=o[p],y=m.instance,N=m.currentTarget,m=m.listener,y!==c&&u.isPropagationStopped())break e;nc(u,m,N),c=y}}}if(Eo)throw e=xl,Eo=!1,xl=null,e}function ye(e,t){var n=t[Jl];n===void 0&&(n=t[Jl]=new Set);var o=e+"__bubble";n.has(o)||(oc(t,e,2,!1),n.add(o))}function Ul(e,t,n){var o=0;t&&(o|=4),oc(n,e,o,t)}var Ao="_reactListening"+Math.random().toString(36).slice(2);function Ir(e){if(!e[Ao]){e[Ao]=!0,s.forEach(function(n){n!=="selectionchange"&&(Q0.has(n)||Ul(n,!1,e),Ul(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ao]||(t[Ao]=!0,Ul("selectionchange",!1,t))}}function oc(e,t,n,o){switch(Ta(t)){case 1:var u=s0;break;case 4:u=a0;break;default:u=Nl}n=u.bind(null,t,n,e),u=void 0,!yl||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(u=!0),o?u!==void 0?e.addEventListener(t,n,{capture:!0,passive:u}):e.addEventListener(t,n,!0):u!==void 0?e.addEventListener(t,n,{passive:u}):e.addEventListener(t,n,!1)}function Gl(e,t,n,o,u){var c=o;if((t&1)===0&&(t&2)===0&&o!==null)e:for(;;){if(o===null)return;var p=o.tag;if(p===3||p===4){var m=o.stateNode.containerInfo;if(m===u||m.nodeType===8&&m.parentNode===u)break;if(p===4)for(p=o.return;p!==null;){var y=p.tag;if((y===3||y===4)&&(y=p.stateNode.containerInfo,y===u||y.nodeType===8&&y.parentNode===u))return;p=p.return}for(;m!==null;){if(p=yn(m),p===null)return;if(y=p.tag,y===5||y===6){o=c=p;continue e}m=m.parentNode}}o=o.return}aa(function(){var N=c,k=ml(n),R=[];e:{var P=ec.get(e);if(P!==void 0){var B=Pl,z=e;switch(e){case"keypress":if(ko(n)===0)break e;case"keydown":case"keyup":B=_0;break;case"focusin":z="focus",B=Rl;break;case"focusout":z="blur",B=Rl;break;case"beforeblur":case"afterblur":B=Rl;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":B=ba;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":B=d0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":B=T0;break;case Ja:case Za:case Ka:B=m0;break;case Ya:B=P0;break;case"scroll":B=c0;break;case"wheel":B=k0;break;case"copy":case"cut":case"paste":B=g0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":B=Ra}var U=(t&4)!==0,ke=!U&&e==="scroll",_=U?P!==null?P+"Capture":null:P;U=[];for(var w=N,$;w!==null;){$=w;var I=$.stateNode;if($.tag===5&&I!==null&&($=I,_!==null&&(I=gr(w,_),I!=null&&U.push(Hr(w,I,$)))),ke)break;w=w.return}0<U.length&&(P=new B(P,z,null,n,k),R.push({event:P,listeners:U}))}}if((t&7)===0){e:{if(P=e==="mouseover"||e==="pointerover",B=e==="mouseout"||e==="pointerout",P&&n!==hl&&(z=n.relatedTarget||n.fromElement)&&(yn(z)||z[At]))break e;if((B||P)&&(P=k.window===k?k:(P=k.ownerDocument)?P.defaultView||P.parentWindow:window,B?(z=n.relatedTarget||n.toElement,B=N,z=z?yn(z):null,z!==null&&(ke=gn(z),z!==ke||z.tag!==5&&z.tag!==6)&&(z=null)):(B=null,z=N),B!==z)){if(U=ba,I="onMouseLeave",_="onMouseEnter",w="mouse",(e==="pointerout"||e==="pointerover")&&(U=Ra,I="onPointerLeave",_="onPointerEnter",w="pointer"),ke=B==null?P:Wn(B),$=z==null?P:Wn(z),P=new U(I,w+"leave",B,n,k),P.target=ke,P.relatedTarget=$,I=null,yn(k)===N&&(U=new U(_,w+"enter",z,n,k),U.target=$,U.relatedTarget=ke,I=U),ke=I,B&&z)t:{for(U=B,_=z,w=0,$=U;$;$=Gn($))w++;for($=0,I=_;I;I=Gn(I))$++;for(;0<w-$;)U=Gn(U),w--;for(;0<$-w;)_=Gn(_),$--;for(;w--;){if(U===_||_!==null&&U===_.alternate)break t;U=Gn(U),_=Gn(_)}U=null}else U=null;B!==null&&ic(R,P,B,U,!1),z!==null&&ke!==null&&ic(R,ke,z,U,!0)}}e:{if(P=N?Wn(N):window,B=P.nodeName&&P.nodeName.toLowerCase(),B==="select"||B==="input"&&P.type==="file")var G=D0;else if(Da(P))if(Fa)G=z0;else{G=F0;var W=B0}else(B=P.nodeName)&&B.toLowerCase()==="input"&&(P.type==="checkbox"||P.type==="radio")&&(G=j0);if(G&&(G=G(e,N))){Ba(R,G,n,k);break e}W&&W(e,P,N),e==="focusout"&&(W=P._wrapperState)&&W.controlled&&P.type==="number"&&al(P,"number",P.value)}switch(W=N?Wn(N):window,e){case"focusin":(Da(W)||W.contentEditable==="true")&&(zn=W,Dl=N,Mr=null);break;case"focusout":Mr=Dl=zn=null;break;case"mousedown":Bl=!0;break;case"contextmenu":case"mouseup":case"dragend":Bl=!1,Qa(R,n,k);break;case"selectionchange":if(V0)break;case"keydown":case"keyup":Qa(R,n,k)}var q;if(Ol)e:{switch(e){case"compositionstart":var J="onCompositionStart";break e;case"compositionend":J="onCompositionEnd";break e;case"compositionupdate":J="onCompositionUpdate";break e}J=void 0}else jn?Ha(e,n)&&(J="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(J="onCompositionStart");J&&(Ma&&n.locale!=="ko"&&(jn||J!=="onCompositionStart"?J==="onCompositionEnd"&&jn&&(q=La()):(en=k,Ll="value"in en?en.value:en.textContent,jn=!0)),W=Do(N,J),0<W.length&&(J=new ka(J,e,null,n,k),R.push({event:J,listeners:W}),q?J.data=q:(q=Aa(n),q!==null&&(J.data=q)))),(q=M0?O0(e,n):I0(e,n))&&(N=Do(N,"onBeforeInput"),0<N.length&&(k=new ka("onBeforeInput","beforeinput",null,n,k),R.push({event:k,listeners:N}),k.data=q))}rc(R,t)})}function Hr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Do(e,t){for(var n=t+"Capture",o=[];e!==null;){var u=e,c=u.stateNode;u.tag===5&&c!==null&&(u=c,c=gr(e,n),c!=null&&o.unshift(Hr(e,c,u)),c=gr(e,t),c!=null&&o.push(Hr(e,c,u))),e=e.return}return o}function Gn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function ic(e,t,n,o,u){for(var c=t._reactName,p=[];n!==null&&n!==o;){var m=n,y=m.alternate,N=m.stateNode;if(y!==null&&y===o)break;m.tag===5&&N!==null&&(m=N,u?(y=gr(n,c),y!=null&&p.unshift(Hr(n,y,m))):u||(y=gr(n,c),y!=null&&p.push(Hr(n,y,m)))),n=n.return}p.length!==0&&e.push({event:t,listeners:p})}var X0=/\r\n?/g,J0=/\u0000|\uFFFD/g;function lc(e){return(typeof e=="string"?e:""+e).replace(X0,`
    `).replace(J0,"")}function Bo(e,t,n){if(t=lc(t),lc(e)!==t&&n)throw Error(l(425))}function Fo(){}var Vl=null,Wl=null;function ql(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 Ql=typeof setTimeout=="function"?setTimeout:void 0,Z0=typeof clearTimeout=="function"?clearTimeout:void 0,uc=typeof Promise=="function"?Promise:void 0,K0=typeof queueMicrotask=="function"?queueMicrotask:typeof uc<"u"?function(e){return uc.resolve(null).then(e).catch(Y0)}:Ql;function Y0(e){setTimeout(function(){throw e})}function Xl(e,t){var n=t,o=0;do{var u=n.nextSibling;if(e.removeChild(n),u&&u.nodeType===8)if(n=u.data,n==="/$"){if(o===0){e.removeChild(u),Nr(t);return}o--}else n!=="$"&&n!=="$?"&&n!=="$!"||o++;n=u}while(n);Nr(t)}function nn(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 sc(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Vn=Math.random().toString(36).slice(2),Mt="__reactFiber$"+Vn,Ar="__reactProps$"+Vn,At="__reactContainer$"+Vn,Jl="__reactEvents$"+Vn,em="__reactListeners$"+Vn,tm="__reactHandles$"+Vn;function yn(e){var t=e[Mt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[At]||n[Mt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=sc(e);e!==null;){if(n=e[Mt])return n;e=sc(e)}return t}e=n,n=e.parentNode}return null}function Dr(e){return e=e[Mt]||e[At],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Wn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(l(33))}function jo(e){return e[Ar]||null}var Zl=[],qn=-1;function rn(e){return{current:e}}function xe(e){0>qn||(e.current=Zl[qn],Zl[qn]=null,qn--)}function ge(e,t){qn++,Zl[qn]=e.current,e.current=t}var on={},Ve=rn(on),Ye=rn(!1),xn=on;function Qn(e,t){var n=e.type.contextTypes;if(!n)return on;var o=e.stateNode;if(o&&o.__reactInternalMemoizedUnmaskedChildContext===t)return o.__reactInternalMemoizedMaskedChildContext;var u={},c;for(c in n)u[c]=t[c];return o&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=u),u}function et(e){return e=e.childContextTypes,e!=null}function zo(){xe(Ye),xe(Ve)}function ac(e,t,n){if(Ve.current!==on)throw Error(l(168));ge(Ve,t),ge(Ye,n)}function cc(e,t,n){var o=e.stateNode;if(t=t.childContextTypes,typeof o.getChildContext!="function")return n;o=o.getChildContext();for(var u in o)if(!(u in t))throw Error(l(108,ve(e)||"Unknown",u));return j({},n,o)}function Uo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||on,xn=Ve.current,ge(Ve,e),ge(Ye,Ye.current),!0}function fc(e,t,n){var o=e.stateNode;if(!o)throw Error(l(169));n?(e=cc(e,t,xn),o.__reactInternalMemoizedMergedChildContext=e,xe(Ye),xe(Ve),ge(Ve,e)):xe(Ye),ge(Ye,n)}var Dt=null,Go=!1,Kl=!1;function dc(e){Dt===null?Dt=[e]:Dt.push(e)}function nm(e){Go=!0,dc(e)}function ln(){if(!Kl&&Dt!==null){Kl=!0;var e=0,t=he;try{var n=Dt;for(he=1;e<n.length;e++){var o=n[e];do o=o(!0);while(o!==null)}Dt=null,Go=!1}catch(u){throw Dt!==null&&(Dt=Dt.slice(e+1)),ha(El,ln),u}finally{he=t,Kl=!1}}return null}var Xn=[],Jn=0,Vo=null,Wo=0,ft=[],dt=0,En=null,Bt=1,Ft="";function wn(e,t){Xn[Jn++]=Wo,Xn[Jn++]=Vo,Vo=e,Wo=t}function pc(e,t,n){ft[dt++]=Bt,ft[dt++]=Ft,ft[dt++]=En,En=e;var o=Bt;e=Ft;var u=32-wt(o)-1;o&=~(1<<u),n+=1;var c=32-wt(t)+u;if(30<c){var p=u-u%5;c=(o&(1<<p)-1).toString(32),o>>=p,u-=p,Bt=1<<32-wt(t)+u|n<<u|o,Ft=c+e}else Bt=1<<c|n<<u|o,Ft=e}function Yl(e){e.return!==null&&(wn(e,1),pc(e,1,0))}function eu(e){for(;e===Vo;)Vo=Xn[--Jn],Xn[Jn]=null,Wo=Xn[--Jn],Xn[Jn]=null;for(;e===En;)En=ft[--dt],ft[dt]=null,Ft=ft[--dt],ft[dt]=null,Bt=ft[--dt],ft[dt]=null}var st=null,at=null,Se=!1,Ct=null;function hc(e,t){var n=vt(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function mc(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,st=e,at=nn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,st=e,at=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=En!==null?{id:Bt,overflow:Ft}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=vt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,st=e,at=null,!0):!1;default:return!1}}function tu(e){return(e.mode&1)!==0&&(e.flags&128)===0}function nu(e){if(Se){var t=at;if(t){var n=t;if(!mc(e,t)){if(tu(e))throw Error(l(418));t=nn(n.nextSibling);var o=st;t&&mc(e,t)?hc(o,n):(e.flags=e.flags&-4097|2,Se=!1,st=e)}}else{if(tu(e))throw Error(l(418));e.flags=e.flags&-4097|2,Se=!1,st=e}}}function vc(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;st=e}function qo(e){if(e!==st)return!1;if(!Se)return vc(e),Se=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!ql(e.type,e.memoizedProps)),t&&(t=at)){if(tu(e))throw gc(),Error(l(418));for(;t;)hc(e,t),t=nn(t.nextSibling)}if(vc(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){at=nn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}at=null}}else at=st?nn(e.stateNode.nextSibling):null;return!0}function gc(){for(var e=at;e;)e=nn(e.nextSibling)}function Zn(){at=st=null,Se=!1}function ru(e){Ct===null?Ct=[e]:Ct.push(e)}var rm=K.ReactCurrentBatchConfig;function Br(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(l(309));var o=n.stateNode}if(!o)throw Error(l(147,e));var u=o,c=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===c?t.ref:(t=function(p){var m=u.refs;p===null?delete m[c]:m[c]=p},t._stringRef=c,t)}if(typeof e!="string")throw Error(l(284));if(!n._owner)throw Error(l(290,e))}return e}function Qo(e,t){throw e=Object.prototype.toString.call(t),Error(l(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function yc(e){var t=e._init;return t(e._payload)}function xc(e){function t(_,w){if(e){var $=_.deletions;$===null?(_.deletions=[w],_.flags|=16):$.push(w)}}function n(_,w){if(!e)return null;for(;w!==null;)t(_,w),w=w.sibling;return null}function o(_,w){for(_=new Map;w!==null;)w.key!==null?_.set(w.key,w):_.set(w.index,w),w=w.sibling;return _}function u(_,w){return _=hn(_,w),_.index=0,_.sibling=null,_}function c(_,w,$){return _.index=$,e?($=_.alternate,$!==null?($=$.index,$<w?(_.flags|=2,w):$):(_.flags|=2,w)):(_.flags|=1048576,w)}function p(_){return e&&_.alternate===null&&(_.flags|=2),_}function m(_,w,$,I){return w===null||w.tag!==6?(w=Qu($,_.mode,I),w.return=_,w):(w=u(w,$),w.return=_,w)}function y(_,w,$,I){var G=$.type;return G===me?k(_,w,$.props.children,I,$.key):w!==null&&(w.elementType===G||typeof G=="object"&&G!==null&&G.$$typeof===Ke&&yc(G)===w.type)?(I=u(w,$.props),I.ref=Br(_,w,$),I.return=_,I):(I=yi($.type,$.key,$.props,null,_.mode,I),I.ref=Br(_,w,$),I.return=_,I)}function N(_,w,$,I){return w===null||w.tag!==4||w.stateNode.containerInfo!==$.containerInfo||w.stateNode.implementation!==$.implementation?(w=Xu($,_.mode,I),w.return=_,w):(w=u(w,$.children||[]),w.return=_,w)}function k(_,w,$,I,G){return w===null||w.tag!==7?(w=Pn($,_.mode,I,G),w.return=_,w):(w=u(w,$),w.return=_,w)}function R(_,w,$){if(typeof w=="string"&&w!==""||typeof w=="number")return w=Qu(""+w,_.mode,$),w.return=_,w;if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Y:return $=yi(w.type,w.key,w.props,null,_.mode,$),$.ref=Br(_,null,w),$.return=_,$;case de:return w=Xu(w,_.mode,$),w.return=_,w;case Ke:var I=w._init;return R(_,I(w._payload),$)}if(hr(w)||X(w))return w=Pn(w,_.mode,$,null),w.return=_,w;Qo(_,w)}return null}function P(_,w,$,I){var G=w!==null?w.key:null;if(typeof $=="string"&&$!==""||typeof $=="number")return G!==null?null:m(_,w,""+$,I);if(typeof $=="object"&&$!==null){switch($.$$typeof){case Y:return $.key===G?y(_,w,$,I):null;case de:return $.key===G?N(_,w,$,I):null;case Ke:return G=$._init,P(_,w,G($._payload),I)}if(hr($)||X($))return G!==null?null:k(_,w,$,I,null);Qo(_,$)}return null}function B(_,w,$,I,G){if(typeof I=="string"&&I!==""||typeof I=="number")return _=_.get($)||null,m(w,_,""+I,G);if(typeof I=="object"&&I!==null){switch(I.$$typeof){case Y:return _=_.get(I.key===null?$:I.key)||null,y(w,_,I,G);case de:return _=_.get(I.key===null?$:I.key)||null,N(w,_,I,G);case Ke:var W=I._init;return B(_,w,$,W(I._payload),G)}if(hr(I)||X(I))return _=_.get($)||null,k(w,_,I,G,null);Qo(w,I)}return null}function z(_,w,$,I){for(var G=null,W=null,q=w,J=w=0,Fe=null;q!==null&&J<$.length;J++){q.index>J?(Fe=q,q=null):Fe=q.sibling;var ae=P(_,q,$[J],I);if(ae===null){q===null&&(q=Fe);break}e&&q&&ae.alternate===null&&t(_,q),w=c(ae,w,J),W===null?G=ae:W.sibling=ae,W=ae,q=Fe}if(J===$.length)return n(_,q),Se&&wn(_,J),G;if(q===null){for(;J<$.length;J++)q=R(_,$[J],I),q!==null&&(w=c(q,w,J),W===null?G=q:W.sibling=q,W=q);return Se&&wn(_,J),G}for(q=o(_,q);J<$.length;J++)Fe=B(q,_,J,$[J],I),Fe!==null&&(e&&Fe.alternate!==null&&q.delete(Fe.key===null?J:Fe.key),w=c(Fe,w,J),W===null?G=Fe:W.sibling=Fe,W=Fe);return e&&q.forEach(function(mn){return t(_,mn)}),Se&&wn(_,J),G}function U(_,w,$,I){var G=X($);if(typeof G!="function")throw Error(l(150));if($=G.call($),$==null)throw Error(l(151));for(var W=G=null,q=w,J=w=0,Fe=null,ae=$.next();q!==null&&!ae.done;J++,ae=$.next()){q.index>J?(Fe=q,q=null):Fe=q.sibling;var mn=P(_,q,ae.value,I);if(mn===null){q===null&&(q=Fe);break}e&&q&&mn.alternate===null&&t(_,q),w=c(mn,w,J),W===null?G=mn:W.sibling=mn,W=mn,q=Fe}if(ae.done)return n(_,q),Se&&wn(_,J),G;if(q===null){for(;!ae.done;J++,ae=$.next())ae=R(_,ae.value,I),ae!==null&&(w=c(ae,w,J),W===null?G=ae:W.sibling=ae,W=ae);return Se&&wn(_,J),G}for(q=o(_,q);!ae.done;J++,ae=$.next())ae=B(q,_,J,ae.value,I),ae!==null&&(e&&ae.alternate!==null&&q.delete(ae.key===null?J:ae.key),w=c(ae,w,J),W===null?G=ae:W.sibling=ae,W=ae);return e&&q.forEach(function(Hm){return t(_,Hm)}),Se&&wn(_,J),G}function ke(_,w,$,I){if(typeof $=="object"&&$!==null&&$.type===me&&$.key===null&&($=$.props.children),typeof $=="object"&&$!==null){switch($.$$typeof){case Y:e:{for(var G=$.key,W=w;W!==null;){if(W.key===G){if(G=$.type,G===me){if(W.tag===7){n(_,W.sibling),w=u(W,$.props.children),w.return=_,_=w;break e}}else if(W.elementType===G||typeof G=="object"&&G!==null&&G.$$typeof===Ke&&yc(G)===W.type){n(_,W.sibling),w=u(W,$.props),w.ref=Br(_,W,$),w.return=_,_=w;break e}n(_,W);break}else t(_,W);W=W.sibling}$.type===me?(w=Pn($.props.children,_.mode,I,$.key),w.return=_,_=w):(I=yi($.type,$.key,$.props,null,_.mode,I),I.ref=Br(_,w,$),I.return=_,_=I)}return p(_);case de:e:{for(W=$.key;w!==null;){if(w.key===W)if(w.tag===4&&w.stateNode.containerInfo===$.containerInfo&&w.stateNode.implementation===$.implementation){n(_,w.sibling),w=u(w,$.children||[]),w.return=_,_=w;break e}else{n(_,w);break}else t(_,w);w=w.sibling}w=Xu($,_.mode,I),w.return=_,_=w}return p(_);case Ke:return W=$._init,ke(_,w,W($._payload),I)}if(hr($))return z(_,w,$,I);if(X($))return U(_,w,$,I);Qo(_,$)}return typeof $=="string"&&$!==""||typeof $=="number"?($=""+$,w!==null&&w.tag===6?(n(_,w.sibling),w=u(w,$),w.return=_,_=w):(n(_,w),w=Qu($,_.mode,I),w.return=_,_=w),p(_)):n(_,w)}return ke}var Kn=xc(!0),Ec=xc(!1),Xo=rn(null),Jo=null,Yn=null,ou=null;function iu(){ou=Yn=Jo=null}function lu(e){var t=Xo.current;xe(Xo),e._currentValue=t}function uu(e,t,n){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===n)break;e=e.return}}function er(e,t){Jo=e,ou=Yn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(tt=!0),e.firstContext=null)}function pt(e){var t=e._currentValue;if(ou!==e)if(e={context:e,memoizedValue:t,next:null},Yn===null){if(Jo===null)throw Error(l(308));Yn=e,Jo.dependencies={lanes:0,firstContext:e}}else Yn=Yn.next=e;return t}var Sn=null;function su(e){Sn===null?Sn=[e]:Sn.push(e)}function wc(e,t,n,o){var u=t.interleaved;return u===null?(n.next=n,su(t)):(n.next=u.next,u.next=n),t.interleaved=n,jt(e,o)}function jt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var un=!1;function au(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Sc(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 zt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function sn(e,t,n){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(le&2)!==0){var u=o.pending;return u===null?t.next=t:(t.next=u.next,u.next=t),o.pending=t,jt(e,n)}return u=o.interleaved,u===null?(t.next=t,su(o)):(t.next=u.next,u.next=t),o.interleaved=t,jt(e,n)}function Zo(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var o=t.lanes;o&=e.pendingLanes,n|=o,t.lanes=n,Cl(e,n)}}function Cc(e,t){var n=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,n===o)){var u=null,c=null;if(n=n.firstBaseUpdate,n!==null){do{var p={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};c===null?u=c=p:c=c.next=p,n=n.next}while(n!==null);c===null?u=c=t:c=c.next=t}else u=c=t;n={baseState:o.baseState,firstBaseUpdate:u,lastBaseUpdate:c,shared:o.shared,effects:o.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ko(e,t,n,o){var u=e.updateQueue;un=!1;var c=u.firstBaseUpdate,p=u.lastBaseUpdate,m=u.shared.pending;if(m!==null){u.shared.pending=null;var y=m,N=y.next;y.next=null,p===null?c=N:p.next=N,p=y;var k=e.alternate;k!==null&&(k=k.updateQueue,m=k.lastBaseUpdate,m!==p&&(m===null?k.firstBaseUpdate=N:m.next=N,k.lastBaseUpdate=y))}if(c!==null){var R=u.baseState;p=0,k=N=y=null,m=c;do{var P=m.lane,B=m.eventTime;if((o&P)===P){k!==null&&(k=k.next={eventTime:B,lane:0,tag:m.tag,payload:m.payload,callback:m.callback,next:null});e:{var z=e,U=m;switch(P=t,B=n,U.tag){case 1:if(z=U.payload,typeof z=="function"){R=z.call(B,R,P);break e}R=z;break e;case 3:z.flags=z.flags&-65537|128;case 0:if(z=U.payload,P=typeof z=="function"?z.call(B,R,P):z,P==null)break e;R=j({},R,P);break e;case 2:un=!0}}m.callback!==null&&m.lane!==0&&(e.flags|=64,P=u.effects,P===null?u.effects=[m]:P.push(m))}else B={eventTime:B,lane:P,tag:m.tag,payload:m.payload,callback:m.callback,next:null},k===null?(N=k=B,y=R):k=k.next=B,p|=P;if(m=m.next,m===null){if(m=u.shared.pending,m===null)break;P=m,m=P.next,P.next=null,u.lastBaseUpdate=P,u.shared.pending=null}}while(!0);if(k===null&&(y=R),u.baseState=y,u.firstBaseUpdate=N,u.lastBaseUpdate=k,t=u.shared.interleaved,t!==null){u=t;do p|=u.lane,u=u.next;while(u!==t)}else c===null&&(u.shared.lanes=0);$n|=p,e.lanes=p,e.memoizedState=R}}function _c(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var o=e[t],u=o.callback;if(u!==null){if(o.callback=null,o=n,typeof u!="function")throw Error(l(191,u));u.call(o)}}}var Fr={},Ot=rn(Fr),jr=rn(Fr),zr=rn(Fr);function Cn(e){if(e===Fr)throw Error(l(174));return e}function cu(e,t){switch(ge(zr,t),ge(jr,e),ge(Ot,Fr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:fl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=fl(t,e)}xe(Ot),ge(Ot,t)}function tr(){xe(Ot),xe(jr),xe(zr)}function $c(e){Cn(zr.current);var t=Cn(Ot.current),n=fl(t,e.type);t!==n&&(ge(jr,e),ge(Ot,n))}function fu(e){jr.current===e&&(xe(Ot),xe(jr))}var _e=rn(0);function Yo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.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 du=[];function pu(){for(var e=0;e<du.length;e++)du[e]._workInProgressVersionPrimary=null;du.length=0}var ei=K.ReactCurrentDispatcher,hu=K.ReactCurrentBatchConfig,_n=0,$e=null,Ie=null,De=null,ti=!1,Ur=!1,Gr=0,om=0;function We(){throw Error(l(321))}function mu(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!St(e[n],t[n]))return!1;return!0}function vu(e,t,n,o,u,c){if(_n=c,$e=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ei.current=e===null||e.memoizedState===null?sm:am,e=n(o,u),Ur){c=0;do{if(Ur=!1,Gr=0,25<=c)throw Error(l(301));c+=1,De=Ie=null,t.updateQueue=null,ei.current=cm,e=n(o,u)}while(Ur)}if(ei.current=oi,t=Ie!==null&&Ie.next!==null,_n=0,De=Ie=$e=null,ti=!1,t)throw Error(l(300));return e}function gu(){var e=Gr!==0;return Gr=0,e}function It(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return De===null?$e.memoizedState=De=e:De=De.next=e,De}function ht(){if(Ie===null){var e=$e.alternate;e=e!==null?e.memoizedState:null}else e=Ie.next;var t=De===null?$e.memoizedState:De.next;if(t!==null)De=t,Ie=e;else{if(e===null)throw Error(l(310));Ie=e,e={memoizedState:Ie.memoizedState,baseState:Ie.baseState,baseQueue:Ie.baseQueue,queue:Ie.queue,next:null},De===null?$e.memoizedState=De=e:De=De.next=e}return De}function Vr(e,t){return typeof t=="function"?t(e):t}function yu(e){var t=ht(),n=t.queue;if(n===null)throw Error(l(311));n.lastRenderedReducer=e;var o=Ie,u=o.baseQueue,c=n.pending;if(c!==null){if(u!==null){var p=u.next;u.next=c.next,c.next=p}o.baseQueue=u=c,n.pending=null}if(u!==null){c=u.next,o=o.baseState;var m=p=null,y=null,N=c;do{var k=N.lane;if((_n&k)===k)y!==null&&(y=y.next={lane:0,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null}),o=N.hasEagerState?N.eagerState:e(o,N.action);else{var R={lane:k,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null};y===null?(m=y=R,p=o):y=y.next=R,$e.lanes|=k,$n|=k}N=N.next}while(N!==null&&N!==c);y===null?p=o:y.next=m,St(o,t.memoizedState)||(tt=!0),t.memoizedState=o,t.baseState=p,t.baseQueue=y,n.lastRenderedState=o}if(e=n.interleaved,e!==null){u=e;do c=u.lane,$e.lanes|=c,$n|=c,u=u.next;while(u!==e)}else u===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function xu(e){var t=ht(),n=t.queue;if(n===null)throw Error(l(311));n.lastRenderedReducer=e;var o=n.dispatch,u=n.pending,c=t.memoizedState;if(u!==null){n.pending=null;var p=u=u.next;do c=e(c,p.action),p=p.next;while(p!==u);St(c,t.memoizedState)||(tt=!0),t.memoizedState=c,t.baseQueue===null&&(t.baseState=c),n.lastRenderedState=c}return[c,o]}function Nc(){}function Tc(e,t){var n=$e,o=ht(),u=t(),c=!St(o.memoizedState,u);if(c&&(o.memoizedState=u,tt=!0),o=o.queue,Eu(bc.bind(null,n,o,e),[e]),o.getSnapshot!==t||c||De!==null&&De.memoizedState.tag&1){if(n.flags|=2048,Wr(9,Pc.bind(null,n,o,u,t),void 0,null),Be===null)throw Error(l(349));(_n&30)!==0||Lc(n,t,u)}return u}function Lc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=$e.updateQueue,t===null?(t={lastEffect:null,stores:null},$e.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Pc(e,t,n,o){t.value=n,t.getSnapshot=o,kc(t)&&Rc(e)}function bc(e,t,n){return n(function(){kc(t)&&Rc(e)})}function kc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!St(e,n)}catch{return!0}}function Rc(e){var t=jt(e,1);t!==null&&Tt(t,e,1,-1)}function Mc(e){var t=It();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Vr,lastRenderedState:e},t.queue=e,e=e.dispatch=um.bind(null,$e,e),[t.memoizedState,e]}function Wr(e,t,n,o){return e={tag:e,create:t,destroy:n,deps:o,next:null},t=$e.updateQueue,t===null?(t={lastEffect:null,stores:null},$e.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(o=n.next,n.next=e,e.next=o,t.lastEffect=e)),e}function Oc(){return ht().memoizedState}function ni(e,t,n,o){var u=It();$e.flags|=e,u.memoizedState=Wr(1|t,n,void 0,o===void 0?null:o)}function ri(e,t,n,o){var u=ht();o=o===void 0?null:o;var c=void 0;if(Ie!==null){var p=Ie.memoizedState;if(c=p.destroy,o!==null&&mu(o,p.deps)){u.memoizedState=Wr(t,n,c,o);return}}$e.flags|=e,u.memoizedState=Wr(1|t,n,c,o)}function Ic(e,t){return ni(8390656,8,e,t)}function Eu(e,t){return ri(2048,8,e,t)}function Hc(e,t){return ri(4,2,e,t)}function Ac(e,t){return ri(4,4,e,t)}function Dc(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 Bc(e,t,n){return n=n!=null?n.concat([e]):null,ri(4,4,Dc.bind(null,t,e),n)}function wu(){}function Fc(e,t){var n=ht();t=t===void 0?null:t;var o=n.memoizedState;return o!==null&&t!==null&&mu(t,o[1])?o[0]:(n.memoizedState=[e,t],e)}function jc(e,t){var n=ht();t=t===void 0?null:t;var o=n.memoizedState;return o!==null&&t!==null&&mu(t,o[1])?o[0]:(e=e(),n.memoizedState=[e,t],e)}function zc(e,t,n){return(_n&21)===0?(e.baseState&&(e.baseState=!1,tt=!0),e.memoizedState=n):(St(n,t)||(n=ya(),$e.lanes|=n,$n|=n,e.baseState=!0),t)}function im(e,t){var n=he;he=n!==0&&4>n?n:4,e(!0);var o=hu.transition;hu.transition={};try{e(!1),t()}finally{he=n,hu.transition=o}}function Uc(){return ht().memoizedState}function lm(e,t,n){var o=dn(e);if(n={lane:o,action:n,hasEagerState:!1,eagerState:null,next:null},Gc(e))Vc(t,n);else if(n=wc(e,t,n,o),n!==null){var u=Je();Tt(n,e,o,u),Wc(n,t,o)}}function um(e,t,n){var o=dn(e),u={lane:o,action:n,hasEagerState:!1,eagerState:null,next:null};if(Gc(e))Vc(t,u);else{var c=e.alternate;if(e.lanes===0&&(c===null||c.lanes===0)&&(c=t.lastRenderedReducer,c!==null))try{var p=t.lastRenderedState,m=c(p,n);if(u.hasEagerState=!0,u.eagerState=m,St(m,p)){var y=t.interleaved;y===null?(u.next=u,su(t)):(u.next=y.next,y.next=u),t.interleaved=u;return}}catch{}finally{}n=wc(e,t,u,o),n!==null&&(u=Je(),Tt(n,e,o,u),Wc(n,t,o))}}function Gc(e){var t=e.alternate;return e===$e||t!==null&&t===$e}function Vc(e,t){Ur=ti=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Wc(e,t,n){if((n&4194240)!==0){var o=t.lanes;o&=e.pendingLanes,n|=o,t.lanes=n,Cl(e,n)}}var oi={readContext:pt,useCallback:We,useContext:We,useEffect:We,useImperativeHandle:We,useInsertionEffect:We,useLayoutEffect:We,useMemo:We,useReducer:We,useRef:We,useState:We,useDebugValue:We,useDeferredValue:We,useTransition:We,useMutableSource:We,useSyncExternalStore:We,useId:We,unstable_isNewReconciler:!1},sm={readContext:pt,useCallback:function(e,t){return It().memoizedState=[e,t===void 0?null:t],e},useContext:pt,useEffect:Ic,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ni(4194308,4,Dc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ni(4194308,4,e,t)},useInsertionEffect:function(e,t){return ni(4,2,e,t)},useMemo:function(e,t){var n=It();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var o=It();return t=n!==void 0?n(t):t,o.memoizedState=o.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},o.queue=e,e=e.dispatch=lm.bind(null,$e,e),[o.memoizedState,e]},useRef:function(e){var t=It();return e={current:e},t.memoizedState=e},useState:Mc,useDebugValue:wu,useDeferredValue:function(e){return It().memoizedState=e},useTransition:function(){var e=Mc(!1),t=e[0];return e=im.bind(null,e[1]),It().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var o=$e,u=It();if(Se){if(n===void 0)throw Error(l(407));n=n()}else{if(n=t(),Be===null)throw Error(l(349));(_n&30)!==0||Lc(o,t,n)}u.memoizedState=n;var c={value:n,getSnapshot:t};return u.queue=c,Ic(bc.bind(null,o,c,e),[e]),o.flags|=2048,Wr(9,Pc.bind(null,o,c,n,t),void 0,null),n},useId:function(){var e=It(),t=Be.identifierPrefix;if(Se){var n=Ft,o=Bt;n=(o&~(1<<32-wt(o)-1)).toString(32)+n,t=":"+t+"R"+n,n=Gr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=om++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},am={readContext:pt,useCallback:Fc,useContext:pt,useEffect:Eu,useImperativeHandle:Bc,useInsertionEffect:Hc,useLayoutEffect:Ac,useMemo:jc,useReducer:yu,useRef:Oc,useState:function(){return yu(Vr)},useDebugValue:wu,useDeferredValue:function(e){var t=ht();return zc(t,Ie.memoizedState,e)},useTransition:function(){var e=yu(Vr)[0],t=ht().memoizedState;return[e,t]},useMutableSource:Nc,useSyncExternalStore:Tc,useId:Uc,unstable_isNewReconciler:!1},cm={readContext:pt,useCallback:Fc,useContext:pt,useEffect:Eu,useImperativeHandle:Bc,useInsertionEffect:Hc,useLayoutEffect:Ac,useMemo:jc,useReducer:xu,useRef:Oc,useState:function(){return xu(Vr)},useDebugValue:wu,useDeferredValue:function(e){var t=ht();return Ie===null?t.memoizedState=e:zc(t,Ie.memoizedState,e)},useTransition:function(){var e=xu(Vr)[0],t=ht().memoizedState;return[e,t]},useMutableSource:Nc,useSyncExternalStore:Tc,useId:Uc,unstable_isNewReconciler:!1};function _t(e,t){if(e&&e.defaultProps){t=j({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Su(e,t,n,o){t=e.memoizedState,n=n(o,t),n=n==null?t:j({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ii={isMounted:function(e){return(e=e._reactInternals)?gn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var o=Je(),u=dn(e),c=zt(o,u);c.payload=t,n!=null&&(c.callback=n),t=sn(e,c,u),t!==null&&(Tt(t,e,u,o),Zo(t,e,u))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var o=Je(),u=dn(e),c=zt(o,u);c.tag=1,c.payload=t,n!=null&&(c.callback=n),t=sn(e,c,u),t!==null&&(Tt(t,e,u,o),Zo(t,e,u))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Je(),o=dn(e),u=zt(n,o);u.tag=2,t!=null&&(u.callback=t),t=sn(e,u,o),t!==null&&(Tt(t,e,o,n),Zo(t,e,o))}};function qc(e,t,n,o,u,c,p){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,c,p):t.prototype&&t.prototype.isPureReactComponent?!Rr(n,o)||!Rr(u,c):!0}function Qc(e,t,n){var o=!1,u=on,c=t.contextType;return typeof c=="object"&&c!==null?c=pt(c):(u=et(t)?xn:Ve.current,o=t.contextTypes,c=(o=o!=null)?Qn(e,u):on),t=new t(n,c),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ii,e.stateNode=t,t._reactInternals=e,o&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=u,e.__reactInternalMemoizedMaskedChildContext=c),t}function Xc(e,t,n,o){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,o),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,o),t.state!==e&&ii.enqueueReplaceState(t,t.state,null)}function Cu(e,t,n,o){var u=e.stateNode;u.props=n,u.state=e.memoizedState,u.refs={},au(e);var c=t.contextType;typeof c=="object"&&c!==null?u.context=pt(c):(c=et(t)?xn:Ve.current,u.context=Qn(e,c)),u.state=e.memoizedState,c=t.getDerivedStateFromProps,typeof c=="function"&&(Su(e,t,c,n),u.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(t=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),t!==u.state&&ii.enqueueReplaceState(u,u.state,null),Ko(e,n,u,o),u.state=e.memoizedState),typeof u.componentDidMount=="function"&&(e.flags|=4194308)}function nr(e,t){try{var n="",o=t;do n+=ue(o),o=o.return;while(o);var u=n}catch(c){u=`
    Error generating stack: `+c.message+`
    `+c.stack}return{value:e,source:t,stack:u,digest:null}}function _u(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function $u(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var fm=typeof WeakMap=="function"?WeakMap:Map;function Jc(e,t,n){n=zt(-1,n),n.tag=3,n.payload={element:null};var o=t.value;return n.callback=function(){di||(di=!0,Fu=o),$u(e,t)},n}function Zc(e,t,n){n=zt(-1,n),n.tag=3;var o=e.type.getDerivedStateFromError;if(typeof o=="function"){var u=t.value;n.payload=function(){return o(u)},n.callback=function(){$u(e,t)}}var c=e.stateNode;return c!==null&&typeof c.componentDidCatch=="function"&&(n.callback=function(){$u(e,t),typeof o!="function"&&(cn===null?cn=new Set([this]):cn.add(this));var p=t.stack;this.componentDidCatch(t.value,{componentStack:p!==null?p:""})}),n}function Kc(e,t,n){var o=e.pingCache;if(o===null){o=e.pingCache=new fm;var u=new Set;o.set(t,u)}else u=o.get(t),u===void 0&&(u=new Set,o.set(t,u));u.has(n)||(u.add(n),e=$m.bind(null,e,t,n),t.then(e,e))}function Yc(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 ef(e,t,n,o,u){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=zt(-1,1),t.tag=2,sn(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=u,e)}var dm=K.ReactCurrentOwner,tt=!1;function Xe(e,t,n,o){t.child=e===null?Ec(t,null,n,o):Kn(t,e.child,n,o)}function tf(e,t,n,o,u){n=n.render;var c=t.ref;return er(t,u),o=vu(e,t,n,o,c,u),n=gu(),e!==null&&!tt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~u,Ut(e,t,u)):(Se&&n&&Yl(t),t.flags|=1,Xe(e,t,o,u),t.child)}function nf(e,t,n,o,u){if(e===null){var c=n.type;return typeof c=="function"&&!qu(c)&&c.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=c,rf(e,t,c,o,u)):(e=yi(n.type,null,o,t,t.mode,u),e.ref=t.ref,e.return=t,t.child=e)}if(c=e.child,(e.lanes&u)===0){var p=c.memoizedProps;if(n=n.compare,n=n!==null?n:Rr,n(p,o)&&e.ref===t.ref)return Ut(e,t,u)}return t.flags|=1,e=hn(c,o),e.ref=t.ref,e.return=t,t.child=e}function rf(e,t,n,o,u){if(e!==null){var c=e.memoizedProps;if(Rr(c,o)&&e.ref===t.ref)if(tt=!1,t.pendingProps=o=c,(e.lanes&u)!==0)(e.flags&131072)!==0&&(tt=!0);else return t.lanes=e.lanes,Ut(e,t,u)}return Nu(e,t,n,o,u)}function of(e,t,n){var o=t.pendingProps,u=o.children,c=e!==null?e.memoizedState:null;if(o.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ge(or,ct),ct|=n;else{if((n&1073741824)===0)return e=c!==null?c.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ge(or,ct),ct|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},o=c!==null?c.baseLanes:n,ge(or,ct),ct|=o}else c!==null?(o=c.baseLanes|n,t.memoizedState=null):o=n,ge(or,ct),ct|=o;return Xe(e,t,u,n),t.child}function lf(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Nu(e,t,n,o,u){var c=et(n)?xn:Ve.current;return c=Qn(t,c),er(t,u),n=vu(e,t,n,o,c,u),o=gu(),e!==null&&!tt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~u,Ut(e,t,u)):(Se&&o&&Yl(t),t.flags|=1,Xe(e,t,n,u),t.child)}function uf(e,t,n,o,u){if(et(n)){var c=!0;Uo(t)}else c=!1;if(er(t,u),t.stateNode===null)ui(e,t),Qc(t,n,o),Cu(t,n,o,u),o=!0;else if(e===null){var p=t.stateNode,m=t.memoizedProps;p.props=m;var y=p.context,N=n.contextType;typeof N=="object"&&N!==null?N=pt(N):(N=et(n)?xn:Ve.current,N=Qn(t,N));var k=n.getDerivedStateFromProps,R=typeof k=="function"||typeof p.getSnapshotBeforeUpdate=="function";R||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(m!==o||y!==N)&&Xc(t,p,o,N),un=!1;var P=t.memoizedState;p.state=P,Ko(t,o,p,u),y=t.memoizedState,m!==o||P!==y||Ye.current||un?(typeof k=="function"&&(Su(t,n,k,o),y=t.memoizedState),(m=un||qc(t,n,m,o,P,y,N))?(R||typeof p.UNSAFE_componentWillMount!="function"&&typeof p.componentWillMount!="function"||(typeof p.componentWillMount=="function"&&p.componentWillMount(),typeof p.UNSAFE_componentWillMount=="function"&&p.UNSAFE_componentWillMount()),typeof p.componentDidMount=="function"&&(t.flags|=4194308)):(typeof p.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=y),p.props=o,p.state=y,p.context=N,o=m):(typeof p.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{p=t.stateNode,Sc(e,t),m=t.memoizedProps,N=t.type===t.elementType?m:_t(t.type,m),p.props=N,R=t.pendingProps,P=p.context,y=n.contextType,typeof y=="object"&&y!==null?y=pt(y):(y=et(n)?xn:Ve.current,y=Qn(t,y));var B=n.getDerivedStateFromProps;(k=typeof B=="function"||typeof p.getSnapshotBeforeUpdate=="function")||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(m!==R||P!==y)&&Xc(t,p,o,y),un=!1,P=t.memoizedState,p.state=P,Ko(t,o,p,u);var z=t.memoizedState;m!==R||P!==z||Ye.current||un?(typeof B=="function"&&(Su(t,n,B,o),z=t.memoizedState),(N=un||qc(t,n,N,o,P,z,y)||!1)?(k||typeof p.UNSAFE_componentWillUpdate!="function"&&typeof p.componentWillUpdate!="function"||(typeof p.componentWillUpdate=="function"&&p.componentWillUpdate(o,z,y),typeof p.UNSAFE_componentWillUpdate=="function"&&p.UNSAFE_componentWillUpdate(o,z,y)),typeof p.componentDidUpdate=="function"&&(t.flags|=4),typeof p.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof p.componentDidUpdate!="function"||m===e.memoizedProps&&P===e.memoizedState||(t.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||m===e.memoizedProps&&P===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=z),p.props=o,p.state=z,p.context=y,o=N):(typeof p.componentDidUpdate!="function"||m===e.memoizedProps&&P===e.memoizedState||(t.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||m===e.memoizedProps&&P===e.memoizedState||(t.flags|=1024),o=!1)}return Tu(e,t,n,o,c,u)}function Tu(e,t,n,o,u,c){lf(e,t);var p=(t.flags&128)!==0;if(!o&&!p)return u&&fc(t,n,!1),Ut(e,t,c);o=t.stateNode,dm.current=t;var m=p&&typeof n.getDerivedStateFromError!="function"?null:o.render();return t.flags|=1,e!==null&&p?(t.child=Kn(t,e.child,null,c),t.child=Kn(t,null,m,c)):Xe(e,t,m,c),t.memoizedState=o.state,u&&fc(t,n,!0),t.child}function sf(e){var t=e.stateNode;t.pendingContext?ac(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ac(e,t.context,!1),cu(e,t.containerInfo)}function af(e,t,n,o,u){return Zn(),ru(u),t.flags|=256,Xe(e,t,n,o),t.child}var Lu={dehydrated:null,treeContext:null,retryLane:0};function Pu(e){return{baseLanes:e,cachePool:null,transitions:null}}function cf(e,t,n){var o=t.pendingProps,u=_e.current,c=!1,p=(t.flags&128)!==0,m;if((m=p)||(m=e!==null&&e.memoizedState===null?!1:(u&2)!==0),m?(c=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(u|=1),ge(_e,u&1),e===null)return nu(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):(p=o.children,e=o.fallback,c?(o=t.mode,c=t.child,p={mode:"hidden",children:p},(o&1)===0&&c!==null?(c.childLanes=0,c.pendingProps=p):c=xi(p,o,0,null),e=Pn(e,o,n,null),c.return=t,e.return=t,c.sibling=e,t.child=c,t.child.memoizedState=Pu(n),t.memoizedState=Lu,e):bu(t,p));if(u=e.memoizedState,u!==null&&(m=u.dehydrated,m!==null))return pm(e,t,p,o,m,u,n);if(c){c=o.fallback,p=t.mode,u=e.child,m=u.sibling;var y={mode:"hidden",children:o.children};return(p&1)===0&&t.child!==u?(o=t.child,o.childLanes=0,o.pendingProps=y,t.deletions=null):(o=hn(u,y),o.subtreeFlags=u.subtreeFlags&14680064),m!==null?c=hn(m,c):(c=Pn(c,p,n,null),c.flags|=2),c.return=t,o.return=t,o.sibling=c,t.child=o,o=c,c=t.child,p=e.child.memoizedState,p=p===null?Pu(n):{baseLanes:p.baseLanes|n,cachePool:null,transitions:p.transitions},c.memoizedState=p,c.childLanes=e.childLanes&~n,t.memoizedState=Lu,o}return c=e.child,e=c.sibling,o=hn(c,{mode:"visible",children:o.children}),(t.mode&1)===0&&(o.lanes=n),o.return=t,o.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=o,t.memoizedState=null,o}function bu(e,t){return t=xi({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function li(e,t,n,o){return o!==null&&ru(o),Kn(t,e.child,null,n),e=bu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function pm(e,t,n,o,u,c,p){if(n)return t.flags&256?(t.flags&=-257,o=_u(Error(l(422))),li(e,t,p,o)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(c=o.fallback,u=t.mode,o=xi({mode:"visible",children:o.children},u,0,null),c=Pn(c,u,p,null),c.flags|=2,o.return=t,c.return=t,o.sibling=c,t.child=o,(t.mode&1)!==0&&Kn(t,e.child,null,p),t.child.memoizedState=Pu(p),t.memoizedState=Lu,c);if((t.mode&1)===0)return li(e,t,p,null);if(u.data==="$!"){if(o=u.nextSibling&&u.nextSibling.dataset,o)var m=o.dgst;return o=m,c=Error(l(419)),o=_u(c,o,void 0),li(e,t,p,o)}if(m=(p&e.childLanes)!==0,tt||m){if(o=Be,o!==null){switch(p&-p){case 4:u=2;break;case 16:u=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:u=32;break;case 536870912:u=268435456;break;default:u=0}u=(u&(o.suspendedLanes|p))!==0?0:u,u!==0&&u!==c.retryLane&&(c.retryLane=u,jt(e,u),Tt(o,e,u,-1))}return Wu(),o=_u(Error(l(421))),li(e,t,p,o)}return u.data==="$?"?(t.flags|=128,t.child=e.child,t=Nm.bind(null,e),u._reactRetry=t,null):(e=c.treeContext,at=nn(u.nextSibling),st=t,Se=!0,Ct=null,e!==null&&(ft[dt++]=Bt,ft[dt++]=Ft,ft[dt++]=En,Bt=e.id,Ft=e.overflow,En=t),t=bu(t,o.children),t.flags|=4096,t)}function ff(e,t,n){e.lanes|=t;var o=e.alternate;o!==null&&(o.lanes|=t),uu(e.return,t,n)}function ku(e,t,n,o,u){var c=e.memoizedState;c===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:o,tail:n,tailMode:u}:(c.isBackwards=t,c.rendering=null,c.renderingStartTime=0,c.last=o,c.tail=n,c.tailMode=u)}function df(e,t,n){var o=t.pendingProps,u=o.revealOrder,c=o.tail;if(Xe(e,t,o.children,n),o=_e.current,(o&2)!==0)o=o&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&&ff(e,n,t);else if(e.tag===19)ff(e,n,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}o&=1}if(ge(_e,o),(t.mode&1)===0)t.memoizedState=null;else switch(u){case"forwards":for(n=t.child,u=null;n!==null;)e=n.alternate,e!==null&&Yo(e)===null&&(u=n),n=n.sibling;n=u,n===null?(u=t.child,t.child=null):(u=n.sibling,n.sibling=null),ku(t,!1,u,n,c);break;case"backwards":for(n=null,u=t.child,t.child=null;u!==null;){if(e=u.alternate,e!==null&&Yo(e)===null){t.child=u;break}e=u.sibling,u.sibling=n,n=u,u=e}ku(t,!0,n,null,c);break;case"together":ku(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ui(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ut(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),$n|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(l(153));if(t.child!==null){for(e=t.child,n=hn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=hn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function hm(e,t,n){switch(t.tag){case 3:sf(t),Zn();break;case 5:$c(t);break;case 1:et(t.type)&&Uo(t);break;case 4:cu(t,t.stateNode.containerInfo);break;case 10:var o=t.type._context,u=t.memoizedProps.value;ge(Xo,o._currentValue),o._currentValue=u;break;case 13:if(o=t.memoizedState,o!==null)return o.dehydrated!==null?(ge(_e,_e.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?cf(e,t,n):(ge(_e,_e.current&1),e=Ut(e,t,n),e!==null?e.sibling:null);ge(_e,_e.current&1);break;case 19:if(o=(n&t.childLanes)!==0,(e.flags&128)!==0){if(o)return df(e,t,n);t.flags|=128}if(u=t.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),ge(_e,_e.current),o)break;return null;case 22:case 23:return t.lanes=0,of(e,t,n)}return Ut(e,t,n)}var pf,Ru,hf,mf;pf=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ru=function(){},hf=function(e,t,n,o){var u=e.memoizedProps;if(u!==o){e=t.stateNode,Cn(Ot.current);var c=null;switch(n){case"input":u=ul(e,u),o=ul(e,o),c=[];break;case"select":u=j({},u,{value:void 0}),o=j({},o,{value:void 0}),c=[];break;case"textarea":u=cl(e,u),o=cl(e,o),c=[];break;default:typeof u.onClick!="function"&&typeof o.onClick=="function"&&(e.onclick=Fo)}dl(n,o);var p;n=null;for(N in u)if(!o.hasOwnProperty(N)&&u.hasOwnProperty(N)&&u[N]!=null)if(N==="style"){var m=u[N];for(p in m)m.hasOwnProperty(p)&&(n||(n={}),n[p]="")}else N!=="dangerouslySetInnerHTML"&&N!=="children"&&N!=="suppressContentEditableWarning"&&N!=="suppressHydrationWarning"&&N!=="autoFocus"&&(a.hasOwnProperty(N)?c||(c=[]):(c=c||[]).push(N,null));for(N in o){var y=o[N];if(m=u!=null?u[N]:void 0,o.hasOwnProperty(N)&&y!==m&&(y!=null||m!=null))if(N==="style")if(m){for(p in m)!m.hasOwnProperty(p)||y&&y.hasOwnProperty(p)||(n||(n={}),n[p]="");for(p in y)y.hasOwnProperty(p)&&m[p]!==y[p]&&(n||(n={}),n[p]=y[p])}else n||(c||(c=[]),c.push(N,n)),n=y;else N==="dangerouslySetInnerHTML"?(y=y?y.__html:void 0,m=m?m.__html:void 0,y!=null&&m!==y&&(c=c||[]).push(N,y)):N==="children"?typeof y!="string"&&typeof y!="number"||(c=c||[]).push(N,""+y):N!=="suppressContentEditableWarning"&&N!=="suppressHydrationWarning"&&(a.hasOwnProperty(N)?(y!=null&&N==="onScroll"&&ye("scroll",e),c||m===y||(c=[])):(c=c||[]).push(N,y))}n&&(c=c||[]).push("style",n);var N=c;(t.updateQueue=N)&&(t.flags|=4)}},mf=function(e,t,n,o){n!==o&&(t.flags|=4)};function qr(e,t){if(!Se)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var o=null;n!==null;)n.alternate!==null&&(o=n),n=n.sibling;o===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function qe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,o=0;if(t)for(var u=e.child;u!==null;)n|=u.lanes|u.childLanes,o|=u.subtreeFlags&14680064,o|=u.flags&14680064,u.return=e,u=u.sibling;else for(u=e.child;u!==null;)n|=u.lanes|u.childLanes,o|=u.subtreeFlags,o|=u.flags,u.return=e,u=u.sibling;return e.subtreeFlags|=o,e.childLanes=n,t}function mm(e,t,n){var o=t.pendingProps;switch(eu(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return qe(t),null;case 1:return et(t.type)&&zo(),qe(t),null;case 3:return o=t.stateNode,tr(),xe(Ye),xe(Ve),pu(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(e===null||e.child===null)&&(qo(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Ct!==null&&(Uu(Ct),Ct=null))),Ru(e,t),qe(t),null;case 5:fu(t);var u=Cn(zr.current);if(n=t.type,e!==null&&t.stateNode!=null)hf(e,t,n,o,u),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!o){if(t.stateNode===null)throw Error(l(166));return qe(t),null}if(e=Cn(Ot.current),qo(t)){o=t.stateNode,n=t.type;var c=t.memoizedProps;switch(o[Mt]=t,o[Ar]=c,e=(t.mode&1)!==0,n){case"dialog":ye("cancel",o),ye("close",o);break;case"iframe":case"object":case"embed":ye("load",o);break;case"video":case"audio":for(u=0;u<Or.length;u++)ye(Or[u],o);break;case"source":ye("error",o);break;case"img":case"image":case"link":ye("error",o),ye("load",o);break;case"details":ye("toggle",o);break;case"input":Qs(o,c),ye("invalid",o);break;case"select":o._wrapperState={wasMultiple:!!c.multiple},ye("invalid",o);break;case"textarea":Zs(o,c),ye("invalid",o)}dl(n,c),u=null;for(var p in c)if(c.hasOwnProperty(p)){var m=c[p];p==="children"?typeof m=="string"?o.textContent!==m&&(c.suppressHydrationWarning!==!0&&Bo(o.textContent,m,e),u=["children",m]):typeof m=="number"&&o.textContent!==""+m&&(c.suppressHydrationWarning!==!0&&Bo(o.textContent,m,e),u=["children",""+m]):a.hasOwnProperty(p)&&m!=null&&p==="onScroll"&&ye("scroll",o)}switch(n){case"input":vo(o),Js(o,c,!0);break;case"textarea":vo(o),Ys(o);break;case"select":case"option":break;default:typeof c.onClick=="function"&&(o.onclick=Fo)}o=u,t.updateQueue=o,o!==null&&(t.flags|=4)}else{p=u.nodeType===9?u:u.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=ea(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=p.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof o.is=="string"?e=p.createElement(n,{is:o.is}):(e=p.createElement(n),n==="select"&&(p=e,o.multiple?p.multiple=!0:o.size&&(p.size=o.size))):e=p.createElementNS(e,n),e[Mt]=t,e[Ar]=o,pf(e,t,!1,!1),t.stateNode=e;e:{switch(p=pl(n,o),n){case"dialog":ye("cancel",e),ye("close",e),u=o;break;case"iframe":case"object":case"embed":ye("load",e),u=o;break;case"video":case"audio":for(u=0;u<Or.length;u++)ye(Or[u],e);u=o;break;case"source":ye("error",e),u=o;break;case"img":case"image":case"link":ye("error",e),ye("load",e),u=o;break;case"details":ye("toggle",e),u=o;break;case"input":Qs(e,o),u=ul(e,o),ye("invalid",e);break;case"option":u=o;break;case"select":e._wrapperState={wasMultiple:!!o.multiple},u=j({},o,{value:void 0}),ye("invalid",e);break;case"textarea":Zs(e,o),u=cl(e,o),ye("invalid",e);break;default:u=o}dl(n,u),m=u;for(c in m)if(m.hasOwnProperty(c)){var y=m[c];c==="style"?ra(e,y):c==="dangerouslySetInnerHTML"?(y=y?y.__html:void 0,y!=null&&ta(e,y)):c==="children"?typeof y=="string"?(n!=="textarea"||y!=="")&&mr(e,y):typeof y=="number"&&mr(e,""+y):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(a.hasOwnProperty(c)?y!=null&&c==="onScroll"&&ye("scroll",e):y!=null&&V(e,c,y,p))}switch(n){case"input":vo(e),Js(e,o,!1);break;case"textarea":vo(e),Ys(e);break;case"option":o.value!=null&&e.setAttribute("value",""+pe(o.value));break;case"select":e.multiple=!!o.multiple,c=o.value,c!=null?Hn(e,!!o.multiple,c,!1):o.defaultValue!=null&&Hn(e,!!o.multiple,o.defaultValue,!0);break;default:typeof u.onClick=="function"&&(e.onclick=Fo)}switch(n){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}}o&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return qe(t),null;case 6:if(e&&t.stateNode!=null)mf(e,t,e.memoizedProps,o);else{if(typeof o!="string"&&t.stateNode===null)throw Error(l(166));if(n=Cn(zr.current),Cn(Ot.current),qo(t)){if(o=t.stateNode,n=t.memoizedProps,o[Mt]=t,(c=o.nodeValue!==n)&&(e=st,e!==null))switch(e.tag){case 3:Bo(o.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Bo(o.nodeValue,n,(e.mode&1)!==0)}c&&(t.flags|=4)}else o=(n.nodeType===9?n:n.ownerDocument).createTextNode(o),o[Mt]=t,t.stateNode=o}return qe(t),null;case 13:if(xe(_e),o=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Se&&at!==null&&(t.mode&1)!==0&&(t.flags&128)===0)gc(),Zn(),t.flags|=98560,c=!1;else if(c=qo(t),o!==null&&o.dehydrated!==null){if(e===null){if(!c)throw Error(l(318));if(c=t.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(l(317));c[Mt]=t}else Zn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;qe(t),c=!1}else Ct!==null&&(Uu(Ct),Ct=null),c=!0;if(!c)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(o=o!==null,o!==(e!==null&&e.memoizedState!==null)&&o&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(_e.current&1)!==0?He===0&&(He=3):Wu())),t.updateQueue!==null&&(t.flags|=4),qe(t),null);case 4:return tr(),Ru(e,t),e===null&&Ir(t.stateNode.containerInfo),qe(t),null;case 10:return lu(t.type._context),qe(t),null;case 17:return et(t.type)&&zo(),qe(t),null;case 19:if(xe(_e),c=t.memoizedState,c===null)return qe(t),null;if(o=(t.flags&128)!==0,p=c.rendering,p===null)if(o)qr(c,!1);else{if(He!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(p=Yo(e),p!==null){for(t.flags|=128,qr(c,!1),o=p.updateQueue,o!==null&&(t.updateQueue=o,t.flags|=4),t.subtreeFlags=0,o=n,n=t.child;n!==null;)c=n,e=o,c.flags&=14680066,p=c.alternate,p===null?(c.childLanes=0,c.lanes=e,c.child=null,c.subtreeFlags=0,c.memoizedProps=null,c.memoizedState=null,c.updateQueue=null,c.dependencies=null,c.stateNode=null):(c.childLanes=p.childLanes,c.lanes=p.lanes,c.child=p.child,c.subtreeFlags=0,c.deletions=null,c.memoizedProps=p.memoizedProps,c.memoizedState=p.memoizedState,c.updateQueue=p.updateQueue,c.type=p.type,e=p.dependencies,c.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ge(_e,_e.current&1|2),t.child}e=e.sibling}c.tail!==null&&be()>ir&&(t.flags|=128,o=!0,qr(c,!1),t.lanes=4194304)}else{if(!o)if(e=Yo(p),e!==null){if(t.flags|=128,o=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),qr(c,!0),c.tail===null&&c.tailMode==="hidden"&&!p.alternate&&!Se)return qe(t),null}else 2*be()-c.renderingStartTime>ir&&n!==1073741824&&(t.flags|=128,o=!0,qr(c,!1),t.lanes=4194304);c.isBackwards?(p.sibling=t.child,t.child=p):(n=c.last,n!==null?n.sibling=p:t.child=p,c.last=p)}return c.tail!==null?(t=c.tail,c.rendering=t,c.tail=t.sibling,c.renderingStartTime=be(),t.sibling=null,n=_e.current,ge(_e,o?n&1|2:n&1),t):(qe(t),null);case 22:case 23:return Vu(),o=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==o&&(t.flags|=8192),o&&(t.mode&1)!==0?(ct&1073741824)!==0&&(qe(t),t.subtreeFlags&6&&(t.flags|=8192)):qe(t),null;case 24:return null;case 25:return null}throw Error(l(156,t.tag))}function vm(e,t){switch(eu(t),t.tag){case 1:return et(t.type)&&zo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return tr(),xe(Ye),xe(Ve),pu(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return fu(t),null;case 13:if(xe(_e),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(l(340));Zn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return xe(_e),null;case 4:return tr(),null;case 10:return lu(t.type._context),null;case 22:case 23:return Vu(),null;case 24:return null;default:return null}}var si=!1,Qe=!1,gm=typeof WeakSet=="function"?WeakSet:Set,F=null;function rr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(o){Le(e,t,o)}else n.current=null}function Mu(e,t,n){try{n()}catch(o){Le(e,t,o)}}var vf=!1;function ym(e,t){if(Vl=Lo,e=qa(),Al(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var o=n.getSelection&&n.getSelection();if(o&&o.rangeCount!==0){n=o.anchorNode;var u=o.anchorOffset,c=o.focusNode;o=o.focusOffset;try{n.nodeType,c.nodeType}catch{n=null;break e}var p=0,m=-1,y=-1,N=0,k=0,R=e,P=null;t:for(;;){for(var B;R!==n||u!==0&&R.nodeType!==3||(m=p+u),R!==c||o!==0&&R.nodeType!==3||(y=p+o),R.nodeType===3&&(p+=R.nodeValue.length),(B=R.firstChild)!==null;)P=R,R=B;for(;;){if(R===e)break t;if(P===n&&++N===u&&(m=p),P===c&&++k===o&&(y=p),(B=R.nextSibling)!==null)break;R=P,P=R.parentNode}R=B}n=m===-1||y===-1?null:{start:m,end:y}}else n=null}n=n||{start:0,end:0}}else n=null;for(Wl={focusedElem:e,selectionRange:n},Lo=!1,F=t;F!==null;)if(t=F,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,F=e;else for(;F!==null;){t=F;try{var z=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(z!==null){var U=z.memoizedProps,ke=z.memoizedState,_=t.stateNode,w=_.getSnapshotBeforeUpdate(t.elementType===t.type?U:_t(t.type,U),ke);_.__reactInternalSnapshotBeforeUpdate=w}break;case 3:var $=t.stateNode.containerInfo;$.nodeType===1?$.textContent="":$.nodeType===9&&$.documentElement&&$.removeChild($.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(l(163))}}catch(I){Le(t,t.return,I)}if(e=t.sibling,e!==null){e.return=t.return,F=e;break}F=t.return}return z=vf,vf=!1,z}function Qr(e,t,n){var o=t.updateQueue;if(o=o!==null?o.lastEffect:null,o!==null){var u=o=o.next;do{if((u.tag&e)===e){var c=u.destroy;u.destroy=void 0,c!==void 0&&Mu(t,n,c)}u=u.next}while(u!==o)}}function ai(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var o=n.create;n.destroy=o()}n=n.next}while(n!==t)}}function Ou(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function gf(e){var t=e.alternate;t!==null&&(e.alternate=null,gf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Mt],delete t[Ar],delete t[Jl],delete t[em],delete t[tm])),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 yf(e){return e.tag===5||e.tag===3||e.tag===4}function xf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||yf(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 Iu(e,t,n){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Fo));else if(o!==4&&(e=e.child,e!==null))for(Iu(e,t,n),e=e.sibling;e!==null;)Iu(e,t,n),e=e.sibling}function Hu(e,t,n){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(o!==4&&(e=e.child,e!==null))for(Hu(e,t,n),e=e.sibling;e!==null;)Hu(e,t,n),e=e.sibling}var ze=null,$t=!1;function an(e,t,n){for(n=n.child;n!==null;)Ef(e,t,n),n=n.sibling}function Ef(e,t,n){if(Rt&&typeof Rt.onCommitFiberUnmount=="function")try{Rt.onCommitFiberUnmount(So,n)}catch{}switch(n.tag){case 5:Qe||rr(n,t);case 6:var o=ze,u=$t;ze=null,an(e,t,n),ze=o,$t=u,ze!==null&&($t?(e=ze,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ze.removeChild(n.stateNode));break;case 18:ze!==null&&($t?(e=ze,n=n.stateNode,e.nodeType===8?Xl(e.parentNode,n):e.nodeType===1&&Xl(e,n),Nr(e)):Xl(ze,n.stateNode));break;case 4:o=ze,u=$t,ze=n.stateNode.containerInfo,$t=!0,an(e,t,n),ze=o,$t=u;break;case 0:case 11:case 14:case 15:if(!Qe&&(o=n.updateQueue,o!==null&&(o=o.lastEffect,o!==null))){u=o=o.next;do{var c=u,p=c.destroy;c=c.tag,p!==void 0&&((c&2)!==0||(c&4)!==0)&&Mu(n,t,p),u=u.next}while(u!==o)}an(e,t,n);break;case 1:if(!Qe&&(rr(n,t),o=n.stateNode,typeof o.componentWillUnmount=="function"))try{o.props=n.memoizedProps,o.state=n.memoizedState,o.componentWillUnmount()}catch(m){Le(n,t,m)}an(e,t,n);break;case 21:an(e,t,n);break;case 22:n.mode&1?(Qe=(o=Qe)||n.memoizedState!==null,an(e,t,n),Qe=o):an(e,t,n);break;default:an(e,t,n)}}function wf(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new gm),t.forEach(function(o){var u=Tm.bind(null,e,o);n.has(o)||(n.add(o),o.then(u,u))})}}function Nt(e,t){var n=t.deletions;if(n!==null)for(var o=0;o<n.length;o++){var u=n[o];try{var c=e,p=t,m=p;e:for(;m!==null;){switch(m.tag){case 5:ze=m.stateNode,$t=!1;break e;case 3:ze=m.stateNode.containerInfo,$t=!0;break e;case 4:ze=m.stateNode.containerInfo,$t=!0;break e}m=m.return}if(ze===null)throw Error(l(160));Ef(c,p,u),ze=null,$t=!1;var y=u.alternate;y!==null&&(y.return=null),u.return=null}catch(N){Le(u,t,N)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Sf(t,e),t=t.sibling}function Sf(e,t){var n=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Nt(t,e),Ht(e),o&4){try{Qr(3,e,e.return),ai(3,e)}catch(U){Le(e,e.return,U)}try{Qr(5,e,e.return)}catch(U){Le(e,e.return,U)}}break;case 1:Nt(t,e),Ht(e),o&512&&n!==null&&rr(n,n.return);break;case 5:if(Nt(t,e),Ht(e),o&512&&n!==null&&rr(n,n.return),e.flags&32){var u=e.stateNode;try{mr(u,"")}catch(U){Le(e,e.return,U)}}if(o&4&&(u=e.stateNode,u!=null)){var c=e.memoizedProps,p=n!==null?n.memoizedProps:c,m=e.type,y=e.updateQueue;if(e.updateQueue=null,y!==null)try{m==="input"&&c.type==="radio"&&c.name!=null&&Xs(u,c),pl(m,p);var N=pl(m,c);for(p=0;p<y.length;p+=2){var k=y[p],R=y[p+1];k==="style"?ra(u,R):k==="dangerouslySetInnerHTML"?ta(u,R):k==="children"?mr(u,R):V(u,k,R,N)}switch(m){case"input":sl(u,c);break;case"textarea":Ks(u,c);break;case"select":var P=u._wrapperState.wasMultiple;u._wrapperState.wasMultiple=!!c.multiple;var B=c.value;B!=null?Hn(u,!!c.multiple,B,!1):P!==!!c.multiple&&(c.defaultValue!=null?Hn(u,!!c.multiple,c.defaultValue,!0):Hn(u,!!c.multiple,c.multiple?[]:"",!1))}u[Ar]=c}catch(U){Le(e,e.return,U)}}break;case 6:if(Nt(t,e),Ht(e),o&4){if(e.stateNode===null)throw Error(l(162));u=e.stateNode,c=e.memoizedProps;try{u.nodeValue=c}catch(U){Le(e,e.return,U)}}break;case 3:if(Nt(t,e),Ht(e),o&4&&n!==null&&n.memoizedState.isDehydrated)try{Nr(t.containerInfo)}catch(U){Le(e,e.return,U)}break;case 4:Nt(t,e),Ht(e);break;case 13:Nt(t,e),Ht(e),u=e.child,u.flags&8192&&(c=u.memoizedState!==null,u.stateNode.isHidden=c,!c||u.alternate!==null&&u.alternate.memoizedState!==null||(Bu=be())),o&4&&wf(e);break;case 22:if(k=n!==null&&n.memoizedState!==null,e.mode&1?(Qe=(N=Qe)||k,Nt(t,e),Qe=N):Nt(t,e),Ht(e),o&8192){if(N=e.memoizedState!==null,(e.stateNode.isHidden=N)&&!k&&(e.mode&1)!==0)for(F=e,k=e.child;k!==null;){for(R=F=k;F!==null;){switch(P=F,B=P.child,P.tag){case 0:case 11:case 14:case 15:Qr(4,P,P.return);break;case 1:rr(P,P.return);var z=P.stateNode;if(typeof z.componentWillUnmount=="function"){o=P,n=P.return;try{t=o,z.props=t.memoizedProps,z.state=t.memoizedState,z.componentWillUnmount()}catch(U){Le(o,n,U)}}break;case 5:rr(P,P.return);break;case 22:if(P.memoizedState!==null){$f(R);continue}}B!==null?(B.return=P,F=B):$f(R)}k=k.sibling}e:for(k=null,R=e;;){if(R.tag===5){if(k===null){k=R;try{u=R.stateNode,N?(c=u.style,typeof c.setProperty=="function"?c.setProperty("display","none","important"):c.display="none"):(m=R.stateNode,y=R.memoizedProps.style,p=y!=null&&y.hasOwnProperty("display")?y.display:null,m.style.display=na("display",p))}catch(U){Le(e,e.return,U)}}}else if(R.tag===6){if(k===null)try{R.stateNode.nodeValue=N?"":R.memoizedProps}catch(U){Le(e,e.return,U)}}else if((R.tag!==22&&R.tag!==23||R.memoizedState===null||R===e)&&R.child!==null){R.child.return=R,R=R.child;continue}if(R===e)break e;for(;R.sibling===null;){if(R.return===null||R.return===e)break e;k===R&&(k=null),R=R.return}k===R&&(k=null),R.sibling.return=R.return,R=R.sibling}}break;case 19:Nt(t,e),Ht(e),o&4&&wf(e);break;case 21:break;default:Nt(t,e),Ht(e)}}function Ht(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(yf(n)){var o=n;break e}n=n.return}throw Error(l(160))}switch(o.tag){case 5:var u=o.stateNode;o.flags&32&&(mr(u,""),o.flags&=-33);var c=xf(e);Hu(e,c,u);break;case 3:case 4:var p=o.stateNode.containerInfo,m=xf(e);Iu(e,m,p);break;default:throw Error(l(161))}}catch(y){Le(e,e.return,y)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function xm(e,t,n){F=e,Cf(e)}function Cf(e,t,n){for(var o=(e.mode&1)!==0;F!==null;){var u=F,c=u.child;if(u.tag===22&&o){var p=u.memoizedState!==null||si;if(!p){var m=u.alternate,y=m!==null&&m.memoizedState!==null||Qe;m=si;var N=Qe;if(si=p,(Qe=y)&&!N)for(F=u;F!==null;)p=F,y=p.child,p.tag===22&&p.memoizedState!==null?Nf(u):y!==null?(y.return=p,F=y):Nf(u);for(;c!==null;)F=c,Cf(c),c=c.sibling;F=u,si=m,Qe=N}_f(e)}else(u.subtreeFlags&8772)!==0&&c!==null?(c.return=u,F=c):_f(e)}}function _f(e){for(;F!==null;){var t=F;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Qe||ai(5,t);break;case 1:var o=t.stateNode;if(t.flags&4&&!Qe)if(n===null)o.componentDidMount();else{var u=t.elementType===t.type?n.memoizedProps:_t(t.type,n.memoizedProps);o.componentDidUpdate(u,n.memoizedState,o.__reactInternalSnapshotBeforeUpdate)}var c=t.updateQueue;c!==null&&_c(t,c,o);break;case 3:var p=t.updateQueue;if(p!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}_c(t,p,n)}break;case 5:var m=t.stateNode;if(n===null&&t.flags&4){n=m;var y=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":y.autoFocus&&n.focus();break;case"img":y.src&&(n.src=y.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var N=t.alternate;if(N!==null){var k=N.memoizedState;if(k!==null){var R=k.dehydrated;R!==null&&Nr(R)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(l(163))}Qe||t.flags&512&&Ou(t)}catch(P){Le(t,t.return,P)}}if(t===e){F=null;break}if(n=t.sibling,n!==null){n.return=t.return,F=n;break}F=t.return}}function $f(e){for(;F!==null;){var t=F;if(t===e){F=null;break}var n=t.sibling;if(n!==null){n.return=t.return,F=n;break}F=t.return}}function Nf(e){for(;F!==null;){var t=F;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ai(4,t)}catch(y){Le(t,n,y)}break;case 1:var o=t.stateNode;if(typeof o.componentDidMount=="function"){var u=t.return;try{o.componentDidMount()}catch(y){Le(t,u,y)}}var c=t.return;try{Ou(t)}catch(y){Le(t,c,y)}break;case 5:var p=t.return;try{Ou(t)}catch(y){Le(t,p,y)}}}catch(y){Le(t,t.return,y)}if(t===e){F=null;break}var m=t.sibling;if(m!==null){m.return=t.return,F=m;break}F=t.return}}var Em=Math.ceil,ci=K.ReactCurrentDispatcher,Au=K.ReactCurrentOwner,mt=K.ReactCurrentBatchConfig,le=0,Be=null,Re=null,Ue=0,ct=0,or=rn(0),He=0,Xr=null,$n=0,fi=0,Du=0,Jr=null,nt=null,Bu=0,ir=1/0,Gt=null,di=!1,Fu=null,cn=null,pi=!1,fn=null,hi=0,Zr=0,ju=null,mi=-1,vi=0;function Je(){return(le&6)!==0?be():mi!==-1?mi:mi=be()}function dn(e){return(e.mode&1)===0?1:(le&2)!==0&&Ue!==0?Ue&-Ue:rm.transition!==null?(vi===0&&(vi=ya()),vi):(e=he,e!==0||(e=window.event,e=e===void 0?16:Ta(e.type)),e)}function Tt(e,t,n,o){if(50<Zr)throw Zr=0,ju=null,Error(l(185));wr(e,n,o),((le&2)===0||e!==Be)&&(e===Be&&((le&2)===0&&(fi|=n),He===4&&pn(e,Ue)),rt(e,o),n===1&&le===0&&(t.mode&1)===0&&(ir=be()+500,Go&&ln()))}function rt(e,t){var n=e.callbackNode;r0(e,t);var o=$o(e,e===Be?Ue:0);if(o===0)n!==null&&ma(n),e.callbackNode=null,e.callbackPriority=0;else if(t=o&-o,e.callbackPriority!==t){if(n!=null&&ma(n),t===1)e.tag===0?nm(Lf.bind(null,e)):dc(Lf.bind(null,e)),K0(function(){(le&6)===0&&ln()}),n=null;else{switch(xa(o)){case 1:n=El;break;case 4:n=va;break;case 16:n=wo;break;case 536870912:n=ga;break;default:n=wo}n=Hf(n,Tf.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Tf(e,t){if(mi=-1,vi=0,(le&6)!==0)throw Error(l(327));var n=e.callbackNode;if(lr()&&e.callbackNode!==n)return null;var o=$o(e,e===Be?Ue:0);if(o===0)return null;if((o&30)!==0||(o&e.expiredLanes)!==0||t)t=gi(e,o);else{t=o;var u=le;le|=2;var c=bf();(Be!==e||Ue!==t)&&(Gt=null,ir=be()+500,Tn(e,t));do try{Cm();break}catch(m){Pf(e,m)}while(!0);iu(),ci.current=c,le=u,Re!==null?t=0:(Be=null,Ue=0,t=He)}if(t!==0){if(t===2&&(u=wl(e),u!==0&&(o=u,t=zu(e,u))),t===1)throw n=Xr,Tn(e,0),pn(e,o),rt(e,be()),n;if(t===6)pn(e,o);else{if(u=e.current.alternate,(o&30)===0&&!wm(u)&&(t=gi(e,o),t===2&&(c=wl(e),c!==0&&(o=c,t=zu(e,c))),t===1))throw n=Xr,Tn(e,0),pn(e,o),rt(e,be()),n;switch(e.finishedWork=u,e.finishedLanes=o,t){case 0:case 1:throw Error(l(345));case 2:Ln(e,nt,Gt);break;case 3:if(pn(e,o),(o&130023424)===o&&(t=Bu+500-be(),10<t)){if($o(e,0)!==0)break;if(u=e.suspendedLanes,(u&o)!==o){Je(),e.pingedLanes|=e.suspendedLanes&u;break}e.timeoutHandle=Ql(Ln.bind(null,e,nt,Gt),t);break}Ln(e,nt,Gt);break;case 4:if(pn(e,o),(o&4194240)===o)break;for(t=e.eventTimes,u=-1;0<o;){var p=31-wt(o);c=1<<p,p=t[p],p>u&&(u=p),o&=~c}if(o=u,o=be()-o,o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*Em(o/1960))-o,10<o){e.timeoutHandle=Ql(Ln.bind(null,e,nt,Gt),o);break}Ln(e,nt,Gt);break;case 5:Ln(e,nt,Gt);break;default:throw Error(l(329))}}}return rt(e,be()),e.callbackNode===n?Tf.bind(null,e):null}function zu(e,t){var n=Jr;return e.current.memoizedState.isDehydrated&&(Tn(e,t).flags|=256),e=gi(e,t),e!==2&&(t=nt,nt=n,t!==null&&Uu(t)),e}function Uu(e){nt===null?nt=e:nt.push.apply(nt,e)}function wm(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var o=0;o<n.length;o++){var u=n[o],c=u.getSnapshot;u=u.value;try{if(!St(c(),u))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;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 pn(e,t){for(t&=~Du,t&=~fi,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-wt(t),o=1<<n;e[n]=-1,t&=~o}}function Lf(e){if((le&6)!==0)throw Error(l(327));lr();var t=$o(e,0);if((t&1)===0)return rt(e,be()),null;var n=gi(e,t);if(e.tag!==0&&n===2){var o=wl(e);o!==0&&(t=o,n=zu(e,o))}if(n===1)throw n=Xr,Tn(e,0),pn(e,t),rt(e,be()),n;if(n===6)throw Error(l(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ln(e,nt,Gt),rt(e,be()),null}function Gu(e,t){var n=le;le|=1;try{return e(t)}finally{le=n,le===0&&(ir=be()+500,Go&&ln())}}function Nn(e){fn!==null&&fn.tag===0&&(le&6)===0&&lr();var t=le;le|=1;var n=mt.transition,o=he;try{if(mt.transition=null,he=1,e)return e()}finally{he=o,mt.transition=n,le=t,(le&6)===0&&ln()}}function Vu(){ct=or.current,xe(or)}function Tn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Z0(n)),Re!==null)for(n=Re.return;n!==null;){var o=n;switch(eu(o),o.tag){case 1:o=o.type.childContextTypes,o!=null&&zo();break;case 3:tr(),xe(Ye),xe(Ve),pu();break;case 5:fu(o);break;case 4:tr();break;case 13:xe(_e);break;case 19:xe(_e);break;case 10:lu(o.type._context);break;case 22:case 23:Vu()}n=n.return}if(Be=e,Re=e=hn(e.current,null),Ue=ct=t,He=0,Xr=null,Du=fi=$n=0,nt=Jr=null,Sn!==null){for(t=0;t<Sn.length;t++)if(n=Sn[t],o=n.interleaved,o!==null){n.interleaved=null;var u=o.next,c=n.pending;if(c!==null){var p=c.next;c.next=u,o.next=p}n.pending=o}Sn=null}return e}function Pf(e,t){do{var n=Re;try{if(iu(),ei.current=oi,ti){for(var o=$e.memoizedState;o!==null;){var u=o.queue;u!==null&&(u.pending=null),o=o.next}ti=!1}if(_n=0,De=Ie=$e=null,Ur=!1,Gr=0,Au.current=null,n===null||n.return===null){He=1,Xr=t,Re=null;break}e:{var c=e,p=n.return,m=n,y=t;if(t=Ue,m.flags|=32768,y!==null&&typeof y=="object"&&typeof y.then=="function"){var N=y,k=m,R=k.tag;if((k.mode&1)===0&&(R===0||R===11||R===15)){var P=k.alternate;P?(k.updateQueue=P.updateQueue,k.memoizedState=P.memoizedState,k.lanes=P.lanes):(k.updateQueue=null,k.memoizedState=null)}var B=Yc(p);if(B!==null){B.flags&=-257,ef(B,p,m,c,t),B.mode&1&&Kc(c,N,t),t=B,y=N;var z=t.updateQueue;if(z===null){var U=new Set;U.add(y),t.updateQueue=U}else z.add(y);break e}else{if((t&1)===0){Kc(c,N,t),Wu();break e}y=Error(l(426))}}else if(Se&&m.mode&1){var ke=Yc(p);if(ke!==null){(ke.flags&65536)===0&&(ke.flags|=256),ef(ke,p,m,c,t),ru(nr(y,m));break e}}c=y=nr(y,m),He!==4&&(He=2),Jr===null?Jr=[c]:Jr.push(c),c=p;do{switch(c.tag){case 3:c.flags|=65536,t&=-t,c.lanes|=t;var _=Jc(c,y,t);Cc(c,_);break e;case 1:m=y;var w=c.type,$=c.stateNode;if((c.flags&128)===0&&(typeof w.getDerivedStateFromError=="function"||$!==null&&typeof $.componentDidCatch=="function"&&(cn===null||!cn.has($)))){c.flags|=65536,t&=-t,c.lanes|=t;var I=Zc(c,m,t);Cc(c,I);break e}}c=c.return}while(c!==null)}Rf(n)}catch(G){t=G,Re===n&&n!==null&&(Re=n=n.return);continue}break}while(!0)}function bf(){var e=ci.current;return ci.current=oi,e===null?oi:e}function Wu(){(He===0||He===3||He===2)&&(He=4),Be===null||($n&268435455)===0&&(fi&268435455)===0||pn(Be,Ue)}function gi(e,t){var n=le;le|=2;var o=bf();(Be!==e||Ue!==t)&&(Gt=null,Tn(e,t));do try{Sm();break}catch(u){Pf(e,u)}while(!0);if(iu(),le=n,ci.current=o,Re!==null)throw Error(l(261));return Be=null,Ue=0,He}function Sm(){for(;Re!==null;)kf(Re)}function Cm(){for(;Re!==null&&!Qh();)kf(Re)}function kf(e){var t=If(e.alternate,e,ct);e.memoizedProps=e.pendingProps,t===null?Rf(e):Re=t,Au.current=null}function Rf(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=mm(n,t,ct),n!==null){Re=n;return}}else{if(n=vm(n,t),n!==null){n.flags&=32767,Re=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{He=6,Re=null;return}}if(t=t.sibling,t!==null){Re=t;return}Re=t=e}while(t!==null);He===0&&(He=5)}function Ln(e,t,n){var o=he,u=mt.transition;try{mt.transition=null,he=1,_m(e,t,n,o)}finally{mt.transition=u,he=o}return null}function _m(e,t,n,o){do lr();while(fn!==null);if((le&6)!==0)throw Error(l(327));n=e.finishedWork;var u=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(l(177));e.callbackNode=null,e.callbackPriority=0;var c=n.lanes|n.childLanes;if(o0(e,c),e===Be&&(Re=Be=null,Ue=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||pi||(pi=!0,Hf(wo,function(){return lr(),null})),c=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||c){c=mt.transition,mt.transition=null;var p=he;he=1;var m=le;le|=4,Au.current=null,ym(e,n),Sf(n,e),G0(Wl),Lo=!!Vl,Wl=Vl=null,e.current=n,xm(n),Xh(),le=m,he=p,mt.transition=c}else e.current=n;if(pi&&(pi=!1,fn=e,hi=u),c=e.pendingLanes,c===0&&(cn=null),Kh(n.stateNode),rt(e,be()),t!==null)for(o=e.onRecoverableError,n=0;n<t.length;n++)u=t[n],o(u.value,{componentStack:u.stack,digest:u.digest});if(di)throw di=!1,e=Fu,Fu=null,e;return(hi&1)!==0&&e.tag!==0&&lr(),c=e.pendingLanes,(c&1)!==0?e===ju?Zr++:(Zr=0,ju=e):Zr=0,ln(),null}function lr(){if(fn!==null){var e=xa(hi),t=mt.transition,n=he;try{if(mt.transition=null,he=16>e?16:e,fn===null)var o=!1;else{if(e=fn,fn=null,hi=0,(le&6)!==0)throw Error(l(331));var u=le;for(le|=4,F=e.current;F!==null;){var c=F,p=c.child;if((F.flags&16)!==0){var m=c.deletions;if(m!==null){for(var y=0;y<m.length;y++){var N=m[y];for(F=N;F!==null;){var k=F;switch(k.tag){case 0:case 11:case 15:Qr(8,k,c)}var R=k.child;if(R!==null)R.return=k,F=R;else for(;F!==null;){k=F;var P=k.sibling,B=k.return;if(gf(k),k===N){F=null;break}if(P!==null){P.return=B,F=P;break}F=B}}}var z=c.alternate;if(z!==null){var U=z.child;if(U!==null){z.child=null;do{var ke=U.sibling;U.sibling=null,U=ke}while(U!==null)}}F=c}}if((c.subtreeFlags&2064)!==0&&p!==null)p.return=c,F=p;else e:for(;F!==null;){if(c=F,(c.flags&2048)!==0)switch(c.tag){case 0:case 11:case 15:Qr(9,c,c.return)}var _=c.sibling;if(_!==null){_.return=c.return,F=_;break e}F=c.return}}var w=e.current;for(F=w;F!==null;){p=F;var $=p.child;if((p.subtreeFlags&2064)!==0&&$!==null)$.return=p,F=$;else e:for(p=w;F!==null;){if(m=F,(m.flags&2048)!==0)try{switch(m.tag){case 0:case 11:case 15:ai(9,m)}}catch(G){Le(m,m.return,G)}if(m===p){F=null;break e}var I=m.sibling;if(I!==null){I.return=m.return,F=I;break e}F=m.return}}if(le=u,ln(),Rt&&typeof Rt.onPostCommitFiberRoot=="function")try{Rt.onPostCommitFiberRoot(So,e)}catch{}o=!0}return o}finally{he=n,mt.transition=t}}return!1}function Mf(e,t,n){t=nr(n,t),t=Jc(e,t,1),e=sn(e,t,1),t=Je(),e!==null&&(wr(e,1,t),rt(e,t))}function Le(e,t,n){if(e.tag===3)Mf(e,e,n);else for(;t!==null;){if(t.tag===3){Mf(t,e,n);break}else if(t.tag===1){var o=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(cn===null||!cn.has(o))){e=nr(n,e),e=Zc(t,e,1),t=sn(t,e,1),e=Je(),t!==null&&(wr(t,1,e),rt(t,e));break}}t=t.return}}function $m(e,t,n){var o=e.pingCache;o!==null&&o.delete(t),t=Je(),e.pingedLanes|=e.suspendedLanes&n,Be===e&&(Ue&n)===n&&(He===4||He===3&&(Ue&130023424)===Ue&&500>be()-Bu?Tn(e,0):Du|=n),rt(e,t)}function Of(e,t){t===0&&((e.mode&1)===0?t=1:(t=_o,_o<<=1,(_o&130023424)===0&&(_o=4194304)));var n=Je();e=jt(e,t),e!==null&&(wr(e,t,n),rt(e,n))}function Nm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Of(e,n)}function Tm(e,t){var n=0;switch(e.tag){case 13:var o=e.stateNode,u=e.memoizedState;u!==null&&(n=u.retryLane);break;case 19:o=e.stateNode;break;default:throw Error(l(314))}o!==null&&o.delete(t),Of(e,n)}var If;If=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ye.current)tt=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return tt=!1,hm(e,t,n);tt=(e.flags&131072)!==0}else tt=!1,Se&&(t.flags&1048576)!==0&&pc(t,Wo,t.index);switch(t.lanes=0,t.tag){case 2:var o=t.type;ui(e,t),e=t.pendingProps;var u=Qn(t,Ve.current);er(t,n),u=vu(null,t,o,e,u,n);var c=gu();return t.flags|=1,typeof u=="object"&&u!==null&&typeof u.render=="function"&&u.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,et(o)?(c=!0,Uo(t)):c=!1,t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,au(t),u.updater=ii,t.stateNode=u,u._reactInternals=t,Cu(t,o,e,n),t=Tu(null,t,o,!0,c,n)):(t.tag=0,Se&&c&&Yl(t),Xe(null,t,u,n),t=t.child),t;case 16:o=t.elementType;e:{switch(ui(e,t),e=t.pendingProps,u=o._init,o=u(o._payload),t.type=o,u=t.tag=Pm(o),e=_t(o,e),u){case 0:t=Nu(null,t,o,e,n);break e;case 1:t=uf(null,t,o,e,n);break e;case 11:t=tf(null,t,o,e,n);break e;case 14:t=nf(null,t,o,_t(o.type,e),n);break e}throw Error(l(306,o,""))}return t;case 0:return o=t.type,u=t.pendingProps,u=t.elementType===o?u:_t(o,u),Nu(e,t,o,u,n);case 1:return o=t.type,u=t.pendingProps,u=t.elementType===o?u:_t(o,u),uf(e,t,o,u,n);case 3:e:{if(sf(t),e===null)throw Error(l(387));o=t.pendingProps,c=t.memoizedState,u=c.element,Sc(e,t),Ko(t,o,null,n);var p=t.memoizedState;if(o=p.element,c.isDehydrated)if(c={element:o,isDehydrated:!1,cache:p.cache,pendingSuspenseBoundaries:p.pendingSuspenseBoundaries,transitions:p.transitions},t.updateQueue.baseState=c,t.memoizedState=c,t.flags&256){u=nr(Error(l(423)),t),t=af(e,t,o,n,u);break e}else if(o!==u){u=nr(Error(l(424)),t),t=af(e,t,o,n,u);break e}else for(at=nn(t.stateNode.containerInfo.firstChild),st=t,Se=!0,Ct=null,n=Ec(t,null,o,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Zn(),o===u){t=Ut(e,t,n);break e}Xe(e,t,o,n)}t=t.child}return t;case 5:return $c(t),e===null&&nu(t),o=t.type,u=t.pendingProps,c=e!==null?e.memoizedProps:null,p=u.children,ql(o,u)?p=null:c!==null&&ql(o,c)&&(t.flags|=32),lf(e,t),Xe(e,t,p,n),t.child;case 6:return e===null&&nu(t),null;case 13:return cf(e,t,n);case 4:return cu(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=Kn(t,null,o,n):Xe(e,t,o,n),t.child;case 11:return o=t.type,u=t.pendingProps,u=t.elementType===o?u:_t(o,u),tf(e,t,o,u,n);case 7:return Xe(e,t,t.pendingProps,n),t.child;case 8:return Xe(e,t,t.pendingProps.children,n),t.child;case 12:return Xe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(o=t.type._context,u=t.pendingProps,c=t.memoizedProps,p=u.value,ge(Xo,o._currentValue),o._currentValue=p,c!==null)if(St(c.value,p)){if(c.children===u.children&&!Ye.current){t=Ut(e,t,n);break e}}else for(c=t.child,c!==null&&(c.return=t);c!==null;){var m=c.dependencies;if(m!==null){p=c.child;for(var y=m.firstContext;y!==null;){if(y.context===o){if(c.tag===1){y=zt(-1,n&-n),y.tag=2;var N=c.updateQueue;if(N!==null){N=N.shared;var k=N.pending;k===null?y.next=y:(y.next=k.next,k.next=y),N.pending=y}}c.lanes|=n,y=c.alternate,y!==null&&(y.lanes|=n),uu(c.return,n,t),m.lanes|=n;break}y=y.next}}else if(c.tag===10)p=c.type===t.type?null:c.child;else if(c.tag===18){if(p=c.return,p===null)throw Error(l(341));p.lanes|=n,m=p.alternate,m!==null&&(m.lanes|=n),uu(p,n,t),p=c.sibling}else p=c.child;if(p!==null)p.return=c;else for(p=c;p!==null;){if(p===t){p=null;break}if(c=p.sibling,c!==null){c.return=p.return,p=c;break}p=p.return}c=p}Xe(e,t,u.children,n),t=t.child}return t;case 9:return u=t.type,o=t.pendingProps.children,er(t,n),u=pt(u),o=o(u),t.flags|=1,Xe(e,t,o,n),t.child;case 14:return o=t.type,u=_t(o,t.pendingProps),u=_t(o.type,u),nf(e,t,o,u,n);case 15:return rf(e,t,t.type,t.pendingProps,n);case 17:return o=t.type,u=t.pendingProps,u=t.elementType===o?u:_t(o,u),ui(e,t),t.tag=1,et(o)?(e=!0,Uo(t)):e=!1,er(t,n),Qc(t,o,u),Cu(t,o,u,n),Tu(null,t,o,!0,e,n);case 19:return df(e,t,n);case 22:return of(e,t,n)}throw Error(l(156,t.tag))};function Hf(e,t){return ha(e,t)}function Lm(e,t,n,o){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function vt(e,t,n,o){return new Lm(e,t,n,o)}function qu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Pm(e){if(typeof e=="function")return qu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===bt)return 11;if(e===kt)return 14}return 2}function hn(e,t){var n=e.alternate;return n===null?(n=vt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function yi(e,t,n,o,u,c){var p=2;if(o=e,typeof e=="function")qu(e)&&(p=1);else if(typeof e=="string")p=5;else e:switch(e){case me:return Pn(n.children,u,c,t);case Pe:p=8,u|=8;break;case Ge:return e=vt(12,n,t,u|2),e.elementType=Ge,e.lanes=c,e;case it:return e=vt(13,n,t,u),e.elementType=it,e.lanes=c,e;case Et:return e=vt(19,n,t,u),e.elementType=Et,e.lanes=c,e;case Te:return xi(n,u,c,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Oe:p=10;break e;case Xt:p=9;break e;case bt:p=11;break e;case kt:p=14;break e;case Ke:p=16,o=null;break e}throw Error(l(130,e==null?e:typeof e,""))}return t=vt(p,n,t,u),t.elementType=e,t.type=o,t.lanes=c,t}function Pn(e,t,n,o){return e=vt(7,e,o,t),e.lanes=n,e}function xi(e,t,n,o){return e=vt(22,e,o,t),e.elementType=Te,e.lanes=n,e.stateNode={isHidden:!1},e}function Qu(e,t,n){return e=vt(6,e,null,t),e.lanes=n,e}function Xu(e,t,n){return t=vt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function bm(e,t,n,o,u){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=Sl(0),this.expirationTimes=Sl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Sl(0),this.identifierPrefix=o,this.onRecoverableError=u,this.mutableSourceEagerHydrationData=null}function Ju(e,t,n,o,u,c,p,m,y){return e=new bm(e,t,n,m,y),t===1?(t=1,c===!0&&(t|=8)):t=0,c=vt(3,null,null,t),e.current=c,c.stateNode=e,c.memoizedState={element:o,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},au(c),e}function km(e,t,n){var o=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:de,key:o==null?null:""+o,children:e,containerInfo:t,implementation:n}}function Af(e){if(!e)return on;e=e._reactInternals;e:{if(gn(e)!==e||e.tag!==1)throw Error(l(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(et(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(l(171))}if(e.tag===1){var n=e.type;if(et(n))return cc(e,n,t)}return t}function Df(e,t,n,o,u,c,p,m,y){return e=Ju(n,o,!0,e,u,c,p,m,y),e.context=Af(null),n=e.current,o=Je(),u=dn(n),c=zt(o,u),c.callback=t??null,sn(n,c,u),e.current.lanes=u,wr(e,u,o),rt(e,o),e}function Ei(e,t,n,o){var u=t.current,c=Je(),p=dn(u);return n=Af(n),t.context===null?t.context=n:t.pendingContext=n,t=zt(c,p),t.payload={element:e},o=o===void 0?null:o,o!==null&&(t.callback=o),e=sn(u,t,p),e!==null&&(Tt(e,u,p,c),Zo(e,u,p)),p}function wi(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Bf(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Zu(e,t){Bf(e,t),(e=e.alternate)&&Bf(e,t)}function Rm(){return null}var Ff=typeof reportError=="function"?reportError:function(e){console.error(e)};function Ku(e){this._internalRoot=e}Si.prototype.render=Ku.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(l(409));Ei(e,t,null,null)},Si.prototype.unmount=Ku.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Nn(function(){Ei(null,e,null,null)}),t[At]=null}};function Si(e){this._internalRoot=e}Si.prototype.unstable_scheduleHydration=function(e){if(e){var t=Sa();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Yt.length&&t!==0&&t<Yt[n].priority;n++);Yt.splice(n,0,e),n===0&&$a(e)}};function Yu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ci(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function jf(){}function Mm(e,t,n,o,u){if(u){if(typeof o=="function"){var c=o;o=function(){var N=wi(p);c.call(N)}}var p=Df(t,o,e,0,null,!1,!1,"",jf);return e._reactRootContainer=p,e[At]=p.current,Ir(e.nodeType===8?e.parentNode:e),Nn(),p}for(;u=e.lastChild;)e.removeChild(u);if(typeof o=="function"){var m=o;o=function(){var N=wi(y);m.call(N)}}var y=Ju(e,0,!1,null,null,!1,!1,"",jf);return e._reactRootContainer=y,e[At]=y.current,Ir(e.nodeType===8?e.parentNode:e),Nn(function(){Ei(t,y,n,o)}),y}function _i(e,t,n,o,u){var c=n._reactRootContainer;if(c){var p=c;if(typeof u=="function"){var m=u;u=function(){var y=wi(p);m.call(y)}}Ei(t,p,e,u)}else p=Mm(n,t,e,u,o);return wi(p)}Ea=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Er(t.pendingLanes);n!==0&&(Cl(t,n|1),rt(t,be()),(le&6)===0&&(ir=be()+500,ln()))}break;case 13:Nn(function(){var o=jt(e,1);if(o!==null){var u=Je();Tt(o,e,1,u)}}),Zu(e,1)}},_l=function(e){if(e.tag===13){var t=jt(e,134217728);if(t!==null){var n=Je();Tt(t,e,134217728,n)}Zu(e,134217728)}},wa=function(e){if(e.tag===13){var t=dn(e),n=jt(e,t);if(n!==null){var o=Je();Tt(n,e,t,o)}Zu(e,t)}},Sa=function(){return he},Ca=function(e,t){var n=he;try{return he=e,t()}finally{he=n}},vl=function(e,t,n){switch(t){case"input":if(sl(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var o=n[t];if(o!==e&&o.form===e.form){var u=jo(o);if(!u)throw Error(l(90));qs(o),sl(o,u)}}}break;case"textarea":Ks(e,n);break;case"select":t=n.value,t!=null&&Hn(e,!!n.multiple,t,!1)}},ua=Gu,sa=Nn;var Om={usingClientEntryPoint:!1,Events:[Dr,Wn,jo,ia,la,Gu]},Kr={findFiberByHostInstance:yn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Im={bundleType:Kr.bundleType,version:Kr.version,rendererPackageName:Kr.rendererPackageName,rendererConfig:Kr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:K.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=da(e),e===null?null:e.stateNode},findFiberByHostInstance:Kr.findFiberByHostInstance||Rm,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var $i=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!$i.isDisabled&&$i.supportsFiber)try{So=$i.inject(Im),Rt=$i}catch{}}return ot.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Om,ot.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Yu(t))throw Error(l(200));return km(e,t,null,n)},ot.createRoot=function(e,t){if(!Yu(e))throw Error(l(299));var n=!1,o="",u=Ff;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(o=t.identifierPrefix),t.onRecoverableError!==void 0&&(u=t.onRecoverableError)),t=Ju(e,1,!1,null,null,n,!1,o,u),e[At]=t.current,Ir(e.nodeType===8?e.parentNode:e),new Ku(t)},ot.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(l(188)):(e=Object.keys(e).join(","),Error(l(268,e)));return e=da(t),e=e===null?null:e.stateNode,e},ot.flushSync=function(e){return Nn(e)},ot.hydrate=function(e,t,n){if(!Ci(t))throw Error(l(200));return _i(null,e,t,!0,n)},ot.hydrateRoot=function(e,t,n){if(!Yu(e))throw Error(l(405));var o=n!=null&&n.hydratedSources||null,u=!1,c="",p=Ff;if(n!=null&&(n.unstable_strictMode===!0&&(u=!0),n.identifierPrefix!==void 0&&(c=n.identifierPrefix),n.onRecoverableError!==void 0&&(p=n.onRecoverableError)),t=Df(t,null,e,1,n??null,u,!1,c,p),e[At]=t.current,Ir(e),o)for(e=0;e<o.length;e++)n=o[e],u=n._getVersion,u=u(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,u]:t.mutableSourceEagerHydrationData.push(n,u);return new Si(t)},ot.render=function(e,t,n){if(!Ci(t))throw Error(l(200));return _i(null,e,t,!1,n)},ot.unmountComponentAtNode=function(e){if(!Ci(e))throw Error(l(40));return e._reactRootContainer?(Nn(function(){_i(null,null,e,!1,function(){e._reactRootContainer=null,e[At]=null})}),!0):!1},ot.unstable_batchedUpdates=Gu,ot.unstable_renderSubtreeIntoContainer=function(e,t,n,o){if(!Ci(n))throw Error(l(200));if(e==null||e._reactInternals===void 0)throw Error(l(38));return _i(e,t,n,!1,o)},ot.version="18.3.1-next-f1338f8080-20240426",ot}var Xf;function rp(){if(Xf)return ns.exports;Xf=1;function r(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(i){console.error(i)}}return r(),ns.exports=Gm(),ns.exports}var Jf;function Vm(){if(Jf)return Ni;Jf=1;var r=rp();return Ni.createRoot=r.createRoot,Ni.hydrateRoot=r.hydrateRoot,Ni}var Wm=Vm();const Zf=Qt(Wm);var H=Ds();const fe=Qt(H);var op=rp();const qm=Qt(op),Qm=()=>{let r=new Date().getTime(),i=typeof performance<"u"&&performance.now&&performance.now()*1e3||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,l=>{let s=Math.random()*16;return r>0?(s=(r+s)%16|0,r=Math.floor(r/16)):(s=(i+s)%16|0,i=Math.floor(i/16)),(l==="x"?s:s&3|8).toString(16)})},Xm=()=>("10000000-1000-4000-8000"+-1e11).replace(/[018]/g,r=>(Number(r)^crypto.getRandomValues(new Uint8Array(1))[0]&15>>Number(r)/4).toString(16)),is=()=>typeof crypto<"u"?Xm():Qm(),Kf=r=>/^[a-zA-Z][\w\-:.]*$/.test(r),Jm=(r,i)=>{var f;try{if(!(r instanceof Element))throw new Error(`The ${r} must be a DOM element, the ${JSON.stringify(r)} was received.`)}catch(d){return console.error("Error occured in the getComponentProps: ",d),`<!--Error occured in the getComponentProps: ${d.message} -->`}const l=r.getAttribute("id"),s=r.getAttribute("data-component-data");return s?JSON.parse(s):(f=window[i])==null?void 0:f[l]};var bn={},kn={},eo={},Yf;function ip(){if(Yf)return eo;Yf=1,Object.defineProperty(eo,"__esModule",{value:!0}),eo.ClientResponseError=void 0;let r=class extends Error{constructor(s,a,f,d){super(a);Ne(this,"statusCode");Ne(this,"message");Ne(this,"details");Ne(this,"response");this.statusCode=s,this.message=a,this.details=f,this.response=d}};return eo.ClientResponseError=r,eo}var to={},no={},ed;function lp(){var i;if(ed)return no;ed=1,Object.defineProperty(no,"__esModule",{value:!0}),no.AbstractCommandExecutor=void 0;let r=(i=class{constructor(s,a={}){Ne(this,"client");Ne(this,"options");this.client=s,this.options=a}async waitUntilExecutionComplete(s,a){return new Promise((f,d)=>{setTimeout(async()=>{let h;try{h=await a()}catch(v){d(v);return}switch(h.status){case"executing":case"pending":f(this.waitUntilExecutionComplete(s,a));break;case"succeeded":f(h);break;case"failed":d(new Error(`Execution with ID "${s}" failed.`));break;case"cancelled":d(new Error(`Execution with ID "${s}" was cancelled.`));break;default:d(new Error(`Execution with ID "${s}" has an unexpected status of "${h.status}".`));break}},this.options.pollFrequencyMs||i.DEFAULT_POLL_FREQUENCY_MS)})}},Ne(i,"DEFAULT_POLL_FREQUENCY_MS",3e3),i);return no.AbstractCommandExecutor=r,no}var td;function Zm(){if(td)return to;td=1,Object.defineProperty(to,"__esModule",{value:!0}),to.ChatBotCommandExecutor=void 0;const r=lp();let i=class extends r.AbstractCommandExecutor{async execute(s,a,f){const{executionId:d}=await this.client.chatbotExecution.execute(s,a,{inputs:f});return this.waitUntilExecutionComplete(d,()=>this.client.chatbotExecution.getExecutionOutput(s,a,d))}};return to.ChatBotCommandExecutor=i,to}var ro={},nd;function Km(){if(nd)return ro;nd=1,Object.defineProperty(ro,"__esModule",{value:!0}),ro.GenerativeCommandExecutor=void 0;const r=lp();let i=class extends r.AbstractCommandExecutor{async execute(s,a,f){const{executionId:d}=await this.client.generative.execute(s,a,{inputs:f});return this.waitUntilExecutionComplete(d,()=>this.client.generative.getExecutionOutput(s,a,d))}};return ro.GenerativeCommandExecutor=i,ro}var ls={},rd;function Ym(){return rd||(rd=1,Object.defineProperty(ls,"__esModule",{value:!0})),ls}var oo={},od;function e1(){if(od)return oo;od=1,Object.defineProperty(oo,"__esModule",{value:!0}),oo.handleResponseError=void 0;const r=ip(),i=async l=>{let s="An unknown error occurred.",a="No further information provided.";try{const d=await l.clone().json();s=d.message||s,a=d.details||a}catch{throw s=`Failed to parse response body as JSON. Response: ${await l.clone().text()}`,new r.ClientResponseError(l.status,s,a,l)}throw new r.ClientResponseError(l.status,s,a,l)};return oo.handleResponseError=i,oo}var id;function ld(){return id||(id=1,function(r){var i=kn&&kn.__createBinding||(Object.create?function(s,a,f,d){d===void 0&&(d=f);var h=Object.getOwnPropertyDescriptor(a,f);(!h||("get"in h?!a.__esModule:h.writable||h.configurable))&&(h={enumerable:!0,get:function(){return a[f]}}),Object.defineProperty(s,d,h)}:function(s,a,f,d){d===void 0&&(d=f),s[d]=a[f]}),l=kn&&kn.__exportStar||function(s,a){for(var f in s)f!=="default"&&!Object.prototype.hasOwnProperty.call(a,f)&&i(a,s,f)};Object.defineProperty(r,"__esModule",{value:!0}),l(ip(),r),l(Zm(),r),l(Km(),r),l(Ym(),r),l(e1(),r)}(kn)),kn}var Vt={},ud;function us(){if(ud)return Vt;ud=1,Object.defineProperty(Vt,"__esModule",{value:!0}),Vt.Api=Vt.HttpClient=Vt.ContentType=void 0;var r;(function(s){s.Json="application/json",s.FormData="multipart/form-data",s.UrlEncoded="application/x-www-form-urlencoded",s.Text="text/plain"})(r||(Vt.ContentType=r={}));class i{constructor(a={}){Ne(this,"baseUrl","/");Ne(this,"securityData",null);Ne(this,"securityWorker");Ne(this,"abortControllers",new Map);Ne(this,"customFetch",(...a)=>fetch(...a));Ne(this,"baseApiParams",{credentials:"same-origin",headers:{},redirect:"follow",referrerPolicy:"no-referrer"});Ne(this,"setSecurityData",a=>{this.securityData=a});Ne(this,"contentFormatters",{[r.Json]:a=>a!==null&&(typeof a=="object"||typeof a=="string")?JSON.stringify(a):a,[r.Text]:a=>a!==null&&typeof a!="string"?JSON.stringify(a):a,[r.FormData]:a=>Object.keys(a||{}).reduce((f,d)=>{const h=a[d];return f.append(d,h instanceof Blob?h:typeof h=="object"&&h!==null?JSON.stringify(h):`${h}`),f},new FormData),[r.UrlEncoded]:a=>this.toQueryString(a)});Ne(this,"createAbortSignal",a=>{if(this.abortControllers.has(a)){const d=this.abortControllers.get(a);return d?d.signal:void 0}const f=new AbortController;return this.abortControllers.set(a,f),f.signal});Ne(this,"abortRequest",a=>{const f=this.abortControllers.get(a);f&&(f.abort(),this.abortControllers.delete(a))});Ne(this,"request",async({body:a,secure:f,path:d,type:h,query:v,format:x,baseUrl:E,cancelToken:g,...S})=>{const L=(typeof f=="boolean"?f:this.baseApiParams.secure)&&this.securityWorker&&await this.securityWorker(this.securityData)||{},T=this.mergeRequestParams(S,L),O=v&&this.toQueryString(v),A=this.contentFormatters[h||r.Json],Q=x||T.format;return this.customFetch(`${E||this.baseUrl||""}${d}${O?`?${O}`:""}`,{...T,headers:{...T.headers||{},...h&&h!==r.FormData?{"Content-Type":h}:{}},signal:(g?this.createAbortSignal(g):T.signal)||null,body:typeof a>"u"||a===null?null:A(a)}).then(async Z=>{const V=Z.clone();V.data=null,V.error=null;const K=Q?await Z[Q]().then(Y=>(V.ok?V.data=Y:V.error=Y,V)).catch(Y=>(V.error=Y,V)):V;if(g&&this.abortControllers.delete(g),!Z.ok)throw K;return K.data})});Object.assign(this,a)}encodeQueryParam(a,f){return`${encodeURIComponent(a)}=${encodeURIComponent(typeof f=="number"?f:`${f}`)}`}addQueryParam(a,f){return this.encodeQueryParam(f,a[f])}addArrayQueryParam(a,f){return a[f].map(h=>this.encodeQueryParam(f,h)).join("&")}toQueryString(a){const f=a||{};return Object.keys(f).filter(h=>typeof f[h]<"u").map(h=>Array.isArray(f[h])?this.addArrayQueryParam(f,h):this.addQueryParam(f,h)).join("&")}addQueryParams(a){const f=this.toQueryString(a);return f?`?${f}`:""}mergeRequestParams(a,f){return{...this.baseApiParams,...a,...f||{},headers:{...this.baseApiParams.headers||{},...a.headers||{},...f&&f.headers||{}}}}}Vt.HttpClient=i;class l{constructor(a){Ne(this,"http");Ne(this,"generative",{create:(a,f={})=>this.http.request({path:"/generative",method:"POST",body:a,secure:!0,type:r.Json,format:"json",...f}),delete:({id:a,...f},d={})=>this.http.request({path:`/generative/${a}`,method:"DELETE",query:f,secure:!0,...d}),execute:(a,f,d,h={})=>this.http.request({path:`/generative/${a}/executions/${f}`,method:"POST",body:d,secure:!0,type:r.Json,format:"json",...h}),get:(a,f={})=>this.http.request({path:`/generative/${a}`,method:"GET",secure:!0,format:"json",...f}),getAllGenerativeThreads:({aiId:a,...f},d={})=>this.http.request({path:`/generative/${a}/threads`,method:"GET",query:f,secure:!0,format:"json",...d}),getExecutionOutput:(a,f,d,h={})=>this.http.request({path:`/generative/${a}/executions/${f}/${d}`,method:"GET",secure:!0,format:"json",...h}),getGenerativeThreadQueryAndResponse:(a,f,d={})=>this.http.request({path:`/generative/${a}/threads/${f}/message`,method:"GET",secure:!0,format:"json",...d}),list:(a,f={})=>this.http.request({path:"/generative",method:"GET",query:a,secure:!0,format:"json",...f}),rate:(a,f,d,h={})=>this.http.request({path:`/generative/${a}/threads/${f}/rate`,method:"POST",body:d,secure:!0,type:r.Json,format:"json",...h}),restore:(a,f={})=>this.http.request({path:`/generative/${a}/restore`,method:"PATCH",secure:!0,...f}),set:(a,f,d={})=>this.http.request({path:`/generative/${a}`,method:"PUT",body:f,secure:!0,type:r.Json,format:"json",...d}),update:(a,f,d={})=>this.http.request({path:`/generative/${a}`,method:"PATCH",body:f,secure:!0,type:r.Json,format:"json",...d})});Ne(this,"chatbot",{create:(a,f={})=>this.http.request({path:"/chatbot",method:"POST",body:a,secure:!0,type:r.Json,format:"json",...f}),delete:({id:a,...f},d={})=>this.http.request({path:`/chatbot/${a}`,method:"DELETE",query:f,secure:!0,...d}),get:(a,f={})=>this.http.request({path:`/chatbot/${a}`,method:"GET",secure:!0,format:"json",...f}),getAllChatBotThreads:({aiId:a,...f},d={})=>this.http.request({path:`/chatbot/${a}/threads`,method:"GET",query:f,secure:!0,format:"json",...d}),getChatBotThreadMessages:({aiId:a,threadId:f,...d},h={})=>this.http.request({path:`/chatbot/${a}/threads/${f}/messages`,method:"GET",query:d,secure:!0,format:"json",...h}),list:(a,f={})=>this.http.request({path:"/chatbot",method:"GET",query:a,secure:!0,format:"json",...f}),rate:(a,f,d,h={})=>this.http.request({path:`/chatbot/${a}/threads/${f}/rate`,method:"POST",body:d,secure:!0,type:r.Json,format:"json",...h}),restore:(a,f={})=>this.http.request({path:`/chatbot/${a}/restore`,method:"PATCH",secure:!0,...f}),set:(a,f,d={})=>this.http.request({path:`/chatbot/${a}`,method:"PUT",body:f,secure:!0,type:r.Json,format:"json",...d}),update:(a,f,d={})=>this.http.request({path:`/chatbot/${a}`,method:"PATCH",body:f,secure:!0,type:r.Json,format:"json",...d})});Ne(this,"chatbotExecution",{execute:(a,f,d,h={})=>this.http.request({path:`/chatbot/${a}/executions/${f}`,method:"POST",body:d,secure:!0,type:r.Json,format:"json",...h}),getExecutionOutput:(a,f,d,h={})=>this.http.request({path:`/chatbot/${a}/executions/${f}/${d}`,method:"GET",secure:!0,format:"json",...h})});this.http=a}}return Vt.Api=l,Vt}var sd;function t1(){return sd||(sd=1,function(r){var i=bn&&bn.__createBinding||(Object.create?function(v,x,E,g){g===void 0&&(g=E);var S=Object.getOwnPropertyDescriptor(x,E);(!S||("get"in S?!x.__esModule:S.writable||S.configurable))&&(S={enumerable:!0,get:function(){return x[E]}}),Object.defineProperty(v,g,S)}:function(v,x,E,g){g===void 0&&(g=E),v[g]=x[E]}),l=bn&&bn.__exportStar||function(v,x){for(var E in v)E!=="default"&&!Object.prototype.hasOwnProperty.call(x,E)&&i(x,v,E)};Object.defineProperty(r,"__esModule",{value:!0}),r.createClient=r.DxpAiService=r.ChatBotCommandExecutor=r.GenerativeCommandExecutor=r.ClientResponseError=void 0;const s=ld(),a=us();l(us(),r);var f=ld();Object.defineProperty(r,"ClientResponseError",{enumerable:!0,get:function(){return f.ClientResponseError}}),Object.defineProperty(r,"GenerativeCommandExecutor",{enumerable:!0,get:function(){return f.GenerativeCommandExecutor}}),Object.defineProperty(r,"ChatBotCommandExecutor",{enumerable:!0,get:function(){return f.ChatBotCommandExecutor}});var d=us();Object.defineProperty(r,"DxpAiService",{enumerable:!0,get:function(){return d.Api}});const h=(v={})=>{const{customFetch:x=fetch,baseApiParams:E,...g}=v;return new a.HttpClient({...g,baseApiParams:{...E,credentials:"include",headers:{...E==null?void 0:E.headers}},customFetch:async(S,L)=>{const T=await x(S,L);return T.ok?T:await(0,s.handleResponseError)(T)}})};r.createClient=h}(bn)),bn}var ss=t1();const n1=r=>{if(!window)return;const i=new ss.DxpAiService(ss.createClient({baseUrl:r?`${r}/__dxp/service/ai`:`${window==null?void 0:window.origin}/__dxp/service/ai`}));return new ss.ChatBotCommandExecutor(i)},Ti=(r,i)=>{sessionStorage.setItem(r,i),window.dispatchEvent(new Event("customStorageChange"))},up=({className:r}={})=>M.jsxs("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:r,children:[M.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.6452 5.75643C10.6089 5.75643 10.5734 5.76758 10.5435 5.78838C10.5138 5.80912 10.491 5.83846 10.4784 5.87247L8.59746 10.977C8.54118 11.1298 8.42077 11.2502 8.26803 11.3064L3.16375 13.1873C3.12975 13.1999 3.10013 13.2227 3.07939 13.2525C3.0586 13.2823 3.04745 13.3178 3.04745 13.3542C3.04745 13.3906 3.0586 13.4261 3.07939 13.4559C3.10013 13.4857 3.12947 13.5084 3.16348 13.521L8.26803 15.402C8.42077 15.4583 8.54118 15.5787 8.59746 15.7314L10.4783 20.8357C10.4909 20.8697 10.5138 20.8993 10.5435 20.92C10.5734 20.9408 10.6089 20.952 10.6452 20.952C10.6816 20.952 10.7171 20.9408 10.7469 20.92C10.7767 20.8993 10.7994 20.87 10.812 20.836L12.693 15.7314C12.7493 15.5787 12.8697 15.4583 13.0224 15.402L18.1267 13.5211C18.1607 13.5085 18.1903 13.4857 18.2111 13.4559C18.2318 13.4261 18.243 13.3906 18.243 13.3542C18.243 13.3178 18.2318 13.2823 18.2111 13.2525C18.1903 13.2227 18.161 13.2 18.127 13.1874L13.0224 11.3064C12.8697 11.2502 12.7493 11.1298 12.693 10.977L10.8121 5.87273C10.7995 5.83874 10.7767 5.80911 10.7469 5.78838C10.7171 5.76758 10.6816 5.75643 10.6452 5.75643ZM9.90782 4.87611C10.1242 4.72536 10.3815 4.64453 10.6452 4.64453C10.9089 4.64453 11.1663 4.72536 11.3826 4.87611C11.599 5.02687 11.7639 5.24032 11.8552 5.4877L13.6476 10.3518L18.5117 12.1442C18.7591 12.2355 18.9726 12.4005 19.1233 12.6168C19.2741 12.8332 19.3549 13.0905 19.3549 13.3542C19.3549 13.6179 19.2741 13.8753 19.1233 14.0916C18.9726 14.308 18.7591 14.4729 18.5117 14.5642L13.6476 16.3566L11.8553 21.2204C11.764 21.4678 11.599 21.6815 11.3826 21.8323C11.1663 21.9831 10.9089 22.0639 10.6452 22.0639C10.3815 22.0639 10.1242 21.9831 9.90782 21.8323C9.69147 21.6815 9.52653 21.4681 9.43521 21.2207L7.64284 16.3566L2.77901 14.5643C2.53163 14.473 2.31789 14.308 2.16713 14.0916C2.01637 13.8753 1.93555 13.6179 1.93555 13.3542C1.93555 13.0905 2.01637 12.8332 2.16713 12.6168C2.31789 12.4005 2.53134 12.2355 2.77872 12.1442L7.64284 10.3518L9.43511 5.48799C9.52642 5.24061 9.69147 5.02687 9.90782 4.87611Z"}),M.jsx("path",{d:"M10.4784 5.87247C10.491 5.83846 10.5137 5.80912 10.5435 5.78838C10.5734 5.76758 10.6089 5.75643 10.6452 5.75643C10.6816 5.75643 10.7171 5.76758 10.7469 5.78838C10.7767 5.80911 10.7995 5.83874 10.8121 5.87273M10.4784 5.87247V5.87247ZM10.4784 5.87247L8.59746 10.977C8.54118 11.1298 8.42077 11.2502 8.26803 11.3064L3.16375 13.1873M3.16375 13.1873V13.1873ZM3.16375 13.1873C3.12975 13.1999 3.10013 13.2227 3.07939 13.2525C3.0586 13.2823 3.04745 13.3178 3.04745 13.3542C3.04745 13.3906 3.0586 13.4261 3.07939 13.4559C3.10013 13.4857 3.12947 13.5084 3.16348 13.521M3.16348 13.521V13.521ZM3.16348 13.521L8.26803 15.402C8.42077 15.4583 8.54118 15.5787 8.59746 15.7314L10.4783 20.8357M10.4783 20.8357V20.8357ZM10.4783 20.8357C10.4909 20.8697 10.5138 20.8993 10.5435 20.92C10.5734 20.9408 10.6089 20.952 10.6452 20.952C10.6816 20.952 10.7171 20.9408 10.7469 20.92C10.7767 20.8993 10.7994 20.87 10.812 20.836M10.812 20.836V20.836ZM10.812 20.836L12.693 15.7314C12.7493 15.5787 12.8697 15.4583 13.0224 15.402L18.1267 13.5211M18.1267 13.5211V13.5211ZM18.1267 13.5211C18.1607 13.5085 18.1903 13.4857 18.2111 13.4559C18.2319 13.4261 18.243 13.3906 18.243 13.3542C18.243 13.3178 18.2319 13.2823 18.2111 13.2525C18.1903 13.2227 18.161 13.2 18.127 13.1874M18.127 13.1874V13.1874ZM18.127 13.1874L13.0224 11.3064C12.8697 11.2502 12.7493 11.1298 12.693 10.977L10.8121 5.87273M10.8121 5.87273V5.87273ZM10.6452 4.64453C10.3815 4.64453 10.1242 4.72536 9.90782 4.87611C9.69147 5.02687 9.52642 5.24061 9.43511 5.48799L7.64284 10.3518L2.77872 12.1442C2.53134 12.2355 2.31789 12.4005 2.16713 12.6168C2.01637 12.8332 1.93555 13.0905 1.93555 13.3542C1.93555 13.6179 2.01637 13.8753 2.16713 14.0916C2.31789 14.308 2.53163 14.473 2.77901 14.5643L7.64284 16.3566L9.43521 21.2207C9.52653 21.4681 9.69147 21.6815 9.90782 21.8323C10.1242 21.9831 10.3815 22.0639 10.6452 22.0639C10.9089 22.0639 11.1663 21.9831 11.3826 21.8323C11.599 21.6815 11.764 21.4678 11.8553 21.2204L13.6476 16.3566L18.5117 14.5642C18.7591 14.4729 18.9726 14.308 19.1233 14.0916C19.2741 13.8753 19.3549 13.6179 19.3549 13.3542C19.3549 13.0905 19.2741 12.8332 19.1233 12.6168C18.9726 12.4005 18.7591 12.2355 18.5117 12.1442L13.6476 10.3518L11.8552 5.4877C11.7639 5.24032 11.599 5.02687 11.3826 4.87611C11.1663 4.72536 10.9089 4.64453 10.6452 4.64453Z",strokeWidth:"0.5",strokeLinecap:"round",strokeLinejoin:"round"}),M.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.4517 0.956055C16.7724 0.956055 17.0324 1.19869 17.0324 1.49799V6.58347C17.0324 6.88278 16.7724 7.12541 16.4517 7.12541C16.1311 7.12541 15.8711 6.88278 15.8711 6.58347V1.49799C15.8711 1.19869 16.1311 0.956055 16.4517 0.956055Z"}),M.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.0972 6.58105C21.4179 6.58105 21.6779 6.84102 21.6779 7.1617V9.48428C21.6779 9.80496 21.4179 10.0649 21.0972 10.0649C20.7766 10.0649 20.5166 9.80496 20.5166 9.48428V7.1617C20.5166 6.84102 20.7766 6.58105 21.0972 6.58105Z"}),M.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.5488 4.06307C13.5488 3.74239 13.8088 3.48242 14.1295 3.48242H18.7746C19.0953 3.48242 19.3553 3.74239 19.3553 4.06307C19.3553 4.38375 19.0953 4.64371 18.7746 4.64371H14.1295C13.8088 4.64371 13.5488 4.38375 13.5488 4.06307Z"}),M.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.3545 8.32186C19.3545 8.00117 19.5908 7.74121 19.8824 7.74121H22.3105C22.602 7.74121 22.8384 8.00117 22.8384 8.32186C22.8384 8.64254 22.602 8.9025 22.3105 8.9025H19.8824C19.5908 8.9025 19.3545 8.64254 19.3545 8.32186Z"})]}),r1=({question:r,answer:i})=>{const l=H.useRef(null);return H.useEffect(()=>{l!=null&&l.current&&l.current.scrollIntoView({behavior:"smooth",block:"center"})},[]),M.jsxs("section",{className:"modalAnswer",ref:l,children:[M.jsx("article",{className:"modalAnswer__summary",children:r}),M.jsxs("h3",{className:"modalAnswer__heading",children:[M.jsx(up,{className:"modalAnswer__icon"})," ",M.jsx("span",{className:"modalAnswer__title",children:"Answer"})]}),M.jsx("article",{dangerouslySetInnerHTML:{__html:i}})]})},o1=({className:r}={})=>M.jsxs("svg",{width:"16",height:"24",viewBox:"0 0 16 24",xmlns:"http://www.w3.org/2000/svg",className:r,role:"img",children:[M.jsxs("g",{clipPath:"url(#clip0_17642_568)",children:[M.jsx("path",{d:"M12.85 8.65L9.35 5.15C9.25 5.05 9.15 5 9 5H4C3.45 5 3 5.45 3 6V18C3 18.55 3.45 19 4 19H12C12.55 19 13 18.55 13 18V9C13 8.85 12.95 8.75 12.85 8.65ZM9 6.2L11.8 9H9V6.2ZM12 18H4V6H8V9C8 9.55 8.45 10 9 10H12V18Z"}),M.jsx("path",{d:"M11 15H5V16H11V15Z"}),M.jsx("path",{d:"M11 12H5V13H11V12Z"})]}),M.jsx("defs",{children:M.jsx("clipPath",{id:"clip0_17642_568",children:M.jsx("rect",{width:"16",height:"16",fill:"white",transform:"translate(0 4)"})})})]}),i1=({title:r,description:i,url:l})=>M.jsx("li",{className:"modalSourcetile__item",children:M.jsxs("a",{href:l,className:"modalSourcetile__link",children:[M.jsx(o1,{className:"modalSourcetile__icon"}),M.jsxs("div",{className:"modalSourcetile__textContent",children:[M.jsx("h3",{className:"modalSourcetile__title",children:r}),M.jsx("p",{className:"modalSourcetile__description",children:i})]})]})}),l1=({sources:r,sourcesTitle:i,sourcesDescription:l})=>{const s=i||"Sources",a=l||"Summarized from this articles";return(r==null?void 0:r.length)>0&&M.jsxs("section",{className:"modalSources",children:[M.jsx("h2",{className:"modalSources__title",children:s}),M.jsx("div",{className:"modalSources__description",children:a}),M.jsx("ul",{className:"modalSources__list",children:r.map((f,d)=>M.jsx(i1,{title:f==null?void 0:f.title,description:f==null?void 0:f.description,url:f==null?void 0:f.url},d))})]})},u1=({className:r}={})=>M.jsxs("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:r,children:[M.jsx("g",{clipPath:"url(#clip0_18170_301)",children:M.jsx("path",{d:"M20.587 11.3321L4.08705 3.08214C3.95772 3.01746 3.81246 2.99155 3.66876 3.00752C3.52505 3.02348 3.38902 3.08065 3.27705 3.17214C3.17012 3.26176 3.0903 3.37943 3.04658 3.51192C3.00286 3.64441 2.99696 3.78648 3.02955 3.92214L5.24955 11.9996L2.99955 20.0546C2.96897 20.1679 2.9654 20.2868 2.98913 20.4017C3.01285 20.5167 3.06322 20.6244 3.13617 20.7163C3.20912 20.8082 3.30262 20.8818 3.40915 20.931C3.51568 20.9802 3.63227 21.0037 3.74955 20.9996C3.86695 20.9989 3.98256 20.9707 4.08705 20.9171L20.587 12.6671C20.7099 12.6042 20.813 12.5086 20.885 12.3908C20.957 12.273 20.9951 12.1377 20.9951 11.9996C20.9951 11.8616 20.957 11.7262 20.885 11.6085C20.813 11.4907 20.7099 11.3951 20.587 11.3321ZM4.91205 18.8321L6.56955 12.7496H13.4995V11.2496H6.56955L4.91205 5.16714L18.5695 11.9996L4.91205 18.8321Z"})}),M.jsx("defs",{children:M.jsx("clipPath",{id:"clip0_18170_301",children:M.jsx("rect",{width:"24",height:"24",fill:"white"})})})]}),s1=({className:r}={})=>M.jsx("svg",{width:"12",height:"12",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",className:r,children:M.jsx("path",{d:"M12 1.05L10.95 0L6 4.95L1.05 0L0 1.05L4.95 6L0 10.95L1.05 12L6 7.05L10.95 12L12 10.95L7.05 6L12 1.05Z"})}),a1=({aiBaseUrl:r,aiId:i,updateConversationHandler:l})=>{const[s,a]=H.useState(""),[f,d]=H.useState(!0),[h,v]=H.useState(!1),x=H.useRef(null),E=T=>{var A;const O=(A=T==null?void 0:T.target)==null?void 0:A.value;a(O),v(!1),d(!O)},g=T=>{T.preventDefault(),a(""),v(!1)},S=(T,O)=>{const A=sessionStorage.getItem("conversation")||"[]";let Q=[];try{Q=JSON.parse(A),Q.push(T),Ti("conversation",JSON.stringify(Q)),O(Q)}catch(Z){console.error(Z);return}return Q},L=async({event:T,usersQuery:O})=>{if(O)try{const A=n1(r);T.preventDefault(),d(!0),v(!0),Ti("answerStatus","searching");const Q=await A.execute(`${i}`,"processChatMessage",{isPreview:!0,query:s,threadId:sessionStorage.getItem("currentThread")||void 0}),{outputs:{message:{query:Z,response:V,references:K}}}=Q;S({query:Z,response:V,references:K},l),Ti("answerStatus","listening"),v(!1),a(""),d(!0)}catch(A){Ti("answerStatus","error"),d(!1),console.error(A)}};return H.useEffect(()=>{window.setTimeout(()=>{x.current.focus()})},[]),M.jsx("section",{className:"modalQuestion",children:M.jsxs("form",{className:"modalQuestion__inputWrapper",onSubmit:T=>L({event:T,usersQuery:s}),children:[M.jsx("input",{className:`modalQuestion__input ${(s==null?void 0:s.length)>0?"":"modalQuestion__input--empty"}`,type:"text",placeholder:"Ask a follow-up question and discuss",value:s,onChange:E,ref:x}),h?M.jsx("button",{onClick:g,className:"modalQuestion__submitButton",type:"button",children:M.jsx(s1,{className:"modalQuestion__clearIcon"})}):M.jsx("button",{className:"modalQuestion__submitButton",type:"submit",disabled:f,children:M.jsx(u1,{className:`modalQuestion__submitIcon ${(s==null?void 0:s.length)>0?"":"modalQuestion__submitIcon--emptyInput"}`})})]})})},c1=({className:r}={})=>M.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",className:r,role:"img",children:[M.jsx("path",{d:"M12.6667 5.99999L13.5001 4.16666L15.3334 3.33332L13.5001 2.49999L12.6667 0.666656L11.8334 2.49999L10.0001 3.33332L11.8334 4.16666L12.6667 5.99999Z"}),M.jsx("path",{d:"M12.6667 9.99999L11.8334 11.8333L10.0001 12.6667L11.8334 13.5L12.6667 15.3333L13.5001 13.5L15.3334 12.6667L13.5001 11.8333L12.6667 9.99999Z"}),M.jsx("path",{d:"M7.66675 6.33332L6.00008 2.66666L4.33341 6.33332L0.666748 7.99999L4.33341 9.66666L6.00008 13.3333L7.66675 9.66666L11.3334 7.99999L7.66675 6.33332ZM6.66008 8.65999L6.00008 10.1133L5.34008 8.65999L3.88675 7.99999L5.34008 7.33999L6.00008 5.88666L6.66008 7.33999L8.11341 7.99999L6.66008 8.65999Z"})]}),f1=({className:r}={})=>M.jsx("svg",{width:"104",height:"95",viewBox:"0 0 104 95",xmlns:"http://www.w3.org/2000/svg",className:r,role:"img",children:M.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M97.4721 4.84619L92.8759 0.25L72.5331 20.5928C68.3643 17.1847 63.3993 14.8545 58.0775 13.835C56.0738 13.4547 54.0395 13.2589 52 13.25C44.436 13.2437 37.1067 15.876 31.275 20.6932C25.4434 25.5104 21.4746 32.2109 20.0525 39.64C14.0671 40.7237 8.70315 44.0061 5.0142 48.8426C1.32526 53.679 -0.422071 59.72 0.115415 65.7789C0.652902 71.8378 3.43636 77.4769 7.91908 81.5884C8.55368 82.1705 9.21584 82.716 9.9023 83.2236L3.25013 89.8758L7.84633 94.472L15.861 86.4573C15.8611 86.4573 15.8612 86.4574 15.8613 86.4574L21.0832 81.2355C21.0831 81.2355 21.0829 81.2355 21.0828 81.2355L72.5257 29.7925C72.5258 29.7926 72.5259 29.7927 72.5259 29.7928L77.1291 25.1897C77.129 25.1896 77.1289 25.1895 77.1289 25.1894L97.4721 4.84619ZM67.921 25.2049C64.7029 22.7167 60.9327 21.0084 56.9075 20.2375C55.2919 19.913 53.648 19.7497 52 19.75C45.9315 19.7168 40.0426 21.8074 35.3534 25.6596C30.6643 29.5119 27.4704 34.883 26.325 40.8425L25.48 45.23L21.125 46.01C16.6935 46.7722 12.7121 49.1765 9.97448 52.7436C7.23687 56.3108 5.94424 60.7786 6.35429 65.2565C6.76435 69.7343 8.84697 73.8931 12.1869 76.9036C12.9052 77.551 13.6702 78.1351 14.4733 78.6526L67.921 25.2049ZM79.5275 81.5H30.0111L23.5265 87.9846C23.798 87.9943 24.07 87.9994 24.3425 88H79.5925C85.6752 87.9869 91.5333 85.7 96.016 81.5884C100.499 77.4769 103.282 71.8378 103.82 65.7789C104.357 59.72 102.61 53.679 98.9209 48.8426C95.2319 44.0061 89.868 40.7237 83.8825 39.64C83.2844 36.5175 82.235 33.5178 80.7814 30.7297L75.9341 35.577C76.6524 37.2617 77.1942 39.026 77.545 40.8425L78.39 45.23L82.7775 46.01C87.209 46.7722 91.1905 49.1765 93.9281 52.7436C96.6657 56.3108 97.9583 60.7786 97.5483 65.2565C97.1382 69.7343 95.0556 73.8931 91.7156 76.9036C88.3757 79.9142 84.0237 81.5554 79.5275 81.5Z"})}),d1=({errorMessage:r})=>{const[i,l]=H.useState("listening"),s=H.useRef(null),a=H.useRef(null);H.useEffect(()=>{const d=h=>{l(sessionStorage.getItem("answerStatus"))};window.addEventListener("customStorageChange",d)},[]),H.useEffect(()=>{var d,h;(d=s==null?void 0:s.current)==null||d.scrollIntoView({behavior:"smooth",block:"center"}),(h=a==null?void 0:a.current)==null||h.scrollIntoView({behavior:"smooth",block:"center"})},[i]);const f=r||M.jsxs(M.Fragment,{children:[M.jsx("p",{children:"At this moment, we are unable to provide an answer due to technical issues."}),M.jsx("p",{children:"This could be caused by a temporary system error, connectivity problems, or an issue processing your request."}),M.jsx("p",{children:"Please try again later, and if the problem persists, consider rephrasing your question for better clarity. We apologize for the inconvenience and appreciate your patience while we work to resolve the issue."})]});return M.jsxs(M.Fragment,{children:[i==="error"&&M.jsxs("div",{className:"modalAnswer__error",ref:a,children:[M.jsx(f1,{className:"modalAnswer__errorIcon"}),M.jsx("div",{children:f})]}),i==="searching"&&M.jsxs("div",{className:"modalAnswer__loader",ref:s,children:[M.jsx(c1,{className:"modalAnswer__loaderIcon"}),M.jsx("span",{className:"modalAnswer__loaderText",children:"Searching"})]})]})},p1=({aiBaseUrl:r,aiId:i})=>{const[l,s]=H.useState(JSON.parse(sessionStorage.getItem("conversation")));return M.jsxs("article",{className:"modal__conversation",children:[l==null?void 0:l.map((a,f)=>M.jsxs("div",{className:"modal__conversationItem",children:[M.jsx(r1,{question:a.query,answer:a.response}),M.jsx(l1,{sources:a.references})]},f)),M.jsx(d1,{}),M.jsx(a1,{aiBaseUrl:r,aiId:i,updateConversationHandler:s})]})},h1=({className:r}={})=>M.jsxs("svg",{width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:r,children:[M.jsx("g",{clipPath:"url(#clip0_18062_306)",children:M.jsx("path",{d:"M21 10.05L19.95 9L15 13.95L10.05 9L9 10.05L13.95 15L9 19.95L10.05 21L15 16.05L19.95 21L21 19.95L16.05 15L21 10.05Z",fill:"#606060"})}),M.jsx("defs",{children:M.jsx("clipPath",{id:"clip0_18062_306",children:M.jsx("rect",{width:"24",height:"24",fill:"white",transform:"translate(3 3)"})})})]}),m1=({modalTitle:r,onCloseHandler:i,modalId:l})=>M.jsxs("header",{className:"modal__heading",id:l,children:[M.jsx("h1",{className:"modal__header","data-sq-field":"componentContent.modalTitle",children:r}),M.jsx("button",{className:"modal__closeButton",onClick:i,children:M.jsx(h1,{})})]}),Ae=typeof document<"u"?fe.useLayoutEffect:()=>{};function po(r){const i=H.useRef(null);return Ae(()=>{i.current=r},[r]),H.useCallback((...l)=>{const s=i.current;return s==null?void 0:s(...l)},[])}function v1(r){let[i,l]=H.useState(r),s=H.useRef(null),a=po(()=>{if(!s.current)return;let d=s.current.next();if(d.done){s.current=null;return}i===d.value?a():l(d.value)});Ae(()=>{s.current&&a()});let f=po(d=>{s.current=d(i),a()});return[i,f]}const Bs={prefix:String(Math.round(Math.random()*1e10)),current:0},sp=fe.createContext(Bs),g1=fe.createContext(!1);let y1=!!(typeof window<"u"&&window.document&&window.document.createElement),as=new WeakMap;function x1(r=!1){let i=H.useContext(sp),l=H.useRef(null);if(l.current===null&&!r){var s,a;let f=(a=fe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||a===void 0||(s=a.ReactCurrentOwner)===null||s===void 0?void 0:s.current;if(f){let d=as.get(f);d==null?as.set(f,{id:i.current,state:f.memoizedState}):f.memoizedState!==d.state&&(i.current=d.id,as.delete(f))}l.current=++i.current}return l.current}function E1(r){let i=H.useContext(sp);i===Bs&&!y1&&console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server.");let l=x1(!!r),s=`react-aria${i.prefix}`;return r||`${s}-${l}`}function w1(r){let i=fe.useId(),[l]=H.useState(ap()),s=l?"react-aria":`react-aria${Bs.prefix}`;return r||`${s}-${i}`}const S1=typeof fe.useId=="function"?w1:E1;function C1(){return!1}function _1(){return!0}function $1(r){return()=>{}}function ap(){return typeof fe.useSyncExternalStore=="function"?fe.useSyncExternalStore($1,C1,_1):H.useContext(g1)}let N1=!!(typeof window<"u"&&window.document&&window.document.createElement),cr=new Map,uo;typeof FinalizationRegistry<"u"&&(uo=new FinalizationRegistry(r=>{cr.delete(r)}));function cp(r){let[i,l]=H.useState(r),s=H.useRef(null),a=S1(i),f=H.useRef(null);if(uo&&uo.register(f,a),N1){const d=cr.get(a);d&&!d.includes(s)?d.push(s):cr.set(a,[s])}return Ae(()=>{let d=a;return()=>{uo&&uo.unregister(f),cr.delete(d)}},[a]),H.useEffect(()=>{let d=s.current;return d&&l(d),()=>{d&&(s.current=null)}}),a}function T1(r,i){if(r===i)return r;let l=cr.get(r);if(l)return l.forEach(a=>a.current=i),i;let s=cr.get(i);return s?(s.forEach(a=>a.current=r),r):i}function L1(r=[]){let i=cp(),[l,s]=v1(i),a=H.useCallback(()=>{s(function*(){yield i,yield document.getElementById(i)?i:void 0})},[i,s]);return Ae(a,[i,a,...r]),l}function Ki(...r){return(...i)=>{for(let l of r)typeof l=="function"&&l(...i)}}const je=r=>{var i;return(i=r==null?void 0:r.ownerDocument)!==null&&i!==void 0?i:document},Yi=r=>r&&"window"in r&&r.window===r?r:je(r).defaultView||window;function P1(r){return r!==null&&typeof r=="object"&&"nodeType"in r&&typeof r.nodeType=="number"}function b1(r){return P1(r)&&r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in r}let k1=!1;function ol(){return k1}function ws(r,i){if(!ol())return i&&r?r.contains(i):!1;if(!r||!i)return!1;let l=i;for(;l!==null;){if(l===r)return!0;l.tagName==="SLOT"&&l.assignedSlot?l=l.assignedSlot.parentNode:b1(l)?l=l.host:l=l.parentNode}return!1}const yt=(r=document)=>{var i;if(!ol())return r.activeElement;let l=r.activeElement;for(;l&&"shadowRoot"in l&&(!((i=l.shadowRoot)===null||i===void 0)&&i.activeElement);)l=l.shadowRoot.activeElement;return l};function Rn(r){return ol()&&r.target.shadowRoot&&r.composedPath?r.composedPath()[0]:r.target}class R1{get currentNode(){return this._currentNode}set currentNode(i){if(!ws(this.root,i))throw new Error("Cannot set currentNode to a node that is not contained by the root node.");const l=[];let s=i,a=i;for(this._currentNode=i;s&&s!==this.root;)if(s.nodeType===Node.DOCUMENT_FRAGMENT_NODE){const d=s,h=this._doc.createTreeWalker(d,this.whatToShow,{acceptNode:this._acceptNode});l.push(h),h.currentNode=a,this._currentSetFor.add(h),s=a=d.host}else s=s.parentNode;const f=this._doc.createTreeWalker(this.root,this.whatToShow,{acceptNode:this._acceptNode});l.push(f),f.currentNode=a,this._currentSetFor.add(f),this._walkerStack=l}get doc(){return this._doc}firstChild(){let i=this.currentNode,l=this.nextNode();return ws(i,l)?(l&&(this.currentNode=l),l):(this.currentNode=i,null)}lastChild(){let l=this._walkerStack[0].lastChild();return l&&(this.currentNode=l),l}nextNode(){const i=this._walkerStack[0].nextNode();if(i){if(i.shadowRoot){var l;let a;if(typeof this.filter=="function"?a=this.filter(i):!((l=this.filter)===null||l===void 0)&&l.acceptNode&&(a=this.filter.acceptNode(i)),a===NodeFilter.FILTER_ACCEPT)return this.currentNode=i,i;let f=this.nextNode();return f&&(this.currentNode=f),f}return i&&(this.currentNode=i),i}else if(this._walkerStack.length>1){this._walkerStack.shift();let s=this.nextNode();return s&&(this.currentNode=s),s}else return null}previousNode(){const i=this._walkerStack[0];if(i.currentNode===i.root){if(this._currentSetFor.has(i))if(this._currentSetFor.delete(i),this._walkerStack.length>1){this._walkerStack.shift();let a=this.previousNode();return a&&(this.currentNode=a),a}else return null;return null}const l=i.previousNode();if(l){if(l.shadowRoot){var s;let f;if(typeof this.filter=="function"?f=this.filter(l):!((s=this.filter)===null||s===void 0)&&s.acceptNode&&(f=this.filter.acceptNode(l)),f===NodeFilter.FILTER_ACCEPT)return l&&(this.currentNode=l),l;let d=this.lastChild();return d&&(this.currentNode=d),d}return l&&(this.currentNode=l),l}else if(this._walkerStack.length>1){this._walkerStack.shift();let a=this.previousNode();return a&&(this.currentNode=a),a}else return null}nextSibling(){return null}previousSibling(){return null}parentNode(){return null}constructor(i,l,s,a){this._walkerStack=[],this._currentSetFor=new Set,this._acceptNode=d=>{if(d.nodeType===Node.ELEMENT_NODE){const v=d.shadowRoot;if(v){const x=this._doc.createTreeWalker(v,this.whatToShow,{acceptNode:this._acceptNode});return this._walkerStack.unshift(x),NodeFilter.FILTER_ACCEPT}else{var h;if(typeof this.filter=="function")return this.filter(d);if(!((h=this.filter)===null||h===void 0)&&h.acceptNode)return this.filter.acceptNode(d);if(this.filter===null)return NodeFilter.FILTER_ACCEPT}}return NodeFilter.FILTER_SKIP},this._doc=i,this.root=l,this.filter=a??null,this.whatToShow=s??NodeFilter.SHOW_ALL,this._currentNode=l,this._walkerStack.unshift(i.createTreeWalker(l,s,this._acceptNode));const f=l.shadowRoot;if(f){const d=this._doc.createTreeWalker(f,this.whatToShow,{acceptNode:this._acceptNode});this._walkerStack.unshift(d)}}}function M1(r,i,l,s){return ol()?new R1(r,i,l,s):r.createTreeWalker(i,l,s)}function fp(r){var i,l,s="";if(typeof r=="string"||typeof r=="number")s+=r;else if(typeof r=="object")if(Array.isArray(r)){var a=r.length;for(i=0;i<a;i++)r[i]&&(l=fp(r[i]))&&(s&&(s+=" "),s+=l)}else for(l in r)r[l]&&(s&&(s+=" "),s+=l);return s}function O1(){for(var r,i,l=0,s="",a=arguments.length;l<a;l++)(r=arguments[l])&&(i=fp(r))&&(s&&(s+=" "),s+=i);return s}function I1(...r){let i={...r[0]};for(let l=1;l<r.length;l++){let s=r[l];for(let a in s){let f=i[a],d=s[a];typeof f=="function"&&typeof d=="function"&&a[0]==="o"&&a[1]==="n"&&a.charCodeAt(2)>=65&&a.charCodeAt(2)<=90?i[a]=Ki(f,d):(a==="className"||a==="UNSAFE_className")&&typeof f=="string"&&typeof d=="string"?i[a]=O1(f,d):a==="id"&&f&&d?i.id=T1(f,d):i[a]=d!==void 0?d:f}}return i}const H1=new Set(["id"]),A1=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),D1=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),B1=/^(data-.*)$/;function F1(r,i={}){let{labelable:l,isLink:s,propNames:a}=i,f={};for(const d in r)Object.prototype.hasOwnProperty.call(r,d)&&(H1.has(d)||l&&A1.has(d)||s&&D1.has(d)||a!=null&&a.has(d)||B1.test(d))&&(f[d]=r[d]);return f}function ad(r){if(j1())r.focus({preventScroll:!0});else{let i=z1(r);r.focus(),U1(i)}}let Li=null;function j1(){if(Li==null){Li=!1;try{document.createElement("div").focus({get preventScroll(){return Li=!0,!0}})}catch{}}return Li}function z1(r){let i=r.parentNode,l=[],s=document.scrollingElement||document.documentElement;for(;i instanceof HTMLElement&&i!==s;)(i.offsetHeight<i.scrollHeight||i.offsetWidth<i.scrollWidth)&&l.push({element:i,scrollTop:i.scrollTop,scrollLeft:i.scrollLeft}),i=i.parentNode;return s instanceof HTMLElement&&l.push({element:s,scrollTop:s.scrollTop,scrollLeft:s.scrollLeft}),l}function U1(r){for(let{element:i,scrollTop:l,scrollLeft:s}of r)i.scrollTop=l,i.scrollLeft=s}function dp(r){var i;return typeof window>"u"||window.navigator==null?!1:((i=window.navigator.userAgentData)===null||i===void 0?void 0:i.brands.some(l=>r.test(l.brand)))||r.test(window.navigator.userAgent)}function Fs(r){var i;return typeof window<"u"&&window.navigator!=null?r.test(((i=window.navigator.userAgentData)===null||i===void 0?void 0:i.platform)||window.navigator.platform):!1}function pr(r){let i=null;return()=>(i==null&&(i=r()),i)}const pp=pr(function(){return Fs(/^Mac/i)}),G1=pr(function(){return Fs(/^iPhone/i)}),V1=pr(function(){return Fs(/^iPad/i)||pp()&&navigator.maxTouchPoints>1}),W1=pr(function(){return G1()||V1()}),q1=pr(function(){return dp(/Chrome/i)}),hp=pr(function(){return dp(/Android/i)});let ar=new Map,Ss=new Set;function cd(){if(typeof window>"u")return;function r(s){return"propertyName"in s}let i=s=>{if(!r(s)||!s.target)return;let a=ar.get(s.target);a||(a=new Set,ar.set(s.target,a),s.target.addEventListener("transitioncancel",l,{once:!0})),a.add(s.propertyName)},l=s=>{if(!r(s)||!s.target)return;let a=ar.get(s.target);if(a&&(a.delete(s.propertyName),a.size===0&&(s.target.removeEventListener("transitioncancel",l),ar.delete(s.target)),ar.size===0)){for(let f of Ss)f();Ss.clear()}};document.body.addEventListener("transitionrun",i),document.body.addEventListener("transitionend",l)}typeof document<"u"&&(document.readyState!=="loading"?cd():document.addEventListener("DOMContentLoaded",cd));function Q1(r){requestAnimationFrame(()=>{ar.size===0?r():Ss.add(r)})}function X1(){let r=H.useRef(new Map),i=H.useCallback((a,f,d,h)=>{let v=h!=null&&h.once?(...x)=>{r.current.delete(d),d(...x)}:d;r.current.set(d,{type:f,eventTarget:a,fn:v,options:h}),a.addEventListener(f,v,h)},[]),l=H.useCallback((a,f,d,h)=>{var v;let x=((v=r.current.get(d))===null||v===void 0?void 0:v.fn)||d;a.removeEventListener(f,x,h),r.current.delete(d)},[]),s=H.useCallback(()=>{r.current.forEach((a,f)=>{l(a.eventTarget,a.type,f,a.options)})},[l]);return H.useEffect(()=>s,[s]),{addGlobalListener:i,removeGlobalListener:l,removeAllGlobalListeners:s}}function fd(r,i){if(!r)return!1;let l=window.getComputedStyle(r),s=/(auto|scroll)/.test(l.overflow+l.overflowX+l.overflowY);return s&&i&&(s=r.scrollHeight!==r.clientHeight||r.scrollWidth!==r.clientWidth),s}function mp(r,i){let l=r;for(fd(l,i)&&(l=l.parentElement);l&&!fd(l,i);)l=l.parentElement;return l||document.scrollingElement||document.documentElement}function J1(r){return r.mozInputSource===0&&r.isTrusted?!0:hp()&&r.pointerType?r.type==="click"&&r.buttons===1:r.detail===0&&!r.pointerType}const js=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])'],Z1=js.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";js.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const K1=js.join(':not([hidden]):not([tabindex="-1"]),');function Y1(r){return r.matches(Z1)}function ev(r){return r.matches(K1)}const tv=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),nv=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function rv(r){if(Intl.Locale){let l=new Intl.Locale(r).maximize(),s=typeof l.getTextInfo=="function"?l.getTextInfo():l.textInfo;if(s)return s.direction==="rtl";if(l.script)return tv.has(l.script)}let i=r.split("-")[0];return nv.has(i)}const ov=Symbol.for("react-aria.i18n.locale");function vp(){let r=typeof window<"u"&&window[ov]||typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([r])}catch{r="en-US"}return{locale:r,direction:rv(r)?"rtl":"ltr"}}let Cs=vp(),so=new Set;function dd(){Cs=vp();for(let r of so)r(Cs)}function iv(){let r=ap(),[i,l]=H.useState(Cs);return H.useEffect(()=>(so.size===0&&window.addEventListener("languagechange",dd),so.add(l),()=>{so.delete(l),so.size===0&&window.removeEventListener("languagechange",dd)}),[]),r?{locale:"en-US",direction:"ltr"}:i}const lv=fe.createContext(null);function gp(){let r=iv();return H.useContext(lv)||r}class uv{getStringForLocale(i,l){let s=this.messages[l];s||(s=sv(l,this.messages,this.defaultLocale),this.messages[l]=s);let a=s[i];if(!a)throw new Error(`Could not find intl message ${i} in ${l} locale`);return a}constructor(i,l="en-US"){this.messages=Object.fromEntries(Object.entries(i).filter(([,s])=>s)),this.defaultLocale=l}}function sv(r,i,l="en-US"){if(i[r])return i[r];let s=av(r);if(i[s])return i[s];for(let a in i)if(a.startsWith(s+"-"))return i[a];return i[l]}function av(r){return Intl.Locale?new Intl.Locale(r).language:r.split("-")[0]}var _s=function(r,i){return _s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,s){l.__proto__=s}||function(l,s){for(var a in s)Object.prototype.hasOwnProperty.call(s,a)&&(l[a]=s[a])},_s(r,i)};function il(r,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");_s(r,i);function l(){this.constructor=r}r.prototype=i===null?Object.create(i):(l.prototype=i.prototype,new l)}var ce=function(){return ce=Object.assign||function(i){for(var l,s=1,a=arguments.length;s<a;s++){l=arguments[s];for(var f in l)Object.prototype.hasOwnProperty.call(l,f)&&(i[f]=l[f])}return i},ce.apply(this,arguments)};function cv(r,i){var l={};for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&i.indexOf(s)<0&&(l[s]=r[s]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,s=Object.getOwnPropertySymbols(r);a<s.length;a++)i.indexOf(s[a])<0&&Object.prototype.propertyIsEnumerable.call(r,s[a])&&(l[s[a]]=r[s[a]]);return l}function cs(r,i,l){if(l||arguments.length===2)for(var s=0,a=i.length,f;s<a;s++)(f||!(s in i))&&(f||(f=Array.prototype.slice.call(i,0,s)),f[s]=i[s]);return r.concat(f||Array.prototype.slice.call(i))}function fs(r,i){var l=i&&i.cache?i.cache:gv,s=i&&i.serializer?i.serializer:mv,a=i&&i.strategy?i.strategy:pv;return a(r,{cache:l,serializer:s})}function fv(r){return r==null||typeof r=="number"||typeof r=="boolean"}function dv(r,i,l,s){var a=fv(s)?s:l(s),f=i.get(a);return typeof f>"u"&&(f=r.call(this,s),i.set(a,f)),f}function yp(r,i,l){var s=Array.prototype.slice.call(arguments,3),a=l(s),f=i.get(a);return typeof f>"u"&&(f=r.apply(this,s),i.set(a,f)),f}function xp(r,i,l,s,a){return l.bind(i,r,s,a)}function pv(r,i){var l=r.length===1?dv:yp;return xp(r,this,l,i.cache.create(),i.serializer)}function hv(r,i){return xp(r,this,yp,i.cache.create(),i.serializer)}var mv=function(){return JSON.stringify(arguments)},vv=function(){function r(){this.cache=Object.create(null)}return r.prototype.get=function(i){return this.cache[i]},r.prototype.set=function(i,l){this.cache[i]=l},r}(),gv={create:function(){return new vv}},ds={variadic:hv},oe;(function(r){r[r.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",r[r.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",r[r.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",r[r.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",r[r.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",r[r.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",r[r.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",r[r.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",r[r.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",r[r.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",r[r.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",r[r.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",r[r.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",r[r.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",r[r.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",r[r.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",r[r.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",r[r.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",r[r.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",r[r.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",r[r.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",r[r.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",r[r.INVALID_TAG=23]="INVALID_TAG",r[r.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",r[r.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",r[r.UNCLOSED_TAG=27]="UNCLOSED_TAG"})(oe||(oe={}));var Ce;(function(r){r[r.literal=0]="literal",r[r.argument=1]="argument",r[r.number=2]="number",r[r.date=3]="date",r[r.time=4]="time",r[r.select=5]="select",r[r.plural=6]="plural",r[r.pound=7]="pound",r[r.tag=8]="tag"})(Ce||(Ce={}));var fr;(function(r){r[r.number=0]="number",r[r.dateTime=1]="dateTime"})(fr||(fr={}));function pd(r){return r.type===Ce.literal}function yv(r){return r.type===Ce.argument}function Ep(r){return r.type===Ce.number}function wp(r){return r.type===Ce.date}function Sp(r){return r.type===Ce.time}function Cp(r){return r.type===Ce.select}function _p(r){return r.type===Ce.plural}function xv(r){return r.type===Ce.pound}function $p(r){return r.type===Ce.tag}function Np(r){return!!(r&&typeof r=="object"&&r.type===fr.number)}function $s(r){return!!(r&&typeof r=="object"&&r.type===fr.dateTime)}var Tp=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,Ev=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function wv(r){var i={};return r.replace(Ev,function(l){var s=l.length;switch(l[0]){case"G":i.era=s===4?"long":s===5?"narrow":"short";break;case"y":i.year=s===2?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":i.month=["numeric","2-digit","short","long","narrow"][s-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":i.day=["numeric","2-digit"][s-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":i.weekday=s===4?"long":s===5?"narrow":"short";break;case"e":if(s<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");i.weekday=["short","long","narrow","short"][s-4];break;case"c":if(s<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");i.weekday=["short","long","narrow","short"][s-4];break;case"a":i.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":i.hourCycle="h12",i.hour=["numeric","2-digit"][s-1];break;case"H":i.hourCycle="h23",i.hour=["numeric","2-digit"][s-1];break;case"K":i.hourCycle="h11",i.hour=["numeric","2-digit"][s-1];break;case"k":i.hourCycle="h24",i.hour=["numeric","2-digit"][s-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":i.minute=["numeric","2-digit"][s-1];break;case"s":i.second=["numeric","2-digit"][s-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":i.timeZoneName=s<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),i}var Sv=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i;function Cv(r){if(r.length===0)throw new Error("Number skeleton cannot be empty");for(var i=r.split(Sv).filter(function(S){return S.length>0}),l=[],s=0,a=i;s<a.length;s++){var f=a[s],d=f.split("/");if(d.length===0)throw new Error("Invalid number skeleton");for(var h=d[0],v=d.slice(1),x=0,E=v;x<E.length;x++){var g=E[x];if(g.length===0)throw new Error("Invalid number skeleton")}l.push({stem:h,options:v})}return l}function _v(r){return r.replace(/^(.*?)-/,"")}var hd=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,Lp=/^(@+)?(\+|#+)?[rs]?$/g,$v=/(\*)(0+)|(#+)(0+)|(0+)/g,Pp=/^(0+)$/;function md(r){var i={};return r[r.length-1]==="r"?i.roundingPriority="morePrecision":r[r.length-1]==="s"&&(i.roundingPriority="lessPrecision"),r.replace(Lp,function(l,s,a){return typeof a!="string"?(i.minimumSignificantDigits=s.length,i.maximumSignificantDigits=s.length):a==="+"?i.minimumSignificantDigits=s.length:s[0]==="#"?i.maximumSignificantDigits=s.length:(i.minimumSignificantDigits=s.length,i.maximumSignificantDigits=s.length+(typeof a=="string"?a.length:0)),""}),i}function bp(r){switch(r){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function Nv(r){var i;if(r[0]==="E"&&r[1]==="E"?(i={notation:"engineering"},r=r.slice(2)):r[0]==="E"&&(i={notation:"scientific"},r=r.slice(1)),i){var l=r.slice(0,2);if(l==="+!"?(i.signDisplay="always",r=r.slice(2)):l==="+?"&&(i.signDisplay="exceptZero",r=r.slice(2)),!Pp.test(r))throw new Error("Malformed concise eng/scientific notation");i.minimumIntegerDigits=r.length}return i}function vd(r){var i={},l=bp(r);return l||i}function Tv(r){for(var i={},l=0,s=r;l<s.length;l++){var a=s[l];switch(a.stem){case"percent":case"%":i.style="percent";continue;case"%x100":i.style="percent",i.scale=100;continue;case"currency":i.style="currency",i.currency=a.options[0];continue;case"group-off":case",_":i.useGrouping=!1;continue;case"precision-integer":case".":i.maximumFractionDigits=0;continue;case"measure-unit":case"unit":i.style="unit",i.unit=_v(a.options[0]);continue;case"compact-short":case"K":i.notation="compact",i.compactDisplay="short";continue;case"compact-long":case"KK":i.notation="compact",i.compactDisplay="long";continue;case"scientific":i=ce(ce(ce({},i),{notation:"scientific"}),a.options.reduce(function(v,x){return ce(ce({},v),vd(x))},{}));continue;case"engineering":i=ce(ce(ce({},i),{notation:"engineering"}),a.options.reduce(function(v,x){return ce(ce({},v),vd(x))},{}));continue;case"notation-simple":i.notation="standard";continue;case"unit-width-narrow":i.currencyDisplay="narrowSymbol",i.unitDisplay="narrow";continue;case"unit-width-short":i.currencyDisplay="code",i.unitDisplay="short";continue;case"unit-width-full-name":i.currencyDisplay="name",i.unitDisplay="long";continue;case"unit-width-iso-code":i.currencyDisplay="symbol";continue;case"scale":i.scale=parseFloat(a.options[0]);continue;case"rounding-mode-floor":i.roundingMode="floor";continue;case"rounding-mode-ceiling":i.roundingMode="ceil";continue;case"rounding-mode-down":i.roundingMode="trunc";continue;case"rounding-mode-up":i.roundingMode="expand";continue;case"rounding-mode-half-even":i.roundingMode="halfEven";continue;case"rounding-mode-half-down":i.roundingMode="halfTrunc";continue;case"rounding-mode-half-up":i.roundingMode="halfExpand";continue;case"integer-width":if(a.options.length>1)throw new RangeError("integer-width stems only accept a single optional option");a.options[0].replace($v,function(v,x,E,g,S,L){if(x)i.minimumIntegerDigits=E.length;else{if(g&&S)throw new Error("We currently do not support maximum integer digits");if(L)throw new Error("We currently do not support exact integer digits")}return""});continue}if(Pp.test(a.stem)){i.minimumIntegerDigits=a.stem.length;continue}if(hd.test(a.stem)){if(a.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");a.stem.replace(hd,function(v,x,E,g,S,L){return E==="*"?i.minimumFractionDigits=x.length:g&&g[0]==="#"?i.maximumFractionDigits=g.length:S&&L?(i.minimumFractionDigits=S.length,i.maximumFractionDigits=S.length+L.length):(i.minimumFractionDigits=x.length,i.maximumFractionDigits=x.length),""});var f=a.options[0];f==="w"?i=ce(ce({},i),{trailingZeroDisplay:"stripIfInteger"}):f&&(i=ce(ce({},i),md(f)));continue}if(Lp.test(a.stem)){i=ce(ce({},i),md(a.stem));continue}var d=bp(a.stem);d&&(i=ce(ce({},i),d));var h=Nv(a.stem);h&&(i=ce(ce({},i),h))}return i}var Pi={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function Lv(r,i){for(var l="",s=0;s<r.length;s++){var a=r.charAt(s);if(a==="j"){for(var f=0;s+1<r.length&&r.charAt(s+1)===a;)f++,s++;var d=1+(f&1),h=f<2?1:3+(f>>1),v="a",x=Pv(i);for((x=="H"||x=="k")&&(h=0);h-- >0;)l+=v;for(;d-- >0;)l=x+l}else a==="J"?l+="H":l+=a}return l}function Pv(r){var i=r.hourCycle;if(i===void 0&&r.hourCycles&&r.hourCycles.length&&(i=r.hourCycles[0]),i)switch(i){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var l=r.language,s;l!=="root"&&(s=r.maximize().region);var a=Pi[s||""]||Pi[l||""]||Pi["".concat(l,"-001")]||Pi["001"];return a[0]}var ps,bv=new RegExp("^".concat(Tp.source,"*")),kv=new RegExp("".concat(Tp.source,"*$"));function ie(r,i){return{start:r,end:i}}var Rv=!!String.prototype.startsWith&&"_a".startsWith("a",1),Mv=!!String.fromCodePoint,Ov=!!Object.fromEntries,Iv=!!String.prototype.codePointAt,Hv=!!String.prototype.trimStart,Av=!!String.prototype.trimEnd,Dv=!!Number.isSafeInteger,Bv=Dv?Number.isSafeInteger:function(r){return typeof r=="number"&&isFinite(r)&&Math.floor(r)===r&&Math.abs(r)<=9007199254740991},Ns=!0;try{var Fv=Rp("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Ns=((ps=Fv.exec("a"))===null||ps===void 0?void 0:ps[0])==="a"}catch{Ns=!1}var gd=Rv?function(i,l,s){return i.startsWith(l,s)}:function(i,l,s){return i.slice(s,s+l.length)===l},Ts=Mv?String.fromCodePoint:function(){for(var i=[],l=0;l<arguments.length;l++)i[l]=arguments[l];for(var s="",a=i.length,f=0,d;a>f;){if(d=i[f++],d>1114111)throw RangeError(d+" is not a valid code point");s+=d<65536?String.fromCharCode(d):String.fromCharCode(((d-=65536)>>10)+55296,d%1024+56320)}return s},yd=Ov?Object.fromEntries:function(i){for(var l={},s=0,a=i;s<a.length;s++){var f=a[s],d=f[0],h=f[1];l[d]=h}return l},kp=Iv?function(i,l){return i.codePointAt(l)}:function(i,l){var s=i.length;if(!(l<0||l>=s)){var a=i.charCodeAt(l),f;return a<55296||a>56319||l+1===s||(f=i.charCodeAt(l+1))<56320||f>57343?a:(a-55296<<10)+(f-56320)+65536}},jv=Hv?function(i){return i.trimStart()}:function(i){return i.replace(bv,"")},zv=Av?function(i){return i.trimEnd()}:function(i){return i.replace(kv,"")};function Rp(r,i){return new RegExp(r,i)}var Ls;if(Ns){var xd=Rp("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Ls=function(i,l){var s;xd.lastIndex=l;var a=xd.exec(i);return(s=a[1])!==null&&s!==void 0?s:""}}else Ls=function(i,l){for(var s=[];;){var a=kp(i,l);if(a===void 0||Mp(a)||Wv(a))break;s.push(a),l+=a>=65536?2:1}return Ts.apply(void 0,s)};var Uv=function(){function r(i,l){l===void 0&&(l={}),this.message=i,this.position={offset:0,line:1,column:1},this.ignoreTag=!!l.ignoreTag,this.locale=l.locale,this.requiresOtherClause=!!l.requiresOtherClause,this.shouldParseSkeletons=!!l.shouldParseSkeletons}return r.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},r.prototype.parseMessage=function(i,l,s){for(var a=[];!this.isEOF();){var f=this.char();if(f===123){var d=this.parseArgument(i,s);if(d.err)return d;a.push(d.val)}else{if(f===125&&i>0)break;if(f===35&&(l==="plural"||l==="selectordinal")){var h=this.clonePosition();this.bump(),a.push({type:Ce.pound,location:ie(h,this.clonePosition())})}else if(f===60&&!this.ignoreTag&&this.peek()===47){if(s)break;return this.error(oe.UNMATCHED_CLOSING_TAG,ie(this.clonePosition(),this.clonePosition()))}else if(f===60&&!this.ignoreTag&&Ps(this.peek()||0)){var d=this.parseTag(i,l);if(d.err)return d;a.push(d.val)}else{var d=this.parseLiteral(i,l);if(d.err)return d;a.push(d.val)}}}return{val:a,err:null}},r.prototype.parseTag=function(i,l){var s=this.clonePosition();this.bump();var a=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:Ce.literal,value:"<".concat(a,"/>"),location:ie(s,this.clonePosition())},err:null};if(this.bumpIf(">")){var f=this.parseMessage(i+1,l,!0);if(f.err)return f;var d=f.val,h=this.clonePosition();if(this.bumpIf("</")){if(this.isEOF()||!Ps(this.char()))return this.error(oe.INVALID_TAG,ie(h,this.clonePosition()));var v=this.clonePosition(),x=this.parseTagName();return a!==x?this.error(oe.UNMATCHED_CLOSING_TAG,ie(v,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:Ce.tag,value:a,children:d,location:ie(s,this.clonePosition())},err:null}:this.error(oe.INVALID_TAG,ie(h,this.clonePosition())))}else return this.error(oe.UNCLOSED_TAG,ie(s,this.clonePosition()))}else return this.error(oe.INVALID_TAG,ie(s,this.clonePosition()))},r.prototype.parseTagName=function(){var i=this.offset();for(this.bump();!this.isEOF()&&Vv(this.char());)this.bump();return this.message.slice(i,this.offset())},r.prototype.parseLiteral=function(i,l){for(var s=this.clonePosition(),a="";;){var f=this.tryParseQuote(l);if(f){a+=f;continue}var d=this.tryParseUnquoted(i,l);if(d){a+=d;continue}var h=this.tryParseLeftAngleBracket();if(h){a+=h;continue}break}var v=ie(s,this.clonePosition());return{val:{type:Ce.literal,value:a,location:v},err:null}},r.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!Gv(this.peek()||0))?(this.bump(),"<"):null},r.prototype.tryParseQuote=function(i){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(i==="plural"||i==="selectordinal")break;return null;default:return null}this.bump();var l=[this.char()];for(this.bump();!this.isEOF();){var s=this.char();if(s===39)if(this.peek()===39)l.push(39),this.bump();else{this.bump();break}else l.push(s);this.bump()}return Ts.apply(void 0,l)},r.prototype.tryParseUnquoted=function(i,l){if(this.isEOF())return null;var s=this.char();return s===60||s===123||s===35&&(l==="plural"||l==="selectordinal")||s===125&&i>0?null:(this.bump(),Ts(s))},r.prototype.parseArgument=function(i,l){var s=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(oe.EXPECT_ARGUMENT_CLOSING_BRACE,ie(s,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(oe.EMPTY_ARGUMENT,ie(s,this.clonePosition()));var a=this.parseIdentifierIfPossible().value;if(!a)return this.error(oe.MALFORMED_ARGUMENT,ie(s,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(oe.EXPECT_ARGUMENT_CLOSING_BRACE,ie(s,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:Ce.argument,value:a,location:ie(s,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(oe.EXPECT_ARGUMENT_CLOSING_BRACE,ie(s,this.clonePosition())):this.parseArgumentOptions(i,l,a,s);default:return this.error(oe.MALFORMED_ARGUMENT,ie(s,this.clonePosition()))}},r.prototype.parseIdentifierIfPossible=function(){var i=this.clonePosition(),l=this.offset(),s=Ls(this.message,l),a=l+s.length;this.bumpTo(a);var f=this.clonePosition(),d=ie(i,f);return{value:s,location:d}},r.prototype.parseArgumentOptions=function(i,l,s,a){var f,d=this.clonePosition(),h=this.parseIdentifierIfPossible().value,v=this.clonePosition();switch(h){case"":return this.error(oe.EXPECT_ARGUMENT_TYPE,ie(d,v));case"number":case"date":case"time":{this.bumpSpace();var x=null;if(this.bumpIf(",")){this.bumpSpace();var E=this.clonePosition(),g=this.parseSimpleArgStyleIfPossible();if(g.err)return g;var S=zv(g.val);if(S.length===0)return this.error(oe.EXPECT_ARGUMENT_STYLE,ie(this.clonePosition(),this.clonePosition()));var L=ie(E,this.clonePosition());x={style:S,styleLocation:L}}var T=this.tryParseArgumentClose(a);if(T.err)return T;var O=ie(a,this.clonePosition());if(x&&gd(x==null?void 0:x.style,"::",0)){var A=jv(x.style.slice(2));if(h==="number"){var g=this.parseNumberSkeletonFromString(A,x.styleLocation);return g.err?g:{val:{type:Ce.number,value:s,location:O,style:g.val},err:null}}else{if(A.length===0)return this.error(oe.EXPECT_DATE_TIME_SKELETON,O);var Q=A;this.locale&&(Q=Lv(A,this.locale));var S={type:fr.dateTime,pattern:Q,location:x.styleLocation,parsedOptions:this.shouldParseSkeletons?wv(Q):{}},Z=h==="date"?Ce.date:Ce.time;return{val:{type:Z,value:s,location:O,style:S},err:null}}}return{val:{type:h==="number"?Ce.number:h==="date"?Ce.date:Ce.time,value:s,location:O,style:(f=x==null?void 0:x.style)!==null&&f!==void 0?f:null},err:null}}case"plural":case"selectordinal":case"select":{var V=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(oe.EXPECT_SELECT_ARGUMENT_OPTIONS,ie(V,ce({},V)));this.bumpSpace();var K=this.parseIdentifierIfPossible(),Y=0;if(h!=="select"&&K.value==="offset"){if(!this.bumpIf(":"))return this.error(oe.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,ie(this.clonePosition(),this.clonePosition()));this.bumpSpace();var g=this.tryParseDecimalInteger(oe.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,oe.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(g.err)return g;this.bumpSpace(),K=this.parseIdentifierIfPossible(),Y=g.val}var de=this.tryParsePluralOrSelectOptions(i,h,l,K);if(de.err)return de;var T=this.tryParseArgumentClose(a);if(T.err)return T;var me=ie(a,this.clonePosition());return h==="select"?{val:{type:Ce.select,value:s,options:yd(de.val),location:me},err:null}:{val:{type:Ce.plural,value:s,options:yd(de.val),offset:Y,pluralType:h==="plural"?"cardinal":"ordinal",location:me},err:null}}default:return this.error(oe.INVALID_ARGUMENT_TYPE,ie(d,v))}},r.prototype.tryParseArgumentClose=function(i){return this.isEOF()||this.char()!==125?this.error(oe.EXPECT_ARGUMENT_CLOSING_BRACE,ie(i,this.clonePosition())):(this.bump(),{val:!0,err:null})},r.prototype.parseSimpleArgStyleIfPossible=function(){for(var i=0,l=this.clonePosition();!this.isEOF();){var s=this.char();switch(s){case 39:{this.bump();var a=this.clonePosition();if(!this.bumpUntil("'"))return this.error(oe.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,ie(a,this.clonePosition()));this.bump();break}case 123:{i+=1,this.bump();break}case 125:{if(i>0)i-=1;else return{val:this.message.slice(l.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(l.offset,this.offset()),err:null}},r.prototype.parseNumberSkeletonFromString=function(i,l){var s=[];try{s=Cv(i)}catch{return this.error(oe.INVALID_NUMBER_SKELETON,l)}return{val:{type:fr.number,tokens:s,location:l,parsedOptions:this.shouldParseSkeletons?Tv(s):{}},err:null}},r.prototype.tryParsePluralOrSelectOptions=function(i,l,s,a){for(var f,d=!1,h=[],v=new Set,x=a.value,E=a.location;;){if(x.length===0){var g=this.clonePosition();if(l!=="select"&&this.bumpIf("=")){var S=this.tryParseDecimalInteger(oe.EXPECT_PLURAL_ARGUMENT_SELECTOR,oe.INVALID_PLURAL_ARGUMENT_SELECTOR);if(S.err)return S;E=ie(g,this.clonePosition()),x=this.message.slice(g.offset,this.offset())}else break}if(v.has(x))return this.error(l==="select"?oe.DUPLICATE_SELECT_ARGUMENT_SELECTOR:oe.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,E);x==="other"&&(d=!0),this.bumpSpace();var L=this.clonePosition();if(!this.bumpIf("{"))return this.error(l==="select"?oe.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:oe.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,ie(this.clonePosition(),this.clonePosition()));var T=this.parseMessage(i+1,l,s);if(T.err)return T;var O=this.tryParseArgumentClose(L);if(O.err)return O;h.push([x,{value:T.val,location:ie(L,this.clonePosition())}]),v.add(x),this.bumpSpace(),f=this.parseIdentifierIfPossible(),x=f.value,E=f.location}return h.length===0?this.error(l==="select"?oe.EXPECT_SELECT_ARGUMENT_SELECTOR:oe.EXPECT_PLURAL_ARGUMENT_SELECTOR,ie(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!d?this.error(oe.MISSING_OTHER_CLAUSE,ie(this.clonePosition(),this.clonePosition())):{val:h,err:null}},r.prototype.tryParseDecimalInteger=function(i,l){var s=1,a=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(s=-1);for(var f=!1,d=0;!this.isEOF();){var h=this.char();if(h>=48&&h<=57)f=!0,d=d*10+(h-48),this.bump();else break}var v=ie(a,this.clonePosition());return f?(d*=s,Bv(d)?{val:d,err:null}:this.error(l,v)):this.error(i,v)},r.prototype.offset=function(){return this.position.offset},r.prototype.isEOF=function(){return this.offset()===this.message.length},r.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},r.prototype.char=function(){var i=this.position.offset;if(i>=this.message.length)throw Error("out of bound");var l=kp(this.message,i);if(l===void 0)throw Error("Offset ".concat(i," is at invalid UTF-16 code unit boundary"));return l},r.prototype.error=function(i,l){return{val:null,err:{kind:i,message:this.message,location:l}}},r.prototype.bump=function(){if(!this.isEOF()){var i=this.char();i===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=i<65536?1:2)}},r.prototype.bumpIf=function(i){if(gd(this.message,i,this.offset())){for(var l=0;l<i.length;l++)this.bump();return!0}return!1},r.prototype.bumpUntil=function(i){var l=this.offset(),s=this.message.indexOf(i,l);return s>=0?(this.bumpTo(s),!0):(this.bumpTo(this.message.length),!1)},r.prototype.bumpTo=function(i){if(this.offset()>i)throw Error("targetOffset ".concat(i," must be greater than or equal to the current offset ").concat(this.offset()));for(i=Math.min(i,this.message.length);;){var l=this.offset();if(l===i)break;if(l>i)throw Error("targetOffset ".concat(i," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},r.prototype.bumpSpace=function(){for(;!this.isEOF()&&Mp(this.char());)this.bump()},r.prototype.peek=function(){if(this.isEOF())return null;var i=this.char(),l=this.offset(),s=this.message.charCodeAt(l+(i>=65536?2:1));return s??null},r}();function Ps(r){return r>=97&&r<=122||r>=65&&r<=90}function Gv(r){return Ps(r)||r===47}function Vv(r){return r===45||r===46||r>=48&&r<=57||r===95||r>=97&&r<=122||r>=65&&r<=90||r==183||r>=192&&r<=214||r>=216&&r<=246||r>=248&&r<=893||r>=895&&r<=8191||r>=8204&&r<=8205||r>=8255&&r<=8256||r>=8304&&r<=8591||r>=11264&&r<=12271||r>=12289&&r<=55295||r>=63744&&r<=64975||r>=65008&&r<=65533||r>=65536&&r<=983039}function Mp(r){return r>=9&&r<=13||r===32||r===133||r>=8206&&r<=8207||r===8232||r===8233}function Wv(r){return r>=33&&r<=35||r===36||r>=37&&r<=39||r===40||r===41||r===42||r===43||r===44||r===45||r>=46&&r<=47||r>=58&&r<=59||r>=60&&r<=62||r>=63&&r<=64||r===91||r===92||r===93||r===94||r===96||r===123||r===124||r===125||r===126||r===161||r>=162&&r<=165||r===166||r===167||r===169||r===171||r===172||r===174||r===176||r===177||r===182||r===187||r===191||r===215||r===247||r>=8208&&r<=8213||r>=8214&&r<=8215||r===8216||r===8217||r===8218||r>=8219&&r<=8220||r===8221||r===8222||r===8223||r>=8224&&r<=8231||r>=8240&&r<=8248||r===8249||r===8250||r>=8251&&r<=8254||r>=8257&&r<=8259||r===8260||r===8261||r===8262||r>=8263&&r<=8273||r===8274||r===8275||r>=8277&&r<=8286||r>=8592&&r<=8596||r>=8597&&r<=8601||r>=8602&&r<=8603||r>=8604&&r<=8607||r===8608||r>=8609&&r<=8610||r===8611||r>=8612&&r<=8613||r===8614||r>=8615&&r<=8621||r===8622||r>=8623&&r<=8653||r>=8654&&r<=8655||r>=8656&&r<=8657||r===8658||r===8659||r===8660||r>=8661&&r<=8691||r>=8692&&r<=8959||r>=8960&&r<=8967||r===8968||r===8969||r===8970||r===8971||r>=8972&&r<=8991||r>=8992&&r<=8993||r>=8994&&r<=9e3||r===9001||r===9002||r>=9003&&r<=9083||r===9084||r>=9085&&r<=9114||r>=9115&&r<=9139||r>=9140&&r<=9179||r>=9180&&r<=9185||r>=9186&&r<=9254||r>=9255&&r<=9279||r>=9280&&r<=9290||r>=9291&&r<=9311||r>=9472&&r<=9654||r===9655||r>=9656&&r<=9664||r===9665||r>=9666&&r<=9719||r>=9720&&r<=9727||r>=9728&&r<=9838||r===9839||r>=9840&&r<=10087||r===10088||r===10089||r===10090||r===10091||r===10092||r===10093||r===10094||r===10095||r===10096||r===10097||r===10098||r===10099||r===10100||r===10101||r>=10132&&r<=10175||r>=10176&&r<=10180||r===10181||r===10182||r>=10183&&r<=10213||r===10214||r===10215||r===10216||r===10217||r===10218||r===10219||r===10220||r===10221||r===10222||r===10223||r>=10224&&r<=10239||r>=10240&&r<=10495||r>=10496&&r<=10626||r===10627||r===10628||r===10629||r===10630||r===10631||r===10632||r===10633||r===10634||r===10635||r===10636||r===10637||r===10638||r===10639||r===10640||r===10641||r===10642||r===10643||r===10644||r===10645||r===10646||r===10647||r===10648||r>=10649&&r<=10711||r===10712||r===10713||r===10714||r===10715||r>=10716&&r<=10747||r===10748||r===10749||r>=10750&&r<=11007||r>=11008&&r<=11055||r>=11056&&r<=11076||r>=11077&&r<=11078||r>=11079&&r<=11084||r>=11085&&r<=11123||r>=11124&&r<=11125||r>=11126&&r<=11157||r===11158||r>=11159&&r<=11263||r>=11776&&r<=11777||r===11778||r===11779||r===11780||r===11781||r>=11782&&r<=11784||r===11785||r===11786||r===11787||r===11788||r===11789||r>=11790&&r<=11798||r===11799||r>=11800&&r<=11801||r===11802||r===11803||r===11804||r===11805||r>=11806&&r<=11807||r===11808||r===11809||r===11810||r===11811||r===11812||r===11813||r===11814||r===11815||r===11816||r===11817||r>=11818&&r<=11822||r===11823||r>=11824&&r<=11833||r>=11834&&r<=11835||r>=11836&&r<=11839||r===11840||r===11841||r===11842||r>=11843&&r<=11855||r>=11856&&r<=11857||r===11858||r>=11859&&r<=11903||r>=12289&&r<=12291||r===12296||r===12297||r===12298||r===12299||r===12300||r===12301||r===12302||r===12303||r===12304||r===12305||r>=12306&&r<=12307||r===12308||r===12309||r===12310||r===12311||r===12312||r===12313||r===12314||r===12315||r===12316||r===12317||r>=12318&&r<=12319||r===12320||r===12336||r===64830||r===64831||r>=65093&&r<=65094}function bs(r){r.forEach(function(i){if(delete i.location,Cp(i)||_p(i))for(var l in i.options)delete i.options[l].location,bs(i.options[l].value);else Ep(i)&&Np(i.style)||(wp(i)||Sp(i))&&$s(i.style)?delete i.style.location:$p(i)&&bs(i.children)})}function qv(r,i){i===void 0&&(i={}),i=ce({shouldParseSkeletons:!0,requiresOtherClause:!0},i);var l=new Uv(r,i).parse();if(l.err){var s=SyntaxError(oe[l.err.kind]);throw s.location=l.err.location,s.originalMessage=l.err.message,s}return i!=null&&i.captureLocation||bs(l.val),l.val}var dr;(function(r){r.MISSING_VALUE="MISSING_VALUE",r.INVALID_VALUE="INVALID_VALUE",r.MISSING_INTL_API="MISSING_INTL_API"})(dr||(dr={}));var ll=function(r){il(i,r);function i(l,s,a){var f=r.call(this,l)||this;return f.code=s,f.originalMessage=a,f}return i.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},i}(Error),Ed=function(r){il(i,r);function i(l,s,a,f){return r.call(this,'Invalid values for "'.concat(l,'": "').concat(s,'". Options are "').concat(Object.keys(a).join('", "'),'"'),dr.INVALID_VALUE,f)||this}return i}(ll),Qv=function(r){il(i,r);function i(l,s,a){return r.call(this,'Value for "'.concat(l,'" must be of type ').concat(s),dr.INVALID_VALUE,a)||this}return i}(ll),Xv=function(r){il(i,r);function i(l,s){return r.call(this,'The intl string context variable "'.concat(l,'" was not provided to the string "').concat(s,'"'),dr.MISSING_VALUE,s)||this}return i}(ll),Ze;(function(r){r[r.literal=0]="literal",r[r.object=1]="object"})(Ze||(Ze={}));function Jv(r){return r.length<2?r:r.reduce(function(i,l){var s=i[i.length-1];return!s||s.type!==Ze.literal||l.type!==Ze.literal?i.push(l):s.value+=l.value,i},[])}function Zv(r){return typeof r=="function"}function Xi(r,i,l,s,a,f,d){if(r.length===1&&pd(r[0]))return[{type:Ze.literal,value:r[0].value}];for(var h=[],v=0,x=r;v<x.length;v++){var E=x[v];if(pd(E)){h.push({type:Ze.literal,value:E.value});continue}if(xv(E)){typeof f=="number"&&h.push({type:Ze.literal,value:l.getNumberFormat(i).format(f)});continue}var g=E.value;if(!(a&&g in a))throw new Xv(g,d);var S=a[g];if(yv(E)){(!S||typeof S=="string"||typeof S=="number")&&(S=typeof S=="string"||typeof S=="number"?String(S):""),h.push({type:typeof S=="string"?Ze.literal:Ze.object,value:S});continue}if(wp(E)){var L=typeof E.style=="string"?s.date[E.style]:$s(E.style)?E.style.parsedOptions:void 0;h.push({type:Ze.literal,value:l.getDateTimeFormat(i,L).format(S)});continue}if(Sp(E)){var L=typeof E.style=="string"?s.time[E.style]:$s(E.style)?E.style.parsedOptions:s.time.medium;h.push({type:Ze.literal,value:l.getDateTimeFormat(i,L).format(S)});continue}if(Ep(E)){var L=typeof E.style=="string"?s.number[E.style]:Np(E.style)?E.style.parsedOptions:void 0;L&&L.scale&&(S=S*(L.scale||1)),h.push({type:Ze.literal,value:l.getNumberFormat(i,L).format(S)});continue}if($p(E)){var T=E.children,O=E.value,A=a[O];if(!Zv(A))throw new Qv(O,"function",d);var Q=Xi(T,i,l,s,a,f),Z=A(Q.map(function(Y){return Y.value}));Array.isArray(Z)||(Z=[Z]),h.push.apply(h,Z.map(function(Y){return{type:typeof Y=="string"?Ze.literal:Ze.object,value:Y}}))}if(Cp(E)){var V=E.options[S]||E.options.other;if(!V)throw new Ed(E.value,S,Object.keys(E.options),d);h.push.apply(h,Xi(V.value,i,l,s,a));continue}if(_p(E)){var V=E.options["=".concat(S)];if(!V){if(!Intl.PluralRules)throw new ll(`Intl.PluralRules is not available in this environment.
    Try polyfilling it using "@formatjs/intl-pluralrules"
    `,dr.MISSING_INTL_API,d);var K=l.getPluralRules(i,{type:E.pluralType}).select(S-(E.offset||0));V=E.options[K]||E.options.other}if(!V)throw new Ed(E.value,S,Object.keys(E.options),d);h.push.apply(h,Xi(V.value,i,l,s,a,S-(E.offset||0)));continue}}return Jv(h)}function Kv(r,i){return i?ce(ce(ce({},r||{}),i||{}),Object.keys(r).reduce(function(l,s){return l[s]=ce(ce({},r[s]),i[s]||{}),l},{})):r}function Yv(r,i){return i?Object.keys(r).reduce(function(l,s){return l[s]=Kv(r[s],i[s]),l},ce({},r)):r}function hs(r){return{create:function(){return{get:function(i){return r[i]},set:function(i,l){r[i]=l}}}}}function eg(r){return r===void 0&&(r={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:fs(function(){for(var i,l=[],s=0;s<arguments.length;s++)l[s]=arguments[s];return new((i=Intl.NumberFormat).bind.apply(i,cs([void 0],l,!1)))},{cache:hs(r.number),strategy:ds.variadic}),getDateTimeFormat:fs(function(){for(var i,l=[],s=0;s<arguments.length;s++)l[s]=arguments[s];return new((i=Intl.DateTimeFormat).bind.apply(i,cs([void 0],l,!1)))},{cache:hs(r.dateTime),strategy:ds.variadic}),getPluralRules:fs(function(){for(var i,l=[],s=0;s<arguments.length;s++)l[s]=arguments[s];return new((i=Intl.PluralRules).bind.apply(i,cs([void 0],l,!1)))},{cache:hs(r.pluralRules),strategy:ds.variadic})}}var tg=function(){function r(i,l,s,a){l===void 0&&(l=r.defaultLocale);var f=this;if(this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(v){var x=f.formatToParts(v);if(x.length===1)return x[0].value;var E=x.reduce(function(g,S){return!g.length||S.type!==Ze.literal||typeof g[g.length-1]!="string"?g.push(S.value):g[g.length-1]+=S.value,g},[]);return E.length<=1?E[0]||"":E},this.formatToParts=function(v){return Xi(f.ast,f.locales,f.formatters,f.formats,v,void 0,f.message)},this.resolvedOptions=function(){var v;return{locale:((v=f.resolvedLocale)===null||v===void 0?void 0:v.toString())||Intl.NumberFormat.supportedLocalesOf(f.locales)[0]}},this.getAst=function(){return f.ast},this.locales=l,this.resolvedLocale=r.resolveLocale(l),typeof i=="string"){if(this.message=i,!r.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");var d=a||{};d.formatters;var h=cv(d,["formatters"]);this.ast=r.__parse(i,ce(ce({},h),{locale:this.resolvedLocale}))}else this.ast=i;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=Yv(r.formats,s),this.formatters=a&&a.formatters||eg(this.formatterCache)}return Object.defineProperty(r,"defaultLocale",{get:function(){return r.memoizedDefaultLocale||(r.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),r.memoizedDefaultLocale},enumerable:!1,configurable:!0}),r.memoizedDefaultLocale=null,r.resolveLocale=function(i){if(!(typeof Intl.Locale>"u")){var l=Intl.NumberFormat.supportedLocalesOf(i);return l.length>0?new Intl.Locale(l[0]):new Intl.Locale(typeof i=="string"?i:i[0])}},r.__parse=qv,r.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},r}();class ng{format(i,l){let s=this.cache[i];if(!s){let f=this.messages.getStringForLocale(i,this.locale);if(!f)throw new Error(`Could not find intl message ${i} in ${this.locale} locale`);s=new tg(f,this.locale),this.cache[i]=s}let a;return l&&(a=Object.keys(l).reduce((f,d)=>(f[d]=l[d]==null?!1:l[d],f),{})),s.format(a)}constructor(i,l){this.locale=i,this.messages=l,this.cache={}}}const wd=new WeakMap;function rg(r){let i=wd.get(r);return i||(i=new uv(r),wd.set(r,i)),i}function og(r){let{locale:i}=gp(),l=H.useMemo(()=>rg(r),[r]),s=H.useMemo(()=>new ng(i,l),[i,l]);return H.useCallback((a,f)=>s.format(a,f),[s])}var bi={exports:{}},ms={exports:{}},Sd;function Lt(){return Sd||(Sd=1,function(r){function i(l){return l&&l.__esModule?l:{default:l}}r.exports=i,r.exports.__esModule=!0,r.exports.default=r.exports}(ms)),ms.exports}var ki={exports:{}},Ri={exports:{}},Cd;function ig(){return Cd||(Cd=1,function(r,i){i.__esModule=!0,i.default=s;var l=/-(.)/g;function s(a){return a.replace(l,function(f,d){return d.toUpperCase()})}r.exports=i.default}(Ri,Ri.exports)),Ri.exports}var _d;function Op(){return _d||(_d=1,function(r,i){var l=Lt();i.__esModule=!0,i.default=f;var s=l(ig()),a=/^-ms-/;function f(d){return(0,s.default)(d.replace(a,"ms-"))}r.exports=i.default}(ki,ki.exports)),ki.exports}var Mi={exports:{}},Oi={exports:{}},$d;function lg(){return $d||($d=1,function(r,i){i.__esModule=!0,i.default=s;var l=/([A-Z])/g;function s(a){return a.replace(l,"-$1").toLowerCase()}r.exports=i.default}(Oi,Oi.exports)),Oi.exports}var Nd;function ug(){return Nd||(Nd=1,function(r,i){var l=Lt();i.__esModule=!0,i.default=f;var s=l(lg()),a=/^ms-/;function f(d){return(0,s.default)(d).replace(a,"-ms-")}r.exports=i.default}(Mi,Mi.exports)),Mi.exports}var Ii={exports:{}},Td;function sg(){return Td||(Td=1,function(r,i){var l=Lt();i.__esModule=!0,i.default=d;var s=l(Op()),a=/^(top|right|bottom|left)$/,f=/^([+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))(?!px)[a-z%]+$/i;function d(h){if(!h)throw new TypeError("No Element passed to `getComputedStyle()`");var v=h.ownerDocument;return"defaultView"in v?v.defaultView.opener?h.ownerDocument.defaultView.getComputedStyle(h,null):window.getComputedStyle(h,null):{getPropertyValue:function(E){var g=h.style;E=(0,s.default)(E),E=="float"&&(E="styleFloat");var S=h.currentStyle[E]||null;if(S==null&&g&&g[E]&&(S=g[E]),f.test(S)&&!a.test(E)){var L=g.left,T=h.runtimeStyle,O=T&&T.left;O&&(T.left=h.currentStyle.left),g.left=E==="fontSize"?"1em":S,S=g.pixelLeft+"px",g.left=L,O&&(T.left=O)}return S}}}r.exports=i.default}(Ii,Ii.exports)),Ii.exports}var Hi={exports:{}},Ld;function ag(){return Ld||(Ld=1,function(r,i){i.__esModule=!0,i.default=l;function l(s,a){return"removeProperty"in s.style?s.style.removeProperty(a):s.style.removeAttribute(a)}r.exports=i.default}(Hi,Hi.exports)),Hi.exports}var ne={},Ai={exports:{}},Pd;function Ip(){return Pd||(Pd=1,function(r,i){i.__esModule=!0,i.default=void 0;var l=!!(typeof window<"u"&&window.document&&window.document.createElement);i.default=l,r.exports=i.default}(Ai,Ai.exports)),Ai.exports}var bd;function cg(){if(bd)return ne;bd=1;var r=Lt();ne.__esModule=!0,ne.default=ne.animationEnd=ne.animationDelay=ne.animationTiming=ne.animationDuration=ne.animationName=ne.transitionEnd=ne.transitionDuration=ne.transitionDelay=ne.transitionTiming=ne.transitionProperty=ne.transform=void 0;var i=r(Ip()),l="transform";ne.transform=l;var s,a,f;ne.animationEnd=f,ne.transitionEnd=a;var d,h,v,x;ne.transitionDelay=x,ne.transitionTiming=v,ne.transitionDuration=h,ne.transitionProperty=d;var E,g,S,L;if(ne.animationDelay=L,ne.animationTiming=S,ne.animationDuration=g,ne.animationName=E,i.default){var T=A();s=T.prefix,ne.transitionEnd=a=T.transitionEnd,ne.animationEnd=f=T.animationEnd,ne.transform=l=s+"-"+l,ne.transitionProperty=d=s+"-transition-property",ne.transitionDuration=h=s+"-transition-duration",ne.transitionDelay=x=s+"-transition-delay",ne.transitionTiming=v=s+"-transition-timing-function",ne.animationName=E=s+"-animation-name",ne.animationDuration=g=s+"-animation-duration",ne.animationTiming=S=s+"-animation-delay",ne.animationDelay=L=s+"-animation-timing-function"}var O={transform:l,end:a,property:d,timing:v,delay:x,duration:h};ne.default=O;function A(){for(var Q=document.createElement("div").style,Z={O:function(Oe){return"o"+Oe.toLowerCase()},Moz:function(Oe){return Oe.toLowerCase()},Webkit:function(Oe){return"webkit"+Oe},ms:function(Oe){return"MS"+Oe}},V=Object.keys(Z),K,Y,de="",me=0;me<V.length;me++){var Pe=V[me];if(Pe+"TransitionProperty"in Q){de="-"+Pe.toLowerCase(),K=Z[Pe]("TransitionEnd"),Y=Z[Pe]("AnimationEnd");break}}return!K&&"transitionProperty"in Q&&(K="transitionend"),!Y&&"animationName"in Q&&(Y="animationend"),Q=null,{animationEnd:Y,transitionEnd:K,prefix:de}}return ne}var Di={exports:{}},kd;function fg(){return kd||(kd=1,function(r,i){i.__esModule=!0,i.default=s;var l=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function s(a){return!!(a&&l.test(a))}r.exports=i.default}(Di,Di.exports)),Di.exports}var Rd;function zs(){return Rd||(Rd=1,function(r,i){var l=Lt();i.__esModule=!0,i.default=x;var s=l(Op()),a=l(ug()),f=l(sg()),d=l(ag()),h=cg(),v=l(fg());function x(E,g,S){var L="",T="",O=g;if(typeof g=="string"){if(S===void 0)return E.style[(0,s.default)(g)]||(0,f.default)(E).getPropertyValue((0,a.default)(g));(O={})[g]=S}Object.keys(O).forEach(function(A){var Q=O[A];!Q&&Q!==0?(0,d.default)(E,(0,a.default)(A)):(0,v.default)(A)?T+=A+"("+Q+") ":L+=(0,a.default)(A)+": "+Q+";"}),T&&(L+=h.transform+": "+T+";"),E.style.cssText+=";"+L}r.exports=i.default}(bi,bi.exports)),bi.exports}var dg=zs();const Md=Qt(dg);var Bi={exports:{}},Fi={exports:{}},Od;function pg(){return Od||(Od=1,function(r,i){var l=Lt();i.__esModule=!0,i.default=void 0;var s=l(Ip()),a=function(){return s.default?function(d,h){return d.contains?d.contains(h):d.compareDocumentPosition?d===h||!!(d.compareDocumentPosition(h)&16):f(d,h)}:f}();i.default=a;function f(d,h){if(h)do if(h===d)return!0;while(h=h.parentNode);return!1}r.exports=i.default}(Fi,Fi.exports)),Fi.exports}var ji={exports:{}},Id;function Us(){return Id||(Id=1,function(r,i){i.__esModule=!0,i.default=l;function l(s){return s===s.window?s:s.nodeType===9?s.defaultView||s.parentWindow:!1}r.exports=i.default}(ji,ji.exports)),ji.exports}var zi={exports:{}},Hd;function Gs(){return Hd||(Hd=1,function(r,i){i.__esModule=!0,i.default=l;function l(s){return s&&s.ownerDocument||document}r.exports=i.default}(zi,zi.exports)),zi.exports}var Ad;function Hp(){return Ad||(Ad=1,function(r,i){var l=Lt();i.__esModule=!0,i.default=d;var s=l(pg()),a=l(Us()),f=l(Gs());function d(h){var v=(0,f.default)(h),x=(0,a.default)(v),E=v&&v.documentElement,g={top:0,left:0,height:0,width:0};if(v)return(0,s.default)(E,h)&&(h.getBoundingClientRect!==void 0&&(g=h.getBoundingClientRect()),g={top:g.top+(x.pageYOffset||E.scrollTop)-(E.clientTop||0),left:g.left+(x.pageXOffset||E.scrollLeft)-(E.clientLeft||0),width:(g.width==null?h.offsetWidth:g.width)||0,height:(g.height==null?h.offsetHeight:g.height)||0}),g}r.exports=i.default}(Bi,Bi.exports)),Bi.exports}var hg=Hp();const Ji=Qt(hg);var Ui={exports:{}},vs={exports:{}},Dd;function mg(){return Dd||(Dd=1,function(r){function i(){return r.exports=i=Object.assign?Object.assign.bind():function(l){for(var s=1;s<arguments.length;s++){var a=arguments[s];for(var f in a)({}).hasOwnProperty.call(a,f)&&(l[f]=a[f])}return l},r.exports.__esModule=!0,r.exports.default=r.exports,i.apply(null,arguments)}r.exports=i,r.exports.__esModule=!0,r.exports.default=r.exports}(vs)),vs.exports}var Gi={exports:{}},Bd;function vg(){return Bd||(Bd=1,function(r,i){var l=Lt();i.__esModule=!0,i.default=d;var s=l(Gs()),a=l(zs());function f(h){return h.nodeName&&h.nodeName.toLowerCase()}function d(h){for(var v=(0,s.default)(h),x=h&&h.offsetParent;x&&f(h)!=="html"&&(0,a.default)(x,"position")==="static";)x=x.offsetParent;return x||v.documentElement}r.exports=i.default}(Gi,Gi.exports)),Gi.exports}var Vi={exports:{}},Fd;function Ap(){return Fd||(Fd=1,function(r,i){var l=Lt();i.__esModule=!0,i.default=a;var s=l(Us());function a(f,d){var h=(0,s.default)(f);if(d===void 0)return h?"pageYOffset"in h?h.pageYOffset:h.document.documentElement.scrollTop:f.scrollTop;h?h.scrollTo("pageXOffset"in h?h.pageXOffset:h.document.documentElement.scrollLeft,d):f.scrollTop=d}r.exports=i.default}(Vi,Vi.exports)),Vi.exports}var Wi={exports:{}},jd;function Dp(){return jd||(jd=1,function(r,i){var l=Lt();i.__esModule=!0,i.default=a;var s=l(Us());function a(f,d){var h=(0,s.default)(f);if(d===void 0)return h?"pageXOffset"in h?h.pageXOffset:h.document.documentElement.scrollLeft:f.scrollLeft;h?h.scrollTo(d,"pageYOffset"in h?h.pageYOffset:h.document.documentElement.scrollTop):f.scrollLeft=d}r.exports=i.default}(Wi,Wi.exports)),Wi.exports}var zd;function gg(){return zd||(zd=1,function(r,i){var l=Lt();i.__esModule=!0,i.default=E;var s=l(mg()),a=l(Hp()),f=l(vg()),d=l(Ap()),h=l(Dp()),v=l(zs());function x(g){return g.nodeName&&g.nodeName.toLowerCase()}function E(g,S){var L={top:0,left:0},T;return(0,v.default)(g,"position")==="fixed"?T=g.getBoundingClientRect():(S=S||(0,f.default)(g),T=(0,a.default)(g),x(S)!=="html"&&(L=(0,a.default)(S)),L.top+=parseInt((0,v.default)(S,"borderTopWidth"),10)-(0,d.default)(S)||0,L.left+=parseInt((0,v.default)(S,"borderLeftWidth"),10)-(0,h.default)(S)||0),(0,s.default)({},T,{top:T.top-L.top-(parseInt((0,v.default)(g,"marginTop"),10)||0),left:T.left-L.left-(parseInt((0,v.default)(g,"marginLeft"),10)||0)})}r.exports=i.default}(Ui,Ui.exports)),Ui.exports}var yg=gg();const Ud=Qt(yg);var xg=Dp();const gs=Qt(xg);var Eg=Ap();const ys=Qt(Eg);var wg=Gs();const Gd=Qt(wg);class Bp{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(i,l){this.nativeEvent=l,this.target=l.target,this.currentTarget=l.currentTarget,this.relatedTarget=l.relatedTarget,this.bubbles=l.bubbles,this.cancelable=l.cancelable,this.defaultPrevented=l.defaultPrevented,this.eventPhase=l.eventPhase,this.isTrusted=l.isTrusted,this.timeStamp=l.timeStamp,this.type=i}}function Sg(r){let i=H.useRef({isFocused:!1,observer:null});Ae(()=>{const s=i.current;return()=>{s.observer&&(s.observer.disconnect(),s.observer=null)}},[]);let l=po(s=>{r==null||r(s)});return H.useCallback(s=>{if(s.target instanceof HTMLButtonElement||s.target instanceof HTMLInputElement||s.target instanceof HTMLTextAreaElement||s.target instanceof HTMLSelectElement){i.current.isFocused=!0;let a=s.target,f=d=>{i.current.isFocused=!1,a.disabled&&l(new Bp("blur",d)),i.current.observer&&(i.current.observer.disconnect(),i.current.observer=null)};a.addEventListener("focusout",f,{once:!0}),i.current.observer=new MutationObserver(()=>{if(i.current.isFocused&&a.disabled){var d;(d=i.current.observer)===null||d===void 0||d.disconnect();let h=a===document.activeElement?null:document.activeElement;a.dispatchEvent(new FocusEvent("blur",{relatedTarget:h})),a.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:h}))}}),i.current.observer.observe(a,{attributes:!0,attributeFilter:["disabled"]})}},[l])}let Cg=!1,ho=null,_g=new Set,co=new Map,In=!1,ks=!1;function Vs(r,i){for(let l of _g)l(r,i)}function $g(r){return!(r.metaKey||!pp()&&r.altKey||r.ctrlKey||r.key==="Control"||r.key==="Shift"||r.key==="Meta")}function el(r){In=!0,$g(r)&&(ho="keyboard",Vs("keyboard",r))}function gt(r){ho="pointer",(r.type==="mousedown"||r.type==="pointerdown")&&(In=!0,Vs("pointer",r))}function Fp(r){J1(r)&&(In=!0,ho="virtual")}function jp(r){r.target===window||r.target===document||Cg||!r.isTrusted||(!In&&!ks&&(ho="virtual",Vs("virtual",r)),In=!1,ks=!1)}function zp(){In=!1,ks=!0}function Vd(r){if(typeof window>"u"||co.get(Yi(r)))return;const i=Yi(r),l=je(r);let s=i.HTMLElement.prototype.focus;i.HTMLElement.prototype.focus=function(){In=!0,s.apply(this,arguments)},l.addEventListener("keydown",el,!0),l.addEventListener("keyup",el,!0),l.addEventListener("click",Fp,!0),i.addEventListener("focus",jp,!0),i.addEventListener("blur",zp,!1),typeof PointerEvent<"u"?(l.addEventListener("pointerdown",gt,!0),l.addEventListener("pointermove",gt,!0),l.addEventListener("pointerup",gt,!0)):(l.addEventListener("mousedown",gt,!0),l.addEventListener("mousemove",gt,!0),l.addEventListener("mouseup",gt,!0)),i.addEventListener("beforeunload",()=>{Up(r)},{once:!0}),co.set(i,{focus:s})}const Up=(r,i)=>{const l=Yi(r),s=je(r);i&&s.removeEventListener("DOMContentLoaded",i),co.has(l)&&(l.HTMLElement.prototype.focus=co.get(l).focus,s.removeEventListener("keydown",el,!0),s.removeEventListener("keyup",el,!0),s.removeEventListener("click",Fp,!0),l.removeEventListener("focus",jp,!0),l.removeEventListener("blur",zp,!1),typeof PointerEvent<"u"?(s.removeEventListener("pointerdown",gt,!0),s.removeEventListener("pointermove",gt,!0),s.removeEventListener("pointerup",gt,!0)):(s.removeEventListener("mousedown",gt,!0),s.removeEventListener("mousemove",gt,!0),s.removeEventListener("mouseup",gt,!0)),co.delete(l))};function Ng(r){const i=je(r);let l;return i.readyState!=="loading"?Vd(r):(l=()=>{Vd(r)},i.addEventListener("DOMContentLoaded",l)),()=>Up(r,l)}typeof document<"u"&&Ng();function Gp(){return ho}function Rs(r){const i=je(r),l=yt(i);if(Gp()==="virtual"){let s=l;Q1(()=>{yt(i)===s&&r.isConnected&&ad(r)})}else ad(r)}function Vp(r){let{isDisabled:i,onBlurWithin:l,onFocusWithin:s,onFocusWithinChange:a}=r,f=H.useRef({isFocusWithin:!1}),{addGlobalListener:d,removeAllGlobalListeners:h}=X1(),v=H.useCallback(g=>{g.currentTarget.contains(g.target)&&f.current.isFocusWithin&&!g.currentTarget.contains(g.relatedTarget)&&(f.current.isFocusWithin=!1,h(),l&&l(g),a&&a(!1))},[l,a,f,h]),x=Sg(v),E=H.useCallback(g=>{if(!g.currentTarget.contains(g.target))return;const S=je(g.target),L=yt(S);if(!f.current.isFocusWithin&&L===Rn(g.nativeEvent)){s&&s(g),a&&a(!0),f.current.isFocusWithin=!0,x(g);let T=g.currentTarget;d(S,"focus",O=>{if(f.current.isFocusWithin&&!ws(T,O.target)){let A=new Bp("blur",new S.defaultView.FocusEvent("blur",{relatedTarget:O.target}));A.target=T,A.currentTarget=T,v(A)}},{capture:!0})}},[s,a,x,d,v]);return i?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:E,onBlur:v}}}function Tg(r){let{ref:i,onInteractOutside:l,isDisabled:s,onInteractOutsideStart:a}=r,f=H.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),d=po(v=>{l&&qi(v,i)&&(a&&a(v),f.current.isPointerDown=!0)}),h=po(v=>{l&&l(v)});H.useEffect(()=>{let v=f.current;if(s)return;const x=i.current,E=je(x);if(typeof PointerEvent<"u"){let g=S=>{v.isPointerDown&&qi(S,i)&&h(S),v.isPointerDown=!1};return E.addEventListener("pointerdown",d,!0),E.addEventListener("pointerup",g,!0),()=>{E.removeEventListener("pointerdown",d,!0),E.removeEventListener("pointerup",g,!0)}}else{let g=L=>{v.ignoreEmulatedMouseEvents?v.ignoreEmulatedMouseEvents=!1:v.isPointerDown&&qi(L,i)&&h(L),v.isPointerDown=!1},S=L=>{v.ignoreEmulatedMouseEvents=!0,v.isPointerDown&&qi(L,i)&&h(L),v.isPointerDown=!1};return E.addEventListener("mousedown",d,!0),E.addEventListener("mouseup",g,!0),E.addEventListener("touchstart",d,!0),E.addEventListener("touchend",S,!0),()=>{E.removeEventListener("mousedown",d,!0),E.removeEventListener("mouseup",g,!0),E.removeEventListener("touchstart",d,!0),E.removeEventListener("touchend",S,!0)}}},[i,s,d,h])}function qi(r,i){if(r.button>0)return!1;if(r.target){const l=r.target.ownerDocument;if(!l||!l.documentElement.contains(r.target)||r.target.closest("[data-react-aria-top-layer]"))return!1}return i.current?!r.composedPath().includes(i.current):!1}const Wd={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function Lg(r={}){let{style:i,isFocusable:l}=r,[s,a]=H.useState(!1),{focusWithinProps:f}=Vp({isDisabled:!l,onFocusWithinChange:h=>a(h)}),d=H.useMemo(()=>s?i:i?{...Wd,...i}:Wd,[s]);return{visuallyHiddenProps:{...f,style:d}}}function Pg(r){let{children:i,elementType:l="div",isFocusable:s,style:a,...f}=r,{visuallyHiddenProps:d}=Lg(r);return fe.createElement(l,I1(f,d),i)}function Pt(r,i,l,s){Object.defineProperty(r,i,{get:l,set:s,enumerable:!0,configurable:!0})}function bg(r){return r&&r.__esModule?r.default:r}var kg={};Pt(kg,"useOverlayPosition",()=>Fg);const qd={top:"top",bottom:"top",left:"left",right:"left"},tl={top:"bottom",bottom:"top",left:"right",right:"left"},Rg={top:"left",left:"top"},Ms={top:"height",left:"width"},Qi={};let ur=typeof window<"u"&&window.visualViewport;function Mg(r){let i=0,l=0,s=0,a=0,f={};if(r.tagName==="BODY"){var d;i=(d=ur==null?void 0:ur.width)!==null&&d!==void 0?d:document.documentElement.clientWidth;var h;l=(h=ur==null?void 0:ur.height)!==null&&h!==void 0?h:document.documentElement.clientHeight,f.top=ys(Gd(r).documentElement)||ys(r),f.left=gs(Gd(r).documentElement)||gs(r)}else({width:i,height:l,top:s,left:a}=Ji(r)),f.top=ys(r),f.left=gs(r);return{width:i,height:l,scroll:f,top:s,left:a}}function Og(r){return{top:r.scrollTop,left:r.scrollLeft,width:r.scrollWidth,height:r.scrollHeight}}function Qd(r,i,l,s,a){let f=s.scroll[r],d=s[Ms[r]],h=i-a-f,v=i+a-f+l;return h<0?-h:v>d?Math.max(d-v,-h):0}function Ig(r){let i=window.getComputedStyle(r);return{top:parseInt(i.marginTop,10)||0,bottom:parseInt(i.marginBottom,10)||0,left:parseInt(i.marginLeft,10)||0,right:parseInt(i.marginRight,10)||0}}function Xd(r){if(Qi[r])return Qi[r];let[i,l]=r.split(" "),s=qd[i]||"right",a=Rg[s];qd[l]||(l="center");let f=Ms[s],d=Ms[a];return Qi[r]={placement:i,crossPlacement:l,axis:s,crossAxis:a,size:f,crossSize:d},Qi[r]}function xs(r,i,l,s,a,f,d,h){let{placement:v,crossPlacement:x,axis:E,crossAxis:g,size:S,crossSize:L}=s,T={};T[g]=r[g],x==="center"?T[g]+=(r[L]-l[L])/2:x!==g&&(T[g]+=r[L]-l[L]),T[g]+=f;let O=r[g]+r[L]/2-l[L],A=r[g]+r[L]/2;if(T[g]=Math.min(Math.max(O,T[g]),A),v===E){const Q=h?d[S]:i[S];T[tl[E]]=Math.floor(Q-r[E]+a)}else T[E]=Math.floor(r[E]+r[S]+a);return T}function Hg(r,i,l,s,a,f){return r.top!=null?Math.max(0,i.height+i.top+i.scroll.top-(l.top+r.top)-(a.top+a.bottom+f)):Math.max(0,s.top+l.top-(i.top+i.scroll.top)-(a.top+a.bottom+f))}function Jd(r,i,l,s,a,f){let{placement:d,axis:h,size:v}=f;return d===h?Math.max(0,l[h]-r[h]-r.scroll[h]+i[h]-s[h]-s[tl[h]]-a):Math.max(0,r[v]+r[h]+r.scroll[h]-i[h]-l[h]-l[v]-s[h]-s[tl[h]]-a)}function Ag(r,i,l,s,a,f,d,h,v,x,E,g,S){let L=Xd(r),{size:T,crossAxis:O,crossSize:A,placement:Q,crossPlacement:Z}=L,V=xs(i,h,l,L,x,E,v,g),K=x,Y=Jd(h,v,i,a,f+x,L);if(d&&s[T]>Y){let Ge=Xd(`${tl[Q]} ${Z}`),Oe=xs(i,h,l,Ge,x,E,v,g);Jd(h,v,i,a,f+x,Ge)>Y&&(L=Ge,V=Oe,K=x)}let de=Qd(O,V[O],l[A],h,f);V[O]+=de;let me=Hg(V,h,v,i,a,f);S&&S<me&&(me=S),l.height=Math.min(l.height,me),V=xs(i,h,l,L,K,E,v,g),de=Qd(O,V[O],l[A],h,f),V[O]+=de;let Pe={};return Pe[O]=i[O]-V[O]+i[A]/2,{position:V,maxHeight:me,arrowOffsetLeft:Pe.left,arrowOffsetTop:Pe.top,placement:L.placement}}function Dg(r){let{placement:i,targetNode:l,overlayNode:s,scrollNode:a,padding:f,shouldFlip:d,boundaryElement:h,offset:v,crossOffset:x,maxHeight:E}=r,g=s.offsetParent||document.body,S=g.tagName==="BODY";const L=window.getComputedStyle(g).position;let T=!!L&&L!=="static",O=S?Ji(l):Ud(l,g);S||(O.top+=parseInt(Md(l,"marginTop"),10)||0,O.left+=parseInt(Md(l,"marginLeft"),10)||0);let A=Ji(s),Q=Ig(s);A.width+=Q.left+Q.right,A.height+=Q.top+Q.bottom;let Z=Og(a),V=Mg(h),K=h.tagName==="BODY"?Ji(g):Ud(g,h);return Ag(i,O,A,Z,Q,f,d,V,K,v,x,T,E)}const Wp=new WeakMap;function Bg(r){let{triggerRef:i,isOpen:l,onClose:s}=r;H.useEffect(()=>{if(!l)return;let a=f=>{let d=f.target;if(!i.current||d instanceof Node&&!d.contains(i.current))return;let h=s||Wp.get(i.current);h&&h()};return window.addEventListener("scroll",a,!0),()=>{window.removeEventListener("scroll",a,!0)}},[l,s,i])}let sr=typeof window<"u"&&window.visualViewport;function Fg(r){let{direction:i}=gp(),{targetRef:l,overlayRef:s,scrollRef:a=s,placement:f="bottom",containerPadding:d=12,shouldFlip:h=!0,boundaryElement:v=typeof document<"u"?document.body:null,offset:x=0,crossOffset:E=0,shouldUpdatePosition:g=!0,isOpen:S=!0,onClose:L,maxHeight:T}=r,[O,A]=H.useState({position:{},arrowOffsetLeft:void 0,arrowOffsetTop:void 0,maxHeight:void 0,placement:void 0}),Q=[g,f,s.current,l.current,a.current,d,h,v,x,E,S,i,T],Z=H.useCallback(()=>{g===!1||!S||!s.current||!l.current||!a.current||!v||A(Dg({placement:zg(f,i),overlayNode:s.current,targetNode:l.current,scrollNode:a.current,padding:d,shouldFlip:h,boundaryElement:v,offset:x,crossOffset:E,maxHeight:T}))},Q);Ae(Z,Q),jg(Z);let V=H.useRef(!1);Ae(()=>{let Y,de=()=>{V.current=!0,clearTimeout(Y),Y=setTimeout(()=>{V.current=!1},500),Z()};return sr==null||sr.addEventListener("resize",de),()=>{sr==null||sr.removeEventListener("resize",de)}},[Z]);let K=H.useCallback(()=>{V.current||L()},[L,V]);return Bg({triggerRef:l,isOpen:S,onClose:L?K:void 0}),{overlayProps:{style:{position:"absolute",zIndex:1e5,...O.position,maxHeight:O.maxHeight}},placement:O.placement,arrowProps:{style:{left:O.arrowOffsetLeft,top:O.arrowOffsetTop}},updatePosition:Z}}function jg(r){Ae(()=>(window.addEventListener("resize",r,!1),()=>{window.removeEventListener("resize",r,!1)}),[r])}function zg(r,i){return i==="rtl"?r.replace("start","right").replace("end","left"):r.replace("start","left").replace("end","right")}var Ug={};Pt(Ug,"useOverlay",()=>qp);const Wt=[];function qp(r,i){let{onClose:l,shouldCloseOnBlur:s,isOpen:a,isDismissable:f=!1,isKeyboardDismissDisabled:d=!1,shouldCloseOnInteractOutside:h}=r;H.useEffect(()=>(a&&Wt.push(i),()=>{let T=Wt.indexOf(i);T>=0&&Wt.splice(T,1)}),[a,i]);let v=()=>{Wt[Wt.length-1]===i&&l&&l()},x=T=>{(!h||h(T.target))&&Wt[Wt.length-1]===i&&(T.stopPropagation(),T.preventDefault())},E=T=>{(!h||h(T.target))&&(Wt[Wt.length-1]===i&&(T.stopPropagation(),T.preventDefault()),v())},g=T=>{T.key==="Escape"&&!d&&(T.preventDefault(),v())};Tg({ref:i,onInteractOutside:f?E:null,onInteractOutsideStart:x});let{focusWithinProps:S}=Vp({isDisabled:!s,onBlurWithin:T=>{(!h||h(T.relatedTarget))&&l()}}),L=T=>{T.target===T.currentTarget&&T.preventDefault()};return{overlayProps:{onKeyDown:g,...S},underlayProps:{onPointerDown:L}}}var Gg={};Pt(Gg,"useOverlayTrigger",()=>Vg);function Vg(r,i,l){let{type:s}=r,{isOpen:a}=i;H.useEffect(()=>{l&&l.current&&Wp.set(l.current,i.close)});let f;s==="menu"?f=!0:s==="listbox"&&(f="listbox");let d=cp();return{triggerProps:{"aria-haspopup":f,"aria-expanded":a,"aria-controls":a?d:null},overlayProps:{id:d}}}var Wg={};Pt(Wg,"usePreventScroll",()=>Qp);const Es=typeof window<"u"&&window.visualViewport,Zd=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Qp(r={}){let{isDisabled:i}=r;Ae(()=>{if(!i)return W1()?Qg():qg()},[i])}function qg(){return Ki(fo(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),fo(document.documentElement,"overflow","hidden"))}function Qg(){let r,i=0,l=g=>{r=mp(g.target),!(r===document.documentElement&&r===document.body)&&(i=g.changedTouches[0].pageY)},s=g=>{if(r===document.documentElement||r===document.body){g.preventDefault();return}let S=g.changedTouches[0].pageY,L=r.scrollTop,T=r.scrollHeight-r.clientHeight;(L<=0&&S>i||L>=T&&S<i)&&g.preventDefault(),i=S},a=g=>{let S=g.target;S instanceof HTMLInputElement&&!Zd.has(S.type)&&(g.preventDefault(),S.style.transform="translateY(-2000px)",S.focus(),requestAnimationFrame(()=>{S.style.transform=""}))},f=g=>{let S=g.target;S instanceof HTMLInputElement&&!Zd.has(S.type)&&(S.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{S.style.transform="",Es&&(Es.height<window.innerHeight?requestAnimationFrame(()=>{Kd(S)}):Es.addEventListener("resize",()=>Kd(S),{once:!0}))}))},d=()=>{window.scrollTo(0,0)},h=window.pageXOffset,v=window.pageYOffset,x=Ki(fo(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),fo(document.documentElement,"overflow","hidden"),fo(document.body,"marginTop",`-${v}px`));window.scrollTo(0,0);let E=Ki(io(document,"touchstart",l,{passive:!1,capture:!0}),io(document,"touchmove",s,{passive:!1,capture:!0}),io(document,"touchend",a,{passive:!1,capture:!0}),io(document,"focus",f,!0),io(window,"scroll",d));return()=>{x(),E(),window.scrollTo(h,v)}}function fo(r,i,l){let s=r.style[i];return r.style[i]=l,()=>{r.style[i]=s}}function io(r,i,l,s){return r.addEventListener(i,l,s),()=>{r.removeEventListener(i,l,s)}}function Kd(r){let i=mp(r);if(i!==document.documentElement&&i!==document.body){let l=i.getBoundingClientRect().top,s=r.getBoundingClientRect().top;s>l+r.clientHeight&&(i.scrollTop+=s-l)}}var mo={};Pt(mo,"ModalProvider",()=>Xp);Pt(mo,"useModalProvider",()=>Jp);Pt(mo,"OverlayProvider",()=>Zp);Pt(mo,"OverlayContainer",()=>Kp);Pt(mo,"useModal",()=>Yp);const nl=fe.createContext(null);function Xp(r){let{children:i}=r,l=H.useContext(nl),[s,a]=H.useState(0),f=H.useMemo(()=>({parent:l,modalCount:s,addModal(){a(d=>d+1),l&&l.addModal()},removeModal(){a(d=>d-1),l&&l.removeModal()}}),[l,s]);return fe.createElement(nl.Provider,{value:f},i)}function Jp(){let r=H.useContext(nl);return{modalProviderProps:{"aria-hidden":r&&r.modalCount>0?!0:null}}}function Xg(r){let{modalProviderProps:i}=Jp();return fe.createElement("div",{"data-overlay-container":!0,...r,...i})}function Zp(r){return fe.createElement(Xp,null,fe.createElement(Xg,r))}function Kp(r){let{portalContainer:i=document.body,...l}=r;fe.useEffect(()=>{if(i.closest("[data-overlay-container]"))throw new Error("An OverlayContainer must not be inside another container. Please change the portalContainer prop.")},[i]);let s=fe.createElement(Zp,l);return qm.createPortal(s,i)}function Yp(r){let i=H.useContext(nl);if(!i)throw new Error("Modal is not contained within a provider");return H.useEffect(()=>{if(!(r!=null&&r.isDisabled||!i||!i.parent))return i.parent.addModal(),()=>{i&&i.parent&&i.parent.removeModal()}},[i,i.parent,r==null?void 0:r.isDisabled]),{modalProps:{"data-ismodal":!(r!=null&&r.isDisabled)}}}var Jg={};Pt(Jg,"DismissButton",()=>Zg);var eh={},th={};th=JSON.parse('{"dismiss":"تجاهل"}');var nh={};nh=JSON.parse('{"dismiss":"Отхвърляне"}');var rh={};rh=JSON.parse('{"dismiss":"Odstranit"}');var oh={};oh=JSON.parse('{"dismiss":"Luk"}');var ih={};ih=JSON.parse('{"dismiss":"Schließen"}');var lh={};lh=JSON.parse('{"dismiss":"Απόρριψη"}');var uh={};uh=JSON.parse('{"dismiss":"Dismiss"}');var sh={};sh=JSON.parse('{"dismiss":"Descartar"}');var ah={};ah=JSON.parse('{"dismiss":"Lõpeta"}');var ch={};ch=JSON.parse('{"dismiss":"Hylkää"}');var fh={};fh=JSON.parse('{"dismiss":"Rejeter"}');var dh={};dh=JSON.parse('{"dismiss":"התעלם"}');var ph={};ph=JSON.parse('{"dismiss":"Odbaci"}');var hh={};hh=JSON.parse('{"dismiss":"Elutasítás"}');var mh={};mh=JSON.parse('{"dismiss":"Ignora"}');var vh={};vh=JSON.parse('{"dismiss":"閉じる"}');var gh={};gh=JSON.parse('{"dismiss":"무시"}');var yh={};yh=JSON.parse('{"dismiss":"Atmesti"}');var xh={};xh=JSON.parse('{"dismiss":"Nerādīt"}');var Eh={};Eh=JSON.parse('{"dismiss":"Lukk"}');var wh={};wh=JSON.parse('{"dismiss":"Negeren"}');var Sh={};Sh=JSON.parse('{"dismiss":"Zignoruj"}');var Ch={};Ch=JSON.parse('{"dismiss":"Descartar"}');var _h={};_h=JSON.parse('{"dismiss":"Dispensar"}');var $h={};$h=JSON.parse('{"dismiss":"Revocare"}');var Nh={};Nh=JSON.parse('{"dismiss":"Пропустить"}');var Th={};Th=JSON.parse('{"dismiss":"Zrušiť"}');var Lh={};Lh=JSON.parse('{"dismiss":"Opusti"}');var Ph={};Ph=JSON.parse('{"dismiss":"Odbaci"}');var bh={};bh=JSON.parse('{"dismiss":"Avvisa"}');var kh={};kh=JSON.parse('{"dismiss":"Kapat"}');var Rh={};Rh=JSON.parse('{"dismiss":"Скасувати"}');var Mh={};Mh=JSON.parse('{"dismiss":"取消"}');var Oh={};Oh=JSON.parse('{"dismiss":"關閉"}');eh={"ar-AE":th,"bg-BG":nh,"cs-CZ":rh,"da-DK":oh,"de-DE":ih,"el-GR":lh,"en-US":uh,"es-ES":sh,"et-EE":ah,"fi-FI":ch,"fr-FR":fh,"he-IL":dh,"hr-HR":ph,"hu-HU":hh,"it-IT":mh,"ja-JP":vh,"ko-KR":gh,"lt-LT":yh,"lv-LV":xh,"nb-NO":Eh,"nl-NL":wh,"pl-PL":Sh,"pt-BR":Ch,"pt-PT":_h,"ro-RO":$h,"ru-RU":Nh,"sk-SK":Th,"sl-SI":Lh,"sr-SP":Ph,"sv-SE":bh,"tr-TR":kh,"uk-UA":Rh,"zh-CN":Mh,"zh-TW":Oh};function Zg(r){let{onDismiss:i}=r,l=og(bg(eh)),s=()=>{i&&i()};return fe.createElement(Pg,null,fe.createElement("button",{tabIndex:-1,"aria-label":l("dismiss"),onClick:s}))}var Kg={};Pt(Kg,"ariaHideOutside",()=>Yg);let lo=new WeakMap;function Yg(r,i=document.body){let l=new Set(r),s=new Set,a=document.createTreeWalker(i,NodeFilter.SHOW_ELEMENT,{acceptNode(v){return v instanceof HTMLElement&&v.dataset.liveAnnouncer==="true"&&l.add(v),l.has(v)||s.has(v.parentElement)?NodeFilter.FILTER_REJECT:v instanceof HTMLElement&&v.getAttribute("role")==="row"||r.some(x=>v.contains(x))?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}}),f=v=>{var x;let E=(x=lo.get(v))!==null&&x!==void 0?x:0;v.getAttribute("aria-hidden")==="true"&&E===0||(E===0&&v.setAttribute("aria-hidden","true"),s.add(v),lo.set(v,E+1))},d=a.nextNode();for(;d!=null;)f(d),d=a.nextNode();let h=new MutationObserver(v=>{for(let x of v)if(!(x.type!=="childList"||x.addedNodes.length===0)&&![...l,...s].some(E=>E.contains(x.target)))for(let E of x.addedNodes)E instanceof HTMLElement&&E.dataset.liveAnnouncer==="true"?l.add(E):E instanceof Element&&f(E)});return h.observe(i,{childList:!0,subtree:!0}),()=>{h.disconnect();for(let v of s){let x=lo.get(v);x===1?(v.removeAttribute("aria-hidden"),lo.delete(v)):lo.set(v,x-1)}}}function e2(r){const i=Yi(r);if(!(r instanceof i.HTMLElement)&&!(r instanceof i.SVGElement))return!1;let{display:l,visibility:s}=r.style,a=l!=="none"&&s!=="hidden"&&s!=="collapse";if(a){const{getComputedStyle:f}=r.ownerDocument.defaultView;let{display:d,visibility:h}=f(r);a=d!=="none"&&h!=="hidden"&&h!=="collapse"}return a}function t2(r,i){return!r.hasAttribute("hidden")&&!r.hasAttribute("data-react-aria-prevent-focus")&&(r.nodeName==="DETAILS"&&i&&i.nodeName!=="SUMMARY"?r.hasAttribute("open"):!0)}function Ih(r,i){return r.nodeName!=="#comment"&&e2(r)&&t2(r,i)&&(!r.parentElement||Ih(r.parentElement,r))}const Os=fe.createContext(null),Is="react-aria-focus-scope-restore";let Ee=null;function n2(r){let{children:i,contain:l,restoreFocus:s,autoFocus:a}=r,f=H.useRef(null),d=H.useRef(null),h=H.useRef([]),{parentNode:v}=H.useContext(Os)||{},x=H.useMemo(()=>new As({scopeRef:h}),[h]);Ae(()=>{let S=v||Me.root;if(Me.getTreeNode(S.scopeRef)&&Ee&&!rl(Ee,S.scopeRef)){let L=Me.getTreeNode(Ee);L&&(S=L)}S.addChild(x),Me.addNode(x)},[x,v]),Ae(()=>{let S=Me.getTreeNode(h);S&&(S.contain=!!l)},[l]),Ae(()=>{var S;let L=(S=f.current)===null||S===void 0?void 0:S.nextSibling,T=[],O=A=>A.stopPropagation();for(;L&&L!==d.current;)T.push(L),L.addEventListener(Is,O),L=L.nextSibling;return h.current=T,()=>{for(let A of T)A.removeEventListener(Is,O)}},[i]),u2(h,s,l),i2(h,l),s2(h,s,l),l2(h,a),H.useEffect(()=>{const S=yt(je(h.current?h.current[0]:void 0));let L=null;if(xt(S,h.current)){for(let T of Me.traverse())T.scopeRef&&xt(S,T.scopeRef.current)&&(L=T);L===Me.getTreeNode(h)&&(Ee=L.scopeRef)}},[h]),Ae(()=>()=>{var S,L,T;let O=(T=(L=Me.getTreeNode(h))===null||L===void 0||(S=L.parent)===null||S===void 0?void 0:S.scopeRef)!==null&&T!==void 0?T:null;(h===Ee||rl(h,Ee))&&(!O||Me.getTreeNode(O))&&(Ee=O),Me.removeTreeNode(h)},[h]);let E=H.useMemo(()=>o2(h),[]),g=H.useMemo(()=>({focusManager:E,parentNode:x}),[x,E]);return fe.createElement(Os.Provider,{value:g},fe.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:f}),i,fe.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:d}))}function r2(){var r;return(r=H.useContext(Os))===null||r===void 0?void 0:r.focusManager}function o2(r){return{focusNext(i={}){let l=r.current,{from:s,tabbable:a,wrap:f,accept:d}=i;var h;let v=s||yt(je((h=l[0])!==null&&h!==void 0?h:void 0)),x=l[0].previousElementSibling,E=Mn(l),g=vn(E,{tabbable:a,accept:d},l);g.currentNode=xt(v,l)?v:x;let S=g.nextNode();return!S&&f&&(g.currentNode=x,S=g.nextNode()),S&&qt(S,!0),S},focusPrevious(i={}){let l=r.current,{from:s,tabbable:a,wrap:f,accept:d}=i;var h;let v=s||yt(je((h=l[0])!==null&&h!==void 0?h:void 0)),x=l[l.length-1].nextElementSibling,E=Mn(l),g=vn(E,{tabbable:a,accept:d},l);g.currentNode=xt(v,l)?v:x;let S=g.previousNode();return!S&&f&&(g.currentNode=x,S=g.previousNode()),S&&qt(S,!0),S},focusFirst(i={}){let l=r.current,{tabbable:s,accept:a}=i,f=Mn(l),d=vn(f,{tabbable:s,accept:a},l);d.currentNode=l[0].previousElementSibling;let h=d.nextNode();return h&&qt(h,!0),h},focusLast(i={}){let l=r.current,{tabbable:s,accept:a}=i,f=Mn(l),d=vn(f,{tabbable:s,accept:a},l);d.currentNode=l[l.length-1].nextElementSibling;let h=d.previousNode();return h&&qt(h,!0),h}}}function Mn(r){return r[0].parentElement}function ao(r){let i=Me.getTreeNode(Ee);for(;i&&i.scopeRef!==r;){if(i.contain)return!1;i=i.parent}return!0}function i2(r,i){let l=H.useRef(void 0),s=H.useRef(void 0);Ae(()=>{let a=r.current;if(!i){s.current&&(cancelAnimationFrame(s.current),s.current=void 0);return}const f=je(a?a[0]:void 0);let d=x=>{if(x.key!=="Tab"||x.altKey||x.ctrlKey||x.metaKey||!ao(r)||x.isComposing)return;let E=yt(f),g=r.current;if(!g||!xt(E,g))return;let S=Mn(g),L=vn(S,{tabbable:!0},g);if(!E)return;L.currentNode=E;let T=x.shiftKey?L.previousNode():L.nextNode();T||(L.currentNode=x.shiftKey?g[g.length-1].nextElementSibling:g[0].previousElementSibling,T=x.shiftKey?L.previousNode():L.nextNode()),x.preventDefault(),T&&qt(T,!0)},h=x=>{(!Ee||rl(Ee,r))&&xt(Rn(x),r.current)?(Ee=r,l.current=Rn(x)):ao(r)&&!On(Rn(x),r)?l.current?l.current.focus():Ee&&Ee.current&&Hs(Ee.current):ao(r)&&(l.current=Rn(x))},v=x=>{s.current&&cancelAnimationFrame(s.current),s.current=requestAnimationFrame(()=>{let E=Gp(),g=(E==="virtual"||E===null)&&hp()&&q1(),S=yt(f);if(!g&&S&&ao(r)&&!On(S,r)){Ee=r;let T=Rn(x);if(T&&T.isConnected){var L;l.current=T,(L=l.current)===null||L===void 0||L.focus()}else Ee.current&&Hs(Ee.current)}})};return f.addEventListener("keydown",d,!1),f.addEventListener("focusin",h,!1),a==null||a.forEach(x=>x.addEventListener("focusin",h,!1)),a==null||a.forEach(x=>x.addEventListener("focusout",v,!1)),()=>{f.removeEventListener("keydown",d,!1),f.removeEventListener("focusin",h,!1),a==null||a.forEach(x=>x.removeEventListener("focusin",h,!1)),a==null||a.forEach(x=>x.removeEventListener("focusout",v,!1))}},[r,i]),Ae(()=>()=>{s.current&&cancelAnimationFrame(s.current)},[s])}function Hh(r){return On(r)}function xt(r,i){return!r||!i?!1:i.some(l=>l.contains(r))}function On(r,i=null){if(r instanceof Element&&r.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:l}of Me.traverse(Me.getTreeNode(i)))if(l&&xt(r,l.current))return!0;return!1}function rl(r,i){var l;let s=(l=Me.getTreeNode(i))===null||l===void 0?void 0:l.parent;for(;s;){if(s.scopeRef===r)return!0;s=s.parent}return!1}function qt(r,i=!1){if(r!=null&&!i)try{Rs(r)}catch{}else if(r!=null)try{r.focus()}catch{}}function Ah(r,i=!0){let l=r[0].previousElementSibling,s=Mn(r),a=vn(s,{tabbable:i},r);a.currentNode=l;let f=a.nextNode();return i&&!f&&(s=Mn(r),a=vn(s,{tabbable:!1},r),a.currentNode=l,f=a.nextNode()),f}function Hs(r,i=!0){qt(Ah(r,i))}function l2(r,i){const l=fe.useRef(i);H.useEffect(()=>{if(l.current){Ee=r;const s=je(r.current?r.current[0]:void 0);!xt(yt(s),Ee.current)&&r.current&&Hs(r.current)}l.current=!1},[r])}function u2(r,i,l){Ae(()=>{if(i||l)return;let s=r.current;const a=je(s?s[0]:void 0);let f=d=>{let h=Rn(d);xt(h,r.current)?Ee=r:Hh(h)||(Ee=null)};return a.addEventListener("focusin",f,!1),s==null||s.forEach(d=>d.addEventListener("focusin",f,!1)),()=>{a.removeEventListener("focusin",f,!1),s==null||s.forEach(d=>d.removeEventListener("focusin",f,!1))}},[r,i,l])}function Yd(r){let i=Me.getTreeNode(Ee);for(;i&&i.scopeRef!==r;){if(i.nodeToRestore)return!1;i=i.parent}return(i==null?void 0:i.scopeRef)===r}function s2(r,i,l){const s=H.useRef(typeof document<"u"?yt(je(r.current?r.current[0]:void 0)):null);Ae(()=>{let a=r.current;const f=je(a?a[0]:void 0);if(!i||l)return;let d=()=>{(!Ee||rl(Ee,r))&&xt(yt(f),r.current)&&(Ee=r)};return f.addEventListener("focusin",d,!1),a==null||a.forEach(h=>h.addEventListener("focusin",d,!1)),()=>{f.removeEventListener("focusin",d,!1),a==null||a.forEach(h=>h.removeEventListener("focusin",d,!1))}},[r,l]),Ae(()=>{const a=je(r.current?r.current[0]:void 0);if(!i)return;let f=d=>{if(d.key!=="Tab"||d.altKey||d.ctrlKey||d.metaKey||!ao(r)||d.isComposing)return;let h=a.activeElement;if(!On(h,r)||!Yd(r))return;let v=Me.getTreeNode(r);if(!v)return;let x=v.nodeToRestore,E=vn(a.body,{tabbable:!0});E.currentNode=h;let g=d.shiftKey?E.previousNode():E.nextNode();if((!x||!x.isConnected||x===a.body)&&(x=void 0,v.nodeToRestore=void 0),(!g||!On(g,r))&&x){E.currentNode=x;do g=d.shiftKey?E.previousNode():E.nextNode();while(On(g,r));d.preventDefault(),d.stopPropagation(),g?qt(g,!0):Hh(x)?qt(x,!0):h.blur()}};return l||a.addEventListener("keydown",f,!0),()=>{l||a.removeEventListener("keydown",f,!0)}},[r,i,l]),Ae(()=>{const a=je(r.current?r.current[0]:void 0);if(!i)return;let f=Me.getTreeNode(r);if(f){var d;return f.nodeToRestore=(d=s.current)!==null&&d!==void 0?d:void 0,()=>{let h=Me.getTreeNode(r);if(!h)return;let v=h.nodeToRestore,x=yt(a);if(i&&v&&(x&&On(x,r)||x===a.body&&Yd(r))){let E=Me.clone();requestAnimationFrame(()=>{if(a.activeElement===a.body){let g=E.getTreeNode(r);for(;g;){if(g.nodeToRestore&&g.nodeToRestore.isConnected){ep(g.nodeToRestore);return}g=g.parent}for(g=E.getTreeNode(r);g;){if(g.scopeRef&&g.scopeRef.current&&Me.getTreeNode(g.scopeRef)){let S=Ah(g.scopeRef.current,!0);ep(S);return}g=g.parent}}})}}}},[r,i])}function ep(r){r.dispatchEvent(new CustomEvent(Is,{bubbles:!0,cancelable:!0}))&&qt(r)}function vn(r,i,l){let s=i!=null&&i.tabbable?ev:Y1,a=(r==null?void 0:r.nodeType)===Node.ELEMENT_NODE?r:null,f=je(a),d=M1(f,r||f,NodeFilter.SHOW_ELEMENT,{acceptNode(h){var v;return!(i==null||(v=i.from)===null||v===void 0)&&v.contains(h)?NodeFilter.FILTER_REJECT:s(h)&&Ih(h)&&(!l||xt(h,l))&&(!(i!=null&&i.accept)||i.accept(h))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return i!=null&&i.from&&(d.currentNode=i.from),d}class Ws{get size(){return this.fastMap.size}getTreeNode(i){return this.fastMap.get(i)}addTreeNode(i,l,s){let a=this.fastMap.get(l??null);if(!a)return;let f=new As({scopeRef:i});a.addChild(f),f.parent=a,this.fastMap.set(i,f),s&&(f.nodeToRestore=s)}addNode(i){this.fastMap.set(i.scopeRef,i)}removeTreeNode(i){if(i===null)return;let l=this.fastMap.get(i);if(!l)return;let s=l.parent;for(let f of this.traverse())f!==l&&l.nodeToRestore&&f.nodeToRestore&&l.scopeRef&&l.scopeRef.current&&xt(f.nodeToRestore,l.scopeRef.current)&&(f.nodeToRestore=l.nodeToRestore);let a=l.children;s&&(s.removeChild(l),a.size>0&&a.forEach(f=>s&&s.addChild(f))),this.fastMap.delete(l.scopeRef)}*traverse(i=this.root){if(i.scopeRef!=null&&(yield i),i.children.size>0)for(let l of i.children)yield*this.traverse(l)}clone(){var i;let l=new Ws;var s;for(let a of this.traverse())l.addTreeNode(a.scopeRef,(s=(i=a.parent)===null||i===void 0?void 0:i.scopeRef)!==null&&s!==void 0?s:null,a.nodeToRestore);return l}constructor(){this.fastMap=new Map,this.root=new As({scopeRef:null}),this.fastMap.set(null,this.root)}}class As{addChild(i){this.children.add(i),i.parent=this}removeChild(i){this.children.delete(i),i.parent=void 0}constructor(i){this.children=new Set,this.contain=!1,this.scopeRef=i.scopeRef}}let Me=new Ws;function Dh(r,i,l){let s=l;l&&typeof l=="object"&&(s=l.className),s=s==null?void 0:s.split(" ");const a=l==null?void 0:l.cssModule;let f="";return Array.isArray(r)?(f=[],r.forEach(d=>{let h=!1;i[d]&&(f.push(i[d]),h=!0),a&&a[d]?(f.push(a[d]),h=!0):(a&&l.retainMissingModuleClasses||!a)&&s!=null&&s.find(v=>d.indexOf(v)===0)&&(f.push(d),h=!0),!h&&d&&console.warn(`Unable to CSS Modularise class: ${d}`)})):r.split(" ").forEach(h=>{let v=!1;i[h]&&(f+=`${i[h]} `,v=!0),a&&a[h]?(f+=`${a[h]} `,v=!0):(a&&l.retainMissingModuleClasses||!a)&&s!=null&&s.find(x=>h.indexOf(x)===0)&&(f+=`${h} `,v=!0),!v&&h&&console.warn(`Unable to CSS Modularise class: ${h}`)}),f}function tp(r){let{className:i,cssModule:l,retainMissingModuleClasses:s}=r;return i.split(" ").map(f=>{if(l){if(l[f])return f;const d=Object.keys(l).find(h=>l[h]===f);return!d&&s?f:d||""}return f})}function Bh(r,i){let{block:l,element:s,modifiers:a,override:f}=r,d="",h;return typeof f=="object"&&f.replaceBaseClass?h=tp(f):(h=[l],f&&(typeof f!="object"?h.push(f):h=h.concat(tp(f)))),h=Array.from(h,v=>v.split(" ")).flat(),h=h.filter((v,x,E)=>E.indexOf(v)===x),h.forEach(v=>{if(v){const x=`${v}${s?`__${s}`:""}`;d=`${d} ${x}`,a&&Object.keys(a).forEach(E=>{a[E]&&(d=`${d} ${x}--${E}`)})}}),i&&(d=Dh(d,i,f)),d.trim()}function Fh(r,i){let{block:l,sub:s,override:a}=r;const d=Bh({block:l,override:a}).split(" ");let h="";return d.forEach(v=>{const x=`${v}${s}`;h=`${h} ${x}`}),i&&(h=Dh(h,i,a)),h.trim()}function a2(r,i){let{role:l="dialog"}=r,s=L1();return s=r["aria-label"]?void 0:s,H.useEffect(()=>{if(i.current&&!i.current.contains(document.activeElement)){Rs(i.current);let a=setTimeout(()=>{document.activeElement===i.current&&(i.current.blur(),Rs(i.current))},500);return()=>{clearTimeout(a)}}},[i]),{dialogProps:{...F1(r,{labelable:!0}),role:l,tabIndex:-1,"aria-labelledby":r["aria-labelledby"]||s},titleProps:{id:s}}}var Zi={modalWrapper:"_modalWrapper_o37b9_1",modal:"_modal_o37b9_1",modalContent:"_modalContent_o37b9_44"};function c2({titleId:r,title:i,onOpened:l,onClose:s,className:a,children:f}){const d={"aria-describedby":r,title:i,onClose:s,isDismissable:!0,isOpen:!0},h=H.useRef(null),v=H.useRef(null),x=r2(),{overlayProps:E,underlayProps:g}=qp(d,v);Qp();const{modalProps:S}=Yp(),{dialogProps:L,titleProps:T}=a2(d,v);return H.useEffect(()=>{var O;(O=h.current)==null||O.removeAttribute("hidden"),x==null||x.focusFirst(),l&&l()},[h]),fe.createElement("div",{ref:h,...g,hidden:!0,className:Bh({block:"modal",override:a},Zi)},fe.createElement("div",{ref:v,...E,...L,...S,"aria-modal":"true",tabIndex:-1,className:Fh({block:"modal",sub:"Content",override:a},Zi)},r?"":fe.createElement("h2",{...T,className:Zi.title},i),f))}var f2=c2;function d2({titleId:r,title:i,onModalOpened:l,onClose:s,className:a,children:f}){return fe.createElement(Kp,null,fe.createElement("div",{className:Fh({block:"modal",sub:"Wrapper",override:a},Zi)},fe.createElement(n2,{contain:!0,restoreFocus:!0,autoFocus:!0},fe.createElement(f2,{titleId:r,title:i,onOpened:l,onClose:s,className:a},f))))}var p2=d2;const h2=({buttonText:r,handleButtonClick:i,id:l,classes:s})=>M.jsx("section",{id:l,className:`pannel${s?` ${s}`:""}`,children:M.jsxs("button",{className:"pannel__button",onClick:i,children:[M.jsx("span",{className:"pannel__buttonText","data-sq-field":"componentContent.buttonText",children:r||"Ask a follow-up question and discuss"})," ",M.jsx(up,{className:"pannel__buttonIcon"})]})}),np=r=>{const{componentContent:i,componentSettings:l,componentAdvancedOptions:s}=r,{buttonText:a,modalTitle:f}=i??{},{aiBaseUrl:d,aiId:h}=l??{},{id:v,classes:x}=s??{};try{if(a&&typeof a!="string")throw new Error(`The "buttonText" field must be a string type. The ${JSON.stringify(a)} was received.`);if(f&&typeof f!="string")throw new Error(`The "modalTitle" field must be a string type. The ${JSON.stringify(f)} was received.`);if(d&&typeof d!="string")throw new Error(`The "aiBaseUrl" field must be a string type. The ${JSON.stringify(d)} was received.`);if(!h)throw new Error(`The "aiId" field can not be undefined and must be a string type. The ${JSON.stringify(d)} was received.`);if(v&&typeof v!="string")throw new Error(`The "id" field must be a string type. The ${JSON.stringify(v)} was received.`);if(x&&typeof x!="string")throw new Error(`The "classes" field must be a string type. The ${JSON.stringify(x)} was received.`)}catch(V){return console.error("Error occurred in the Followup component: ",V),`<!-- Error occurred in the Followup component: ${V.message} -->`}const[E,g]=H.useState(!1),[S,L]=H.useState(!1),T=is();let O=v||`followup__${is()}`;const A=f||"Follow-up chat";H.useEffect(()=>{const V=K=>{const Y=JSON.parse(sessionStorage.getItem("conversation"));Array.isArray(Y)&&(Y==null?void 0:Y.length)>0?L(!0):L(!1)};window.addEventListener("customStorageChange",V)},[]),Kf&&!Kf(v)&&(console.warn("The ID needs to follow the HTML ID naming convention."),O=`followup__${is()}`);const Q=H.useCallback(()=>{g(!0)},[]),Z=H.useCallback(()=>{g(!1)},[]);return M.jsxs(M.Fragment,{children:[S&&M.jsx(h2,{buttonText:a,handleButtonClick:Q,id:O,classes:x}),E&&op.createPortal(M.jsx(p2,{title:A,titleId:T,className:"modal",children:M.jsxs("section",{className:"modal__content",children:[M.jsx(m1,{modalTitle:A,onCloseHandler:Z,modalId:T}),M.jsx(p1,{aiBaseUrl:d,aiId:h})]})}),document.body)]})},m2=()=>{const r=document.querySelectorAll('[data-component="squiz-qa-followup-question"]');for(const i of r){const l=Jm(i,"SQUIZ_QA_CONFIG");i.getAttribute("data-component-data")?Zf.hydrateRoot(i,M.jsx(np,{...l})):Zf.createRoot(i).render(M.jsx(np,{...l}))}};m2();
    </script>
    <script type="module">
        var Yh=Object.defineProperty;var e0=(e,t,n)=>t in e?Yh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Q=(e,t,n)=>e0(e,typeof t!="symbol"?t+"":t,n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var Et=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function It(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Kc={exports:{}},Ni={},Yc={exports:{}},I={};/**
     * @license React
     * react.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var Br=Symbol.for("react.element"),t0=Symbol.for("react.portal"),n0=Symbol.for("react.fragment"),r0=Symbol.for("react.strict_mode"),o0=Symbol.for("react.profiler"),i0=Symbol.for("react.provider"),l0=Symbol.for("react.context"),u0=Symbol.for("react.forward_ref"),s0=Symbol.for("react.suspense"),a0=Symbol.for("react.memo"),c0=Symbol.for("react.lazy"),Zs=Symbol.iterator;function f0(e){return e===null||typeof e!="object"?null:(e=Zs&&e[Zs]||e["@@iterator"],typeof e=="function"?e:null)}var ef={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},tf=Object.assign,nf={};function zn(e,t,n){this.props=e,this.context=t,this.refs=nf,this.updater=n||ef}zn.prototype.isReactComponent={};zn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=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,e,t,"setState")};zn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function rf(){}rf.prototype=zn.prototype;function Qu(e,t,n){this.props=e,this.context=t,this.refs=nf,this.updater=n||ef}var Xu=Qu.prototype=new rf;Xu.constructor=Qu;tf(Xu,zn.prototype);Xu.isPureReactComponent=!0;var Ks=Array.isArray,of=Object.prototype.hasOwnProperty,Ju={current:null},lf={key:!0,ref:!0,__self:!0,__source:!0};function uf(e,t,n){var r,o={},i=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(i=""+t.key),t)of.call(t,r)&&!lf.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(u===1)o.children=n;else if(1<u){for(var s=Array(u),a=0;a<u;a++)s[a]=arguments[a+2];o.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps,u)o[r]===void 0&&(o[r]=u[r]);return{$$typeof:Br,type:e,key:i,ref:l,props:o,_owner:Ju.current}}function d0(e,t){return{$$typeof:Br,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Zu(e){return typeof e=="object"&&e!==null&&e.$$typeof===Br}function p0(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Ys=/\/+/g;function Zi(e,t){return typeof e=="object"&&e!==null&&e.key!=null?p0(""+e.key):t.toString(36)}function Mo(e,t,n,r,o){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var l=!1;if(e===null)l=!0;else switch(i){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case Br:case t0:l=!0}}if(l)return l=e,o=o(l),e=r===""?"."+Zi(l,0):r,Ks(o)?(n="",e!=null&&(n=e.replace(Ys,"$&/")+"/"),Mo(o,t,n,"",function(a){return a})):o!=null&&(Zu(o)&&(o=d0(o,n+(!o.key||l&&l.key===o.key?"":(""+o.key).replace(Ys,"$&/")+"/")+e)),t.push(o)),1;if(l=0,r=r===""?".":r+":",Ks(e))for(var u=0;u<e.length;u++){i=e[u];var s=r+Zi(i,u);l+=Mo(i,t,n,s,o)}else if(s=f0(e),typeof s=="function")for(e=s.call(e),u=0;!(i=e.next()).done;)i=i.value,s=r+Zi(i,u++),l+=Mo(i,t,n,s,o);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function Zr(e,t,n){if(e==null)return e;var r=[],o=0;return Mo(e,r,"","",function(i){return t.call(n,i,o++)}),r}function h0(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Se={current:null},Ro={transition:null},m0={ReactCurrentDispatcher:Se,ReactCurrentBatchConfig:Ro,ReactCurrentOwner:Ju};function sf(){throw Error("act(...) is not supported in production builds of React.")}I.Children={map:Zr,forEach:function(e,t,n){Zr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Zr(e,function(){t++}),t},toArray:function(e){return Zr(e,function(t){return t})||[]},only:function(e){if(!Zu(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};I.Component=zn;I.Fragment=n0;I.Profiler=o0;I.PureComponent=Qu;I.StrictMode=r0;I.Suspense=s0;I.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=m0;I.act=sf;I.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=tf({},e.props),o=e.key,i=e.ref,l=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,l=Ju.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)of.call(t,s)&&!lf.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&u!==void 0?u[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){u=Array(s);for(var a=0;a<s;a++)u[a]=arguments[a+2];r.children=u}return{$$typeof:Br,type:e.type,key:o,ref:i,props:r,_owner:l}};I.createContext=function(e){return e={$$typeof:l0,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:i0,_context:e},e.Consumer=e};I.createElement=uf;I.createFactory=function(e){var t=uf.bind(null,e);return t.type=e,t};I.createRef=function(){return{current:null}};I.forwardRef=function(e){return{$$typeof:u0,render:e}};I.isValidElement=Zu;I.lazy=function(e){return{$$typeof:c0,_payload:{_status:-1,_result:e},_init:h0}};I.memo=function(e,t){return{$$typeof:a0,type:e,compare:t===void 0?null:t}};I.startTransition=function(e){var t=Ro.transition;Ro.transition={};try{e()}finally{Ro.transition=t}};I.unstable_act=sf;I.useCallback=function(e,t){return Se.current.useCallback(e,t)};I.useContext=function(e){return Se.current.useContext(e)};I.useDebugValue=function(){};I.useDeferredValue=function(e){return Se.current.useDeferredValue(e)};I.useEffect=function(e,t){return Se.current.useEffect(e,t)};I.useId=function(){return Se.current.useId()};I.useImperativeHandle=function(e,t,n){return Se.current.useImperativeHandle(e,t,n)};I.useInsertionEffect=function(e,t){return Se.current.useInsertionEffect(e,t)};I.useLayoutEffect=function(e,t){return Se.current.useLayoutEffect(e,t)};I.useMemo=function(e,t){return Se.current.useMemo(e,t)};I.useReducer=function(e,t,n){return Se.current.useReducer(e,t,n)};I.useRef=function(e){return Se.current.useRef(e)};I.useState=function(e){return Se.current.useState(e)};I.useSyncExternalStore=function(e,t,n){return Se.current.useSyncExternalStore(e,t,n)};I.useTransition=function(){return Se.current.useTransition()};I.version="18.3.1";Yc.exports=I;var _=Yc.exports;const F=It(_);/**
     * @license React
     * react-jsx-runtime.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var v0=_,g0=Symbol.for("react.element"),y0=Symbol.for("react.fragment"),x0=Object.prototype.hasOwnProperty,w0=v0.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,E0={key:!0,ref:!0,__self:!0,__source:!0};function af(e,t,n){var r,o={},i=null,l=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(l=t.ref);for(r in t)x0.call(t,r)&&!E0.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:g0,type:e,key:i,ref:l,props:o,_owner:w0.current}}Ni.Fragment=y0;Ni.jsx=af;Ni.jsxs=af;Kc.exports=Ni;var x=Kc.exports,Qo={},cf={exports:{}},Re={},ff={exports:{}},df={};/**
     * @license React
     * scheduler.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */(function(e){function t(P,M){var R=P.length;P.push(M);e:for(;0<R;){var Y=R-1>>>1,le=P[Y];if(0<o(le,M))P[Y]=M,P[R]=le,R=Y;else break e}}function n(P){return P.length===0?null:P[0]}function r(P){if(P.length===0)return null;var M=P[0],R=P.pop();if(R!==M){P[0]=R;e:for(var Y=0,le=P.length,Xr=le>>>1;Y<Xr;){var jt=2*(Y+1)-1,Ji=P[jt],zt=jt+1,Jr=P[zt];if(0>o(Ji,R))zt<le&&0>o(Jr,Ji)?(P[Y]=Jr,P[zt]=R,Y=zt):(P[Y]=Ji,P[jt]=R,Y=jt);else if(zt<le&&0>o(Jr,R))P[Y]=Jr,P[zt]=R,Y=zt;else break e}}return M}function o(P,M){var R=P.sortIndex-M.sortIndex;return R!==0?R:P.id-M.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var l=Date,u=l.now();e.unstable_now=function(){return l.now()-u}}var s=[],a=[],d=1,c=null,f=3,v=!1,g=!1,y=!1,$=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(P){for(var M=n(a);M!==null;){if(M.callback===null)r(a);else if(M.startTime<=P)r(a),M.sortIndex=M.expirationTime,t(s,M);else break;M=n(a)}}function w(P){if(y=!1,m(P),!g)if(n(s)!==null)g=!0,Qi(S);else{var M=n(a);M!==null&&Xi(w,M.startTime-P)}}function S(P,M){g=!1,y&&(y=!1,h(T),T=-1),v=!0;var R=f;try{for(m(M),c=n(s);c!==null&&(!(c.expirationTime>M)||P&&!fe());){var Y=c.callback;if(typeof Y=="function"){c.callback=null,f=c.priorityLevel;var le=Y(c.expirationTime<=M);M=e.unstable_now(),typeof le=="function"?c.callback=le:c===n(s)&&r(s),m(M)}else r(s);c=n(s)}if(c!==null)var Xr=!0;else{var jt=n(a);jt!==null&&Xi(w,jt.startTime-M),Xr=!1}return Xr}finally{c=null,f=R,v=!1}}var N=!1,C=null,T=-1,k=5,b=-1;function fe(){return!(e.unstable_now()-b<k)}function Bt(){if(C!==null){var P=e.unstable_now();b=P;var M=!0;try{M=C(!0,P)}finally{M?Ft():(N=!1,C=null)}}else N=!1}var Ft;if(typeof p=="function")Ft=function(){p(Bt)};else if(typeof MessageChannel<"u"){var Qr=new MessageChannel,Kh=Qr.port2;Qr.port1.onmessage=Bt,Ft=function(){Kh.postMessage(null)}}else Ft=function(){$(Bt,0)};function Qi(P){C=P,N||(N=!0,Ft())}function Xi(P,M){T=$(function(){P(e.unstable_now())},M)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(P){P.callback=null},e.unstable_continueExecution=function(){g||v||(g=!0,Qi(S))},e.unstable_forceFrameRate=function(P){0>P||125<P?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):k=0<P?Math.floor(1e3/P):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(P){switch(f){case 1:case 2:case 3:var M=3;break;default:M=f}var R=f;f=M;try{return P()}finally{f=R}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(P,M){switch(P){case 1:case 2:case 3:case 4:case 5:break;default:P=3}var R=f;f=P;try{return M()}finally{f=R}},e.unstable_scheduleCallback=function(P,M,R){var Y=e.unstable_now();switch(typeof R=="object"&&R!==null?(R=R.delay,R=typeof R=="number"&&0<R?Y+R:Y):R=Y,P){case 1:var le=-1;break;case 2:le=250;break;case 5:le=1073741823;break;case 4:le=1e4;break;default:le=5e3}return le=R+le,P={id:d++,callback:M,priorityLevel:P,startTime:R,expirationTime:le,sortIndex:-1},R>Y?(P.sortIndex=R,t(a,P),n(s)===null&&P===n(a)&&(y?(h(T),T=-1):y=!0,Xi(w,R-Y))):(P.sortIndex=le,t(s,P),g||v||(g=!0,Qi(S))),P},e.unstable_shouldYield=fe,e.unstable_wrapCallback=function(P){var M=f;return function(){var R=f;f=M;try{return P.apply(this,arguments)}finally{f=R}}}})(df);ff.exports=df;var S0=ff.exports;/**
     * @license React
     * react-dom.production.min.js
     *
     * Copyright (c) Facebook, Inc. and its affiliates.
     *
     * This source code is licensed under the MIT license found in the
     * LICENSE file in the root directory of this source tree.
     */var C0=_,Me=S0;function E(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var pf=new Set,Er={};function ln(e,t){Rn(e,t),Rn(e+"Capture",t)}function Rn(e,t){for(Er[e]=t,e=0;e<t.length;e++)pf.add(t[e])}var ft=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ol=Object.prototype.hasOwnProperty,_0=/^[: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]*$/,ea={},ta={};function $0(e){return Ol.call(ta,e)?!0:Ol.call(ea,e)?!1:_0.test(e)?ta[e]=!0:(ea[e]=!0,!1)}function N0(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function T0(e,t,n,r){if(t===null||typeof t>"u"||N0(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.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 Ce(e,t,n,r,o,i,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=l}var he={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){he[e]=new Ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];he[t]=new Ce(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){he[e]=new Ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){he[e]=new Ce(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){he[e]=new Ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){he[e]=new Ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){he[e]=new Ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){he[e]=new Ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){he[e]=new Ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ku=/[\-:]([a-z])/g;function Yu(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(Ku,Yu);he[t]=new Ce(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(Ku,Yu);he[t]=new Ce(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(Ku,Yu);he[t]=new Ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){he[e]=new Ce(e,1,!1,e.toLowerCase(),null,!1,!1)});he.xlinkHref=new Ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){he[e]=new Ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function es(e,t,n,r){var o=he.hasOwnProperty(t)?he[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(T0(t,n,o,r)&&(n=null),r||o===null?$0(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var mt=C0.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Kr=Symbol.for("react.element"),pn=Symbol.for("react.portal"),hn=Symbol.for("react.fragment"),ts=Symbol.for("react.strict_mode"),Il=Symbol.for("react.profiler"),hf=Symbol.for("react.provider"),mf=Symbol.for("react.context"),ns=Symbol.for("react.forward_ref"),Hl=Symbol.for("react.suspense"),Al=Symbol.for("react.suspense_list"),rs=Symbol.for("react.memo"),gt=Symbol.for("react.lazy"),vf=Symbol.for("react.offscreen"),na=Symbol.iterator;function qn(e){return e===null||typeof e!="object"?null:(e=na&&e[na]||e["@@iterator"],typeof e=="function"?e:null)}var Z=Object.assign,Ki;function rr(e){if(Ki===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Ki=t&&t[1]||""}return`
    `+Ki+e}var Yi=!1;function el(e,t){if(!e||Yi)return"";Yi=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var o=a.stack.split(`
    `),i=r.stack.split(`
    `),l=o.length-1,u=i.length-1;1<=l&&0<=u&&o[l]!==i[u];)u--;for(;1<=l&&0<=u;l--,u--)if(o[l]!==i[u]){if(l!==1||u!==1)do if(l--,u--,0>u||o[l]!==i[u]){var s=`
    `+o[l].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=l&&0<=u);break}}}finally{Yi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?rr(e):""}function L0(e){switch(e.tag){case 5:return rr(e.type);case 16:return rr("Lazy");case 13:return rr("Suspense");case 19:return rr("SuspenseList");case 0:case 2:case 15:return e=el(e.type,!1),e;case 11:return e=el(e.type.render,!1),e;case 1:return e=el(e.type,!0),e;default:return""}}function Dl(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 hn:return"Fragment";case pn:return"Portal";case Il:return"Profiler";case ts:return"StrictMode";case Hl:return"Suspense";case Al:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case mf:return(e.displayName||"Context")+".Consumer";case hf:return(e._context.displayName||"Context")+".Provider";case ns:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case rs:return t=e.displayName||null,t!==null?t:Dl(e.type)||"Memo";case gt:t=e._payload,e=e._init;try{return Dl(e(t))}catch{}}return null}function P0(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 Dl(t);case 8:return t===ts?"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 Rt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function gf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function b0(e){var t=gf(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(l){r=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Yr(e){e._valueTracker||(e._valueTracker=b0(e))}function yf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=gf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Xo(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 Bl(e,t){var n=t.checked;return Z({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function ra(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Rt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function xf(e,t){t=t.checked,t!=null&&es(e,"checked",t,!1)}function Fl(e,t){xf(e,t);var n=Rt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?jl(e,t.type,n):t.hasOwnProperty("defaultValue")&&jl(e,t.type,Rt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function oa(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function jl(e,t,n){(t!=="number"||Xo(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var or=Array.isArray;function $n(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Rt(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function zl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(E(91));return Z({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ia(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(E(92));if(or(n)){if(1<n.length)throw Error(E(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Rt(n)}}function wf(e,t){var n=Rt(t.value),r=Rt(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function la(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ef(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 Ul(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ef(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var eo,Sf=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(eo=eo||document.createElement("div"),eo.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=eo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Sr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var cr={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},k0=["Webkit","ms","Moz","O"];Object.keys(cr).forEach(function(e){k0.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),cr[t]=cr[e]})});function Cf(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||cr.hasOwnProperty(e)&&cr[e]?(""+t).trim():t+"px"}function _f(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Cf(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var M0=Z({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 Vl(e,t){if(t){if(M0[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(E(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(E(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(E(61))}if(t.style!=null&&typeof t.style!="object")throw Error(E(62))}}function Gl(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 Wl=null;function os(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ql=null,Nn=null,Tn=null;function ua(e){if(e=zr(e)){if(typeof ql!="function")throw Error(E(280));var t=e.stateNode;t&&(t=ki(t),ql(e.stateNode,e.type,t))}}function $f(e){Nn?Tn?Tn.push(e):Tn=[e]:Nn=e}function Nf(){if(Nn){var e=Nn,t=Tn;if(Tn=Nn=null,ua(e),t)for(e=0;e<t.length;e++)ua(t[e])}}function Tf(e,t){return e(t)}function Lf(){}var tl=!1;function Pf(e,t,n){if(tl)return e(t,n);tl=!0;try{return Tf(e,t,n)}finally{tl=!1,(Nn!==null||Tn!==null)&&(Lf(),Nf())}}function Cr(e,t){var n=e.stateNode;if(n===null)return null;var r=ki(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(E(231,t,typeof n));return n}var Ql=!1;if(ft)try{var Qn={};Object.defineProperty(Qn,"passive",{get:function(){Ql=!0}}),window.addEventListener("test",Qn,Qn),window.removeEventListener("test",Qn,Qn)}catch{Ql=!1}function R0(e,t,n,r,o,i,l,u,s){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(d){this.onError(d)}}var fr=!1,Jo=null,Zo=!1,Xl=null,O0={onError:function(e){fr=!0,Jo=e}};function I0(e,t,n,r,o,i,l,u,s){fr=!1,Jo=null,R0.apply(O0,arguments)}function H0(e,t,n,r,o,i,l,u,s){if(I0.apply(this,arguments),fr){if(fr){var a=Jo;fr=!1,Jo=null}else throw Error(E(198));Zo||(Zo=!0,Xl=a)}}function un(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function bf(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 sa(e){if(un(e)!==e)throw Error(E(188))}function A0(e){var t=e.alternate;if(!t){if(t=un(e),t===null)throw Error(E(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var i=o.alternate;if(i===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return sa(o),e;if(i===r)return sa(o),t;i=i.sibling}throw Error(E(188))}if(n.return!==r.return)n=o,r=i;else{for(var l=!1,u=o.child;u;){if(u===n){l=!0,n=o,r=i;break}if(u===r){l=!0,r=o,n=i;break}u=u.sibling}if(!l){for(u=i.child;u;){if(u===n){l=!0,n=i,r=o;break}if(u===r){l=!0,r=i,n=o;break}u=u.sibling}if(!l)throw Error(E(189))}}if(n.alternate!==r)throw Error(E(190))}if(n.tag!==3)throw Error(E(188));return n.stateNode.current===n?e:t}function kf(e){return e=A0(e),e!==null?Mf(e):null}function Mf(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Mf(e);if(t!==null)return t;e=e.sibling}return null}var Rf=Me.unstable_scheduleCallback,aa=Me.unstable_cancelCallback,D0=Me.unstable_shouldYield,B0=Me.unstable_requestPaint,ee=Me.unstable_now,F0=Me.unstable_getCurrentPriorityLevel,is=Me.unstable_ImmediatePriority,Of=Me.unstable_UserBlockingPriority,Ko=Me.unstable_NormalPriority,j0=Me.unstable_LowPriority,If=Me.unstable_IdlePriority,Ti=null,tt=null;function z0(e){if(tt&&typeof tt.onCommitFiberRoot=="function")try{tt.onCommitFiberRoot(Ti,e,void 0,(e.current.flags&128)===128)}catch{}}var qe=Math.clz32?Math.clz32:G0,U0=Math.log,V0=Math.LN2;function G0(e){return e>>>=0,e===0?32:31-(U0(e)/V0|0)|0}var to=64,no=4194304;function ir(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 Yo(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,l=n&268435455;if(l!==0){var u=l&~o;u!==0?r=ir(u):(i&=l,i!==0&&(r=ir(i)))}else l=n&~o,l!==0?r=ir(l):i!==0&&(r=ir(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-qe(t),o=1<<n,r|=e[n],t&=~o;return r}function W0(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 q0(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var l=31-qe(i),u=1<<l,s=o[l];s===-1?(!(u&n)||u&r)&&(o[l]=W0(u,t)):s<=t&&(e.expiredLanes|=u),i&=~u}}function Jl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Hf(){var e=to;return to<<=1,!(to&4194240)&&(to=64),e}function nl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Fr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-qe(t),e[t]=n}function Q0(e,t){var n=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 r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-qe(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function ls(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-qe(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var j=0;function Af(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Df,us,Bf,Ff,jf,Zl=!1,ro=[],$t=null,Nt=null,Tt=null,_r=new Map,$r=new Map,xt=[],X0="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 ca(e,t){switch(e){case"focusin":case"focusout":$t=null;break;case"dragenter":case"dragleave":Nt=null;break;case"mouseover":case"mouseout":Tt=null;break;case"pointerover":case"pointerout":_r.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":$r.delete(t.pointerId)}}function Xn(e,t,n,r,o,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},t!==null&&(t=zr(t),t!==null&&us(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function J0(e,t,n,r,o){switch(t){case"focusin":return $t=Xn($t,e,t,n,r,o),!0;case"dragenter":return Nt=Xn(Nt,e,t,n,r,o),!0;case"mouseover":return Tt=Xn(Tt,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return _r.set(i,Xn(_r.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,$r.set(i,Xn($r.get(i)||null,e,t,n,r,o)),!0}return!1}function zf(e){var t=Wt(e.target);if(t!==null){var n=un(t);if(n!==null){if(t=n.tag,t===13){if(t=bf(n),t!==null){e.blockedOn=t,jf(e.priority,function(){Bf(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Oo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Kl(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Wl=r,n.target.dispatchEvent(r),Wl=null}else return t=zr(n),t!==null&&us(t),e.blockedOn=n,!1;t.shift()}return!0}function fa(e,t,n){Oo(e)&&n.delete(t)}function Z0(){Zl=!1,$t!==null&&Oo($t)&&($t=null),Nt!==null&&Oo(Nt)&&(Nt=null),Tt!==null&&Oo(Tt)&&(Tt=null),_r.forEach(fa),$r.forEach(fa)}function Jn(e,t){e.blockedOn===t&&(e.blockedOn=null,Zl||(Zl=!0,Me.unstable_scheduleCallback(Me.unstable_NormalPriority,Z0)))}function Nr(e){function t(o){return Jn(o,e)}if(0<ro.length){Jn(ro[0],e);for(var n=1;n<ro.length;n++){var r=ro[n];r.blockedOn===e&&(r.blockedOn=null)}}for($t!==null&&Jn($t,e),Nt!==null&&Jn(Nt,e),Tt!==null&&Jn(Tt,e),_r.forEach(t),$r.forEach(t),n=0;n<xt.length;n++)r=xt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<xt.length&&(n=xt[0],n.blockedOn===null);)zf(n),n.blockedOn===null&&xt.shift()}var Ln=mt.ReactCurrentBatchConfig,ei=!0;function K0(e,t,n,r){var o=j,i=Ln.transition;Ln.transition=null;try{j=1,ss(e,t,n,r)}finally{j=o,Ln.transition=i}}function Y0(e,t,n,r){var o=j,i=Ln.transition;Ln.transition=null;try{j=4,ss(e,t,n,r)}finally{j=o,Ln.transition=i}}function ss(e,t,n,r){if(ei){var o=Kl(e,t,n,r);if(o===null)dl(e,t,r,ti,n),ca(e,r);else if(J0(o,e,t,n,r))r.stopPropagation();else if(ca(e,r),t&4&&-1<X0.indexOf(e)){for(;o!==null;){var i=zr(o);if(i!==null&&Df(i),i=Kl(e,t,n,r),i===null&&dl(e,t,r,ti,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else dl(e,t,r,null,n)}}var ti=null;function Kl(e,t,n,r){if(ti=null,e=os(r),e=Wt(e),e!==null)if(t=un(e),t===null)e=null;else if(n=t.tag,n===13){if(e=bf(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return ti=e,null}function Uf(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(F0()){case is:return 1;case Of:return 4;case Ko:case j0:return 16;case If:return 536870912;default:return 16}default:return 16}}var St=null,as=null,Io=null;function Vf(){if(Io)return Io;var e,t=as,n=t.length,r,o="value"in St?St.value:St.textContent,i=o.length;for(e=0;e<n&&t[e]===o[e];e++);var l=n-e;for(r=1;r<=l&&t[n-r]===o[i-r];r++);return Io=o.slice(e,1<r?1-r:void 0)}function Ho(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 oo(){return!0}function da(){return!1}function Oe(e){function t(n,r,o,i,l){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=i,this.target=l,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(i):i[u]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?oo:da,this.isPropagationStopped=da,this}return Z(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=oo)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=oo)},persist:function(){},isPersistent:oo}),t}var Un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cs=Oe(Un),jr=Z({},Un,{view:0,detail:0}),e1=Oe(jr),rl,ol,Zn,Li=Z({},jr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:fs,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!==Zn&&(Zn&&e.type==="mousemove"?(rl=e.screenX-Zn.screenX,ol=e.screenY-Zn.screenY):ol=rl=0,Zn=e),rl)},movementY:function(e){return"movementY"in e?e.movementY:ol}}),pa=Oe(Li),t1=Z({},Li,{dataTransfer:0}),n1=Oe(t1),r1=Z({},jr,{relatedTarget:0}),il=Oe(r1),o1=Z({},Un,{animationName:0,elapsedTime:0,pseudoElement:0}),i1=Oe(o1),l1=Z({},Un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),u1=Oe(l1),s1=Z({},Un,{data:0}),ha=Oe(s1),a1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},c1={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"},f1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function d1(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=f1[e])?!!t[e]:!1}function fs(){return d1}var p1=Z({},jr,{key:function(e){if(e.key){var t=a1[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ho(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?c1[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:fs,charCode:function(e){return e.type==="keypress"?Ho(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ho(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),h1=Oe(p1),m1=Z({},Li,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ma=Oe(m1),v1=Z({},jr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:fs}),g1=Oe(v1),y1=Z({},Un,{propertyName:0,elapsedTime:0,pseudoElement:0}),x1=Oe(y1),w1=Z({},Li,{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}),E1=Oe(w1),S1=[9,13,27,32],ds=ft&&"CompositionEvent"in window,dr=null;ft&&"documentMode"in document&&(dr=document.documentMode);var C1=ft&&"TextEvent"in window&&!dr,Gf=ft&&(!ds||dr&&8<dr&&11>=dr),va=" ",ga=!1;function Wf(e,t){switch(e){case"keyup":return S1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function qf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var mn=!1;function _1(e,t){switch(e){case"compositionend":return qf(t);case"keypress":return t.which!==32?null:(ga=!0,va);case"textInput":return e=t.data,e===va&&ga?null:e;default:return null}}function $1(e,t){if(mn)return e==="compositionend"||!ds&&Wf(e,t)?(e=Vf(),Io=as=St=null,mn=!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 Gf&&t.locale!=="ko"?null:t.data;default:return null}}var N1={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 ya(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!N1[e.type]:t==="textarea"}function Qf(e,t,n,r){$f(r),t=ni(t,"onChange"),0<t.length&&(n=new cs("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var pr=null,Tr=null;function T1(e){id(e,0)}function Pi(e){var t=yn(e);if(yf(t))return e}function L1(e,t){if(e==="change")return t}var Xf=!1;if(ft){var ll;if(ft){var ul="oninput"in document;if(!ul){var xa=document.createElement("div");xa.setAttribute("oninput","return;"),ul=typeof xa.oninput=="function"}ll=ul}else ll=!1;Xf=ll&&(!document.documentMode||9<document.documentMode)}function wa(){pr&&(pr.detachEvent("onpropertychange",Jf),Tr=pr=null)}function Jf(e){if(e.propertyName==="value"&&Pi(Tr)){var t=[];Qf(t,Tr,e,os(e)),Pf(T1,t)}}function P1(e,t,n){e==="focusin"?(wa(),pr=t,Tr=n,pr.attachEvent("onpropertychange",Jf)):e==="focusout"&&wa()}function b1(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Pi(Tr)}function k1(e,t){if(e==="click")return Pi(t)}function M1(e,t){if(e==="input"||e==="change")return Pi(t)}function R1(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Xe=typeof Object.is=="function"?Object.is:R1;function Lr(e,t){if(Xe(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!Ol.call(t,o)||!Xe(e[o],t[o]))return!1}return!0}function Ea(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Sa(e,t){var n=Ea(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ea(n)}}function Zf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Zf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Kf(){for(var e=window,t=Xo();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Xo(e.document)}return t}function ps(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 O1(e){var t=Kf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Zf(n.ownerDocument.documentElement,n)){if(r!==null&&ps(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Sa(n,i);var l=Sa(n,r);o&&l&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var I1=ft&&"documentMode"in document&&11>=document.documentMode,vn=null,Yl=null,hr=null,eu=!1;function Ca(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;eu||vn==null||vn!==Xo(r)||(r=vn,"selectionStart"in r&&ps(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),hr&&Lr(hr,r)||(hr=r,r=ni(Yl,"onSelect"),0<r.length&&(t=new cs("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=vn)))}function io(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var gn={animationend:io("Animation","AnimationEnd"),animationiteration:io("Animation","AnimationIteration"),animationstart:io("Animation","AnimationStart"),transitionend:io("Transition","TransitionEnd")},sl={},Yf={};ft&&(Yf=document.createElement("div").style,"AnimationEvent"in window||(delete gn.animationend.animation,delete gn.animationiteration.animation,delete gn.animationstart.animation),"TransitionEvent"in window||delete gn.transitionend.transition);function bi(e){if(sl[e])return sl[e];if(!gn[e])return e;var t=gn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Yf)return sl[e]=t[n];return e}var ed=bi("animationend"),td=bi("animationiteration"),nd=bi("animationstart"),rd=bi("transitionend"),od=new Map,_a="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 Ht(e,t){od.set(e,t),ln(t,[e])}for(var al=0;al<_a.length;al++){var cl=_a[al],H1=cl.toLowerCase(),A1=cl[0].toUpperCase()+cl.slice(1);Ht(H1,"on"+A1)}Ht(ed,"onAnimationEnd");Ht(td,"onAnimationIteration");Ht(nd,"onAnimationStart");Ht("dblclick","onDoubleClick");Ht("focusin","onFocus");Ht("focusout","onBlur");Ht(rd,"onTransitionEnd");Rn("onMouseEnter",["mouseout","mouseover"]);Rn("onMouseLeave",["mouseout","mouseover"]);Rn("onPointerEnter",["pointerout","pointerover"]);Rn("onPointerLeave",["pointerout","pointerover"]);ln("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));ln("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));ln("onBeforeInput",["compositionend","keypress","textInput","paste"]);ln("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));ln("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));ln("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var lr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),D1=new Set("cancel close invalid load scroll toggle".split(" ").concat(lr));function $a(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,H0(r,t,void 0,e),e.currentTarget=null}function id(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var l=r.length-1;0<=l;l--){var u=r[l],s=u.instance,a=u.currentTarget;if(u=u.listener,s!==i&&o.isPropagationStopped())break e;$a(o,u,a),i=s}else for(l=0;l<r.length;l++){if(u=r[l],s=u.instance,a=u.currentTarget,u=u.listener,s!==i&&o.isPropagationStopped())break e;$a(o,u,a),i=s}}}if(Zo)throw e=Xl,Zo=!1,Xl=null,e}function U(e,t){var n=t[iu];n===void 0&&(n=t[iu]=new Set);var r=e+"__bubble";n.has(r)||(ld(t,e,2,!1),n.add(r))}function fl(e,t,n){var r=0;t&&(r|=4),ld(n,e,r,t)}var lo="_reactListening"+Math.random().toString(36).slice(2);function Pr(e){if(!e[lo]){e[lo]=!0,pf.forEach(function(n){n!=="selectionchange"&&(D1.has(n)||fl(n,!1,e),fl(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[lo]||(t[lo]=!0,fl("selectionchange",!1,t))}}function ld(e,t,n,r){switch(Uf(t)){case 1:var o=K0;break;case 4:o=Y0;break;default:o=ss}n=o.bind(null,t,n,e),o=void 0,!Ql||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function dl(e,t,n,r,o){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var l=r.tag;if(l===3||l===4){var u=r.stateNode.containerInfo;if(u===o||u.nodeType===8&&u.parentNode===o)break;if(l===4)for(l=r.return;l!==null;){var s=l.tag;if((s===3||s===4)&&(s=l.stateNode.containerInfo,s===o||s.nodeType===8&&s.parentNode===o))return;l=l.return}for(;u!==null;){if(l=Wt(u),l===null)return;if(s=l.tag,s===5||s===6){r=i=l;continue e}u=u.parentNode}}r=r.return}Pf(function(){var a=i,d=os(n),c=[];e:{var f=od.get(e);if(f!==void 0){var v=cs,g=e;switch(e){case"keypress":if(Ho(n)===0)break e;case"keydown":case"keyup":v=h1;break;case"focusin":g="focus",v=il;break;case"focusout":g="blur",v=il;break;case"beforeblur":case"afterblur":v=il;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":v=pa;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=n1;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=g1;break;case ed:case td:case nd:v=i1;break;case rd:v=x1;break;case"scroll":v=e1;break;case"wheel":v=E1;break;case"copy":case"cut":case"paste":v=u1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=ma}var y=(t&4)!==0,$=!y&&e==="scroll",h=y?f!==null?f+"Capture":null:f;y=[];for(var p=a,m;p!==null;){m=p;var w=m.stateNode;if(m.tag===5&&w!==null&&(m=w,h!==null&&(w=Cr(p,h),w!=null&&y.push(br(p,w,m)))),$)break;p=p.return}0<y.length&&(f=new v(f,g,null,n,d),c.push({event:f,listeners:y}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",f&&n!==Wl&&(g=n.relatedTarget||n.fromElement)&&(Wt(g)||g[dt]))break e;if((v||f)&&(f=d.window===d?d:(f=d.ownerDocument)?f.defaultView||f.parentWindow:window,v?(g=n.relatedTarget||n.toElement,v=a,g=g?Wt(g):null,g!==null&&($=un(g),g!==$||g.tag!==5&&g.tag!==6)&&(g=null)):(v=null,g=a),v!==g)){if(y=pa,w="onMouseLeave",h="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(y=ma,w="onPointerLeave",h="onPointerEnter",p="pointer"),$=v==null?f:yn(v),m=g==null?f:yn(g),f=new y(w,p+"leave",v,n,d),f.target=$,f.relatedTarget=m,w=null,Wt(d)===a&&(y=new y(h,p+"enter",g,n,d),y.target=m,y.relatedTarget=$,w=y),$=w,v&&g)t:{for(y=v,h=g,p=0,m=y;m;m=an(m))p++;for(m=0,w=h;w;w=an(w))m++;for(;0<p-m;)y=an(y),p--;for(;0<m-p;)h=an(h),m--;for(;p--;){if(y===h||h!==null&&y===h.alternate)break t;y=an(y),h=an(h)}y=null}else y=null;v!==null&&Na(c,f,v,y,!1),g!==null&&$!==null&&Na(c,$,g,y,!0)}}e:{if(f=a?yn(a):window,v=f.nodeName&&f.nodeName.toLowerCase(),v==="select"||v==="input"&&f.type==="file")var S=L1;else if(ya(f))if(Xf)S=M1;else{S=b1;var N=P1}else(v=f.nodeName)&&v.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(S=k1);if(S&&(S=S(e,a))){Qf(c,S,n,d);break e}N&&N(e,f,a),e==="focusout"&&(N=f._wrapperState)&&N.controlled&&f.type==="number"&&jl(f,"number",f.value)}switch(N=a?yn(a):window,e){case"focusin":(ya(N)||N.contentEditable==="true")&&(vn=N,Yl=a,hr=null);break;case"focusout":hr=Yl=vn=null;break;case"mousedown":eu=!0;break;case"contextmenu":case"mouseup":case"dragend":eu=!1,Ca(c,n,d);break;case"selectionchange":if(I1)break;case"keydown":case"keyup":Ca(c,n,d)}var C;if(ds)e:{switch(e){case"compositionstart":var T="onCompositionStart";break e;case"compositionend":T="onCompositionEnd";break e;case"compositionupdate":T="onCompositionUpdate";break e}T=void 0}else mn?Wf(e,n)&&(T="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(T="onCompositionStart");T&&(Gf&&n.locale!=="ko"&&(mn||T!=="onCompositionStart"?T==="onCompositionEnd"&&mn&&(C=Vf()):(St=d,as="value"in St?St.value:St.textContent,mn=!0)),N=ni(a,T),0<N.length&&(T=new ha(T,e,null,n,d),c.push({event:T,listeners:N}),C?T.data=C:(C=qf(n),C!==null&&(T.data=C)))),(C=C1?_1(e,n):$1(e,n))&&(a=ni(a,"onBeforeInput"),0<a.length&&(d=new ha("onBeforeInput","beforeinput",null,n,d),c.push({event:d,listeners:a}),d.data=C))}id(c,t)})}function br(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ni(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=Cr(e,n),i!=null&&r.unshift(br(e,i,o)),i=Cr(e,t),i!=null&&r.push(br(e,i,o))),e=e.return}return r}function an(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Na(e,t,n,r,o){for(var i=t._reactName,l=[];n!==null&&n!==r;){var u=n,s=u.alternate,a=u.stateNode;if(s!==null&&s===r)break;u.tag===5&&a!==null&&(u=a,o?(s=Cr(n,i),s!=null&&l.unshift(br(n,s,u))):o||(s=Cr(n,i),s!=null&&l.push(br(n,s,u)))),n=n.return}l.length!==0&&e.push({event:t,listeners:l})}var B1=/\r\n?/g,F1=/\u0000|\uFFFD/g;function Ta(e){return(typeof e=="string"?e:""+e).replace(B1,`
    `).replace(F1,"")}function uo(e,t,n){if(t=Ta(t),Ta(e)!==t&&n)throw Error(E(425))}function ri(){}var tu=null,nu=null;function ru(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 ou=typeof setTimeout=="function"?setTimeout:void 0,j1=typeof clearTimeout=="function"?clearTimeout:void 0,La=typeof Promise=="function"?Promise:void 0,z1=typeof queueMicrotask=="function"?queueMicrotask:typeof La<"u"?function(e){return La.resolve(null).then(e).catch(U1)}:ou;function U1(e){setTimeout(function(){throw e})}function pl(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),Nr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);Nr(t)}function Lt(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 Pa(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Vn=Math.random().toString(36).slice(2),et="__reactFiber$"+Vn,kr="__reactProps$"+Vn,dt="__reactContainer$"+Vn,iu="__reactEvents$"+Vn,V1="__reactListeners$"+Vn,G1="__reactHandles$"+Vn;function Wt(e){var t=e[et];if(t)return t;for(var n=e.parentNode;n;){if(t=n[dt]||n[et]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Pa(e);e!==null;){if(n=e[et])return n;e=Pa(e)}return t}e=n,n=e.parentNode}return null}function zr(e){return e=e[et]||e[dt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function yn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(E(33))}function ki(e){return e[kr]||null}var lu=[],xn=-1;function At(e){return{current:e}}function G(e){0>xn||(e.current=lu[xn],lu[xn]=null,xn--)}function z(e,t){xn++,lu[xn]=e.current,e.current=t}var Ot={},ye=At(Ot),Ne=At(!1),Yt=Ot;function On(e,t){var n=e.type.contextTypes;if(!n)return Ot;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Te(e){return e=e.childContextTypes,e!=null}function oi(){G(Ne),G(ye)}function ba(e,t,n){if(ye.current!==Ot)throw Error(E(168));z(ye,t),z(Ne,n)}function ud(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(E(108,P0(e)||"Unknown",o));return Z({},n,r)}function ii(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ot,Yt=ye.current,z(ye,e),z(Ne,Ne.current),!0}function ka(e,t,n){var r=e.stateNode;if(!r)throw Error(E(169));n?(e=ud(e,t,Yt),r.__reactInternalMemoizedMergedChildContext=e,G(Ne),G(ye),z(ye,e)):G(Ne),z(Ne,n)}var lt=null,Mi=!1,hl=!1;function sd(e){lt===null?lt=[e]:lt.push(e)}function W1(e){Mi=!0,sd(e)}function Dt(){if(!hl&&lt!==null){hl=!0;var e=0,t=j;try{var n=lt;for(j=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}lt=null,Mi=!1}catch(o){throw lt!==null&&(lt=lt.slice(e+1)),Rf(is,Dt),o}finally{j=t,hl=!1}}return null}var wn=[],En=0,li=null,ui=0,Ie=[],He=0,en=null,ut=1,st="";function Ut(e,t){wn[En++]=ui,wn[En++]=li,li=e,ui=t}function ad(e,t,n){Ie[He++]=ut,Ie[He++]=st,Ie[He++]=en,en=e;var r=ut;e=st;var o=32-qe(r)-1;r&=~(1<<o),n+=1;var i=32-qe(t)+o;if(30<i){var l=o-o%5;i=(r&(1<<l)-1).toString(32),r>>=l,o-=l,ut=1<<32-qe(t)+o|n<<o|r,st=i+e}else ut=1<<i|n<<o|r,st=e}function hs(e){e.return!==null&&(Ut(e,1),ad(e,1,0))}function ms(e){for(;e===li;)li=wn[--En],wn[En]=null,ui=wn[--En],wn[En]=null;for(;e===en;)en=Ie[--He],Ie[He]=null,st=Ie[--He],Ie[He]=null,ut=Ie[--He],Ie[He]=null}var ke=null,be=null,q=!1,We=null;function cd(e,t){var n=Ae(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Ma(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ke=e,be=Lt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ke=e,be=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=en!==null?{id:ut,overflow:st}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ae(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,ke=e,be=null,!0):!1;default:return!1}}function uu(e){return(e.mode&1)!==0&&(e.flags&128)===0}function su(e){if(q){var t=be;if(t){var n=t;if(!Ma(e,t)){if(uu(e))throw Error(E(418));t=Lt(n.nextSibling);var r=ke;t&&Ma(e,t)?cd(r,n):(e.flags=e.flags&-4097|2,q=!1,ke=e)}}else{if(uu(e))throw Error(E(418));e.flags=e.flags&-4097|2,q=!1,ke=e}}}function Ra(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ke=e}function so(e){if(e!==ke)return!1;if(!q)return Ra(e),q=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!ru(e.type,e.memoizedProps)),t&&(t=be)){if(uu(e))throw fd(),Error(E(418));for(;t;)cd(e,t),t=Lt(t.nextSibling)}if(Ra(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(E(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){be=Lt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}be=null}}else be=ke?Lt(e.stateNode.nextSibling):null;return!0}function fd(){for(var e=be;e;)e=Lt(e.nextSibling)}function In(){be=ke=null,q=!1}function vs(e){We===null?We=[e]:We.push(e)}var q1=mt.ReactCurrentBatchConfig;function Kn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(E(309));var r=n.stateNode}if(!r)throw Error(E(147,e));var o=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(l){var u=o.refs;l===null?delete u[i]:u[i]=l},t._stringRef=i,t)}if(typeof e!="string")throw Error(E(284));if(!n._owner)throw Error(E(290,e))}return e}function ao(e,t){throw e=Object.prototype.toString.call(t),Error(E(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Oa(e){var t=e._init;return t(e._payload)}function dd(e){function t(h,p){if(e){var m=h.deletions;m===null?(h.deletions=[p],h.flags|=16):m.push(p)}}function n(h,p){if(!e)return null;for(;p!==null;)t(h,p),p=p.sibling;return null}function r(h,p){for(h=new Map;p!==null;)p.key!==null?h.set(p.key,p):h.set(p.index,p),p=p.sibling;return h}function o(h,p){return h=Mt(h,p),h.index=0,h.sibling=null,h}function i(h,p,m){return h.index=m,e?(m=h.alternate,m!==null?(m=m.index,m<p?(h.flags|=2,p):m):(h.flags|=2,p)):(h.flags|=1048576,p)}function l(h){return e&&h.alternate===null&&(h.flags|=2),h}function u(h,p,m,w){return p===null||p.tag!==6?(p=El(m,h.mode,w),p.return=h,p):(p=o(p,m),p.return=h,p)}function s(h,p,m,w){var S=m.type;return S===hn?d(h,p,m.props.children,w,m.key):p!==null&&(p.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===gt&&Oa(S)===p.type)?(w=o(p,m.props),w.ref=Kn(h,p,m),w.return=h,w):(w=Uo(m.type,m.key,m.props,null,h.mode,w),w.ref=Kn(h,p,m),w.return=h,w)}function a(h,p,m,w){return p===null||p.tag!==4||p.stateNode.containerInfo!==m.containerInfo||p.stateNode.implementation!==m.implementation?(p=Sl(m,h.mode,w),p.return=h,p):(p=o(p,m.children||[]),p.return=h,p)}function d(h,p,m,w,S){return p===null||p.tag!==7?(p=Kt(m,h.mode,w,S),p.return=h,p):(p=o(p,m),p.return=h,p)}function c(h,p,m){if(typeof p=="string"&&p!==""||typeof p=="number")return p=El(""+p,h.mode,m),p.return=h,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Kr:return m=Uo(p.type,p.key,p.props,null,h.mode,m),m.ref=Kn(h,null,p),m.return=h,m;case pn:return p=Sl(p,h.mode,m),p.return=h,p;case gt:var w=p._init;return c(h,w(p._payload),m)}if(or(p)||qn(p))return p=Kt(p,h.mode,m,null),p.return=h,p;ao(h,p)}return null}function f(h,p,m,w){var S=p!==null?p.key:null;if(typeof m=="string"&&m!==""||typeof m=="number")return S!==null?null:u(h,p,""+m,w);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case Kr:return m.key===S?s(h,p,m,w):null;case pn:return m.key===S?a(h,p,m,w):null;case gt:return S=m._init,f(h,p,S(m._payload),w)}if(or(m)||qn(m))return S!==null?null:d(h,p,m,w,null);ao(h,m)}return null}function v(h,p,m,w,S){if(typeof w=="string"&&w!==""||typeof w=="number")return h=h.get(m)||null,u(p,h,""+w,S);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Kr:return h=h.get(w.key===null?m:w.key)||null,s(p,h,w,S);case pn:return h=h.get(w.key===null?m:w.key)||null,a(p,h,w,S);case gt:var N=w._init;return v(h,p,m,N(w._payload),S)}if(or(w)||qn(w))return h=h.get(m)||null,d(p,h,w,S,null);ao(p,w)}return null}function g(h,p,m,w){for(var S=null,N=null,C=p,T=p=0,k=null;C!==null&&T<m.length;T++){C.index>T?(k=C,C=null):k=C.sibling;var b=f(h,C,m[T],w);if(b===null){C===null&&(C=k);break}e&&C&&b.alternate===null&&t(h,C),p=i(b,p,T),N===null?S=b:N.sibling=b,N=b,C=k}if(T===m.length)return n(h,C),q&&Ut(h,T),S;if(C===null){for(;T<m.length;T++)C=c(h,m[T],w),C!==null&&(p=i(C,p,T),N===null?S=C:N.sibling=C,N=C);return q&&Ut(h,T),S}for(C=r(h,C);T<m.length;T++)k=v(C,h,T,m[T],w),k!==null&&(e&&k.alternate!==null&&C.delete(k.key===null?T:k.key),p=i(k,p,T),N===null?S=k:N.sibling=k,N=k);return e&&C.forEach(function(fe){return t(h,fe)}),q&&Ut(h,T),S}function y(h,p,m,w){var S=qn(m);if(typeof S!="function")throw Error(E(150));if(m=S.call(m),m==null)throw Error(E(151));for(var N=S=null,C=p,T=p=0,k=null,b=m.next();C!==null&&!b.done;T++,b=m.next()){C.index>T?(k=C,C=null):k=C.sibling;var fe=f(h,C,b.value,w);if(fe===null){C===null&&(C=k);break}e&&C&&fe.alternate===null&&t(h,C),p=i(fe,p,T),N===null?S=fe:N.sibling=fe,N=fe,C=k}if(b.done)return n(h,C),q&&Ut(h,T),S;if(C===null){for(;!b.done;T++,b=m.next())b=c(h,b.value,w),b!==null&&(p=i(b,p,T),N===null?S=b:N.sibling=b,N=b);return q&&Ut(h,T),S}for(C=r(h,C);!b.done;T++,b=m.next())b=v(C,h,T,b.value,w),b!==null&&(e&&b.alternate!==null&&C.delete(b.key===null?T:b.key),p=i(b,p,T),N===null?S=b:N.sibling=b,N=b);return e&&C.forEach(function(Bt){return t(h,Bt)}),q&&Ut(h,T),S}function $(h,p,m,w){if(typeof m=="object"&&m!==null&&m.type===hn&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case Kr:e:{for(var S=m.key,N=p;N!==null;){if(N.key===S){if(S=m.type,S===hn){if(N.tag===7){n(h,N.sibling),p=o(N,m.props.children),p.return=h,h=p;break e}}else if(N.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===gt&&Oa(S)===N.type){n(h,N.sibling),p=o(N,m.props),p.ref=Kn(h,N,m),p.return=h,h=p;break e}n(h,N);break}else t(h,N);N=N.sibling}m.type===hn?(p=Kt(m.props.children,h.mode,w,m.key),p.return=h,h=p):(w=Uo(m.type,m.key,m.props,null,h.mode,w),w.ref=Kn(h,p,m),w.return=h,h=w)}return l(h);case pn:e:{for(N=m.key;p!==null;){if(p.key===N)if(p.tag===4&&p.stateNode.containerInfo===m.containerInfo&&p.stateNode.implementation===m.implementation){n(h,p.sibling),p=o(p,m.children||[]),p.return=h,h=p;break e}else{n(h,p);break}else t(h,p);p=p.sibling}p=Sl(m,h.mode,w),p.return=h,h=p}return l(h);case gt:return N=m._init,$(h,p,N(m._payload),w)}if(or(m))return g(h,p,m,w);if(qn(m))return y(h,p,m,w);ao(h,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,p!==null&&p.tag===6?(n(h,p.sibling),p=o(p,m),p.return=h,h=p):(n(h,p),p=El(m,h.mode,w),p.return=h,h=p),l(h)):n(h,p)}return $}var Hn=dd(!0),pd=dd(!1),si=At(null),ai=null,Sn=null,gs=null;function ys(){gs=Sn=ai=null}function xs(e){var t=si.current;G(si),e._currentValue=t}function au(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Pn(e,t){ai=e,gs=Sn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&($e=!0),e.firstContext=null)}function Fe(e){var t=e._currentValue;if(gs!==e)if(e={context:e,memoizedValue:t,next:null},Sn===null){if(ai===null)throw Error(E(308));Sn=e,ai.dependencies={lanes:0,firstContext:e}}else Sn=Sn.next=e;return t}var qt=null;function ws(e){qt===null?qt=[e]:qt.push(e)}function hd(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,ws(t)):(n.next=o.next,o.next=n),t.interleaved=n,pt(e,r)}function pt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var yt=!1;function Es(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function md(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 ct(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Pt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,D&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,pt(e,n)}return o=r.interleaved,o===null?(t.next=t,ws(r)):(t.next=o.next,o.next=t),r.interleaved=t,pt(e,n)}function Ao(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ls(e,n)}}function Ia(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=l:i=i.next=l,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ci(e,t,n,r){var o=e.updateQueue;yt=!1;var i=o.firstBaseUpdate,l=o.lastBaseUpdate,u=o.shared.pending;if(u!==null){o.shared.pending=null;var s=u,a=s.next;s.next=null,l===null?i=a:l.next=a,l=s;var d=e.alternate;d!==null&&(d=d.updateQueue,u=d.lastBaseUpdate,u!==l&&(u===null?d.firstBaseUpdate=a:u.next=a,d.lastBaseUpdate=s))}if(i!==null){var c=o.baseState;l=0,d=a=s=null,u=i;do{var f=u.lane,v=u.eventTime;if((r&f)===f){d!==null&&(d=d.next={eventTime:v,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var g=e,y=u;switch(f=t,v=n,y.tag){case 1:if(g=y.payload,typeof g=="function"){c=g.call(v,c,f);break e}c=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=y.payload,f=typeof g=="function"?g.call(v,c,f):g,f==null)break e;c=Z({},c,f);break e;case 2:yt=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,f=o.effects,f===null?o.effects=[u]:f.push(u))}else v={eventTime:v,lane:f,tag:u.tag,payload:u.payload,callback:u.callback,next:null},d===null?(a=d=v,s=c):d=d.next=v,l|=f;if(u=u.next,u===null){if(u=o.shared.pending,u===null)break;f=u,u=f.next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}while(!0);if(d===null&&(s=c),o.baseState=s,o.firstBaseUpdate=a,o.lastBaseUpdate=d,t=o.shared.interleaved,t!==null){o=t;do l|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);nn|=l,e.lanes=l,e.memoizedState=c}}function Ha(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(E(191,o));o.call(r)}}}var Ur={},nt=At(Ur),Mr=At(Ur),Rr=At(Ur);function Qt(e){if(e===Ur)throw Error(E(174));return e}function Ss(e,t){switch(z(Rr,t),z(Mr,e),z(nt,Ur),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ul(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ul(t,e)}G(nt),z(nt,t)}function An(){G(nt),G(Mr),G(Rr)}function vd(e){Qt(Rr.current);var t=Qt(nt.current),n=Ul(t,e.type);t!==n&&(z(Mr,e),z(nt,n))}function Cs(e){Mr.current===e&&(G(nt),G(Mr))}var X=At(0);function fi(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)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 ml=[];function _s(){for(var e=0;e<ml.length;e++)ml[e]._workInProgressVersionPrimary=null;ml.length=0}var Do=mt.ReactCurrentDispatcher,vl=mt.ReactCurrentBatchConfig,tn=0,J=null,re=null,se=null,di=!1,mr=!1,Or=0,Q1=0;function me(){throw Error(E(321))}function $s(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Xe(e[n],t[n]))return!1;return!0}function Ns(e,t,n,r,o,i){if(tn=i,J=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Do.current=e===null||e.memoizedState===null?K1:Y1,e=n(r,o),mr){i=0;do{if(mr=!1,Or=0,25<=i)throw Error(E(301));i+=1,se=re=null,t.updateQueue=null,Do.current=em,e=n(r,o)}while(mr)}if(Do.current=pi,t=re!==null&&re.next!==null,tn=0,se=re=J=null,di=!1,t)throw Error(E(300));return e}function Ts(){var e=Or!==0;return Or=0,e}function Ye(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return se===null?J.memoizedState=se=e:se=se.next=e,se}function je(){if(re===null){var e=J.alternate;e=e!==null?e.memoizedState:null}else e=re.next;var t=se===null?J.memoizedState:se.next;if(t!==null)se=t,re=e;else{if(e===null)throw Error(E(310));re=e,e={memoizedState:re.memoizedState,baseState:re.baseState,baseQueue:re.baseQueue,queue:re.queue,next:null},se===null?J.memoizedState=se=e:se=se.next=e}return se}function Ir(e,t){return typeof t=="function"?t(e):t}function gl(e){var t=je(),n=t.queue;if(n===null)throw Error(E(311));n.lastRenderedReducer=e;var r=re,o=r.baseQueue,i=n.pending;if(i!==null){if(o!==null){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(o!==null){i=o.next,r=r.baseState;var u=l=null,s=null,a=i;do{var d=a.lane;if((tn&d)===d)s!==null&&(s=s.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var c={lane:d,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};s===null?(u=s=c,l=r):s=s.next=c,J.lanes|=d,nn|=d}a=a.next}while(a!==null&&a!==i);s===null?l=r:s.next=u,Xe(r,t.memoizedState)||($e=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do i=o.lane,J.lanes|=i,nn|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function yl(e){var t=je(),n=t.queue;if(n===null)throw Error(E(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(o!==null){n.pending=null;var l=o=o.next;do i=e(i,l.action),l=l.next;while(l!==o);Xe(i,t.memoizedState)||($e=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function gd(){}function yd(e,t){var n=J,r=je(),o=t(),i=!Xe(r.memoizedState,o);if(i&&(r.memoizedState=o,$e=!0),r=r.queue,Ls(Ed.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||se!==null&&se.memoizedState.tag&1){if(n.flags|=2048,Hr(9,wd.bind(null,n,r,o,t),void 0,null),ce===null)throw Error(E(349));tn&30||xd(n,t,o)}return o}function xd(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=J.updateQueue,t===null?(t={lastEffect:null,stores:null},J.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function wd(e,t,n,r){t.value=n,t.getSnapshot=r,Sd(t)&&Cd(e)}function Ed(e,t,n){return n(function(){Sd(t)&&Cd(e)})}function Sd(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Xe(e,n)}catch{return!0}}function Cd(e){var t=pt(e,1);t!==null&&Qe(t,e,1,-1)}function Aa(e){var t=Ye();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ir,lastRenderedState:e},t.queue=e,e=e.dispatch=Z1.bind(null,J,e),[t.memoizedState,e]}function Hr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=J.updateQueue,t===null?(t={lastEffect:null,stores:null},J.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function _d(){return je().memoizedState}function Bo(e,t,n,r){var o=Ye();J.flags|=e,o.memoizedState=Hr(1|t,n,void 0,r===void 0?null:r)}function Ri(e,t,n,r){var o=je();r=r===void 0?null:r;var i=void 0;if(re!==null){var l=re.memoizedState;if(i=l.destroy,r!==null&&$s(r,l.deps)){o.memoizedState=Hr(t,n,i,r);return}}J.flags|=e,o.memoizedState=Hr(1|t,n,i,r)}function Da(e,t){return Bo(8390656,8,e,t)}function Ls(e,t){return Ri(2048,8,e,t)}function $d(e,t){return Ri(4,2,e,t)}function Nd(e,t){return Ri(4,4,e,t)}function Td(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 Ld(e,t,n){return n=n!=null?n.concat([e]):null,Ri(4,4,Td.bind(null,t,e),n)}function Ps(){}function Pd(e,t){var n=je();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&$s(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function bd(e,t){var n=je();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&$s(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function kd(e,t,n){return tn&21?(Xe(n,t)||(n=Hf(),J.lanes|=n,nn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,$e=!0),e.memoizedState=n)}function X1(e,t){var n=j;j=n!==0&&4>n?n:4,e(!0);var r=vl.transition;vl.transition={};try{e(!1),t()}finally{j=n,vl.transition=r}}function Md(){return je().memoizedState}function J1(e,t,n){var r=kt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Rd(e))Od(t,n);else if(n=hd(e,t,n,r),n!==null){var o=Ee();Qe(n,e,r,o),Id(n,t,r)}}function Z1(e,t,n){var r=kt(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Rd(e))Od(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var l=t.lastRenderedState,u=i(l,n);if(o.hasEagerState=!0,o.eagerState=u,Xe(u,l)){var s=t.interleaved;s===null?(o.next=o,ws(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}n=hd(e,t,o,r),n!==null&&(o=Ee(),Qe(n,e,r,o),Id(n,t,r))}}function Rd(e){var t=e.alternate;return e===J||t!==null&&t===J}function Od(e,t){mr=di=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Id(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ls(e,n)}}var pi={readContext:Fe,useCallback:me,useContext:me,useEffect:me,useImperativeHandle:me,useInsertionEffect:me,useLayoutEffect:me,useMemo:me,useReducer:me,useRef:me,useState:me,useDebugValue:me,useDeferredValue:me,useTransition:me,useMutableSource:me,useSyncExternalStore:me,useId:me,unstable_isNewReconciler:!1},K1={readContext:Fe,useCallback:function(e,t){return Ye().memoizedState=[e,t===void 0?null:t],e},useContext:Fe,useEffect:Da,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Bo(4194308,4,Td.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Bo(4194308,4,e,t)},useInsertionEffect:function(e,t){return Bo(4,2,e,t)},useMemo:function(e,t){var n=Ye();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ye();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=J1.bind(null,J,e),[r.memoizedState,e]},useRef:function(e){var t=Ye();return e={current:e},t.memoizedState=e},useState:Aa,useDebugValue:Ps,useDeferredValue:function(e){return Ye().memoizedState=e},useTransition:function(){var e=Aa(!1),t=e[0];return e=X1.bind(null,e[1]),Ye().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=J,o=Ye();if(q){if(n===void 0)throw Error(E(407));n=n()}else{if(n=t(),ce===null)throw Error(E(349));tn&30||xd(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Da(Ed.bind(null,r,i,e),[e]),r.flags|=2048,Hr(9,wd.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Ye(),t=ce.identifierPrefix;if(q){var n=st,r=ut;n=(r&~(1<<32-qe(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Or++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Q1++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Y1={readContext:Fe,useCallback:Pd,useContext:Fe,useEffect:Ls,useImperativeHandle:Ld,useInsertionEffect:$d,useLayoutEffect:Nd,useMemo:bd,useReducer:gl,useRef:_d,useState:function(){return gl(Ir)},useDebugValue:Ps,useDeferredValue:function(e){var t=je();return kd(t,re.memoizedState,e)},useTransition:function(){var e=gl(Ir)[0],t=je().memoizedState;return[e,t]},useMutableSource:gd,useSyncExternalStore:yd,useId:Md,unstable_isNewReconciler:!1},em={readContext:Fe,useCallback:Pd,useContext:Fe,useEffect:Ls,useImperativeHandle:Ld,useInsertionEffect:$d,useLayoutEffect:Nd,useMemo:bd,useReducer:yl,useRef:_d,useState:function(){return yl(Ir)},useDebugValue:Ps,useDeferredValue:function(e){var t=je();return re===null?t.memoizedState=e:kd(t,re.memoizedState,e)},useTransition:function(){var e=yl(Ir)[0],t=je().memoizedState;return[e,t]},useMutableSource:gd,useSyncExternalStore:yd,useId:Md,unstable_isNewReconciler:!1};function Ve(e,t){if(e&&e.defaultProps){t=Z({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function cu(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Z({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Oi={isMounted:function(e){return(e=e._reactInternals)?un(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ee(),o=kt(e),i=ct(r,o);i.payload=t,n!=null&&(i.callback=n),t=Pt(e,i,o),t!==null&&(Qe(t,e,o,r),Ao(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ee(),o=kt(e),i=ct(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Pt(e,i,o),t!==null&&(Qe(t,e,o,r),Ao(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ee(),r=kt(e),o=ct(n,r);o.tag=2,t!=null&&(o.callback=t),t=Pt(e,o,r),t!==null&&(Qe(t,e,r,n),Ao(t,e,r))}};function Ba(e,t,n,r,o,i,l){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,l):t.prototype&&t.prototype.isPureReactComponent?!Lr(n,r)||!Lr(o,i):!0}function Hd(e,t,n){var r=!1,o=Ot,i=t.contextType;return typeof i=="object"&&i!==null?i=Fe(i):(o=Te(t)?Yt:ye.current,r=t.contextTypes,i=(r=r!=null)?On(e,o):Ot),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Oi,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function Fa(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Oi.enqueueReplaceState(t,t.state,null)}function fu(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},Es(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=Fe(i):(i=Te(t)?Yt:ye.current,o.context=On(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(cu(e,t,i,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&Oi.enqueueReplaceState(o,o.state,null),ci(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function Dn(e,t){try{var n="",r=t;do n+=L0(r),r=r.return;while(r);var o=n}catch(i){o=`
    Error generating stack: `+i.message+`
    `+i.stack}return{value:e,source:t,stack:o,digest:null}}function xl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function du(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var tm=typeof WeakMap=="function"?WeakMap:Map;function Ad(e,t,n){n=ct(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){mi||(mi=!0,Su=r),du(e,t)},n}function Dd(e,t,n){n=ct(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){du(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){du(e,t),typeof r!="function"&&(bt===null?bt=new Set([this]):bt.add(this));var l=t.stack;this.componentDidCatch(t.value,{componentStack:l!==null?l:""})}),n}function ja(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new tm;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=mm.bind(null,e,t,n),t.then(e,e))}function za(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 Ua(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=ct(-1,1),t.tag=2,Pt(n,t,1))),n.lanes|=1),e)}var nm=mt.ReactCurrentOwner,$e=!1;function we(e,t,n,r){t.child=e===null?pd(t,null,n,r):Hn(t,e.child,n,r)}function Va(e,t,n,r,o){n=n.render;var i=t.ref;return Pn(t,o),r=Ns(e,t,n,r,i,o),n=Ts(),e!==null&&!$e?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,ht(e,t,o)):(q&&n&&hs(t),t.flags|=1,we(e,t,r,o),t.child)}function Ga(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!As(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Bd(e,t,i,r,o)):(e=Uo(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var l=i.memoizedProps;if(n=n.compare,n=n!==null?n:Lr,n(l,r)&&e.ref===t.ref)return ht(e,t,o)}return t.flags|=1,e=Mt(i,r),e.ref=t.ref,e.return=t,t.child=e}function Bd(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(Lr(i,r)&&e.ref===t.ref)if($e=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&($e=!0);else return t.lanes=e.lanes,ht(e,t,o)}return pu(e,t,n,r,o)}function Fd(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},z(_n,Pe),Pe|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,z(_n,Pe),Pe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,z(_n,Pe),Pe|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,z(_n,Pe),Pe|=r;return we(e,t,o,n),t.child}function jd(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function pu(e,t,n,r,o){var i=Te(n)?Yt:ye.current;return i=On(t,i),Pn(t,o),n=Ns(e,t,n,r,i,o),r=Ts(),e!==null&&!$e?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,ht(e,t,o)):(q&&r&&hs(t),t.flags|=1,we(e,t,n,o),t.child)}function Wa(e,t,n,r,o){if(Te(n)){var i=!0;ii(t)}else i=!1;if(Pn(t,o),t.stateNode===null)Fo(e,t),Hd(t,n,r),fu(t,n,r,o),r=!0;else if(e===null){var l=t.stateNode,u=t.memoizedProps;l.props=u;var s=l.context,a=n.contextType;typeof a=="object"&&a!==null?a=Fe(a):(a=Te(n)?Yt:ye.current,a=On(t,a));var d=n.getDerivedStateFromProps,c=typeof d=="function"||typeof l.getSnapshotBeforeUpdate=="function";c||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(u!==r||s!==a)&&Fa(t,l,r,a),yt=!1;var f=t.memoizedState;l.state=f,ci(t,r,l,o),s=t.memoizedState,u!==r||f!==s||Ne.current||yt?(typeof d=="function"&&(cu(t,n,d,r),s=t.memoizedState),(u=yt||Ba(t,n,u,r,f,s,a))?(c||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&&(t.flags|=4194308)):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),l.props=r,l.state=s,l.context=a,r=u):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,md(e,t),u=t.memoizedProps,a=t.type===t.elementType?u:Ve(t.type,u),l.props=a,c=t.pendingProps,f=l.context,s=n.contextType,typeof s=="object"&&s!==null?s=Fe(s):(s=Te(n)?Yt:ye.current,s=On(t,s));var v=n.getDerivedStateFromProps;(d=typeof v=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(u!==c||f!==s)&&Fa(t,l,r,s),yt=!1,f=t.memoizedState,l.state=f,ci(t,r,l,o);var g=t.memoizedState;u!==c||f!==g||Ne.current||yt?(typeof v=="function"&&(cu(t,n,v,r),g=t.memoizedState),(a=yt||Ba(t,n,a,r,f,g,s)||!1)?(d||typeof l.UNSAFE_componentWillUpdate!="function"&&typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&&l.componentWillUpdate(r,g,s),typeof l.UNSAFE_componentWillUpdate=="function"&&l.UNSAFE_componentWillUpdate(r,g,s)),typeof l.componentDidUpdate=="function"&&(t.flags|=4),typeof l.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof l.componentDidUpdate!="function"||u===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),l.props=r,l.state=g,l.context=s,r=a):(typeof l.componentDidUpdate!="function"||u===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return hu(e,t,n,r,i,o)}function hu(e,t,n,r,o,i){jd(e,t);var l=(t.flags&128)!==0;if(!r&&!l)return o&&ka(t,n,!1),ht(e,t,i);r=t.stateNode,nm.current=t;var u=l&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&l?(t.child=Hn(t,e.child,null,i),t.child=Hn(t,null,u,i)):we(e,t,u,i),t.memoizedState=r.state,o&&ka(t,n,!0),t.child}function zd(e){var t=e.stateNode;t.pendingContext?ba(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ba(e,t.context,!1),Ss(e,t.containerInfo)}function qa(e,t,n,r,o){return In(),vs(o),t.flags|=256,we(e,t,n,r),t.child}var mu={dehydrated:null,treeContext:null,retryLane:0};function vu(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ud(e,t,n){var r=t.pendingProps,o=X.current,i=!1,l=(t.flags&128)!==0,u;if((u=l)||(u=e!==null&&e.memoizedState===null?!1:(o&2)!==0),u?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),z(X,o&1),e===null)return su(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=r.children,e=r.fallback,i?(r=t.mode,i=t.child,l={mode:"hidden",children:l},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=l):i=Ai(l,r,0,null),e=Kt(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=vu(n),t.memoizedState=mu,e):bs(t,l));if(o=e.memoizedState,o!==null&&(u=o.dehydrated,u!==null))return rm(e,t,l,r,u,o,n);if(i){i=r.fallback,l=t.mode,o=e.child,u=o.sibling;var s={mode:"hidden",children:r.children};return!(l&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=Mt(o,s),r.subtreeFlags=o.subtreeFlags&14680064),u!==null?i=Mt(u,i):(i=Kt(i,l,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,l=e.child.memoizedState,l=l===null?vu(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},i.memoizedState=l,i.childLanes=e.childLanes&~n,t.memoizedState=mu,r}return i=e.child,e=i.sibling,r=Mt(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function bs(e,t){return t=Ai({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function co(e,t,n,r){return r!==null&&vs(r),Hn(t,e.child,null,n),e=bs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function rm(e,t,n,r,o,i,l){if(n)return t.flags&256?(t.flags&=-257,r=xl(Error(E(422))),co(e,t,l,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=Ai({mode:"visible",children:r.children},o,0,null),i=Kt(i,o,l,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Hn(t,e.child,null,l),t.child.memoizedState=vu(l),t.memoizedState=mu,i);if(!(t.mode&1))return co(e,t,l,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var u=r.dgst;return r=u,i=Error(E(419)),r=xl(i,r,void 0),co(e,t,l,r)}if(u=(l&e.childLanes)!==0,$e||u){if(r=ce,r!==null){switch(l&-l){case 4:o=2;break;case 16:o=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:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|l)?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,pt(e,o),Qe(r,e,o,-1))}return Hs(),r=xl(Error(E(421))),co(e,t,l,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=vm.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,be=Lt(o.nextSibling),ke=t,q=!0,We=null,e!==null&&(Ie[He++]=ut,Ie[He++]=st,Ie[He++]=en,ut=e.id,st=e.overflow,en=t),t=bs(t,r.children),t.flags|=4096,t)}function Qa(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),au(e.return,t,n)}function wl(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function Vd(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(we(e,t,r.children,n),r=X.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Qa(e,n,t);else if(e.tag===19)Qa(e,n,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}r&=1}if(z(X,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&fi(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),wl(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&fi(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}wl(t,!0,n,null,i);break;case"together":wl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Fo(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ht(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),nn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(E(153));if(t.child!==null){for(e=t.child,n=Mt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Mt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function om(e,t,n){switch(t.tag){case 3:zd(t),In();break;case 5:vd(t);break;case 1:Te(t.type)&&ii(t);break;case 4:Ss(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;z(si,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(z(X,X.current&1),t.flags|=128,null):n&t.child.childLanes?Ud(e,t,n):(z(X,X.current&1),e=ht(e,t,n),e!==null?e.sibling:null);z(X,X.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Vd(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),z(X,X.current),r)break;return null;case 22:case 23:return t.lanes=0,Fd(e,t,n)}return ht(e,t,n)}var Gd,gu,Wd,qd;Gd=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};gu=function(){};Wd=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Qt(nt.current);var i=null;switch(n){case"input":o=Bl(e,o),r=Bl(e,r),i=[];break;case"select":o=Z({},o,{value:void 0}),r=Z({},r,{value:void 0}),i=[];break;case"textarea":o=zl(e,o),r=zl(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ri)}Vl(n,r);var l;n=null;for(a in o)if(!r.hasOwnProperty(a)&&o.hasOwnProperty(a)&&o[a]!=null)if(a==="style"){var u=o[a];for(l in u)u.hasOwnProperty(l)&&(n||(n={}),n[l]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Er.hasOwnProperty(a)?i||(i=[]):(i=i||[]).push(a,null));for(a in r){var s=r[a];if(u=o!=null?o[a]:void 0,r.hasOwnProperty(a)&&s!==u&&(s!=null||u!=null))if(a==="style")if(u){for(l in u)!u.hasOwnProperty(l)||s&&s.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in s)s.hasOwnProperty(l)&&u[l]!==s[l]&&(n||(n={}),n[l]=s[l])}else n||(i||(i=[]),i.push(a,n)),n=s;else a==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,u=u?u.__html:void 0,s!=null&&u!==s&&(i=i||[]).push(a,s)):a==="children"?typeof s!="string"&&typeof s!="number"||(i=i||[]).push(a,""+s):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(Er.hasOwnProperty(a)?(s!=null&&a==="onScroll"&&U("scroll",e),i||u===s||(i=[])):(i=i||[]).push(a,s))}n&&(i=i||[]).push("style",n);var a=i;(t.updateQueue=a)&&(t.flags|=4)}};qd=function(e,t,n,r){n!==r&&(t.flags|=4)};function Yn(e,t){if(!q)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ve(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function im(e,t,n){var r=t.pendingProps;switch(ms(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ve(t),null;case 1:return Te(t.type)&&oi(),ve(t),null;case 3:return r=t.stateNode,An(),G(Ne),G(ye),_s(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(so(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,We!==null&&($u(We),We=null))),gu(e,t),ve(t),null;case 5:Cs(t);var o=Qt(Rr.current);if(n=t.type,e!==null&&t.stateNode!=null)Wd(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(E(166));return ve(t),null}if(e=Qt(nt.current),so(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[et]=t,r[kr]=i,e=(t.mode&1)!==0,n){case"dialog":U("cancel",r),U("close",r);break;case"iframe":case"object":case"embed":U("load",r);break;case"video":case"audio":for(o=0;o<lr.length;o++)U(lr[o],r);break;case"source":U("error",r);break;case"img":case"image":case"link":U("error",r),U("load",r);break;case"details":U("toggle",r);break;case"input":ra(r,i),U("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},U("invalid",r);break;case"textarea":ia(r,i),U("invalid",r)}Vl(n,i),o=null;for(var l in i)if(i.hasOwnProperty(l)){var u=i[l];l==="children"?typeof u=="string"?r.textContent!==u&&(i.suppressHydrationWarning!==!0&&uo(r.textContent,u,e),o=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(i.suppressHydrationWarning!==!0&&uo(r.textContent,u,e),o=["children",""+u]):Er.hasOwnProperty(l)&&u!=null&&l==="onScroll"&&U("scroll",r)}switch(n){case"input":Yr(r),oa(r,i,!0);break;case"textarea":Yr(r),la(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=ri)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{l=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ef(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=l.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[et]=t,e[kr]=r,Gd(e,t,!1,!1),t.stateNode=e;e:{switch(l=Gl(n,r),n){case"dialog":U("cancel",e),U("close",e),o=r;break;case"iframe":case"object":case"embed":U("load",e),o=r;break;case"video":case"audio":for(o=0;o<lr.length;o++)U(lr[o],e);o=r;break;case"source":U("error",e),o=r;break;case"img":case"image":case"link":U("error",e),U("load",e),o=r;break;case"details":U("toggle",e),o=r;break;case"input":ra(e,r),o=Bl(e,r),U("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=Z({},r,{value:void 0}),U("invalid",e);break;case"textarea":ia(e,r),o=zl(e,r),U("invalid",e);break;default:o=r}Vl(n,o),u=o;for(i in u)if(u.hasOwnProperty(i)){var s=u[i];i==="style"?_f(e,s):i==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&Sf(e,s)):i==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&Sr(e,s):typeof s=="number"&&Sr(e,""+s):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Er.hasOwnProperty(i)?s!=null&&i==="onScroll"&&U("scroll",e):s!=null&&es(e,i,s,l))}switch(n){case"input":Yr(e),oa(e,r,!1);break;case"textarea":Yr(e),la(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Rt(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?$n(e,!!r.multiple,i,!1):r.defaultValue!=null&&$n(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=ri)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ve(t),null;case 6:if(e&&t.stateNode!=null)qd(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(E(166));if(n=Qt(Rr.current),Qt(nt.current),so(t)){if(r=t.stateNode,n=t.memoizedProps,r[et]=t,(i=r.nodeValue!==n)&&(e=ke,e!==null))switch(e.tag){case 3:uo(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&uo(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[et]=t,t.stateNode=r}return ve(t),null;case 13:if(G(X),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(q&&be!==null&&t.mode&1&&!(t.flags&128))fd(),In(),t.flags|=98560,i=!1;else if(i=so(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(E(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(E(317));i[et]=t}else In(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ve(t),i=!1}else We!==null&&($u(We),We=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||X.current&1?oe===0&&(oe=3):Hs())),t.updateQueue!==null&&(t.flags|=4),ve(t),null);case 4:return An(),gu(e,t),e===null&&Pr(t.stateNode.containerInfo),ve(t),null;case 10:return xs(t.type._context),ve(t),null;case 17:return Te(t.type)&&oi(),ve(t),null;case 19:if(G(X),i=t.memoizedState,i===null)return ve(t),null;if(r=(t.flags&128)!==0,l=i.rendering,l===null)if(r)Yn(i,!1);else{if(oe!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(l=fi(e),l!==null){for(t.flags|=128,Yn(i,!1),r=l.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,l=i.alternate,l===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=l.childLanes,i.lanes=l.lanes,i.child=l.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=l.memoizedProps,i.memoizedState=l.memoizedState,i.updateQueue=l.updateQueue,i.type=l.type,e=l.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return z(X,X.current&1|2),t.child}e=e.sibling}i.tail!==null&&ee()>Bn&&(t.flags|=128,r=!0,Yn(i,!1),t.lanes=4194304)}else{if(!r)if(e=fi(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Yn(i,!0),i.tail===null&&i.tailMode==="hidden"&&!l.alternate&&!q)return ve(t),null}else 2*ee()-i.renderingStartTime>Bn&&n!==1073741824&&(t.flags|=128,r=!0,Yn(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(n=i.last,n!==null?n.sibling=l:t.child=l,i.last=l)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=ee(),t.sibling=null,n=X.current,z(X,r?n&1|2:n&1),t):(ve(t),null);case 22:case 23:return Is(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Pe&1073741824&&(ve(t),t.subtreeFlags&6&&(t.flags|=8192)):ve(t),null;case 24:return null;case 25:return null}throw Error(E(156,t.tag))}function lm(e,t){switch(ms(t),t.tag){case 1:return Te(t.type)&&oi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return An(),G(Ne),G(ye),_s(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Cs(t),null;case 13:if(G(X),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(E(340));In()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return G(X),null;case 4:return An(),null;case 10:return xs(t.type._context),null;case 22:case 23:return Is(),null;case 24:return null;default:return null}}var fo=!1,ge=!1,um=typeof WeakSet=="function"?WeakSet:Set,L=null;function Cn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){K(e,t,r)}else n.current=null}function yu(e,t,n){try{n()}catch(r){K(e,t,r)}}var Xa=!1;function sm(e,t){if(tu=ei,e=Kf(),ps(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var l=0,u=-1,s=-1,a=0,d=0,c=e,f=null;t:for(;;){for(var v;c!==n||o!==0&&c.nodeType!==3||(u=l+o),c!==i||r!==0&&c.nodeType!==3||(s=l+r),c.nodeType===3&&(l+=c.nodeValue.length),(v=c.firstChild)!==null;)f=c,c=v;for(;;){if(c===e)break t;if(f===n&&++a===o&&(u=l),f===i&&++d===r&&(s=l),(v=c.nextSibling)!==null)break;c=f,f=c.parentNode}c=v}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(nu={focusedElem:e,selectionRange:n},ei=!1,L=t;L!==null;)if(t=L,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,L=e;else for(;L!==null;){t=L;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var y=g.memoizedProps,$=g.memoizedState,h=t.stateNode,p=h.getSnapshotBeforeUpdate(t.elementType===t.type?y:Ve(t.type,y),$);h.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(E(163))}}catch(w){K(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,L=e;break}L=t.return}return g=Xa,Xa=!1,g}function vr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&yu(t,n,i)}o=o.next}while(o!==r)}}function Ii(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function xu(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Qd(e){var t=e.alternate;t!==null&&(e.alternate=null,Qd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[et],delete t[kr],delete t[iu],delete t[V1],delete t[G1])),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 Xd(e){return e.tag===5||e.tag===3||e.tag===4}function Ja(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Xd(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 wu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ri));else if(r!==4&&(e=e.child,e!==null))for(wu(e,t,n),e=e.sibling;e!==null;)wu(e,t,n),e=e.sibling}function Eu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Eu(e,t,n),e=e.sibling;e!==null;)Eu(e,t,n),e=e.sibling}var de=null,Ge=!1;function vt(e,t,n){for(n=n.child;n!==null;)Jd(e,t,n),n=n.sibling}function Jd(e,t,n){if(tt&&typeof tt.onCommitFiberUnmount=="function")try{tt.onCommitFiberUnmount(Ti,n)}catch{}switch(n.tag){case 5:ge||Cn(n,t);case 6:var r=de,o=Ge;de=null,vt(e,t,n),de=r,Ge=o,de!==null&&(Ge?(e=de,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):de.removeChild(n.stateNode));break;case 18:de!==null&&(Ge?(e=de,n=n.stateNode,e.nodeType===8?pl(e.parentNode,n):e.nodeType===1&&pl(e,n),Nr(e)):pl(de,n.stateNode));break;case 4:r=de,o=Ge,de=n.stateNode.containerInfo,Ge=!0,vt(e,t,n),de=r,Ge=o;break;case 0:case 11:case 14:case 15:if(!ge&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,l=i.destroy;i=i.tag,l!==void 0&&(i&2||i&4)&&yu(n,t,l),o=o.next}while(o!==r)}vt(e,t,n);break;case 1:if(!ge&&(Cn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){K(n,t,u)}vt(e,t,n);break;case 21:vt(e,t,n);break;case 22:n.mode&1?(ge=(r=ge)||n.memoizedState!==null,vt(e,t,n),ge=r):vt(e,t,n);break;default:vt(e,t,n)}}function Za(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new um),t.forEach(function(r){var o=gm.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Ue(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,l=t,u=l;e:for(;u!==null;){switch(u.tag){case 5:de=u.stateNode,Ge=!1;break e;case 3:de=u.stateNode.containerInfo,Ge=!0;break e;case 4:de=u.stateNode.containerInfo,Ge=!0;break e}u=u.return}if(de===null)throw Error(E(160));Jd(i,l,o),de=null,Ge=!1;var s=o.alternate;s!==null&&(s.return=null),o.return=null}catch(a){K(o,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Zd(t,e),t=t.sibling}function Zd(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ue(t,e),Ke(e),r&4){try{vr(3,e,e.return),Ii(3,e)}catch(y){K(e,e.return,y)}try{vr(5,e,e.return)}catch(y){K(e,e.return,y)}}break;case 1:Ue(t,e),Ke(e),r&512&&n!==null&&Cn(n,n.return);break;case 5:if(Ue(t,e),Ke(e),r&512&&n!==null&&Cn(n,n.return),e.flags&32){var o=e.stateNode;try{Sr(o,"")}catch(y){K(e,e.return,y)}}if(r&4&&(o=e.stateNode,o!=null)){var i=e.memoizedProps,l=n!==null?n.memoizedProps:i,u=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{u==="input"&&i.type==="radio"&&i.name!=null&&xf(o,i),Gl(u,l);var a=Gl(u,i);for(l=0;l<s.length;l+=2){var d=s[l],c=s[l+1];d==="style"?_f(o,c):d==="dangerouslySetInnerHTML"?Sf(o,c):d==="children"?Sr(o,c):es(o,d,c,a)}switch(u){case"input":Fl(o,i);break;case"textarea":wf(o,i);break;case"select":var f=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var v=i.value;v!=null?$n(o,!!i.multiple,v,!1):f!==!!i.multiple&&(i.defaultValue!=null?$n(o,!!i.multiple,i.defaultValue,!0):$n(o,!!i.multiple,i.multiple?[]:"",!1))}o[kr]=i}catch(y){K(e,e.return,y)}}break;case 6:if(Ue(t,e),Ke(e),r&4){if(e.stateNode===null)throw Error(E(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(y){K(e,e.return,y)}}break;case 3:if(Ue(t,e),Ke(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Nr(t.containerInfo)}catch(y){K(e,e.return,y)}break;case 4:Ue(t,e),Ke(e);break;case 13:Ue(t,e),Ke(e),o=e.child,o.flags&8192&&(i=o.memoizedState!==null,o.stateNode.isHidden=i,!i||o.alternate!==null&&o.alternate.memoizedState!==null||(Rs=ee())),r&4&&Za(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(ge=(a=ge)||d,Ue(t,e),ge=a):Ue(t,e),Ke(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!d&&e.mode&1)for(L=e,d=e.child;d!==null;){for(c=L=d;L!==null;){switch(f=L,v=f.child,f.tag){case 0:case 11:case 14:case 15:vr(4,f,f.return);break;case 1:Cn(f,f.return);var g=f.stateNode;if(typeof g.componentWillUnmount=="function"){r=f,n=f.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(y){K(r,n,y)}}break;case 5:Cn(f,f.return);break;case 22:if(f.memoizedState!==null){Ya(c);continue}}v!==null?(v.return=f,L=v):Ya(c)}d=d.sibling}e:for(d=null,c=e;;){if(c.tag===5){if(d===null){d=c;try{o=c.stateNode,a?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(u=c.stateNode,s=c.memoizedProps.style,l=s!=null&&s.hasOwnProperty("display")?s.display:null,u.style.display=Cf("display",l))}catch(y){K(e,e.return,y)}}}else if(c.tag===6){if(d===null)try{c.stateNode.nodeValue=a?"":c.memoizedProps}catch(y){K(e,e.return,y)}}else if((c.tag!==22&&c.tag!==23||c.memoizedState===null||c===e)&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===e)break e;for(;c.sibling===null;){if(c.return===null||c.return===e)break e;d===c&&(d=null),c=c.return}d===c&&(d=null),c.sibling.return=c.return,c=c.sibling}}break;case 19:Ue(t,e),Ke(e),r&4&&Za(e);break;case 21:break;default:Ue(t,e),Ke(e)}}function Ke(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Xd(n)){var r=n;break e}n=n.return}throw Error(E(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(Sr(o,""),r.flags&=-33);var i=Ja(e);Eu(e,i,o);break;case 3:case 4:var l=r.stateNode.containerInfo,u=Ja(e);wu(e,u,l);break;default:throw Error(E(161))}}catch(s){K(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function am(e,t,n){L=e,Kd(e)}function Kd(e,t,n){for(var r=(e.mode&1)!==0;L!==null;){var o=L,i=o.child;if(o.tag===22&&r){var l=o.memoizedState!==null||fo;if(!l){var u=o.alternate,s=u!==null&&u.memoizedState!==null||ge;u=fo;var a=ge;if(fo=l,(ge=s)&&!a)for(L=o;L!==null;)l=L,s=l.child,l.tag===22&&l.memoizedState!==null?ec(o):s!==null?(s.return=l,L=s):ec(o);for(;i!==null;)L=i,Kd(i),i=i.sibling;L=o,fo=u,ge=a}Ka(e)}else o.subtreeFlags&8772&&i!==null?(i.return=o,L=i):Ka(e)}}function Ka(e){for(;L!==null;){var t=L;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ge||Ii(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ge)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:Ve(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Ha(t,i,r);break;case 3:var l=t.updateQueue;if(l!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Ha(t,l,n)}break;case 5:var u=t.stateNode;if(n===null&&t.flags&4){n=u;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var d=a.memoizedState;if(d!==null){var c=d.dehydrated;c!==null&&Nr(c)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(E(163))}ge||t.flags&512&&xu(t)}catch(f){K(t,t.return,f)}}if(t===e){L=null;break}if(n=t.sibling,n!==null){n.return=t.return,L=n;break}L=t.return}}function Ya(e){for(;L!==null;){var t=L;if(t===e){L=null;break}var n=t.sibling;if(n!==null){n.return=t.return,L=n;break}L=t.return}}function ec(e){for(;L!==null;){var t=L;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ii(4,t)}catch(s){K(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(s){K(t,o,s)}}var i=t.return;try{xu(t)}catch(s){K(t,i,s)}break;case 5:var l=t.return;try{xu(t)}catch(s){K(t,l,s)}}}catch(s){K(t,t.return,s)}if(t===e){L=null;break}var u=t.sibling;if(u!==null){u.return=t.return,L=u;break}L=t.return}}var cm=Math.ceil,hi=mt.ReactCurrentDispatcher,ks=mt.ReactCurrentOwner,De=mt.ReactCurrentBatchConfig,D=0,ce=null,ne=null,pe=0,Pe=0,_n=At(0),oe=0,Ar=null,nn=0,Hi=0,Ms=0,gr=null,_e=null,Rs=0,Bn=1/0,it=null,mi=!1,Su=null,bt=null,po=!1,Ct=null,vi=0,yr=0,Cu=null,jo=-1,zo=0;function Ee(){return D&6?ee():jo!==-1?jo:jo=ee()}function kt(e){return e.mode&1?D&2&&pe!==0?pe&-pe:q1.transition!==null?(zo===0&&(zo=Hf()),zo):(e=j,e!==0||(e=window.event,e=e===void 0?16:Uf(e.type)),e):1}function Qe(e,t,n,r){if(50<yr)throw yr=0,Cu=null,Error(E(185));Fr(e,n,r),(!(D&2)||e!==ce)&&(e===ce&&(!(D&2)&&(Hi|=n),oe===4&&wt(e,pe)),Le(e,r),n===1&&D===0&&!(t.mode&1)&&(Bn=ee()+500,Mi&&Dt()))}function Le(e,t){var n=e.callbackNode;q0(e,t);var r=Yo(e,e===ce?pe:0);if(r===0)n!==null&&aa(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&aa(n),t===1)e.tag===0?W1(tc.bind(null,e)):sd(tc.bind(null,e)),z1(function(){!(D&6)&&Dt()}),n=null;else{switch(Af(r)){case 1:n=is;break;case 4:n=Of;break;case 16:n=Ko;break;case 536870912:n=If;break;default:n=Ko}n=lp(n,Yd.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Yd(e,t){if(jo=-1,zo=0,D&6)throw Error(E(327));var n=e.callbackNode;if(bn()&&e.callbackNode!==n)return null;var r=Yo(e,e===ce?pe:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=gi(e,r);else{t=r;var o=D;D|=2;var i=tp();(ce!==e||pe!==t)&&(it=null,Bn=ee()+500,Zt(e,t));do try{pm();break}catch(u){ep(e,u)}while(!0);ys(),hi.current=i,D=o,ne!==null?t=0:(ce=null,pe=0,t=oe)}if(t!==0){if(t===2&&(o=Jl(e),o!==0&&(r=o,t=_u(e,o))),t===1)throw n=Ar,Zt(e,0),wt(e,r),Le(e,ee()),n;if(t===6)wt(e,r);else{if(o=e.current.alternate,!(r&30)&&!fm(o)&&(t=gi(e,r),t===2&&(i=Jl(e),i!==0&&(r=i,t=_u(e,i))),t===1))throw n=Ar,Zt(e,0),wt(e,r),Le(e,ee()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(E(345));case 2:Vt(e,_e,it);break;case 3:if(wt(e,r),(r&130023424)===r&&(t=Rs+500-ee(),10<t)){if(Yo(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){Ee(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ou(Vt.bind(null,e,_e,it),t);break}Vt(e,_e,it);break;case 4:if(wt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var l=31-qe(r);i=1<<l,l=t[l],l>o&&(o=l),r&=~i}if(r=o,r=ee()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*cm(r/1960))-r,10<r){e.timeoutHandle=ou(Vt.bind(null,e,_e,it),r);break}Vt(e,_e,it);break;case 5:Vt(e,_e,it);break;default:throw Error(E(329))}}}return Le(e,ee()),e.callbackNode===n?Yd.bind(null,e):null}function _u(e,t){var n=gr;return e.current.memoizedState.isDehydrated&&(Zt(e,t).flags|=256),e=gi(e,t),e!==2&&(t=_e,_e=n,t!==null&&$u(t)),e}function $u(e){_e===null?_e=e:_e.push.apply(_e,e)}function fm(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!Xe(i(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;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 wt(e,t){for(t&=~Ms,t&=~Hi,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-qe(t),r=1<<n;e[n]=-1,t&=~r}}function tc(e){if(D&6)throw Error(E(327));bn();var t=Yo(e,0);if(!(t&1))return Le(e,ee()),null;var n=gi(e,t);if(e.tag!==0&&n===2){var r=Jl(e);r!==0&&(t=r,n=_u(e,r))}if(n===1)throw n=Ar,Zt(e,0),wt(e,t),Le(e,ee()),n;if(n===6)throw Error(E(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Vt(e,_e,it),Le(e,ee()),null}function Os(e,t){var n=D;D|=1;try{return e(t)}finally{D=n,D===0&&(Bn=ee()+500,Mi&&Dt())}}function rn(e){Ct!==null&&Ct.tag===0&&!(D&6)&&bn();var t=D;D|=1;var n=De.transition,r=j;try{if(De.transition=null,j=1,e)return e()}finally{j=r,De.transition=n,D=t,!(D&6)&&Dt()}}function Is(){Pe=_n.current,G(_n)}function Zt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,j1(n)),ne!==null)for(n=ne.return;n!==null;){var r=n;switch(ms(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&oi();break;case 3:An(),G(Ne),G(ye),_s();break;case 5:Cs(r);break;case 4:An();break;case 13:G(X);break;case 19:G(X);break;case 10:xs(r.type._context);break;case 22:case 23:Is()}n=n.return}if(ce=e,ne=e=Mt(e.current,null),pe=Pe=t,oe=0,Ar=null,Ms=Hi=nn=0,_e=gr=null,qt!==null){for(t=0;t<qt.length;t++)if(n=qt[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,i=n.pending;if(i!==null){var l=i.next;i.next=o,r.next=l}n.pending=r}qt=null}return e}function ep(e,t){do{var n=ne;try{if(ys(),Do.current=pi,di){for(var r=J.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}di=!1}if(tn=0,se=re=J=null,mr=!1,Or=0,ks.current=null,n===null||n.return===null){oe=1,Ar=t,ne=null;break}e:{var i=e,l=n.return,u=n,s=t;if(t=pe,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var a=s,d=u,c=d.tag;if(!(d.mode&1)&&(c===0||c===11||c===15)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var v=za(l);if(v!==null){v.flags&=-257,Ua(v,l,u,i,t),v.mode&1&&ja(i,a,t),t=v,s=a;var g=t.updateQueue;if(g===null){var y=new Set;y.add(s),t.updateQueue=y}else g.add(s);break e}else{if(!(t&1)){ja(i,a,t),Hs();break e}s=Error(E(426))}}else if(q&&u.mode&1){var $=za(l);if($!==null){!($.flags&65536)&&($.flags|=256),Ua($,l,u,i,t),vs(Dn(s,u));break e}}i=s=Dn(s,u),oe!==4&&(oe=2),gr===null?gr=[i]:gr.push(i),i=l;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var h=Ad(i,s,t);Ia(i,h);break e;case 1:u=s;var p=i.type,m=i.stateNode;if(!(i.flags&128)&&(typeof p.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(bt===null||!bt.has(m)))){i.flags|=65536,t&=-t,i.lanes|=t;var w=Dd(i,u,t);Ia(i,w);break e}}i=i.return}while(i!==null)}rp(n)}catch(S){t=S,ne===n&&n!==null&&(ne=n=n.return);continue}break}while(!0)}function tp(){var e=hi.current;return hi.current=pi,e===null?pi:e}function Hs(){(oe===0||oe===3||oe===2)&&(oe=4),ce===null||!(nn&268435455)&&!(Hi&268435455)||wt(ce,pe)}function gi(e,t){var n=D;D|=2;var r=tp();(ce!==e||pe!==t)&&(it=null,Zt(e,t));do try{dm();break}catch(o){ep(e,o)}while(!0);if(ys(),D=n,hi.current=r,ne!==null)throw Error(E(261));return ce=null,pe=0,oe}function dm(){for(;ne!==null;)np(ne)}function pm(){for(;ne!==null&&!D0();)np(ne)}function np(e){var t=ip(e.alternate,e,Pe);e.memoizedProps=e.pendingProps,t===null?rp(e):ne=t,ks.current=null}function rp(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=lm(n,t),n!==null){n.flags&=32767,ne=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{oe=6,ne=null;return}}else if(n=im(n,t,Pe),n!==null){ne=n;return}if(t=t.sibling,t!==null){ne=t;return}ne=t=e}while(t!==null);oe===0&&(oe=5)}function Vt(e,t,n){var r=j,o=De.transition;try{De.transition=null,j=1,hm(e,t,n,r)}finally{De.transition=o,j=r}return null}function hm(e,t,n,r){do bn();while(Ct!==null);if(D&6)throw Error(E(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(E(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(Q0(e,i),e===ce&&(ne=ce=null,pe=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||po||(po=!0,lp(Ko,function(){return bn(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=De.transition,De.transition=null;var l=j;j=1;var u=D;D|=4,ks.current=null,sm(e,n),Zd(n,e),O1(nu),ei=!!tu,nu=tu=null,e.current=n,am(n),B0(),D=u,j=l,De.transition=i}else e.current=n;if(po&&(po=!1,Ct=e,vi=o),i=e.pendingLanes,i===0&&(bt=null),z0(n.stateNode),Le(e,ee()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(mi)throw mi=!1,e=Su,Su=null,e;return vi&1&&e.tag!==0&&bn(),i=e.pendingLanes,i&1?e===Cu?yr++:(yr=0,Cu=e):yr=0,Dt(),null}function bn(){if(Ct!==null){var e=Af(vi),t=De.transition,n=j;try{if(De.transition=null,j=16>e?16:e,Ct===null)var r=!1;else{if(e=Ct,Ct=null,vi=0,D&6)throw Error(E(331));var o=D;for(D|=4,L=e.current;L!==null;){var i=L,l=i.child;if(L.flags&16){var u=i.deletions;if(u!==null){for(var s=0;s<u.length;s++){var a=u[s];for(L=a;L!==null;){var d=L;switch(d.tag){case 0:case 11:case 15:vr(8,d,i)}var c=d.child;if(c!==null)c.return=d,L=c;else for(;L!==null;){d=L;var f=d.sibling,v=d.return;if(Qd(d),d===a){L=null;break}if(f!==null){f.return=v,L=f;break}L=v}}}var g=i.alternate;if(g!==null){var y=g.child;if(y!==null){g.child=null;do{var $=y.sibling;y.sibling=null,y=$}while(y!==null)}}L=i}}if(i.subtreeFlags&2064&&l!==null)l.return=i,L=l;else e:for(;L!==null;){if(i=L,i.flags&2048)switch(i.tag){case 0:case 11:case 15:vr(9,i,i.return)}var h=i.sibling;if(h!==null){h.return=i.return,L=h;break e}L=i.return}}var p=e.current;for(L=p;L!==null;){l=L;var m=l.child;if(l.subtreeFlags&2064&&m!==null)m.return=l,L=m;else e:for(l=p;L!==null;){if(u=L,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:Ii(9,u)}}catch(S){K(u,u.return,S)}if(u===l){L=null;break e}var w=u.sibling;if(w!==null){w.return=u.return,L=w;break e}L=u.return}}if(D=o,Dt(),tt&&typeof tt.onPostCommitFiberRoot=="function")try{tt.onPostCommitFiberRoot(Ti,e)}catch{}r=!0}return r}finally{j=n,De.transition=t}}return!1}function nc(e,t,n){t=Dn(n,t),t=Ad(e,t,1),e=Pt(e,t,1),t=Ee(),e!==null&&(Fr(e,1,t),Le(e,t))}function K(e,t,n){if(e.tag===3)nc(e,e,n);else for(;t!==null;){if(t.tag===3){nc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(bt===null||!bt.has(r))){e=Dn(n,e),e=Dd(t,e,1),t=Pt(t,e,1),e=Ee(),t!==null&&(Fr(t,1,e),Le(t,e));break}}t=t.return}}function mm(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ee(),e.pingedLanes|=e.suspendedLanes&n,ce===e&&(pe&n)===n&&(oe===4||oe===3&&(pe&130023424)===pe&&500>ee()-Rs?Zt(e,0):Ms|=n),Le(e,t)}function op(e,t){t===0&&(e.mode&1?(t=no,no<<=1,!(no&130023424)&&(no=4194304)):t=1);var n=Ee();e=pt(e,t),e!==null&&(Fr(e,t,n),Le(e,n))}function vm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),op(e,n)}function gm(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(E(314))}r!==null&&r.delete(t),op(e,n)}var ip;ip=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ne.current)$e=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return $e=!1,om(e,t,n);$e=!!(e.flags&131072)}else $e=!1,q&&t.flags&1048576&&ad(t,ui,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Fo(e,t),e=t.pendingProps;var o=On(t,ye.current);Pn(t,n),o=Ns(null,t,r,e,o,n);var i=Ts();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Te(r)?(i=!0,ii(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Es(t),o.updater=Oi,t.stateNode=o,o._reactInternals=t,fu(t,r,e,n),t=hu(null,t,r,!0,i,n)):(t.tag=0,q&&i&&hs(t),we(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Fo(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=xm(r),e=Ve(r,e),o){case 0:t=pu(null,t,r,e,n);break e;case 1:t=Wa(null,t,r,e,n);break e;case 11:t=Va(null,t,r,e,n);break e;case 14:t=Ga(null,t,r,Ve(r.type,e),n);break e}throw Error(E(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ve(r,o),pu(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ve(r,o),Wa(e,t,r,o,n);case 3:e:{if(zd(t),e===null)throw Error(E(387));r=t.pendingProps,i=t.memoizedState,o=i.element,md(e,t),ci(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Dn(Error(E(423)),t),t=qa(e,t,r,n,o);break e}else if(r!==o){o=Dn(Error(E(424)),t),t=qa(e,t,r,n,o);break e}else for(be=Lt(t.stateNode.containerInfo.firstChild),ke=t,q=!0,We=null,n=pd(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(In(),r===o){t=ht(e,t,n);break e}we(e,t,r,n)}t=t.child}return t;case 5:return vd(t),e===null&&su(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,l=o.children,ru(r,o)?l=null:i!==null&&ru(r,i)&&(t.flags|=32),jd(e,t),we(e,t,l,n),t.child;case 6:return e===null&&su(t),null;case 13:return Ud(e,t,n);case 4:return Ss(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Hn(t,null,r,n):we(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ve(r,o),Va(e,t,r,o,n);case 7:return we(e,t,t.pendingProps,n),t.child;case 8:return we(e,t,t.pendingProps.children,n),t.child;case 12:return we(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,l=o.value,z(si,r._currentValue),r._currentValue=l,i!==null)if(Xe(i.value,l)){if(i.children===o.children&&!Ne.current){t=ht(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var u=i.dependencies;if(u!==null){l=i.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=ct(-1,n&-n),s.tag=2;var a=i.updateQueue;if(a!==null){a=a.shared;var d=a.pending;d===null?s.next=s:(s.next=d.next,d.next=s),a.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),au(i.return,n,t),u.lanes|=n;break}s=s.next}}else if(i.tag===10)l=i.type===t.type?null:i.child;else if(i.tag===18){if(l=i.return,l===null)throw Error(E(341));l.lanes|=n,u=l.alternate,u!==null&&(u.lanes|=n),au(l,n,t),l=i.sibling}else l=i.child;if(l!==null)l.return=i;else for(l=i;l!==null;){if(l===t){l=null;break}if(i=l.sibling,i!==null){i.return=l.return,l=i;break}l=l.return}i=l}we(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Pn(t,n),o=Fe(o),r=r(o),t.flags|=1,we(e,t,r,n),t.child;case 14:return r=t.type,o=Ve(r,t.pendingProps),o=Ve(r.type,o),Ga(e,t,r,o,n);case 15:return Bd(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ve(r,o),Fo(e,t),t.tag=1,Te(r)?(e=!0,ii(t)):e=!1,Pn(t,n),Hd(t,r,o),fu(t,r,o,n),hu(null,t,r,!0,e,n);case 19:return Vd(e,t,n);case 22:return Fd(e,t,n)}throw Error(E(156,t.tag))};function lp(e,t){return Rf(e,t)}function ym(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ae(e,t,n,r){return new ym(e,t,n,r)}function As(e){return e=e.prototype,!(!e||!e.isReactComponent)}function xm(e){if(typeof e=="function")return As(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ns)return 11;if(e===rs)return 14}return 2}function Mt(e,t){var n=e.alternate;return n===null?(n=Ae(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Uo(e,t,n,r,o,i){var l=2;if(r=e,typeof e=="function")As(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case hn:return Kt(n.children,o,i,t);case ts:l=8,o|=8;break;case Il:return e=Ae(12,n,t,o|2),e.elementType=Il,e.lanes=i,e;case Hl:return e=Ae(13,n,t,o),e.elementType=Hl,e.lanes=i,e;case Al:return e=Ae(19,n,t,o),e.elementType=Al,e.lanes=i,e;case vf:return Ai(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case hf:l=10;break e;case mf:l=9;break e;case ns:l=11;break e;case rs:l=14;break e;case gt:l=16,r=null;break e}throw Error(E(130,e==null?e:typeof e,""))}return t=Ae(l,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Kt(e,t,n,r){return e=Ae(7,e,r,t),e.lanes=n,e}function Ai(e,t,n,r){return e=Ae(22,e,r,t),e.elementType=vf,e.lanes=n,e.stateNode={isHidden:!1},e}function El(e,t,n){return e=Ae(6,e,null,t),e.lanes=n,e}function Sl(e,t,n){return t=Ae(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function wm(e,t,n,r,o){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=nl(0),this.expirationTimes=nl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=nl(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Ds(e,t,n,r,o,i,l,u,s){return e=new wm(e,t,n,u,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ae(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Es(i),e}function Em(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:pn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function up(e){if(!e)return Ot;e=e._reactInternals;e:{if(un(e)!==e||e.tag!==1)throw Error(E(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Te(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(E(171))}if(e.tag===1){var n=e.type;if(Te(n))return ud(e,n,t)}return t}function sp(e,t,n,r,o,i,l,u,s){return e=Ds(n,r,!0,e,o,i,l,u,s),e.context=up(null),n=e.current,r=Ee(),o=kt(n),i=ct(r,o),i.callback=t??null,Pt(n,i,o),e.current.lanes=o,Fr(e,o,r),Le(e,r),e}function Di(e,t,n,r){var o=t.current,i=Ee(),l=kt(o);return n=up(n),t.context===null?t.context=n:t.pendingContext=n,t=ct(i,l),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Pt(o,t,l),e!==null&&(Qe(e,o,l,i),Ao(e,o,l)),l}function yi(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function rc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Bs(e,t){rc(e,t),(e=e.alternate)&&rc(e,t)}function Sm(){return null}var ap=typeof reportError=="function"?reportError:function(e){console.error(e)};function Fs(e){this._internalRoot=e}Bi.prototype.render=Fs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(E(409));Di(e,t,null,null)};Bi.prototype.unmount=Fs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;rn(function(){Di(null,e,null,null)}),t[dt]=null}};function Bi(e){this._internalRoot=e}Bi.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ff();e={blockedOn:null,target:e,priority:t};for(var n=0;n<xt.length&&t!==0&&t<xt[n].priority;n++);xt.splice(n,0,e),n===0&&zf(e)}};function js(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Fi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function oc(){}function Cm(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var a=yi(l);i.call(a)}}var l=sp(t,r,e,0,null,!1,!1,"",oc);return e._reactRootContainer=l,e[dt]=l.current,Pr(e.nodeType===8?e.parentNode:e),rn(),l}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var u=r;r=function(){var a=yi(s);u.call(a)}}var s=Ds(e,0,!1,null,null,!1,!1,"",oc);return e._reactRootContainer=s,e[dt]=s.current,Pr(e.nodeType===8?e.parentNode:e),rn(function(){Di(t,s,n,r)}),s}function ji(e,t,n,r,o){var i=n._reactRootContainer;if(i){var l=i;if(typeof o=="function"){var u=o;o=function(){var s=yi(l);u.call(s)}}Di(t,l,e,o)}else l=Cm(n,t,e,o,r);return yi(l)}Df=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ir(t.pendingLanes);n!==0&&(ls(t,n|1),Le(t,ee()),!(D&6)&&(Bn=ee()+500,Dt()))}break;case 13:rn(function(){var r=pt(e,1);if(r!==null){var o=Ee();Qe(r,e,1,o)}}),Bs(e,1)}};us=function(e){if(e.tag===13){var t=pt(e,134217728);if(t!==null){var n=Ee();Qe(t,e,134217728,n)}Bs(e,134217728)}};Bf=function(e){if(e.tag===13){var t=kt(e),n=pt(e,t);if(n!==null){var r=Ee();Qe(n,e,t,r)}Bs(e,t)}};Ff=function(){return j};jf=function(e,t){var n=j;try{return j=e,t()}finally{j=n}};ql=function(e,t,n){switch(t){case"input":if(Fl(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=ki(r);if(!o)throw Error(E(90));yf(r),Fl(r,o)}}}break;case"textarea":wf(e,n);break;case"select":t=n.value,t!=null&&$n(e,!!n.multiple,t,!1)}};Tf=Os;Lf=rn;var _m={usingClientEntryPoint:!1,Events:[zr,yn,ki,$f,Nf,Os]},er={findFiberByHostInstance:Wt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},$m={bundleType:er.bundleType,version:er.version,rendererPackageName:er.rendererPackageName,rendererConfig:er.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:mt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=kf(e),e===null?null:e.stateNode},findFiberByHostInstance:er.findFiberByHostInstance||Sm,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ho=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ho.isDisabled&&ho.supportsFiber)try{Ti=ho.inject($m),tt=ho}catch{}}Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=_m;Re.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!js(t))throw Error(E(200));return Em(e,t,null,n)};Re.createRoot=function(e,t){if(!js(e))throw Error(E(299));var n=!1,r="",o=ap;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=Ds(e,1,!1,null,null,n,!1,r,o),e[dt]=t.current,Pr(e.nodeType===8?e.parentNode:e),new Fs(t)};Re.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(E(188)):(e=Object.keys(e).join(","),Error(E(268,e)));return e=kf(t),e=e===null?null:e.stateNode,e};Re.flushSync=function(e){return rn(e)};Re.hydrate=function(e,t,n){if(!Fi(t))throw Error(E(200));return ji(null,e,t,!0,n)};Re.hydrateRoot=function(e,t,n){if(!js(e))throw Error(E(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",l=ap;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(l=n.onRecoverableError)),t=sp(t,null,e,1,n??null,o,!1,i,l),e[dt]=t.current,Pr(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Bi(t)};Re.render=function(e,t,n){if(!Fi(t))throw Error(E(200));return ji(null,e,t,!1,n)};Re.unmountComponentAtNode=function(e){if(!Fi(e))throw Error(E(40));return e._reactRootContainer?(rn(function(){ji(null,null,e,!1,function(){e._reactRootContainer=null,e[dt]=null})}),!0):!1};Re.unstable_batchedUpdates=Os;Re.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Fi(n))throw Error(E(200));if(e==null||e._reactInternals===void 0)throw Error(E(38));return ji(e,t,n,!1,r)};Re.version="18.3.1-next-f1338f8080-20240426";function cp(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(cp)}catch(e){console.error(e)}}cp(),cf.exports=Re;var zs=cf.exports;const Nm=It(zs);var ic=zs;Qo.createRoot=ic.createRoot,Qo.hydrateRoot=ic.hydrateRoot;const Tm=()=>{let e=new Date().getTime(),t=typeof performance<"u"&&performance.now&&performance.now()*1e3||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,n=>{let r=Math.random()*16;return e>0?(r=(e+r)%16|0,e=Math.floor(e/16)):(r=(t+r)%16|0,t=Math.floor(t/16)),(n==="x"?r:r&3|8).toString(16)})},Lm=()=>("10000000-1000-4000-8000"+-1e11).replace(/[018]/g,e=>(Number(e)^crypto.getRandomValues(new Uint8Array(1))[0]&15>>Number(e)/4).toString(16)),Pm=()=>typeof crypto<"u"?Lm():Tm(),bm=(e,t)=>{var i;try{if(!(e instanceof Element))throw new Error(`The ${e} must be a DOM element, the ${JSON.stringify(e)} was received.`)}catch(l){return console.error("Error occured in the getComponentProps: ",l),`<!--Error occured in the getComponentProps: ${l.message} -->`}const n=e.getAttribute("id"),r=e.getAttribute("data-component-data");return r?JSON.parse(r):(i=window[t])==null?void 0:i[n]};var Vo={},Nu={},Vr={};Object.defineProperty(Vr,"__esModule",{value:!0});Vr.ClientResponseError=void 0;class km extends Error{constructor(n,r,o,i){super(r);Q(this,"statusCode");Q(this,"message");Q(this,"details");Q(this,"response");this.statusCode=n,this.message=r,this.details=o,this.response=i}}Vr.ClientResponseError=km;var zi={},Gr={};Object.defineProperty(Gr,"__esModule",{value:!0});Gr.AbstractCommandExecutor=void 0;const $i=class $i{constructor(t,n={}){Q(this,"client");Q(this,"options");this.client=t,this.options=n}async waitUntilExecutionComplete(t,n){return new Promise((r,o)=>{setTimeout(async()=>{let i;try{i=await n()}catch(l){o(l);return}switch(i.status){case"executing":case"pending":r(this.waitUntilExecutionComplete(t,n));break;case"succeeded":r(i);break;case"failed":o(new Error(`Execution with ID "${t}" failed.`));break;case"cancelled":o(new Error(`Execution with ID "${t}" was cancelled.`));break;default:o(new Error(`Execution with ID "${t}" has an unexpected status of "${i.status}".`));break}},this.options.pollFrequencyMs||$i.DEFAULT_POLL_FREQUENCY_MS)})}};Q($i,"DEFAULT_POLL_FREQUENCY_MS",3e3);let Tu=$i;Gr.AbstractCommandExecutor=Tu;Object.defineProperty(zi,"__esModule",{value:!0});zi.ChatBotCommandExecutor=void 0;const Mm=Gr;class Rm extends Mm.AbstractCommandExecutor{async execute(t,n,r){const{executionId:o}=await this.client.chatbotExecution.execute(t,n,{inputs:r});return this.waitUntilExecutionComplete(o,()=>this.client.chatbotExecution.getExecutionOutput(t,n,o))}}zi.ChatBotCommandExecutor=Rm;var Ui={};Object.defineProperty(Ui,"__esModule",{value:!0});Ui.GenerativeCommandExecutor=void 0;const Om=Gr;class Im extends Om.AbstractCommandExecutor{async execute(t,n,r){const{executionId:o}=await this.client.generative.execute(t,n,{inputs:r});return this.waitUntilExecutionComplete(o,()=>this.client.generative.getExecutionOutput(t,n,o))}}Ui.GenerativeCommandExecutor=Im;var fp={};Object.defineProperty(fp,"__esModule",{value:!0});var Vi={};Object.defineProperty(Vi,"__esModule",{value:!0});Vi.handleResponseError=void 0;const lc=Vr,Hm=async e=>{let t="An unknown error occurred.",n="No further information provided.";try{const o=await e.clone().json();t=o.message||t,n=o.details||n}catch{throw t=`Failed to parse response body as JSON. Response: ${await e.clone().text()}`,new lc.ClientResponseError(e.status,t,n,e)}throw new lc.ClientResponseError(e.status,t,n,e)};Vi.handleResponseError=Hm;(function(e){var t=Et&&Et.__createBinding||(Object.create?function(r,o,i,l){l===void 0&&(l=i);var u=Object.getOwnPropertyDescriptor(o,i);(!u||("get"in u?!o.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return o[i]}}),Object.defineProperty(r,l,u)}:function(r,o,i,l){l===void 0&&(l=i),r[l]=o[i]}),n=Et&&Et.__exportStar||function(r,o){for(var i in r)i!=="default"&&!Object.prototype.hasOwnProperty.call(o,i)&&t(o,r,i)};Object.defineProperty(e,"__esModule",{value:!0}),n(Vr,e),n(zi,e),n(Ui,e),n(fp,e),n(Vi,e)})(Nu);var rt={};Object.defineProperty(rt,"__esModule",{value:!0});rt.Api=rt.HttpClient=rt.ContentType=void 0;var ue;(function(e){e.Json="application/json",e.FormData="multipart/form-data",e.UrlEncoded="application/x-www-form-urlencoded",e.Text="text/plain"})(ue||(rt.ContentType=ue={}));class Am{constructor(t={}){Q(this,"baseUrl","/");Q(this,"securityData",null);Q(this,"securityWorker");Q(this,"abortControllers",new Map);Q(this,"customFetch",(...t)=>fetch(...t));Q(this,"baseApiParams",{credentials:"same-origin",headers:{},redirect:"follow",referrerPolicy:"no-referrer"});Q(this,"setSecurityData",t=>{this.securityData=t});Q(this,"contentFormatters",{[ue.Json]:t=>t!==null&&(typeof t=="object"||typeof t=="string")?JSON.stringify(t):t,[ue.Text]:t=>t!==null&&typeof t!="string"?JSON.stringify(t):t,[ue.FormData]:t=>Object.keys(t||{}).reduce((n,r)=>{const o=t[r];return n.append(r,o instanceof Blob?o:typeof o=="object"&&o!==null?JSON.stringify(o):`${o}`),n},new FormData),[ue.UrlEncoded]:t=>this.toQueryString(t)});Q(this,"createAbortSignal",t=>{if(this.abortControllers.has(t)){const r=this.abortControllers.get(t);return r?r.signal:void 0}const n=new AbortController;return this.abortControllers.set(t,n),n.signal});Q(this,"abortRequest",t=>{const n=this.abortControllers.get(t);n&&(n.abort(),this.abortControllers.delete(t))});Q(this,"request",async({body:t,secure:n,path:r,type:o,query:i,format:l,baseUrl:u,cancelToken:s,...a})=>{const d=(typeof n=="boolean"?n:this.baseApiParams.secure)&&this.securityWorker&&await this.securityWorker(this.securityData)||{},c=this.mergeRequestParams(a,d),f=i&&this.toQueryString(i),v=this.contentFormatters[o||ue.Json],g=l||c.format;return this.customFetch(`${u||this.baseUrl||""}${r}${f?`?${f}`:""}`,{...c,headers:{...c.headers||{},...o&&o!==ue.FormData?{"Content-Type":o}:{}},signal:(s?this.createAbortSignal(s):c.signal)||null,body:typeof t>"u"||t===null?null:v(t)}).then(async y=>{const $=y.clone();$.data=null,$.error=null;const h=g?await y[g]().then(p=>($.ok?$.data=p:$.error=p,$)).catch(p=>($.error=p,$)):$;if(s&&this.abortControllers.delete(s),!y.ok)throw h;return h.data})});Object.assign(this,t)}encodeQueryParam(t,n){return`${encodeURIComponent(t)}=${encodeURIComponent(typeof n=="number"?n:`${n}`)}`}addQueryParam(t,n){return this.encodeQueryParam(n,t[n])}addArrayQueryParam(t,n){return t[n].map(o=>this.encodeQueryParam(n,o)).join("&")}toQueryString(t){const n=t||{};return Object.keys(n).filter(o=>typeof n[o]<"u").map(o=>Array.isArray(n[o])?this.addArrayQueryParam(n,o):this.addQueryParam(n,o)).join("&")}addQueryParams(t){const n=this.toQueryString(t);return n?`?${n}`:""}mergeRequestParams(t,n){return{...this.baseApiParams,...t,...n||{},headers:{...this.baseApiParams.headers||{},...t.headers||{},...n&&n.headers||{}}}}}rt.HttpClient=Am;class Dm{constructor(t){Q(this,"http");Q(this,"generative",{create:(t,n={})=>this.http.request({path:"/generative",method:"POST",body:t,secure:!0,type:ue.Json,format:"json",...n}),delete:({id:t,...n},r={})=>this.http.request({path:`/generative/${t}`,method:"DELETE",query:n,secure:!0,...r}),execute:(t,n,r,o={})=>this.http.request({path:`/generative/${t}/executions/${n}`,method:"POST",body:r,secure:!0,type:ue.Json,format:"json",...o}),get:(t,n={})=>this.http.request({path:`/generative/${t}`,method:"GET",secure:!0,format:"json",...n}),getAllGenerativeThreads:({aiId:t,...n},r={})=>this.http.request({path:`/generative/${t}/threads`,method:"GET",query:n,secure:!0,format:"json",...r}),getExecutionOutput:(t,n,r,o={})=>this.http.request({path:`/generative/${t}/executions/${n}/${r}`,method:"GET",secure:!0,format:"json",...o}),getGenerativeThreadQueryAndResponse:(t,n,r={})=>this.http.request({path:`/generative/${t}/threads/${n}/message`,method:"GET",secure:!0,format:"json",...r}),list:(t,n={})=>this.http.request({path:"/generative",method:"GET",query:t,secure:!0,format:"json",...n}),rate:(t,n,r,o={})=>this.http.request({path:`/generative/${t}/threads/${n}/rate`,method:"POST",body:r,secure:!0,type:ue.Json,format:"json",...o}),restore:(t,n={})=>this.http.request({path:`/generative/${t}/restore`,method:"PATCH",secure:!0,...n}),set:(t,n,r={})=>this.http.request({path:`/generative/${t}`,method:"PUT",body:n,secure:!0,type:ue.Json,format:"json",...r}),update:(t,n,r={})=>this.http.request({path:`/generative/${t}`,method:"PATCH",body:n,secure:!0,type:ue.Json,format:"json",...r})});Q(this,"chatbot",{create:(t,n={})=>this.http.request({path:"/chatbot",method:"POST",body:t,secure:!0,type:ue.Json,format:"json",...n}),delete:({id:t,...n},r={})=>this.http.request({path:`/chatbot/${t}`,method:"DELETE",query:n,secure:!0,...r}),get:(t,n={})=>this.http.request({path:`/chatbot/${t}`,method:"GET",secure:!0,format:"json",...n}),getAllChatBotThreads:({aiId:t,...n},r={})=>this.http.request({path:`/chatbot/${t}/threads`,method:"GET",query:n,secure:!0,format:"json",...r}),getChatBotThreadMessages:({aiId:t,threadId:n,...r},o={})=>this.http.request({path:`/chatbot/${t}/threads/${n}/messages`,method:"GET",query:r,secure:!0,format:"json",...o}),list:(t,n={})=>this.http.request({path:"/chatbot",method:"GET",query:t,secure:!0,format:"json",...n}),rate:(t,n,r,o={})=>this.http.request({path:`/chatbot/${t}/threads/${n}/rate`,method:"POST",body:r,secure:!0,type:ue.Json,format:"json",...o}),restore:(t,n={})=>this.http.request({path:`/chatbot/${t}/restore`,method:"PATCH",secure:!0,...n}),set:(t,n,r={})=>this.http.request({path:`/chatbot/${t}`,method:"PUT",body:n,secure:!0,type:ue.Json,format:"json",...r}),update:(t,n,r={})=>this.http.request({path:`/chatbot/${t}`,method:"PATCH",body:n,secure:!0,type:ue.Json,format:"json",...r})});Q(this,"chatbotExecution",{execute:(t,n,r,o={})=>this.http.request({path:`/chatbot/${t}/executions/${n}`,method:"POST",body:r,secure:!0,type:ue.Json,format:"json",...o}),getExecutionOutput:(t,n,r,o={})=>this.http.request({path:`/chatbot/${t}/executions/${n}/${r}`,method:"GET",secure:!0,format:"json",...o})});this.http=t}}rt.Api=Dm;(function(e){var t=Et&&Et.__createBinding||(Object.create?function(s,a,d,c){c===void 0&&(c=d);var f=Object.getOwnPropertyDescriptor(a,d);(!f||("get"in f?!a.__esModule:f.writable||f.configurable))&&(f={enumerable:!0,get:function(){return a[d]}}),Object.defineProperty(s,c,f)}:function(s,a,d,c){c===void 0&&(c=d),s[c]=a[d]}),n=Et&&Et.__exportStar||function(s,a){for(var d in s)d!=="default"&&!Object.prototype.hasOwnProperty.call(a,d)&&t(a,s,d)};Object.defineProperty(e,"__esModule",{value:!0}),e.createClient=e.DxpAiService=e.ChatBotCommandExecutor=e.GenerativeCommandExecutor=e.ClientResponseError=void 0;const r=Nu,o=rt;n(rt,e);var i=Nu;Object.defineProperty(e,"ClientResponseError",{enumerable:!0,get:function(){return i.ClientResponseError}}),Object.defineProperty(e,"GenerativeCommandExecutor",{enumerable:!0,get:function(){return i.GenerativeCommandExecutor}}),Object.defineProperty(e,"ChatBotCommandExecutor",{enumerable:!0,get:function(){return i.ChatBotCommandExecutor}});var l=rt;Object.defineProperty(e,"DxpAiService",{enumerable:!0,get:function(){return l.Api}});const u=(s={})=>{const{customFetch:a=fetch,baseApiParams:d,...c}=s;return new o.HttpClient({...c,baseApiParams:{...d,credentials:"include",headers:{...d==null?void 0:d.headers}},customFetch:async(f,v)=>{const g=await a(f,v);return g.ok?g:await(0,r.handleResponseError)(g)}})};e.createClient=u})(Vo);const dp=e=>{if(!window)return;const t=new Vo.DxpAiService(Vo.createClient({baseUrl:e?`${e}/__dxp/service/ai`:`${window==null?void 0:window.origin}/__dxp/service/ai`}));return new Vo.ChatBotCommandExecutor(t)},sn=_.createContext(null),Gn=e=>{const t=_.useContext(e);try{if(!t)throw new Error("useConvSearchContext must be used within an context provider")}catch(n){console.error(n);return}return t},Bm=({children:e})=>{const t=u=>{let s="";switch(u){case"searching":s="Searching...";break;case"listening":case"error":default:s=""}l(a=>({...a,answerStatus:{status:u,statusMessage:s}}))},n=u=>{l(s=>({...s,currentThread:u}))},r=u=>{l(s=>({...s,conversation:[...s.conversation,u]}))},o=()=>{l(u=>({...u,conversation:[]}))},[i,l]=_.useState({conversation:[],currentThread:"",answerStatus:{status:"",statusMessage:""},changeStatus:t,changeThread:n,addItemToConversation:r,clearConversation:o});return x.jsx(sn.Provider,{value:i,children:e})},Us=({className:e}={})=>x.jsxs("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:e,children:[x.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.6452 5.75643C10.6089 5.75643 10.5734 5.76758 10.5435 5.78838C10.5138 5.80912 10.491 5.83846 10.4784 5.87247L8.59746 10.977C8.54118 11.1298 8.42077 11.2502 8.26803 11.3064L3.16375 13.1873C3.12975 13.1999 3.10013 13.2227 3.07939 13.2525C3.0586 13.2823 3.04745 13.3178 3.04745 13.3542C3.04745 13.3906 3.0586 13.4261 3.07939 13.4559C3.10013 13.4857 3.12947 13.5084 3.16348 13.521L8.26803 15.402C8.42077 15.4583 8.54118 15.5787 8.59746 15.7314L10.4783 20.8357C10.4909 20.8697 10.5138 20.8993 10.5435 20.92C10.5734 20.9408 10.6089 20.952 10.6452 20.952C10.6816 20.952 10.7171 20.9408 10.7469 20.92C10.7767 20.8993 10.7994 20.87 10.812 20.836L12.693 15.7314C12.7493 15.5787 12.8697 15.4583 13.0224 15.402L18.1267 13.5211C18.1607 13.5085 18.1903 13.4857 18.2111 13.4559C18.2318 13.4261 18.243 13.3906 18.243 13.3542C18.243 13.3178 18.2318 13.2823 18.2111 13.2525C18.1903 13.2227 18.161 13.2 18.127 13.1874L13.0224 11.3064C12.8697 11.2502 12.7493 11.1298 12.693 10.977L10.8121 5.87273C10.7995 5.83874 10.7767 5.80911 10.7469 5.78838C10.7171 5.76758 10.6816 5.75643 10.6452 5.75643ZM9.90782 4.87611C10.1242 4.72536 10.3815 4.64453 10.6452 4.64453C10.9089 4.64453 11.1663 4.72536 11.3826 4.87611C11.599 5.02687 11.7639 5.24032 11.8552 5.4877L13.6476 10.3518L18.5117 12.1442C18.7591 12.2355 18.9726 12.4005 19.1233 12.6168C19.2741 12.8332 19.3549 13.0905 19.3549 13.3542C19.3549 13.6179 19.2741 13.8753 19.1233 14.0916C18.9726 14.308 18.7591 14.4729 18.5117 14.5642L13.6476 16.3566L11.8553 21.2204C11.764 21.4678 11.599 21.6815 11.3826 21.8323C11.1663 21.9831 10.9089 22.0639 10.6452 22.0639C10.3815 22.0639 10.1242 21.9831 9.90782 21.8323C9.69147 21.6815 9.52653 21.4681 9.43521 21.2207L7.64284 16.3566L2.77901 14.5643C2.53163 14.473 2.31789 14.308 2.16713 14.0916C2.01637 13.8753 1.93555 13.6179 1.93555 13.3542C1.93555 13.0905 2.01637 12.8332 2.16713 12.6168C2.31789 12.4005 2.53134 12.2355 2.77872 12.1442L7.64284 10.3518L9.43511 5.48799C9.52642 5.24061 9.69147 5.02687 9.90782 4.87611Z"}),x.jsx("path",{d:"M10.4784 5.87247C10.491 5.83846 10.5137 5.80912 10.5435 5.78838C10.5734 5.76758 10.6089 5.75643 10.6452 5.75643C10.6816 5.75643 10.7171 5.76758 10.7469 5.78838C10.7767 5.80911 10.7995 5.83874 10.8121 5.87273M10.4784 5.87247V5.87247ZM10.4784 5.87247L8.59746 10.977C8.54118 11.1298 8.42077 11.2502 8.26803 11.3064L3.16375 13.1873M3.16375 13.1873V13.1873ZM3.16375 13.1873C3.12975 13.1999 3.10013 13.2227 3.07939 13.2525C3.0586 13.2823 3.04745 13.3178 3.04745 13.3542C3.04745 13.3906 3.0586 13.4261 3.07939 13.4559C3.10013 13.4857 3.12947 13.5084 3.16348 13.521M3.16348 13.521V13.521ZM3.16348 13.521L8.26803 15.402C8.42077 15.4583 8.54118 15.5787 8.59746 15.7314L10.4783 20.8357M10.4783 20.8357V20.8357ZM10.4783 20.8357C10.4909 20.8697 10.5138 20.8993 10.5435 20.92C10.5734 20.9408 10.6089 20.952 10.6452 20.952C10.6816 20.952 10.7171 20.9408 10.7469 20.92C10.7767 20.8993 10.7994 20.87 10.812 20.836M10.812 20.836V20.836ZM10.812 20.836L12.693 15.7314C12.7493 15.5787 12.8697 15.4583 13.0224 15.402L18.1267 13.5211M18.1267 13.5211V13.5211ZM18.1267 13.5211C18.1607 13.5085 18.1903 13.4857 18.2111 13.4559C18.2319 13.4261 18.243 13.3906 18.243 13.3542C18.243 13.3178 18.2319 13.2823 18.2111 13.2525C18.1903 13.2227 18.161 13.2 18.127 13.1874M18.127 13.1874V13.1874ZM18.127 13.1874L13.0224 11.3064C12.8697 11.2502 12.7493 11.1298 12.693 10.977L10.8121 5.87273M10.8121 5.87273V5.87273ZM10.6452 4.64453C10.3815 4.64453 10.1242 4.72536 9.90782 4.87611C9.69147 5.02687 9.52642 5.24061 9.43511 5.48799L7.64284 10.3518L2.77872 12.1442C2.53134 12.2355 2.31789 12.4005 2.16713 12.6168C2.01637 12.8332 1.93555 13.0905 1.93555 13.3542C1.93555 13.6179 2.01637 13.8753 2.16713 14.0916C2.31789 14.308 2.53163 14.473 2.77901 14.5643L7.64284 16.3566L9.43521 21.2207C9.52653 21.4681 9.69147 21.6815 9.90782 21.8323C10.1242 21.9831 10.3815 22.0639 10.6452 22.0639C10.9089 22.0639 11.1663 21.9831 11.3826 21.8323C11.599 21.6815 11.764 21.4678 11.8553 21.2204L13.6476 16.3566L18.5117 14.5642C18.7591 14.4729 18.9726 14.308 19.1233 14.0916C19.2741 13.8753 19.3549 13.6179 19.3549 13.3542C19.3549 13.0905 19.2741 12.8332 19.1233 12.6168C18.9726 12.4005 18.7591 12.2355 18.5117 12.1442L13.6476 10.3518L11.8552 5.4877C11.7639 5.24032 11.599 5.02687 11.3826 4.87611C11.1663 4.72536 10.9089 4.64453 10.6452 4.64453Z",strokeWidth:"0.5",strokeLinecap:"round",strokeLinejoin:"round"}),x.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.4517 0.956055C16.7724 0.956055 17.0324 1.19869 17.0324 1.49799V6.58347C17.0324 6.88278 16.7724 7.12541 16.4517 7.12541C16.1311 7.12541 15.8711 6.88278 15.8711 6.58347V1.49799C15.8711 1.19869 16.1311 0.956055 16.4517 0.956055Z"}),x.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.0972 6.58105C21.4179 6.58105 21.6779 6.84102 21.6779 7.1617V9.48428C21.6779 9.80496 21.4179 10.0649 21.0972 10.0649C20.7766 10.0649 20.5166 9.80496 20.5166 9.48428V7.1617C20.5166 6.84102 20.7766 6.58105 21.0972 6.58105Z"}),x.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.5488 4.06307C13.5488 3.74239 13.8088 3.48242 14.1295 3.48242H18.7746C19.0953 3.48242 19.3553 3.74239 19.3553 4.06307C19.3553 4.38375 19.0953 4.64371 18.7746 4.64371H14.1295C13.8088 4.64371 13.5488 4.38375 13.5488 4.06307Z"}),x.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.3545 8.32186C19.3545 8.00117 19.5908 7.74121 19.8824 7.74121H22.3105C22.602 7.74121 22.8384 8.00117 22.8384 8.32186C22.8384 8.64254 22.602 8.9025 22.3105 8.9025H19.8824C19.5908 8.9025 19.3545 8.64254 19.3545 8.32186Z"})]}),Fm=({className:e})=>x.jsx("svg",{className:e,width:"22",height:"22",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg",children:x.jsx("path",{d:"M12.3018 21.5L11 20.75L14 15.5H18.5C18.6971 15.5003 18.8923 15.4618 19.0744 15.3865C19.2566 15.3112 19.4221 15.2008 19.5614 15.0614C19.7008 14.9221 19.8112 14.7566 19.8865 14.5744C19.9618 14.3923 20.0003 14.1971 20 14V3.5C20.0003 3.30292 19.9618 3.10772 19.8865 2.92558C19.8112 2.74344 19.7008 2.57795 19.5614 2.43859C19.4221 2.29924 19.2566 2.18876 19.0744 2.1135C18.8923 2.03823 18.6971 1.99966 18.5 2H3.5C3.30292 1.99966 3.10772 2.03823 2.92558 2.1135C2.74344 2.18876 2.57795 2.29924 2.43859 2.43859C2.29924 2.57795 2.18876 2.74344 2.1135 2.92558C2.03823 3.10772 1.99966 3.30292 2 3.5V14C1.99966 14.1971 2.03823 14.3923 2.1135 14.5744C2.18876 14.7566 2.29924 14.9221 2.43859 15.0614C2.57795 15.2008 2.74344 15.3112 2.92558 15.3865C3.10772 15.4618 3.30292 15.5003 3.5 15.5H10.25V17H3.5C3.10601 17.0001 2.71588 16.9225 2.35187 16.7718C1.98786 16.621 1.65712 16.4001 1.37853 16.1215C1.09994 15.8429 0.878961 15.5121 0.728221 15.1481C0.577481 14.7841 0.499931 14.394 0.5 14V3.5C0.499882 3.106 0.577399 2.71584 0.728121 2.35181C0.878843 1.98778 1.09982 1.65702 1.37842 1.37842C1.65702 1.09982 1.98778 0.878843 2.35181 0.728121C2.71584 0.577399 3.106 0.499882 3.5 0.5H18.5C18.894 0.499882 19.2842 0.577399 19.6482 0.728121C20.0122 0.878843 20.343 1.09982 20.6216 1.37842C20.9002 1.65702 21.1212 1.98778 21.2719 2.35181C21.4226 2.71584 21.5001 3.106 21.5 3.5V14C21.5001 14.394 21.4225 14.7841 21.2718 15.1481C21.121 15.5121 20.9001 15.8429 20.6215 16.1215C20.3429 16.4001 20.0121 16.621 19.6481 16.7718C19.2841 16.9225 18.894 17.0001 18.5 17H14.8735L12.3018 21.5Z"})}),pp=({className:e})=>x.jsx("svg",{width:"12",height:"12",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",className:e,children:x.jsx("path",{d:"M12 1.05L10.95 0L6 4.95L1.05 0L0 1.05L4.95 6L0 10.95L1.05 12L6 7.05L10.95 12L12 10.95L7.05 6L12 1.05Z",fill:"#606060"})}),jm=({className:e}={})=>x.jsxs("svg",{width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:e,children:[x.jsx("g",{clipPath:"url(#clip0_18062_306)",children:x.jsx("path",{d:"M21 10.05L19.95 9L15 13.95L10.05 9L9 10.05L13.95 15L9 19.95L10.05 21L15 16.05L19.95 21L21 19.95L16.05 15L21 10.05Z",fill:"#606060"})}),x.jsx("defs",{children:x.jsx("clipPath",{id:"clip0_18062_306",children:x.jsx("rect",{width:"24",height:"24",fill:"white",transform:"translate(3 3)"})})})]}),zm=({className:e}={})=>x.jsx("svg",{width:"104",height:"95",viewBox:"0 0 104 95",xmlns:"http://www.w3.org/2000/svg",className:e,role:"img",children:x.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M97.4721 4.84619L92.8759 0.25L72.5331 20.5928C68.3643 17.1847 63.3993 14.8545 58.0775 13.835C56.0738 13.4547 54.0395 13.2589 52 13.25C44.436 13.2437 37.1067 15.876 31.275 20.6932C25.4434 25.5104 21.4746 32.2109 20.0525 39.64C14.0671 40.7237 8.70315 44.0061 5.0142 48.8426C1.32526 53.679 -0.422071 59.72 0.115415 65.7789C0.652902 71.8378 3.43636 77.4769 7.91908 81.5884C8.55368 82.1705 9.21584 82.716 9.9023 83.2236L3.25013 89.8758L7.84633 94.472L15.861 86.4573C15.8611 86.4573 15.8612 86.4574 15.8613 86.4574L21.0832 81.2355C21.0831 81.2355 21.0829 81.2355 21.0828 81.2355L72.5257 29.7925C72.5258 29.7926 72.5259 29.7927 72.5259 29.7928L77.1291 25.1897C77.129 25.1896 77.1289 25.1895 77.1289 25.1894L97.4721 4.84619ZM67.921 25.2049C64.7029 22.7167 60.9327 21.0084 56.9075 20.2375C55.2919 19.913 53.648 19.7497 52 19.75C45.9315 19.7168 40.0426 21.8074 35.3534 25.6596C30.6643 29.5119 27.4704 34.883 26.325 40.8425L25.48 45.23L21.125 46.01C16.6935 46.7722 12.7121 49.1765 9.97448 52.7436C7.23687 56.3108 5.94424 60.7786 6.35429 65.2565C6.76435 69.7343 8.84697 73.8931 12.1869 76.9036C12.9052 77.551 13.6702 78.1351 14.4733 78.6526L67.921 25.2049ZM79.5275 81.5H30.0111L23.5265 87.9846C23.798 87.9943 24.07 87.9994 24.3425 88H79.5925C85.6752 87.9869 91.5333 85.7 96.016 81.5884C100.499 77.4769 103.282 71.8378 103.82 65.7789C104.357 59.72 102.61 53.679 98.9209 48.8426C95.2319 44.0061 89.868 40.7237 83.8825 39.64C83.2844 36.5175 82.235 33.5178 80.7814 30.7297L75.9341 35.577C76.6524 37.2617 77.1942 39.026 77.545 40.8425L78.39 45.23L82.7775 46.01C87.209 46.7722 91.1905 49.1765 93.9281 52.7436C96.6657 56.3108 97.9583 60.7786 97.5483 65.2565C97.1382 69.7343 95.0556 73.8931 91.7156 76.9036C88.3757 79.9142 84.0237 81.5554 79.5275 81.5Z"})}),Um=({className:e}={})=>x.jsxs("svg",{width:"16",height:"24",viewBox:"0 0 16 24",xmlns:"http://www.w3.org/2000/svg",className:e,role:"img",children:[x.jsxs("g",{clipPath:"url(#clip0_17642_568)",children:[x.jsx("path",{d:"M12.85 8.65L9.35 5.15C9.25 5.05 9.15 5 9 5H4C3.45 5 3 5.45 3 6V18C3 18.55 3.45 19 4 19H12C12.55 19 13 18.55 13 18V9C13 8.85 12.95 8.75 12.85 8.65ZM9 6.2L11.8 9H9V6.2ZM12 18H4V6H8V9C8 9.55 8.45 10 9 10H12V18Z"}),x.jsx("path",{d:"M11 15H5V16H11V15Z"}),x.jsx("path",{d:"M11 12H5V13H11V12Z"})]}),x.jsx("defs",{children:x.jsx("clipPath",{id:"clip0_17642_568",children:x.jsx("rect",{width:"16",height:"16",fill:"white",transform:"translate(0 4)"})})})]}),Vm=({className:e}={})=>x.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",className:e,role:"img",children:[x.jsx("path",{d:"M12.6667 5.99999L13.5001 4.16666L15.3334 3.33332L13.5001 2.49999L12.6667 0.666656L11.8334 2.49999L10.0001 3.33332L11.8334 4.16666L12.6667 5.99999Z"}),x.jsx("path",{d:"M12.6667 9.99999L11.8334 11.8333L10.0001 12.6667L11.8334 13.5L12.6667 15.3333L13.5001 13.5L15.3334 12.6667L13.5001 11.8333L12.6667 9.99999Z"}),x.jsx("path",{d:"M7.66675 6.33332L6.00008 2.66666L4.33341 6.33332L0.666748 7.99999L4.33341 9.66666L6.00008 13.3333L7.66675 9.66666L11.3334 7.99999L7.66675 6.33332ZM6.66008 8.65999L6.00008 10.1133L5.34008 8.65999L3.88675 7.99999L5.34008 7.33999L6.00008 5.88666L6.66008 7.33999L8.11341 7.99999L6.66008 8.65999Z"})]}),Gm=({className:e})=>x.jsx("svg",{className:e,width:"22",height:"22",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg",children:x.jsx("path",{d:"M0.5 11C0.5 13.0767 1.11581 15.1068 2.26957 16.8335C3.42332 18.5602 5.0632 19.906 6.98182 20.7007C8.90045 21.4955 11.0116 21.7034 13.0484 21.2982C15.0852 20.8931 16.9562 19.8931 18.4246 18.4246C19.8931 16.9562 20.8931 15.0852 21.2982 13.0484C21.7034 11.0116 21.4955 8.90045 20.7007 6.98182C19.906 5.0632 18.5602 3.42332 16.8335 2.26957C15.1068 1.11581 13.0767 0.5 11 0.5C8.21523 0.5 5.54451 1.60625 3.57538 3.57538C1.60625 5.54451 0.5 8.21523 0.5 11ZM5 10.25H14.1125L9.9275 6.04445L11 5L17 11L11 17L9.9275 15.9296L14.1125 11.75H5V10.25Z"})}),Wm=({className:e}={})=>x.jsxs("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:e,children:[x.jsx("g",{clipPath:"url(#clip0_18170_301)",children:x.jsx("path",{d:"M20.587 11.3321L4.08705 3.08214C3.95772 3.01746 3.81246 2.99155 3.66876 3.00752C3.52505 3.02348 3.38902 3.08065 3.27705 3.17214C3.17012 3.26176 3.0903 3.37943 3.04658 3.51192C3.00286 3.64441 2.99696 3.78648 3.02955 3.92214L5.24955 11.9996L2.99955 20.0546C2.96897 20.1679 2.9654 20.2868 2.98913 20.4017C3.01285 20.5167 3.06322 20.6244 3.13617 20.7163C3.20912 20.8082 3.30262 20.8818 3.40915 20.931C3.51568 20.9802 3.63227 21.0037 3.74955 20.9996C3.86695 20.9989 3.98256 20.9707 4.08705 20.9171L20.587 12.6671C20.7099 12.6042 20.813 12.5086 20.885 12.3908C20.957 12.273 20.9951 12.1377 20.9951 11.9996C20.9951 11.8616 20.957 11.7262 20.885 11.6085C20.813 11.4907 20.7099 11.3951 20.587 11.3321ZM4.91205 18.8321L6.56955 12.7496H13.4995V11.2496H6.56955L4.91205 5.16714L18.5695 11.9996L4.91205 18.8321Z"})}),x.jsx("defs",{children:x.jsx("clipPath",{id:"clip0_18170_301",children:x.jsx("rect",{width:"24",height:"24",fill:"white"})})})]}),qm=({title:e,questionPlaceholder:t,aiBaseUrl:n,aiId:r,initialQueryInputId:o,customInputId:i,customSubmitId:l})=>{const[u,s]=_.useState(""),[a,d]=_.useState(!0),[c,f]=_.useState(!1),v=_.useRef(null),{changeStatus:g,changeThread:y,addItemToConversation:$,clearConversation:h}=Gn(sn),p=C=>{var k;const T=(k=C==null?void 0:C.target)==null?void 0:k.value;s(T),f(!1),d(!T)},m=C=>{C.preventDefault(),s(""),f(!1)},w=async({event:C,usersQuery:T})=>{if(T)try{const k=dp(n);C==null||C.preventDefault(),d(!1),f(!0),await g("searching"),h();const b=await k.execute(`${r}`,"processChatMessage",{isPreview:!0,query:T,threadId:void 0}),{outputs:{thread:{id:fe},message:{query:Bt,response:Ft,references:Qr}}}=b;fe&&y(fe),$({query:Bt,response:Ft,references:Qr}),g("listening"),f(!1),!i&&!l&&(s(""),d(!0))}catch(k){h(),g("error"),d(!1),console.error(k)}},S=(C,T)=>{const k=document.querySelector(`#${C}`),b=document.querySelector(`#${T}`);k==null||k.addEventListener("keyup",()=>{s(k==null?void 0:k.value)}),k==null||k.addEventListener("keyup",fe=>{fe.key==="Enter"&&w({usersQuery:v.current.value})}),b==null||b.addEventListener("click",()=>{w({usersQuery:v.current.value})})};_.useEffect(()=>{var C;try{if(o){const T=(C=document.querySelector(`#${o}`))==null?void 0:C.value;w({usersQuery:T})}i&&l&&S(i,l)}catch(T){console.error(T)}},[]);let N=!1;return(o||i&&l)&&(N=!0),x.jsxs("section",{className:`question${N?" question--hidden":""}`,"aria-hidden":N,children:[x.jsx("label",{"data-sq-field":"componentContent.title",className:"question__label",htmlFor:`${e}-title`}),x.jsxs("form",{className:"question__inputWrapper",onSubmit:C=>w({event:C,usersQuery:u}),children:[x.jsx(Fm,{className:`question__chatIcon ${(u==null?void 0:u.length)>0?"":"question__chatIcon--emptyInput"}`}),x.jsx("input",{className:`question__input ${(u==null?void 0:u.length)>0?"":"question__input--empty"}`,id:`${e}-title`,type:"text",placeholder:t,value:u,onChange:p,ref:v}),c?x.jsx("button",{onClick:m,className:"question__submitButton",type:"button",children:x.jsx(pp,{className:"question__clearIcon"})}):x.jsx("button",{className:"question__submitButton",type:"submit",disabled:a,children:x.jsx(Gm,{className:`question__submitIcon ${(u==null?void 0:u.length)>0?"":"question__submitIcon--emptyInput"}`})})]})]})},hp=({title:e,description:t,url:n})=>x.jsx("li",{className:"sourcetile__item",children:x.jsxs("a",{href:n,className:"sourcetile__link",children:[x.jsx(Um,{className:"sourcetile__icon"}),x.jsxs("div",{className:"sourcetile__textContent",children:[x.jsx("h3",{className:"sourcetile__title",children:e}),x.jsx("p",{className:"sourcetile__description",children:t})]})]})}),mp=({status:e,statusMessage:t})=>{const n=_.useRef(null);return _.useEffect(()=>{var r;(r=n==null?void 0:n.current)==null||r.scrollIntoView({behavior:"smooth",block:"center"})},[e]),x.jsx(x.Fragment,{children:e==="searching"&&x.jsxs("div",{className:"answer__loader",ref:n,children:[x.jsx(Vm,{className:"answer__loaderIcon"}),x.jsx("span",{className:"answer__loaderText",children:t})]})})},vp=({errorMessage:e})=>x.jsxs("div",{className:"answer__error",children:[x.jsx(zm,{className:"answer__errorIcon"}),x.jsx("div",{children:e})]}),Qm=({errorMessage:e})=>{var l,u;const{conversation:t,answerStatus:{status:n,statusMessage:r}}=Gn(sn),o=(l=t==null?void 0:t[0])==null?void 0:l.query,i=(u=t==null?void 0:t[0])==null?void 0:u.response;return x.jsxs("section",{className:"answer",children:[n==="error"&&x.jsx(vp,{errorMessage:e}),n==="searching"&&x.jsx(mp,{status:n,statusMessage:r}),n==="listening"&&x.jsxs(x.Fragment,{children:[x.jsx("article",{className:"answer__summary",children:o}),x.jsxs("h3",{className:"answer__heading",children:[x.jsx(Us,{className:"answer__icon"})," ",x.jsx("span",{className:"answer__title",children:"Answer"})]}),x.jsx("article",{dangerouslySetInnerHTML:{__html:i}})]})]})},Xm=({sourcesTitle:e,sourcesDescription:t})=>{var l;try{if(e&&typeof e!="string")throw new Error(`The "sourcesTitle" field must be a string. The ${JSON.stringify(e)} was received.`);if(t&&typeof t!="string")throw new Error(`The "sourcesDescription" field must be a string. The ${JSON.stringify(t)} was received.`)}catch(u){return console.error("Error occurred in the Sources component: ",u),`<!-- Error occurred in the Sources component: ${u.message} -->`}const{conversation:n}=Gn(sn),r=(l=n==null?void 0:n[0])==null?void 0:l.references,o=t||"Summarized from this articles",i=e||"Summarized from this articles";return(r==null?void 0:r.length)>0&&x.jsxs("section",{className:"sources",children:[x.jsx("h2",{"data-sq-field":"componentContent.sourcesTitle",className:"sources__title",children:i}),x.jsx("div",{"data-sq-field":"componentContent.sourcesDescription",children:o}),x.jsx("ul",{className:"sources__list",children:r.map((u,s)=>x.jsx(hp,{title:u==null?void 0:u.title,description:u==null?void 0:u.description,url:u==null?void 0:u.url},s))})]})},Jm=({question:e,answer:t})=>{const n=_.useRef(null);return _.useEffect(()=>{n!=null&&n.current&&n.current.scrollIntoView({behavior:"smooth",block:"center"})},[]),x.jsxs("section",{className:"modalAnswer",ref:n,children:[x.jsx("article",{className:"modalAnswer__summary",children:e}),x.jsxs("h3",{className:"modalAnswer__heading",children:[x.jsx(Us,{className:"modalAnswer__icon"})," ",x.jsx("span",{className:"modalAnswer__title",children:"Answer"})]}),x.jsx("article",{dangerouslySetInnerHTML:{__html:t}})]})},Zm=({sources:e,sourcesTitle:t,sourcesDescription:n})=>{const r=t||"Sources",o=n||"Summarized from this articles";return(e==null?void 0:e.length)>0&&x.jsxs("section",{className:"modalSources",children:[x.jsx("h2",{className:"modalSources__title",children:r}),x.jsx("div",{className:"modalSources__description",children:o}),x.jsx("ul",{className:"modalSources__list",children:e.map((i,l)=>x.jsx(hp,{title:i==null?void 0:i.title,description:i==null?void 0:i.description,url:i==null?void 0:i.url},l))})]})},Km=({aiBaseUrl:e,aiId:t})=>{const[n,r]=_.useState(""),[o,i]=_.useState(!0),[l,u]=_.useState(!1),s=_.useRef(null),{currentThread:a,changeStatus:d,addItemToConversation:c}=Gn(sn),f=y=>{var h;const $=(h=y==null?void 0:y.target)==null?void 0:h.value;r($),u(!1),i(!$)},v=y=>{y.preventDefault(),r(""),u(!1)},g=async({event:y,usersQuery:$})=>{if($)try{const h=dp(e);y.preventDefault(),i(!0),u(!0),d("searching");const p=await h.execute(`${t}`,"processChatMessage",{isPreview:!0,query:n,threadId:a||void 0}),{outputs:{message:{query:m,response:w,references:S}}}=p;c({query:m,response:w,references:S}),d("listening"),u(!1),r(""),i(!0)}catch(h){d("error"),i(!1),console.error(h)}};return _.useEffect(()=>{window.setTimeout(()=>{s.current.focus()})},[]),x.jsx("section",{className:"modalQuestion",children:x.jsxs("form",{className:"modalQuestion__inputWrapper",onSubmit:y=>g({event:y,usersQuery:n}),children:[x.jsx("input",{className:`modalQuestion__input ${(n==null?void 0:n.length)>0?"":"modalQuestion__input--empty"}`,type:"text",placeholder:"Ask a follow-up question and discuss",value:n,onChange:f,ref:s}),l?x.jsx("button",{onClick:v,className:"modalQuestion__submitButton",type:"button",children:x.jsx(pp,{className:"modalQuestion__clearIcon"})}):x.jsx("button",{className:"modalQuestion__submitButton",type:"submit",disabled:o,children:x.jsx(Wm,{className:`modalQuestion__submitIcon ${(n==null?void 0:n.length)>0?"":"modalQuestion__submitIcon--emptyInput"}`})})]})})},Ym=({aiBaseUrl:e,aiId:t,errorMessage:n})=>{const{conversation:r,answerStatus:{status:o,statusMessage:i}}=Gn(sn);return x.jsxs("article",{className:"modal__conversation",children:[r==null?void 0:r.map((l,u)=>x.jsxs("div",{className:"modal__conversationItem",children:[x.jsx(Jm,{question:l.query,answer:l.response}),x.jsx(Zm,{sources:l.references})]},u)),o==="error"&&x.jsx(vp,{errorMessage:n}),o==="searching"&&x.jsx(mp,{status:o,statusMessage:i}),x.jsx(Km,{aiBaseUrl:e,aiId:t})]})},ev=({modalTitle:e,onCloseHandler:t,modalId:n})=>x.jsxs("header",{className:"modal__heading",id:n,children:[x.jsx("h1",{className:"modal__header","data-sq-field":"componentContent.modalTitle",children:e}),x.jsx("button",{className:"modal__closeButton",onClick:t,children:x.jsx(jm,{})})]}),ie=typeof document<"u"?F.useLayoutEffect:()=>{};function Dr(e){const t=_.useRef(null);return ie(()=>{t.current=e},[e]),_.useCallback((...n)=>{const r=t.current;return r==null?void 0:r(...n)},[])}function tv(e){let[t,n]=_.useState(e),r=_.useRef(null),o=Dr(()=>{if(!r.current)return;let l=r.current.next();if(l.done){r.current=null;return}t===l.value?o():n(l.value)});ie(()=>{r.current&&o()});let i=Dr(l=>{r.current=l(t),o()});return[t,i]}const gp={prefix:String(Math.round(Math.random()*1e10)),current:0},yp=F.createContext(gp),nv=F.createContext(!1);let Cl=new WeakMap;function rv(e=!1){let t=_.useContext(yp),n=_.useRef(null);if(n.current===null&&!e){var r,o;let i=(o=F.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||o===void 0||(r=o.ReactCurrentOwner)===null||r===void 0?void 0:r.current;if(i){let l=Cl.get(i);l==null?Cl.set(i,{id:t.current,state:i.memoizedState}):i.memoizedState!==l.state&&(t.current=l.id,Cl.delete(i))}n.current=++t.current}return n.current}function ov(e){let t=_.useContext(yp),n=rv(!!e),r=`react-aria${t.prefix}`;return e||`${r}-${n}`}function iv(e){let t=F.useId(),[n]=_.useState(xp()),r=n?"react-aria":`react-aria${gp.prefix}`;return e||`${r}-${t}`}const lv=typeof F.useId=="function"?iv:ov;function uv(){return!1}function sv(){return!0}function av(e){return()=>{}}function xp(){return typeof F.useSyncExternalStore=="function"?F.useSyncExternalStore(av,uv,sv):_.useContext(nv)}let cv=!!(typeof window<"u"&&window.document&&window.document.createElement),kn=new Map,ur;typeof FinalizationRegistry<"u"&&(ur=new FinalizationRegistry(e=>{kn.delete(e)}));function wp(e){let[t,n]=_.useState(e),r=_.useRef(null),o=lv(t),i=_.useRef(null);if(ur&&ur.register(i,o),cv){const l=kn.get(o);l&&!l.includes(r)?l.push(r):kn.set(o,[r])}return ie(()=>{let l=o;return()=>{ur&&ur.unregister(i),kn.delete(l)}},[o]),_.useEffect(()=>{let l=r.current;return l&&n(l),()=>{l&&(r.current=null)}}),o}function fv(e,t){if(e===t)return e;let n=kn.get(e);if(n)return n.forEach(o=>o.current=t),t;let r=kn.get(t);return r?(r.forEach(o=>o.current=e),e):t}function dv(e=[]){let t=wp(),[n,r]=tv(t),o=_.useCallback(()=>{r(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,r]);return ie(o,[t,o,...e]),n}function xi(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}const ae=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},wi=e=>e&&"window"in e&&e.window===e?e:ae(e).defaultView||window;function pv(e){return e!==null&&typeof e=="object"&&"nodeType"in e&&typeof e.nodeType=="number"}function hv(e){return pv(e)&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}let mv=!1;function Gi(){return mv}function Lu(e,t){if(!Gi())return t&&e?e.contains(t):!1;if(!e||!t)return!1;let n=t;for(;n!==null;){if(n===e)return!0;n.tagName==="SLOT"&&n.assignedSlot?n=n.assignedSlot.parentNode:hv(n)?n=n.host:n=n.parentNode}return!1}const Be=(e=document)=>{var t;if(!Gi())return e.activeElement;let n=e.activeElement;for(;n&&"shadowRoot"in n&&(!((t=n.shadowRoot)===null||t===void 0)&&t.activeElement);)n=n.shadowRoot.activeElement;return n};function Gt(e){return Gi()&&e.target.shadowRoot&&e.composedPath?e.composedPath()[0]:e.target}class vv{get currentNode(){return this._currentNode}set currentNode(t){if(!Lu(this.root,t))throw new Error("Cannot set currentNode to a node that is not contained by the root node.");const n=[];let r=t,o=t;for(this._currentNode=t;r&&r!==this.root;)if(r.nodeType===Node.DOCUMENT_FRAGMENT_NODE){const l=r,u=this._doc.createTreeWalker(l,this.whatToShow,{acceptNode:this._acceptNode});n.push(u),u.currentNode=o,this._currentSetFor.add(u),r=o=l.host}else r=r.parentNode;const i=this._doc.createTreeWalker(this.root,this.whatToShow,{acceptNode:this._acceptNode});n.push(i),i.currentNode=o,this._currentSetFor.add(i),this._walkerStack=n}get doc(){return this._doc}firstChild(){let t=this.currentNode,n=this.nextNode();return Lu(t,n)?(n&&(this.currentNode=n),n):(this.currentNode=t,null)}lastChild(){let n=this._walkerStack[0].lastChild();return n&&(this.currentNode=n),n}nextNode(){const t=this._walkerStack[0].nextNode();if(t){if(t.shadowRoot){var n;let o;if(typeof this.filter=="function"?o=this.filter(t):!((n=this.filter)===null||n===void 0)&&n.acceptNode&&(o=this.filter.acceptNode(t)),o===NodeFilter.FILTER_ACCEPT)return this.currentNode=t,t;let i=this.nextNode();return i&&(this.currentNode=i),i}return t&&(this.currentNode=t),t}else if(this._walkerStack.length>1){this._walkerStack.shift();let r=this.nextNode();return r&&(this.currentNode=r),r}else return null}previousNode(){const t=this._walkerStack[0];if(t.currentNode===t.root){if(this._currentSetFor.has(t))if(this._currentSetFor.delete(t),this._walkerStack.length>1){this._walkerStack.shift();let o=this.previousNode();return o&&(this.currentNode=o),o}else return null;return null}const n=t.previousNode();if(n){if(n.shadowRoot){var r;let i;if(typeof this.filter=="function"?i=this.filter(n):!((r=this.filter)===null||r===void 0)&&r.acceptNode&&(i=this.filter.acceptNode(n)),i===NodeFilter.FILTER_ACCEPT)return n&&(this.currentNode=n),n;let l=this.lastChild();return l&&(this.currentNode=l),l}return n&&(this.currentNode=n),n}else if(this._walkerStack.length>1){this._walkerStack.shift();let o=this.previousNode();return o&&(this.currentNode=o),o}else return null}nextSibling(){return null}previousSibling(){return null}parentNode(){return null}constructor(t,n,r,o){this._walkerStack=[],this._currentSetFor=new Set,this._acceptNode=l=>{if(l.nodeType===Node.ELEMENT_NODE){const s=l.shadowRoot;if(s){const a=this._doc.createTreeWalker(s,this.whatToShow,{acceptNode:this._acceptNode});return this._walkerStack.unshift(a),NodeFilter.FILTER_ACCEPT}else{var u;if(typeof this.filter=="function")return this.filter(l);if(!((u=this.filter)===null||u===void 0)&&u.acceptNode)return this.filter.acceptNode(l);if(this.filter===null)return NodeFilter.FILTER_ACCEPT}}return NodeFilter.FILTER_SKIP},this._doc=t,this.root=n,this.filter=o??null,this.whatToShow=r??NodeFilter.SHOW_ALL,this._currentNode=n,this._walkerStack.unshift(t.createTreeWalker(n,r,this._acceptNode));const i=n.shadowRoot;if(i){const l=this._doc.createTreeWalker(i,this.whatToShow,{acceptNode:this._acceptNode});this._walkerStack.unshift(l)}}}function gv(e,t,n,r){return Gi()?new vv(e,t,n,r):e.createTreeWalker(t,n,r)}function Ep(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=Ep(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function yv(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=Ep(e))&&(r&&(r+=" "),r+=t);return r}function xv(...e){let t={...e[0]};for(let n=1;n<e.length;n++){let r=e[n];for(let o in r){let i=t[o],l=r[o];typeof i=="function"&&typeof l=="function"&&o[0]==="o"&&o[1]==="n"&&o.charCodeAt(2)>=65&&o.charCodeAt(2)<=90?t[o]=xi(i,l):(o==="className"||o==="UNSAFE_className")&&typeof i=="string"&&typeof l=="string"?t[o]=yv(i,l):o==="id"&&i&&l?t.id=fv(i,l):t[o]=l!==void 0?l:i}}return t}const wv=new Set(["id"]),Ev=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),Sv=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),Cv=/^(data-.*)$/;function _v(e,t={}){let{labelable:n,isLink:r,propNames:o}=t,i={};for(const l in e)Object.prototype.hasOwnProperty.call(e,l)&&(wv.has(l)||n&&Ev.has(l)||r&&Sv.has(l)||o!=null&&o.has(l)||Cv.test(l))&&(i[l]=e[l]);return i}function uc(e){if($v())e.focus({preventScroll:!0});else{let t=Nv(e);e.focus(),Tv(t)}}let mo=null;function $v(){if(mo==null){mo=!1;try{document.createElement("div").focus({get preventScroll(){return mo=!0,!0}})}catch{}}return mo}function Nv(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}function Tv(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}function Sp(e){var t;return typeof window>"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function Vs(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function Wn(e){let t=null;return()=>(t==null&&(t=e()),t)}const Cp=Wn(function(){return Vs(/^Mac/i)}),Lv=Wn(function(){return Vs(/^iPhone/i)}),Pv=Wn(function(){return Vs(/^iPad/i)||Cp()&&navigator.maxTouchPoints>1}),bv=Wn(function(){return Lv()||Pv()}),kv=Wn(function(){return Sp(/Chrome/i)}),_p=Wn(function(){return Sp(/Android/i)});let dn=new Map,Pu=new Set;function sc(){if(typeof window>"u")return;function e(r){return"propertyName"in r}let t=r=>{if(!e(r)||!r.target)return;let o=dn.get(r.target);o||(o=new Set,dn.set(r.target,o),r.target.addEventListener("transitioncancel",n,{once:!0})),o.add(r.propertyName)},n=r=>{if(!e(r)||!r.target)return;let o=dn.get(r.target);if(o&&(o.delete(r.propertyName),o.size===0&&(r.target.removeEventListener("transitioncancel",n),dn.delete(r.target)),dn.size===0)){for(let i of Pu)i();Pu.clear()}};document.body.addEventListener("transitionrun",t),document.body.addEventListener("transitionend",n)}typeof document<"u"&&(document.readyState!=="loading"?sc():document.addEventListener("DOMContentLoaded",sc));function Mv(e){requestAnimationFrame(()=>{dn.size===0?e():Pu.add(e)})}function Rv(){let e=_.useRef(new Map),t=_.useCallback((o,i,l,u)=>{let s=u!=null&&u.once?(...a)=>{e.current.delete(l),l(...a)}:l;e.current.set(l,{type:i,eventTarget:o,fn:s,options:u}),o.addEventListener(i,s,u)},[]),n=_.useCallback((o,i,l,u)=>{var s;let a=((s=e.current.get(l))===null||s===void 0?void 0:s.fn)||l;o.removeEventListener(i,a,u),e.current.delete(l)},[]),r=_.useCallback(()=>{e.current.forEach((o,i)=>{n(o.eventTarget,o.type,i,o.options)})},[n]);return _.useEffect(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}function ac(e,t){if(!e)return!1;let n=window.getComputedStyle(e),r=/(auto|scroll)/.test(n.overflow+n.overflowX+n.overflowY);return r&&t&&(r=e.scrollHeight!==e.clientHeight||e.scrollWidth!==e.clientWidth),r}function $p(e,t){let n=e;for(ac(n,t)&&(n=n.parentElement);n&&!ac(n,t);)n=n.parentElement;return n||document.scrollingElement||document.documentElement}function Ov(e){return e.mozInputSource===0&&e.isTrusted?!0:_p()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}const Gs=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])'],Iv=Gs.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";Gs.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const Hv=Gs.join(':not([hidden]):not([tabindex="-1"]),');function Av(e){return e.matches(Iv)}function Dv(e){return e.matches(Hv)}const Bv=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),Fv=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function jv(e){if(Intl.Locale){let n=new Intl.Locale(e).maximize(),r=typeof n.getTextInfo=="function"?n.getTextInfo():n.textInfo;if(r)return r.direction==="rtl";if(n.script)return Bv.has(n.script)}let t=e.split("-")[0];return Fv.has(t)}const zv=Symbol.for("react-aria.i18n.locale");function Np(){let e=typeof window<"u"&&window[zv]||typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:jv(e)?"rtl":"ltr"}}let bu=Np(),sr=new Set;function cc(){bu=Np();for(let e of sr)e(bu)}function Uv(){let e=xp(),[t,n]=_.useState(bu);return _.useEffect(()=>(sr.size===0&&window.addEventListener("languagechange",cc),sr.add(n),()=>{sr.delete(n),sr.size===0&&window.removeEventListener("languagechange",cc)}),[]),e?{locale:"en-US",direction:"ltr"}:t}const Vv=F.createContext(null);function Tp(){let e=Uv();return _.useContext(Vv)||e}class Gv{getStringForLocale(t,n){let r=this.messages[n];r||(r=Wv(n,this.messages,this.defaultLocale),this.messages[n]=r);let o=r[t];if(!o)throw new Error(`Could not find intl message ${t} in ${n} locale`);return o}constructor(t,n="en-US"){this.messages=Object.fromEntries(Object.entries(t).filter(([,r])=>r)),this.defaultLocale=n}}function Wv(e,t,n="en-US"){if(t[e])return t[e];let r=qv(e);if(t[r])return t[r];for(let o in t)if(o.startsWith(r+"-"))return t[o];return t[n]}function qv(e){return Intl.Locale?new Intl.Locale(e).language:e.split("-")[0]}var ku=function(e,t){return ku=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])},ku(e,t)};function Wi(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");ku(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var B=function(){return B=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},B.apply(this,arguments)};function Qv(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}function _l(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))}function $l(e,t){var n=t&&t.cache?t.cache:t2,r=t&&t.serializer?t.serializer:Yv,o=t&&t.strategy?t.strategy:Zv;return o(e,{cache:n,serializer:r})}function Xv(e){return e==null||typeof e=="number"||typeof e=="boolean"}function Jv(e,t,n,r){var o=Xv(r)?r:n(r),i=t.get(o);return typeof i>"u"&&(i=e.call(this,r),t.set(o,i)),i}function Lp(e,t,n){var r=Array.prototype.slice.call(arguments,3),o=n(r),i=t.get(o);return typeof i>"u"&&(i=e.apply(this,r),t.set(o,i)),i}function Pp(e,t,n,r,o){return n.bind(t,e,r,o)}function Zv(e,t){var n=e.length===1?Jv:Lp;return Pp(e,this,n,t.cache.create(),t.serializer)}function Kv(e,t){return Pp(e,this,Lp,t.cache.create(),t.serializer)}var Yv=function(){return JSON.stringify(arguments)},e2=function(){function e(){this.cache=Object.create(null)}return e.prototype.get=function(t){return this.cache[t]},e.prototype.set=function(t,n){this.cache[t]=n},e}(),t2={create:function(){return new e2}},Nl={variadic:Kv},H;(function(e){e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG"})(H||(H={}));var W;(function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag"})(W||(W={}));var Fn;(function(e){e[e.number=0]="number",e[e.dateTime=1]="dateTime"})(Fn||(Fn={}));function fc(e){return e.type===W.literal}function n2(e){return e.type===W.argument}function bp(e){return e.type===W.number}function kp(e){return e.type===W.date}function Mp(e){return e.type===W.time}function Rp(e){return e.type===W.select}function Op(e){return e.type===W.plural}function r2(e){return e.type===W.pound}function Ip(e){return e.type===W.tag}function Hp(e){return!!(e&&typeof e=="object"&&e.type===Fn.number)}function Mu(e){return!!(e&&typeof e=="object"&&e.type===Fn.dateTime)}var Ap=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,o2=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function i2(e){var t={};return e.replace(o2,function(n){var r=n.length;switch(n[0]){case"G":t.era=r===4?"long":r===5?"narrow":"short";break;case"y":t.year=r===2?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][r-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][r-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":t.weekday=r===4?"long":r===5?"narrow":"short";break;case"e":if(r<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][r-4];break;case"c":if(r<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][r-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][r-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][r-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][r-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][r-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":t.minute=["numeric","2-digit"][r-1];break;case"s":t.second=["numeric","2-digit"][r-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":t.timeZoneName=r<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),t}var l2=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i;function u2(e){if(e.length===0)throw new Error("Number skeleton cannot be empty");for(var t=e.split(l2).filter(function(f){return f.length>0}),n=[],r=0,o=t;r<o.length;r++){var i=o[r],l=i.split("/");if(l.length===0)throw new Error("Invalid number skeleton");for(var u=l[0],s=l.slice(1),a=0,d=s;a<d.length;a++){var c=d[a];if(c.length===0)throw new Error("Invalid number skeleton")}n.push({stem:u,options:s})}return n}function s2(e){return e.replace(/^(.*?)-/,"")}var dc=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,Dp=/^(@+)?(\+|#+)?[rs]?$/g,a2=/(\*)(0+)|(#+)(0+)|(0+)/g,Bp=/^(0+)$/;function pc(e){var t={};return e[e.length-1]==="r"?t.roundingPriority="morePrecision":e[e.length-1]==="s"&&(t.roundingPriority="lessPrecision"),e.replace(Dp,function(n,r,o){return typeof o!="string"?(t.minimumSignificantDigits=r.length,t.maximumSignificantDigits=r.length):o==="+"?t.minimumSignificantDigits=r.length:r[0]==="#"?t.maximumSignificantDigits=r.length:(t.minimumSignificantDigits=r.length,t.maximumSignificantDigits=r.length+(typeof o=="string"?o.length:0)),""}),t}function Fp(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function c2(e){var t;if(e[0]==="E"&&e[1]==="E"?(t={notation:"engineering"},e=e.slice(2)):e[0]==="E"&&(t={notation:"scientific"},e=e.slice(1)),t){var n=e.slice(0,2);if(n==="+!"?(t.signDisplay="always",e=e.slice(2)):n==="+?"&&(t.signDisplay="exceptZero",e=e.slice(2)),!Bp.test(e))throw new Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}function hc(e){var t={},n=Fp(e);return n||t}function f2(e){for(var t={},n=0,r=e;n<r.length;n++){var o=r[n];switch(o.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=o.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=s2(o.options[0]);continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t=B(B(B({},t),{notation:"scientific"}),o.options.reduce(function(s,a){return B(B({},s),hc(a))},{}));continue;case"engineering":t=B(B(B({},t),{notation:"engineering"}),o.options.reduce(function(s,a){return B(B({},s),hc(a))},{}));continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.scale=parseFloat(o.options[0]);continue;case"rounding-mode-floor":t.roundingMode="floor";continue;case"rounding-mode-ceiling":t.roundingMode="ceil";continue;case"rounding-mode-down":t.roundingMode="trunc";continue;case"rounding-mode-up":t.roundingMode="expand";continue;case"rounding-mode-half-even":t.roundingMode="halfEven";continue;case"rounding-mode-half-down":t.roundingMode="halfTrunc";continue;case"rounding-mode-half-up":t.roundingMode="halfExpand";continue;case"integer-width":if(o.options.length>1)throw new RangeError("integer-width stems only accept a single optional option");o.options[0].replace(a2,function(s,a,d,c,f,v){if(a)t.minimumIntegerDigits=d.length;else{if(c&&f)throw new Error("We currently do not support maximum integer digits");if(v)throw new Error("We currently do not support exact integer digits")}return""});continue}if(Bp.test(o.stem)){t.minimumIntegerDigits=o.stem.length;continue}if(dc.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(dc,function(s,a,d,c,f,v){return d==="*"?t.minimumFractionDigits=a.length:c&&c[0]==="#"?t.maximumFractionDigits=c.length:f&&v?(t.minimumFractionDigits=f.length,t.maximumFractionDigits=f.length+v.length):(t.minimumFractionDigits=a.length,t.maximumFractionDigits=a.length),""});var i=o.options[0];i==="w"?t=B(B({},t),{trailingZeroDisplay:"stripIfInteger"}):i&&(t=B(B({},t),pc(i)));continue}if(Dp.test(o.stem)){t=B(B({},t),pc(o.stem));continue}var l=Fp(o.stem);l&&(t=B(B({},t),l));var u=c2(o.stem);u&&(t=B(B({},t),u))}return t}var vo={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function d2(e,t){for(var n="",r=0;r<e.length;r++){var o=e.charAt(r);if(o==="j"){for(var i=0;r+1<e.length&&e.charAt(r+1)===o;)i++,r++;var l=1+(i&1),u=i<2?1:3+(i>>1),s="a",a=p2(t);for((a=="H"||a=="k")&&(u=0);u-- >0;)n+=s;for(;l-- >0;)n=a+n}else o==="J"?n+="H":n+=o}return n}function p2(e){var t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var n=e.language,r;n!=="root"&&(r=e.maximize().region);var o=vo[r||""]||vo[n||""]||vo["".concat(n,"-001")]||vo["001"];return o[0]}var Tl,h2=new RegExp("^".concat(Ap.source,"*")),m2=new RegExp("".concat(Ap.source,"*$"));function A(e,t){return{start:e,end:t}}var v2=!!String.prototype.startsWith&&"_a".startsWith("a",1),g2=!!String.fromCodePoint,y2=!!Object.fromEntries,x2=!!String.prototype.codePointAt,w2=!!String.prototype.trimStart,E2=!!String.prototype.trimEnd,S2=!!Number.isSafeInteger,C2=S2?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},Ru=!0;try{var _2=zp("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Ru=((Tl=_2.exec("a"))===null||Tl===void 0?void 0:Tl[0])==="a"}catch{Ru=!1}var mc=v2?function(t,n,r){return t.startsWith(n,r)}:function(t,n,r){return t.slice(r,r+n.length)===n},Ou=g2?String.fromCodePoint:function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];for(var r="",o=t.length,i=0,l;o>i;){if(l=t[i++],l>1114111)throw RangeError(l+" is not a valid code point");r+=l<65536?String.fromCharCode(l):String.fromCharCode(((l-=65536)>>10)+55296,l%1024+56320)}return r},vc=y2?Object.fromEntries:function(t){for(var n={},r=0,o=t;r<o.length;r++){var i=o[r],l=i[0],u=i[1];n[l]=u}return n},jp=x2?function(t,n){return t.codePointAt(n)}:function(t,n){var r=t.length;if(!(n<0||n>=r)){var o=t.charCodeAt(n),i;return o<55296||o>56319||n+1===r||(i=t.charCodeAt(n+1))<56320||i>57343?o:(o-55296<<10)+(i-56320)+65536}},$2=w2?function(t){return t.trimStart()}:function(t){return t.replace(h2,"")},N2=E2?function(t){return t.trimEnd()}:function(t){return t.replace(m2,"")};function zp(e,t){return new RegExp(e,t)}var Iu;if(Ru){var gc=zp("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Iu=function(t,n){var r;gc.lastIndex=n;var o=gc.exec(t);return(r=o[1])!==null&&r!==void 0?r:""}}else Iu=function(t,n){for(var r=[];;){var o=jp(t,n);if(o===void 0||Up(o)||b2(o))break;r.push(o),n+=o>=65536?2:1}return Ou.apply(void 0,r)};var T2=function(){function e(t,n){n===void 0&&(n={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!n.ignoreTag,this.locale=n.locale,this.requiresOtherClause=!!n.requiresOtherClause,this.shouldParseSkeletons=!!n.shouldParseSkeletons}return e.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,n,r){for(var o=[];!this.isEOF();){var i=this.char();if(i===123){var l=this.parseArgument(t,r);if(l.err)return l;o.push(l.val)}else{if(i===125&&t>0)break;if(i===35&&(n==="plural"||n==="selectordinal")){var u=this.clonePosition();this.bump(),o.push({type:W.pound,location:A(u,this.clonePosition())})}else if(i===60&&!this.ignoreTag&&this.peek()===47){if(r)break;return this.error(H.UNMATCHED_CLOSING_TAG,A(this.clonePosition(),this.clonePosition()))}else if(i===60&&!this.ignoreTag&&Hu(this.peek()||0)){var l=this.parseTag(t,n);if(l.err)return l;o.push(l.val)}else{var l=this.parseLiteral(t,n);if(l.err)return l;o.push(l.val)}}}return{val:o,err:null}},e.prototype.parseTag=function(t,n){var r=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:W.literal,value:"<".concat(o,"/>"),location:A(r,this.clonePosition())},err:null};if(this.bumpIf(">")){var i=this.parseMessage(t+1,n,!0);if(i.err)return i;var l=i.val,u=this.clonePosition();if(this.bumpIf("</")){if(this.isEOF()||!Hu(this.char()))return this.error(H.INVALID_TAG,A(u,this.clonePosition()));var s=this.clonePosition(),a=this.parseTagName();return o!==a?this.error(H.UNMATCHED_CLOSING_TAG,A(s,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:W.tag,value:o,children:l,location:A(r,this.clonePosition())},err:null}:this.error(H.INVALID_TAG,A(u,this.clonePosition())))}else return this.error(H.UNCLOSED_TAG,A(r,this.clonePosition()))}else return this.error(H.INVALID_TAG,A(r,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&P2(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,n){for(var r=this.clonePosition(),o="";;){var i=this.tryParseQuote(n);if(i){o+=i;continue}var l=this.tryParseUnquoted(t,n);if(l){o+=l;continue}var u=this.tryParseLeftAngleBracket();if(u){o+=u;continue}break}var s=A(r,this.clonePosition());return{val:{type:W.literal,value:o,location:s},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!L2(this.peek()||0))?(this.bump(),"<"):null},e.prototype.tryParseQuote=function(t){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(t==="plural"||t==="selectordinal")break;return null;default:return null}this.bump();var n=[this.char()];for(this.bump();!this.isEOF();){var r=this.char();if(r===39)if(this.peek()===39)n.push(39),this.bump();else{this.bump();break}else n.push(r);this.bump()}return Ou.apply(void 0,n)},e.prototype.tryParseUnquoted=function(t,n){if(this.isEOF())return null;var r=this.char();return r===60||r===123||r===35&&(n==="plural"||n==="selectordinal")||r===125&&t>0?null:(this.bump(),Ou(r))},e.prototype.parseArgument=function(t,n){var r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(H.EXPECT_ARGUMENT_CLOSING_BRACE,A(r,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(H.EMPTY_ARGUMENT,A(r,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(H.MALFORMED_ARGUMENT,A(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(H.EXPECT_ARGUMENT_CLOSING_BRACE,A(r,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:W.argument,value:o,location:A(r,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(H.EXPECT_ARGUMENT_CLOSING_BRACE,A(r,this.clonePosition())):this.parseArgumentOptions(t,n,o,r);default:return this.error(H.MALFORMED_ARGUMENT,A(r,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),n=this.offset(),r=Iu(this.message,n),o=n+r.length;this.bumpTo(o);var i=this.clonePosition(),l=A(t,i);return{value:r,location:l}},e.prototype.parseArgumentOptions=function(t,n,r,o){var i,l=this.clonePosition(),u=this.parseIdentifierIfPossible().value,s=this.clonePosition();switch(u){case"":return this.error(H.EXPECT_ARGUMENT_TYPE,A(l,s));case"number":case"date":case"time":{this.bumpSpace();var a=null;if(this.bumpIf(",")){this.bumpSpace();var d=this.clonePosition(),c=this.parseSimpleArgStyleIfPossible();if(c.err)return c;var f=N2(c.val);if(f.length===0)return this.error(H.EXPECT_ARGUMENT_STYLE,A(this.clonePosition(),this.clonePosition()));var v=A(d,this.clonePosition());a={style:f,styleLocation:v}}var g=this.tryParseArgumentClose(o);if(g.err)return g;var y=A(o,this.clonePosition());if(a&&mc(a==null?void 0:a.style,"::",0)){var $=$2(a.style.slice(2));if(u==="number"){var c=this.parseNumberSkeletonFromString($,a.styleLocation);return c.err?c:{val:{type:W.number,value:r,location:y,style:c.val},err:null}}else{if($.length===0)return this.error(H.EXPECT_DATE_TIME_SKELETON,y);var h=$;this.locale&&(h=d2($,this.locale));var f={type:Fn.dateTime,pattern:h,location:a.styleLocation,parsedOptions:this.shouldParseSkeletons?i2(h):{}},p=u==="date"?W.date:W.time;return{val:{type:p,value:r,location:y,style:f},err:null}}}return{val:{type:u==="number"?W.number:u==="date"?W.date:W.time,value:r,location:y,style:(i=a==null?void 0:a.style)!==null&&i!==void 0?i:null},err:null}}case"plural":case"selectordinal":case"select":{var m=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(H.EXPECT_SELECT_ARGUMENT_OPTIONS,A(m,B({},m)));this.bumpSpace();var w=this.parseIdentifierIfPossible(),S=0;if(u!=="select"&&w.value==="offset"){if(!this.bumpIf(":"))return this.error(H.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,A(this.clonePosition(),this.clonePosition()));this.bumpSpace();var c=this.tryParseDecimalInteger(H.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,H.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(c.err)return c;this.bumpSpace(),w=this.parseIdentifierIfPossible(),S=c.val}var N=this.tryParsePluralOrSelectOptions(t,u,n,w);if(N.err)return N;var g=this.tryParseArgumentClose(o);if(g.err)return g;var C=A(o,this.clonePosition());return u==="select"?{val:{type:W.select,value:r,options:vc(N.val),location:C},err:null}:{val:{type:W.plural,value:r,options:vc(N.val),offset:S,pluralType:u==="plural"?"cardinal":"ordinal",location:C},err:null}}default:return this.error(H.INVALID_ARGUMENT_TYPE,A(l,s))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(H.EXPECT_ARGUMENT_CLOSING_BRACE,A(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,n=this.clonePosition();!this.isEOF();){var r=this.char();switch(r){case 39:{this.bump();var o=this.clonePosition();if(!this.bumpUntil("'"))return this.error(H.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,A(o,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=1;else return{val:this.message.slice(n.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(n.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,n){var r=[];try{r=u2(t)}catch{return this.error(H.INVALID_NUMBER_SKELETON,n)}return{val:{type:Fn.number,tokens:r,location:n,parsedOptions:this.shouldParseSkeletons?f2(r):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,n,r,o){for(var i,l=!1,u=[],s=new Set,a=o.value,d=o.location;;){if(a.length===0){var c=this.clonePosition();if(n!=="select"&&this.bumpIf("=")){var f=this.tryParseDecimalInteger(H.EXPECT_PLURAL_ARGUMENT_SELECTOR,H.INVALID_PLURAL_ARGUMENT_SELECTOR);if(f.err)return f;d=A(c,this.clonePosition()),a=this.message.slice(c.offset,this.offset())}else break}if(s.has(a))return this.error(n==="select"?H.DUPLICATE_SELECT_ARGUMENT_SELECTOR:H.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,d);a==="other"&&(l=!0),this.bumpSpace();var v=this.clonePosition();if(!this.bumpIf("{"))return this.error(n==="select"?H.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:H.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,A(this.clonePosition(),this.clonePosition()));var g=this.parseMessage(t+1,n,r);if(g.err)return g;var y=this.tryParseArgumentClose(v);if(y.err)return y;u.push([a,{value:g.val,location:A(v,this.clonePosition())}]),s.add(a),this.bumpSpace(),i=this.parseIdentifierIfPossible(),a=i.value,d=i.location}return u.length===0?this.error(n==="select"?H.EXPECT_SELECT_ARGUMENT_SELECTOR:H.EXPECT_PLURAL_ARGUMENT_SELECTOR,A(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!l?this.error(H.MISSING_OTHER_CLAUSE,A(this.clonePosition(),this.clonePosition())):{val:u,err:null}},e.prototype.tryParseDecimalInteger=function(t,n){var r=1,o=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(r=-1);for(var i=!1,l=0;!this.isEOF();){var u=this.char();if(u>=48&&u<=57)i=!0,l=l*10+(u-48),this.bump();else break}var s=A(o,this.clonePosition());return i?(l*=r,C2(l)?{val:l,err:null}:this.error(n,s)):this.error(t,s)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var n=jp(this.message,t);if(n===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return n},e.prototype.error=function(t,n){return{val:null,err:{kind:t,message:this.message,location:n}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if(mc(this.message,t,this.offset())){for(var n=0;n<t.length;n++)this.bump();return!0}return!1},e.prototype.bumpUntil=function(t){var n=this.offset(),r=this.message.indexOf(t,n);return r>=0?(this.bumpTo(r),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var n=this.offset();if(n===t)break;if(n>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&Up(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),n=this.offset(),r=this.message.charCodeAt(n+(t>=65536?2:1));return r??null},e}();function Hu(e){return e>=97&&e<=122||e>=65&&e<=90}function L2(e){return Hu(e)||e===47}function P2(e){return e===45||e===46||e>=48&&e<=57||e===95||e>=97&&e<=122||e>=65&&e<=90||e==183||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function Up(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function b2(e){return e>=33&&e<=35||e===36||e>=37&&e<=39||e===40||e===41||e===42||e===43||e===44||e===45||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||e===91||e===92||e===93||e===94||e===96||e===123||e===124||e===125||e===126||e===161||e>=162&&e<=165||e===166||e===167||e===169||e===171||e===172||e===174||e===176||e===177||e===182||e===187||e===191||e===215||e===247||e>=8208&&e<=8213||e>=8214&&e<=8215||e===8216||e===8217||e===8218||e>=8219&&e<=8220||e===8221||e===8222||e===8223||e>=8224&&e<=8231||e>=8240&&e<=8248||e===8249||e===8250||e>=8251&&e<=8254||e>=8257&&e<=8259||e===8260||e===8261||e===8262||e>=8263&&e<=8273||e===8274||e===8275||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||e===8608||e>=8609&&e<=8610||e===8611||e>=8612&&e<=8613||e===8614||e>=8615&&e<=8621||e===8622||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||e===8658||e===8659||e===8660||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||e===8968||e===8969||e===8970||e===8971||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||e===9001||e===9002||e>=9003&&e<=9083||e===9084||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||e===9655||e>=9656&&e<=9664||e===9665||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||e===9839||e>=9840&&e<=10087||e===10088||e===10089||e===10090||e===10091||e===10092||e===10093||e===10094||e===10095||e===10096||e===10097||e===10098||e===10099||e===10100||e===10101||e>=10132&&e<=10175||e>=10176&&e<=10180||e===10181||e===10182||e>=10183&&e<=10213||e===10214||e===10215||e===10216||e===10217||e===10218||e===10219||e===10220||e===10221||e===10222||e===10223||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||e===10627||e===10628||e===10629||e===10630||e===10631||e===10632||e===10633||e===10634||e===10635||e===10636||e===10637||e===10638||e===10639||e===10640||e===10641||e===10642||e===10643||e===10644||e===10645||e===10646||e===10647||e===10648||e>=10649&&e<=10711||e===10712||e===10713||e===10714||e===10715||e>=10716&&e<=10747||e===10748||e===10749||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||e===11158||e>=11159&&e<=11263||e>=11776&&e<=11777||e===11778||e===11779||e===11780||e===11781||e>=11782&&e<=11784||e===11785||e===11786||e===11787||e===11788||e===11789||e>=11790&&e<=11798||e===11799||e>=11800&&e<=11801||e===11802||e===11803||e===11804||e===11805||e>=11806&&e<=11807||e===11808||e===11809||e===11810||e===11811||e===11812||e===11813||e===11814||e===11815||e===11816||e===11817||e>=11818&&e<=11822||e===11823||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||e===11840||e===11841||e===11842||e>=11843&&e<=11855||e>=11856&&e<=11857||e===11858||e>=11859&&e<=11903||e>=12289&&e<=12291||e===12296||e===12297||e===12298||e===12299||e===12300||e===12301||e===12302||e===12303||e===12304||e===12305||e>=12306&&e<=12307||e===12308||e===12309||e===12310||e===12311||e===12312||e===12313||e===12314||e===12315||e===12316||e===12317||e>=12318&&e<=12319||e===12320||e===12336||e===64830||e===64831||e>=65093&&e<=65094}function Au(e){e.forEach(function(t){if(delete t.location,Rp(t)||Op(t))for(var n in t.options)delete t.options[n].location,Au(t.options[n].value);else bp(t)&&Hp(t.style)||(kp(t)||Mp(t))&&Mu(t.style)?delete t.style.location:Ip(t)&&Au(t.children)})}function k2(e,t){t===void 0&&(t={}),t=B({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var n=new T2(e,t).parse();if(n.err){var r=SyntaxError(H[n.err.kind]);throw r.location=n.err.location,r.originalMessage=n.err.message,r}return t!=null&&t.captureLocation||Au(n.val),n.val}var jn;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(jn||(jn={}));var qi=function(e){Wi(t,e);function t(n,r,o){var i=e.call(this,n)||this;return i.code=r,i.originalMessage=o,i}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),yc=function(e){Wi(t,e);function t(n,r,o,i){return e.call(this,'Invalid values for "'.concat(n,'": "').concat(r,'". Options are "').concat(Object.keys(o).join('", "'),'"'),jn.INVALID_VALUE,i)||this}return t}(qi),M2=function(e){Wi(t,e);function t(n,r,o){return e.call(this,'Value for "'.concat(n,'" must be of type ').concat(r),jn.INVALID_VALUE,o)||this}return t}(qi),R2=function(e){Wi(t,e);function t(n,r){return e.call(this,'The intl string context variable "'.concat(n,'" was not provided to the string "').concat(r,'"'),jn.MISSING_VALUE,r)||this}return t}(qi),xe;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(xe||(xe={}));function O2(e){return e.length<2?e:e.reduce(function(t,n){var r=t[t.length-1];return!r||r.type!==xe.literal||n.type!==xe.literal?t.push(n):r.value+=n.value,t},[])}function I2(e){return typeof e=="function"}function Go(e,t,n,r,o,i,l){if(e.length===1&&fc(e[0]))return[{type:xe.literal,value:e[0].value}];for(var u=[],s=0,a=e;s<a.length;s++){var d=a[s];if(fc(d)){u.push({type:xe.literal,value:d.value});continue}if(r2(d)){typeof i=="number"&&u.push({type:xe.literal,value:n.getNumberFormat(t).format(i)});continue}var c=d.value;if(!(o&&c in o))throw new R2(c,l);var f=o[c];if(n2(d)){(!f||typeof f=="string"||typeof f=="number")&&(f=typeof f=="string"||typeof f=="number"?String(f):""),u.push({type:typeof f=="string"?xe.literal:xe.object,value:f});continue}if(kp(d)){var v=typeof d.style=="string"?r.date[d.style]:Mu(d.style)?d.style.parsedOptions:void 0;u.push({type:xe.literal,value:n.getDateTimeFormat(t,v).format(f)});continue}if(Mp(d)){var v=typeof d.style=="string"?r.time[d.style]:Mu(d.style)?d.style.parsedOptions:r.time.medium;u.push({type:xe.literal,value:n.getDateTimeFormat(t,v).format(f)});continue}if(bp(d)){var v=typeof d.style=="string"?r.number[d.style]:Hp(d.style)?d.style.parsedOptions:void 0;v&&v.scale&&(f=f*(v.scale||1)),u.push({type:xe.literal,value:n.getNumberFormat(t,v).format(f)});continue}if(Ip(d)){var g=d.children,y=d.value,$=o[y];if(!I2($))throw new M2(y,"function",l);var h=Go(g,t,n,r,o,i),p=$(h.map(function(S){return S.value}));Array.isArray(p)||(p=[p]),u.push.apply(u,p.map(function(S){return{type:typeof S=="string"?xe.literal:xe.object,value:S}}))}if(Rp(d)){var m=d.options[f]||d.options.other;if(!m)throw new yc(d.value,f,Object.keys(d.options),l);u.push.apply(u,Go(m.value,t,n,r,o));continue}if(Op(d)){var m=d.options["=".concat(f)];if(!m){if(!Intl.PluralRules)throw new qi(`Intl.PluralRules is not available in this environment.
    Try polyfilling it using "@formatjs/intl-pluralrules"
    `,jn.MISSING_INTL_API,l);var w=n.getPluralRules(t,{type:d.pluralType}).select(f-(d.offset||0));m=d.options[w]||d.options.other}if(!m)throw new yc(d.value,f,Object.keys(d.options),l);u.push.apply(u,Go(m.value,t,n,r,o,f-(d.offset||0)));continue}}return O2(u)}function H2(e,t){return t?B(B(B({},e||{}),t||{}),Object.keys(e).reduce(function(n,r){return n[r]=B(B({},e[r]),t[r]||{}),n},{})):e}function A2(e,t){return t?Object.keys(e).reduce(function(n,r){return n[r]=H2(e[r],t[r]),n},B({},e)):e}function Ll(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,n){e[t]=n}}}}}function D2(e){return e===void 0&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:$l(function(){for(var t,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return new((t=Intl.NumberFormat).bind.apply(t,_l([void 0],n,!1)))},{cache:Ll(e.number),strategy:Nl.variadic}),getDateTimeFormat:$l(function(){for(var t,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return new((t=Intl.DateTimeFormat).bind.apply(t,_l([void 0],n,!1)))},{cache:Ll(e.dateTime),strategy:Nl.variadic}),getPluralRules:$l(function(){for(var t,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return new((t=Intl.PluralRules).bind.apply(t,_l([void 0],n,!1)))},{cache:Ll(e.pluralRules),strategy:Nl.variadic})}}var B2=function(){function e(t,n,r,o){n===void 0&&(n=e.defaultLocale);var i=this;if(this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(s){var a=i.formatToParts(s);if(a.length===1)return a[0].value;var d=a.reduce(function(c,f){return!c.length||f.type!==xe.literal||typeof c[c.length-1]!="string"?c.push(f.value):c[c.length-1]+=f.value,c},[]);return d.length<=1?d[0]||"":d},this.formatToParts=function(s){return Go(i.ast,i.locales,i.formatters,i.formats,s,void 0,i.message)},this.resolvedOptions=function(){var s;return{locale:((s=i.resolvedLocale)===null||s===void 0?void 0:s.toString())||Intl.NumberFormat.supportedLocalesOf(i.locales)[0]}},this.getAst=function(){return i.ast},this.locales=n,this.resolvedLocale=e.resolveLocale(n),typeof t=="string"){if(this.message=t,!e.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");var l=o||{};l.formatters;var u=Qv(l,["formatters"]);this.ast=e.__parse(t,B(B({},u),{locale:this.resolvedLocale}))}else this.ast=t;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=A2(e.formats,r),this.formatters=o&&o.formatters||D2(this.formatterCache)}return Object.defineProperty(e,"defaultLocale",{get:function(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),e.memoizedDefaultLocale},enumerable:!1,configurable:!0}),e.memoizedDefaultLocale=null,e.resolveLocale=function(t){if(!(typeof Intl.Locale>"u")){var n=Intl.NumberFormat.supportedLocalesOf(t);return n.length>0?new Intl.Locale(n[0]):new Intl.Locale(typeof t=="string"?t:t[0])}},e.__parse=k2,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}();class F2{format(t,n){let r=this.cache[t];if(!r){let i=this.messages.getStringForLocale(t,this.locale);if(!i)throw new Error(`Could not find intl message ${t} in ${this.locale} locale`);r=new B2(i,this.locale),this.cache[t]=r}let o;return n&&(o=Object.keys(n).reduce((i,l)=>(i[l]=n[l]==null?!1:n[l],i),{})),r.format(o)}constructor(t,n){this.locale=t,this.messages=n,this.cache={}}}const xc=new WeakMap;function j2(e){let t=xc.get(e);return t||(t=new Gv(e),xc.set(e,t)),t}function z2(e){let{locale:t}=Tp(),n=_.useMemo(()=>j2(e),[e]),r=_.useMemo(()=>new F2(t,n),[t,n]);return _.useCallback((o,i)=>r.format(o,i),[r])}var Du={exports:{}},Vp={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Vp);var Je=Vp.exports,go={exports:{}},yo={exports:{}},wc;function U2(){return wc||(wc=1,function(e,t){t.__esModule=!0,t.default=r;var n=/-(.)/g;function r(o){return o.replace(n,function(i,l){return l.toUpperCase()})}e.exports=t.default}(yo,yo.exports)),yo.exports}var Ec;function Gp(){return Ec||(Ec=1,function(e,t){var n=Je;t.__esModule=!0,t.default=i;var r=n(U2()),o=/^-ms-/;function i(l){return(0,r.default)(l.replace(o,"ms-"))}e.exports=t.default}(go,go.exports)),go.exports}var xo={exports:{}},wo={exports:{}},Sc;function V2(){return Sc||(Sc=1,function(e,t){t.__esModule=!0,t.default=r;var n=/([A-Z])/g;function r(o){return o.replace(n,"-$1").toLowerCase()}e.exports=t.default}(wo,wo.exports)),wo.exports}var Cc;function G2(){return Cc||(Cc=1,function(e,t){var n=Je;t.__esModule=!0,t.default=i;var r=n(V2()),o=/^ms-/;function i(l){return(0,r.default)(l).replace(o,"-ms-")}e.exports=t.default}(xo,xo.exports)),xo.exports}var Eo={exports:{}},_c;function W2(){return _c||(_c=1,function(e,t){var n=Je;t.__esModule=!0,t.default=l;var r=n(Gp()),o=/^(top|right|bottom|left)$/,i=/^([+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))(?!px)[a-z%]+$/i;function l(u){if(!u)throw new TypeError("No Element passed to `getComputedStyle()`");var s=u.ownerDocument;return"defaultView"in s?s.defaultView.opener?u.ownerDocument.defaultView.getComputedStyle(u,null):window.getComputedStyle(u,null):{getPropertyValue:function(d){var c=u.style;d=(0,r.default)(d),d=="float"&&(d="styleFloat");var f=u.currentStyle[d]||null;if(f==null&&c&&c[d]&&(f=c[d]),i.test(f)&&!o.test(d)){var v=c.left,g=u.runtimeStyle,y=g&&g.left;y&&(g.left=u.currentStyle.left),c.left=d==="fontSize"?"1em":f,f=c.pixelLeft+"px",c.left=v,y&&(g.left=y)}return f}}}e.exports=t.default}(Eo,Eo.exports)),Eo.exports}var So={exports:{}},$c;function q2(){return $c||($c=1,function(e,t){t.__esModule=!0,t.default=n;function n(r,o){return"removeProperty"in r.style?r.style.removeProperty(o):r.style.removeAttribute(o)}e.exports=t.default}(So,So.exports)),So.exports}var O={},Co={exports:{}},Nc;function Wp(){return Nc||(Nc=1,function(e,t){t.__esModule=!0,t.default=void 0;var n=!!(typeof window<"u"&&window.document&&window.document.createElement);t.default=n,e.exports=t.default}(Co,Co.exports)),Co.exports}var Tc;function Q2(){if(Tc)return O;Tc=1;var e=Je;O.__esModule=!0,O.default=O.animationEnd=O.animationDelay=O.animationTiming=O.animationDuration=O.animationName=O.transitionEnd=O.transitionDuration=O.transitionDelay=O.transitionTiming=O.transitionProperty=O.transform=void 0;var t=e(Wp()),n="transform";O.transform=n;var r,o,i;O.animationEnd=i,O.transitionEnd=o;var l,u,s,a;O.transitionDelay=a,O.transitionTiming=s,O.transitionDuration=u,O.transitionProperty=l;var d,c,f,v;if(O.animationDelay=v,O.animationTiming=f,O.animationDuration=c,O.animationName=d,t.default){var g=$();r=g.prefix,O.transitionEnd=o=g.transitionEnd,O.animationEnd=i=g.animationEnd,O.transform=n=r+"-"+n,O.transitionProperty=l=r+"-transition-property",O.transitionDuration=u=r+"-transition-duration",O.transitionDelay=a=r+"-transition-delay",O.transitionTiming=s=r+"-transition-timing-function",O.animationName=d=r+"-animation-name",O.animationDuration=c=r+"-animation-duration",O.animationTiming=f=r+"-animation-delay",O.animationDelay=v=r+"-animation-timing-function"}var y={transform:n,end:o,property:l,timing:s,delay:a,duration:u};O.default=y;function $(){for(var h=document.createElement("div").style,p={O:function(b){return"o"+b.toLowerCase()},Moz:function(b){return b.toLowerCase()},Webkit:function(b){return"webkit"+b},ms:function(b){return"MS"+b}},m=Object.keys(p),w,S,N="",C=0;C<m.length;C++){var T=m[C];if(T+"TransitionProperty"in h){N="-"+T.toLowerCase(),w=p[T]("TransitionEnd"),S=p[T]("AnimationEnd");break}}return!w&&"transitionProperty"in h&&(w="transitionend"),!S&&"animationName"in h&&(S="animationend"),h=null,{animationEnd:S,transitionEnd:w,prefix:N}}return O}var _o={exports:{}},Lc;function X2(){return Lc||(Lc=1,function(e,t){t.__esModule=!0,t.default=r;var n=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function r(o){return!!(o&&n.test(o))}e.exports=t.default}(_o,_o.exports)),_o.exports}(function(e,t){var n=Je;t.__esModule=!0,t.default=a;var r=n(Gp()),o=n(G2()),i=n(W2()),l=n(q2()),u=Q2(),s=n(X2());function a(d,c,f){var v="",g="",y=c;if(typeof c=="string"){if(f===void 0)return d.style[(0,r.default)(c)]||(0,i.default)(d).getPropertyValue((0,o.default)(c));(y={})[c]=f}Object.keys(y).forEach(function($){var h=y[$];!h&&h!==0?(0,l.default)(d,(0,o.default)($)):(0,s.default)($)?g+=$+"("+h+") ":v+=(0,o.default)($)+": "+h+";"}),g&&(v+=u.transform+": "+g+";"),d.style.cssText+=";"+v}e.exports=t.default})(Du,Du.exports);var Ws=Du.exports;const Pc=It(Ws);var Bu={exports:{}},$o={exports:{}},bc;function J2(){return bc||(bc=1,function(e,t){var n=Je;t.__esModule=!0,t.default=void 0;var r=n(Wp()),o=function(){return r.default?function(l,u){return l.contains?l.contains(u):l.compareDocumentPosition?l===u||!!(l.compareDocumentPosition(u)&16):i(l,u)}:i}();t.default=o;function i(l,u){if(u)do if(u===l)return!0;while(u=u.parentNode);return!1}e.exports=t.default}($o,$o.exports)),$o.exports}var No={exports:{}},kc;function qs(){return kc||(kc=1,function(e,t){t.__esModule=!0,t.default=n;function n(r){return r===r.window?r:r.nodeType===9?r.defaultView||r.parentWindow:!1}e.exports=t.default}(No,No.exports)),No.exports}var To={exports:{}},Mc;function Qs(){return Mc||(Mc=1,function(e,t){t.__esModule=!0,t.default=n;function n(r){return r&&r.ownerDocument||document}e.exports=t.default}(To,To.exports)),To.exports}(function(e,t){var n=Je;t.__esModule=!0,t.default=l;var r=n(J2()),o=n(qs()),i=n(Qs());function l(u){var s=(0,i.default)(u),a=(0,o.default)(s),d=s&&s.documentElement,c={top:0,left:0,height:0,width:0};if(s)return(0,r.default)(d,u)&&(u.getBoundingClientRect!==void 0&&(c=u.getBoundingClientRect()),c={top:c.top+(a.pageYOffset||d.scrollTop)-(d.clientTop||0),left:c.left+(a.pageXOffset||d.scrollLeft)-(d.clientLeft||0),width:(c.width==null?u.offsetWidth:c.width)||0,height:(c.height==null?u.offsetHeight:c.height)||0}),c}e.exports=t.default})(Bu,Bu.exports);var qp=Bu.exports;const Wo=It(qp);var Fu={exports:{}},Pl={exports:{}},Rc;function Z2(){return Rc||(Rc=1,function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(n){for(var r=1;r<arguments.length;r++){var o=arguments[r];for(var i in o)({}).hasOwnProperty.call(o,i)&&(n[i]=o[i])}return n},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Pl)),Pl.exports}var Lo={exports:{}},Oc;function K2(){return Oc||(Oc=1,function(e,t){var n=Je;t.__esModule=!0,t.default=l;var r=n(Qs()),o=n(Ws);function i(u){return u.nodeName&&u.nodeName.toLowerCase()}function l(u){for(var s=(0,r.default)(u),a=u&&u.offsetParent;a&&i(u)!=="html"&&(0,o.default)(a,"position")==="static";)a=a.offsetParent;return a||s.documentElement}e.exports=t.default}(Lo,Lo.exports)),Lo.exports}var Po={exports:{}},Ic;function Qp(){return Ic||(Ic=1,function(e,t){var n=Je;t.__esModule=!0,t.default=o;var r=n(qs());function o(i,l){var u=(0,r.default)(i);if(l===void 0)return u?"pageYOffset"in u?u.pageYOffset:u.document.documentElement.scrollTop:i.scrollTop;u?u.scrollTo("pageXOffset"in u?u.pageXOffset:u.document.documentElement.scrollLeft,l):i.scrollTop=l}e.exports=t.default}(Po,Po.exports)),Po.exports}var bo={exports:{}},Hc;function Xp(){return Hc||(Hc=1,function(e,t){var n=Je;t.__esModule=!0,t.default=o;var r=n(qs());function o(i,l){var u=(0,r.default)(i);if(l===void 0)return u?"pageXOffset"in u?u.pageXOffset:u.document.documentElement.scrollLeft:i.scrollLeft;u?u.scrollTo(l,"pageYOffset"in u?u.pageYOffset:u.document.documentElement.scrollTop):i.scrollLeft=l}e.exports=t.default}(bo,bo.exports)),bo.exports}(function(e,t){var n=Je;t.__esModule=!0,t.default=d;var r=n(Z2()),o=n(qp),i=n(K2()),l=n(Qp()),u=n(Xp()),s=n(Ws);function a(c){return c.nodeName&&c.nodeName.toLowerCase()}function d(c,f){var v={top:0,left:0},g;return(0,s.default)(c,"position")==="fixed"?g=c.getBoundingClientRect():(f=f||(0,i.default)(c),g=(0,o.default)(c),a(f)!=="html"&&(v=(0,o.default)(f)),v.top+=parseInt((0,s.default)(f,"borderTopWidth"),10)-(0,l.default)(f)||0,v.left+=parseInt((0,s.default)(f,"borderLeftWidth"),10)-(0,u.default)(f)||0),(0,r.default)({},g,{top:g.top-v.top-(parseInt((0,s.default)(c,"marginTop"),10)||0),left:g.left-v.left-(parseInt((0,s.default)(c,"marginLeft"),10)||0)})}e.exports=t.default})(Fu,Fu.exports);var Y2=Fu.exports;const Ac=It(Y2);var eg=Xp();const bl=It(eg);var tg=Qp();const kl=It(tg);var ng=Qs();const Dc=It(ng);function Jp(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function rg(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}function og(e){let t=_.useRef({isFocused:!1,observer:null});ie(()=>{const r=t.current;return()=>{r.observer&&(r.observer.disconnect(),r.observer=null)}},[]);let n=Dr(r=>{e==null||e(r)});return _.useCallback(r=>{if(r.target instanceof HTMLButtonElement||r.target instanceof HTMLInputElement||r.target instanceof HTMLTextAreaElement||r.target instanceof HTMLSelectElement){t.current.isFocused=!0;let o=r.target,i=l=>{if(t.current.isFocused=!1,o.disabled){let u=Jp(l);n(u)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};o.addEventListener("focusout",i,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&o.disabled){var l;(l=t.current.observer)===null||l===void 0||l.disconnect();let u=o===document.activeElement?null:document.activeElement;o.dispatchEvent(new FocusEvent("blur",{relatedTarget:u})),o.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:u}))}}),t.current.observer.observe(o,{attributes:!0,attributeFilter:["disabled"]})}},[n])}let ig=!1,Wr=null,lg=new Set,xr=new Map,on=!1,ju=!1;function Xs(e,t){for(let n of lg)n(e,t)}function ug(e){return!(e.metaKey||!Cp()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function Ei(e){on=!0,ug(e)&&(Wr="keyboard",Xs("keyboard",e))}function Mn(e){Wr="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(on=!0,Xs("pointer",e))}function Zp(e){Ov(e)&&(on=!0,Wr="virtual")}function Kp(e){e.target===window||e.target===document||ig||!e.isTrusted||(!on&&!ju&&(Wr="virtual",Xs("virtual",e)),on=!1,ju=!1)}function Yp(){on=!1,ju=!0}function Bc(e){if(typeof window>"u"||xr.get(wi(e)))return;const t=wi(e),n=ae(e);let r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){on=!0,r.apply(this,arguments)},n.addEventListener("keydown",Ei,!0),n.addEventListener("keyup",Ei,!0),n.addEventListener("click",Zp,!0),t.addEventListener("focus",Kp,!0),t.addEventListener("blur",Yp,!1),typeof PointerEvent<"u"&&(n.addEventListener("pointerdown",Mn,!0),n.addEventListener("pointermove",Mn,!0),n.addEventListener("pointerup",Mn,!0)),t.addEventListener("beforeunload",()=>{eh(e)},{once:!0}),xr.set(t,{focus:r})}const eh=(e,t)=>{const n=wi(e),r=ae(e);t&&r.removeEventListener("DOMContentLoaded",t),xr.has(n)&&(n.HTMLElement.prototype.focus=xr.get(n).focus,r.removeEventListener("keydown",Ei,!0),r.removeEventListener("keyup",Ei,!0),r.removeEventListener("click",Zp,!0),n.removeEventListener("focus",Kp,!0),n.removeEventListener("blur",Yp,!1),typeof PointerEvent<"u"&&(r.removeEventListener("pointerdown",Mn,!0),r.removeEventListener("pointermove",Mn,!0),r.removeEventListener("pointerup",Mn,!0)),xr.delete(n))};function sg(e){const t=ae(e);let n;return t.readyState!=="loading"?Bc(e):(n=()=>{Bc(e)},t.addEventListener("DOMContentLoaded",n)),()=>eh(e,n)}typeof document<"u"&&sg();function th(){return Wr}function zu(e){const t=ae(e),n=Be(t);if(th()==="virtual"){let r=n;Mv(()=>{Be(t)===r&&e.isConnected&&uc(e)})}else uc(e)}function nh(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:o}=e,i=_.useRef({isFocusWithin:!1}),{addGlobalListener:l,removeAllGlobalListeners:u}=Rv(),s=_.useCallback(c=>{c.currentTarget.contains(c.target)&&i.current.isFocusWithin&&!c.currentTarget.contains(c.relatedTarget)&&(i.current.isFocusWithin=!1,u(),n&&n(c),o&&o(!1))},[n,o,i,u]),a=og(s),d=_.useCallback(c=>{if(!c.currentTarget.contains(c.target))return;const f=ae(c.target),v=Be(f);if(!i.current.isFocusWithin&&v===Gt(c.nativeEvent)){r&&r(c),o&&o(!0),i.current.isFocusWithin=!0,a(c);let g=c.currentTarget;l(f,"focus",y=>{if(i.current.isFocusWithin&&!Lu(g,y.target)){let $=new f.defaultView.FocusEvent("blur",{relatedTarget:y.target});rg($,g);let h=Jp($);s(h)}},{capture:!0})}},[r,o,a,l,s]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:s}}}function ag(e){let{ref:t,onInteractOutside:n,isDisabled:r,onInteractOutsideStart:o}=e,i=_.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),l=Dr(s=>{n&&Fc(s,t)&&(o&&o(s),i.current.isPointerDown=!0)}),u=Dr(s=>{n&&n(s)});_.useEffect(()=>{let s=i.current;if(r)return;const a=t.current,d=ae(a);if(typeof PointerEvent<"u"){let c=f=>{s.isPointerDown&&Fc(f,t)&&u(f),s.isPointerDown=!1};return d.addEventListener("pointerdown",l,!0),d.addEventListener("pointerup",c,!0),()=>{d.removeEventListener("pointerdown",l,!0),d.removeEventListener("pointerup",c,!0)}}},[t,r,l,u])}function Fc(e,t){if(e.button>0)return!1;if(e.target){const n=e.target.ownerDocument;if(!n||!n.documentElement.contains(e.target)||e.target.closest("[data-react-aria-top-layer]"))return!1}return t.current?!e.composedPath().includes(t.current):!1}const jc={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function cg(e={}){let{style:t,isFocusable:n}=e,[r,o]=_.useState(!1),{focusWithinProps:i}=nh({isDisabled:!n,onFocusWithinChange:u=>o(u)}),l=_.useMemo(()=>r?t:t?{...jc,...t}:jc,[r]);return{visuallyHiddenProps:{...i,style:l}}}function fg(e){let{children:t,elementType:n="div",isFocusable:r,style:o,...i}=e,{visuallyHiddenProps:l}=cg(e);return F.createElement(n,xv(i,l),t)}function Ze(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function dg(e){return e&&e.__esModule?e.default:e}var pg={};Ze(pg,"useOverlayPosition",()=>Sg);const zc={top:"top",bottom:"top",left:"left",right:"left"},Si={top:"bottom",bottom:"top",left:"right",right:"left"},hg={top:"left",left:"top"},Uu={top:"height",left:"width"},ko={};let cn=typeof window<"u"&&window.visualViewport;function mg(e){let t=0,n=0,r=0,o=0,i={};if(e.tagName==="BODY"){var l;t=(l=cn==null?void 0:cn.width)!==null&&l!==void 0?l:document.documentElement.clientWidth;var u;n=(u=cn==null?void 0:cn.height)!==null&&u!==void 0?u:document.documentElement.clientHeight,i.top=kl(Dc(e).documentElement)||kl(e),i.left=bl(Dc(e).documentElement)||bl(e)}else({width:t,height:n,top:r,left:o}=Wo(e)),i.top=kl(e),i.left=bl(e);return{width:t,height:n,scroll:i,top:r,left:o}}function vg(e){return{top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}}function Uc(e,t,n,r,o){let i=r.scroll[e],l=r[Uu[e]],u=t-o-i,s=t+o-i+n;return u<0?-u:s>l?Math.max(l-s,-u):0}function gg(e){let t=window.getComputedStyle(e);return{top:parseInt(t.marginTop,10)||0,bottom:parseInt(t.marginBottom,10)||0,left:parseInt(t.marginLeft,10)||0,right:parseInt(t.marginRight,10)||0}}function Vc(e){if(ko[e])return ko[e];let[t,n]=e.split(" "),r=zc[t]||"right",o=hg[r];zc[n]||(n="center");let i=Uu[r],l=Uu[o];return ko[e]={placement:t,crossPlacement:n,axis:r,crossAxis:o,size:i,crossSize:l},ko[e]}function Ml(e,t,n,r,o,i,l,u){let{placement:s,crossPlacement:a,axis:d,crossAxis:c,size:f,crossSize:v}=r,g={};g[c]=e[c],a==="center"?g[c]+=(e[v]-n[v])/2:a!==c&&(g[c]+=e[v]-n[v]),g[c]+=i;let y=e[c]+e[v]/2-n[v],$=e[c]+e[v]/2;if(g[c]=Math.min(Math.max(y,g[c]),$),s===d){const h=u?l[f]:t[f];g[Si[d]]=Math.floor(h-e[d]+o)}else g[d]=Math.floor(e[d]+e[f]+o);return g}function yg(e,t,n,r,o,i){return e.top!=null?Math.max(0,t.height+t.top+t.scroll.top-(n.top+e.top)-(o.top+o.bottom+i)):Math.max(0,r.top+n.top-(t.top+t.scroll.top)-(o.top+o.bottom+i))}function Gc(e,t,n,r,o,i){let{placement:l,axis:u,size:s}=i;return l===u?Math.max(0,n[u]-e[u]-e.scroll[u]+t[u]-r[u]-r[Si[u]]-o):Math.max(0,e[s]+e[u]+e.scroll[u]-t[u]-n[u]-n[s]-r[u]-r[Si[u]]-o)}function xg(e,t,n,r,o,i,l,u,s,a,d,c,f){let v=Vc(e),{size:g,crossAxis:y,crossSize:$,placement:h,crossPlacement:p}=v,m=Ml(t,u,n,v,a,d,s,c),w=a,S=Gc(u,s,t,o,i+a,v);if(l&&r[g]>S){let k=Vc(`${Si[h]} ${p}`),b=Ml(t,u,n,k,a,d,s,c);Gc(u,s,t,o,i+a,k)>S&&(v=k,m=b,w=a)}let N=Uc(y,m[y],n[$],u,i);m[y]+=N;let C=yg(m,u,s,t,o,i);f&&f<C&&(C=f),n.height=Math.min(n.height,C),m=Ml(t,u,n,v,w,d,s,c),N=Uc(y,m[y],n[$],u,i),m[y]+=N;let T={};return T[y]=t[y]-m[y]+t[$]/2,{position:m,maxHeight:C,arrowOffsetLeft:T.left,arrowOffsetTop:T.top,placement:v.placement}}function wg(e){let{placement:t,targetNode:n,overlayNode:r,scrollNode:o,padding:i,shouldFlip:l,boundaryElement:u,offset:s,crossOffset:a,maxHeight:d}=e,c=r.offsetParent||document.body,f=c.tagName==="BODY";const v=window.getComputedStyle(c).position;let g=!!v&&v!=="static",y=f?Wo(n):Ac(n,c);f||(y.top+=parseInt(Pc(n,"marginTop"),10)||0,y.left+=parseInt(Pc(n,"marginLeft"),10)||0);let $=Wo(r),h=gg(r);$.width+=h.left+h.right,$.height+=h.top+h.bottom;let p=vg(o),m=mg(u),w=u.tagName==="BODY"?Wo(c):Ac(c,u);return xg(t,y,$,p,h,i,l,m,w,s,a,g,d)}const rh=new WeakMap;function Eg(e){let{triggerRef:t,isOpen:n,onClose:r}=e;_.useEffect(()=>{if(!n)return;let o=i=>{let l=i.target;if(!t.current||l instanceof Node&&!l.contains(t.current))return;let u=r||rh.get(t.current);u&&u()};return window.addEventListener("scroll",o,!0),()=>{window.removeEventListener("scroll",o,!0)}},[n,r,t])}let fn=typeof window<"u"&&window.visualViewport;function Sg(e){let{direction:t}=Tp(),{targetRef:n,overlayRef:r,scrollRef:o=r,placement:i="bottom",containerPadding:l=12,shouldFlip:u=!0,boundaryElement:s=typeof document<"u"?document.body:null,offset:a=0,crossOffset:d=0,shouldUpdatePosition:c=!0,isOpen:f=!0,onClose:v,maxHeight:g}=e,[y,$]=_.useState({position:{},arrowOffsetLeft:void 0,arrowOffsetTop:void 0,maxHeight:void 0,placement:void 0}),h=[c,i,r.current,n.current,o.current,l,u,s,a,d,f,t,g],p=_.useCallback(()=>{c===!1||!f||!r.current||!n.current||!o.current||!s||$(wg({placement:_g(i,t),overlayNode:r.current,targetNode:n.current,scrollNode:o.current,padding:l,shouldFlip:u,boundaryElement:s,offset:a,crossOffset:d,maxHeight:g}))},h);ie(p,h),Cg(p);let m=_.useRef(!1);ie(()=>{let S,N=()=>{m.current=!0,clearTimeout(S),S=setTimeout(()=>{m.current=!1},500),p()};return fn==null||fn.addEventListener("resize",N),()=>{fn==null||fn.removeEventListener("resize",N)}},[p]);let w=_.useCallback(()=>{m.current||v()},[v,m]);return Eg({triggerRef:n,isOpen:f,onClose:v?w:void 0}),{overlayProps:{style:{position:"absolute",zIndex:1e5,...y.position,maxHeight:y.maxHeight}},placement:y.placement,arrowProps:{style:{left:y.arrowOffsetLeft,top:y.arrowOffsetTop}},updatePosition:p}}function Cg(e){ie(()=>(window.addEventListener("resize",e,!1),()=>{window.removeEventListener("resize",e,!1)}),[e])}function _g(e,t){return t==="rtl"?e.replace("start","right").replace("end","left"):e.replace("start","left").replace("end","right")}var $g={};Ze($g,"useOverlay",()=>oh);const ot=[];function oh(e,t){let{onClose:n,shouldCloseOnBlur:r,isOpen:o,isDismissable:i=!1,isKeyboardDismissDisabled:l=!1,shouldCloseOnInteractOutside:u}=e;_.useEffect(()=>(o&&ot.push(t),()=>{let g=ot.indexOf(t);g>=0&&ot.splice(g,1)}),[o,t]);let s=()=>{ot[ot.length-1]===t&&n&&n()},a=g=>{(!u||u(g.target))&&ot[ot.length-1]===t&&(g.stopPropagation(),g.preventDefault())},d=g=>{(!u||u(g.target))&&(ot[ot.length-1]===t&&(g.stopPropagation(),g.preventDefault()),s())},c=g=>{g.key==="Escape"&&!l&&(g.preventDefault(),s())};ag({ref:t,onInteractOutside:i?d:null,onInteractOutsideStart:a});let{focusWithinProps:f}=nh({isDisabled:!r,onBlurWithin:g=>{(!u||u(g.relatedTarget))&&n()}}),v=g=>{g.target===g.currentTarget&&g.preventDefault()};return{overlayProps:{onKeyDown:c,...f},underlayProps:{onPointerDown:v}}}var Ng={};Ze(Ng,"useOverlayTrigger",()=>Tg);function Tg(e,t,n){let{type:r}=e,{isOpen:o}=t;_.useEffect(()=>{n&&n.current&&rh.set(n.current,t.close)});let i;r==="menu"?i=!0:r==="listbox"&&(i="listbox");let l=wp();return{triggerProps:{"aria-haspopup":i,"aria-expanded":o,"aria-controls":o?l:null},overlayProps:{id:l}}}var Lg={};Ze(Lg,"usePreventScroll",()=>ih);const Rl=typeof window<"u"&&window.visualViewport,Wc=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function ih(e={}){let{isDisabled:t}=e;ie(()=>{if(!t)return bv()?bg():Pg()},[t])}function Pg(){return xi(wr(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),wr(document.documentElement,"overflow","hidden"))}function bg(){let e,t=0,n=c=>{e=$p(c.target),!(e===document.documentElement&&e===document.body)&&(t=c.changedTouches[0].pageY)},r=c=>{if(e===document.documentElement||e===document.body){c.preventDefault();return}let f=c.changedTouches[0].pageY,v=e.scrollTop,g=e.scrollHeight-e.clientHeight;(v<=0&&f>t||v>=g&&f<t)&&c.preventDefault(),t=f},o=c=>{let f=c.target;f instanceof HTMLInputElement&&!Wc.has(f.type)&&(c.preventDefault(),f.style.transform="translateY(-2000px)",f.focus(),requestAnimationFrame(()=>{f.style.transform=""}))},i=c=>{let f=c.target;f instanceof HTMLInputElement&&!Wc.has(f.type)&&(f.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{f.style.transform="",Rl&&(Rl.height<window.innerHeight?requestAnimationFrame(()=>{qc(f)}):Rl.addEventListener("resize",()=>qc(f),{once:!0}))}))},l=()=>{window.scrollTo(0,0)},u=window.pageXOffset,s=window.pageYOffset,a=xi(wr(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),wr(document.documentElement,"overflow","hidden"),wr(document.body,"marginTop",`-${s}px`));window.scrollTo(0,0);let d=xi(tr(document,"touchstart",n,{passive:!1,capture:!0}),tr(document,"touchmove",r,{passive:!1,capture:!0}),tr(document,"touchend",o,{passive:!1,capture:!0}),tr(document,"focus",i,!0),tr(window,"scroll",l));return()=>{a(),d(),window.scrollTo(u,s)}}function wr(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}function tr(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function qc(e){let t=$p(e);if(t!==document.documentElement&&t!==document.body){let n=t.getBoundingClientRect().top,r=e.getBoundingClientRect().top;r>n+e.clientHeight&&(t.scrollTop+=r-n)}}var qr={};Ze(qr,"ModalProvider",()=>lh);Ze(qr,"useModalProvider",()=>uh);Ze(qr,"OverlayProvider",()=>sh);Ze(qr,"OverlayContainer",()=>ah);Ze(qr,"useModal",()=>ch);const Ci=F.createContext(null);function lh(e){let{children:t}=e,n=_.useContext(Ci),[r,o]=_.useState(0),i=_.useMemo(()=>({parent:n,modalCount:r,addModal(){o(l=>l+1),n&&n.addModal()},removeModal(){o(l=>l-1),n&&n.removeModal()}}),[n,r]);return F.createElement(Ci.Provider,{value:i},t)}function uh(){let e=_.useContext(Ci);return{modalProviderProps:{"aria-hidden":e&&e.modalCount>0?!0:null}}}function kg(e){let{modalProviderProps:t}=uh();return F.createElement("div",{"data-overlay-container":!0,...e,...t})}function sh(e){return F.createElement(lh,null,F.createElement(kg,e))}function ah(e){let{portalContainer:t=document.body,...n}=e;F.useEffect(()=>{if(t.closest("[data-overlay-container]"))throw new Error("An OverlayContainer must not be inside another container. Please change the portalContainer prop.")},[t]);let r=F.createElement(sh,n);return Nm.createPortal(r,t)}function ch(e){let t=_.useContext(Ci);if(!t)throw new Error("Modal is not contained within a provider");return _.useEffect(()=>{if(!(e!=null&&e.isDisabled||!t||!t.parent))return t.parent.addModal(),()=>{t&&t.parent&&t.parent.removeModal()}},[t,t.parent,e==null?void 0:e.isDisabled]),{modalProps:{"data-ismodal":!(e!=null&&e.isDisabled)}}}var Mg={};Ze(Mg,"DismissButton",()=>Rg);var fh={},dh={};dh=JSON.parse('{"dismiss":"تجاهل"}');var ph={};ph=JSON.parse('{"dismiss":"Отхвърляне"}');var hh={};hh=JSON.parse('{"dismiss":"Odstranit"}');var mh={};mh=JSON.parse('{"dismiss":"Luk"}');var vh={};vh=JSON.parse('{"dismiss":"Schließen"}');var gh={};gh=JSON.parse('{"dismiss":"Απόρριψη"}');var yh={};yh=JSON.parse('{"dismiss":"Dismiss"}');var xh={};xh=JSON.parse('{"dismiss":"Descartar"}');var wh={};wh=JSON.parse('{"dismiss":"Lõpeta"}');var Eh={};Eh=JSON.parse('{"dismiss":"Hylkää"}');var Sh={};Sh=JSON.parse('{"dismiss":"Rejeter"}');var Ch={};Ch=JSON.parse('{"dismiss":"התעלם"}');var _h={};_h=JSON.parse('{"dismiss":"Odbaci"}');var $h={};$h=JSON.parse('{"dismiss":"Elutasítás"}');var Nh={};Nh=JSON.parse('{"dismiss":"Ignora"}');var Th={};Th=JSON.parse('{"dismiss":"閉じる"}');var Lh={};Lh=JSON.parse('{"dismiss":"무시"}');var Ph={};Ph=JSON.parse('{"dismiss":"Atmesti"}');var bh={};bh=JSON.parse('{"dismiss":"Nerādīt"}');var kh={};kh=JSON.parse('{"dismiss":"Lukk"}');var Mh={};Mh=JSON.parse('{"dismiss":"Negeren"}');var Rh={};Rh=JSON.parse('{"dismiss":"Zignoruj"}');var Oh={};Oh=JSON.parse('{"dismiss":"Descartar"}');var Ih={};Ih=JSON.parse('{"dismiss":"Dispensar"}');var Hh={};Hh=JSON.parse('{"dismiss":"Revocare"}');var Ah={};Ah=JSON.parse('{"dismiss":"Пропустить"}');var Dh={};Dh=JSON.parse('{"dismiss":"Zrušiť"}');var Bh={};Bh=JSON.parse('{"dismiss":"Opusti"}');var Fh={};Fh=JSON.parse('{"dismiss":"Odbaci"}');var jh={};jh=JSON.parse('{"dismiss":"Avvisa"}');var zh={};zh=JSON.parse('{"dismiss":"Kapat"}');var Uh={};Uh=JSON.parse('{"dismiss":"Скасувати"}');var Vh={};Vh=JSON.parse('{"dismiss":"取消"}');var Gh={};Gh=JSON.parse('{"dismiss":"關閉"}');fh={"ar-AE":dh,"bg-BG":ph,"cs-CZ":hh,"da-DK":mh,"de-DE":vh,"el-GR":gh,"en-US":yh,"es-ES":xh,"et-EE":wh,"fi-FI":Eh,"fr-FR":Sh,"he-IL":Ch,"hr-HR":_h,"hu-HU":$h,"it-IT":Nh,"ja-JP":Th,"ko-KR":Lh,"lt-LT":Ph,"lv-LV":bh,"nb-NO":kh,"nl-NL":Mh,"pl-PL":Rh,"pt-BR":Oh,"pt-PT":Ih,"ro-RO":Hh,"ru-RU":Ah,"sk-SK":Dh,"sl-SI":Bh,"sr-SP":Fh,"sv-SE":jh,"tr-TR":zh,"uk-UA":Uh,"zh-CN":Vh,"zh-TW":Gh};function Rg(e){let{onDismiss:t}=e,n=z2(dg(fh)),r=()=>{t&&t()};return F.createElement(fg,null,F.createElement("button",{tabIndex:-1,"aria-label":n("dismiss"),onClick:r}))}var Og={};Ze(Og,"ariaHideOutside",()=>Ig);let nr=new WeakMap;function Ig(e,t=document.body){let n=new Set(e),r=new Set,o=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode(s){return s instanceof HTMLElement&&s.dataset.liveAnnouncer==="true"&&n.add(s),n.has(s)||r.has(s.parentElement)?NodeFilter.FILTER_REJECT:s instanceof HTMLElement&&s.getAttribute("role")==="row"||e.some(a=>s.contains(a))?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}}),i=s=>{var a;let d=(a=nr.get(s))!==null&&a!==void 0?a:0;s.getAttribute("aria-hidden")==="true"&&d===0||(d===0&&s.setAttribute("aria-hidden","true"),r.add(s),nr.set(s,d+1))},l=o.nextNode();for(;l!=null;)i(l),l=o.nextNode();let u=new MutationObserver(s=>{for(let a of s)if(!(a.type!=="childList"||a.addedNodes.length===0)&&![...n,...r].some(d=>d.contains(a.target)))for(let d of a.addedNodes)d instanceof HTMLElement&&d.dataset.liveAnnouncer==="true"?n.add(d):d instanceof Element&&i(d)});return u.observe(t,{childList:!0,subtree:!0}),()=>{u.disconnect();for(let s of r){let a=nr.get(s);a===1?(s.removeAttribute("aria-hidden"),nr.delete(s)):nr.set(s,a-1)}}}function Hg(e){const t=wi(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:n,visibility:r}=e.style,o=n!=="none"&&r!=="hidden"&&r!=="collapse";if(o){const{getComputedStyle:i}=e.ownerDocument.defaultView;let{display:l,visibility:u}=i(e);o=l!=="none"&&u!=="hidden"&&u!=="collapse"}return o}function Ag(e,t){return!e.hasAttribute("hidden")&&!e.hasAttribute("data-react-aria-prevent-focus")&&(e.nodeName==="DETAILS"&&t&&t.nodeName!=="SUMMARY"?e.hasAttribute("open"):!0)}function Wh(e,t){return e.nodeName!=="#comment"&&Hg(e)&&Ag(e,t)&&(!e.parentElement||Wh(e.parentElement,e))}const Vu=F.createContext(null),Gu="react-aria-focus-scope-restore";let V=null;function Dg(e){let{children:t,contain:n,restoreFocus:r,autoFocus:o}=e,i=_.useRef(null),l=_.useRef(null),u=_.useRef([]),{parentNode:s}=_.useContext(Vu)||{},a=_.useMemo(()=>new qu({scopeRef:u}),[u]);ie(()=>{let f=s||te.root;if(te.getTreeNode(f.scopeRef)&&V&&!_i(V,f.scopeRef)){let v=te.getTreeNode(V);v&&(f=v)}f.addChild(a),te.addNode(a)},[a,s]),ie(()=>{let f=te.getTreeNode(u);f&&(f.contain=!!n)},[n]),ie(()=>{var f;let v=(f=i.current)===null||f===void 0?void 0:f.nextSibling,g=[],y=$=>$.stopPropagation();for(;v&&v!==l.current;)g.push(v),v.addEventListener(Gu,y),v=v.nextSibling;return u.current=g,()=>{for(let $ of g)$.removeEventListener(Gu,y)}},[t]),Ug(u,r,n),jg(u,n),Vg(u,r,n),zg(u,o),_.useEffect(()=>{const f=Be(ae(u.current?u.current[0]:void 0));let v=null;if(ze(f,u.current)){for(let g of te.traverse())g.scopeRef&&ze(f,g.scopeRef.current)&&(v=g);v===te.getTreeNode(u)&&(V=v.scopeRef)}},[u]),ie(()=>()=>{var f,v,g;let y=(g=(v=te.getTreeNode(u))===null||v===void 0||(f=v.parent)===null||f===void 0?void 0:f.scopeRef)!==null&&g!==void 0?g:null;(u===V||_i(u,V))&&(!y||te.getTreeNode(y))&&(V=y),te.removeTreeNode(u)},[u]);let d=_.useMemo(()=>Fg(u),[]),c=_.useMemo(()=>({focusManager:d,parentNode:a}),[a,d]);return F.createElement(Vu.Provider,{value:c},F.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:i}),t,F.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:l}))}function Bg(){var e;return(e=_.useContext(Vu))===null||e===void 0?void 0:e.focusManager}function Fg(e){return{focusNext(t={}){let n=e.current,{from:r,tabbable:o,wrap:i,accept:l}=t;var u;let s=r||Be(ae((u=n[0])!==null&&u!==void 0?u:void 0)),a=n[0].previousElementSibling,d=Xt(n),c=_t(d,{tabbable:o,accept:l},n);c.currentNode=ze(s,n)?s:a;let f=c.nextNode();return!f&&i&&(c.currentNode=a,f=c.nextNode()),f&&at(f,!0),f},focusPrevious(t={}){let n=e.current,{from:r,tabbable:o,wrap:i,accept:l}=t;var u;let s=r||Be(ae((u=n[0])!==null&&u!==void 0?u:void 0)),a=n[n.length-1].nextElementSibling,d=Xt(n),c=_t(d,{tabbable:o,accept:l},n);c.currentNode=ze(s,n)?s:a;let f=c.previousNode();return!f&&i&&(c.currentNode=a,f=c.previousNode()),f&&at(f,!0),f},focusFirst(t={}){let n=e.current,{tabbable:r,accept:o}=t,i=Xt(n),l=_t(i,{tabbable:r,accept:o},n);l.currentNode=n[0].previousElementSibling;let u=l.nextNode();return u&&at(u,!0),u},focusLast(t={}){let n=e.current,{tabbable:r,accept:o}=t,i=Xt(n),l=_t(i,{tabbable:r,accept:o},n);l.currentNode=n[n.length-1].nextElementSibling;let u=l.previousNode();return u&&at(u,!0),u}}}function Xt(e){return e[0].parentElement}function ar(e){let t=te.getTreeNode(V);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function jg(e,t){let n=_.useRef(void 0),r=_.useRef(void 0);ie(()=>{let o=e.current;if(!t){r.current&&(cancelAnimationFrame(r.current),r.current=void 0);return}const i=ae(o?o[0]:void 0);let l=a=>{if(a.key!=="Tab"||a.altKey||a.ctrlKey||a.metaKey||!ar(e)||a.isComposing)return;let d=Be(i),c=e.current;if(!c||!ze(d,c))return;let f=Xt(c),v=_t(f,{tabbable:!0},c);if(!d)return;v.currentNode=d;let g=a.shiftKey?v.previousNode():v.nextNode();g||(v.currentNode=a.shiftKey?c[c.length-1].nextElementSibling:c[0].previousElementSibling,g=a.shiftKey?v.previousNode():v.nextNode()),a.preventDefault(),g&&at(g,!0)},u=a=>{(!V||_i(V,e))&&ze(Gt(a),e.current)?(V=e,n.current=Gt(a)):ar(e)&&!Jt(Gt(a),e)?n.current?n.current.focus():V&&V.current&&Wu(V.current):ar(e)&&(n.current=Gt(a))},s=a=>{r.current&&cancelAnimationFrame(r.current),r.current=requestAnimationFrame(()=>{let d=th(),c=(d==="virtual"||d===null)&&_p()&&kv(),f=Be(i);if(!c&&f&&ar(e)&&!Jt(f,e)){V=e;let g=Gt(a);if(g&&g.isConnected){var v;n.current=g,(v=n.current)===null||v===void 0||v.focus()}else V.current&&Wu(V.current)}})};return i.addEventListener("keydown",l,!1),i.addEventListener("focusin",u,!1),o==null||o.forEach(a=>a.addEventListener("focusin",u,!1)),o==null||o.forEach(a=>a.addEventListener("focusout",s,!1)),()=>{i.removeEventListener("keydown",l,!1),i.removeEventListener("focusin",u,!1),o==null||o.forEach(a=>a.removeEventListener("focusin",u,!1)),o==null||o.forEach(a=>a.removeEventListener("focusout",s,!1))}},[e,t]),ie(()=>()=>{r.current&&cancelAnimationFrame(r.current)},[r])}function qh(e){return Jt(e)}function ze(e,t){return!e||!t?!1:t.some(n=>n.contains(e))}function Jt(e,t=null){if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:n}of te.traverse(te.getTreeNode(t)))if(n&&ze(e,n.current))return!0;return!1}function _i(e,t){var n;let r=(n=te.getTreeNode(t))===null||n===void 0?void 0:n.parent;for(;r;){if(r.scopeRef===e)return!0;r=r.parent}return!1}function at(e,t=!1){if(e!=null&&!t)try{zu(e)}catch{}else if(e!=null)try{e.focus()}catch{}}function Qh(e,t=!0){let n=e[0].previousElementSibling,r=Xt(e),o=_t(r,{tabbable:t},e);o.currentNode=n;let i=o.nextNode();return t&&!i&&(r=Xt(e),o=_t(r,{tabbable:!1},e),o.currentNode=n,i=o.nextNode()),i}function Wu(e,t=!0){at(Qh(e,t))}function zg(e,t){const n=F.useRef(t);_.useEffect(()=>{if(n.current){V=e;const r=ae(e.current?e.current[0]:void 0);!ze(Be(r),V.current)&&e.current&&Wu(e.current)}n.current=!1},[e])}function Ug(e,t,n){ie(()=>{if(t||n)return;let r=e.current;const o=ae(r?r[0]:void 0);let i=l=>{let u=Gt(l);ze(u,e.current)?V=e:qh(u)||(V=null)};return o.addEventListener("focusin",i,!1),r==null||r.forEach(l=>l.addEventListener("focusin",i,!1)),()=>{o.removeEventListener("focusin",i,!1),r==null||r.forEach(l=>l.removeEventListener("focusin",i,!1))}},[e,t,n])}function Qc(e){let t=te.getTreeNode(V);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(t==null?void 0:t.scopeRef)===e}function Vg(e,t,n){const r=_.useRef(typeof document<"u"?Be(ae(e.current?e.current[0]:void 0)):null);ie(()=>{let o=e.current;const i=ae(o?o[0]:void 0);if(!t||n)return;let l=()=>{(!V||_i(V,e))&&ze(Be(i),e.current)&&(V=e)};return i.addEventListener("focusin",l,!1),o==null||o.forEach(u=>u.addEventListener("focusin",l,!1)),()=>{i.removeEventListener("focusin",l,!1),o==null||o.forEach(u=>u.removeEventListener("focusin",l,!1))}},[e,n]),ie(()=>{const o=ae(e.current?e.current[0]:void 0);if(!t)return;let i=l=>{if(l.key!=="Tab"||l.altKey||l.ctrlKey||l.metaKey||!ar(e)||l.isComposing)return;let u=o.activeElement;if(!Jt(u,e)||!Qc(e))return;let s=te.getTreeNode(e);if(!s)return;let a=s.nodeToRestore,d=_t(o.body,{tabbable:!0});d.currentNode=u;let c=l.shiftKey?d.previousNode():d.nextNode();if((!a||!a.isConnected||a===o.body)&&(a=void 0,s.nodeToRestore=void 0),(!c||!Jt(c,e))&&a){d.currentNode=a;do c=l.shiftKey?d.previousNode():d.nextNode();while(Jt(c,e));l.preventDefault(),l.stopPropagation(),c?at(c,!0):qh(a)?at(a,!0):u.blur()}};return n||o.addEventListener("keydown",i,!0),()=>{n||o.removeEventListener("keydown",i,!0)}},[e,t,n]),ie(()=>{const o=ae(e.current?e.current[0]:void 0);if(!t)return;let i=te.getTreeNode(e);if(i){var l;return i.nodeToRestore=(l=r.current)!==null&&l!==void 0?l:void 0,()=>{let u=te.getTreeNode(e);if(!u)return;let s=u.nodeToRestore,a=Be(o);if(t&&s&&(a&&Jt(a,e)||a===o.body&&Qc(e))){let d=te.clone();requestAnimationFrame(()=>{if(o.activeElement===o.body){let c=d.getTreeNode(e);for(;c;){if(c.nodeToRestore&&c.nodeToRestore.isConnected){Xc(c.nodeToRestore);return}c=c.parent}for(c=d.getTreeNode(e);c;){if(c.scopeRef&&c.scopeRef.current&&te.getTreeNode(c.scopeRef)){let f=Qh(c.scopeRef.current,!0);Xc(f);return}c=c.parent}}})}}}},[e,t])}function Xc(e){e.dispatchEvent(new CustomEvent(Gu,{bubbles:!0,cancelable:!0}))&&at(e)}function _t(e,t,n){let r=t!=null&&t.tabbable?Dv:Av,o=(e==null?void 0:e.nodeType)===Node.ELEMENT_NODE?e:null,i=ae(o),l=gv(i,e||i,NodeFilter.SHOW_ELEMENT,{acceptNode(u){var s;return!(t==null||(s=t.from)===null||s===void 0)&&s.contains(u)?NodeFilter.FILTER_REJECT:r(u)&&Wh(u)&&(!n||ze(u,n))&&(!(t!=null&&t.accept)||t.accept(u))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return t!=null&&t.from&&(l.currentNode=t.from),l}class Js{get size(){return this.fastMap.size}getTreeNode(t){return this.fastMap.get(t)}addTreeNode(t,n,r){let o=this.fastMap.get(n??null);if(!o)return;let i=new qu({scopeRef:t});o.addChild(i),i.parent=o,this.fastMap.set(t,i),r&&(i.nodeToRestore=r)}addNode(t){this.fastMap.set(t.scopeRef,t)}removeTreeNode(t){if(t===null)return;let n=this.fastMap.get(t);if(!n)return;let r=n.parent;for(let i of this.traverse())i!==n&&n.nodeToRestore&&i.nodeToRestore&&n.scopeRef&&n.scopeRef.current&&ze(i.nodeToRestore,n.scopeRef.current)&&(i.nodeToRestore=n.nodeToRestore);let o=n.children;r&&(r.removeChild(n),o.size>0&&o.forEach(i=>r&&r.addChild(i))),this.fastMap.delete(n.scopeRef)}*traverse(t=this.root){if(t.scopeRef!=null&&(yield t),t.children.size>0)for(let n of t.children)yield*this.traverse(n)}clone(){var t;let n=new Js;var r;for(let o of this.traverse())n.addTreeNode(o.scopeRef,(r=(t=o.parent)===null||t===void 0?void 0:t.scopeRef)!==null&&r!==void 0?r:null,o.nodeToRestore);return n}constructor(){this.fastMap=new Map,this.root=new qu({scopeRef:null}),this.fastMap.set(null,this.root)}}class qu{addChild(t){this.children.add(t),t.parent=this}removeChild(t){this.children.delete(t),t.parent=void 0}constructor(t){this.children=new Set,this.contain=!1,this.scopeRef=t.scopeRef}}let te=new Js;function Xh(e,t,n){let r=n;n&&typeof n=="object"&&(r=n.className),r=r==null?void 0:r.split(" ");const o=n==null?void 0:n.cssModule;let i="";return Array.isArray(e)?(i=[],e.forEach(l=>{let u=!1;t[l]&&(i.push(t[l]),u=!0),o&&o[l]?(i.push(o[l]),u=!0):(o&&n.retainMissingModuleClasses||!o)&&r!=null&&r.find(s=>l.indexOf(s)===0)&&(i.push(l),u=!0),!u&&l&&console.warn(`Unable to CSS Modularise class: ${l}`)})):e.split(" ").forEach(u=>{let s=!1;t[u]&&(i+=`${t[u]} `,s=!0),o&&o[u]?(i+=`${o[u]} `,s=!0):(o&&n.retainMissingModuleClasses||!o)&&r!=null&&r.find(a=>u.indexOf(a)===0)&&(i+=`${u} `,s=!0),!s&&u&&console.warn(`Unable to CSS Modularise class: ${u}`)}),i}function Jc(e){let{className:t,cssModule:n,retainMissingModuleClasses:r}=e;return t.split(" ").map(i=>{if(n){if(n[i])return i;const l=Object.keys(n).find(u=>n[u]===i);return!l&&r?i:l||""}return i})}function Jh(e,t){let{block:n,element:r,modifiers:o,override:i}=e,l="",u;return typeof i=="object"&&i.replaceBaseClass?u=Jc(i):(u=[n],i&&(typeof i!="object"?u.push(i):u=u.concat(Jc(i)))),u=Array.from(u,s=>s.split(" ")).flat(),u=u.filter((s,a,d)=>d.indexOf(s)===a),u.forEach(s=>{if(s){const a=`${s}${r?`__${r}`:""}`;l=`${l} ${a}`,o&&Object.keys(o).forEach(d=>{o[d]&&(l=`${l} ${a}--${d}`)})}}),t&&(l=Xh(l,t,i)),l.trim()}function Zh(e,t){let{block:n,sub:r,override:o}=e;const l=Jh({block:n,override:o}).split(" ");let u="";return l.forEach(s=>{const a=`${s}${r}`;u=`${u} ${a}`}),t&&(u=Xh(u,t,o)),u.trim()}function Gg(e,t){let{role:n="dialog"}=e,r=dv();return r=e["aria-label"]?void 0:r,_.useEffect(()=>{if(t.current&&!t.current.contains(document.activeElement)){zu(t.current);let o=setTimeout(()=>{document.activeElement===t.current&&(t.current.blur(),zu(t.current))},500);return()=>{clearTimeout(o)}}},[t]),{dialogProps:{..._v(e,{labelable:!0}),role:n,tabIndex:-1,"aria-labelledby":e["aria-labelledby"]||r},titleProps:{id:r}}}var qo={modalWrapper:"_modalWrapper_o37b9_1",modal:"_modal_o37b9_1",modalContent:"_modalContent_o37b9_44"};function Wg({titleId:e,title:t,onOpened:n,onClose:r,className:o,children:i}){const l={"aria-describedby":e,title:t,onClose:r,isDismissable:!0,isOpen:!0},u=_.useRef(null),s=_.useRef(null),a=Bg(),{overlayProps:d,underlayProps:c}=oh(l,s);ih();const{modalProps:f}=ch(),{dialogProps:v,titleProps:g}=Gg(l,s);return _.useEffect(()=>{var y;(y=u.current)==null||y.removeAttribute("hidden"),a==null||a.focusFirst(),n&&n()},[u]),F.createElement("div",{ref:u,...c,hidden:!0,className:Jh({block:"modal",override:o},qo)},F.createElement("div",{ref:s,...d,...v,...f,"aria-modal":"true",tabIndex:-1,className:Zh({block:"modal",sub:"Content",override:o},qo)},e?"":F.createElement("h2",{...g,className:qo.title},t),i))}var qg=Wg;function Qg({titleId:e,title:t,onModalOpened:n,onClose:r,className:o,children:i}){return F.createElement(ah,null,F.createElement("div",{className:Zh({block:"modal",sub:"Wrapper",override:o},qo)},F.createElement(Dg,{contain:!0,restoreFocus:!0,autoFocus:!0},F.createElement(qg,{titleId:e,title:t,onOpened:n,onClose:r,className:o},i))))}var Xg=Qg;const Jg=({followupButtonText:e,handleButtonClick:t})=>x.jsx("section",{className:"pannel",children:x.jsxs("button",{className:"pannel__button",onClick:t,children:[x.jsx("span",{className:"pannel__buttonText","data-sq-field":"componentContent.buttonText",children:e||"Ask a follow-up question and discuss"})," ",x.jsx(Us,{className:"pannel__buttonIcon"})]})}),Zg=({followupButtonText:e,modalTitle:t,aiBaseUrl:n,aiId:r,errorMessage:o})=>{const[i,l]=_.useState(!1),[u,s]=_.useState(!1),{conversation:a}=Gn(sn),d=t||"Follow-up chat",c=Pm();_.useEffect(()=>{Array.isArray(a)&&(a==null?void 0:a.length)>0?s(!0):s(!1)},[a]);const f=_.useCallback(()=>{l(!0)},[]),v=_.useCallback(()=>{l(!1)},[]);return x.jsxs(x.Fragment,{children:[u&&x.jsx(Jg,{followupButtonText:e,handleButtonClick:f}),i&&zs.createPortal(x.jsx(Xg,{title:d,titleId:c,className:"modal",children:x.jsxs("section",{className:"modal__content",children:[x.jsx(ev,{modalTitle:d,onCloseHandler:v,modalId:c}),x.jsx(Ym,{aiBaseUrl:n,aiId:r,errorMessage:o})]})}),document.body)]})},Zc=e=>{const{componentContent:t,componentSettings:n,componentAdvancedOptions:r}=e,{title:o,questionPlaceholder:i,sourcesTitle:l,errorMessage:u,sourcesDescription:s,followupButtonText:a,modalTitle:d}=t??{},{aiBaseUrl:c,aiId:f,initialQueryInputId:v,customInputId:g,customSubmitId:y}=n??{},{id:$,classes:h}=r??{};try{if(o&&typeof o!="string")throw new Error(`The "title" field must be a string type. The ${JSON.stringify(o)} was received.`);if(i&&typeof i!="string")throw new Error(`The "questionPlaceholder" field must be a string type. The ${JSON.stringify(i)} was received.`);if(typeof f!="string")throw new Error(`The "aiId" field must be a string type. The ${JSON.stringify(f)} was received.`);if(c&&typeof c!="string")throw new Error(`The "aiBaseUrl" field must be a string type. The ${JSON.stringify(c)} was received.`);if(v&&typeof v!="string")throw new Error(`The "initialQueryInputId" field must be a string type. The ${JSON.stringify(v)} was received.`);if(g&&typeof g!="string")throw new Error(`The "customInputId" field must be a string type. The ${JSON.stringify(g)} was received.`);if(y&&typeof y!="string")throw new Error(`The "customSubmitId" field must be a string type. The ${JSON.stringify(y)} was received.`);if(u&&typeof u!="string")throw new Error(`The "errorMessage" field must be a string type. The ${JSON.stringify(u)} was received.`);if(l&&typeof l!="string")throw new Error(`The "sourcesTitle" field must be a string. The ${JSON.stringify(l)} was received.`);if(s&&typeof s!="string")throw new Error(`The "sourcesDescription" field must be a string. The ${JSON.stringify(s)} was received.`);if(a&&typeof a!="string")throw new Error(`The "followupButtonText" field must be a string type. The ${JSON.stringify(a)} was received.`);if(d&&typeof d!="string")throw new Error(`The "modalTitle" field must be a string type. The ${JSON.stringify(d)} was received.`);if($&&typeof $!="string")throw new Error(`The "id" field must be a string type. The ${JSON.stringify($)} was received.`);if(h&&typeof h!="string")throw new Error(`The "classes" field must be a string type. The ${JSON.stringify(h)} was received.`)}catch(C){return console.error("Error occurred in the ConversationalSearch component: ",C),`<!-- Error occurred in the ConversationalSearch component: ${C.message} -->`}const p=u||x.jsxs(x.Fragment,{children:[x.jsx("p",{children:"At this moment, we are unable to provide an answer due to technical issues."}),x.jsx("p",{children:"This could be caused by a temporary system error, connectivity problems, or an issue processing your request."}),x.jsx("p",{children:"Please try again later, and if the problem persists, consider rephrasing your question for better clarity. We apologize for the inconvenience and appreciate your patience while we work to resolve the issue."})]}),m={title:o,questionPlaceholder:i,aiBaseUrl:c,aiId:f,initialQueryInputId:v,customInputId:g,customSubmitId:y},w={errorMessage:p},S={sourcesTitle:l,sourcesDescription:s},N={followupButtonText:a,modalTitle:d,aiBaseUrl:c,aiId:f,errorMessage:p};return x.jsx(Bm,{children:x.jsxs("section",{id:$||"",className:h||"",children:[x.jsx(qm,{...m}),x.jsx(Qm,{...w}),x.jsx(Xm,{...S}),x.jsx(Zg,{...N})]})})},Kg=()=>{const e=document.querySelectorAll('[data-component="squiz-qa-conversational-search"]');for(const t of e){const n=bm(t,"SQUIZ_QA_CONFIG");t.getAttribute("data-component-data")?Qo.hydrateRoot(t,x.jsx(Zc,{...n})):Qo.createRoot(t).render(x.jsx(Zc,{...n}))}};Kg();
    </script>
    
    </#noparse>
    </#if>
    
    </body>
    </html>
    <#-- vim: set expandtab ts=2 sw=2 sts=2 :-->
  5. Type Ctrl/⌘-C to copy the contents to the clipboard.

  6. Click the browser window or tab containing the contents of the file, simple.ftl, to make it active.

  7. Set the insertion point within the presented file’s contents.

  8. Type Ctrl/⌘-A to select the extant file’s contents.

  9. Type Crtl/⌘-V to update the extant file with the copied data.

  10. Click the Save button.

Assign the chatbot ID to the Freemarker template

Assigning the chatbot ID to the updated Freemarker template connects the chatbot to the associated results page.

Assign a chatbot by editing the updated simple.ftl file.

Line six of the updated simple.ftl file added to the results page is as follows:

<#assign conversationalSearchChatbotID="">

This line must be edited to include the chatbot ID.

The chatbot ID is a hyphen-demarcated hexadecimal string presented at the end of the chatbot’s URL.

This URL is presented when a chatbot is created.

The URL is also presented when a given chatbot’s management page is loaded.

For example:

https://dxp.squiz.cloud/organization/<tenancy-id>/conversations/ai-chatbots/5679ce25-4fd3-41ff-a947-766de2c2933c

Copy the hexadecimal string and paste it between the trailing double-quote marks as follows:

<#assign conversationalSearchChatbotID="5679ce25-4fd3-41ff-a947-766de2c2933c">

Click the Save button.

If the associated chatbot has not yet been created, navigate back to this page once it has been created, and the chatbot ID is available.

For convenience, however, consider keeping the browser window or tab containing the File Management page open and opening a new window or tab to create the chatbot.

Upload the conversational search css file to the results page web resources

To upload the conversational search css file used by the new results page:

  1. Navigate to the management page for this new results page.

  2. Click the Edit web resources link in the Template section.

  3. Click the ⊕ Add new button.

    The Create new file dialog presents.

  4. Click the File button.

  5. Enter a file name, conversational-search-v0.0.1.css.

    This specific filename is referenced in the updated simple.ftl file and must be the only filename you specify.

  6. Click the Save button.

    The File Management page loads, and the newly-created (albeit empty) file, conversational-search-v0.0.1.css, appears in the Directory Listing.

  7. Click the conversational-search-v0.0.1.css file-name presented in the Directory Listing.

    The contents of the file, conversational-search-v0.0.1.css, are presented. (This is an empty file, so a single blank line with an active insertion point is what appears.)

  8. Click the browser window or tab containing this procedure to make it active.

  9. Open the collapsible immediately following and select the contents presented.

    Conversational search css
    :root{--question-label-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--question-label-font-size:var(--sq-component-font-size,1rem);--question-label-font-weight:var(--sq-component-heading-font-weight,700);--question-label-line-height:var(--sq-component-line-height,1.5);--question-empty-input-border-color:var(--sq-btn-primary-bg-color,#606060);--question-input-placeholder-color:var(--sq-btn-primary-bg-color,#606060);--question-input-color:var(--sq-component-primary-color,#262626);--question-input-border-color:var(--sq-component-primary-color,#262626);--question-chat-icon:#262626;--question-chat-icon-empty:#606060;--question-chat-clear-icon:#606060;--question-submit-icon:#606060;--question-submit-icon-empty:#d1d1d1}.question{margin-top:1.25rem}.question--hidden{visibility:hidden;position:absolute}.question__label{display:block;font-family:var(--question-label-font-family);font-size:var(--question-label-font-size);font-weight:var(--question-label-font-weight);line-height:var(--question-label-line-height);margin-bottom:.25rem}.question__inputWrapper{position:relative}.question__chatIcon{position:absolute;left:.625rem;top:50%;transform:translateY(-50%)}.question__chatIcon path{fill:var(--question-chat-icon)}.question__chatIcon--emptyInput path{fill:var(--question-chat-icon-empty)}.question__input{width:100%;box-sizing:border-box;border:1px solid var(--question-input-border-color);color:var(--question-input-color);height:42px;padding:.5625rem 2.75rem}.question__input--empty{border:1px solid var(--question-empty-input-border-color)}.question__input::placeholder{color:var(--question-input-placeholder-color)}.question__input:focus{outline:auto}.question__submitButton{position:absolute;right:0;bottom:0;background:0 0;border:none;display:flex;justify-content:center;align-items:center;height:100%;margin-right:.625rem;padding:0}.question__submitButton:focus{outline:none}.question__submitButton:focus-visible{outline:auto}.question__submitButton:hover:enabled{cursor:pointer}.question__submitIcon path{fill:var(--question-submit-icon)}.question__submitIcon--emptyInput path{fill:var(--question-submit-icon-empty)}.question__clearIcon path{fill:var(--question-chat-clear-icon)}:root{--answer-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--answer-font-size:var(--sq-component-font-size,1rem);--answer-font-weight:var(--sq-component-font-weight,400);--answer-line-height:var(--sq-component-line-height,1.625);--answer-loader-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--answer-loader-font-size:var(--sq-component-font-size,.75rem);--answer-loader-font-weight:var(--sq-component-font-weight,400);--answer-loader-line-height:var(--sq-component-line-height,1rem);--answer-summary-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--answer-summary-font-size:1.5rem;--answer-summary-font-weight:var(--sq-component-font-weight,400);--answer-summary-line-height:2rem;--answer-summary-color:var(--sq-component-default-color,#262626);--answer-title-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--answer-title-font-size:1.25rem;--answer-title-font-weight:var(--sq-component-font-weight,400);--answer-title-line-height:1.625rem;--answer-title-color:#000;--answer-loader-color:#606060;--answer-loader-icon-color:#606060;--answer-error-color:#262626;--answer-error-icon-color:#606060;--answer-heading-icon-color:#262626}.answer{font-family:var(--answer-font-family);font-size:var(--answer-font-size);font-weight:var(--answer-font-weight);line-height:var(--answer-line-height);margin-top:1.25rem;container-type:inline-size}.answer__loader{font-family:var(--answer-loader-font-family);font-size:var(--answer-loader-font-size);font-weight:var(--answer-loader-font-weight);line-height:var(--answer-loader-line-height);text-align:center;color:var(--answer-loader-color);animation:loader-text-animation 1.5s linear infinite}.answer__loaderIcon{vertical-align:middle;margin-right:.625rem}.answer__loaderIcon path{fill:var(--answer-loader-icon-color);animation:loader-icon-animation 1.5s linear infinite}.answer__loaderText{vertical-align:middle}.answer__error{color:var(--answer-error-color);padding:.625rem}@container (width>=48rem){.answer__error{display:flex;gap:1.5625rem}}.answer__errorIcon path{fill:var(--answer-error-icon-color)}.answer__summary{font-family:var(--answer-summary-font-family);font-size:var(--answer-summary-font-size);font-weight:var(--answer-summary-font-weight);line-height:var(--answer-summary-line-height);color:var(--answer-summary-color);margin-bottom:1.25rem;padding-top:1.25rem}.answer__heading{margin-bottom:.625rem}.answer__icon{margin-right:.875rem;vertical-align:top}.answer__icon path{stroke:var(--answer-heading-icon-color)}.answer__title{font-family:var(--answer-title-font-family);font-size:var(--answer-title-font-size);font-weight:var(--answer-title-font-weight);line-height:var(--answer-title-line-height);color:var(--answer-title-color);vertical-align:top}@keyframes loader-text-animation{0%{opacity:1}25%{opacity:1}50%{opacity:.7}75%{opacity:.7}to{opacity:1}}@keyframes loader-icon-animation{0%{opacity:1}25%{opacity:1}50%{opacity:.7}75%{opacity:.7}to{opacity:1}}:root{--sources-title-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--sources-title-font-weight:var(--sq-component-heading-font-weight,700);--sources-description-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--sources-description-font-weight:var(--sq-component-font-weight,400);--sources-description-font-size:var(--sq-component-font-size,1rem);--sources-description-line-height:var(--sq-component-line-height,1.5);--sources-tile-title-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--sources-tile-title-font-size:var(--sq-component-font-size,1rem);--sources-tile-title-font-weight:var(--sq-component-heading-font-weight,700);--sources-tile-title-line-height:var(--sq-component-line-height,1.5);--sources-tile-description-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--sources-tile-description-font-weight:var(--sq-component-font-weight,400);--sources-tile-description-color:var(--sq-btn-no-bg-primary-color,#606060);--sources-tile-bg-color:var(--sq-component-primary-bg-color,#f4f4f4);--sources-title-font-size:1.5rem;--sources-title-line-height:2rem;--sources-tile-description-font-size:.75rem;--sources-tile-description-line-height:1rem;--sources-title-color:#000;--sources-description-color:#000;--sources-tile-title-color:#0964af;--sources-tile-icon-color:#0964af;--sources-tile-hover-bg-color:#fff}.sources{container-type:inline-size;margin-top:1.25rem}.sources__title{font-family:var(--sources-title-font-family);font-size:var(--sources-title-font-size);line-height:var(--sources-title-line-height);font-weight:var(--sources-title-font-weight);color:var(--sources-title-color);margin:0}.sources__description{font-family:var(--sources-description-font-family);font-size:var(--sources-description-font-size);line-height:var(--sources-description-line-height);font-weight:var(--sources-description-font-weight);color:var(--sources-description-color)}.sources__list{padding:0;margin:1.25rem 0 0}@container (width>=30rem){.sources__list{display:flex;align-items:stretch;flex-wrap:wrap;gap:1.25rem}}.sourcetile__item{list-style:none;background-color:var(--sources-tile-bg-color);padding:.375rem .5rem;overflow:hidden;white-space:nowrap}.sourcetile__item:hover{cursor:pointer;background-color:var(--sources-tile-hover-bg-color)}.sourcetile__item:hover .sourcetile__title{text-decoration:underline}@container (width>=30rem){.sourcetile__item{width:calc(33% - 2.5rem)}}.sourcetile__item:not(:last-child){margin:0 0 1.25rem}@container (width>=30rem){.sourcetile__item:not(:last-child){margin:0}}.sourcetile__link{display:flex;gap:.3125rem;text-decoration:none}.sourcetile__textContent{overflow:hidden}.sourcetile__title{margin:0;font-family:var(--sources-tile-title-font-family);font-size:var(--sources-tile-title-font-size);line-height:var(--sources-tile-title-line-height);font-weight:var(--sources-tile-title-font-weight);color:var(--sources-tile-title-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sourcetile__description{font-family:var(--sources-tile-description-font-family);font-size:var(--sources-tile-description-font-size);line-height:var(--sources-tile-description-line-height);font-weight:var(--sources-tile-description-font-weight);margin:2px 0 0;color:var(--sources-tile-description-color);overflow:hidden;white-space:wrap;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sourcetile__icon{min-width:1rem}.sourcetile__icon path{fill:var(--sources-tile-icon-color)}._modal_o37b9_1{--modal-bg-color:#fff;--modal-underlay-colour:rgba(0,0,0,.25);position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;display:flex;align-items:center;justify-content:center;max-height:100vh;overflow-y:auto;background:0 0}._modal_o37b9_1:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;background:var(--modal-underlay-colour,rgba(0,0,0,.25));content:""}._modal_o37b9_1[hidden]{display:block;transform:translate3d(0,-1px,0) scale(0);visibility:hidden}._modal_o37b9_1[hidden],._modal_o37b9_1[hidden]:before{display:block;transform:translate3d(0,-1px,0) scale(0);visibility:hidden}._modal_o37b9_1[hidden]:before{opacity:0}._modalContent_o37b9_44{position:relative;z-index:8001;background:var(--modal-bg-color);border-radius:0}._modal_o37b9_1[hidden] ._modalContent_o37b9_44{transform:translate3d(0,-1px,0) scale(0)}:root{--followup-pannel-bg-color:var(--sq-component-primary-bg-color,#f4f4f4);--followup-pannel-button-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--followup-pannel-button-font-size:var(--sq-btn-font-size,1rem);--followup-pannel-button-font-weight:var(--sq-btn-font-weight,400);--followup-pannel-button-line-height:var(--sq-btn-line-height,1.5);--followup-pannel-button-color:var(--sq-btn-primary-bg-color,#606060);--followup-modal-bg-color:var(--sq-component-primary-bg-color,#f4f4f4);--followup-header-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--followup-header-font-size:1.25rem;--followup-header-font-weight:var(--sq-component-heading-font-weight,700);--followup-header-line-height:1.625rem;--followup-header-bg-color:var(--sq-component-default-bg-color,#fff);--followup-header-color:var(--sq-component-default-color,#262626) --followup-pannel-button-hover-color:var(--sq-component-default-color,#262626);--followup-answer-summary-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--followup-answer-summary-font-size:1.5rem;--followup-answer-summary-font-weight:var(--sq-component-font-weight,400);--followup-answer-summary-line-height:2rem;--followup-answer-summary-color:var(--sq-component-default-color,#262626);--followup-answer-title-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--followup-answer-title-font-size:1.25rem;--followup-answer-title-font-weight:var(--sq-component-font-weight,400);--followup-answer-title-line-height:1.625rem;--followup-answer-title-color:#000;--followup-sources-title-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--followup-sources-title-font-weight:var(--sq-component-heading-font-weight,700);--followup-sources-tile-bg-color:var(--sq-component-primary-bg-color,#f4f4f4);--followup-sources-description-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--followup-sources-description-font-weight:var(--sq-component-font-weight,400);--followup-sources-description-font-size:var(--sq-component-font-size,1rem);--followup-sources-description-line-height:var(--sq-component-line-height,1.5);--followup-sources-tile-title-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--followup-sources-tile-title-font-size:var(--sq-component-font-size,1rem);--followup-sources-tile-title-font-weight:var(--sq-component-heading-font-weight,700);--followup-sources-tile-title-line-height:var(--sq-component-line-height,1.5);--followup-sources-tile-description-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--followup-sources-tile-description-font-weight:var(--sq-component-font-weight,400);--followup-sources-tile-description-color:var(--sq-btn-no-bg-primary-color,#606060);--followup-answer-loader-font-family:var(--sq-component-font-family,"IBM Plex Sans","Arial",sans-serif);--followup-answer-loader-font-size:var(--sq-component-font-size,.75rem);--followup-answer-loader-font-weight:var(--sq-component-font-weight,400);--followup-answer-loader-line-height:var(--sq-component-line-height,1rem);--followup-pannel-button-hover-bg-color:#d1d1d1;--followup-sources-title-font-size:1.25rem;--followup-sources-title-line-height:1.625rem;--followup-sources-title-color:#000;--followup-sources-description-color:#000;--followup-sources-tile-hover-bg-color:#fff;--followup-sources-tile-title-color:#0964af;--followup-sources-tile-description-font-size:.75rem;--followup-sources-tile-description-line-height:1rem;--followup-sources-tile-icon-color:#0964af;--followup-sources-tile-border-color:#d1d1d1;--followup-answer-border-color:#d1d1d1;--followup-question-input-placeholder-color:var(--sq-btn-primary-bg-color,#606060);--followup-question-input-color:var(--sq-component-primary-color,#262626);--followup-question-input-border-color:var(--sq-component-primary-color,#262626);--followup-question-chat-icon:#262626;--followup-question-chat-icon-empty:#606060;--followup-question-submit-icon:#606060;--followup-question-submit-icon-empty:#d1d1d1;--followup-answer-heading-icon-color:#262626;--followup-answer-loader-color:#606060;--followup-answer-loader-icon-color:#606060;--followup-answer-error-color:#262626;--followup-answer-error-icon-color:#606060}.pannel{width:100%;padding:.625rem .9375rem;text-align:center;box-sizing:border-box;border:1px solid #d1d1d1;margin-top:1.25rem}.pannel__button{font-family:var(--followup-pannel-button-font-family);font-size:var(--followup-pannel-button-font-size);font-weight:var(--followup-pannel-button-font-weight);line-height:var(--followup-pannel-button-line-height);color:var(--followup-pannel-button-color);padding:.5rem .9375rem;background-color:var(--followup-pannel-bg-color);border:none}.pannel__button:hover{cursor:pointer;color:var(--followup-pannel-button-hover-color);background-color:var(--followup-pannel-button-hover-bg-color)}.pannel__buttonText{vertical-align:middle;margin-right:.625rem}.pannel__buttonIcon{vertical-align:top}.pannel__buttonIcon path{stroke:var(--followup-pannel-button-color)}.modal{--modal-bg-color:var(--followup-modal-bg-color);align-items:flex-start}.modal h2:not(.modalSources__title){margin:0}.modal__content{width:100vw;height:100%;min-height:100vh;margin-bottom:6.25rem}.modal__heading{display:flex;justify-content:space-between;padding:.625rem 1.25rem;background-color:var(--followup-header-bg-color);position:sticky;top:0;z-index:1}.modal__header{font-family:var(--followup-header-font-family);font-size:var(--followup-header-font-size);font-weight:var(--followup-header-font-weight);line-height:var(--followup-header-line-height);color:var(--followup-header-color);margin:0}.modal__closeButton{cursor:pointer;padding:0;display:flex;justify-content:center;align-items:center;background-color:var(--followup-header-bg-color);border:none}.modal__conversation{container-type:inline-size;max-width:64rem;margin:0 auto}.modal__conversationItem{position:relative}.modal__conversationItem:not(:first-of-type){margin:1.25rem auto 0}.modal__conversationItem:not(:first-of-type):before{background-color:var(--followup-answer-border-color);content:"";position:absolute;height:2px;top:0;left:1.25rem;right:1.25rem}@container (width>=48rem){.modal__conversationItem:not(:first-of-type):before{left:3.125rem;right:3.125rem}}.modalAnswer{margin:0 auto;padding:0 1.25rem}.modalAnswer__summary{font-family:var(--followup-answer-summary-font-family);font-size:var(--followup-answer-summary-font-size);font-weight:var(--followup-answer-summary-font-weight);line-height:var(--followup-answer-summary-line-height);color:var(--followup-answer-summary-color);margin-bottom:1.25rem;padding-top:1.25rem}.modalAnswer__heading{margin-bottom:.625rem}.modalAnswer__icon{margin-right:.875rem;vertical-align:top}.modalAnswer__icon path{stroke:var(--followup-answer-heading-icon-color)}.modalAnswer__title{font-family:var(--followup-answer-title-font-family);font-size:var(--followup-answer-title-font-size);font-weight:var(--followup-answer-title-font-weight);line-height:var(--followup-answer-title-line-height);color:var(--followup-answer-title-color);vertical-align:top}.modalAnswer__loader{font-family:var(--followup-answer-loader-font-family);font-size:var(--followup-answer-loader-font-size);font-weight:var(--followup-answer-loader-font-weight);margin-top:1.25rem;line-height:var(--followup-answer-loader-line-height);text-align:center;color:var(--followup-answer-loader-color);animation:followup-loader-text-animation 1.5s linear infinite}.modalAnswer__loaderIcon{vertical-align:middle;margin-right:.625rem}.modalAnswer__loaderIcon path{fill:var(--followup-answer-loader-icon-color);animation:followup-loader-icon-animation 1.5s linear infinite}.modalAnswer__loaderText{vertical-align:middle}.modalAnswer__error{color:var(--followup-answer-error-color);padding:.625rem}@container (width>=48rem){.modalAnswer__error{display:flex;gap:1.5625rem}}.modalAnswer__errorIcon path{fill:var(--followup-answer-error-icon-color)}@container (width>=48rem){.modalAnswer{padding:0 3.125rem}}.modalSources{margin:1.25rem 0 auto;padding:0 1.25rem}.modalSources__title{font-family:var(--followup-sources-title-font-family);font-size:var(--followup-sources-title-font-size);line-height:var(--followup-sources-title-line-height);font-weight:var(--followup-sources-title-font-weight);color:var(--followup-sources-title-color);margin:1.25rem 0 0}.modalSources__description{font-family:var(--followup-sources-description-font-family);font-size:var(--followup-sources-description-font-size);line-height:var(--followup-sources-description-line-height);font-weight:var(--followup-sources-description-font-weight);color:var(--followup-sources-description-color)}.modalSources__list{padding:0;margin:1.25rem 0 0}@container (width>=30rem){.modalSources__list{display:flex;align-items:stretch;flex-wrap:wrap;gap:1.25rem}}@container (width>=48rem){.modalSources{padding:0 3.125rem}}.modalSourcetile__item{list-style:none;background-color:var(--followup-sources-tile-bg-color);padding:.375rem .5rem;overflow:hidden;white-space:nowrap;border:1px solid var(--followup-sources-tile-border-color)}.modalSourcetile__item:hover{cursor:pointer;background-color:var(--followup-sources-tile-hover-bg-color)}.modalSourcetile__item:hover .sourcetile__title{text-decoration:underline}@container (width>=30rem){.modalSourcetile__item{width:calc(33% - 2.5rem)}}.modalSourcetile__item:not(:last-child){margin:0 0 1.25rem}@container (width>=30rem){.modalSourcetile__item:not(:last-child){margin:0}}.modalSourcetile__link{display:flex;gap:.3125rem;text-decoration:none}.modalSourcetile__textContent{overflow:hidden}.modalSourcetile__title{margin:0;font-family:var(--followup-sources-tile-title-font-family);font-size:var(--followup-sources-tile-title-font-size);line-height:var(--followup-sources-tile-title-line-height);font-weight:var(--followup-sources-tile-title-font-weight);color:var(--followup-sources-tile-title-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modalSourcetile__description{font-family:var(--followup-sources-tile-description-font-family);font-size:var(--followup-sources-tile-description-font-size);line-height:var(--followup-sources-tile-description-line-height);font-weight:var(--followup-sources-tile-description-font-weight);margin:2px 0 0;color:var(--followup-sources-tile-description-color);overflow:hidden;white-space:wrap;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.modalSourcetile__icon{min-width:1rem}.modalSourcetile__icon path{fill:var(--followup-sources-tile-icon-color)}.modalQuestion{position:fixed;bottom:0;left:0;right:.9375rem;margin:0;padding:0 1.25rem;background-color:var(--followup-modal-bg-color)}@container (width>=48rem){.modalQuestion{margin:0 auto}}.modalQuestion__label{display:block;font-family:var(--question-label-font-family);font-size:var(--question-label-font-size);font-weight:var(--question-label-font-weight);line-height:var(--question-label-line-height);margin-bottom:.25rem}.modalQuestion__inputWrapper{position:relative;margin:1.25rem auto;max-width:64rem}.modalQuestion__chatIcon{position:absolute;left:.625rem;top:50%;transform:translateY(-50%)}.modalQuestion__chatIcon path{fill:var(--followup-question-chat-icon)}.modalQuestion__chatIcon--emptyInput path{fill:var(--followup-question-chat-icon-empty)}.modalQuestion__input{width:100%;box-sizing:border-box;border:1px solid var(--followup-question-input-border-color);color:var(--followup-question-input-color);height:2.625rem;padding:.4375rem .625rem}.modalQuestion__input--empty{border:1px solid var(--question-empty-input-border-color)}.modalQuestion__input::placeholder{color:var(--followup-question-input-placeholder-color)}.modalQuestion__input:focus{outline:auto}.modalQuestion__submitButton{position:absolute;right:0;bottom:0;background:0 0;border:none;display:flex;justify-content:center;align-items:center;height:100%;margin-right:.625rem;padding:0}.modalQuestion__submitButton:focus{outline:none}.modalQuestion__submitButton:focus-visible{outline:auto}.modalQuestion__submitButton:hover:enabled{cursor:pointer}.modalQuestion__submitIcon path{fill:var(--followup-question-submit-icon)}.modalQuestion__submitIcon--emptyInput path{fill:var(--followup-question-submit-icon-empty)}.modalQuestion__clearIcon path{fill:var(--followup-question-submit-icon)}@container (width>=48rem){.modalQuestion{padding:0 3.125rem}}@keyframes followup-loader-text-animation{0%{opacity:1}25%{opacity:1}50%{opacity:.7}75%{opacity:.7}to{opacity:1}}@keyframes followup-loader-icon-animation{0%{opacity:1}25%{opacity:1}50%{opacity:.7}75%{opacity:.7}to{opacity:1}}
  10. Type Ctrl/⌘-C to copy the contents to the clipboard.

  11. Click the browser window or tab containing the contents of the file, conversational-search-v0.0.1.css, to make it active.

  12. Set the insertion point within the presented file’s contents.

  13. Type Crtl/⌘-V to add the clipboard contents to the empty file.

  14. Click the Save button.

Create a chatbot

To create a chatbot

from the DXP Dashboard

  1. Click the Conversations card.

    The Conversations dashboard page loads.

  2. Click the AI chatbots card.

    The AI chatbots page loads.

    Any already-configured chatbots for use with your system will be listed here.

  3. Click the ⊕ Create chatbot button.

    The ⊕ Create chatbot dialog presents.

  4. Enter a name for the new chatbot in the Name field.

    For management utility, choose a chatbot name that is distinct and meaningful.

    Generic or general names, such as chatbot 1, are not recommended.

  5. Enter the name of the organization in the Organization name field.

    This string should be the common name of the organization, as used on the organization’s site.

    Aside from having presentational utility, this string is used to restrict the material returned by the chatbot.

    Chatbots build their responses from the organization’s site, or a subset of the organization’s site. Excluding the organization’s name from the material used to generate responses helps ensure these responses are properly focused and do not return irrelevant material.

    Consequently, the value of this field should not be set to an acronym, even a widely used one.

  6. Click the Create button

On clicking Create, the chatbot configuration page loads.

This page is presented using a URL that includes the chatbot’s ID.

This ID must be added to the simple.ftl file included with the results page.

Configure a chatbot

The chatbot configuration page has four sections:

AI Chatbot configuration page
Figure 1. AI Chatbot configuration page

To add data to the first three of these sections, click the Edit button on a given chatbot’s configuration page.

By default, the Contexts section is unavailable until Contexts are enabled.

Contact your Squix DXP Account Manager to enable Contexts.

The directions that follow are general in nature.

We recommend consulting with your Squix DXP Account Manager when configuring these fields.

{} Default Response

The Default Response, as per its name, contains the material returned by the Chatbot when it cannot, otherwise, generate a response to a query.

This field can take text and in-line HTML markup. Block-level HTML markup tags are not required.

For example, a Default Response for a university chatbot focused on responding to new student enquiries could be as follows:

I'm sorry, I don't have enough information to answer this question.

I can answer questions about what life is like at the university, including topics such as accommodation, student life, and the university's facilities.

If you'd like information about courses and studying at the university, start at <a href="https://example.edu/study">our study page</a>.

An equivalent default response on a company documentation site could be as follows:

I'm sorry, but I cannot answer that question. I only answer questions about the Company Name Software.

You can try browsing the product documentation for <a href="https://example.com/software/">Company Name Software</a>.

{} Use Case

The Use Case, again as per the field name, contains information on

  1. where the chatbot is being used;

  2. the type of organization and its services; and

  3. a summary of the chatbot’s intended purpose

This field should contain text marked up as XML. An XML declaration should not be included.

A default XML structure is included in this field by default:

<customer_information>Information about the customer itself</customer_information>
<summary>A short summary of the use case and what topics are covered</summary>
<disallowed_topics>
- Example topic to not cover
- Example topic to not cover
</disallowed_topics>

For example, a university Use Case field might be something like this:

<customer_information>
The Example University is a university in Exampleton, UK.
</customer_information>
<summary>
This is a conversational search tool for The Example University Prospective Student web-site. It helps prospective students find information about what life is like at the university. It covers topics such as accommodation, student life, and the university’s facilities.
</summary>
<disallowed_topics>
- The quality of the website.
- the website’s design, structure or content.
- The quality of the website search or conversational search.
- AI, LLMs, and machine learning.
- Internal processes or policies.
- Information about competitors.
- Information about specific students.
- Information about employees.
- Information about finances.
- Course information and availability.
- Degree information and availability.
- Career advice.
</disallowed_topics>

{} Answer Guidelines

The Answer Guidelines are the set of instructions given to the chatbot for use during response generation.

They should be declarative instructional sentences with one instruction per line.

The field takes plain text.

A recommended structure is as follows

- Instruction 01.
- Instruction 02.
- Instruction 03.
…
- Instruction nn.

For example, the Answer Guidelines for a UK-based university might be as follows.

- Do not respond in any language other than British English, even if the question asks for it
- Answer is plain sentences; do not write poems, songs or anything similar, even if the question asks for it.
- Use plenty of verbs.
- Use a mix of short and long sentences.
- Use personal pronouns.
- Use contractions like we’re and it’s.
- Don’t use formal phrases.
- Avoid obvious words.
- Stick to 1 idea per sentence.
- No more than 3 sentences.
- Do not use lists.
- Answer in the first person.
- Never refer to the sources directly.
- Speak as if you are the university.
- Do not role play as another type of person.
- Do not give ratings.
- Do not compare the university to anything

Contexts

Before enabling a chatbot, it must be connected to reference material, known as a Context.

The chatbot’s behavioral guidelines must also be defined.

Contexts must, however, be enabled before they can be defined and configured.

Contexts section of a chatbot configuration page before they have been enabled
Figure 2. Contexts section of a chatbot configuration page before they have been enabled.

Contact your Squix DXP Account Manager to enable Contexts.

Once Contexts are enabled, a given chatbot’s Contexts are defined, configured, and presented on that chatbot’s configuration page.

Add a Context to a chatbot

To connect a Context to a particular chatbot

from the DXP Dashboard

  1. Click the Conversations card.

    The Conversations dashboard page loads.

  2. Click the AI chatbots card.

    The AI chatbots page loads.

    Any already-configured chatbots for use with your system will be listed here.

  3. Click the chatbot’s name to configure in the Current chatbots list.

    The configuration page for that chatbot loads.

    (To create a new chatbot and then configure it, click the ⊕ Create chatbot button and follow the Create a chatbot procedure.)

  4. Click the ⊕ Add context button.

    The Add context dialog presents.

  5. Select a Search instance from the menu:[Search instance] drop-down menu.

    The selected search instance must be in the same DXP instance as the chatbot.

  6. Select a Results page from the menu:[Results page] drop-down menu.

    If there is no suitable Results page in this menu, click the Search link to create a results page. Read Results pages for details on creating a results page.

  7. Click the Add button.

The newly-added Context is added to the Contexts list.

configure a chatbot contexts list
Figure 3. Contexts list for a chatbot,
  1. Context ID: applied automatically when the Context is added to the chatbot.

  2. Results page: a link to the page set in the Add context dialog.

  3. Search package: the search package used by the chatbot.

  4. Search instance: the search instance used by the chatbot.

Define a chatbot’s behavioral guidelines

To define a chatbot’s behavioral guidelines

from the DXP Dashboard

  1. Click the Conversations card.

    The Conversations dashboard page loads.

  2. Click the AI chatbots card.

    The AI chatbots page loads.

    Any already-configured chatbots for use with your system will be listed here.

  3. Click the name of the chatbot in the Current chatbots list.

  4. Click the Edit button.

  5. Add the following behavioral instructions to the Instructions text field.

    System Prompt
    **System Prompt (Response Synthesis - Utilizing Examples - Generic):**
    
    **Persona:** You are an ultra-efficient information retrieval and synthesis agent. Your purpose is to formulate concise, factual answers based *only* on provided search results.
    
    **Task:** Given the user's original query (for context) and a set of provided search results, your sole function is to synthesize a final answer adhering strictly to the rules below.
    
    **Response Rules:**
    
    * **Source:** Base response STRICTLY on provided search results ONLY. Do not use any prior knowledge or make inferences beyond what is explicitly stated or exemplified in the text.
    * **Conciseness & Focus:** **ONE SENTENCE MAXIMUM.** Identify the single most direct fact or rule answering the query's core intent within the results. State ONLY this primary fact/rule. Use absolute minimal words. Exclude secondary details, context, or elaborations, **UNLESS a specific example provided *within the search results* directly clarifies the primary fact/rule in relation to the user's specific query item.** If using such an example, integrate it concisely into the single sentence. Start the answer immediately.
    * **Style:** Factual, neutral. Synthesize; do NOT quote directly from snippets.
    * **CRITICAL:** NEVER mention the search process, the provided results, or the sources (e.g., no "Based on the results...", "The sources indicate...", "I found..."). Act like a direct factual source answering the original query.
    * **Data Gaps:** If results lack the primary requested fact (or a relevant clarifying example directly addressing the query item), state inability concisely (e.g., "Information not available.").
    
    **Examples (Illustrating Rules with Generic Scenarios):**
    
    * *User Query (Context):* How do I submit a warranty claim?
        * *Provided Results (Example - Implied):* Snippets describe submitting claims via an online portal, needing specific documents.
        * *Desired Final Answer:* Warranty claims are submitted via the online portal.
        * *(Instructional Note: Extracts the primary action/method).*
    
    * *User Query (Context):* Can I use component type B with this device?
        * *Provided Results (Example - Implied):* Snippets state "Device supports standard components (e.g., type A, type B, type C)."
        * *Desired Final Answer:* The device supports standard components like type B.
        * *(Instructional Note: Uses the explicit example 'type B' mentioned in results to answer the specific query, per the revised Conciseness & Focus rule).*
    
    * *User Query (Context):* Does the basic plan include reporting features?
        * *Provided Results (Example - Implied):* Snippets list features: "Basic plan: data entry, user logs.", "Premium plan: data entry, logs, advanced reporting."
        * *Desired Final Answer:* The basic plan includes data entry and user logs.
        * *(Instructional Note: States what *is* included in basic based on results; doesn't mention reporting or the premium plan).*
    
    * *User Query (Context):* Is return shipping free for members?
        * *Provided Results (Example - Implied):* Snippets state "Free returns offered within 30 days for defective items only.", "Membership benefits include discounts."
        * *Desired Final Answer:* Free returns are offered within 30 days for defective items.
        * *(Instructional Note: States the specific condition found for free returns; member benefits mentioned are secondary/unrelated to the core condition).*
    
    * *User Query (Context):* What materials is the outer casing made from?
        * *Provided Results (Example - Implied):* Snippets list "Outer casing constructed from lightweight alloy and reinforced polymer."
        * *Desired Final Answer:* The outer casing is made from lightweight alloy and reinforced polymer.
        * *(Instructional Note: Simple factual extraction).*
    
    * *User Query (Context):* What is the standard response time for support tickets?
        * *Provided Results (Example - Implied):* Snippets mention "Support team aims for prompt responses.", "Check SLA for specific guarantees." (Actual time not in snippet).
        * *Desired Final Answer:* Information not available.
        * *(Instructional Note: Triggers Data Gap rule as the specific fact (the time) isn't present).*
    
    * *User Query (Context):* Are file types like CSV accepted for upload?
        * *Provided Results (Example - Implied):* Snippets list "Accepted formats include TXT, JSON, XML." (CSV is not mentioned).
        * *Desired Final Answer:* Accepted formats include TXT, JSON, and XML.
        * *(Instructional Note: States what *is* accepted based on results; doesn't mention CSV as it's not listed as accepted).*
  6. Click the Save button.

Connect the chatbot to the results page

Chatbots are connected to a particular results page by assigning the chatbot’s ID to the Freemarker template incorporated into the results page.

To do this, follow the previous Assign the chatbot ID to the Freemarker template procedure.

Enable a chatbot

Chatbots are disabled by default even after they are completely set up and configured.

To enable a chatbot:

from the DXP Dashboard

  1. Click the Conversations card.

    The Conversations dashboard page loads.

  2. Click the AI chatbots card.

    The AI chatbots page loads.

    Any already-configured chatbots for use with your system will be listed here.

  3. Click the name of the chatbot to enable in the Current chatbots list.

  4. Click the Edit button.

  5. Set the Enable this chatbot slider to on.

  6. Click the Save button.

Test a chatbot

To test a chatbot

from the DXP Dashboard

  1. Click the Conversations card.

    The Conversations dashboard page loads.

  2. Click the AI chatbots card.

    The AI chatbots page loads.

    Any already-configured chatbots for use with your system will be listed here.

  3. Click the Test button.

    The test chatbot chatbot name dialog presents.

  4. Enter a query in the text entry field and click the ▶︎ button, press Return.

  5. The query is added to the Conversation section of the dialog, and the chatbot then returns a response in the same section.

Delete a chatbot

To delete a chatbot:

from the DXP Dashboard

  1. Click the Conversations card.

    The Conversations dashboard page loads.

  2. Click the AI chatbots card.

    The AI chatbots page loads.

    Any already-configured chatbots for use with your system will be listed here.

  3. Click the name of the chatbot to be deleted.

    The configuration page for that chatbot loads.

  4. Click the menu:[⋯] (also known as the menu:[Meatball menu] near the top-right of the configuration page.

  5. Select Delete from the menu.

    The Delete chatbot dialog presents.

  6. Click the Delete button.

    Clicking the Delete button removes the chatbot instantly and cannot be undone.

    The chatbot is deleted globally and all usage history associated with the chatbot is also deleted.

    However, deleting a chatbot has no visual effect on the sites to which that chatbot was deployed. It still appears on those sites but is non-functional.