From c78bd22fdacdb28a9236a3632aa63c87266895d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=8E=E5=A4=A9?= <460342015@qq.com> Date: Tue, 20 Feb 2024 14:28:58 +0800 Subject: [PATCH 1/5] Gpts app v0.4 (#1170) --- assets/schema/dbgpt.sql | 4 ++- dbgpt/agent/agents/base_agent.py | 28 +++++++++---------- dbgpt/agent/agents/base_agent_new.py | 26 ++++++++--------- .../agents/expand/code_assistant_agent.py | 2 +- .../retrieve_summary_assistant_agent.py | 6 ++-- .../agents/expand/summary_assistant_agent.py | 2 +- dbgpt/agent/common/schema.py | 4 +-- dbgpt/agent/memory/base.py | 6 ++-- dbgpt/agent/memory/default_gpts_memory.py | 6 ++-- dbgpt/agent/memory/gpts_memory.py | 4 +-- dbgpt/agent/memory/gpts_memory_storage.py | 12 ++++---- dbgpt/app/scene/chat_agent/chat.py | 2 +- dbgpt/serve/agent/agents/db_gpts_memory.py | 4 +-- dbgpt/serve/agent/db/gpts_messages_db.py | 10 +++---- .../serve/agent/team/layout/agent_operator.py | 6 ++-- .../agent/team/layout/team_awel_layout.py | 2 +- .../agent/team/layout/team_awel_layout_new.py | 2 +- dbgpt/serve/agent/team/plan/team_auto_plan.py | 2 +- 18 files changed, 65 insertions(+), 63 deletions(-) diff --git a/assets/schema/dbgpt.sql b/assets/schema/dbgpt.sql index ca3d3fcae..75139a0cb 100644 --- a/assets/schema/dbgpt.sql +++ b/assets/schema/dbgpt.sql @@ -197,6 +197,8 @@ CREATE TABLE IF NOT EXISTS `prompt_manage` `sys_code` varchar(255) DEFAULT NULL COMMENT 'system app ', `created_at` datetime DEFAULT NULL COMMENT 'create time', `updated_at` datetime DEFAULT NULL COMMENT 'last update time', + `team_mode` varchar(255) NULL COMMENT 'agent team work mode', + PRIMARY KEY (`id`), UNIQUE KEY `uk_gpts_conversations` (`conv_id`), KEY `idx_gpts_name` (`gpts_name`) @@ -230,7 +232,7 @@ CREATE TABLE `gpts_messages` ( `model_name` varchar(255) DEFAULT NULL COMMENT 'message generate model', `rounds` int(11) NOT NULL COMMENT 'dialogue turns', `content` text COMMENT 'Content of the speech', - `current_gogal` text COMMENT 'The target corresponding to the current message', + `current_goal` text COMMENT 'The target corresponding to the current message', `context` text COMMENT 'Current conversation context', `review_info` text COMMENT 'Current conversation review info', `action_report` text COMMENT 'Current conversation action report', diff --git a/dbgpt/agent/agents/base_agent.py b/dbgpt/agent/agents/base_agent.py index 6b03786fd..ea319761f 100644 --- a/dbgpt/agent/agents/base_agent.py +++ b/dbgpt/agent/agents/base_agent.py @@ -220,7 +220,7 @@ def append_message(self, message: Optional[Dict], role, sender: Agent) -> bool: "context", "action_report", "review_info", - "current_gogal", + "current_goal", "model_name", ) if k in message @@ -246,7 +246,7 @@ def append_message(self, message: Optional[Dict], role, sender: Agent) -> bool: receiver=self.name, role=role, rounds=self.consecutive_auto_reply_counter, - current_gogal=oai_message.get("current_gogal", None), + current_goal=oai_message.get("current_goal", None), content=oai_message.get("content", None), context=json.dumps(oai_message["context"], ensure_ascii=False) if "context" in oai_message @@ -458,16 +458,16 @@ def process_now_message( sender, rely_messages: Optional[List[Dict]] = None, ): - current_gogal = current_message.get("current_gogal", None) + current_goal = current_message.get("current_goal", None) ### Convert and tailor the information in collective memory into contextual memory available to the current Agent - current_gogal_messages = self._gpts_message_to_ai_message( + current_goal_messages = self._gpts_message_to_ai_message( self.memory.message_memory.get_between_agents( - self.agent_context.conv_id, self.name, sender.name, current_gogal + self.agent_context.conv_id, self.name, sender.name, current_goal ) ) - if current_gogal_messages is None or len(current_gogal_messages) <= 0: + if current_goal_messages is None or len(current_goal_messages) <= 0: current_message["role"] = ModelMessageRoleType.HUMAN - current_gogal_messages = [current_message] + current_goal_messages = [current_message] ### relay messages cut_messages = [] if rely_messages: @@ -479,13 +479,13 @@ def process_now_message( else: cut_messages.extend(self._rely_messages) - if len(current_gogal_messages) < self.dialogue_memory_rounds: - cut_messages.extend(current_gogal_messages) + if len(current_goal_messages) < self.dialogue_memory_rounds: + cut_messages.extend(current_goal_messages) else: # TODO: allocate historical information based on token budget - cut_messages.extend(current_gogal_messages[:2]) + cut_messages.extend(current_goal_messages[:2]) # end_round = self.dialogue_memory_rounds - 2 - cut_messages.extend(current_gogal_messages[-3:]) + cut_messages.extend(current_goal_messages[-3:]) return cut_messages async def a_system_fill_param(self): @@ -502,7 +502,7 @@ async def a_generate_reply( ## 0.New message build new_message = {} new_message["context"] = message.get("context", None) - new_message["current_gogal"] = message.get("current_gogal", None) + new_message["current_goal"] = message.get("current_goal", None) ## 1.LLM Reasonging await self.a_system_fill_param() @@ -576,7 +576,7 @@ async def a_verify_reply( ## Send error messages to yourself for retrieval optimization and increase the number of retrievals retry_message = {} retry_message["context"] = message.get("context", None) - retry_message["current_gogal"] = message.get("current_gogal", None) + retry_message["current_goal"] = message.get("current_goal", None) retry_message["model_name"] = message.get("model_name", None) retry_message["content"] = fail_reason ## Use the original sender to send the retry message to yourself @@ -603,7 +603,7 @@ async def a_retry_chat( "context": json.loads(last_message.context) if last_message.context else None, - "current_gogal": last_message.current_gogal, + "current_goal": last_message.current_goal, "review_info": json.loads(last_message.review_info) if last_message.review_info else None, diff --git a/dbgpt/agent/agents/base_agent_new.py b/dbgpt/agent/agents/base_agent_new.py index 33bed8d59..2109c95e4 100644 --- a/dbgpt/agent/agents/base_agent_new.py +++ b/dbgpt/agent/agents/base_agent_new.py @@ -323,7 +323,7 @@ async def a_initiate_chat( await self.a_send( { "content": context["message"], - "current_gogal": context["message"], + "current_goal": context["message"], }, recipient, reviewer, @@ -352,7 +352,7 @@ async def _a_append_message( "context", "action_report", "review_info", - "current_gogal", + "current_goal", "model_name", ) if k in message @@ -364,7 +364,7 @@ async def _a_append_message( receiver=self.profile, role=role, rounds=self.consecutive_auto_reply_counter, - current_gogal=oai_message.get("current_gogal", None), + current_goal=oai_message.get("current_goal", None), content=oai_message.get("content", None), context=json.dumps(oai_message["context"], ensure_ascii=False) if "context" in oai_message @@ -501,7 +501,7 @@ def _init_reply_message(self, recive_message): """ new_message = {} new_message["context"] = recive_message.get("context", None) - new_message["current_gogal"] = recive_message.get("current_gogal", None) + new_message["current_goal"] = recive_message.get("current_goal", None) return new_message def _convert_to_ai_message( @@ -544,19 +544,19 @@ def _load_thinking_messages( sender, rely_messages: Optional[List[Dict]] = None, ) -> Optional[List[Dict]]: - current_gogal = receive_message.get("current_gogal", None) + current_goal = receive_message.get("current_goal", None) ### Convert and tailor the information in collective memory into contextual memory available to the current Agent - current_gogal_messages = self._convert_to_ai_message( + current_goal_messages = self._convert_to_ai_message( self.memory.message_memory.get_between_agents( - self.agent_context.conv_id, self.profile, sender.profile, current_gogal + self.agent_context.conv_id, self.profile, sender.profile, current_goal ) ) # When there is no target and context, the current received message is used as the target problem - if current_gogal_messages is None or len(current_gogal_messages) <= 0: + if current_goal_messages is None or len(current_goal_messages) <= 0: receive_message["role"] = ModelMessageRoleType.HUMAN - current_gogal_messages = [receive_message] + current_goal_messages = [receive_message] ### relay messages cut_messages = [] @@ -572,14 +572,14 @@ def _load_thinking_messages( cut_messages.extend(rely_messages) # TODO: allocate historical information based on token budget - if len(current_gogal_messages) < 5: - cut_messages.extend(current_gogal_messages) + if len(current_goal_messages) < 5: + cut_messages.extend(current_goal_messages) else: # For the time being, the smallest size of historical message records will be used by default. # Use the first two rounds of messages to understand the initial goals - cut_messages.extend(current_gogal_messages[:2]) + cut_messages.extend(current_goal_messages[:2]) # Use information from the last three rounds of communication to ensure that current thinking knows what happened and what to do in the last communication - cut_messages.extend(current_gogal_messages[-3:]) + cut_messages.extend(current_goal_messages[-3:]) return cut_messages def _new_system_message(self, content): diff --git a/dbgpt/agent/agents/expand/code_assistant_agent.py b/dbgpt/agent/agents/expand/code_assistant_agent.py index ed7c2e672..c84e2917f 100644 --- a/dbgpt/agent/agents/expand/code_assistant_agent.py +++ b/dbgpt/agent/agents/expand/code_assistant_agent.py @@ -42,7 +42,7 @@ def __init__(self, **kwargs): self._init_actions([CodeAction]) async def a_correctness_check(self, message: Optional[Dict]): - task_gogal = message.get("current_gogal", None) + task_gogal = message.get("current_goal", None) action_report = message.get("action_report", None) task_result = "" if action_report: diff --git a/dbgpt/agent/agents/expand/retrieve_summary_assistant_agent.py b/dbgpt/agent/agents/expand/retrieve_summary_assistant_agent.py index 21783f3d7..f86553d3a 100644 --- a/dbgpt/agent/agents/expand/retrieve_summary_assistant_agent.py +++ b/dbgpt/agent/agents/expand/retrieve_summary_assistant_agent.py @@ -196,7 +196,7 @@ async def a_generate_reply( ## New message build new_message = {} new_message["context"] = current_messages[-1].get("context", None) - new_message["current_gogal"] = current_messages[-1].get("current_gogal", None) + new_message["current_goal"] = current_messages[-1].get("current_goal", None) new_message["role"] = "assistant" new_message["content"] = user_question new_message["model_name"] = model @@ -206,7 +206,7 @@ async def a_generate_reply( ## Summary message build summary_message = {} summary_message["context"] = message.get("context", None) - summary_message["current_gogal"] = message.get("current_gogal", None) + summary_message["current_goal"] = message.get("current_goal", None) summaries = "" count = 0 @@ -262,7 +262,7 @@ async def a_generate_reply( async def a_verify(self, message: Optional[Dict]): self.update_system_message(self.CHECK_RESULT_SYSTEM_MESSAGE) - current_goal = message.get("current_gogal", None) + current_goal = message.get("current_goal", None) action_report = message.get("action_report", None) task_result = "" if action_report: diff --git a/dbgpt/agent/agents/expand/summary_assistant_agent.py b/dbgpt/agent/agents/expand/summary_assistant_agent.py index f663ba614..a7d6055d0 100644 --- a/dbgpt/agent/agents/expand/summary_assistant_agent.py +++ b/dbgpt/agent/agents/expand/summary_assistant_agent.py @@ -35,7 +35,7 @@ def __init__(self, **kwargs): self._init_actions([BlankAction]) # async def a_correctness_check(self, message: Optional[Dict]): - # current_goal = message.get("current_gogal", None) + # current_goal = message.get("current_goal", None) # action_report = message.get("action_report", None) # task_result = "" # if action_report: diff --git a/dbgpt/agent/common/schema.py b/dbgpt/agent/common/schema.py index 48818eca0..35e06ba3d 100644 --- a/dbgpt/agent/common/schema.py +++ b/dbgpt/agent/common/schema.py @@ -43,7 +43,7 @@ class GptsMessage: role: str content: str rounds: Optional[int] - current_gogal: str = None + current_goal: str = None context: Optional[str] = None review_info: Optional[str] = None action_report: Optional[str] = None @@ -61,7 +61,7 @@ def from_dict(d: Dict[str, Any]) -> GptsMessage: content=d["content"], rounds=d["rounds"], model_name=d["model_name"], - current_gogal=d["current_gogal"], + current_goal=d["current_goal"], context=d["context"], review_info=d["review_info"], action_report=d["action_report"], diff --git a/dbgpt/agent/memory/base.py b/dbgpt/agent/memory/base.py index c8e2c0360..25c51b754 100644 --- a/dbgpt/agent/memory/base.py +++ b/dbgpt/agent/memory/base.py @@ -57,7 +57,7 @@ class GptsMessage: role: str content: str rounds: Optional[int] - current_gogal: str = None + current_goal: str = None context: Optional[str] = None review_info: Optional[str] = None action_report: Optional[str] = None @@ -75,7 +75,7 @@ def from_dict(d: Dict[str, Any]) -> GptsMessage: content=d["content"], rounds=d["rounds"], model_name=d["model_name"], - current_gogal=d["current_gogal"], + current_goal=d["current_goal"], context=d["context"], review_info=d["review_info"], action_report=d["action_report"], @@ -203,7 +203,7 @@ def get_between_agents( conv_id: str, agent1: str, agent2: str, - current_gogal: Optional[str] = None, + current_goal: Optional[str] = None, ) -> Optional[List[GptsMessage]]: """ Query information related to an agent diff --git a/dbgpt/agent/memory/default_gpts_memory.py b/dbgpt/agent/memory/default_gpts_memory.py index 0e06078d7..1e50346f8 100644 --- a/dbgpt/agent/memory/default_gpts_memory.py +++ b/dbgpt/agent/memory/default_gpts_memory.py @@ -100,11 +100,11 @@ def get_between_agents( conv_id: str, agent1: str, agent2: str, - current_gogal: Optional[str] = None, + current_goal: Optional[str] = None, ) -> Optional[List[GptsMessage]]: - if current_gogal: + if current_goal: result = self.df.query( - f"conv_id==@conv_id and ((sender==@agent1 and receiver==@agent2) or (sender==@agent2 and receiver==@agent1)) and current_gogal==@current_gogal" + f"conv_id==@conv_id and ((sender==@agent1 and receiver==@agent2) or (sender==@agent2 and receiver==@agent1)) and current_goal==@current_goal" ) else: result = self.df.query( diff --git a/dbgpt/agent/memory/gpts_memory.py b/dbgpt/agent/memory/gpts_memory.py index ec2cd5afc..6b5a785de 100644 --- a/dbgpt/agent/memory/gpts_memory.py +++ b/dbgpt/agent/memory/gpts_memory.py @@ -58,7 +58,7 @@ async def one_chat_competions(self, conv_id: str): count = count + 1 if count == 1: continue - if not message.current_gogal or len(message.current_gogal) <= 0: + if not message.current_goal or len(message.current_goal) <= 0: if len(temp_group) > 0: vis_items.append(await self._plan_vis_build(temp_group)) temp_group.clear() @@ -69,7 +69,7 @@ async def one_chat_competions(self, conv_id: str): vis_items.append(await self._messages_to_agents_vis(temp_messages)) temp_messages.clear() - last_gogal = message.current_gogal + last_gogal = message.current_goal temp_group[last_gogal].append(message) if len(temp_group) > 0: diff --git a/dbgpt/agent/memory/gpts_memory_storage.py b/dbgpt/agent/memory/gpts_memory_storage.py index 3b68b374c..3064277a5 100644 --- a/dbgpt/agent/memory/gpts_memory_storage.py +++ b/dbgpt/agent/memory/gpts_memory_storage.py @@ -184,7 +184,7 @@ class GptsMessageStorage(StorageItem): role: str content: str rounds: Optional[int] - current_gogal: str = None + current_goal: str = None context: Optional[str] = None review_info: Optional[str] = None action_report: Optional[str] = None @@ -204,7 +204,7 @@ def from_dict(d: Dict[str, Any]): content=d["content"], rounds=d["rounds"], model_name=d["model_name"], - current_gogal=d["current_gogal"], + current_goal=d["current_goal"], context=d["context"], review_info=d["review_info"], action_report=d["action_report"], @@ -239,7 +239,7 @@ def to_gpts_message(self) -> GptsMessage: role=self.role, content=self.content, rounds=self.rounds, - current_gogal=self.current_gogal, + current_goal=self.current_goal, context=self.context, review_info=self.review_info, action_report=self.action_report, @@ -258,7 +258,7 @@ def from_gpts_message(gpts_message: GptsMessage) -> "StoragePromptTemplate": role=gpts_message.role, content=gpts_message.content, rounds=gpts_message.rounds, - current_gogal=gpts_message.current_gogal, + current_goal=gpts_message.current_goal, context=gpts_message.context, review_info=gpts_message.review_info, action_report=gpts_message.action_report, @@ -344,9 +344,9 @@ def get_between_agents( conv_id: str, agent1: str, agent2: str, - current_gogal: Optional[str] = None, + current_goal: Optional[str] = None, ) -> Optional[List[GptsMessage]]: - return super().get_between_agents(conv_id, agent1, agent2, current_gogal) + return super().get_between_agents(conv_id, agent1, agent2, current_goal) def get_by_conv_id(self, conv_id: str) -> Optional[List[GptsMessage]]: return super().get_by_conv_id(conv_id) diff --git a/dbgpt/app/scene/chat_agent/chat.py b/dbgpt/app/scene/chat_agent/chat.py index 8aa7eb21b..7f29d6019 100644 --- a/dbgpt/app/scene/chat_agent/chat.py +++ b/dbgpt/app/scene/chat_agent/chat.py @@ -40,7 +40,7 @@ def __init__(self, chat_param: Dict): # load select plugin agent_module = CFG.SYSTEM_APP.get_component( - ComponentType.AGENT_HUB, ModulePlugin + ComponentType.PLUGIN_HUB, ModulePlugin ) self.plugins_prompt_generator = agent_module.load_select_plugin( self.plugins_prompt_generator, self.select_plugins diff --git a/dbgpt/serve/agent/agents/db_gpts_memory.py b/dbgpt/serve/agent/agents/db_gpts_memory.py index ec42c53eb..14f7f28f1 100644 --- a/dbgpt/serve/agent/agents/db_gpts_memory.py +++ b/dbgpt/serve/agent/agents/db_gpts_memory.py @@ -94,10 +94,10 @@ def get_between_agents( conv_id: str, agent1: str, agent2: str, - current_gogal: Optional[str] = None, + current_goal: Optional[str] = None, ) -> Optional[List[GptsMessage]]: db_results = self.gpts_message.get_between_agents( - conv_id, agent1, agent2, current_gogal + conv_id, agent1, agent2, current_goal ) results = [] db_results = sorted(db_results, key=lambda x: x.rounds) diff --git a/dbgpt/serve/agent/db/gpts_messages_db.py b/dbgpt/serve/agent/db/gpts_messages_db.py index 981cc9525..ab033dc3a 100644 --- a/dbgpt/serve/agent/db/gpts_messages_db.py +++ b/dbgpt/serve/agent/db/gpts_messages_db.py @@ -39,7 +39,7 @@ class GptsMessagesEntity(Model): content = Column( Text(length=2**31 - 1), nullable=True, comment="Content of the speech" ) - current_gogal = Column( + current_goal = Column( Text, nullable=True, comment="The target corresponding to the current message" ) context = Column(Text, nullable=True, comment="Current conversation context") @@ -78,7 +78,7 @@ def append(self, entity: dict): model_name=entity.get("model_name", None), context=entity.get("context", None), rounds=entity.get("rounds", None), - current_gogal=entity.get("current_gogal", None), + current_goal=entity.get("current_goal", None), review_info=entity.get("review_info", None), action_report=entity.get("action_report", None), ) @@ -120,7 +120,7 @@ def get_between_agents( conv_id: str, agent1: str, agent2: str, - current_gogal: Optional[str] = None, + current_goal: Optional[str] = None, ) -> Optional[List[GptsMessagesEntity]]: session = self.get_raw_session() gpts_messages = session.query(GptsMessagesEntity) @@ -139,9 +139,9 @@ def get_between_agents( ), ) ) - if current_gogal: + if current_goal: gpts_messages = gpts_messages.filter( - GptsMessagesEntity.current_gogal == current_gogal + GptsMessagesEntity.current_goal == current_goal ) result = gpts_messages.order_by(GptsMessagesEntity.rounds).all() session.close() diff --git a/dbgpt/serve/agent/team/layout/agent_operator.py b/dbgpt/serve/agent/team/layout/agent_operator.py index b7d401717..5a4c7c207 100644 --- a/dbgpt/serve/agent/team/layout/agent_operator.py +++ b/dbgpt/serve/agent/team/layout/agent_operator.py @@ -48,7 +48,7 @@ async def map(self, input_value: AgentGenerateContext) -> AgentGenerateContext: now_rely_messages: List[Dict] = [] # Isolate the message delivery mechanism and pass it to the operator - input_value.message["current_gogal"] = ( + input_value.message["current_goal"] = ( f"[{self._agent.name if self._agent.name else self._agent.profile}]:" + input_value.message["content"] ) @@ -139,14 +139,14 @@ async def map( agent = await self.get_agent(input_value) if agent.fixed_subgoal and len(agent.fixed_subgoal) > 0: # Isolate the message delivery mechanism and pass it to the operator - input_value.message["current_gogal"] = ( + input_value.message["current_goal"] = ( f"[{agent.name if agent.name else agent.profile}]:" + agent.fixed_subgoal ) now_message["content"] = agent.fixed_subgoal else: # Isolate the message delivery mechanism and pass it to the operator - input_value.message["current_gogal"] = ( + input_value.message["current_goal"] = ( f"[{agent.name if agent.name else agent.profile}]:" + input_value.message["content"] ) diff --git a/dbgpt/serve/agent/team/layout/team_awel_layout.py b/dbgpt/serve/agent/team/layout/team_awel_layout.py index f69322b05..e49127744 100644 --- a/dbgpt/serve/agent/team/layout/team_awel_layout.py +++ b/dbgpt/serve/agent/team/layout/team_awel_layout.py @@ -45,7 +45,7 @@ async def a_act( start_message_context: AgentGenerateContext = AgentGenerateContext( message={ "content": message, - "current_gogal": message, + "current_goal": message, }, sender=self, reviewer=reviewer, diff --git a/dbgpt/serve/agent/team/layout/team_awel_layout_new.py b/dbgpt/serve/agent/team/layout/team_awel_layout_new.py index 22767bcbd..7c5013a29 100644 --- a/dbgpt/serve/agent/team/layout/team_awel_layout_new.py +++ b/dbgpt/serve/agent/team/layout/team_awel_layout_new.py @@ -58,7 +58,7 @@ async def a_act( start_message_context: AgentGenerateContext = AgentGenerateContext( message={ "content": message, - "current_gogal": message, + "current_goal": message, }, sender=self, reviewer=reviewer, diff --git a/dbgpt/serve/agent/team/plan/team_auto_plan.py b/dbgpt/serve/agent/team/plan/team_auto_plan.py index 175a3efbe..a2808bcd6 100644 --- a/dbgpt/serve/agent/team/plan/team_auto_plan.py +++ b/dbgpt/serve/agent/team/plan/team_auto_plan.py @@ -161,7 +161,7 @@ async def a_act( now_plan: GptsPlan = todo_plans[0] current_goal_message = { "content": now_plan.sub_task_content, - "current_gogal": now_plan.sub_task_content, + "current_goal": now_plan.sub_task_content, "context": { "plan_task": now_plan.sub_task_content, "plan_task_num": now_plan.sub_task_num, From 32e1554282fdc3d60fe91a8926cd9fda02d39c1c Mon Sep 17 00:00:00 2001 From: Aries-ckt <916701291@qq.com> Date: Wed, 21 Feb 2024 10:24:12 +0800 Subject: [PATCH 2/5] feat:add rag awel operator view metadata. (#1174) --- dbgpt/core/awel/flow/base.py | 4 + dbgpt/core/awel/trigger/http_trigger.py | 51 ++++ .../core/interface/operators/llm_operator.py | 39 +++ dbgpt/rag/operators/knowledge.py | 72 +++++- dbgpt/rag/operators/rewrite.py | 54 ++++ dbgpt/rag/operators/summary.py | 65 +++++ dbgpt/serve/rag/operators/knowledge_space.py | 242 ++++++++++++++++++ examples/awel/simple_rag_summary_example.py | 2 +- examples/rag/simple_rag_embedding_example.py | 2 +- examples/rag/simple_rag_retriever_example.py | 2 +- 10 files changed, 527 insertions(+), 6 deletions(-) create mode 100644 dbgpt/serve/rag/operators/knowledge_space.py diff --git a/dbgpt/core/awel/flow/base.py b/dbgpt/core/awel/flow/base.py index 04a3b5c79..835b12632 100644 --- a/dbgpt/core/awel/flow/base.py +++ b/dbgpt/core/awel/flow/base.py @@ -112,6 +112,7 @@ def __init__(self, label: str, description: str): "output_parser": _CategoryDetail("Output Parser", "Parse the output of LLM model"), "common": _CategoryDetail("Common", "The common operator"), "agent": _CategoryDetail("Agent", "The agent operator"), + "rag": _CategoryDetail("RAG", "The RAG operator"), } @@ -124,6 +125,7 @@ class OperatorCategory(str, Enum): OUTPUT_PARSER = "output_parser" COMMON = "common" AGENT = "agent" + RAG = "rag" def label(self) -> str: """Get the label of the category.""" @@ -163,6 +165,7 @@ class OperatorType(str, Enum): "common": _CategoryDetail("Common", "The common resource"), "prompt": _CategoryDetail("Prompt", "The prompt resource"), "agent": _CategoryDetail("Agent", "The agent resource"), + "rag": _CategoryDetail("RAG", "The resource"), } @@ -176,6 +179,7 @@ class ResourceCategory(str, Enum): COMMON = "common" PROMPT = "prompt" AGENT = "agent" + RAG = "rag" def label(self) -> str: """Get the label of the category.""" diff --git a/dbgpt/core/awel/trigger/http_trigger.py b/dbgpt/core/awel/trigger/http_trigger.py index 75fbdb955..03c6edf95 100644 --- a/dbgpt/core/awel/trigger/http_trigger.py +++ b/dbgpt/core/awel/trigger/http_trigger.py @@ -1031,3 +1031,54 @@ def __init__(self, key: str = "user_input", **kwargs): async def map(self, request_body: CommonLLMHttpRequestBody) -> Dict[str, Any]: """Map the request body to response body.""" return {self._key: request_body.messages} + + +class RequestedParsedOperator(MapOperator[CommonLLMHttpRequestBody, str]): + """User input parsed operator.""" + + metadata = ViewMetadata( + label="Request Body Parsed To String Operator", + name="request_body_to_str__parsed_operator", + category=OperatorCategory.COMMON, + parameters=[ + Parameter.build_from( + "Key", + "key", + str, + optional=True, + default="", + description="The key of the dict, link 'user_input'", + ) + ], + inputs=[ + IOField.build_from( + "Request Body", + "request_body", + CommonLLMHttpRequestBody, + description="The request body of the API endpoint", + ) + ], + outputs=[ + IOField.build_from( + "User Input String", + "user_input_str", + str, + description="The user input dict of the API endpoint", + ) + ], + description="User input parsed operator", + ) + + def __init__(self, key: str = "user_input", **kwargs): + """Initialize a UserInputParsedOperator.""" + self._key = key + super().__init__(**kwargs) + + async def map(self, request_body: CommonLLMHttpRequestBody) -> str: + """Map the request body to response body.""" + dict_value = request_body.dict() + if not self._key or self._key not in dict_value: + raise ValueError( + f"Prefix key {self._key} is not a valid key of the request body" + ) + return dict_value[self._key] diff --git a/dbgpt/core/interface/operators/llm_operator.py b/dbgpt/core/interface/operators/llm_operator.py index a12624fe8..eb0c2a101 100644 --- a/dbgpt/core/interface/operators/llm_operator.py +++ b/dbgpt/core/interface/operators/llm_operator.py @@ -457,3 +457,42 @@ async def transform_stream(self, output_iter: AsyncIterator[ModelOutput]): decoded_unicode = model_output.text.replace("\ufffd", "") msg = decoded_unicode.replace("\n", "\\n") yield f"data:{msg}\n\n" + + +class StringOutput2ModelOutputOperator(MapOperator[str, ModelOutput]): + """Map String to ModelOutput.""" + + metadata = ViewMetadata( + label="Map String to ModelOutput", + name="string_2_model_output_operator", + category=OperatorCategory.COMMON, + description="Map String to ModelOutput.", + parameters=[], + inputs=[ + IOField.build_from( + "String", + "input_value", + str, + description="The input value of the operator.", + ), + ], + outputs=[ + IOField.build_from( + "Model Output", + "input_value", + ModelOutput, + description="The input value of the operator.", + ), + ], + ) + + def __int__(self, **kwargs): + """Create a new operator.""" + super().__init__(**kwargs) + + async def map(self, input_value: str) -> ModelOutput: + """Map the model output to the common response body.""" + return ModelOutput( + text=input_value, + error_code=500, + ) diff --git a/dbgpt/rag/operators/knowledge.py b/dbgpt/rag/operators/knowledge.py index 02de6a3e2..e7e74a19c 100644 --- a/dbgpt/rag/operators/knowledge.py +++ b/dbgpt/rag/operators/knowledge.py @@ -1,26 +1,92 @@ from typing import Any, List, Optional from dbgpt.core.awel import MapOperator +from dbgpt.core.awel.flow import ( + IOField, + OperatorCategory, + OptionValue, + Parameter, + ViewMetadata, +) from dbgpt.core.awel.task.base import IN from dbgpt.rag.knowledge.base import Knowledge, KnowledgeType from dbgpt.rag.knowledge.factory import KnowledgeFactory class KnowledgeOperator(MapOperator[Any, Any]): - """Knowledge Operator.""" + """Knowledge Factory Operator.""" + + metadata = ViewMetadata( + label="Knowledge Factory Operator", + name="knowledge_operator", + category=OperatorCategory.RAG, + description="The knowledge operator.", + inputs=[ + IOField.build_from( + "knowledge datasource", + "knowledge datasource", + dict, + "knowledge datasource", + ) + ], + outputs=[ + IOField.build_from( + "Knowledge", + "Knowledge", + Knowledge, + description="Knowledge", + ) + ], + parameters=[ + Parameter.build_from( + label="datasource", + name="datasource", + type=str, + optional=True, + default="DOCUMENT", + description="datasource", + ), + Parameter.build_from( + label="knowledge_type", + name="knowledge type", + type=str, + optional=True, + options=[ + OptionValue( + label="DOCUMENT", + name="DOCUMENT", + value=KnowledgeType.DOCUMENT.name, + ), + OptionValue(label="URL", name="URL", value=KnowledgeType.URL.name), + OptionValue( + label="TEXT", name="TEXT", value=KnowledgeType.TEXT.name + ), + ], + default=KnowledgeType.DOCUMENT.name, + description="knowledge type", + ), + ], + documentation_url="https://github.com/openai/openai-python", + ) def __init__( - self, knowledge_type: Optional[KnowledgeType] = KnowledgeType.DOCUMENT, **kwargs + self, + datasource: Optional[str] = None, + knowledge_type: Optional[str] = KnowledgeType.DOCUMENT.name, + **kwargs ): """Init the query rewrite operator. Args: knowledge_type: (Optional[KnowledgeType]) The knowledge type. """ super().__init__(**kwargs) - self._knowledge_type = knowledge_type + self._datasource = datasource + self._knowledge_type = KnowledgeType.get_by_value(knowledge_type) async def map(self, datasource: IN) -> Knowledge: """knowledge operator.""" + if self._datasource: + datasource = self._datasource return await self.blocking_func_to_async( KnowledgeFactory.create, datasource, self._knowledge_type ) diff --git a/dbgpt/rag/operators/rewrite.py b/dbgpt/rag/operators/rewrite.py index bade2677a..d911c0b0a 100644 --- a/dbgpt/rag/operators/rewrite.py +++ b/dbgpt/rag/operators/rewrite.py @@ -2,6 +2,7 @@ from dbgpt.core import LLMClient from dbgpt.core.awel import MapOperator +from dbgpt.core.awel.flow import IOField, OperatorCategory, Parameter, ViewMetadata from dbgpt.core.awel.task.base import IN from dbgpt.rag.retriever.rewrite import QueryRewrite @@ -9,6 +10,59 @@ class QueryRewriteOperator(MapOperator[Any, Any]): """The Rewrite Operator.""" + metadata = ViewMetadata( + label="Query Rewrite Operator", + name="query_rewrite_operator", + category=OperatorCategory.RAG, + description="query rewrite operator.", + inputs=[ + IOField.build_from("query_context", "query_context", dict, "query context") + ], + outputs=[ + IOField.build_from( + "rewritten queries", + "queries", + List[str], + description="rewritten queries", + ) + ], + parameters=[ + Parameter.build_from( + "LLM Client", + "llm_client", + LLMClient, + optional=True, + default=None, + description="The LLM Client.", + ), + Parameter.build_from( + label="model name", + name="model_name", + type=str, + optional=True, + default="gpt-3.5-turbo", + description="llm model name", + ), + Parameter.build_from( + label="prompt language", + name="language", + type=str, + optional=True, + default="en", + description="prompt language", + ), + Parameter.build_from( + label="nums", + name="nums", + type=int, + optional=True, + default=5, + description="rewrite query nums", + ), + ], + documentation_url="https://github.com/openai/openai-python", + ) + def __init__( self, llm_client: Optional[LLMClient], diff --git a/dbgpt/rag/operators/summary.py b/dbgpt/rag/operators/summary.py index fefee07fc..4f9ce0ae6 100644 --- a/dbgpt/rag/operators/summary.py +++ b/dbgpt/rag/operators/summary.py @@ -1,12 +1,77 @@ from typing import Any, Optional from dbgpt.core import LLMClient +from dbgpt.core.awel.flow import IOField, OperatorCategory, Parameter, ViewMetadata from dbgpt.core.awel.task.base import IN +from dbgpt.rag.knowledge.base import Knowledge from dbgpt.serve.rag.assembler.summary import SummaryAssembler from dbgpt.serve.rag.operators.base import AssemblerOperator class SummaryAssemblerOperator(AssemblerOperator[Any, Any]): + metadata = ViewMetadata( + label="Summary Operator", + name="summary_assembler_operator", + category=OperatorCategory.RAG, + description="The summary assembler operator.", + inputs=[ + IOField.build_from( + "Knowledge", "knowledge", Knowledge, "knowledge datasource" + ) + ], + outputs=[ + IOField.build_from( + "document summary", + "summary", + str, + description="document summary", + ) + ], + parameters=[ + Parameter.build_from( + "LLM Client", + "llm_client", + LLMClient, + optional=True, + default=None, + description="The LLM Client.", + ), + Parameter.build_from( + label="model name", + name="model_name", + type=str, + optional=True, + default="gpt-3.5-turbo", + description="llm model name", + ), + Parameter.build_from( + label="prompt language", + name="language", + type=str, + optional=True, + default="en", + description="prompt language", + ), + Parameter.build_from( + label="max_iteration_with_llm", + name="max_iteration_with_llm", + type=int, + optional=True, + default=5, + description="prompt language", + ), + Parameter.build_from( + label="concurrency_limit_with_llm", + name="concurrency_limit_with_llm", + type=int, + optional=True, + default=3, + description="The concurrency limit with llm", + ), + ], + documentation_url="https://github.com/openai/openai-python", + ) + def __init__( self, llm_client: Optional[LLMClient], diff --git a/dbgpt/serve/rag/operators/knowledge_space.py b/dbgpt/serve/rag/operators/knowledge_space.py new file mode 100644 index 000000000..b1ea66988 --- /dev/null +++ b/dbgpt/serve/rag/operators/knowledge_space.py @@ -0,0 +1,242 @@ +from functools import reduce +from typing import List, Optional + +from dbgpt.app.knowledge.api import knowledge_space_service +from dbgpt.app.knowledge.request.request import KnowledgeSpaceRequest +from dbgpt.app.knowledge.service import CFG, KnowledgeService +from dbgpt.configs.model_config import EMBEDDING_MODEL_CONFIG +from dbgpt.core import ( + BaseMessage, + ChatPromptTemplate, + HumanPromptTemplate, + ModelMessage, +) +from dbgpt.core.awel import JoinOperator, MapOperator +from dbgpt.core.awel.flow import ( + IOField, + OperatorCategory, + OperatorType, + OptionValue, + Parameter, + ViewMetadata, +) +from dbgpt.core.awel.task.base import IN, OUT +from dbgpt.core.interface.operators.prompt_operator import BasePromptBuilderOperator +from dbgpt.rag.embedding.embedding_factory import EmbeddingFactory +from dbgpt.rag.retriever.embedding import EmbeddingRetriever +from dbgpt.storage.vector_store.base import VectorStoreConfig +from dbgpt.storage.vector_store.connector import VectorStoreConnector +from dbgpt.util.function_utils import rearrange_args_by_type + + +class SpaceRetrieverOperator(MapOperator[IN, OUT]): + """knowledge space retriever operator.""" + + metadata = ViewMetadata( + label="Knowledge Space Operator", + name="space_operator", + category=OperatorCategory.RAG, + description="knowledge space retriever operator.", + inputs=[IOField.build_from("query", "query", str, "user query")], + outputs=[ + IOField.build_from( + "related chunk content", + "related chunk content", + List, + description="related chunk content", + ) + ], + parameters=[ + Parameter.build_from( + "Space Name", + "space_name", + str, + options=[ + OptionValue(label=space.name, name=space.name, value=space.name) + for space in knowledge_space_service.get_knowledge_space( + KnowledgeSpaceRequest() + ) + ], + optional=False, + default=None, + description="space name.", + ) + ], + documentation_url="https://github.com/openai/openai-python", + ) + + def __init__(self, space_name: str, recall_score: Optional[float] = 0.3, **kwargs): + """ + Args: + space_name (str): The space name. + recall_score (Optional[float], optional): The recall score. Defaults to 0.3. + """ + self._space_name = space_name + self._recall_score = recall_score + self._service = KnowledgeService() + embedding_factory = CFG.SYSTEM_APP.get_component( + "embedding_factory", EmbeddingFactory + ) + embedding_fn = embedding_factory.create( + model_name=EMBEDDING_MODEL_CONFIG[CFG.EMBEDDING_MODEL] + ) + config = VectorStoreConfig(name=self._space_name, embedding_fn=embedding_fn) + self._vector_store_connector = VectorStoreConnector( + vector_store_type=CFG.VECTOR_STORE_TYPE, + vector_store_config=config, + ) + + super().__init__(**kwargs) + + async def map(self, query: IN) -> OUT: + """Map input value to output value. + + Args: + input_value (IN): The input value. + + Returns: + OUT: The output value. + """ + space_context = self._service.get_space_context(self._space_name) + top_k = ( + CFG.KNOWLEDGE_SEARCH_TOP_SIZE + if space_context is None + else int(space_context["embedding"]["topk"]) + ) + recall_score = ( + CFG.KNOWLEDGE_SEARCH_RECALL_SCORE + if space_context is None + else float(space_context["embedding"]["recall_score"]) + ) + embedding_retriever = EmbeddingRetriever( + top_k=top_k, + vector_store_connector=self._vector_store_connector, + ) + if isinstance(query, str): + candidates = await embedding_retriever.aretrieve_with_scores( + query, recall_score + ) + elif isinstance(query, list): + candidates = [ + await embedding_retriever.aretrieve_with_scores(q, recall_score) + for q in query + ] + candidates = reduce(lambda x, y: x + y, candidates) + return [candidate.content for candidate in candidates] + + +class KnowledgeSpacePromptBuilderOperator( + BasePromptBuilderOperator, JoinOperator[List[ModelMessage]] +): + """The operator to build the prompt with static prompt. + + The prompt will pass to this operator. + """ + + metadata = ViewMetadata( + label="Knowledge Space Prompt Builder Operator", + name="knowledge_space_prompt_builder_operator", + description="Build messages from prompt template and chat history.", + operator_type=OperatorType.JOIN, + category=OperatorCategory.CONVERSION, + parameters=[ + Parameter.build_from( + "Chat Prompt Template", + "prompt", + ChatPromptTemplate, + description="The chat prompt template.", + ), + Parameter.build_from( + "History Key", + "history_key", + str, + optional=True, + default="chat_history", + description="The key of history in prompt dict.", + ), + Parameter.build_from( + "String History", + "str_history", + bool, + optional=True, + default=False, + description="Whether to convert the history to string.", + ), + ], + inputs=[ + IOField.build_from( + "user input", + "user_input", + str, + is_list=False, + description="user input", + ), + IOField.build_from( + "space related context", + "related_context", + List, + is_list=False, + description="context of knowledge space.", + ), + IOField.build_from( + "History", + "history", + BaseMessage, + is_list=True, + description="The history.", + ), + ], + outputs=[ + IOField.build_from( + "Formatted Messages", + "formatted_messages", + ModelMessage, + is_list=True, + description="The formatted messages.", + ) + ], + ) + + def __init__( + self, + prompt: ChatPromptTemplate, + history_key: str = "chat_history", + check_storage: bool = True, + str_history: bool = False, + **kwargs, + ): + """Create a new history dynamic prompt builder operator. + Args: + + prompt (ChatPromptTemplate): The chat prompt template. + history_key (str, optional): The key of history in prompt dict. Defaults to "chat_history". + check_storage (bool, optional): Whether to check the storage. Defaults to True. + str_history (bool, optional): Whether to convert the history to string. Defaults to False. + """ + + self._prompt = prompt + self._history_key = history_key + self._str_history = str_history + BasePromptBuilderOperator.__init__(self, check_storage=check_storage) + JoinOperator.__init__(self, combine_function=self.merge_context, **kwargs) + + @rearrange_args_by_type + async def merge_context( + self, + user_input: str, + related_context: List[str], + history: Optional[List[BaseMessage]], + ) -> List[ModelMessage]: + """Merge the prompt and history.""" + prompt_dict = dict() + prompt_dict["context"] = related_context + for prompt in self._prompt.messages: + if isinstance(prompt, HumanPromptTemplate): + prompt_dict[prompt.input_variables[0]] = user_input + + if history: + if self._str_history: + prompt_dict[self._history_key] = BaseMessage.messages_to_string(history) + else: + prompt_dict[self._history_key] = history + return await self.format_prompt(self._prompt, prompt_dict) diff --git a/examples/awel/simple_rag_summary_example.py b/examples/awel/simple_rag_summary_example.py index adc3b54ad..eb958934e 100644 --- a/examples/awel/simple_rag_summary_example.py +++ b/examples/awel/simple_rag_summary_example.py @@ -59,7 +59,7 @@ async def map(self, input_value: TriggerReqBody) -> Dict: request_handle_task = RequestHandleOperator() path_operator = MapOperator(lambda request: request["url"]) # build knowledge operator - knowledge_operator = KnowledgeOperator(knowledge_type=KnowledgeType.URL) + knowledge_operator = KnowledgeOperator(knowledge_type=KnowledgeType.URL.name) # build summary assembler operator summary_operator = SummaryAssemblerOperator( llm_client=OpenAILLMClient(), language="en" diff --git a/examples/rag/simple_rag_embedding_example.py b/examples/rag/simple_rag_embedding_example.py index 96d47ccc8..86f248153 100644 --- a/examples/rag/simple_rag_embedding_example.py +++ b/examples/rag/simple_rag_embedding_example.py @@ -76,7 +76,7 @@ async def map(self, chunks: List) -> str: "/examples/rag/embedding", methods="POST", request_body=TriggerReqBody ) request_handle_task = RequestHandleOperator() - knowledge_operator = KnowledgeOperator(knowledge_type=KnowledgeType.URL) + knowledge_operator = KnowledgeOperator(knowledge_type=KnowledgeType.URL.name) vector_connector = _create_vector_connector() url_parser_operator = MapOperator(map_function=lambda x: x["url"]) embedding_operator = EmbeddingAssemblerOperator( diff --git a/examples/rag/simple_rag_retriever_example.py b/examples/rag/simple_rag_retriever_example.py index e04f4ed0c..b9c7ca97f 100644 --- a/examples/rag/simple_rag_retriever_example.py +++ b/examples/rag/simple_rag_retriever_example.py @@ -39,7 +39,7 @@ ..code-block:: shell DBGPT_SERVER="http://127.0.0.1:5555" curl -X POST $DBGPT_SERVER/api/v1/awel/trigger/examples/rag/retrieve \ - -H "Content-Type: application/json" -d '{ + -H "Content-Type: application/json" -d '{ \ "query": "what is awel talk about?" }' """ From 02abcb721863d16155ce41c1065a9934d277fb44 Mon Sep 17 00:00:00 2001 From: lcxadml <78339638+lcxadml@users.noreply.github.com> Date: Wed, 21 Feb 2024 10:39:32 +0800 Subject: [PATCH 3/5] fix(web): optimize i18n name --- dbgpt/app/static/404.html | 2 +- dbgpt/app/static/404/index.html | 2 +- .../_buildManifest.js | 2 +- .../_ssgManifest.js | 0 ...a2ef534f93.js => 3353.3ad7804da2e77248.js} | 6 ++--- ...9d82525d5f.js => 4134.182782e7d7f66109.js} | 2 +- ...d6595180a9.js => _app-2d2fe1efcb16f7f3.js} | 2 +- .../chunks/pages/app-75e39485cc4a24b3.js | 1 + .../chunks/pages/app-90415a5fdf367a91.js | 1 - ...393c5f8ad7.js => chat-1434817946faf8ff.js} | 2 +- .../pages/flow/canvas-70f324e20b0113c0.js | 1 - .../pages/flow/canvas-d313d1fe05a1d9e1.js | 1 + ...375a57a.js => webpack-7f29e208c7b75fbc.js} | 2 +- dbgpt/app/static/agent/index.html | 2 +- dbgpt/app/static/app/index.html | 2 +- dbgpt/app/static/chat/index.html | 2 +- dbgpt/app/static/database/index.html | 2 +- dbgpt/app/static/flow/canvas/index.html | 2 +- dbgpt/app/static/flow/index.html | 2 +- dbgpt/app/static/index.html | 2 +- dbgpt/app/static/knowledge/chunk/index.html | 2 +- dbgpt/app/static/knowledge/index.html | 2 +- dbgpt/app/static/models/index.html | 2 +- dbgpt/app/static/prompt/index.html | 2 +- web/app/i18n.ts | 24 ++++++++++++++++++- web/components/app/agent-panel.tsx | 9 ++++--- web/components/app/app-card.tsx | 10 ++++---- web/components/app/app-modal.tsx | 16 ++++++------- web/components/app/resource-card.tsx | 2 +- web/components/flow/add-nodes.tsx | 4 ++-- web/package-lock.json | 9 ++++--- web/pages/app/index.tsx | 4 ++-- 32 files changed, 72 insertions(+), 52 deletions(-) rename dbgpt/app/static/_next/static/{Pz72WCJeXl85v4kN2kstR => Lt1JpSOs1VILN-GjkD676}/_buildManifest.js (75%) rename dbgpt/app/static/_next/static/{Pz72WCJeXl85v4kN2kstR => Lt1JpSOs1VILN-GjkD676}/_ssgManifest.js (100%) rename dbgpt/app/static/_next/static/chunks/{9341.879a24a2ef534f93.js => 3353.3ad7804da2e77248.js} (81%) rename dbgpt/app/static/_next/static/chunks/{4134.5e76ff9d82525d5f.js => 4134.182782e7d7f66109.js} (99%) rename dbgpt/app/static/_next/static/chunks/pages/{_app-4fa488d6595180a9.js => _app-2d2fe1efcb16f7f3.js} (87%) create mode 100644 dbgpt/app/static/_next/static/chunks/pages/app-75e39485cc4a24b3.js delete mode 100644 dbgpt/app/static/_next/static/chunks/pages/app-90415a5fdf367a91.js rename dbgpt/app/static/_next/static/chunks/pages/{chat-b09234393c5f8ad7.js => chat-1434817946faf8ff.js} (98%) delete mode 100644 dbgpt/app/static/_next/static/chunks/pages/flow/canvas-70f324e20b0113c0.js create mode 100644 dbgpt/app/static/_next/static/chunks/pages/flow/canvas-d313d1fe05a1d9e1.js rename dbgpt/app/static/_next/static/chunks/{webpack-6d79785e1375a57a.js => webpack-7f29e208c7b75fbc.js} (61%) diff --git a/dbgpt/app/static/404.html b/dbgpt/app/static/404.html index e5bbdac8a..f63851c67 100644 --- a/dbgpt/app/static/404.html +++ b/dbgpt/app/static/404.html @@ -1 +1 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file +404: This page could not be found

404

This page could not be found.

\ No newline at end of file diff --git a/dbgpt/app/static/404/index.html b/dbgpt/app/static/404/index.html index e5bbdac8a..f63851c67 100644 --- a/dbgpt/app/static/404/index.html +++ b/dbgpt/app/static/404/index.html @@ -1 +1 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file +404: This page could not be found

404

This page could not be found.

\ No newline at end of file diff --git a/dbgpt/app/static/_next/static/Pz72WCJeXl85v4kN2kstR/_buildManifest.js b/dbgpt/app/static/_next/static/Lt1JpSOs1VILN-GjkD676/_buildManifest.js similarity index 75% rename from dbgpt/app/static/_next/static/Pz72WCJeXl85v4kN2kstR/_buildManifest.js rename to dbgpt/app/static/_next/static/Lt1JpSOs1VILN-GjkD676/_buildManifest.js index e1df88eb5..f09d72ab0 100644 --- a/dbgpt/app/static/_next/static/Pz72WCJeXl85v4kN2kstR/_buildManifest.js +++ b/dbgpt/app/static/_next/static/Lt1JpSOs1VILN-GjkD676/_buildManifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST=function(s,c,a,e,t,n,f,d,k,h,i,b,u,j,p,o,g,l,r){return{__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":[p,s,c,e,a,h,f,d,o,"static/chunks/9305-f44429d5185a9fc7.js","static/chunks/7299-cb3b5c1ad528f20a.js","static/chunks/pages/index-60038165daa70046.js"],"/_error":["static/chunks/pages/_error-8095ba9e1bf12f30.js"],"/agent":[s,c,a,t,h,n,"static/chunks/pages/agent-ce4aada0ffb26742.js"],"/app":[i,s,c,e,a,t,n,b,u,"static/chunks/7958-ed34baf152e6e252.js",j,"static/chunks/pages/app-90415a5fdf367a91.js"],"/chat":["static/chunks/pages/chat-b09234393c5f8ad7.js"],"/database":[s,c,e,a,t,n,d,k,"static/chunks/7902-94d75aab69ac7c8d.js","static/chunks/pages/database-5b649049b3adcaf7.js"],"/flow":[i,b,u,j,"static/chunks/pages/flow-c83aa1081ec293f9.js"],"/flow/canvas":[p,i,s,c,e,a,f,d,b,k,u,g,o,"static/chunks/4350-1896c46dd5e9afe8.js",j,"static/chunks/pages/flow/canvas-70f324e20b0113c0.js"],"/knowledge":[l,s,c,a,t,h,n,d,k,r,g,"static/chunks/8660-25eebcb95c34109b.js","static/chunks/pages/knowledge-3b36ed0feb6e3138.js"],"/knowledge/chunk":[s,e,t,f,n,"static/chunks/pages/knowledge/chunk-148ca5920e6a3447.js"],"/models":[l,s,c,e,a,k,"static/chunks/3444-30181eacc7980e66.js","static/chunks/pages/models-a019e728f75142a1.js"],"/prompt":[s,c,e,a,f,r,"static/chunks/4733-cc041bf7a3d12e39.js","static/chunks/5396-3e98ef6b437678bd.js","static/chunks/pages/prompt-8ac6786093609ab9.js"],sortedPages:["/","/_app","/_error","/agent","/app","/chat","/database","/flow","/flow/canvas","/knowledge","/knowledge/chunk","/models","/prompt"]}}("static/chunks/7113-c0c4ee5dc30929ba.js","static/chunks/5503-c65f6d730754acc7.js","static/chunks/9479-21f588e1fd4e6b6d.js","static/chunks/1009-f20562de52b03b76.js","static/chunks/4442-2fd5fdaab894a502.js","static/chunks/5813-c6244a8eba7ef4ae.js","static/chunks/4810-1e930464030aee69.js","static/chunks/411-b5d3e7f64bee2335.js","static/chunks/8928-0e78def492052d13.js","static/chunks/4553-5a62c446efb06d63.js","static/chunks/971df74e-7436ff4085ebb785.js","static/chunks/7434-29506257e67e8077.js","static/chunks/9924-5bce555f07385e1f.js","static/css/b4846eed11c4725f.css","static/chunks/29107295-75edf0bf34e24b1e.js","static/chunks/2487-24749b0b156943d8.js","static/chunks/6485-a0f49ba464882399.js","static/chunks/75fc9c18-1d6133135d3d283c.js","static/chunks/8548-e633dfc38edeb044.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file +self.__BUILD_MANIFEST=function(s,c,a,e,t,n,f,d,k,h,i,u,b,j,p,o,g,l,r){return{__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":[p,s,c,e,a,h,f,d,o,"static/chunks/9305-f44429d5185a9fc7.js","static/chunks/7299-cb3b5c1ad528f20a.js","static/chunks/pages/index-60038165daa70046.js"],"/_error":["static/chunks/pages/_error-8095ba9e1bf12f30.js"],"/agent":[s,c,a,t,h,n,"static/chunks/pages/agent-ce4aada0ffb26742.js"],"/app":[i,s,c,e,a,t,n,u,b,"static/chunks/7958-ed34baf152e6e252.js",j,"static/chunks/pages/app-75e39485cc4a24b3.js"],"/chat":["static/chunks/pages/chat-1434817946faf8ff.js"],"/database":[s,c,e,a,t,n,d,k,"static/chunks/7902-94d75aab69ac7c8d.js","static/chunks/pages/database-5b649049b3adcaf7.js"],"/flow":[i,u,b,j,"static/chunks/pages/flow-c83aa1081ec293f9.js"],"/flow/canvas":[p,i,s,c,e,a,f,d,u,k,b,g,o,"static/chunks/4350-1896c46dd5e9afe8.js",j,"static/chunks/pages/flow/canvas-d313d1fe05a1d9e1.js"],"/knowledge":[l,s,c,a,t,h,n,d,k,r,g,"static/chunks/8660-25eebcb95c34109b.js","static/chunks/pages/knowledge-3b36ed0feb6e3138.js"],"/knowledge/chunk":[s,e,t,f,n,"static/chunks/pages/knowledge/chunk-148ca5920e6a3447.js"],"/models":[l,s,c,e,a,k,"static/chunks/3444-30181eacc7980e66.js","static/chunks/pages/models-a019e728f75142a1.js"],"/prompt":[s,c,e,a,f,r,"static/chunks/4733-cc041bf7a3d12e39.js","static/chunks/5396-3e98ef6b437678bd.js","static/chunks/pages/prompt-8ac6786093609ab9.js"],sortedPages:["/","/_app","/_error","/agent","/app","/chat","/database","/flow","/flow/canvas","/knowledge","/knowledge/chunk","/models","/prompt"]}}("static/chunks/7113-c0c4ee5dc30929ba.js","static/chunks/5503-c65f6d730754acc7.js","static/chunks/9479-21f588e1fd4e6b6d.js","static/chunks/1009-f20562de52b03b76.js","static/chunks/4442-2fd5fdaab894a502.js","static/chunks/5813-c6244a8eba7ef4ae.js","static/chunks/4810-1e930464030aee69.js","static/chunks/411-b5d3e7f64bee2335.js","static/chunks/8928-0e78def492052d13.js","static/chunks/4553-5a62c446efb06d63.js","static/chunks/971df74e-7436ff4085ebb785.js","static/chunks/7434-29506257e67e8077.js","static/chunks/9924-5bce555f07385e1f.js","static/css/b4846eed11c4725f.css","static/chunks/29107295-75edf0bf34e24b1e.js","static/chunks/2487-24749b0b156943d8.js","static/chunks/6485-a0f49ba464882399.js","static/chunks/75fc9c18-1d6133135d3d283c.js","static/chunks/8548-e633dfc38edeb044.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/dbgpt/app/static/_next/static/Pz72WCJeXl85v4kN2kstR/_ssgManifest.js b/dbgpt/app/static/_next/static/Lt1JpSOs1VILN-GjkD676/_ssgManifest.js similarity index 100% rename from dbgpt/app/static/_next/static/Pz72WCJeXl85v4kN2kstR/_ssgManifest.js rename to dbgpt/app/static/_next/static/Lt1JpSOs1VILN-GjkD676/_ssgManifest.js diff --git a/dbgpt/app/static/_next/static/chunks/9341.879a24a2ef534f93.js b/dbgpt/app/static/_next/static/chunks/3353.3ad7804da2e77248.js similarity index 81% rename from dbgpt/app/static/_next/static/chunks/9341.879a24a2ef534f93.js rename to dbgpt/app/static/_next/static/chunks/3353.3ad7804da2e77248.js index 9fde5fefa..1f1858f47 100644 --- a/dbgpt/app/static/_next/static/chunks/9341.879a24a2ef534f93.js +++ b/dbgpt/app/static/_next/static/chunks/3353.3ad7804da2e77248.js @@ -1,7 +1,7 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9341],{14313:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z"}}]},name:"caret-right",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},24019:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},89035:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 00308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 00-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"code",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},57132:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},14079:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 161H699.2c-49.1 0-97.1 14.1-138.4 40.7L512 233l-48.8-31.3A255.2 255.2 0 00324.8 161H96c-17.7 0-32 14.3-32 32v568c0 17.7 14.3 32 32 32h228.8c49.1 0 97.1 14.1 138.4 40.7l44.4 28.6c1.3.8 2.8 1.3 4.3 1.3s3-.4 4.3-1.3l44.4-28.6C602 807.1 650.1 793 699.2 793H928c17.7 0 32-14.3 32-32V193c0-17.7-14.3-32-32-32zM324.8 721H136V233h188.8c35.4 0 69.8 10.1 99.5 29.2l48.8 31.3 6.9 4.5v462c-47.6-25.6-100.8-39-155.2-39zm563.2 0H699.2c-54.4 0-107.6 13.4-155.2 39V298l6.9-4.5 48.8-31.3c29.7-19.1 64.1-29.2 99.5-29.2H888v488zM396.9 361H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm223.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c0-4.1-3.2-7.5-7.1-7.5H627.1c-3.9 0-7.1 3.4-7.1 7.5zM396.9 501H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm416 0H627.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5z"}}]},name:"read",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},87740:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M758.2 839.1C851.8 765.9 912 651.9 912 523.9 912 303 733.5 124.3 512.6 124 291.4 123.7 112 302.8 112 523.9c0 125.2 57.5 236.9 147.6 310.2 3.5 2.8 8.6 2.2 11.4-1.3l39.4-50.5c2.7-3.4 2.1-8.3-1.2-11.1-8.1-6.6-15.9-13.7-23.4-21.2a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-9.3 9.3-19.1 18-29.3 26L668.2 724a8 8 0 00-14.1 3l-39.6 162.2c-1.2 5 2.6 9.9 7.7 9.9l167 .8c6.7 0 10.5-7.7 6.3-12.9l-37.3-47.9z"}}]},name:"redo",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},50228:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"robot",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},32198:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},98165:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},87547:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},72868:function(e,t,n){"use strict";n.d(t,{L:function(){return c}});var r=n(67294),a=n(85241),i=n(78031),o=n(51633);function s(e,t){switch(t.type){case o.Q.blur:case o.Q.escapeKeyDown:return{open:!1};case o.Q.toggle:return{open:!e.open};case o.Q.open:return{open:!0};case o.Q.close:return{open:!1};default:throw Error("Unhandled action")}}var l=n(85893);function c(e){let{children:t,open:n,defaultOpen:c,onOpenChange:u}=e,{contextValue:d}=function(e={}){let{defaultOpen:t,onOpenChange:n,open:a}=e,[l,c]=r.useState(""),[u,d]=r.useState(null),p=r.useRef(null),m=r.useCallback((e,t,r,a)=>{"open"===t&&(null==n||n(e,r)),p.current=a},[n]),g=r.useMemo(()=>void 0!==a?{open:a}:{},[a]),[f,h]=(0,i.r)({controlledProps:g,initialState:t?{open:!0}:{open:!1},onStateChange:m,reducer:s});return r.useEffect(()=>{f.open||null===p.current||p.current===o.Q.blur||null==u||u.focus()},[f.open,u]),{contextValue:{state:f,dispatch:h,popupId:l,registerPopup:c,registerTrigger:d,triggerElement:u},open:f.open}}({defaultOpen:c,onOpenChange:u,open:n});return(0,l.jsx)(a.D.Provider,{value:d,children:t})}},85241:function(e,t,n){"use strict";n.d(t,{D:function(){return a}});var r=n(67294);let a=r.createContext(null)},51633:function(e,t,n){"use strict";n.d(t,{Q:function(){return r}});let r={blur:"dropdown:blur",escapeKeyDown:"dropdown:escapeKeyDown",toggle:"dropdown:toggle",open:"dropdown:open",close:"dropdown:close"}},41132:function(e,t,n){"use strict";var r=n(34678),a=n(85893);t.Z=(0,r.Z)((0,a.jsx)("path",{d:"M18.3 5.71a.9959.9959 0 0 0-1.41 0L12 10.59 7.11 5.7a.9959.9959 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z"}),"CloseRounded")},59301:function(e,t,n){"use strict";var r=n(34678),a=n(85893);t.Z=(0,r.Z)((0,a.jsx)("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreHoriz")},66478:function(e,t,n){"use strict";n.d(t,{Z:function(){return R},f:function(){return v}});var r=n(63366),a=n(87462),i=n(67294),o=n(70758),s=n(94780),l=n(14142),c=n(33703),u=n(74312),d=n(20407),p=n(78653),m=n(30220),g=n(48699),f=n(26821);function h(e){return(0,f.d6)("MuiButton",e)}let b=(0,f.sI)("MuiButton",["root","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","focusVisible","disabled","sizeSm","sizeMd","sizeLg","fullWidth","startDecorator","endDecorator","loading","loadingIndicatorCenter"]);var E=n(89996),T=n(85893);let S=["children","action","color","variant","size","fullWidth","startDecorator","endDecorator","loading","loadingPosition","loadingIndicator","disabled","component","slots","slotProps"],y=e=>{let{color:t,disabled:n,focusVisible:r,focusVisibleClassName:a,fullWidth:i,size:o,variant:c,loading:u}=e,d={root:["root",n&&"disabled",r&&"focusVisible",i&&"fullWidth",c&&`variant${(0,l.Z)(c)}`,t&&`color${(0,l.Z)(t)}`,o&&`size${(0,l.Z)(o)}`,u&&"loading"],startDecorator:["startDecorator"],endDecorator:["endDecorator"],loadingIndicatorCenter:["loadingIndicatorCenter"]},p=(0,s.Z)(d,h,{});return r&&a&&(p.root+=` ${a}`),p},A=(0,u.Z)("span",{name:"JoyButton",slot:"StartDecorator",overridesResolver:(e,t)=>t.startDecorator})({"--Icon-margin":"0 0 0 calc(var(--Button-gap) / -2)","--CircularProgress-margin":"0 0 0 calc(var(--Button-gap) / -2)",display:"inherit",marginRight:"var(--Button-gap)"}),k=(0,u.Z)("span",{name:"JoyButton",slot:"EndDecorator",overridesResolver:(e,t)=>t.endDecorator})({"--Icon-margin":"0 calc(var(--Button-gap) / -2) 0 0","--CircularProgress-margin":"0 calc(var(--Button-gap) / -2) 0 0",display:"inherit",marginLeft:"var(--Button-gap)"}),_=(0,u.Z)("span",{name:"JoyButton",slot:"LoadingCenter",overridesResolver:(e,t)=>t.loadingIndicatorCenter})(({theme:e,ownerState:t})=>{var n,r;return(0,a.Z)({display:"inherit",position:"absolute",left:"50%",transform:"translateX(-50%)",color:null==(n=e.variants[t.variant])||null==(n=n[t.color])?void 0:n.color},t.disabled&&{color:null==(r=e.variants[`${t.variant}Disabled`])||null==(r=r[t.color])?void 0:r.color})}),v=({theme:e,ownerState:t})=>{var n,r,i,o;return[(0,a.Z)({"--Icon-margin":"initial","--Icon-color":"neutral"!==t.color||"solid"===t.variant?"currentColor":e.vars.palette.text.icon},"sm"===t.size&&{"--Icon-fontSize":e.vars.fontSize.lg,"--CircularProgress-size":"20px","--CircularProgress-thickness":"2px","--Button-gap":"0.375rem",minHeight:"var(--Button-minHeight, 2rem)",fontSize:e.vars.fontSize.sm,paddingBlock:"2px",paddingInline:"0.75rem"},"md"===t.size&&{"--Icon-fontSize":e.vars.fontSize.xl,"--CircularProgress-size":"24px","--CircularProgress-thickness":"3px","--Button-gap":"0.5rem",minHeight:"var(--Button-minHeight, 2.5rem)",fontSize:e.vars.fontSize.sm,paddingBlock:"0.25rem",paddingInline:"1rem"},"lg"===t.size&&{"--Icon-fontSize":e.vars.fontSize.xl2,"--CircularProgress-size":"28px","--CircularProgress-thickness":"4px","--Button-gap":"0.75rem",minHeight:"var(--Button-minHeight, 3rem)",fontSize:e.vars.fontSize.md,paddingBlock:"0.375rem",paddingInline:"1.5rem"},{WebkitTapHighlightColor:"transparent",borderRadius:`var(--Button-radius, ${e.vars.radius.sm})`,margin:"var(--Button-margin)",border:"none",backgroundColor:"transparent",cursor:"pointer",display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",textDecoration:"none",fontFamily:e.vars.fontFamily.body,fontWeight:e.vars.fontWeight.lg,lineHeight:1},t.fullWidth&&{width:"100%"},{[e.focus.selector]:e.focus.default}),(0,a.Z)({},null==(n=e.variants[t.variant])?void 0:n[t.color],{"&:hover":{"@media (hover: hover)":null==(r=e.variants[`${t.variant}Hover`])?void 0:r[t.color]},'&:active, &[aria-pressed="true"]':null==(i=e.variants[`${t.variant}Active`])?void 0:i[t.color],"&:disabled":null==(o=e.variants[`${t.variant}Disabled`])?void 0:o[t.color]},"center"===t.loadingPosition&&{[`&.${b.loading}`]:{color:"transparent"}})]},C=(0,u.Z)("button",{name:"JoyButton",slot:"Root",overridesResolver:(e,t)=>t.root})(v),N=i.forwardRef(function(e,t){var n;let s=(0,d.Z)({props:e,name:"JoyButton"}),{children:l,action:u,color:f="primary",variant:h="solid",size:b="md",fullWidth:v=!1,startDecorator:N,endDecorator:R,loading:I=!1,loadingPosition:O="center",loadingIndicator:w,disabled:x,component:L,slots:D={},slotProps:P={}}=s,M=(0,r.Z)(s,S),F=i.useContext(E.Z),U=e.variant||F.variant||h,B=e.size||F.size||b,{getColor:H}=(0,p.VT)(U),G=H(e.color,F.color||f),z=null!=(n=e.disabled||e.loading)?n:F.disabled||x||I,$=i.useRef(null),j=(0,c.Z)($,t),{focusVisible:V,setFocusVisible:W,getRootProps:Z}=(0,o.U)((0,a.Z)({},s,{disabled:z,rootRef:j})),K=null!=w?w:(0,T.jsx)(g.Z,(0,a.Z)({},"context"!==G&&{color:G},{thickness:{sm:2,md:3,lg:4}[B]||3}));i.useImperativeHandle(u,()=>({focusVisible:()=>{var e;W(!0),null==(e=$.current)||e.focus()}}),[W]);let Y=(0,a.Z)({},s,{color:G,fullWidth:v,variant:U,size:B,focusVisible:V,loading:I,loadingPosition:O,disabled:z}),q=y(Y),X=(0,a.Z)({},M,{component:L,slots:D,slotProps:P}),[Q,J]=(0,m.Z)("root",{ref:t,className:q.root,elementType:C,externalForwardedProps:X,getSlotProps:Z,ownerState:Y}),[ee,et]=(0,m.Z)("startDecorator",{className:q.startDecorator,elementType:A,externalForwardedProps:X,ownerState:Y}),[en,er]=(0,m.Z)("endDecorator",{className:q.endDecorator,elementType:k,externalForwardedProps:X,ownerState:Y}),[ea,ei]=(0,m.Z)("loadingIndicatorCenter",{className:q.loadingIndicatorCenter,elementType:_,externalForwardedProps:X,ownerState:Y});return(0,T.jsxs)(Q,(0,a.Z)({},J,{children:[(N||I&&"start"===O)&&(0,T.jsx)(ee,(0,a.Z)({},et,{children:I&&"start"===O?K:N})),l,I&&"center"===O&&(0,T.jsx)(ea,(0,a.Z)({},ei,{children:K})),(R||I&&"end"===O)&&(0,T.jsx)(en,(0,a.Z)({},er,{children:I&&"end"===O?K:R}))]}))});N.muiName="Button";var R=N},89996:function(e,t,n){"use strict";var r=n(67294);let a=r.createContext({});t.Z=a},48699:function(e,t,n){"use strict";n.d(t,{Z:function(){return I}});var r=n(87462),a=n(63366),i=n(67294),o=n(90512),s=n(14142),l=n(94780),c=n(70917),u=n(74312),d=n(20407),p=n(78653),m=n(30220),g=n(26821);function f(e){return(0,g.d6)("MuiCircularProgress",e)}(0,g.sI)("MuiCircularProgress",["root","determinate","svg","track","progress","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","sizeSm","sizeMd","sizeLg","variantPlain","variantOutlined","variantSoft","variantSolid"]);var h=n(85893);let b=e=>e,E,T=["color","backgroundColor"],S=["children","className","color","size","variant","thickness","determinate","value","component","slots","slotProps"],y=(0,c.F4)({"0%":{transform:"rotate(-90deg)"},"100%":{transform:"rotate(270deg)"}}),A=e=>{let{determinate:t,color:n,variant:r,size:a}=e,i={root:["root",t&&"determinate",n&&`color${(0,s.Z)(n)}`,r&&`variant${(0,s.Z)(r)}`,a&&`size${(0,s.Z)(a)}`],svg:["svg"],track:["track"],progress:["progress"]};return(0,l.Z)(i,f,{})};function k(e,t){return`var(--CircularProgress-${e}Thickness, var(--CircularProgress-thickness, ${t}))`}let _=(0,u.Z)("span",{name:"JoyCircularProgress",slot:"Root",overridesResolver:(e,t)=>t.root})(({ownerState:e,theme:t})=>{var n;let i=(null==(n=t.variants[e.variant])?void 0:n[e.color])||{},{color:o,backgroundColor:s}=i,l=(0,a.Z)(i,T);return(0,r.Z)({"--Icon-fontSize":"calc(0.4 * var(--_root-size))","--CircularProgress-trackColor":s,"--CircularProgress-progressColor":o,"--CircularProgress-percent":e.value,"--CircularProgress-linecap":"round"},"sm"===e.size&&{"--_root-size":"var(--CircularProgress-size, 24px)","--_track-thickness":k("track","3px"),"--_progress-thickness":k("progress","3px")},"sm"===e.instanceSize&&{"--CircularProgress-size":"24px"},"md"===e.size&&{"--_track-thickness":k("track","6px"),"--_progress-thickness":k("progress","6px"),"--_root-size":"var(--CircularProgress-size, 40px)"},"md"===e.instanceSize&&{"--CircularProgress-size":"40px"},"lg"===e.size&&{"--_track-thickness":k("track","8px"),"--_progress-thickness":k("progress","8px"),"--_root-size":"var(--CircularProgress-size, 64px)"},"lg"===e.instanceSize&&{"--CircularProgress-size":"64px"},e.thickness&&{"--_track-thickness":`${e.thickness}px`,"--_progress-thickness":`${e.thickness}px`},{"--_thickness-diff":"calc(var(--_track-thickness) - var(--_progress-thickness))","--_inner-size":"calc(var(--_root-size) - 2 * var(--variant-borderWidth, 0px))","--_outlined-inset":"max(var(--_track-thickness), var(--_progress-thickness))",width:"var(--_root-size)",height:"var(--_root-size)",borderRadius:"var(--_root-size)",margin:"var(--CircularProgress-margin)",boxSizing:"border-box",display:"inline-flex",justifyContent:"center",alignItems:"center",flexShrink:0,position:"relative",color:o},e.children&&{fontFamily:t.vars.fontFamily.body,fontWeight:t.vars.fontWeight.md,fontSize:"calc(0.2 * var(--_root-size))"},l,"outlined"===e.variant&&{"&:before":(0,r.Z)({content:'""',display:"block",position:"absolute",borderRadius:"inherit",top:"var(--_outlined-inset)",left:"var(--_outlined-inset)",right:"var(--_outlined-inset)",bottom:"var(--_outlined-inset)"},l)})}),v=(0,u.Z)("svg",{name:"JoyCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({width:"inherit",height:"inherit",display:"inherit",boxSizing:"inherit",position:"absolute",top:"calc(-1 * var(--variant-borderWidth, 0px))",left:"calc(-1 * var(--variant-borderWidth, 0px))"}),C=(0,u.Z)("circle",{name:"JoyCircularProgress",slot:"track",overridesResolver:(e,t)=>t.track})({cx:"50%",cy:"50%",r:"calc(var(--_inner-size) / 2 - var(--_track-thickness) / 2 + min(0px, var(--_thickness-diff) / 2))",fill:"transparent",strokeWidth:"var(--_track-thickness)",stroke:"var(--CircularProgress-trackColor)"}),N=(0,u.Z)("circle",{name:"JoyCircularProgress",slot:"progress",overridesResolver:(e,t)=>t.progress})({"--_progress-radius":"calc(var(--_inner-size) / 2 - var(--_progress-thickness) / 2 - max(0px, var(--_thickness-diff) / 2))","--_progress-length":"calc(2 * 3.1415926535 * var(--_progress-radius))",cx:"50%",cy:"50%",r:"var(--_progress-radius)",fill:"transparent",strokeWidth:"var(--_progress-thickness)",stroke:"var(--CircularProgress-progressColor)",strokeLinecap:"var(--CircularProgress-linecap, round)",strokeDasharray:"var(--_progress-length)",strokeDashoffset:"calc(var(--_progress-length) - var(--CircularProgress-percent) * var(--_progress-length) / 100)",transformOrigin:"center",transform:"rotate(-90deg)"},({ownerState:e})=>!e.determinate&&(0,c.iv)(E||(E=b` +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3353],{14313:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z"}}]},name:"caret-right",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},24019:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},89035:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 00308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 00-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"code",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},57132:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},14079:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 161H699.2c-49.1 0-97.1 14.1-138.4 40.7L512 233l-48.8-31.3A255.2 255.2 0 00324.8 161H96c-17.7 0-32 14.3-32 32v568c0 17.7 14.3 32 32 32h228.8c49.1 0 97.1 14.1 138.4 40.7l44.4 28.6c1.3.8 2.8 1.3 4.3 1.3s3-.4 4.3-1.3l44.4-28.6C602 807.1 650.1 793 699.2 793H928c17.7 0 32-14.3 32-32V193c0-17.7-14.3-32-32-32zM324.8 721H136V233h188.8c35.4 0 69.8 10.1 99.5 29.2l48.8 31.3 6.9 4.5v462c-47.6-25.6-100.8-39-155.2-39zm563.2 0H699.2c-54.4 0-107.6 13.4-155.2 39V298l6.9-4.5 48.8-31.3c29.7-19.1 64.1-29.2 99.5-29.2H888v488zM396.9 361H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm223.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c0-4.1-3.2-7.5-7.1-7.5H627.1c-3.9 0-7.1 3.4-7.1 7.5zM396.9 501H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm416 0H627.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5z"}}]},name:"read",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},87740:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M758.2 839.1C851.8 765.9 912 651.9 912 523.9 912 303 733.5 124.3 512.6 124 291.4 123.7 112 302.8 112 523.9c0 125.2 57.5 236.9 147.6 310.2 3.5 2.8 8.6 2.2 11.4-1.3l39.4-50.5c2.7-3.4 2.1-8.3-1.2-11.1-8.1-6.6-15.9-13.7-23.4-21.2a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-9.3 9.3-19.1 18-29.3 26L668.2 724a8 8 0 00-14.1 3l-39.6 162.2c-1.2 5 2.6 9.9 7.7 9.9l167 .8c6.7 0 10.5-7.7 6.3-12.9l-37.3-47.9z"}}]},name:"redo",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},50228:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"robot",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},32198:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},98165:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},87547:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(87462),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},o=n(84089),s=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))})},72868:function(e,t,n){"use strict";n.d(t,{L:function(){return c}});var r=n(67294),a=n(85241),i=n(78031),o=n(51633);function s(e,t){switch(t.type){case o.Q.blur:case o.Q.escapeKeyDown:return{open:!1};case o.Q.toggle:return{open:!e.open};case o.Q.open:return{open:!0};case o.Q.close:return{open:!1};default:throw Error("Unhandled action")}}var l=n(85893);function c(e){let{children:t,open:n,defaultOpen:c,onOpenChange:u}=e,{contextValue:d}=function(e={}){let{defaultOpen:t,onOpenChange:n,open:a}=e,[l,c]=r.useState(""),[u,d]=r.useState(null),p=r.useRef(null),m=r.useCallback((e,t,r,a)=>{"open"===t&&(null==n||n(e,r)),p.current=a},[n]),g=r.useMemo(()=>void 0!==a?{open:a}:{},[a]),[f,h]=(0,i.r)({controlledProps:g,initialState:t?{open:!0}:{open:!1},onStateChange:m,reducer:s});return r.useEffect(()=>{f.open||null===p.current||p.current===o.Q.blur||null==u||u.focus()},[f.open,u]),{contextValue:{state:f,dispatch:h,popupId:l,registerPopup:c,registerTrigger:d,triggerElement:u},open:f.open}}({defaultOpen:c,onOpenChange:u,open:n});return(0,l.jsx)(a.D.Provider,{value:d,children:t})}},85241:function(e,t,n){"use strict";n.d(t,{D:function(){return a}});var r=n(67294);let a=r.createContext(null)},51633:function(e,t,n){"use strict";n.d(t,{Q:function(){return r}});let r={blur:"dropdown:blur",escapeKeyDown:"dropdown:escapeKeyDown",toggle:"dropdown:toggle",open:"dropdown:open",close:"dropdown:close"}},41132:function(e,t,n){"use strict";var r=n(34678),a=n(85893);t.Z=(0,r.Z)((0,a.jsx)("path",{d:"M18.3 5.71a.9959.9959 0 0 0-1.41 0L12 10.59 7.11 5.7a.9959.9959 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z"}),"CloseRounded")},59301:function(e,t,n){"use strict";var r=n(34678),a=n(85893);t.Z=(0,r.Z)((0,a.jsx)("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreHoriz")},66478:function(e,t,n){"use strict";n.d(t,{Z:function(){return R},f:function(){return v}});var r=n(63366),a=n(87462),i=n(67294),o=n(70758),s=n(94780),l=n(14142),c=n(33703),u=n(74312),d=n(20407),p=n(78653),m=n(30220),g=n(48699),f=n(26821);function h(e){return(0,f.d6)("MuiButton",e)}let b=(0,f.sI)("MuiButton",["root","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","focusVisible","disabled","sizeSm","sizeMd","sizeLg","fullWidth","startDecorator","endDecorator","loading","loadingIndicatorCenter"]);var E=n(89996),T=n(85893);let S=["children","action","color","variant","size","fullWidth","startDecorator","endDecorator","loading","loadingPosition","loadingIndicator","disabled","component","slots","slotProps"],y=e=>{let{color:t,disabled:n,focusVisible:r,focusVisibleClassName:a,fullWidth:i,size:o,variant:c,loading:u}=e,d={root:["root",n&&"disabled",r&&"focusVisible",i&&"fullWidth",c&&`variant${(0,l.Z)(c)}`,t&&`color${(0,l.Z)(t)}`,o&&`size${(0,l.Z)(o)}`,u&&"loading"],startDecorator:["startDecorator"],endDecorator:["endDecorator"],loadingIndicatorCenter:["loadingIndicatorCenter"]},p=(0,s.Z)(d,h,{});return r&&a&&(p.root+=` ${a}`),p},A=(0,u.Z)("span",{name:"JoyButton",slot:"StartDecorator",overridesResolver:(e,t)=>t.startDecorator})({"--Icon-margin":"0 0 0 calc(var(--Button-gap) / -2)","--CircularProgress-margin":"0 0 0 calc(var(--Button-gap) / -2)",display:"inherit",marginRight:"var(--Button-gap)"}),k=(0,u.Z)("span",{name:"JoyButton",slot:"EndDecorator",overridesResolver:(e,t)=>t.endDecorator})({"--Icon-margin":"0 calc(var(--Button-gap) / -2) 0 0","--CircularProgress-margin":"0 calc(var(--Button-gap) / -2) 0 0",display:"inherit",marginLeft:"var(--Button-gap)"}),_=(0,u.Z)("span",{name:"JoyButton",slot:"LoadingCenter",overridesResolver:(e,t)=>t.loadingIndicatorCenter})(({theme:e,ownerState:t})=>{var n,r;return(0,a.Z)({display:"inherit",position:"absolute",left:"50%",transform:"translateX(-50%)",color:null==(n=e.variants[t.variant])||null==(n=n[t.color])?void 0:n.color},t.disabled&&{color:null==(r=e.variants[`${t.variant}Disabled`])||null==(r=r[t.color])?void 0:r.color})}),v=({theme:e,ownerState:t})=>{var n,r,i,o;return[(0,a.Z)({"--Icon-margin":"initial","--Icon-color":"neutral"!==t.color||"solid"===t.variant?"currentColor":e.vars.palette.text.icon},"sm"===t.size&&{"--Icon-fontSize":e.vars.fontSize.lg,"--CircularProgress-size":"20px","--CircularProgress-thickness":"2px","--Button-gap":"0.375rem",minHeight:"var(--Button-minHeight, 2rem)",fontSize:e.vars.fontSize.sm,paddingBlock:"2px",paddingInline:"0.75rem"},"md"===t.size&&{"--Icon-fontSize":e.vars.fontSize.xl,"--CircularProgress-size":"24px","--CircularProgress-thickness":"3px","--Button-gap":"0.5rem",minHeight:"var(--Button-minHeight, 2.5rem)",fontSize:e.vars.fontSize.sm,paddingBlock:"0.25rem",paddingInline:"1rem"},"lg"===t.size&&{"--Icon-fontSize":e.vars.fontSize.xl2,"--CircularProgress-size":"28px","--CircularProgress-thickness":"4px","--Button-gap":"0.75rem",minHeight:"var(--Button-minHeight, 3rem)",fontSize:e.vars.fontSize.md,paddingBlock:"0.375rem",paddingInline:"1.5rem"},{WebkitTapHighlightColor:"transparent",borderRadius:`var(--Button-radius, ${e.vars.radius.sm})`,margin:"var(--Button-margin)",border:"none",backgroundColor:"transparent",cursor:"pointer",display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",textDecoration:"none",fontFamily:e.vars.fontFamily.body,fontWeight:e.vars.fontWeight.lg,lineHeight:1},t.fullWidth&&{width:"100%"},{[e.focus.selector]:e.focus.default}),(0,a.Z)({},null==(n=e.variants[t.variant])?void 0:n[t.color],{"&:hover":{"@media (hover: hover)":null==(r=e.variants[`${t.variant}Hover`])?void 0:r[t.color]},'&:active, &[aria-pressed="true"]':null==(i=e.variants[`${t.variant}Active`])?void 0:i[t.color],"&:disabled":null==(o=e.variants[`${t.variant}Disabled`])?void 0:o[t.color]},"center"===t.loadingPosition&&{[`&.${b.loading}`]:{color:"transparent"}})]},C=(0,u.Z)("button",{name:"JoyButton",slot:"Root",overridesResolver:(e,t)=>t.root})(v),N=i.forwardRef(function(e,t){var n;let s=(0,d.Z)({props:e,name:"JoyButton"}),{children:l,action:u,color:f="primary",variant:h="solid",size:b="md",fullWidth:v=!1,startDecorator:N,endDecorator:R,loading:I=!1,loadingPosition:O="center",loadingIndicator:w,disabled:x,component:L,slots:D={},slotProps:P={}}=s,M=(0,r.Z)(s,S),F=i.useContext(E.Z),U=e.variant||F.variant||h,B=e.size||F.size||b,{getColor:H}=(0,p.VT)(U),G=H(e.color,F.color||f),z=null!=(n=e.disabled||e.loading)?n:F.disabled||x||I,$=i.useRef(null),j=(0,c.Z)($,t),{focusVisible:V,setFocusVisible:W,getRootProps:Z}=(0,o.U)((0,a.Z)({},s,{disabled:z,rootRef:j})),K=null!=w?w:(0,T.jsx)(g.Z,(0,a.Z)({},"context"!==G&&{color:G},{thickness:{sm:2,md:3,lg:4}[B]||3}));i.useImperativeHandle(u,()=>({focusVisible:()=>{var e;W(!0),null==(e=$.current)||e.focus()}}),[W]);let Y=(0,a.Z)({},s,{color:G,fullWidth:v,variant:U,size:B,focusVisible:V,loading:I,loadingPosition:O,disabled:z}),q=y(Y),X=(0,a.Z)({},M,{component:L,slots:D,slotProps:P}),[Q,J]=(0,m.Z)("root",{ref:t,className:q.root,elementType:C,externalForwardedProps:X,getSlotProps:Z,ownerState:Y}),[ee,et]=(0,m.Z)("startDecorator",{className:q.startDecorator,elementType:A,externalForwardedProps:X,ownerState:Y}),[en,er]=(0,m.Z)("endDecorator",{className:q.endDecorator,elementType:k,externalForwardedProps:X,ownerState:Y}),[ea,ei]=(0,m.Z)("loadingIndicatorCenter",{className:q.loadingIndicatorCenter,elementType:_,externalForwardedProps:X,ownerState:Y});return(0,T.jsxs)(Q,(0,a.Z)({},J,{children:[(N||I&&"start"===O)&&(0,T.jsx)(ee,(0,a.Z)({},et,{children:I&&"start"===O?K:N})),l,I&&"center"===O&&(0,T.jsx)(ea,(0,a.Z)({},ei,{children:K})),(R||I&&"end"===O)&&(0,T.jsx)(en,(0,a.Z)({},er,{children:I&&"end"===O?K:R}))]}))});N.muiName="Button";var R=N},89996:function(e,t,n){"use strict";var r=n(67294);let a=r.createContext({});t.Z=a},48699:function(e,t,n){"use strict";n.d(t,{Z:function(){return I}});var r=n(87462),a=n(63366),i=n(67294),o=n(90512),s=n(14142),l=n(94780),c=n(70917),u=n(74312),d=n(20407),p=n(78653),m=n(30220),g=n(26821);function f(e){return(0,g.d6)("MuiCircularProgress",e)}(0,g.sI)("MuiCircularProgress",["root","determinate","svg","track","progress","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","sizeSm","sizeMd","sizeLg","variantPlain","variantOutlined","variantSoft","variantSolid"]);var h=n(85893);let b=e=>e,E,T=["color","backgroundColor"],S=["children","className","color","size","variant","thickness","determinate","value","component","slots","slotProps"],y=(0,c.F4)({"0%":{transform:"rotate(-90deg)"},"100%":{transform:"rotate(270deg)"}}),A=e=>{let{determinate:t,color:n,variant:r,size:a}=e,i={root:["root",t&&"determinate",n&&`color${(0,s.Z)(n)}`,r&&`variant${(0,s.Z)(r)}`,a&&`size${(0,s.Z)(a)}`],svg:["svg"],track:["track"],progress:["progress"]};return(0,l.Z)(i,f,{})};function k(e,t){return`var(--CircularProgress-${e}Thickness, var(--CircularProgress-thickness, ${t}))`}let _=(0,u.Z)("span",{name:"JoyCircularProgress",slot:"Root",overridesResolver:(e,t)=>t.root})(({ownerState:e,theme:t})=>{var n;let i=(null==(n=t.variants[e.variant])?void 0:n[e.color])||{},{color:o,backgroundColor:s}=i,l=(0,a.Z)(i,T);return(0,r.Z)({"--Icon-fontSize":"calc(0.4 * var(--_root-size))","--CircularProgress-trackColor":s,"--CircularProgress-progressColor":o,"--CircularProgress-percent":e.value,"--CircularProgress-linecap":"round"},"sm"===e.size&&{"--_root-size":"var(--CircularProgress-size, 24px)","--_track-thickness":k("track","3px"),"--_progress-thickness":k("progress","3px")},"sm"===e.instanceSize&&{"--CircularProgress-size":"24px"},"md"===e.size&&{"--_track-thickness":k("track","6px"),"--_progress-thickness":k("progress","6px"),"--_root-size":"var(--CircularProgress-size, 40px)"},"md"===e.instanceSize&&{"--CircularProgress-size":"40px"},"lg"===e.size&&{"--_track-thickness":k("track","8px"),"--_progress-thickness":k("progress","8px"),"--_root-size":"var(--CircularProgress-size, 64px)"},"lg"===e.instanceSize&&{"--CircularProgress-size":"64px"},e.thickness&&{"--_track-thickness":`${e.thickness}px`,"--_progress-thickness":`${e.thickness}px`},{"--_thickness-diff":"calc(var(--_track-thickness) - var(--_progress-thickness))","--_inner-size":"calc(var(--_root-size) - 2 * var(--variant-borderWidth, 0px))","--_outlined-inset":"max(var(--_track-thickness), var(--_progress-thickness))",width:"var(--_root-size)",height:"var(--_root-size)",borderRadius:"var(--_root-size)",margin:"var(--CircularProgress-margin)",boxSizing:"border-box",display:"inline-flex",justifyContent:"center",alignItems:"center",flexShrink:0,position:"relative",color:o},e.children&&{fontFamily:t.vars.fontFamily.body,fontWeight:t.vars.fontWeight.md,fontSize:"calc(0.2 * var(--_root-size))"},l,"outlined"===e.variant&&{"&:before":(0,r.Z)({content:'""',display:"block",position:"absolute",borderRadius:"inherit",top:"var(--_outlined-inset)",left:"var(--_outlined-inset)",right:"var(--_outlined-inset)",bottom:"var(--_outlined-inset)"},l)})}),v=(0,u.Z)("svg",{name:"JoyCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({width:"inherit",height:"inherit",display:"inherit",boxSizing:"inherit",position:"absolute",top:"calc(-1 * var(--variant-borderWidth, 0px))",left:"calc(-1 * var(--variant-borderWidth, 0px))"}),C=(0,u.Z)("circle",{name:"JoyCircularProgress",slot:"track",overridesResolver:(e,t)=>t.track})({cx:"50%",cy:"50%",r:"calc(var(--_inner-size) / 2 - var(--_track-thickness) / 2 + min(0px, var(--_thickness-diff) / 2))",fill:"transparent",strokeWidth:"var(--_track-thickness)",stroke:"var(--CircularProgress-trackColor)"}),N=(0,u.Z)("circle",{name:"JoyCircularProgress",slot:"progress",overridesResolver:(e,t)=>t.progress})({"--_progress-radius":"calc(var(--_inner-size) / 2 - var(--_progress-thickness) / 2 - max(0px, var(--_thickness-diff) / 2))","--_progress-length":"calc(2 * 3.1415926535 * var(--_progress-radius))",cx:"50%",cy:"50%",r:"var(--_progress-radius)",fill:"transparent",strokeWidth:"var(--_progress-thickness)",stroke:"var(--CircularProgress-progressColor)",strokeLinecap:"var(--CircularProgress-linecap, round)",strokeDasharray:"var(--_progress-length)",strokeDashoffset:"calc(var(--_progress-length) - var(--CircularProgress-percent) * var(--_progress-length) / 100)",transformOrigin:"center",transform:"rotate(-90deg)"},({ownerState:e})=>!e.determinate&&(0,c.iv)(E||(E=b` animation: var(--CircularProgress-circulation, 0.8s linear 0s infinite normal none running) ${0}; - `),y)),R=i.forwardRef(function(e,t){let n=(0,d.Z)({props:e,name:"JoyCircularProgress"}),{children:i,className:s,color:l="primary",size:c="md",variant:u="soft",thickness:g,determinate:f=!1,value:b=f?0:25,component:E,slots:T={},slotProps:y={}}=n,k=(0,a.Z)(n,S),{getColor:R}=(0,p.VT)(u),I=R(e.color,l),O=(0,r.Z)({},n,{color:I,size:c,variant:u,thickness:g,value:b,determinate:f,instanceSize:e.size}),w=A(O),x=(0,r.Z)({},k,{component:E,slots:T,slotProps:y}),[L,D]=(0,m.Z)("root",{ref:t,className:(0,o.Z)(w.root,s),elementType:_,externalForwardedProps:x,ownerState:O,additionalProps:(0,r.Z)({role:"progressbar",style:{"--CircularProgress-percent":b}},b&&f&&{"aria-valuenow":"number"==typeof b?Math.round(b):Math.round(Number(b||0))})}),[P,M]=(0,m.Z)("svg",{className:w.svg,elementType:v,externalForwardedProps:x,ownerState:O}),[F,U]=(0,m.Z)("track",{className:w.track,elementType:C,externalForwardedProps:x,ownerState:O}),[B,H]=(0,m.Z)("progress",{className:w.progress,elementType:N,externalForwardedProps:x,ownerState:O});return(0,h.jsxs)(L,(0,r.Z)({},D,{children:[(0,h.jsxs)(P,(0,r.Z)({},M,{children:[(0,h.jsx)(F,(0,r.Z)({},U)),(0,h.jsx)(B,(0,r.Z)({},H))]})),i]}))});var I=R},26047:function(e,t,n){"use strict";n.d(t,{Z:function(){return G}});var r=n(87462),a=n(63366),i=n(67294),o=n(90512),s=n(94780),l=n(34867),c=n(18719),u=n(70182);let d=(0,u.ZP)();var p=n(39214),m=n(96682),g=n(39707),f=n(88647);let h=(e,t)=>e.filter(e=>t.includes(e)),b=(e,t,n)=>{let r=e.keys[0];if(Array.isArray(t))t.forEach((t,r)=>{n((t,n)=>{r<=e.keys.length-1&&(0===r?Object.assign(t,n):t[e.up(e.keys[r])]=n)},t)});else if(t&&"object"==typeof t){let a=Object.keys(t).length>e.keys.length?e.keys:h(e.keys,Object.keys(t));a.forEach(a=>{if(-1!==e.keys.indexOf(a)){let i=t[a];void 0!==i&&n((t,n)=>{r===a?Object.assign(t,n):t[e.up(a)]=n},i)}})}else("number"==typeof t||"string"==typeof t)&&n((e,t)=>{Object.assign(e,t)},t)};function E(e){return e?`Level${e}`:""}function T(e){return e.unstable_level>0&&e.container}function S(e){return function(t){return`var(--Grid-${t}Spacing${E(e.unstable_level)})`}}function y(e){return function(t){return 0===e.unstable_level?`var(--Grid-${t}Spacing)`:`var(--Grid-${t}Spacing${E(e.unstable_level-1)})`}}function A(e){return 0===e.unstable_level?"var(--Grid-columns)":`var(--Grid-columns${E(e.unstable_level-1)})`}let k=({theme:e,ownerState:t})=>{let n=S(t),r={};return b(e.breakpoints,t.gridSize,(e,a)=>{let i={};!0===a&&(i={flexBasis:0,flexGrow:1,maxWidth:"100%"}),"auto"===a&&(i={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"}),"number"==typeof a&&(i={flexGrow:0,flexBasis:"auto",width:`calc(100% * ${a} / ${A(t)}${T(t)?` + ${n("column")}`:""})`}),e(r,i)}),r},_=({theme:e,ownerState:t})=>{let n={};return b(e.breakpoints,t.gridOffset,(e,r)=>{let a={};"auto"===r&&(a={marginLeft:"auto"}),"number"==typeof r&&(a={marginLeft:0===r?"0px":`calc(100% * ${r} / ${A(t)})`}),e(n,a)}),n},v=({theme:e,ownerState:t})=>{if(!t.container)return{};let n=T(t)?{[`--Grid-columns${E(t.unstable_level)}`]:A(t)}:{"--Grid-columns":12};return b(e.breakpoints,t.columns,(e,r)=>{e(n,{[`--Grid-columns${E(t.unstable_level)}`]:r})}),n},C=({theme:e,ownerState:t})=>{if(!t.container)return{};let n=y(t),r=T(t)?{[`--Grid-rowSpacing${E(t.unstable_level)}`]:n("row")}:{};return b(e.breakpoints,t.rowSpacing,(n,a)=>{var i;n(r,{[`--Grid-rowSpacing${E(t.unstable_level)}`]:"string"==typeof a?a:null==(i=e.spacing)?void 0:i.call(e,a)})}),r},N=({theme:e,ownerState:t})=>{if(!t.container)return{};let n=y(t),r=T(t)?{[`--Grid-columnSpacing${E(t.unstable_level)}`]:n("column")}:{};return b(e.breakpoints,t.columnSpacing,(n,a)=>{var i;n(r,{[`--Grid-columnSpacing${E(t.unstable_level)}`]:"string"==typeof a?a:null==(i=e.spacing)?void 0:i.call(e,a)})}),r},R=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return b(e.breakpoints,t.direction,(e,t)=>{e(n,{flexDirection:t})}),n},I=({ownerState:e})=>{let t=S(e),n=y(e);return(0,r.Z)({minWidth:0,boxSizing:"border-box"},e.container&&(0,r.Z)({display:"flex",flexWrap:"wrap"},e.wrap&&"wrap"!==e.wrap&&{flexWrap:e.wrap},{margin:`calc(${t("row")} / -2) calc(${t("column")} / -2)`},e.disableEqualOverflow&&{margin:`calc(${t("row")} * -1) 0px 0px calc(${t("column")} * -1)`}),(!e.container||T(e))&&(0,r.Z)({padding:`calc(${n("row")} / 2) calc(${n("column")} / 2)`},(e.disableEqualOverflow||e.parentDisableEqualOverflow)&&{padding:`${n("row")} 0px 0px ${n("column")}`}))},O=e=>{let t=[];return Object.entries(e).forEach(([e,n])=>{!1!==n&&void 0!==n&&t.push(`grid-${e}-${String(n)}`)}),t},w=(e,t="xs")=>{function n(e){return void 0!==e&&("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e&&e>0)}if(n(e))return[`spacing-${t}-${String(e)}`];if("object"==typeof e&&!Array.isArray(e)){let t=[];return Object.entries(e).forEach(([e,r])=>{n(r)&&t.push(`spacing-${e}-${String(r)}`)}),t}return[]},x=e=>void 0===e?[]:"object"==typeof e?Object.entries(e).map(([e,t])=>`direction-${e}-${t}`):[`direction-xs-${String(e)}`];var L=n(85893);let D=["className","children","columns","container","component","direction","wrap","spacing","rowSpacing","columnSpacing","disableEqualOverflow","unstable_level"],P=(0,f.Z)(),M=d("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>t.root});function F(e){return(0,p.Z)({props:e,name:"MuiGrid",defaultTheme:P})}var U=n(74312),B=n(20407);let H=function(e={}){let{createStyledComponent:t=M,useThemeProps:n=F,componentName:u="MuiGrid"}=e,d=i.createContext(void 0),p=(e,t)=>{let{container:n,direction:r,spacing:a,wrap:i,gridSize:o}=e,c={root:["root",n&&"container","wrap"!==i&&`wrap-xs-${String(i)}`,...x(r),...O(o),...n?w(a,t.breakpoints.keys[0]):[]]};return(0,s.Z)(c,e=>(0,l.Z)(u,e),{})},f=t(v,N,C,k,R,I,_),h=i.forwardRef(function(e,t){var s,l,u,h,b,E,T,S;let y=(0,m.Z)(),A=n(e),k=(0,g.Z)(A),_=i.useContext(d),{className:v,children:C,columns:N=12,container:R=!1,component:I="div",direction:O="row",wrap:w="wrap",spacing:x=0,rowSpacing:P=x,columnSpacing:M=x,disableEqualOverflow:F,unstable_level:U=0}=k,B=(0,a.Z)(k,D),H=F;U&&void 0!==F&&(H=e.disableEqualOverflow);let G={},z={},$={};Object.entries(B).forEach(([e,t])=>{void 0!==y.breakpoints.values[e]?G[e]=t:void 0!==y.breakpoints.values[e.replace("Offset","")]?z[e.replace("Offset","")]=t:$[e]=t});let j=null!=(s=e.columns)?s:U?void 0:N,V=null!=(l=e.spacing)?l:U?void 0:x,W=null!=(u=null!=(h=e.rowSpacing)?h:e.spacing)?u:U?void 0:P,Z=null!=(b=null!=(E=e.columnSpacing)?E:e.spacing)?b:U?void 0:M,K=(0,r.Z)({},k,{level:U,columns:j,container:R,direction:O,wrap:w,spacing:V,rowSpacing:W,columnSpacing:Z,gridSize:G,gridOffset:z,disableEqualOverflow:null!=(T=null!=(S=H)?S:_)&&T,parentDisableEqualOverflow:_}),Y=p(K,y),q=(0,L.jsx)(f,(0,r.Z)({ref:t,as:I,ownerState:K,className:(0,o.Z)(Y.root,v)},$,{children:i.Children.map(C,e=>{if(i.isValidElement(e)&&(0,c.Z)(e,["Grid"])){var t;return i.cloneElement(e,{unstable_level:null!=(t=e.props.unstable_level)?t:U+1})}return e})}));return void 0!==H&&H!==(null!=_&&_)&&(q=(0,L.jsx)(d.Provider,{value:H,children:q})),q});return h.muiName="Grid",h}({createStyledComponent:(0,U.Z)("div",{name:"JoyGrid",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,B.Z)({props:e,name:"JoyGrid"})});var G=H},14553:function(e,t,n){"use strict";n.d(t,{ZP:function(){return k}});var r=n(63366),a=n(87462),i=n(67294),o=n(14142),s=n(33703),l=n(70758),c=n(94780),u=n(74312),d=n(20407),p=n(78653),m=n(30220),g=n(26821);function f(e){return(0,g.d6)("MuiIconButton",e)}(0,g.sI)("MuiIconButton",["root","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","focusVisible","disabled","sizeSm","sizeMd","sizeLg"]);var h=n(89996),b=n(85893);let E=["children","action","component","color","disabled","variant","size","slots","slotProps"],T=e=>{let{color:t,disabled:n,focusVisible:r,focusVisibleClassName:a,size:i,variant:s}=e,l={root:["root",n&&"disabled",r&&"focusVisible",s&&`variant${(0,o.Z)(s)}`,t&&`color${(0,o.Z)(t)}`,i&&`size${(0,o.Z)(i)}`]},u=(0,c.Z)(l,f,{});return r&&a&&(u.root+=` ${a}`),u},S=(0,u.Z)("button")(({theme:e,ownerState:t})=>{var n,r,i,o;return[(0,a.Z)({"--Icon-margin":"initial","--Icon-color":"neutral"!==t.color||"solid"===t.variant?"currentColor":e.vars.palette.text.icon},t.instanceSize&&{"--IconButton-size":({sm:"2rem",md:"2.5rem",lg:"3rem"})[t.instanceSize]},"sm"===t.size&&{"--Icon-fontSize":"calc(var(--IconButton-size, 2rem) / 1.6)","--CircularProgress-size":"20px","--CircularProgress-thickness":"2px",minWidth:"var(--IconButton-size, 2rem)",minHeight:"var(--IconButton-size, 2rem)",fontSize:e.vars.fontSize.sm,paddingInline:"2px"},"md"===t.size&&{"--Icon-fontSize":"calc(var(--IconButton-size, 2.5rem) / 1.667)","--CircularProgress-size":"24px","--CircularProgress-thickness":"3px",minWidth:"var(--IconButton-size, 2.5rem)",minHeight:"var(--IconButton-size, 2.5rem)",fontSize:e.vars.fontSize.md,paddingInline:"0.25rem"},"lg"===t.size&&{"--Icon-fontSize":"calc(var(--IconButton-size, 3rem) / 1.714)","--CircularProgress-size":"28px","--CircularProgress-thickness":"4px",minWidth:"var(--IconButton-size, 3rem)",minHeight:"var(--IconButton-size, 3rem)",fontSize:e.vars.fontSize.lg,paddingInline:"0.375rem"},{WebkitTapHighlightColor:"transparent",paddingBlock:0,fontFamily:e.vars.fontFamily.body,fontWeight:e.vars.fontWeight.md,margin:"var(--IconButton-margin)",borderRadius:`var(--IconButton-radius, ${e.vars.radius.sm})`,border:"none",boxSizing:"border-box",backgroundColor:"transparent",cursor:"pointer",display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",[e.focus.selector]:(0,a.Z)({"--Icon-color":"currentColor"},e.focus.default)}),(0,a.Z)({},null==(n=e.variants[t.variant])?void 0:n[t.color],{"&:hover":{"@media (hover: hover)":(0,a.Z)({"--Icon-color":"currentColor"},null==(r=e.variants[`${t.variant}Hover`])?void 0:r[t.color])},'&:active, &[aria-pressed="true"]':(0,a.Z)({"--Icon-color":"currentColor"},null==(i=e.variants[`${t.variant}Active`])?void 0:i[t.color]),"&:disabled":null==(o=e.variants[`${t.variant}Disabled`])?void 0:o[t.color]})]}),y=(0,u.Z)(S,{name:"JoyIconButton",slot:"Root",overridesResolver:(e,t)=>t.root})({}),A=i.forwardRef(function(e,t){var n;let o=(0,d.Z)({props:e,name:"JoyIconButton"}),{children:c,action:u,component:g="button",color:f="neutral",disabled:S,variant:A="plain",size:k="md",slots:_={},slotProps:v={}}=o,C=(0,r.Z)(o,E),N=i.useContext(h.Z),R=e.variant||N.variant||A,I=e.size||N.size||k,{getColor:O}=(0,p.VT)(R),w=O(e.color,N.color||f),x=null!=(n=e.disabled)?n:N.disabled||S,L=i.useRef(null),D=(0,s.Z)(L,t),{focusVisible:P,setFocusVisible:M,getRootProps:F}=(0,l.U)((0,a.Z)({},o,{disabled:x,rootRef:D}));i.useImperativeHandle(u,()=>({focusVisible:()=>{var e;M(!0),null==(e=L.current)||e.focus()}}),[M]);let U=(0,a.Z)({},o,{component:g,color:w,disabled:x,variant:R,size:I,focusVisible:P,instanceSize:e.size}),B=T(U),H=(0,a.Z)({},C,{component:g,slots:_,slotProps:v}),[G,z]=(0,m.Z)("root",{ref:t,className:B.root,elementType:y,getSlotProps:F,externalForwardedProps:H,ownerState:U});return(0,b.jsx)(G,(0,a.Z)({},z,{children:c}))});A.muiName="IconButton";var k=A},25359:function(e,t,n){"use strict";n.d(t,{Z:function(){return U}});var r=n(63366),a=n(87462),i=n(67294),o=n(14142),s=n(94780),l=n(33703),c=n(92996),u=n(73546),d=n(22644),p=n(7333);function m(e,t){if(t.type===d.F.itemHover)return e;let n=(0,p.R$)(e,t);if(null===n.highlightedValue&&t.context.items.length>0)return(0,a.Z)({},n,{highlightedValue:t.context.items[0]});if(t.type===d.F.keyDown&&"Escape"===t.event.key)return(0,a.Z)({},n,{open:!1});if(t.type===d.F.blur){var r,i,o;if(!(null!=(r=t.context.listboxRef.current)&&r.contains(t.event.relatedTarget))){let e=null==(i=t.context.listboxRef.current)?void 0:i.getAttribute("id"),r=null==(o=t.event.relatedTarget)?void 0:o.getAttribute("aria-controls");return e&&r&&e===r?n:(0,a.Z)({},n,{open:!1,highlightedValue:t.context.items[0]})}}return n}var g=n(85241),f=n(96592),h=n(51633),b=n(12247),E=n(2900);let T={dispatch:()=>{},popupId:"",registerPopup:()=>{},registerTrigger:()=>{},state:{open:!0},triggerElement:null};var S=n(26558),y=n(85893);function A(e){let{value:t,children:n}=e,{dispatch:r,getItemIndex:a,getItemState:o,registerHighlightChangeHandler:s,registerSelectionChangeHandler:l,registerItem:c,totalSubitemCount:u}=t,d=i.useMemo(()=>({dispatch:r,getItemState:o,getItemIndex:a,registerHighlightChangeHandler:s,registerSelectionChangeHandler:l}),[r,a,o,s,l]),p=i.useMemo(()=>({getItemIndex:a,registerItem:c,totalSubitemCount:u}),[c,a,u]);return(0,y.jsx)(b.s.Provider,{value:p,children:(0,y.jsx)(S.Z.Provider,{value:d,children:n})})}var k=n(53406),_=n(7293),v=n(50984),C=n(3419),N=n(43614),R=n(74312),I=n(20407),O=n(55907),w=n(78653),x=n(26821);function L(e){return(0,x.d6)("MuiMenu",e)}(0,x.sI)("MuiMenu",["root","listbox","expanded","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","sizeSm","sizeMd","sizeLg"]);let D=["actions","children","color","component","disablePortal","keepMounted","id","invertedColors","onItemsChange","modifiers","variant","size","slots","slotProps"],P=e=>{let{open:t,variant:n,color:r,size:a}=e,i={root:["root",t&&"expanded",n&&`variant${(0,o.Z)(n)}`,r&&`color${(0,o.Z)(r)}`,a&&`size${(0,o.Z)(a)}`],listbox:["listbox"]};return(0,s.Z)(i,L,{})},M=(0,R.Z)(v.C,{name:"JoyMenu",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>{var n,r;let i=null==(n=e.variants[t.variant])?void 0:n[t.color];return[(0,a.Z)({"--focus-outline-offset":`calc(${e.vars.focus.thickness} * -1)`,"--ListItem-stickyBackground":(null==i?void 0:i.backgroundColor)||(null==i?void 0:i.background)||e.vars.palette.background.popup,"--ListItem-stickyTop":"calc(var(--List-padding, var(--ListDivider-gap)) * -1)"},C.M,{borderRadius:`var(--List-radius, ${e.vars.radius.sm})`,boxShadow:e.shadow.md,overflow:"auto",zIndex:`var(--unstable_popup-zIndex, ${e.vars.zIndex.popup})`},!(null!=i&&i.backgroundColor)&&{backgroundColor:e.vars.palette.background.popup}),"context"!==t.color&&t.invertedColors&&(null==(r=e.colorInversion[t.variant])?void 0:r[t.color])]}),F=i.forwardRef(function(e,t){var n;let o=(0,I.Z)({props:e,name:"JoyMenu"}),{actions:s,children:p,color:S="neutral",component:v,disablePortal:R=!1,keepMounted:x=!1,id:L,invertedColors:F=!1,onItemsChange:U,modifiers:B,variant:H="outlined",size:G="md",slots:z={},slotProps:$={}}=o,j=(0,r.Z)(o,D),{getColor:V}=(0,w.VT)(H),W=R?V(e.color,S):S,{contextValue:Z,getListboxProps:K,dispatch:Y,open:q,triggerElement:X}=function(e={}){var t,n;let{listboxRef:r,onItemsChange:o,id:s}=e,d=i.useRef(null),p=(0,l.Z)(d,r),S=null!=(t=(0,c.Z)(s))?t:"",{state:{open:y},dispatch:A,triggerElement:k,registerPopup:_}=null!=(n=i.useContext(g.D))?n:T,v=i.useRef(y),{subitems:C,contextValue:N}=(0,b.Y)(),R=i.useMemo(()=>Array.from(C.keys()),[C]),I=i.useCallback(e=>{var t,n;return null==e?null:null!=(t=null==(n=C.get(e))?void 0:n.ref.current)?t:null},[C]),{dispatch:O,getRootProps:w,contextValue:x,state:{highlightedValue:L},rootRef:D}=(0,f.s)({disabledItemsFocusable:!0,focusManagement:"DOM",getItemDomElement:I,getInitialState:()=>({selectedValues:[],highlightedValue:null}),isItemDisabled:e=>{var t;return(null==C||null==(t=C.get(e))?void 0:t.disabled)||!1},items:R,getItemAsString:e=>{var t,n;return(null==(t=C.get(e))?void 0:t.label)||(null==(n=C.get(e))||null==(n=n.ref.current)?void 0:n.innerText)},rootRef:p,onItemsChange:o,reducerActionContext:{listboxRef:d},selectionMode:"none",stateReducer:m});(0,u.Z)(()=>{_(S)},[S,_]),i.useEffect(()=>{if(y&&L===R[0]&&!v.current){var e;null==(e=C.get(R[0]))||null==(e=e.ref)||null==(e=e.current)||e.focus()}},[y,L,C,R]),i.useEffect(()=>{var e,t;null!=(e=d.current)&&e.contains(document.activeElement)&&null!==L&&(null==C||null==(t=C.get(L))||null==(t=t.ref.current)||t.focus())},[L,C]);let P=e=>t=>{var n,r;null==(n=e.onBlur)||n.call(e,t),t.defaultMuiPrevented||null!=(r=d.current)&&r.contains(t.relatedTarget)||t.relatedTarget===k||A({type:h.Q.blur,event:t})},M=e=>t=>{var n;null==(n=e.onKeyDown)||n.call(e,t),t.defaultMuiPrevented||"Escape"!==t.key||A({type:h.Q.escapeKeyDown,event:t})},F=(e={})=>({onBlur:P(e),onKeyDown:M(e)});return i.useDebugValue({subitems:C,highlightedValue:L}),{contextValue:(0,a.Z)({},N,x),dispatch:O,getListboxProps:(e={})=>{let t=(0,E.f)(F,w);return(0,a.Z)({},t(e),{id:S,role:"menu"})},highlightedValue:L,listboxRef:D,menuItems:C,open:y,triggerElement:k}}({onItemsChange:U,id:L,listboxRef:t});i.useImperativeHandle(s,()=>({dispatch:Y,resetHighlight:()=>Y({type:d.F.resetHighlight,event:null})}),[Y]);let Q=(0,a.Z)({},o,{disablePortal:R,invertedColors:F,color:W,variant:H,size:G,open:q,nesting:!1,row:!1}),J=P(Q),ee=(0,a.Z)({},j,{component:v,slots:z,slotProps:$}),et=i.useMemo(()=>[{name:"offset",options:{offset:[0,4]}},...B||[]],[B]),en=(0,_.y)({elementType:M,getSlotProps:K,externalForwardedProps:ee,externalSlotProps:{},ownerState:Q,additionalProps:{anchorEl:X,open:q&&null!==X,disablePortal:R,keepMounted:x,modifiers:et},className:J.root}),er=(0,y.jsx)(A,{value:Z,children:(0,y.jsx)(O.Yb,{variant:F?void 0:H,color:S,children:(0,y.jsx)(N.Z.Provider,{value:"menu",children:(0,y.jsx)(C.Z,{nested:!0,children:p})})})});return F&&(er=(0,y.jsx)(w.do,{variant:H,children:er})),er=(0,y.jsx)(M,(0,a.Z)({},en,!(null!=(n=o.slots)&&n.root)&&{as:k.r,slots:{root:v||"ul"}},{children:er})),R?er:(0,y.jsx)(w.ZP.Provider,{value:void 0,children:er})});var U=F},59562:function(e,t,n){"use strict";n.d(t,{Z:function(){return O}});var r=n(63366),a=n(87462),i=n(67294),o=n(33703),s=n(85241),l=n(51633),c=n(70758),u=n(2900),d=n(94780),p=n(14142),m=n(26821);function g(e){return(0,m.d6)("MuiMenuButton",e)}(0,m.sI)("MuiMenuButton",["root","colorPrimary","colorNeutral","colorDanger","colorInfo","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","disabled","sizeSm","sizeMd","sizeLg","fullWidth","startDecorator","endDecorator","loading","loadingIndicatorCenter"]);var f=n(20407),h=n(30220),b=n(48699),E=n(66478),T=n(74312),S=n(78653),y=n(89996),A=n(85893);let k=["children","color","component","disabled","endDecorator","loading","loadingPosition","loadingIndicator","size","slotProps","slots","startDecorator","variant"],_=e=>{let{color:t,disabled:n,fullWidth:r,size:a,variant:i,loading:o}=e,s={root:["root",n&&"disabled",r&&"fullWidth",i&&`variant${(0,p.Z)(i)}`,t&&`color${(0,p.Z)(t)}`,a&&`size${(0,p.Z)(a)}`,o&&"loading"],startDecorator:["startDecorator"],endDecorator:["endDecorator"],loadingIndicatorCenter:["loadingIndicatorCenter"]};return(0,d.Z)(s,g,{})},v=(0,T.Z)("button",{name:"JoyMenuButton",slot:"Root",overridesResolver:(e,t)=>t.root})(E.f),C=(0,T.Z)("span",{name:"JoyMenuButton",slot:"StartDecorator",overridesResolver:(e,t)=>t.startDecorator})({"--Icon-margin":"0 0 0 calc(var(--Button-gap) / -2)","--CircularProgress-margin":"0 0 0 calc(var(--Button-gap) / -2)",display:"inherit",marginRight:"var(--Button-gap)"}),N=(0,T.Z)("span",{name:"JoyMenuButton",slot:"EndDecorator",overridesResolver:(e,t)=>t.endDecorator})({"--Icon-margin":"0 calc(var(--Button-gap) / -2) 0 0","--CircularProgress-margin":"0 calc(var(--Button-gap) / -2) 0 0",display:"inherit",marginLeft:"var(--Button-gap)"}),R=(0,T.Z)("span",{name:"JoyMenuButton",slot:"LoadingCenter",overridesResolver:(e,t)=>t.loadingIndicatorCenter})(({theme:e,ownerState:t})=>{var n,r;return(0,a.Z)({display:"inherit",position:"absolute",left:"50%",transform:"translateX(-50%)",color:null==(n=e.variants[t.variant])||null==(n=n[t.color])?void 0:n.color},t.disabled&&{color:null==(r=e.variants[`${t.variant}Disabled`])||null==(r=r[t.color])?void 0:r.color})}),I=i.forwardRef(function(e,t){var n;let d=(0,f.Z)({props:e,name:"JoyMenuButton"}),{children:p,color:m="neutral",component:g,disabled:E=!1,endDecorator:T,loading:I=!1,loadingPosition:O="center",loadingIndicator:w,size:x="md",slotProps:L={},slots:D={},startDecorator:P,variant:M="outlined"}=d,F=(0,r.Z)(d,k),U=i.useContext(y.Z),B=e.variant||U.variant||M,H=e.size||U.size||x,{getColor:G}=(0,S.VT)(B),z=G(e.color,U.color||m),$=null!=(n=e.disabled)?n:U.disabled||E||I,{getRootProps:j,open:V,active:W}=function(e={}){let{disabled:t=!1,focusableWhenDisabled:n,rootRef:r}=e,d=i.useContext(s.D);if(null===d)throw Error("useMenuButton: no menu context available.");let{state:p,dispatch:m,registerTrigger:g,popupId:f}=d,{getRootProps:h,rootRef:b,active:E}=(0,c.U)({disabled:t,focusableWhenDisabled:n,rootRef:r}),T=(0,o.Z)(b,g),S=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.defaultMuiPrevented||m({type:l.Q.toggle,event:t})},y=e=>t=>{var n;null==(n=e.onKeyDown)||n.call(e,t),t.defaultMuiPrevented||"ArrowDown"!==t.key&&"ArrowUp"!==t.key||(t.preventDefault(),m({type:l.Q.open,event:t}))},A=(e={})=>({onClick:S(e),onKeyDown:y(e)});return{active:E,getRootProps:(e={})=>{let t=(0,u.f)(h,A);return(0,a.Z)({},t(e),{"aria-haspopup":"menu","aria-expanded":p.open,"aria-controls":f,ref:T})},open:p.open,rootRef:T}}({rootRef:t,disabled:$}),Z=null!=w?w:(0,A.jsx)(b.Z,(0,a.Z)({},"context"!==z&&{color:z},{thickness:{sm:2,md:3,lg:4}[H]||3})),K=(0,a.Z)({},d,{active:W,color:z,disabled:$,open:V,size:H,variant:B}),Y=_(K),q=(0,a.Z)({},F,{component:g,slots:D,slotProps:L}),[X,Q]=(0,h.Z)("root",{elementType:v,getSlotProps:j,externalForwardedProps:q,ref:t,ownerState:K,className:Y.root}),[J,ee]=(0,h.Z)("startDecorator",{className:Y.startDecorator,elementType:C,externalForwardedProps:q,ownerState:K}),[et,en]=(0,h.Z)("endDecorator",{className:Y.endDecorator,elementType:N,externalForwardedProps:q,ownerState:K}),[er,ea]=(0,h.Z)("loadingIndicatorCenter",{className:Y.loadingIndicatorCenter,elementType:R,externalForwardedProps:q,ownerState:K});return(0,A.jsxs)(X,(0,a.Z)({},Q,{children:[(P||I&&"start"===O)&&(0,A.jsx)(J,(0,a.Z)({},ee,{children:I&&"start"===O?Z:P})),p,I&&"center"===O&&(0,A.jsx)(er,(0,a.Z)({},ea,{children:Z})),(T||I&&"end"===O)&&(0,A.jsx)(et,(0,a.Z)({},en,{children:I&&"end"===O?Z:T}))]}))});var O=I},7203:function(e,t,n){"use strict";n.d(t,{Z:function(){return L}});var r=n(87462),a=n(63366),i=n(67294),o=n(14142),s=n(94780),l=n(92996),c=n(33703),u=n(70758),d=n(43069),p=n(51633),m=n(85241),g=n(2900),f=n(14072);function h(e){return`menu-item-${e.size}`}let b={dispatch:()=>{},popupId:"",registerPopup:()=>{},registerTrigger:()=>{},state:{open:!0},triggerElement:null};var E=n(39984),T=n(74312),S=n(20407),y=n(78653),A=n(55907),k=n(26821);function _(e){return(0,k.d6)("MuiMenuItem",e)}(0,k.sI)("MuiMenuItem",["root","focusVisible","disabled","selected","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantSoft","variantOutlined","variantSolid"]);var v=n(40780);let C=i.createContext("horizontal");var N=n(30220),R=n(85893);let I=["children","disabled","component","selected","color","orientation","variant","slots","slotProps"],O=e=>{let{focusVisible:t,disabled:n,selected:r,color:a,variant:i}=e,l={root:["root",t&&"focusVisible",n&&"disabled",r&&"selected",a&&`color${(0,o.Z)(a)}`,i&&`variant${(0,o.Z)(i)}`]},c=(0,s.Z)(l,_,{});return c},w=(0,T.Z)(E.r,{name:"JoyMenuItem",slot:"Root",overridesResolver:(e,t)=>t.root})({}),x=i.forwardRef(function(e,t){let n=(0,S.Z)({props:e,name:"JoyMenuItem"}),o=i.useContext(v.Z),{children:s,disabled:E=!1,component:T="li",selected:k=!1,color:_="neutral",orientation:x="horizontal",variant:L="plain",slots:D={},slotProps:P={}}=n,M=(0,a.Z)(n,I),{variant:F=L,color:U=_}=(0,A.yP)(e.variant,e.color),{getColor:B}=(0,y.VT)(F),H=B(e.color,U),{getRootProps:G,disabled:z,focusVisible:$}=function(e){var t;let{disabled:n=!1,id:a,rootRef:o,label:s}=e,E=(0,l.Z)(a),T=i.useRef(null),S=i.useMemo(()=>({disabled:n,id:null!=E?E:"",label:s,ref:T}),[n,E,s]),{dispatch:y}=null!=(t=i.useContext(m.D))?t:b,{getRootProps:A,highlighted:k,rootRef:_}=(0,d.J)({item:E}),{index:v,totalItemCount:C}=(0,f.B)(null!=E?E:h,S),{getRootProps:N,focusVisible:R,rootRef:I}=(0,u.U)({disabled:n,focusableWhenDisabled:!0}),O=(0,c.Z)(_,I,o,T);i.useDebugValue({id:E,highlighted:k,disabled:n,label:s});let w=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.defaultMuiPrevented||y({type:p.Q.close,event:t})},x=(e={})=>(0,r.Z)({},e,{onClick:w(e)});function L(e={}){let t=(0,g.f)(x,(0,g.f)(N,A));return(0,r.Z)({},t(e),{ref:O,role:"menuitem"})}return void 0===E?{getRootProps:L,disabled:!1,focusVisible:R,highlighted:!1,index:-1,totalItemCount:0,rootRef:O}:{getRootProps:L,disabled:n,focusVisible:R,highlighted:k,index:v,totalItemCount:C,rootRef:O}}({disabled:E,rootRef:t}),j=(0,r.Z)({},n,{component:T,color:H,disabled:z,focusVisible:$,orientation:x,selected:k,row:o,variant:F}),V=O(j),W=(0,r.Z)({},M,{component:T,slots:D,slotProps:P}),[Z,K]=(0,N.Z)("root",{ref:t,elementType:w,getSlotProps:G,externalForwardedProps:W,className:V.root,ownerState:j});return(0,R.jsx)(C.Provider,{value:x,children:(0,R.jsx)(Z,(0,r.Z)({},K,{children:s}))})});var L=x},3414:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var r=n(63366),a=n(87462),i=n(67294),o=n(90512),s=n(94780),l=n(14142),c=n(54844),u=n(20407),d=n(74312),p=n(58859),m=n(26821);function g(e){return(0,m.d6)("MuiSheet",e)}(0,m.sI)("MuiSheet",["root","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid"]);var f=n(78653),h=n(30220),b=n(85893);let E=["className","color","component","variant","invertedColors","slots","slotProps"],T=e=>{let{variant:t,color:n}=e,r={root:["root",t&&`variant${(0,l.Z)(t)}`,n&&`color${(0,l.Z)(n)}`]};return(0,s.Z)(r,g,{})},S=(0,d.Z)("div",{name:"JoySheet",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>{var n,r;let i=null==(n=e.variants[t.variant])?void 0:n[t.color],{borderRadius:o,bgcolor:s,backgroundColor:l,background:u}=(0,p.V)({theme:e,ownerState:t},["borderRadius","bgcolor","backgroundColor","background"]),d=(0,c.DW)(e,`palette.${s}`)||s||(0,c.DW)(e,`palette.${l}`)||l||u||(null==i?void 0:i.backgroundColor)||(null==i?void 0:i.background)||e.vars.palette.background.surface;return[(0,a.Z)({"--Icon-color":"neutral"!==t.color||"solid"===t.variant?"currentColor":e.vars.palette.text.icon,"--ListItem-stickyBackground":"transparent"===d?"initial":d,"--Sheet-background":"transparent"===d?"initial":d},void 0!==o&&{"--List-radius":`calc(${o} - var(--variant-borderWidth, 0px))`,"--unstable_actionRadius":`calc(${o} - var(--variant-borderWidth, 0px))`},{backgroundColor:e.vars.palette.background.surface,position:"relative"}),(0,a.Z)({},e.typography["body-md"],i),"context"!==t.color&&t.invertedColors&&(null==(r=e.colorInversion[t.variant])?void 0:r[t.color])]}),y=i.forwardRef(function(e,t){let n=(0,u.Z)({props:e,name:"JoySheet"}),{className:i,color:s="neutral",component:l="div",variant:c="plain",invertedColors:d=!1,slots:p={},slotProps:m={}}=n,g=(0,r.Z)(n,E),{getColor:y}=(0,f.VT)(c),A=y(e.color,s),k=(0,a.Z)({},n,{color:A,component:l,invertedColors:d,variant:c}),_=T(k),v=(0,a.Z)({},g,{component:l,slots:p,slotProps:m}),[C,N]=(0,h.Z)("root",{ref:t,className:(0,o.Z)(_.root,i),elementType:S,externalForwardedProps:v,ownerState:k}),R=(0,b.jsx)(C,(0,a.Z)({},N));return d?(0,b.jsx)(f.do,{variant:c,children:R}):R});var A=y},63955:function(e,t,n){"use strict";let r;n.d(t,{Z:function(){return q}});var a=n(63366),i=n(87462),o=n(67294),s=n(90512),l=n(14142),c=n(94780),u=n(82690),d=n(19032),p=n(99962),m=n(33703),g=n(73546),f=n(59948),h={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:-1,overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"},b=n(6414);function E(e,t){return e-t}function T(e,t,n){return null==e?t:Math.min(Math.max(t,e),n)}function S(e,t){var n;let{index:r}=null!=(n=e.reduce((e,n,r)=>{let a=Math.abs(t-n);return null===e||a({left:`${e}%`}),leap:e=>({width:`${e}%`})},"horizontal-reverse":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},C=e=>e;function N(){return void 0===r&&(r="undefined"==typeof CSS||"function"!=typeof CSS.supports||CSS.supports("touch-action","none")),r}var R=n(28442),I=n(74312),O=n(20407),w=n(78653),x=n(30220),L=n(26821);function D(e){return(0,L.d6)("MuiSlider",e)}let P=(0,L.sI)("MuiSlider",["root","disabled","dragging","focusVisible","marked","vertical","trackInverted","trackFalse","rail","track","mark","markActive","markLabel","thumb","thumbStart","thumbEnd","valueLabel","valueLabelOpen","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","disabled","sizeSm","sizeMd","sizeLg","input"]);var M=n(85893);let F=["aria-label","aria-valuetext","className","classes","disableSwap","disabled","defaultValue","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","onMouseDown","orientation","scale","step","tabIndex","track","value","valueLabelDisplay","valueLabelFormat","isRtl","color","size","variant","component","slots","slotProps"];function U(e){return e}let B=e=>{let{disabled:t,dragging:n,marked:r,orientation:a,track:i,variant:o,color:s,size:u}=e,d={root:["root",t&&"disabled",n&&"dragging",r&&"marked","vertical"===a&&"vertical","inverted"===i&&"trackInverted",!1===i&&"trackFalse",o&&`variant${(0,l.Z)(o)}`,s&&`color${(0,l.Z)(s)}`,u&&`size${(0,l.Z)(u)}`],rail:["rail"],track:["track"],thumb:["thumb",t&&"disabled"],input:["input"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],valueLabelOpen:["valueLabelOpen"],active:["active"],focusVisible:["focusVisible"]};return(0,c.Z)(d,D,{})},H=({theme:e,ownerState:t})=>(n={})=>{var r,a;let o=(null==(r=e.variants[`${t.variant}${n.state||""}`])?void 0:r[t.color])||{};return(0,i.Z)({},!n.state&&{"--variant-borderWidth":null!=(a=o["--variant-borderWidth"])?a:"0px"},{"--Slider-trackColor":o.color,"--Slider-thumbBackground":o.color,"--Slider-thumbColor":o.backgroundColor||e.vars.palette.background.surface,"--Slider-trackBackground":o.backgroundColor||e.vars.palette.background.surface,"--Slider-trackBorderColor":o.borderColor,"--Slider-railBackground":e.vars.palette.background.level2})},G=(0,I.Z)("span",{name:"JoySlider",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>{let n=H({theme:e,ownerState:t});return[(0,i.Z)({"--Slider-size":"max(42px, max(var(--Slider-thumbSize), var(--Slider-trackSize)))","--Slider-trackRadius":"var(--Slider-size)","--Slider-markBackground":e.vars.palette.text.tertiary,[`& .${P.markActive}`]:{"--Slider-markBackground":"var(--Slider-trackColor)"}},"sm"===t.size&&{"--Slider-markSize":"2px","--Slider-trackSize":"4px","--Slider-thumbSize":"14px","--Slider-valueLabelArrowSize":"6px"},"md"===t.size&&{"--Slider-markSize":"2px","--Slider-trackSize":"6px","--Slider-thumbSize":"18px","--Slider-valueLabelArrowSize":"8px"},"lg"===t.size&&{"--Slider-markSize":"3px","--Slider-trackSize":"8px","--Slider-thumbSize":"24px","--Slider-valueLabelArrowSize":"10px"},{"--Slider-thumbRadius":"calc(var(--Slider-thumbSize) / 2)","--Slider-thumbWidth":"var(--Slider-thumbSize)"},n(),{"&:hover":(0,i.Z)({},n({state:"Hover"})),"&:active":(0,i.Z)({},n({state:"Active"})),[`&.${P.disabled}`]:(0,i.Z)({pointerEvents:"none",color:e.vars.palette.text.tertiary},n({state:"Disabled"})),boxSizing:"border-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",WebkitTapHighlightColor:"transparent"},"horizontal"===t.orientation&&{padding:"calc(var(--Slider-size) / 2) 0",width:"100%"},"vertical"===t.orientation&&{padding:"0 calc(var(--Slider-size) / 2)",height:"100%"},{"@media print":{colorAdjust:"exact"}})]}),z=(0,I.Z)("span",{name:"JoySlider",slot:"Rail",overridesResolver:(e,t)=>t.rail})(({ownerState:e})=>[(0,i.Z)({display:"block",position:"absolute",backgroundColor:"inverted"===e.track?"var(--Slider-trackBackground)":"var(--Slider-railBackground)",border:"inverted"===e.track?"var(--variant-borderWidth, 0px) solid var(--Slider-trackBorderColor)":"initial",borderRadius:"var(--Slider-trackRadius)"},"horizontal"===e.orientation&&{height:"var(--Slider-trackSize)",top:"50%",left:0,right:0,transform:"translateY(-50%)"},"vertical"===e.orientation&&{width:"var(--Slider-trackSize)",top:0,bottom:0,left:"50%",transform:"translateX(-50%)"},"inverted"===e.track&&{opacity:1})]),$=(0,I.Z)("span",{name:"JoySlider",slot:"Track",overridesResolver:(e,t)=>t.track})(({ownerState:e})=>[(0,i.Z)({display:"block",position:"absolute",color:"var(--Slider-trackColor)",border:"inverted"===e.track?"initial":"var(--variant-borderWidth, 0px) solid var(--Slider-trackBorderColor)",backgroundColor:"inverted"===e.track?"var(--Slider-railBackground)":"var(--Slider-trackBackground)"},"horizontal"===e.orientation&&{height:"var(--Slider-trackSize)",top:"50%",transform:"translateY(-50%)",borderRadius:"var(--Slider-trackRadius) 0 0 var(--Slider-trackRadius)"},"vertical"===e.orientation&&{width:"var(--Slider-trackSize)",left:"50%",transform:"translateX(-50%)",borderRadius:"0 0 var(--Slider-trackRadius) var(--Slider-trackRadius)"},!1===e.track&&{display:"none"})]),j=(0,I.Z)("span",{name:"JoySlider",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({ownerState:e,theme:t})=>{var n;return(0,i.Z)({position:"absolute",boxSizing:"border-box",outline:0,display:"flex",alignItems:"center",justifyContent:"center",width:"var(--Slider-thumbWidth)",height:"var(--Slider-thumbSize)",border:"var(--variant-borderWidth, 0px) solid var(--Slider-trackBorderColor)",borderRadius:"var(--Slider-thumbRadius)",boxShadow:"var(--Slider-thumbShadow)",color:"var(--Slider-thumbColor)",backgroundColor:"var(--Slider-thumbBackground)",[t.focus.selector]:(0,i.Z)({},t.focus.default,{outlineOffset:0,outlineWidth:"max(4px, var(--Slider-thumbSize) / 3.6)"},"context"!==e.color&&{outlineColor:`rgba(${null==(n=t.vars.palette)||null==(n=n[e.color])?void 0:n.mainChannel} / 0.32)`})},"horizontal"===e.orientation&&{top:"50%",transform:"translate(-50%, -50%)"},"vertical"===e.orientation&&{left:"50%",transform:"translate(-50%, 50%)"},{"&::before":{boxSizing:"border-box",content:'""',display:"block",position:"absolute",background:"transparent",top:0,left:0,width:"100%",height:"100%",border:"2px solid",borderColor:"var(--Slider-thumbColor)",borderRadius:"inherit"}})}),V=(0,I.Z)("span",{name:"JoySlider",slot:"Mark",overridesResolver:(e,t)=>t.mark})(({ownerState:e})=>(0,i.Z)({position:"absolute",width:"var(--Slider-markSize)",height:"var(--Slider-markSize)",borderRadius:"var(--Slider-markSize)",backgroundColor:"var(--Slider-markBackground)"},"horizontal"===e.orientation&&(0,i.Z)({top:"50%",transform:"translate(calc(var(--Slider-markSize) / -2), -50%)"},0===e.percent&&{transform:"translate(min(var(--Slider-markSize), 3px), -50%)"},100===e.percent&&{transform:"translate(calc(var(--Slider-markSize) * -1 - min(var(--Slider-markSize), 3px)), -50%)"}),"vertical"===e.orientation&&(0,i.Z)({left:"50%",transform:"translate(-50%, calc(var(--Slider-markSize) / 2))"},0===e.percent&&{transform:"translate(-50%, calc(min(var(--Slider-markSize), 3px) * -1))"},100===e.percent&&{transform:"translate(-50%, calc(var(--Slider-markSize) * 1 + min(var(--Slider-markSize), 3px)))"}))),W=(0,I.Z)("span",{name:"JoySlider",slot:"ValueLabel",overridesResolver:(e,t)=>t.valueLabel})(({theme:e,ownerState:t})=>(0,i.Z)({},"sm"===t.size&&{fontSize:e.fontSize.xs,lineHeight:e.lineHeight.md,paddingInline:"0.25rem",minWidth:"20px"},"md"===t.size&&{fontSize:e.fontSize.sm,lineHeight:e.lineHeight.md,paddingInline:"0.375rem",minWidth:"24px"},"lg"===t.size&&{fontSize:e.fontSize.md,lineHeight:e.lineHeight.md,paddingInline:"0.5rem",minWidth:"28px"},{zIndex:1,display:"flex",alignItems:"center",justifyContent:"center",whiteSpace:"nowrap",fontFamily:e.vars.fontFamily.body,fontWeight:e.vars.fontWeight.md,bottom:0,transformOrigin:"bottom center",transform:"translateY(calc((var(--Slider-thumbSize) + var(--Slider-valueLabelArrowSize)) * -1)) scale(0)",position:"absolute",backgroundColor:e.vars.palette.background.tooltip,boxShadow:e.shadow.sm,borderRadius:e.vars.radius.xs,color:"#fff","&::before":{display:"var(--Slider-valueLabelArrowDisplay)",position:"absolute",content:'""',color:e.vars.palette.background.tooltip,bottom:0,border:"calc(var(--Slider-valueLabelArrowSize) / 2) solid",borderColor:"currentColor",borderRightColor:"transparent",borderBottomColor:"transparent",borderLeftColor:"transparent",left:"50%",transform:"translate(-50%, 100%)",backgroundColor:"transparent"},[`&.${P.valueLabelOpen}`]:{transform:"translateY(calc((var(--Slider-thumbSize) + var(--Slider-valueLabelArrowSize)) * -1)) scale(1)"}})),Z=(0,I.Z)("span",{name:"JoySlider",slot:"MarkLabel",overridesResolver:(e,t)=>t.markLabel})(({theme:e,ownerState:t})=>(0,i.Z)({fontFamily:e.vars.fontFamily.body},"sm"===t.size&&{fontSize:e.vars.fontSize.xs},"md"===t.size&&{fontSize:e.vars.fontSize.sm},"lg"===t.size&&{fontSize:e.vars.fontSize.md},{color:e.palette.text.tertiary,position:"absolute",whiteSpace:"nowrap"},"horizontal"===t.orientation&&{top:"calc(50% + 4px + (max(var(--Slider-trackSize), var(--Slider-thumbSize)) / 2))",transform:"translateX(-50%)"},"vertical"===t.orientation&&{left:"calc(50% + 8px + (max(var(--Slider-trackSize), var(--Slider-thumbSize)) / 2))",transform:"translateY(50%)"})),K=(0,I.Z)("input",{name:"JoySlider",slot:"Input",overridesResolver:(e,t)=>t.input})({}),Y=o.forwardRef(function(e,t){let n=(0,O.Z)({props:e,name:"JoySlider"}),{"aria-label":r,"aria-valuetext":l,className:c,classes:b,disableSwap:I=!1,disabled:L=!1,defaultValue:D,getAriaLabel:P,getAriaValueText:H,marks:Y=!1,max:q=100,min:X=0,orientation:Q="horizontal",scale:J=U,step:ee=1,track:et="normal",valueLabelDisplay:en="off",valueLabelFormat:er=U,isRtl:ea=!1,color:ei="primary",size:eo="md",variant:es="solid",component:el,slots:ec={},slotProps:eu={}}=n,ed=(0,a.Z)(n,F),{getColor:ep}=(0,w.VT)("solid"),em=ep(e.color,ei),eg=(0,i.Z)({},n,{marks:Y,classes:b,disabled:L,defaultValue:D,disableSwap:I,isRtl:ea,max:q,min:X,orientation:Q,scale:J,step:ee,track:et,valueLabelDisplay:en,valueLabelFormat:er,color:em,size:eo,variant:es}),{axisProps:ef,getRootProps:eh,getHiddenInputProps:eb,getThumbProps:eE,open:eT,active:eS,axis:ey,focusedThumbIndex:eA,range:ek,dragging:e_,marks:ev,values:eC,trackOffset:eN,trackLeap:eR,getThumbStyle:eI}=function(e){let{"aria-labelledby":t,defaultValue:n,disabled:r=!1,disableSwap:a=!1,isRtl:s=!1,marks:l=!1,max:c=100,min:b=0,name:R,onChange:I,onChangeCommitted:O,orientation:w="horizontal",rootRef:x,scale:L=C,step:D=1,tabIndex:P,value:M}=e,F=o.useRef(),[U,B]=o.useState(-1),[H,G]=o.useState(-1),[z,$]=o.useState(!1),j=o.useRef(0),[V,W]=(0,d.Z)({controlled:M,default:null!=n?n:b,name:"Slider"}),Z=I&&((e,t,n)=>{let r=e.nativeEvent||e,a=new r.constructor(r.type,r);Object.defineProperty(a,"target",{writable:!0,value:{value:t,name:R}}),I(a,t,n)}),K=Array.isArray(V),Y=K?V.slice().sort(E):[V];Y=Y.map(e=>T(e,b,c));let q=!0===l&&null!==D?[...Array(Math.floor((c-b)/D)+1)].map((e,t)=>({value:b+D*t})):l||[],X=q.map(e=>e.value),{isFocusVisibleRef:Q,onBlur:J,onFocus:ee,ref:et}=(0,p.Z)(),[en,er]=o.useState(-1),ea=o.useRef(),ei=(0,m.Z)(et,ea),eo=(0,m.Z)(x,ei),es=e=>t=>{var n;let r=Number(t.currentTarget.getAttribute("data-index"));ee(t),!0===Q.current&&er(r),G(r),null==e||null==(n=e.onFocus)||n.call(e,t)},el=e=>t=>{var n;J(t),!1===Q.current&&er(-1),G(-1),null==e||null==(n=e.onBlur)||n.call(e,t)};(0,g.Z)(()=>{if(r&&ea.current.contains(document.activeElement)){var e;null==(e=document.activeElement)||e.blur()}},[r]),r&&-1!==U&&B(-1),r&&-1!==en&&er(-1);let ec=e=>t=>{var n;null==(n=e.onChange)||n.call(e,t);let r=Number(t.currentTarget.getAttribute("data-index")),i=Y[r],o=X.indexOf(i),s=t.target.valueAsNumber;if(q&&null==D){let e=X[X.length-1];s=s>e?e:s{let n,r;let{current:i}=ea,{width:o,height:s,bottom:l,left:u}=i.getBoundingClientRect();if(n=0===ed.indexOf("vertical")?(l-e.y)/s:(e.x-u)/o,-1!==ed.indexOf("-reverse")&&(n=1-n),r=(c-b)*n+b,D)r=function(e,t,n){let r=Math.round((e-n)/t)*t+n;return Number(r.toFixed(function(e){if(1>Math.abs(e)){let t=e.toExponential().split("e-"),n=t[0].split(".")[1];return(n?n.length:0)+parseInt(t[1],10)}let t=e.toString().split(".")[1];return t?t.length:0}(t)))}(r,D,b);else{let e=S(X,r);r=X[e]}r=T(r,b,c);let d=0;if(K){d=t?eu.current:S(Y,r),a&&(r=T(r,Y[d-1]||-1/0,Y[d+1]||1/0));let e=r;r=A({values:Y,newValue:r,index:d}),a&&t||(d=r.indexOf(e),eu.current=d)}return{newValue:r,activeIndex:d}},em=(0,f.Z)(e=>{let t=y(e,F);if(!t)return;if(j.current+=1,"mousemove"===e.type&&0===e.buttons){eg(e);return}let{newValue:n,activeIndex:r}=ep({finger:t,move:!0});k({sliderRef:ea,activeIndex:r,setActive:B}),W(n),!z&&j.current>2&&$(!0),Z&&!_(n,V)&&Z(e,n,r)}),eg=(0,f.Z)(e=>{let t=y(e,F);if($(!1),!t)return;let{newValue:n}=ep({finger:t,move:!0});B(-1),"touchend"===e.type&&G(-1),O&&O(e,n),F.current=void 0,eh()}),ef=(0,f.Z)(e=>{if(r)return;N()||e.preventDefault();let t=e.changedTouches[0];null!=t&&(F.current=t.identifier);let n=y(e,F);if(!1!==n){let{newValue:t,activeIndex:r}=ep({finger:n});k({sliderRef:ea,activeIndex:r,setActive:B}),W(t),Z&&!_(t,V)&&Z(e,t,r)}j.current=0;let a=(0,u.Z)(ea.current);a.addEventListener("touchmove",em),a.addEventListener("touchend",eg)}),eh=o.useCallback(()=>{let e=(0,u.Z)(ea.current);e.removeEventListener("mousemove",em),e.removeEventListener("mouseup",eg),e.removeEventListener("touchmove",em),e.removeEventListener("touchend",eg)},[eg,em]);o.useEffect(()=>{let{current:e}=ea;return e.addEventListener("touchstart",ef,{passive:N()}),()=>{e.removeEventListener("touchstart",ef,{passive:N()}),eh()}},[eh,ef]),o.useEffect(()=>{r&&eh()},[r,eh]);let eb=e=>t=>{var n;if(null==(n=e.onMouseDown)||n.call(e,t),r||t.defaultPrevented||0!==t.button)return;t.preventDefault();let a=y(t,F);if(!1!==a){let{newValue:e,activeIndex:n}=ep({finger:a});k({sliderRef:ea,activeIndex:n,setActive:B}),W(e),Z&&!_(e,V)&&Z(t,e,n)}j.current=0;let i=(0,u.Z)(ea.current);i.addEventListener("mousemove",em),i.addEventListener("mouseup",eg)},eE=((K?Y[0]:b)-b)*100/(c-b),eT=(Y[Y.length-1]-b)*100/(c-b)-eE,eS=e=>t=>{var n;null==(n=e.onMouseOver)||n.call(e,t);let r=Number(t.currentTarget.getAttribute("data-index"));G(r)},ey=e=>t=>{var n;null==(n=e.onMouseLeave)||n.call(e,t),G(-1)};return{active:U,axis:ed,axisProps:v,dragging:z,focusedThumbIndex:en,getHiddenInputProps:(n={})=>{var a;let o={onChange:ec(n||{}),onFocus:es(n||{}),onBlur:el(n||{})},l=(0,i.Z)({},n,o);return(0,i.Z)({tabIndex:P,"aria-labelledby":t,"aria-orientation":w,"aria-valuemax":L(c),"aria-valuemin":L(b),name:R,type:"range",min:e.min,max:e.max,step:null===e.step&&e.marks?"any":null!=(a=e.step)?a:void 0,disabled:r},l,{style:(0,i.Z)({},h,{direction:s?"rtl":"ltr",width:"100%",height:"100%"})})},getRootProps:(e={})=>{let t={onMouseDown:eb(e||{})},n=(0,i.Z)({},e,t);return(0,i.Z)({ref:eo},n)},getThumbProps:(e={})=>{let t={onMouseOver:eS(e||{}),onMouseLeave:ey(e||{})};return(0,i.Z)({},e,t)},marks:q,open:H,range:K,rootRef:eo,trackLeap:eT,trackOffset:eE,values:Y,getThumbStyle:e=>({pointerEvents:-1!==U&&U!==e?"none":void 0})}}((0,i.Z)({},eg,{rootRef:t}));eg.marked=ev.length>0&&ev.some(e=>e.label),eg.dragging=e_;let eO=(0,i.Z)({},ef[ey].offset(eN),ef[ey].leap(eR)),ew=B(eg),ex=(0,i.Z)({},ed,{component:el,slots:ec,slotProps:eu}),[eL,eD]=(0,x.Z)("root",{ref:t,className:(0,s.Z)(ew.root,c),elementType:G,externalForwardedProps:ex,getSlotProps:eh,ownerState:eg}),[eP,eM]=(0,x.Z)("rail",{className:ew.rail,elementType:z,externalForwardedProps:ex,ownerState:eg}),[eF,eU]=(0,x.Z)("track",{additionalProps:{style:eO},className:ew.track,elementType:$,externalForwardedProps:ex,ownerState:eg}),[eB,eH]=(0,x.Z)("mark",{className:ew.mark,elementType:V,externalForwardedProps:ex,ownerState:eg}),[eG,ez]=(0,x.Z)("markLabel",{className:ew.markLabel,elementType:Z,externalForwardedProps:ex,ownerState:eg,additionalProps:{"aria-hidden":!0}}),[e$,ej]=(0,x.Z)("thumb",{className:ew.thumb,elementType:j,externalForwardedProps:ex,getSlotProps:eE,ownerState:eg}),[eV,eW]=(0,x.Z)("input",{className:ew.input,elementType:K,externalForwardedProps:ex,getSlotProps:eb,ownerState:eg}),[eZ,eK]=(0,x.Z)("valueLabel",{className:ew.valueLabel,elementType:W,externalForwardedProps:ex,ownerState:eg});return(0,M.jsxs)(eL,(0,i.Z)({},eD,{children:[(0,M.jsx)(eP,(0,i.Z)({},eM)),(0,M.jsx)(eF,(0,i.Z)({},eU)),ev.filter(e=>e.value>=X&&e.value<=q).map((e,t)=>{let n;let r=(e.value-X)*100/(q-X),a=ef[ey].offset(r);return n=!1===et?-1!==eC.indexOf(e.value):"normal"===et&&(ek?e.value>=eC[0]&&e.value<=eC[eC.length-1]:e.value<=eC[0])||"inverted"===et&&(ek?e.value<=eC[0]||e.value>=eC[eC.length-1]:e.value>=eC[0]),(0,M.jsxs)(o.Fragment,{children:[(0,M.jsx)(eB,(0,i.Z)({"data-index":t},eH,!(0,R.X)(eB)&&{ownerState:(0,i.Z)({},eH.ownerState,{percent:r})},{style:(0,i.Z)({},a,eH.style),className:(0,s.Z)(eH.className,n&&ew.markActive)})),null!=e.label?(0,M.jsx)(eG,(0,i.Z)({"data-index":t},ez,{style:(0,i.Z)({},a,ez.style),className:(0,s.Z)(ew.markLabel,ez.className,n&&ew.markLabelActive),children:e.label})):null]},e.value)}),eC.map((e,t)=>{let n=(e-X)*100/(q-X),a=ef[ey].offset(n);return(0,M.jsxs)(e$,(0,i.Z)({"data-index":t},ej,{className:(0,s.Z)(ej.className,eS===t&&ew.active,eA===t&&ew.focusVisible),style:(0,i.Z)({},a,eI(t),ej.style),children:[(0,M.jsx)(eV,(0,i.Z)({"data-index":t,"aria-label":P?P(t):r,"aria-valuenow":J(e),"aria-valuetext":H?H(J(e),t):l,value:eC[t]},eW)),"off"!==en?(0,M.jsx)(eZ,(0,i.Z)({},eK,{className:(0,s.Z)(eK.className,(eT===t||eS===t||"on"===en)&&ew.valueLabelOpen),children:"function"==typeof er?er(J(e),t):er})):null]}),t)})]}))});var q=Y},33028:function(e,t,n){"use strict";n.d(t,{Z:function(){return U}});var r=n(63366),a=n(87462),i=n(67294),o=n(14142),s=n(94780),l=n(73935),c=n(33703),u=n(74161),d=n(39336),p=n(73546),m=n(85893);let g=["onChange","maxRows","minRows","style","value"];function f(e){return parseInt(e,10)||0}let h={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function b(e){return null==e||0===Object.keys(e).length||0===e.outerHeightStyle&&!e.overflow}let E=i.forwardRef(function(e,t){let{onChange:n,maxRows:o,minRows:s=1,style:E,value:T}=e,S=(0,r.Z)(e,g),{current:y}=i.useRef(null!=T),A=i.useRef(null),k=(0,c.Z)(t,A),_=i.useRef(null),v=i.useRef(0),[C,N]=i.useState({outerHeightStyle:0}),R=i.useCallback(()=>{let t=A.current,n=(0,u.Z)(t),r=n.getComputedStyle(t);if("0px"===r.width)return{outerHeightStyle:0};let a=_.current;a.style.width=r.width,a.value=t.value||e.placeholder||"x","\n"===a.value.slice(-1)&&(a.value+=" ");let i=r.boxSizing,l=f(r.paddingBottom)+f(r.paddingTop),c=f(r.borderBottomWidth)+f(r.borderTopWidth),d=a.scrollHeight;a.value="x";let p=a.scrollHeight,m=d;s&&(m=Math.max(Number(s)*p,m)),o&&(m=Math.min(Number(o)*p,m)),m=Math.max(m,p);let g=m+("border-box"===i?l+c:0),h=1>=Math.abs(m-d);return{outerHeightStyle:g,overflow:h}},[o,s,e.placeholder]),I=(e,t)=>{let{outerHeightStyle:n,overflow:r}=t;return v.current<20&&(n>0&&Math.abs((e.outerHeightStyle||0)-n)>1||e.overflow!==r)?(v.current+=1,{overflow:r,outerHeightStyle:n}):e},O=i.useCallback(()=>{let e=R();b(e)||N(t=>I(t,e))},[R]),w=()=>{let e=R();b(e)||l.flushSync(()=>{N(t=>I(t,e))})};return i.useEffect(()=>{let e;let t=(0,d.Z)(()=>{v.current=0,A.current&&w()}),n=A.current,r=(0,u.Z)(n);return r.addEventListener("resize",t),"undefined"!=typeof ResizeObserver&&(e=new ResizeObserver(()=>{v.current=0,A.current&&w()})).observe(n),()=>{t.clear(),r.removeEventListener("resize",t),e&&e.disconnect()}}),(0,p.Z)(()=>{O()}),i.useEffect(()=>{v.current=0},[T]),(0,m.jsxs)(i.Fragment,{children:[(0,m.jsx)("textarea",(0,a.Z)({value:T,onChange:e=>{v.current=0,y||O(),n&&n(e)},ref:k,rows:s,style:(0,a.Z)({height:C.outerHeightStyle,overflow:C.overflow?"hidden":void 0},E)},S)),(0,m.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:_,tabIndex:-1,style:(0,a.Z)({},h.shadow,E,{paddingTop:0,paddingBottom:0})})]})});var T=n(74312),S=n(20407),y=n(78653),A=n(30220),k=n(26821);function _(e){return(0,k.d6)("MuiTextarea",e)}let v=(0,k.sI)("MuiTextarea",["root","textarea","startDecorator","endDecorator","formControl","disabled","error","focused","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","sizeSm","sizeMd","sizeLg","variantPlain","variantOutlined","variantSoft"]);var C=n(71387);let N=i.createContext(void 0);var R=n(30437),I=n(76043);let O=["aria-describedby","aria-label","aria-labelledby","autoComplete","autoFocus","className","defaultValue","disabled","error","id","name","onClick","onChange","onKeyDown","onKeyUp","onFocus","onBlur","placeholder","readOnly","required","type","value"],w=["propsToForward","rootStateClasses","inputStateClasses","getRootProps","getInputProps","formControl","focused","error","disabled","size","color","variant","startDecorator","endDecorator","minRows","maxRows","component","slots","slotProps"],x=e=>{let{disabled:t,variant:n,color:r,size:a}=e,i={root:["root",t&&"disabled",n&&`variant${(0,o.Z)(n)}`,r&&`color${(0,o.Z)(r)}`,a&&`size${(0,o.Z)(a)}`],textarea:["textarea"],startDecorator:["startDecorator"],endDecorator:["endDecorator"]};return(0,s.Z)(i,_,{})},L=(0,T.Z)("div",{name:"JoyTextarea",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>{var n,r,i,o,s;let l=null==(n=e.variants[`${t.variant}`])?void 0:n[t.color];return[(0,a.Z)({"--Textarea-radius":e.vars.radius.sm,"--Textarea-gap":"0.5rem","--Textarea-placeholderColor":"inherit","--Textarea-placeholderOpacity":.64,"--Textarea-decoratorColor":e.vars.palette.text.icon,"--Textarea-focused":"0","--Textarea-focusedThickness":e.vars.focus.thickness},"context"===t.color?{"--Textarea-focusedHighlight":e.vars.palette.focusVisible}:{"--Textarea-focusedHighlight":null==(r=e.vars.palette["neutral"===t.color?"primary":t.color])?void 0:r[500]},"sm"===t.size&&{"--Textarea-minHeight":"2rem","--Textarea-paddingBlock":"calc(0.5rem - var(--variant-borderWidth, 0px))","--Textarea-paddingInline":"0.5rem","--Textarea-decoratorChildHeight":"min(1.5rem, var(--Textarea-minHeight))","--Icon-fontSize":e.vars.fontSize.xl},"md"===t.size&&{"--Textarea-minHeight":"2.5rem","--Textarea-paddingBlock":"calc(0.5rem - var(--variant-borderWidth, 0px))","--Textarea-paddingInline":"0.75rem","--Textarea-decoratorChildHeight":"min(2rem, var(--Textarea-minHeight))","--Icon-fontSize":e.vars.fontSize.xl2},"lg"===t.size&&{"--Textarea-minHeight":"3rem","--Textarea-paddingBlock":"calc(0.75rem - var(--variant-borderWidth, 0px))","--Textarea-paddingInline":"1rem","--Textarea-gap":"0.75rem","--Textarea-decoratorChildHeight":"min(2.375rem, var(--Textarea-minHeight))","--Icon-fontSize":e.vars.fontSize.xl2},{"--_Textarea-paddingBlock":"max((var(--Textarea-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Textarea-decoratorChildHeight)) / 2, 0px)","--Textarea-decoratorChildRadius":"max(var(--Textarea-radius) - var(--variant-borderWidth, 0px) - var(--_Textarea-paddingBlock), min(var(--_Textarea-paddingBlock) + var(--variant-borderWidth, 0px), var(--Textarea-radius) / 2))","--Button-minHeight":"var(--Textarea-decoratorChildHeight)","--IconButton-size":"var(--Textarea-decoratorChildHeight)","--Button-radius":"var(--Textarea-decoratorChildRadius)","--IconButton-radius":"var(--Textarea-decoratorChildRadius)",boxSizing:"border-box"},"plain"!==t.variant&&{boxShadow:e.shadow.xs},{minWidth:0,minHeight:"var(--Textarea-minHeight)",cursor:"text",position:"relative",display:"flex",flexDirection:"column",paddingInlineStart:"var(--Textarea-paddingInline)",paddingBlock:"var(--Textarea-paddingBlock)",borderRadius:"var(--Textarea-radius)"},e.typography[`body-${t.size}`],l,{backgroundColor:null!=(i=null==l?void 0:l.backgroundColor)?i:e.vars.palette.background.surface,"&:before":{boxSizing:"border-box",content:'""',display:"block",position:"absolute",pointerEvents:"none",top:0,left:0,right:0,bottom:0,zIndex:1,borderRadius:"inherit",margin:"calc(var(--variant-borderWidth, 0px) * -1)",boxShadow:"var(--Textarea-focusedInset, inset) 0 0 0 calc(var(--Textarea-focused) * var(--Textarea-focusedThickness)) var(--Textarea-focusedHighlight)"}}),{"&:hover":(0,a.Z)({},null==(o=e.variants[`${t.variant}Hover`])?void 0:o[t.color],{backgroundColor:null,cursor:"text"}),[`&.${v.disabled}`]:null==(s=e.variants[`${t.variant}Disabled`])?void 0:s[t.color],"&:focus-within::before":{"--Textarea-focused":"1"}}]}),D=(0,T.Z)(E,{name:"JoyTextarea",slot:"Textarea",overridesResolver:(e,t)=>t.textarea})({resize:"none",border:"none",minWidth:0,outline:0,padding:0,paddingInlineEnd:"var(--Textarea-paddingInline)",flex:"auto",alignSelf:"stretch",color:"inherit",backgroundColor:"transparent",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontWeight:"inherit",lineHeight:"inherit","&::-webkit-input-placeholder":{color:"var(--Textarea-placeholderColor)",opacity:"var(--Textarea-placeholderOpacity)"},"&::-moz-placeholder":{color:"var(--Textarea-placeholderColor)",opacity:"var(--Textarea-placeholderOpacity)"},"&:-ms-input-placeholder":{color:"var(--Textarea-placeholderColor)",opacity:"var(--Textarea-placeholderOpacity)"},"&::-ms-input-placeholder":{color:"var(--Textarea-placeholderColor)",opacity:"var(--Textarea-placeholderOpacity)"}}),P=(0,T.Z)("div",{name:"JoyTextarea",slot:"StartDecorator",overridesResolver:(e,t)=>t.startDecorator})({display:"flex",marginInlineStart:"calc(var(--Textarea-paddingBlock) - var(--Textarea-paddingInline))",marginInlineEnd:"var(--Textarea-paddingBlock)",marginBlockEnd:"var(--Textarea-gap)",color:"var(--Textarea-decoratorColor)",cursor:"initial"}),M=(0,T.Z)("div",{name:"JoyTextarea",slot:"EndDecorator",overridesResolver:(e,t)=>t.endDecorator})({display:"flex",marginInlineStart:"calc(var(--Textarea-paddingBlock) - var(--Textarea-paddingInline))",marginInlineEnd:"var(--Textarea-paddingBlock)",marginBlockStart:"var(--Textarea-gap)",color:"var(--Textarea-decoratorColor)",cursor:"initial"}),F=i.forwardRef(function(e,t){var n,o,s,l,u,d,p;let g=(0,S.Z)({props:e,name:"JoyTextarea"}),f=function(e,t){let n=i.useContext(I.Z),{"aria-describedby":o,"aria-label":s,"aria-labelledby":l,autoComplete:u,autoFocus:d,className:p,defaultValue:m,disabled:g,error:f,id:h,name:b,onClick:E,onChange:T,onKeyDown:S,onKeyUp:y,onFocus:A,onBlur:k,placeholder:_,readOnly:v,required:w,type:x,value:L}=e,D=(0,r.Z)(e,O),{getRootProps:P,getInputProps:M,focused:F,error:U,disabled:B}=function(e){let t,n,r,o,s;let{defaultValue:l,disabled:u=!1,error:d=!1,onBlur:p,onChange:m,onFocus:g,required:f=!1,value:h,inputRef:b}=e,E=i.useContext(N);if(E){var T,S,y;t=void 0,n=null!=(T=E.disabled)&&T,r=null!=(S=E.error)&&S,o=null!=(y=E.required)&&y,s=E.value}else t=l,n=u,r=d,o=f,s=h;let{current:A}=i.useRef(null!=s),k=i.useCallback(e=>{},[]),_=i.useRef(null),v=(0,c.Z)(_,b,k),[I,O]=i.useState(!1);i.useEffect(()=>{!E&&n&&I&&(O(!1),null==p||p())},[E,n,I,p]);let w=e=>t=>{var n,r;if(null!=E&&E.disabled){t.stopPropagation();return}null==(n=e.onFocus)||n.call(e,t),E&&E.onFocus?null==E||null==(r=E.onFocus)||r.call(E):O(!0)},x=e=>t=>{var n;null==(n=e.onBlur)||n.call(e,t),E&&E.onBlur?E.onBlur():O(!1)},L=e=>(t,...n)=>{var r,a;if(!A){let e=t.target||_.current;if(null==e)throw Error((0,C.Z)(17))}null==E||null==(r=E.onChange)||r.call(E,t),null==(a=e.onChange)||a.call(e,t,...n)},D=e=>t=>{var n;_.current&&t.currentTarget===t.target&&_.current.focus(),null==(n=e.onClick)||n.call(e,t)};return{disabled:n,error:r,focused:I,formControlContext:E,getInputProps:(e={})=>{let i=(0,a.Z)({},{onBlur:p,onChange:m,onFocus:g},(0,R._)(e)),l=(0,a.Z)({},e,i,{onBlur:x(i),onChange:L(i),onFocus:w(i)});return(0,a.Z)({},l,{"aria-invalid":r||void 0,defaultValue:t,ref:v,value:s,required:o,disabled:n})},getRootProps:(t={})=>{let n=(0,R._)(e,["onBlur","onChange","onFocus"]),r=(0,a.Z)({},n,(0,R._)(t));return(0,a.Z)({},t,r,{onClick:D(r)})},inputRef:v,required:o,value:s}}({disabled:null!=g?g:null==n?void 0:n.disabled,defaultValue:m,error:f,onBlur:k,onClick:E,onChange:T,onFocus:A,required:null!=w?w:null==n?void 0:n.required,value:L}),H={[t.disabled]:B,[t.error]:U,[t.focused]:F,[t.formControl]:!!n,[p]:p},G={[t.disabled]:B};return(0,a.Z)({formControl:n,propsToForward:{"aria-describedby":o,"aria-label":s,"aria-labelledby":l,autoComplete:u,autoFocus:d,disabled:B,id:h,onKeyDown:S,onKeyUp:y,name:b,placeholder:_,readOnly:v,type:x},rootStateClasses:H,inputStateClasses:G,getRootProps:P,getInputProps:M,focused:F,error:U,disabled:B},D)}(g,v),{propsToForward:h,rootStateClasses:b,inputStateClasses:E,getRootProps:T,getInputProps:k,formControl:_,focused:F,error:U=!1,disabled:B=!1,size:H="md",color:G="neutral",variant:z="outlined",startDecorator:$,endDecorator:j,minRows:V,maxRows:W,component:Z,slots:K={},slotProps:Y={}}=f,q=(0,r.Z)(f,w),X=null!=(n=null!=(o=e.disabled)?o:null==_?void 0:_.disabled)?n:B,Q=null!=(s=null!=(l=e.error)?l:null==_?void 0:_.error)?s:U,J=null!=(u=null!=(d=e.size)?d:null==_?void 0:_.size)?u:H,{getColor:ee}=(0,y.VT)(z),et=ee(e.color,Q?"danger":null!=(p=null==_?void 0:_.color)?p:G),en=(0,a.Z)({},g,{color:et,disabled:X,error:Q,focused:F,size:J,variant:z}),er=x(en),ea=(0,a.Z)({},q,{component:Z,slots:K,slotProps:Y}),[ei,eo]=(0,A.Z)("root",{ref:t,className:[er.root,b],elementType:L,externalForwardedProps:ea,getSlotProps:T,ownerState:en}),[es,el]=(0,A.Z)("textarea",{additionalProps:{id:null==_?void 0:_.htmlFor,"aria-describedby":null==_?void 0:_["aria-describedby"]},className:[er.textarea,E],elementType:D,internalForwardedProps:(0,a.Z)({},h,{minRows:V,maxRows:W}),externalForwardedProps:ea,getSlotProps:k,ownerState:en}),[ec,eu]=(0,A.Z)("startDecorator",{className:er.startDecorator,elementType:P,externalForwardedProps:ea,ownerState:en}),[ed,ep]=(0,A.Z)("endDecorator",{className:er.endDecorator,elementType:M,externalForwardedProps:ea,ownerState:en});return(0,m.jsxs)(ei,(0,a.Z)({},eo,{children:[$&&(0,m.jsx)(ec,(0,a.Z)({},eu,{children:$})),(0,m.jsx)(es,(0,a.Z)({},el)),j&&(0,m.jsx)(ed,(0,a.Z)({},ep,{children:j}))]}))});var U=F},38426:function(e,t,n){"use strict";n.d(t,{Z:function(){return eA}});var r=n(67294),a=n(99611),i=n(94184),o=n.n(i),s=n(87462),l=n(1413),c=n(4942),u=n(97685),d=n(71002),p=n(45987),m=n(27678),g=n(21770),f=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],h=r.createContext(null),b=0;function E(e){var t=e.src,n=e.isCustomPlaceholder,a=e.fallback,i=(0,r.useState)(n?"loading":"normal"),o=(0,u.Z)(i,2),s=o[0],l=o[1],c=(0,r.useRef)(!1),d="error"===s;(0,r.useEffect)(function(){new Promise(function(e){var n=document.createElement("img");n.onerror=function(){return e(!1)},n.onload=function(){return e(!0)},n.src=t}).then(function(e){e||l("error")})},[t]),(0,r.useEffect)(function(){n&&!c.current?l("loading"):d&&l("normal")},[t]);var p=function(){l("normal")};return[function(e){c.current=!1,"loading"===s&&null!=e&&e.complete&&(e.naturalWidth||e.naturalHeight)&&(c.current=!0,p())},d&&a?{src:a}:{onLoad:p,src:t},s]}var T=n(13328),S=n(64019),y=n(15105),A=n(80334);function k(e,t,n,r){var a=t+n,i=(n-r)/2;if(n>r){if(t>0)return(0,c.Z)({},e,i);if(t<0&&ar)return(0,c.Z)({},e,t<0?i:-i);return{}}var _=n(91881),v=n(75164),C={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1},N=n(2788),R=n(82225),I=function(e){var t=e.visible,n=e.maskTransitionName,a=e.getContainer,i=e.prefixCls,s=e.rootClassName,u=e.icons,d=e.countRender,p=e.showSwitch,m=e.showProgress,g=e.current,f=e.transform,b=e.count,E=e.scale,T=e.minScale,S=e.maxScale,A=e.closeIcon,k=e.onSwitchLeft,_=e.onSwitchRight,v=e.onClose,C=e.onZoomIn,I=e.onZoomOut,O=e.onRotateRight,w=e.onRotateLeft,x=e.onFlipX,L=e.onFlipY,D=e.toolbarRender,P=(0,r.useContext)(h),M=u.rotateLeft,F=u.rotateRight,U=u.zoomIn,B=u.zoomOut,H=u.close,G=u.left,z=u.right,$=u.flipX,j=u.flipY,V="".concat(i,"-operations-operation");r.useEffect(function(){var e=function(e){e.keyCode===y.Z.ESC&&v()};return t&&window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}},[t]);var W=[{icon:j,onClick:L,type:"flipY"},{icon:$,onClick:x,type:"flipX"},{icon:M,onClick:w,type:"rotateLeft"},{icon:F,onClick:O,type:"rotateRight"},{icon:B,onClick:I,type:"zoomOut",disabled:E===T},{icon:U,onClick:C,type:"zoomIn",disabled:E===S}].map(function(e){var t,n=e.icon,a=e.onClick,s=e.type,l=e.disabled;return r.createElement("div",{className:o()(V,(t={},(0,c.Z)(t,"".concat(i,"-operations-operation-").concat(s),!0),(0,c.Z)(t,"".concat(i,"-operations-operation-disabled"),!!l),t)),onClick:a,key:s},n)}),Z=r.createElement("div",{className:"".concat(i,"-operations")},W);return r.createElement(R.ZP,{visible:t,motionName:n},function(e){var t=e.className,n=e.style;return r.createElement(N.Z,{open:!0,getContainer:null!=a?a:document.body},r.createElement("div",{className:o()("".concat(i,"-operations-wrapper"),t,s),style:n},null===A?null:r.createElement("button",{className:"".concat(i,"-close"),onClick:v},A||H),p&&r.createElement(r.Fragment,null,r.createElement("div",{className:o()("".concat(i,"-switch-left"),(0,c.Z)({},"".concat(i,"-switch-left-disabled"),0===g)),onClick:k},G),r.createElement("div",{className:o()("".concat(i,"-switch-right"),(0,c.Z)({},"".concat(i,"-switch-right-disabled"),g===b-1)),onClick:_},z)),r.createElement("div",{className:"".concat(i,"-footer")},m&&r.createElement("div",{className:"".concat(i,"-progress")},d?d(g+1,b):"".concat(g+1," / ").concat(b)),D?D(Z,(0,l.Z)({icons:{flipYIcon:W[0],flipXIcon:W[1],rotateLeftIcon:W[2],rotateRightIcon:W[3],zoomOutIcon:W[4],zoomInIcon:W[5]},actions:{onFlipY:L,onFlipX:x,onRotateLeft:w,onRotateRight:O,onZoomOut:I,onZoomIn:C},transform:f},P?{current:g,total:b}:{})):Z)))})},O=["fallback","src","imgRef"],w=["prefixCls","src","alt","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],x=function(e){var t=e.fallback,n=e.src,a=e.imgRef,i=(0,p.Z)(e,O),o=E({src:n,fallback:t}),l=(0,u.Z)(o,2),c=l[0],d=l[1];return r.createElement("img",(0,s.Z)({ref:function(e){a.current=e,c(e)}},i,d))},L=function(e){var t,n,a,i,d,g,f,b=e.prefixCls,E=e.src,N=e.alt,R=e.fallback,O=e.movable,L=void 0===O||O,D=e.onClose,P=e.visible,M=e.icons,F=e.rootClassName,U=e.closeIcon,B=e.getContainer,H=e.current,G=void 0===H?0:H,z=e.count,$=void 0===z?1:z,j=e.countRender,V=e.scaleStep,W=void 0===V?.5:V,Z=e.minScale,K=void 0===Z?1:Z,Y=e.maxScale,q=void 0===Y?50:Y,X=e.transitionName,Q=e.maskTransitionName,J=void 0===Q?"fade":Q,ee=e.imageRender,et=e.imgCommonProps,en=e.toolbarRender,er=e.onTransform,ea=e.onChange,ei=(0,p.Z)(e,w),eo=(0,r.useRef)(),es=(0,r.useRef)({deltaX:0,deltaY:0,transformX:0,transformY:0}),el=(0,r.useState)(!1),ec=(0,u.Z)(el,2),eu=ec[0],ed=ec[1],ep=(0,r.useContext)(h),em=ep&&$>1,eg=ep&&$>=1,ef=(t=(0,r.useRef)(null),n=(0,r.useRef)([]),a=(0,r.useState)(C),d=(i=(0,u.Z)(a,2))[0],g=i[1],f=function(e,r){null===t.current&&(n.current=[],t.current=(0,v.Z)(function(){g(function(e){var a=e;return n.current.forEach(function(e){a=(0,l.Z)((0,l.Z)({},a),e)}),t.current=null,null==er||er({transform:a,action:r}),a})})),n.current.push((0,l.Z)((0,l.Z)({},d),e))},{transform:d,resetTransform:function(e){g(C),er&&!(0,_.Z)(C,d)&&er({transform:C,action:e})},updateTransform:f,dispatchZoomChange:function(e,t,n,r){var a=eo.current,i=a.width,o=a.height,s=a.offsetWidth,l=a.offsetHeight,c=a.offsetLeft,u=a.offsetTop,p=e,g=d.scale*e;g>q?(p=q/d.scale,g=q):g0&&(ek(!1),eb("prev"),null==ea||ea(G-1,G))},eO=function(e){null==e||e.preventDefault(),null==e||e.stopPropagation(),G<$-1&&(ek(!1),eb("next"),null==ea||ea(G+1,G))},ew=function(){if(P&&eu){ed(!1);var e,t,n,r,a,i,o=es.current,s=o.transformX,c=o.transformY;if(eC!==s&&eN!==c){var u=eo.current.offsetWidth*ev,d=eo.current.offsetHeight*ev,p=eo.current.getBoundingClientRect(),g=p.left,f=p.top,h=e_%180!=0,b=(e=h?d:u,t=h?u:d,r=(n=(0,m.g1)()).width,a=n.height,i=null,e<=r&&t<=a?i={x:0,y:0}:(e>r||t>a)&&(i=(0,l.Z)((0,l.Z)({},k("x",g,e,r)),k("y",f,t,a))),i);b&&eE((0,l.Z)({},b),"dragRebound")}}},ex=function(e){P&&eu&&eE({x:e.pageX-es.current.deltaX,y:e.pageY-es.current.deltaY},"move")},eL=function(e){P&&em&&(e.keyCode===y.Z.LEFT?eI():e.keyCode===y.Z.RIGHT&&eO())};(0,r.useEffect)(function(){var e,t,n,r;if(L){n=(0,S.Z)(window,"mouseup",ew,!1),r=(0,S.Z)(window,"mousemove",ex,!1);try{window.top!==window.self&&(e=(0,S.Z)(window.top,"mouseup",ew,!1),t=(0,S.Z)(window.top,"mousemove",ex,!1))}catch(e){(0,A.Kp)(!1,"[rc-image] ".concat(e))}}return function(){var a,i,o,s;null===(a=n)||void 0===a||a.remove(),null===(i=r)||void 0===i||i.remove(),null===(o=e)||void 0===o||o.remove(),null===(s=t)||void 0===s||s.remove()}},[P,eu,eC,eN,e_,L]),(0,r.useEffect)(function(){var e=(0,S.Z)(window,"keydown",eL,!1);return function(){e.remove()}},[P,em,G]);var eD=r.createElement(x,(0,s.Z)({},et,{width:e.width,height:e.height,imgRef:eo,className:"".concat(b,"-img"),alt:N,style:{transform:"translate3d(".concat(eh.x,"px, ").concat(eh.y,"px, 0) scale3d(").concat(eh.flipX?"-":"").concat(ev,", ").concat(eh.flipY?"-":"").concat(ev,", 1) rotate(").concat(e_,"deg)"),transitionDuration:!eA&&"0s"},fallback:R,src:E,onWheel:function(e){if(P&&0!=e.deltaY){var t=1+Math.min(Math.abs(e.deltaY/100),1)*W;e.deltaY>0&&(t=1/t),eT(t,"wheel",e.clientX,e.clientY)}},onMouseDown:function(e){L&&0===e.button&&(e.preventDefault(),e.stopPropagation(),es.current={deltaX:e.pageX-eh.x,deltaY:e.pageY-eh.y,transformX:eh.x,transformY:eh.y},ed(!0))},onDoubleClick:function(e){P&&(1!==ev?eE({x:0,y:0,scale:1},"doubleClick"):eT(1+W,"doubleClick",e.clientX,e.clientY))}}));return r.createElement(r.Fragment,null,r.createElement(T.Z,(0,s.Z)({transitionName:void 0===X?"zoom":X,maskTransitionName:J,closable:!1,keyboard:!0,prefixCls:b,onClose:D,visible:P,wrapClassName:eR,rootClassName:F,getContainer:B},ei,{afterClose:function(){eb("close")}}),r.createElement("div",{className:"".concat(b,"-img-wrapper")},ee?ee(eD,(0,l.Z)({transform:eh},ep?{current:G}:{})):eD)),r.createElement(I,{visible:P,transform:eh,maskTransitionName:J,closeIcon:U,getContainer:B,prefixCls:b,rootClassName:F,icons:void 0===M?{}:M,countRender:j,showSwitch:em,showProgress:eg,current:G,count:$,scale:ev,minScale:K,maxScale:q,toolbarRender:en,onSwitchLeft:eI,onSwitchRight:eO,onZoomIn:function(){eT(1+W,"zoomIn")},onZoomOut:function(){eT(1/(1+W),"zoomOut")},onRotateRight:function(){eE({rotate:e_+90},"rotateRight")},onRotateLeft:function(){eE({rotate:e_-90},"rotateLeft")},onFlipX:function(){eE({flipX:!eh.flipX},"flipX")},onFlipY:function(){eE({flipY:!eh.flipY},"flipY")},onClose:D}))},D=n(74902),P=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],M=["src"],F=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],U=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],B=function(e){var t,n,a,i,T=e.src,S=e.alt,y=e.onPreviewClose,A=e.prefixCls,k=void 0===A?"rc-image":A,_=e.previewPrefixCls,v=void 0===_?"".concat(k,"-preview"):_,C=e.placeholder,N=e.fallback,R=e.width,I=e.height,O=e.style,w=e.preview,x=void 0===w||w,D=e.className,P=e.onClick,M=e.onError,B=e.wrapperClassName,H=e.wrapperStyle,G=e.rootClassName,z=(0,p.Z)(e,F),$=C&&!0!==C,j="object"===(0,d.Z)(x)?x:{},V=j.src,W=j.visible,Z=void 0===W?void 0:W,K=j.onVisibleChange,Y=j.getContainer,q=j.mask,X=j.maskClassName,Q=j.movable,J=j.icons,ee=j.scaleStep,et=j.minScale,en=j.maxScale,er=j.imageRender,ea=j.toolbarRender,ei=(0,p.Z)(j,U),eo=null!=V?V:T,es=(0,g.Z)(!!Z,{value:Z,onChange:void 0===K?y:K}),el=(0,u.Z)(es,2),ec=el[0],eu=el[1],ed=E({src:T,isCustomPlaceholder:$,fallback:N}),ep=(0,u.Z)(ed,3),em=ep[0],eg=ep[1],ef=ep[2],eh=(0,r.useState)(null),eb=(0,u.Z)(eh,2),eE=eb[0],eT=eb[1],eS=(0,r.useContext)(h),ey=!!x,eA=o()(k,B,G,(0,c.Z)({},"".concat(k,"-error"),"error"===ef)),ek=(0,r.useMemo)(function(){var t={};return f.forEach(function(n){void 0!==e[n]&&(t[n]=e[n])}),t},f.map(function(t){return e[t]})),e_=(0,r.useMemo)(function(){return(0,l.Z)((0,l.Z)({},ek),{},{src:eo})},[eo,ek]),ev=(t=r.useState(function(){return String(b+=1)}),n=(0,u.Z)(t,1)[0],a=r.useContext(h),i={data:e_,canPreview:ey},r.useEffect(function(){if(a)return a.register(n,i)},[]),r.useEffect(function(){a&&a.register(n,i)},[ey,e_]),n);return r.createElement(r.Fragment,null,r.createElement("div",(0,s.Z)({},z,{className:eA,onClick:ey?function(e){var t=(0,m.os)(e.target),n=t.left,r=t.top;eS?eS.onPreview(ev,n,r):(eT({x:n,y:r}),eu(!0)),null==P||P(e)}:P,style:(0,l.Z)({width:R,height:I},H)}),r.createElement("img",(0,s.Z)({},ek,{className:o()("".concat(k,"-img"),(0,c.Z)({},"".concat(k,"-img-placeholder"),!0===C),D),style:(0,l.Z)({height:I},O),ref:em},eg,{width:R,height:I,onError:M})),"loading"===ef&&r.createElement("div",{"aria-hidden":"true",className:"".concat(k,"-placeholder")},C),q&&ey&&r.createElement("div",{className:o()("".concat(k,"-mask"),X),style:{display:(null==O?void 0:O.display)==="none"?"none":void 0}},q)),!eS&&ey&&r.createElement(L,(0,s.Z)({"aria-hidden":!ec,visible:ec,prefixCls:v,onClose:function(){eu(!1),eT(null)},mousePosition:eE,src:eo,alt:S,fallback:N,getContainer:void 0===Y?void 0:Y,icons:J,movable:Q,scaleStep:ee,minScale:et,maxScale:en,rootClassName:G,imageRender:er,imgCommonProps:ek,toolbarRender:ea},ei)))};B.PreviewGroup=function(e){var t,n,a,i,o,m,b=e.previewPrefixCls,E=e.children,T=e.icons,S=e.items,y=e.preview,A=e.fallback,k="object"===(0,d.Z)(y)?y:{},_=k.visible,v=k.onVisibleChange,C=k.getContainer,N=k.current,R=k.movable,I=k.minScale,O=k.maxScale,w=k.countRender,x=k.closeIcon,F=k.onChange,U=k.onTransform,B=k.toolbarRender,H=k.imageRender,G=(0,p.Z)(k,P),z=(t=r.useState({}),a=(n=(0,u.Z)(t,2))[0],i=n[1],o=r.useCallback(function(e,t){return i(function(n){return(0,l.Z)((0,l.Z)({},n),{},(0,c.Z)({},e,t))}),function(){i(function(t){var n=(0,l.Z)({},t);return delete n[e],n})}},[]),[r.useMemo(function(){return S?S.map(function(e){if("string"==typeof e)return{data:{src:e}};var t={};return Object.keys(e).forEach(function(n){["src"].concat((0,D.Z)(f)).includes(n)&&(t[n]=e[n])}),{data:t}}):Object.keys(a).reduce(function(e,t){var n=a[t],r=n.canPreview,i=n.data;return r&&e.push({data:i,id:t}),e},[])},[S,a]),o]),$=(0,u.Z)(z,2),j=$[0],V=$[1],W=(0,g.Z)(0,{value:N}),Z=(0,u.Z)(W,2),K=Z[0],Y=Z[1],q=(0,r.useState)(!1),X=(0,u.Z)(q,2),Q=X[0],J=X[1],ee=(null===(m=j[K])||void 0===m?void 0:m.data)||{},et=ee.src,en=(0,p.Z)(ee,M),er=(0,g.Z)(!!_,{value:_,onChange:function(e,t){null==v||v(e,t,K)}}),ea=(0,u.Z)(er,2),ei=ea[0],eo=ea[1],es=(0,r.useState)(null),el=(0,u.Z)(es,2),ec=el[0],eu=el[1],ed=r.useCallback(function(e,t,n){var r=j.findIndex(function(t){return t.id===e});eo(!0),eu({x:t,y:n}),Y(r<0?0:r),J(!0)},[j]);r.useEffect(function(){ei?Q||Y(0):J(!1)},[ei]);var ep=r.useMemo(function(){return{register:V,onPreview:ed}},[V,ed]);return r.createElement(h.Provider,{value:ep},E,r.createElement(L,(0,s.Z)({"aria-hidden":!ei,movable:R,visible:ei,prefixCls:void 0===b?"rc-image-preview":b,closeIcon:x,onClose:function(){eo(!1),eu(null)},mousePosition:ec,imgCommonProps:en,src:et,fallback:A,icons:void 0===T?{}:T,minScale:I,maxScale:O,getContainer:C,current:K,count:j.length,countRender:w,onTransform:U,toolbarRender:B,imageRender:H,onChange:function(e,t){Y(e),null==F||F(e,t)}},G)))},B.displayName="Image";var H=n(33603),G=n(53124),z=n(88526),$=n(97937),j=n(6171),V=n(18073),W={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},Z=n(84089),K=r.forwardRef(function(e,t){return r.createElement(Z.Z,(0,s.Z)({},e,{ref:t,icon:W}))}),Y={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},q=r.forwardRef(function(e,t){return r.createElement(Z.Z,(0,s.Z)({},e,{ref:t,icon:Y}))}),X={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Q=r.forwardRef(function(e,t){return r.createElement(Z.Z,(0,s.Z)({},e,{ref:t,icon:X}))}),J={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},ee=r.forwardRef(function(e,t){return r.createElement(Z.Z,(0,s.Z)({},e,{ref:t,icon:J}))}),et={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},en=r.forwardRef(function(e,t){return r.createElement(Z.Z,(0,s.Z)({},e,{ref:t,icon:et}))}),er=n(10274),ea=n(71194),ei=n(14747),eo=n(50438),es=n(16932),el=n(67968),ec=n(45503);let eu=e=>({position:e||"absolute",inset:0}),ed=e=>{let{iconCls:t,motionDurationSlow:n,paddingXXS:r,marginXXS:a,prefixCls:i,colorTextLightSolid:o}=e;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:o,background:new er.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${n}`,[`.${i}-mask-info`]:Object.assign(Object.assign({},ei.vS),{padding:`0 ${r}px`,[t]:{marginInlineEnd:a,svg:{verticalAlign:"baseline"}}})}},ep=e=>{let{previewCls:t,modalMaskBg:n,paddingSM:r,marginXL:a,margin:i,paddingLG:o,previewOperationColorDisabled:s,previewOperationHoverColor:l,motionDurationSlow:c,iconCls:u,colorTextLightSolid:d}=e,p=new er.C(n).setAlpha(.1),m=p.clone().setAlpha(.2);return{[`${t}-footer`]:{position:"fixed",bottom:a,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:e.previewOperationColor},[`${t}-progress`]:{marginBottom:i},[`${t}-close`]:{position:"fixed",top:a,right:{_skip_check_:!0,value:a},display:"flex",color:d,backgroundColor:p.toRgbString(),borderRadius:"50%",padding:r,outline:0,border:0,cursor:"pointer",transition:`all ${c}`,"&:hover":{backgroundColor:m.toRgbString()},[`& > ${u}`]:{fontSize:e.previewOperationSize}},[`${t}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${o}px`,backgroundColor:p.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:r,padding:r,cursor:"pointer",transition:`all ${c}`,userSelect:"none",[`&:not(${t}-operations-operation-disabled):hover > ${u}`]:{color:l},"&-disabled":{color:s,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${u}`]:{fontSize:e.previewOperationSize}}}}},em=e=>{let{modalMaskBg:t,iconCls:n,previewOperationColorDisabled:r,previewCls:a,zIndexPopup:i,motionDurationSlow:o}=e,s=new er.C(t).setAlpha(.1),l=s.clone().setAlpha(.2);return{[`${a}-switch-left, ${a}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:i+1,display:"flex",alignItems:"center",justifyContent:"center",width:e.imagePreviewSwitchSize,height:e.imagePreviewSwitchSize,marginTop:-e.imagePreviewSwitchSize/2,color:e.previewOperationColor,background:s.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${o}`,userSelect:"none","&:hover":{background:l.toRgbString()},"&-disabled":{"&, &:hover":{color:r,background:"transparent",cursor:"not-allowed",[`> ${n}`]:{cursor:"not-allowed"}}},[`> ${n}`]:{fontSize:e.previewOperationSize}},[`${a}-switch-left`]:{insetInlineStart:e.marginSM},[`${a}-switch-right`]:{insetInlineEnd:e.marginSM}}},eg=e=>{let{motionEaseOut:t,previewCls:n,motionDurationSlow:r,componentCls:a}=e;return[{[`${a}-preview-root`]:{[n]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${n}-body`]:Object.assign(Object.assign({},eu()),{overflow:"hidden"}),[`${n}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${r} ${t} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},eu()),{transition:`transform ${r} ${t} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${n}-moving`]:{[`${n}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${a}-preview-root`]:{[`${n}-wrap`]:{zIndex:e.zIndexPopup}}},{[`${a}-preview-operations-wrapper`]:{position:"fixed",zIndex:e.zIndexPopup+1},"&":[ep(e),em(e)]}]},ef=e=>{let{componentCls:t}=e;return{[t]:{position:"relative",display:"inline-block",[`${t}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${t}-img-placeholder`]:{backgroundColor:e.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${t}-mask`]:Object.assign({},ed(e)),[`${t}-mask:hover`]:{opacity:1},[`${t}-placeholder`]:Object.assign({},eu())}}},eh=e=>{let{previewCls:t}=e;return{[`${t}-root`]:(0,eo._y)(e,"zoom"),"&":(0,es.J$)(e,!0)}};var eb=(0,el.Z)("Image",e=>{let t=`${e.componentCls}-preview`,n=(0,ec.TS)(e,{previewCls:t,modalMaskBg:new er.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:e.controlHeightLG});return[ef(n),eg(n),(0,ea.Q)((0,ec.TS)(n,{componentCls:t})),eh(n)]},e=>({zIndexPopup:e.zIndexPopupBase+80,previewOperationColor:new er.C(e.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new er.C(e.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new er.C(e.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:1.5*e.fontSizeIcon})),eE=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);at.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n};let eT={rotateLeft:r.createElement(K,null),rotateRight:r.createElement(q,null),zoomIn:r.createElement(ee,null),zoomOut:r.createElement(en,null),close:r.createElement($.Z,null),left:r.createElement(j.Z,null),right:r.createElement(V.Z,null),flipX:r.createElement(Q,null),flipY:r.createElement(Q,{rotate:90})};var eS=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);at.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n};let ey=e=>{let{prefixCls:t,preview:n,className:i,rootClassName:s,style:l}=e,c=eS(e,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:u,locale:d=z.Z,getPopupContainer:p,image:m}=r.useContext(G.E_),g=u("image",t),f=u(),h=d.Image||z.Z.Image,[b,E]=eb(g),T=o()(s,E),S=o()(i,E,null==m?void 0:m.className),y=r.useMemo(()=>{if(!1===n)return n;let e="object"==typeof n?n:{},{getContainer:t}=e,i=eS(e,["getContainer"]);return Object.assign(Object.assign({mask:r.createElement("div",{className:`${g}-mask-info`},r.createElement(a.Z,null),null==h?void 0:h.preview),icons:eT},i),{getContainer:t||p,transitionName:(0,H.m)(f,"zoom",e.transitionName),maskTransitionName:(0,H.m)(f,"fade",e.maskTransitionName)})},[n,h]),A=Object.assign(Object.assign({},null==m?void 0:m.style),l);return b(r.createElement(B,Object.assign({prefixCls:g,preview:y,rootClassName:T,className:S,style:A},c)))};ey.PreviewGroup=e=>{var{previewPrefixCls:t,preview:n}=e,a=eE(e,["previewPrefixCls","preview"]);let{getPrefixCls:i}=r.useContext(G.E_),s=i("image",t),l=`${s}-preview`,c=i(),[u,d]=eb(s),p=r.useMemo(()=>{var e;if(!1===n)return n;let t="object"==typeof n?n:{},r=o()(d,null!==(e=t.rootClassName)&&void 0!==e?e:"");return Object.assign(Object.assign({},t),{transitionName:(0,H.m)(c,"zoom",t.transitionName),maskTransitionName:(0,H.m)(c,"fade",t.maskTransitionName),rootClassName:r})},[n]);return u(r.createElement(B.PreviewGroup,Object.assign({preview:p,previewPrefixCls:l,icons:eT},a)))};var eA=ey},56851:function(e,t){"use strict";t.Q=function(e){for(var t,n=[],r=String(e||""),a=r.indexOf(","),i=0,o=!1;!o;)-1===a&&(a=r.length,o=!0),((t=r.slice(i,a).trim())||!o)&&n.push(t),i=a+1,a=r.indexOf(",",i);return n}},94470:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,a=Object.getOwnPropertyDescriptor,i=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},o=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,a=t.call(e,"constructor"),i=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!a&&!i)return!1;for(r in e);return void 0===r||t.call(e,r)},s=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(a)return a(e,n).value}return e[n]};e.exports=function e(){var t,n,r,a,c,u,d=arguments[0],p=1,m=arguments.length,g=!1;for("boolean"==typeof d&&(g=d,d=arguments[1]||{},p=2),(null==d||"object"!=typeof d&&"function"!=typeof d)&&(d={});p=97&&t<=122||t>=65&&t<=90}},7961:function(e,t,n){"use strict";var r=n(46260),a=n(46195);e.exports=function(e){return r(e)||a(e)}},46195:function(e){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=48&&t<=57}},79480:function(e){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}},89435:function(e){"use strict";var t;e.exports=function(e){var n,r="&"+e+";";return(t=t||document.createElement("i")).innerHTML=r,(59!==(n=t.textContent).charCodeAt(n.length-1)||"semi"===e)&&n!==r&&n}},57574:function(e,t,n){"use strict";var r=n(37452),a=n(93580),i=n(46195),o=n(79480),s=n(7961),l=n(89435);e.exports=function(e,t){var n,i,o={};for(i in t||(t={}),p)n=t[i],o[i]=null==n?p[i]:n;return(o.position.indent||o.position.start)&&(o.indent=o.position.indent||[],o.position=o.position.start),function(e,t){var n,i,o,p,T,S,y,A,k,_,v,C,N,R,I,O,w,x,L,D,P,M=t.additional,F=t.nonTerminated,U=t.text,B=t.reference,H=t.warning,G=t.textContext,z=t.referenceContext,$=t.warningContext,j=t.position,V=t.indent||[],W=e.length,Z=0,K=-1,Y=j.column||1,q=j.line||1,X="",Q=[];for("string"==typeof M&&(M=M.charCodeAt(0)),x=J(),_=H?function(e,t){var n=J();n.column+=t,n.offset+=t,H.call($,E[e],n,e)}:d,Z--,W++;++Z=55296&&n<=57343||n>1114111?(_(7,D),A=u(65533)):A in a?(_(6,D),A=a[A]):(C="",((i=A)>=1&&i<=8||11===i||i>=13&&i<=31||i>=127&&i<=159||i>=64976&&i<=65007||(65535&i)==65535||(65535&i)==65534)&&_(6,D),A>65535&&(A-=65536,C+=u(A>>>10|55296),A=56320|1023&A),A=C+u(A))):O!==m&&_(4,D)),A?(ee(),x=J(),Z=P-1,Y+=P-I+1,Q.push(A),L=J(),L.offset++,B&&B.call(z,A,{start:x,end:L},e.slice(I-1,P)),x=L):(X+=S=e.slice(I-1,P),Y+=S.length,Z=P-1)}else 10===y&&(q++,K++,Y=0),y==y?(X+=u(y),Y++):ee();return Q.join("");function J(){return{line:q,column:Y,offset:Z+(j.offset||0)}}function ee(){X&&(Q.push(X),U&&U.call(G,X,{start:x,end:J()}),X="")}}(e,o)};var c={}.hasOwnProperty,u=String.fromCharCode,d=Function.prototype,p={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},m="named",g="hexadecimal",f="decimal",h={};h[g]=16,h[f]=10;var b={};b[m]=s,b[f]=i,b[g]=o;var E={};E[1]="Named character references must be terminated by a semicolon",E[2]="Numeric character references must be terminated by a semicolon",E[3]="Named character references cannot be empty",E[4]="Numeric character references cannot be empty",E[5]="Named character references must be known",E[6]="Numeric character references cannot be disallowed",E[7]="Numeric character references cannot be outside the permissible Unicode range"},31515:function(e,t,n){"use strict";let{DOCUMENT_MODE:r}=n(16152),a="html",i=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],o=i.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]),s=["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"],l=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],c=l.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]);function u(e){let t=-1!==e.indexOf('"')?"'":'"';return t+e+t}function d(e,t){for(let n=0;n-1)return r.QUIRKS;let e=null===t?o:i;if(d(n,e))return r.QUIRKS;if(d(n,e=null===t?l:c))return r.LIMITED_QUIRKS}return r.NO_QUIRKS},t.serializeContent=function(e,t,n){let r="!DOCTYPE ";return e&&(r+=e),t?r+=" PUBLIC "+u(t):n&&(r+=" SYSTEM"),null!==n&&(r+=" "+u(n)),r}},41734:function(e){"use strict";e.exports={controlCharacterInInputStream:"control-character-in-input-stream",noncharacterInInputStream:"noncharacter-in-input-stream",surrogateInInputStream:"surrogate-in-input-stream",nonVoidHtmlElementStartTagWithTrailingSolidus:"non-void-html-element-start-tag-with-trailing-solidus",endTagWithAttributes:"end-tag-with-attributes",endTagWithTrailingSolidus:"end-tag-with-trailing-solidus",unexpectedSolidusInTag:"unexpected-solidus-in-tag",unexpectedNullCharacter:"unexpected-null-character",unexpectedQuestionMarkInsteadOfTagName:"unexpected-question-mark-instead-of-tag-name",invalidFirstCharacterOfTagName:"invalid-first-character-of-tag-name",unexpectedEqualsSignBeforeAttributeName:"unexpected-equals-sign-before-attribute-name",missingEndTagName:"missing-end-tag-name",unexpectedCharacterInAttributeName:"unexpected-character-in-attribute-name",unknownNamedCharacterReference:"unknown-named-character-reference",missingSemicolonAfterCharacterReference:"missing-semicolon-after-character-reference",unexpectedCharacterAfterDoctypeSystemIdentifier:"unexpected-character-after-doctype-system-identifier",unexpectedCharacterInUnquotedAttributeValue:"unexpected-character-in-unquoted-attribute-value",eofBeforeTagName:"eof-before-tag-name",eofInTag:"eof-in-tag",missingAttributeValue:"missing-attribute-value",missingWhitespaceBetweenAttributes:"missing-whitespace-between-attributes",missingWhitespaceAfterDoctypePublicKeyword:"missing-whitespace-after-doctype-public-keyword",missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers:"missing-whitespace-between-doctype-public-and-system-identifiers",missingWhitespaceAfterDoctypeSystemKeyword:"missing-whitespace-after-doctype-system-keyword",missingQuoteBeforeDoctypePublicIdentifier:"missing-quote-before-doctype-public-identifier",missingQuoteBeforeDoctypeSystemIdentifier:"missing-quote-before-doctype-system-identifier",missingDoctypePublicIdentifier:"missing-doctype-public-identifier",missingDoctypeSystemIdentifier:"missing-doctype-system-identifier",abruptDoctypePublicIdentifier:"abrupt-doctype-public-identifier",abruptDoctypeSystemIdentifier:"abrupt-doctype-system-identifier",cdataInHtmlContent:"cdata-in-html-content",incorrectlyOpenedComment:"incorrectly-opened-comment",eofInScriptHtmlCommentLikeText:"eof-in-script-html-comment-like-text",eofInDoctype:"eof-in-doctype",nestedComment:"nested-comment",abruptClosingOfEmptyComment:"abrupt-closing-of-empty-comment",eofInComment:"eof-in-comment",incorrectlyClosedComment:"incorrectly-closed-comment",eofInCdata:"eof-in-cdata",absenceOfDigitsInNumericCharacterReference:"absence-of-digits-in-numeric-character-reference",nullCharacterReference:"null-character-reference",surrogateCharacterReference:"surrogate-character-reference",characterReferenceOutsideUnicodeRange:"character-reference-outside-unicode-range",controlCharacterReference:"control-character-reference",noncharacterCharacterReference:"noncharacter-character-reference",missingWhitespaceBeforeDoctypeName:"missing-whitespace-before-doctype-name",missingDoctypeName:"missing-doctype-name",invalidCharacterSequenceAfterDoctypeName:"invalid-character-sequence-after-doctype-name",duplicateAttribute:"duplicate-attribute",nonConformingDoctype:"non-conforming-doctype",missingDoctype:"missing-doctype",misplacedDoctype:"misplaced-doctype",endTagWithoutMatchingOpenElement:"end-tag-without-matching-open-element",closingOfElementWithOpenChildElements:"closing-of-element-with-open-child-elements",disallowedContentInNoscriptInHead:"disallowed-content-in-noscript-in-head",openElementsLeftAfterEof:"open-elements-left-after-eof",abandonedHeadElementChild:"abandoned-head-element-child",misplacedStartTagForHeadElement:"misplaced-start-tag-for-head-element",nestedNoscriptInHead:"nested-noscript-in-head",eofInElementThatCanContainOnlyText:"eof-in-element-that-can-contain-only-text"}},88779:function(e,t,n){"use strict";let r=n(55763),a=n(16152),i=a.TAG_NAMES,o=a.NAMESPACES,s=a.ATTRS,l={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},c={attributename:"attributeName",attributetype:"attributeType",basefrequency:"baseFrequency",baseprofile:"baseProfile",calcmode:"calcMode",clippathunits:"clipPathUnits",diffuseconstant:"diffuseConstant",edgemode:"edgeMode",filterunits:"filterUnits",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",limitingconeangle:"limitingConeAngle",markerheight:"markerHeight",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textlength:"textLength",viewbox:"viewBox",viewtarget:"viewTarget",xchannelselector:"xChannelSelector",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan"},u={"xlink:actuate":{prefix:"xlink",name:"actuate",namespace:o.XLINK},"xlink:arcrole":{prefix:"xlink",name:"arcrole",namespace:o.XLINK},"xlink:href":{prefix:"xlink",name:"href",namespace:o.XLINK},"xlink:role":{prefix:"xlink",name:"role",namespace:o.XLINK},"xlink:show":{prefix:"xlink",name:"show",namespace:o.XLINK},"xlink:title":{prefix:"xlink",name:"title",namespace:o.XLINK},"xlink:type":{prefix:"xlink",name:"type",namespace:o.XLINK},"xml:base":{prefix:"xml",name:"base",namespace:o.XML},"xml:lang":{prefix:"xml",name:"lang",namespace:o.XML},"xml:space":{prefix:"xml",name:"space",namespace:o.XML},xmlns:{prefix:"",name:"xmlns",namespace:o.XMLNS},"xmlns:xlink":{prefix:"xmlns",name:"xlink",namespace:o.XMLNS}},d=t.SVG_TAG_NAMES_ADJUSTMENT_MAP={altglyph:"altGlyph",altglyphdef:"altGlyphDef",altglyphitem:"altGlyphItem",animatecolor:"animateColor",animatemotion:"animateMotion",animatetransform:"animateTransform",clippath:"clipPath",feblend:"feBlend",fecolormatrix:"feColorMatrix",fecomponenttransfer:"feComponentTransfer",fecomposite:"feComposite",feconvolvematrix:"feConvolveMatrix",fediffuselighting:"feDiffuseLighting",fedisplacementmap:"feDisplacementMap",fedistantlight:"feDistantLight",feflood:"feFlood",fefunca:"feFuncA",fefuncb:"feFuncB",fefuncg:"feFuncG",fefuncr:"feFuncR",fegaussianblur:"feGaussianBlur",feimage:"feImage",femerge:"feMerge",femergenode:"feMergeNode",femorphology:"feMorphology",feoffset:"feOffset",fepointlight:"fePointLight",fespecularlighting:"feSpecularLighting",fespotlight:"feSpotLight",fetile:"feTile",feturbulence:"feTurbulence",foreignobject:"foreignObject",glyphref:"glyphRef",lineargradient:"linearGradient",radialgradient:"radialGradient",textpath:"textPath"},p={[i.B]:!0,[i.BIG]:!0,[i.BLOCKQUOTE]:!0,[i.BODY]:!0,[i.BR]:!0,[i.CENTER]:!0,[i.CODE]:!0,[i.DD]:!0,[i.DIV]:!0,[i.DL]:!0,[i.DT]:!0,[i.EM]:!0,[i.EMBED]:!0,[i.H1]:!0,[i.H2]:!0,[i.H3]:!0,[i.H4]:!0,[i.H5]:!0,[i.H6]:!0,[i.HEAD]:!0,[i.HR]:!0,[i.I]:!0,[i.IMG]:!0,[i.LI]:!0,[i.LISTING]:!0,[i.MENU]:!0,[i.META]:!0,[i.NOBR]:!0,[i.OL]:!0,[i.P]:!0,[i.PRE]:!0,[i.RUBY]:!0,[i.S]:!0,[i.SMALL]:!0,[i.SPAN]:!0,[i.STRONG]:!0,[i.STRIKE]:!0,[i.SUB]:!0,[i.SUP]:!0,[i.TABLE]:!0,[i.TT]:!0,[i.U]:!0,[i.UL]:!0,[i.VAR]:!0};t.causesExit=function(e){let t=e.tagName,n=t===i.FONT&&(null!==r.getTokenAttr(e,s.COLOR)||null!==r.getTokenAttr(e,s.SIZE)||null!==r.getTokenAttr(e,s.FACE));return!!n||p[t]},t.adjustTokenMathMLAttrs=function(e){for(let t=0;t=55296&&e<=57343},t.isSurrogatePair=function(e){return e>=56320&&e<=57343},t.getSurrogatePairCodePoint=function(e,t){return(e-55296)*1024+9216+t},t.isControlCodePoint=function(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159},t.isUndefinedCodePoint=function(e){return e>=64976&&e<=65007||n.indexOf(e)>-1}},23843:function(e,t,n){"use strict";let r=n(81704);e.exports=class extends r{constructor(e,t){super(e),this.posTracker=null,this.onParseError=t.onParseError}_setErrorLocation(e){e.startLine=e.endLine=this.posTracker.line,e.startCol=e.endCol=this.posTracker.col,e.startOffset=e.endOffset=this.posTracker.offset}_reportError(e){let t={code:e,startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1};this._setErrorLocation(t),this.onParseError(t)}_getOverriddenMethods(e){return{_err(t){e._reportError(t)}}}}},22232:function(e,t,n){"use strict";let r=n(23843),a=n(70050),i=n(46110),o=n(81704);e.exports=class extends r{constructor(e,t){super(e,t),this.opts=t,this.ctLoc=null,this.locBeforeToken=!1}_setErrorLocation(e){this.ctLoc&&(e.startLine=this.ctLoc.startLine,e.startCol=this.ctLoc.startCol,e.startOffset=this.ctLoc.startOffset,e.endLine=this.locBeforeToken?this.ctLoc.startLine:this.ctLoc.endLine,e.endCol=this.locBeforeToken?this.ctLoc.startCol:this.ctLoc.endCol,e.endOffset=this.locBeforeToken?this.ctLoc.startOffset:this.ctLoc.endOffset)}_getOverriddenMethods(e,t){return{_bootstrap(n,r){t._bootstrap.call(this,n,r),o.install(this.tokenizer,a,e.opts),o.install(this.tokenizer,i)},_processInputToken(n){e.ctLoc=n.location,t._processInputToken.call(this,n)},_err(t,n){e.locBeforeToken=n&&n.beforeToken,e._reportError(t)}}}}},23288:function(e,t,n){"use strict";let r=n(23843),a=n(57930),i=n(81704);e.exports=class extends r{constructor(e,t){super(e,t),this.posTracker=i.install(e,a),this.lastErrOffset=-1}_reportError(e){this.lastErrOffset!==this.posTracker.offset&&(this.lastErrOffset=this.posTracker.offset,super._reportError(e))}}},70050:function(e,t,n){"use strict";let r=n(23843),a=n(23288),i=n(81704);e.exports=class extends r{constructor(e,t){super(e,t);let n=i.install(e.preprocessor,a,t);this.posTracker=n.posTracker}}},11077:function(e,t,n){"use strict";let r=n(81704);e.exports=class extends r{constructor(e,t){super(e),this.onItemPop=t.onItemPop}_getOverriddenMethods(e,t){return{pop(){e.onItemPop(this.current),t.pop.call(this)},popAllUpToHtmlElement(){for(let t=this.stackTop;t>0;t--)e.onItemPop(this.items[t]);t.popAllUpToHtmlElement.call(this)},remove(n){e.onItemPop(this.current),t.remove.call(this,n)}}}}},452:function(e,t,n){"use strict";let r=n(81704),a=n(55763),i=n(46110),o=n(11077),s=n(16152),l=s.TAG_NAMES;e.exports=class extends r{constructor(e){super(e),this.parser=e,this.treeAdapter=this.parser.treeAdapter,this.posTracker=null,this.lastStartTagToken=null,this.lastFosterParentingLocation=null,this.currentToken=null}_setStartLocation(e){let t=null;this.lastStartTagToken&&((t=Object.assign({},this.lastStartTagToken.location)).startTag=this.lastStartTagToken.location),this.treeAdapter.setNodeSourceCodeLocation(e,t)}_setEndLocation(e,t){let n=this.treeAdapter.getNodeSourceCodeLocation(e);if(n&&t.location){let n=t.location,r=this.treeAdapter.getTagName(e),i=t.type===a.END_TAG_TOKEN&&r===t.tagName,o={};i?(o.endTag=Object.assign({},n),o.endLine=n.endLine,o.endCol=n.endCol,o.endOffset=n.endOffset):(o.endLine=n.startLine,o.endCol=n.startCol,o.endOffset=n.startOffset),this.treeAdapter.updateNodeSourceCodeLocation(e,o)}}_getOverriddenMethods(e,t){return{_bootstrap(n,a){t._bootstrap.call(this,n,a),e.lastStartTagToken=null,e.lastFosterParentingLocation=null,e.currentToken=null;let s=r.install(this.tokenizer,i);e.posTracker=s.posTracker,r.install(this.openElements,o,{onItemPop:function(t){e._setEndLocation(t,e.currentToken)}})},_runParsingLoop(n){t._runParsingLoop.call(this,n);for(let t=this.openElements.stackTop;t>=0;t--)e._setEndLocation(this.openElements.items[t],e.currentToken)},_processTokenInForeignContent(n){e.currentToken=n,t._processTokenInForeignContent.call(this,n)},_processToken(n){e.currentToken=n,t._processToken.call(this,n);let r=n.type===a.END_TAG_TOKEN&&(n.tagName===l.HTML||n.tagName===l.BODY&&this.openElements.hasInScope(l.BODY));if(r)for(let t=this.openElements.stackTop;t>=0;t--){let r=this.openElements.items[t];if(this.treeAdapter.getTagName(r)===n.tagName){e._setEndLocation(r,n);break}}},_setDocumentType(e){t._setDocumentType.call(this,e);let n=this.treeAdapter.getChildNodes(this.document),r=n.length;for(let t=0;t{let i=a.MODE[r];n[i]=function(n){e.ctLoc=e._getCurrentLocation(),t[i].call(this,n)}}),n}}},57930:function(e,t,n){"use strict";let r=n(81704);e.exports=class extends r{constructor(e){super(e),this.preprocessor=e,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.offset=0,this.col=0,this.line=1}_getOverriddenMethods(e,t){return{advance(){let n=this.pos+1,r=this.html[n];return e.isEol&&(e.isEol=!1,e.line++,e.lineStartPos=n),("\n"===r||"\r"===r&&"\n"!==this.html[n+1])&&(e.isEol=!0),e.col=n-e.lineStartPos+1,e.offset=e.droppedBufferSize+n,t.advance.call(this)},retreat(){t.retreat.call(this),e.isEol=!1,e.col=this.pos-e.lineStartPos+1},dropParsedChunk(){let n=this.pos;t.dropParsedChunk.call(this);let r=n-this.pos;e.lineStartPos-=r,e.droppedBufferSize+=r,e.offset=e.droppedBufferSize+this.pos}}}}},12484:function(e){"use strict";class t{constructor(e){this.length=0,this.entries=[],this.treeAdapter=e,this.bookmark=null}_getNoahArkConditionCandidates(e){let n=[];if(this.length>=3){let r=this.treeAdapter.getAttrList(e).length,a=this.treeAdapter.getTagName(e),i=this.treeAdapter.getNamespaceURI(e);for(let e=this.length-1;e>=0;e--){let o=this.entries[e];if(o.type===t.MARKER_ENTRY)break;let s=o.element,l=this.treeAdapter.getAttrList(s),c=this.treeAdapter.getTagName(s)===a&&this.treeAdapter.getNamespaceURI(s)===i&&l.length===r;c&&n.push({idx:e,attrs:l})}}return n.length<3?[]:n}_ensureNoahArkCondition(e){let t=this._getNoahArkConditionCandidates(e),n=t.length;if(n){let r=this.treeAdapter.getAttrList(e),a=r.length,i=Object.create(null);for(let e=0;e=2;e--)this.entries.splice(t[e].idx,1),this.length--}}insertMarker(){this.entries.push({type:t.MARKER_ENTRY}),this.length++}pushElement(e,n){this._ensureNoahArkCondition(e),this.entries.push({type:t.ELEMENT_ENTRY,element:e,token:n}),this.length++}insertElementAfterBookmark(e,n){let r=this.length-1;for(;r>=0&&this.entries[r]!==this.bookmark;r--);this.entries.splice(r+1,0,{type:t.ELEMENT_ENTRY,element:e,token:n}),this.length++}removeEntry(e){for(let t=this.length-1;t>=0;t--)if(this.entries[t]===e){this.entries.splice(t,1),this.length--;break}}clearToLastMarker(){for(;this.length;){let e=this.entries.pop();if(this.length--,e.type===t.MARKER_ENTRY)break}}getElementEntryInScopeWithTagName(e){for(let n=this.length-1;n>=0;n--){let r=this.entries[n];if(r.type===t.MARKER_ENTRY)break;if(this.treeAdapter.getTagName(r.element)===e)return r}return null}getElementEntry(e){for(let n=this.length-1;n>=0;n--){let r=this.entries[n];if(r.type===t.ELEMENT_ENTRY&&r.element===e)return r}return null}}t.MARKER_ENTRY="MARKER_ENTRY",t.ELEMENT_ENTRY="ELEMENT_ENTRY",e.exports=t},7045:function(e,t,n){"use strict";let r=n(55763),a=n(46519),i=n(12484),o=n(452),s=n(22232),l=n(81704),c=n(17296),u=n(8904),d=n(31515),p=n(88779),m=n(41734),g=n(54284),f=n(16152),h=f.TAG_NAMES,b=f.NAMESPACES,E=f.ATTRS,T={scriptingEnabled:!0,sourceCodeLocationInfo:!1,onParseError:null,treeAdapter:c},S="hidden",y="INITIAL_MODE",A="BEFORE_HTML_MODE",k="BEFORE_HEAD_MODE",_="IN_HEAD_MODE",v="IN_HEAD_NO_SCRIPT_MODE",C="AFTER_HEAD_MODE",N="IN_BODY_MODE",R="TEXT_MODE",I="IN_TABLE_MODE",O="IN_TABLE_TEXT_MODE",w="IN_CAPTION_MODE",x="IN_COLUMN_GROUP_MODE",L="IN_TABLE_BODY_MODE",D="IN_ROW_MODE",P="IN_CELL_MODE",M="IN_SELECT_MODE",F="IN_SELECT_IN_TABLE_MODE",U="IN_TEMPLATE_MODE",B="AFTER_BODY_MODE",H="IN_FRAMESET_MODE",G="AFTER_FRAMESET_MODE",z="AFTER_AFTER_BODY_MODE",$="AFTER_AFTER_FRAMESET_MODE",j={[h.TR]:D,[h.TBODY]:L,[h.THEAD]:L,[h.TFOOT]:L,[h.CAPTION]:w,[h.COLGROUP]:x,[h.TABLE]:I,[h.BODY]:N,[h.FRAMESET]:H},V={[h.CAPTION]:I,[h.COLGROUP]:I,[h.TBODY]:I,[h.TFOOT]:I,[h.THEAD]:I,[h.COL]:x,[h.TR]:L,[h.TD]:D,[h.TH]:D},W={[y]:{[r.CHARACTER_TOKEN]:ee,[r.NULL_CHARACTER_TOKEN]:ee,[r.WHITESPACE_CHARACTER_TOKEN]:K,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:function(e,t){e._setDocumentType(t);let n=t.forceQuirks?f.DOCUMENT_MODE.QUIRKS:d.getDocumentMode(t);d.isConforming(t)||e._err(m.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,n),e.insertionMode=A},[r.START_TAG_TOKEN]:ee,[r.END_TAG_TOKEN]:ee,[r.EOF_TOKEN]:ee},[A]:{[r.CHARACTER_TOKEN]:et,[r.NULL_CHARACTER_TOKEN]:et,[r.WHITESPACE_CHARACTER_TOKEN]:K,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){t.tagName===h.HTML?(e._insertElement(t,b.HTML),e.insertionMode=k):et(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;(n===h.HTML||n===h.HEAD||n===h.BODY||n===h.BR)&&et(e,t)},[r.EOF_TOKEN]:et},[k]:{[r.CHARACTER_TOKEN]:en,[r.NULL_CHARACTER_TOKEN]:en,[r.WHITESPACE_CHARACTER_TOKEN]:K,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.HTML?eS(e,t):n===h.HEAD?(e._insertElement(t,b.HTML),e.headElement=e.openElements.current,e.insertionMode=_):en(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.HEAD||n===h.BODY||n===h.HTML||n===h.BR?en(e,t):e._err(m.endTagWithoutMatchingOpenElement)},[r.EOF_TOKEN]:en},[_]:{[r.CHARACTER_TOKEN]:ei,[r.NULL_CHARACTER_TOKEN]:ei,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:er,[r.END_TAG_TOKEN]:ea,[r.EOF_TOKEN]:ei},[v]:{[r.CHARACTER_TOKEN]:eo,[r.NULL_CHARACTER_TOKEN]:eo,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.HTML?eS(e,t):n===h.BASEFONT||n===h.BGSOUND||n===h.HEAD||n===h.LINK||n===h.META||n===h.NOFRAMES||n===h.STYLE?er(e,t):n===h.NOSCRIPT?e._err(m.nestedNoscriptInHead):eo(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.NOSCRIPT?(e.openElements.pop(),e.insertionMode=_):n===h.BR?eo(e,t):e._err(m.endTagWithoutMatchingOpenElement)},[r.EOF_TOKEN]:eo},[C]:{[r.CHARACTER_TOKEN]:es,[r.NULL_CHARACTER_TOKEN]:es,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.HTML?eS(e,t):n===h.BODY?(e._insertElement(t,b.HTML),e.framesetOk=!1,e.insertionMode=N):n===h.FRAMESET?(e._insertElement(t,b.HTML),e.insertionMode=H):n===h.BASE||n===h.BASEFONT||n===h.BGSOUND||n===h.LINK||n===h.META||n===h.NOFRAMES||n===h.SCRIPT||n===h.STYLE||n===h.TEMPLATE||n===h.TITLE?(e._err(m.abandonedHeadElementChild),e.openElements.push(e.headElement),er(e,t),e.openElements.remove(e.headElement)):n===h.HEAD?e._err(m.misplacedStartTagForHeadElement):es(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.BODY||n===h.HTML||n===h.BR?es(e,t):n===h.TEMPLATE?ea(e,t):e._err(m.endTagWithoutMatchingOpenElement)},[r.EOF_TOKEN]:es},[N]:{[r.CHARACTER_TOKEN]:ec,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:el,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:eS,[r.END_TAG_TOKEN]:e_,[r.EOF_TOKEN]:ev},[R]:{[r.CHARACTER_TOKEN]:Q,[r.NULL_CHARACTER_TOKEN]:Q,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:K,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:K,[r.END_TAG_TOKEN]:function(e,t){t.tagName===h.SCRIPT&&(e.pendingScript=e.openElements.current),e.openElements.pop(),e.insertionMode=e.originalInsertionMode},[r.EOF_TOKEN]:function(e,t){e._err(m.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e._processToken(t)}},[I]:{[r.CHARACTER_TOKEN]:eC,[r.NULL_CHARACTER_TOKEN]:eC,[r.WHITESPACE_CHARACTER_TOKEN]:eC,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:eN,[r.END_TAG_TOKEN]:eR,[r.EOF_TOKEN]:ev},[O]:{[r.CHARACTER_TOKEN]:function(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0},[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:function(e,t){e.pendingCharacterTokens.push(t)},[r.COMMENT_TOKEN]:eO,[r.DOCTYPE_TOKEN]:eO,[r.START_TAG_TOKEN]:eO,[r.END_TAG_TOKEN]:eO,[r.EOF_TOKEN]:eO},[w]:{[r.CHARACTER_TOKEN]:ec,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:el,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.CAPTION||n===h.COL||n===h.COLGROUP||n===h.TBODY||n===h.TD||n===h.TFOOT||n===h.TH||n===h.THEAD||n===h.TR?e.openElements.hasInTableScope(h.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(h.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=I,e._processToken(t)):eS(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.CAPTION||n===h.TABLE?e.openElements.hasInTableScope(h.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(h.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=I,n===h.TABLE&&e._processToken(t)):n!==h.BODY&&n!==h.COL&&n!==h.COLGROUP&&n!==h.HTML&&n!==h.TBODY&&n!==h.TD&&n!==h.TFOOT&&n!==h.TH&&n!==h.THEAD&&n!==h.TR&&e_(e,t)},[r.EOF_TOKEN]:ev},[x]:{[r.CHARACTER_TOKEN]:ew,[r.NULL_CHARACTER_TOKEN]:ew,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.HTML?eS(e,t):n===h.COL?(e._appendElement(t,b.HTML),t.ackSelfClosing=!0):n===h.TEMPLATE?er(e,t):ew(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.COLGROUP?e.openElements.currentTagName===h.COLGROUP&&(e.openElements.pop(),e.insertionMode=I):n===h.TEMPLATE?ea(e,t):n!==h.COL&&ew(e,t)},[r.EOF_TOKEN]:ev},[L]:{[r.CHARACTER_TOKEN]:eC,[r.NULL_CHARACTER_TOKEN]:eC,[r.WHITESPACE_CHARACTER_TOKEN]:eC,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.TR?(e.openElements.clearBackToTableBodyContext(),e._insertElement(t,b.HTML),e.insertionMode=D):n===h.TH||n===h.TD?(e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(h.TR),e.insertionMode=D,e._processToken(t)):n===h.CAPTION||n===h.COL||n===h.COLGROUP||n===h.TBODY||n===h.TFOOT||n===h.THEAD?e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=I,e._processToken(t)):eN(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.TBODY||n===h.TFOOT||n===h.THEAD?e.openElements.hasInTableScope(n)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=I):n===h.TABLE?e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=I,e._processToken(t)):(n!==h.BODY&&n!==h.CAPTION&&n!==h.COL&&n!==h.COLGROUP||n!==h.HTML&&n!==h.TD&&n!==h.TH&&n!==h.TR)&&eR(e,t)},[r.EOF_TOKEN]:ev},[D]:{[r.CHARACTER_TOKEN]:eC,[r.NULL_CHARACTER_TOKEN]:eC,[r.WHITESPACE_CHARACTER_TOKEN]:eC,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.TH||n===h.TD?(e.openElements.clearBackToTableRowContext(),e._insertElement(t,b.HTML),e.insertionMode=P,e.activeFormattingElements.insertMarker()):n===h.CAPTION||n===h.COL||n===h.COLGROUP||n===h.TBODY||n===h.TFOOT||n===h.THEAD||n===h.TR?e.openElements.hasInTableScope(h.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=L,e._processToken(t)):eN(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.TR?e.openElements.hasInTableScope(h.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=L):n===h.TABLE?e.openElements.hasInTableScope(h.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=L,e._processToken(t)):n===h.TBODY||n===h.TFOOT||n===h.THEAD?(e.openElements.hasInTableScope(n)||e.openElements.hasInTableScope(h.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=L,e._processToken(t)):(n!==h.BODY&&n!==h.CAPTION&&n!==h.COL&&n!==h.COLGROUP||n!==h.HTML&&n!==h.TD&&n!==h.TH)&&eR(e,t)},[r.EOF_TOKEN]:ev},[P]:{[r.CHARACTER_TOKEN]:ec,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:el,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.CAPTION||n===h.COL||n===h.COLGROUP||n===h.TBODY||n===h.TD||n===h.TFOOT||n===h.TH||n===h.THEAD||n===h.TR?(e.openElements.hasInTableScope(h.TD)||e.openElements.hasInTableScope(h.TH))&&(e._closeTableCell(),e._processToken(t)):eS(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.TD||n===h.TH?e.openElements.hasInTableScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=D):n===h.TABLE||n===h.TBODY||n===h.TFOOT||n===h.THEAD||n===h.TR?e.openElements.hasInTableScope(n)&&(e._closeTableCell(),e._processToken(t)):n!==h.BODY&&n!==h.CAPTION&&n!==h.COL&&n!==h.COLGROUP&&n!==h.HTML&&e_(e,t)},[r.EOF_TOKEN]:ev},[M]:{[r.CHARACTER_TOKEN]:Q,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:ex,[r.END_TAG_TOKEN]:eL,[r.EOF_TOKEN]:ev},[F]:{[r.CHARACTER_TOKEN]:Q,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.CAPTION||n===h.TABLE||n===h.TBODY||n===h.TFOOT||n===h.THEAD||n===h.TR||n===h.TD||n===h.TH?(e.openElements.popUntilTagNamePopped(h.SELECT),e._resetInsertionMode(),e._processToken(t)):ex(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.CAPTION||n===h.TABLE||n===h.TBODY||n===h.TFOOT||n===h.THEAD||n===h.TR||n===h.TD||n===h.TH?e.openElements.hasInTableScope(n)&&(e.openElements.popUntilTagNamePopped(h.SELECT),e._resetInsertionMode(),e._processToken(t)):eL(e,t)},[r.EOF_TOKEN]:ev},[U]:{[r.CHARACTER_TOKEN]:ec,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:el,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;if(n===h.BASE||n===h.BASEFONT||n===h.BGSOUND||n===h.LINK||n===h.META||n===h.NOFRAMES||n===h.SCRIPT||n===h.STYLE||n===h.TEMPLATE||n===h.TITLE)er(e,t);else{let r=V[n]||N;e._popTmplInsertionMode(),e._pushTmplInsertionMode(r),e.insertionMode=r,e._processToken(t)}},[r.END_TAG_TOKEN]:function(e,t){t.tagName===h.TEMPLATE&&ea(e,t)},[r.EOF_TOKEN]:eD},[B]:{[r.CHARACTER_TOKEN]:eP,[r.NULL_CHARACTER_TOKEN]:eP,[r.WHITESPACE_CHARACTER_TOKEN]:el,[r.COMMENT_TOKEN]:function(e,t){e._appendCommentNode(t,e.openElements.items[0])},[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){t.tagName===h.HTML?eS(e,t):eP(e,t)},[r.END_TAG_TOKEN]:function(e,t){t.tagName===h.HTML?e.fragmentContext||(e.insertionMode=z):eP(e,t)},[r.EOF_TOKEN]:J},[H]:{[r.CHARACTER_TOKEN]:K,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.HTML?eS(e,t):n===h.FRAMESET?e._insertElement(t,b.HTML):n===h.FRAME?(e._appendElement(t,b.HTML),t.ackSelfClosing=!0):n===h.NOFRAMES&&er(e,t)},[r.END_TAG_TOKEN]:function(e,t){t.tagName!==h.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagName===h.FRAMESET||(e.insertionMode=G))},[r.EOF_TOKEN]:J},[G]:{[r.CHARACTER_TOKEN]:K,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.HTML?eS(e,t):n===h.NOFRAMES&&er(e,t)},[r.END_TAG_TOKEN]:function(e,t){t.tagName===h.HTML&&(e.insertionMode=$)},[r.EOF_TOKEN]:J},[z]:{[r.CHARACTER_TOKEN]:eM,[r.NULL_CHARACTER_TOKEN]:eM,[r.WHITESPACE_CHARACTER_TOKEN]:el,[r.COMMENT_TOKEN]:X,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){t.tagName===h.HTML?eS(e,t):eM(e,t)},[r.END_TAG_TOKEN]:eM,[r.EOF_TOKEN]:J},[$]:{[r.CHARACTER_TOKEN]:K,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:el,[r.COMMENT_TOKEN]:X,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.HTML?eS(e,t):n===h.NOFRAMES&&er(e,t)},[r.END_TAG_TOKEN]:K,[r.EOF_TOKEN]:J}};function Z(e,t){let n,r;for(let a=0;a<8&&((r=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName))?e.openElements.contains(r.element)?e.openElements.hasInScope(t.tagName)||(r=null):(e.activeFormattingElements.removeEntry(r),r=null):ek(e,t),n=r);a++){let t=function(e,t){let n=null;for(let r=e.openElements.stackTop;r>=0;r--){let a=e.openElements.items[r];if(a===t.element)break;e._isSpecialElement(a)&&(n=a)}return n||(e.openElements.popUntilElementPopped(t.element),e.activeFormattingElements.removeEntry(t)),n}(e,n);if(!t)break;e.activeFormattingElements.bookmark=n;let r=function(e,t,n){let r=t,a=e.openElements.getCommonAncestor(t);for(let i=0,o=a;o!==n;i++,o=a){a=e.openElements.getCommonAncestor(o);let n=e.activeFormattingElements.getElementEntry(o),s=n&&i>=3,l=!n||s;l?(s&&e.activeFormattingElements.removeEntry(n),e.openElements.remove(o)):(o=function(e,t){let n=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,n,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r,r}(e,n),r===t&&(e.activeFormattingElements.bookmark=n),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(o,r),r=o)}return r}(e,t,n.element),a=e.openElements.getCommonAncestor(n.element);e.treeAdapter.detachNode(r),function(e,t,n){if(e._isElementCausesFosterParenting(t))e._fosterParentElement(n);else{let r=e.treeAdapter.getTagName(t),a=e.treeAdapter.getNamespaceURI(t);r===h.TEMPLATE&&a===b.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n)}}(e,a,r),function(e,t,n){let r=e.treeAdapter.getNamespaceURI(n.element),a=n.token,i=e.treeAdapter.createElement(a.tagName,r,a.attrs);e._adoptNodes(t,i),e.treeAdapter.appendChild(t,i),e.activeFormattingElements.insertElementAfterBookmark(i,n.token),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,i)}(e,t,n)}}function K(){}function Y(e){e._err(m.misplacedDoctype)}function q(e,t){e._appendCommentNode(t,e.openElements.currentTmplContent||e.openElements.current)}function X(e,t){e._appendCommentNode(t,e.document)}function Q(e,t){e._insertCharacters(t)}function J(e){e.stopped=!0}function ee(e,t){e._err(m.missingDoctype,{beforeToken:!0}),e.treeAdapter.setDocumentMode(e.document,f.DOCUMENT_MODE.QUIRKS),e.insertionMode=A,e._processToken(t)}function et(e,t){e._insertFakeRootElement(),e.insertionMode=k,e._processToken(t)}function en(e,t){e._insertFakeElement(h.HEAD),e.headElement=e.openElements.current,e.insertionMode=_,e._processToken(t)}function er(e,t){let n=t.tagName;n===h.HTML?eS(e,t):n===h.BASE||n===h.BASEFONT||n===h.BGSOUND||n===h.LINK||n===h.META?(e._appendElement(t,b.HTML),t.ackSelfClosing=!0):n===h.TITLE?e._switchToTextParsing(t,r.MODE.RCDATA):n===h.NOSCRIPT?e.options.scriptingEnabled?e._switchToTextParsing(t,r.MODE.RAWTEXT):(e._insertElement(t,b.HTML),e.insertionMode=v):n===h.NOFRAMES||n===h.STYLE?e._switchToTextParsing(t,r.MODE.RAWTEXT):n===h.SCRIPT?e._switchToTextParsing(t,r.MODE.SCRIPT_DATA):n===h.TEMPLATE?(e._insertTemplate(t,b.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=U,e._pushTmplInsertionMode(U)):n===h.HEAD?e._err(m.misplacedStartTagForHeadElement):ei(e,t)}function ea(e,t){let n=t.tagName;n===h.HEAD?(e.openElements.pop(),e.insertionMode=C):n===h.BODY||n===h.BR||n===h.HTML?ei(e,t):n===h.TEMPLATE&&e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagName!==h.TEMPLATE&&e._err(m.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(h.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e._popTmplInsertionMode(),e._resetInsertionMode()):e._err(m.endTagWithoutMatchingOpenElement)}function ei(e,t){e.openElements.pop(),e.insertionMode=C,e._processToken(t)}function eo(e,t){let n=t.type===r.EOF_TOKEN?m.openElementsLeftAfterEof:m.disallowedContentInNoscriptInHead;e._err(n),e.openElements.pop(),e.insertionMode=_,e._processToken(t)}function es(e,t){e._insertFakeElement(h.BODY),e.insertionMode=N,e._processToken(t)}function el(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function ec(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function eu(e,t){e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._insertElement(t,b.HTML)}function ed(e,t){e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._insertElement(t,b.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function ep(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,b.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function em(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,b.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function eg(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,b.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function ef(e,t){e._appendElement(t,b.HTML),t.ackSelfClosing=!0}function eh(e,t){e._switchToTextParsing(t,r.MODE.RAWTEXT)}function eb(e,t){e.openElements.currentTagName===h.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,b.HTML)}function eE(e,t){e.openElements.hasInScope(h.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,b.HTML)}function eT(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,b.HTML)}function eS(e,t){let n=t.tagName;switch(n.length){case 1:n===h.I||n===h.S||n===h.B||n===h.U?ep(e,t):n===h.P?eu(e,t):n===h.A?function(e,t){let n=e.activeFormattingElements.getElementEntryInScopeWithTagName(h.A);n&&(Z(e,t),e.openElements.remove(n.element),e.activeFormattingElements.removeEntry(n)),e._reconstructActiveFormattingElements(),e._insertElement(t,b.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t):eT(e,t);break;case 2:n===h.DL||n===h.OL||n===h.UL?eu(e,t):n===h.H1||n===h.H2||n===h.H3||n===h.H4||n===h.H5||n===h.H6?function(e,t){e.openElements.hasInButtonScope(h.P)&&e._closePElement();let n=e.openElements.currentTagName;(n===h.H1||n===h.H2||n===h.H3||n===h.H4||n===h.H5||n===h.H6)&&e.openElements.pop(),e._insertElement(t,b.HTML)}(e,t):n===h.LI||n===h.DD||n===h.DT?function(e,t){e.framesetOk=!1;let n=t.tagName;for(let t=e.openElements.stackTop;t>=0;t--){let r=e.openElements.items[t],a=e.treeAdapter.getTagName(r),i=null;if(n===h.LI&&a===h.LI?i=h.LI:(n===h.DD||n===h.DT)&&(a===h.DD||a===h.DT)&&(i=a),i){e.openElements.generateImpliedEndTagsWithExclusion(i),e.openElements.popUntilTagNamePopped(i);break}if(a!==h.ADDRESS&&a!==h.DIV&&a!==h.P&&e._isSpecialElement(r))break}e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._insertElement(t,b.HTML)}(e,t):n===h.EM||n===h.TT?ep(e,t):n===h.BR?eg(e,t):n===h.HR?(e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._appendElement(t,b.HTML),e.framesetOk=!1,t.ackSelfClosing=!0):n===h.RB?eE(e,t):n===h.RT||n===h.RP?(e.openElements.hasInScope(h.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(h.RTC),e._insertElement(t,b.HTML)):n!==h.TH&&n!==h.TD&&n!==h.TR&&eT(e,t);break;case 3:n===h.DIV||n===h.DIR||n===h.NAV?eu(e,t):n===h.PRE?ed(e,t):n===h.BIG?ep(e,t):n===h.IMG||n===h.WBR?eg(e,t):n===h.XMP?(e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,r.MODE.RAWTEXT)):n===h.SVG?(e._reconstructActiveFormattingElements(),p.adjustTokenSVGAttrs(t),p.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,b.SVG):e._insertElement(t,b.SVG),t.ackSelfClosing=!0):n===h.RTC?eE(e,t):n!==h.COL&&eT(e,t);break;case 4:n===h.HTML?0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs):n===h.BASE||n===h.LINK||n===h.META?er(e,t):n===h.BODY?function(e,t){let n=e.openElements.tryPeekProperlyNestedBodyElement();n&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(n,t.attrs))}(e,t):n===h.MAIN||n===h.MENU?eu(e,t):n===h.FORM?function(e,t){let n=e.openElements.tmplCount>0;e.formElement&&!n||(e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._insertElement(t,b.HTML),n||(e.formElement=e.openElements.current))}(e,t):n===h.CODE||n===h.FONT?ep(e,t):n===h.NOBR?(e._reconstructActiveFormattingElements(),e.openElements.hasInScope(h.NOBR)&&(Z(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,b.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)):n===h.AREA?eg(e,t):n===h.MATH?(e._reconstructActiveFormattingElements(),p.adjustTokenMathMLAttrs(t),p.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,b.MATHML):e._insertElement(t,b.MATHML),t.ackSelfClosing=!0):n===h.MENU?(e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._insertElement(t,b.HTML)):n!==h.HEAD&&eT(e,t);break;case 5:n===h.STYLE||n===h.TITLE?er(e,t):n===h.ASIDE?eu(e,t):n===h.SMALL?ep(e,t):n===h.TABLE?(e.treeAdapter.getDocumentMode(e.document)!==f.DOCUMENT_MODE.QUIRKS&&e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._insertElement(t,b.HTML),e.framesetOk=!1,e.insertionMode=I):n===h.EMBED?eg(e,t):n===h.INPUT?function(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,b.HTML);let n=r.getTokenAttr(t,E.TYPE);n&&n.toLowerCase()===S||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t):n===h.PARAM||n===h.TRACK?ef(e,t):n===h.IMAGE?(t.tagName=h.IMG,eg(e,t)):n!==h.FRAME&&n!==h.TBODY&&n!==h.TFOOT&&n!==h.THEAD&&eT(e,t);break;case 6:n===h.SCRIPT?er(e,t):n===h.CENTER||n===h.FIGURE||n===h.FOOTER||n===h.HEADER||n===h.HGROUP||n===h.DIALOG?eu(e,t):n===h.BUTTON?(e.openElements.hasInScope(h.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(h.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,b.HTML),e.framesetOk=!1):n===h.STRIKE||n===h.STRONG?ep(e,t):n===h.APPLET||n===h.OBJECT?em(e,t):n===h.KEYGEN?eg(e,t):n===h.SOURCE?ef(e,t):n===h.IFRAME?(e.framesetOk=!1,e._switchToTextParsing(t,r.MODE.RAWTEXT)):n===h.SELECT?(e._reconstructActiveFormattingElements(),e._insertElement(t,b.HTML),e.framesetOk=!1,e.insertionMode===I||e.insertionMode===w||e.insertionMode===L||e.insertionMode===D||e.insertionMode===P?e.insertionMode=F:e.insertionMode=M):n===h.OPTION?eb(e,t):eT(e,t);break;case 7:n===h.BGSOUND?er(e,t):n===h.DETAILS||n===h.ADDRESS||n===h.ARTICLE||n===h.SECTION||n===h.SUMMARY?eu(e,t):n===h.LISTING?ed(e,t):n===h.MARQUEE?em(e,t):n===h.NOEMBED?eh(e,t):n!==h.CAPTION&&eT(e,t);break;case 8:n===h.BASEFONT?er(e,t):n===h.FRAMESET?function(e,t){let n=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&n&&(e.treeAdapter.detachNode(n),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,b.HTML),e.insertionMode=H)}(e,t):n===h.FIELDSET?eu(e,t):n===h.TEXTAREA?(e._insertElement(t,b.HTML),e.skipNextNewLine=!0,e.tokenizer.state=r.MODE.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=R):n===h.TEMPLATE?er(e,t):n===h.NOSCRIPT?e.options.scriptingEnabled?eh(e,t):eT(e,t):n===h.OPTGROUP?eb(e,t):n!==h.COLGROUP&&eT(e,t);break;case 9:n===h.PLAINTEXT?(e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._insertElement(t,b.HTML),e.tokenizer.state=r.MODE.PLAINTEXT):eT(e,t);break;case 10:n===h.BLOCKQUOTE||n===h.FIGCAPTION?eu(e,t):eT(e,t);break;default:eT(e,t)}}function ey(e,t){let n=t.tagName;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n))}function eA(e,t){let n=t.tagName;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker())}function ek(e,t){let n=t.tagName;for(let t=e.openElements.stackTop;t>0;t--){let r=e.openElements.items[t];if(e.treeAdapter.getTagName(r)===n){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilElementPopped(r);break}if(e._isSpecialElement(r))break}}function e_(e,t){let n=t.tagName;switch(n.length){case 1:n===h.A||n===h.B||n===h.I||n===h.S||n===h.U?Z(e,t):n===h.P?(e.openElements.hasInButtonScope(h.P)||e._insertFakeElement(h.P),e._closePElement()):ek(e,t);break;case 2:n===h.DL||n===h.UL||n===h.OL?ey(e,t):n===h.LI?e.openElements.hasInListItemScope(h.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(h.LI),e.openElements.popUntilTagNamePopped(h.LI)):n===h.DD||n===h.DT?function(e,t){let n=t.tagName;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n))}(e,t):n===h.H1||n===h.H2||n===h.H3||n===h.H4||n===h.H5||n===h.H6?e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped()):n===h.BR?(e._reconstructActiveFormattingElements(),e._insertFakeElement(h.BR),e.openElements.pop(),e.framesetOk=!1):n===h.EM||n===h.TT?Z(e,t):ek(e,t);break;case 3:n===h.BIG?Z(e,t):n===h.DIR||n===h.DIV||n===h.NAV||n===h.PRE?ey(e,t):ek(e,t);break;case 4:n===h.BODY?e.openElements.hasInScope(h.BODY)&&(e.insertionMode=B):n===h.HTML?e.openElements.hasInScope(h.BODY)&&(e.insertionMode=B,e._processToken(t)):n===h.FORM?function(e){let t=e.openElements.tmplCount>0,n=e.formElement;t||(e.formElement=null),(n||t)&&e.openElements.hasInScope(h.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(h.FORM):e.openElements.remove(n))}(e,t):n===h.CODE||n===h.FONT||n===h.NOBR?Z(e,t):n===h.MAIN||n===h.MENU?ey(e,t):ek(e,t);break;case 5:n===h.ASIDE?ey(e,t):n===h.SMALL?Z(e,t):ek(e,t);break;case 6:n===h.CENTER||n===h.FIGURE||n===h.FOOTER||n===h.HEADER||n===h.HGROUP||n===h.DIALOG?ey(e,t):n===h.APPLET||n===h.OBJECT?eA(e,t):n===h.STRIKE||n===h.STRONG?Z(e,t):ek(e,t);break;case 7:n===h.ADDRESS||n===h.ARTICLE||n===h.DETAILS||n===h.SECTION||n===h.SUMMARY||n===h.LISTING?ey(e,t):n===h.MARQUEE?eA(e,t):ek(e,t);break;case 8:n===h.FIELDSET?ey(e,t):n===h.TEMPLATE?ea(e,t):ek(e,t);break;case 10:n===h.BLOCKQUOTE||n===h.FIGCAPTION?ey(e,t):ek(e,t);break;default:ek(e,t)}}function ev(e,t){e.tmplInsertionModeStackTop>-1?eD(e,t):e.stopped=!0}function eC(e,t){let n=e.openElements.currentTagName;n===h.TABLE||n===h.TBODY||n===h.TFOOT||n===h.THEAD||n===h.TR?(e.pendingCharacterTokens=[],e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=O,e._processToken(t)):eI(e,t)}function eN(e,t){let n=t.tagName;switch(n.length){case 2:n===h.TD||n===h.TH||n===h.TR?(e.openElements.clearBackToTableContext(),e._insertFakeElement(h.TBODY),e.insertionMode=L,e._processToken(t)):eI(e,t);break;case 3:n===h.COL?(e.openElements.clearBackToTableContext(),e._insertFakeElement(h.COLGROUP),e.insertionMode=x,e._processToken(t)):eI(e,t);break;case 4:n===h.FORM?e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,b.HTML),e.formElement=e.openElements.current,e.openElements.pop()):eI(e,t);break;case 5:n===h.TABLE?e.openElements.hasInTableScope(h.TABLE)&&(e.openElements.popUntilTagNamePopped(h.TABLE),e._resetInsertionMode(),e._processToken(t)):n===h.STYLE?er(e,t):n===h.TBODY||n===h.TFOOT||n===h.THEAD?(e.openElements.clearBackToTableContext(),e._insertElement(t,b.HTML),e.insertionMode=L):n===h.INPUT?function(e,t){let n=r.getTokenAttr(t,E.TYPE);n&&n.toLowerCase()===S?e._appendElement(t,b.HTML):eI(e,t),t.ackSelfClosing=!0}(e,t):eI(e,t);break;case 6:n===h.SCRIPT?er(e,t):eI(e,t);break;case 7:n===h.CAPTION?(e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,b.HTML),e.insertionMode=w):eI(e,t);break;case 8:n===h.COLGROUP?(e.openElements.clearBackToTableContext(),e._insertElement(t,b.HTML),e.insertionMode=x):n===h.TEMPLATE?er(e,t):eI(e,t);break;default:eI(e,t)}}function eR(e,t){let n=t.tagName;n===h.TABLE?e.openElements.hasInTableScope(h.TABLE)&&(e.openElements.popUntilTagNamePopped(h.TABLE),e._resetInsertionMode()):n===h.TEMPLATE?ea(e,t):n!==h.BODY&&n!==h.CAPTION&&n!==h.COL&&n!==h.COLGROUP&&n!==h.HTML&&n!==h.TBODY&&n!==h.TD&&n!==h.TFOOT&&n!==h.TH&&n!==h.THEAD&&n!==h.TR&&eI(e,t)}function eI(e,t){let n=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,e._processTokenInBodyMode(t),e.fosterParentingEnabled=n}function eO(e,t){let n=0;if(e.hasNonWhitespacePendingCharacterToken)for(;n0?(e.openElements.popUntilTagNamePopped(h.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e._popTmplInsertionMode(),e._resetInsertionMode(),e._processToken(t)):e.stopped=!0}function eP(e,t){e.insertionMode=N,e._processToken(t)}function eM(e,t){e.insertionMode=N,e._processToken(t)}e.exports=class{constructor(e){this.options=u(T,e),this.treeAdapter=this.options.treeAdapter,this.pendingScript=null,this.options.sourceCodeLocationInfo&&l.install(this,o),this.options.onParseError&&l.install(this,s,{onParseError:this.options.onParseError})}parse(e){let t=this.treeAdapter.createDocument();return this._bootstrap(t,null),this.tokenizer.write(e,!0),this._runParsingLoop(null),t}parseFragment(e,t){t||(t=this.treeAdapter.createElement(h.TEMPLATE,b.HTML,[]));let n=this.treeAdapter.createElement("documentmock",b.HTML,[]);this._bootstrap(n,t),this.treeAdapter.getTagName(t)===h.TEMPLATE&&this._pushTmplInsertionMode(U),this._initTokenizerForFragmentParsing(),this._insertFakeRootElement(),this._resetInsertionMode(),this._findFormInFragmentContext(),this.tokenizer.write(e,!0),this._runParsingLoop(null);let r=this.treeAdapter.getFirstChild(n),a=this.treeAdapter.createDocumentFragment();return this._adoptNodes(r,a),a}_bootstrap(e,t){this.tokenizer=new r(this.options),this.stopped=!1,this.insertionMode=y,this.originalInsertionMode="",this.document=e,this.fragmentContext=t,this.headElement=null,this.formElement=null,this.openElements=new a(this.document,this.treeAdapter),this.activeFormattingElements=new i(this.treeAdapter),this.tmplInsertionModeStack=[],this.tmplInsertionModeStackTop=-1,this.currentTmplInsertionMode=null,this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1}_err(){}_runParsingLoop(e){for(;!this.stopped;){this._setupTokenizerCDATAMode();let t=this.tokenizer.getNextToken();if(t.type===r.HIBERNATION_TOKEN)break;if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.type===r.WHITESPACE_CHARACTER_TOKEN&&"\n"===t.chars[0])){if(1===t.chars.length)continue;t.chars=t.chars.substr(1)}if(this._processInputToken(t),e&&this.pendingScript)break}}runParsingLoopForCurrentChunk(e,t){if(this._runParsingLoop(t),t&&this.pendingScript){let e=this.pendingScript;this.pendingScript=null,t(e);return}e&&e()}_setupTokenizerCDATAMode(){let e=this._getAdjustedCurrentElement();this.tokenizer.allowCDATA=e&&e!==this.document&&this.treeAdapter.getNamespaceURI(e)!==b.HTML&&!this._isIntegrationPoint(e)}_switchToTextParsing(e,t){this._insertElement(e,b.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=R}switchToPlaintextParsing(){this.insertionMode=R,this.originalInsertionMode=N,this.tokenizer.state=r.MODE.PLAINTEXT}_getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let e=this.fragmentContext;do{if(this.treeAdapter.getTagName(e)===h.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}while(e)}_initTokenizerForFragmentParsing(){if(this.treeAdapter.getNamespaceURI(this.fragmentContext)===b.HTML){let e=this.treeAdapter.getTagName(this.fragmentContext);e===h.TITLE||e===h.TEXTAREA?this.tokenizer.state=r.MODE.RCDATA:e===h.STYLE||e===h.XMP||e===h.IFRAME||e===h.NOEMBED||e===h.NOFRAMES||e===h.NOSCRIPT?this.tokenizer.state=r.MODE.RAWTEXT:e===h.SCRIPT?this.tokenizer.state=r.MODE.SCRIPT_DATA:e===h.PLAINTEXT&&(this.tokenizer.state=r.MODE.PLAINTEXT)}}_setDocumentType(e){let t=e.name||"",n=e.publicId||"",r=e.systemId||"";this.treeAdapter.setDocumentType(this.document,t,n,r)}_attachElementToTree(e){if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{let t=this.openElements.currentTmplContent||this.openElements.current;this.treeAdapter.appendChild(t,e)}}_appendElement(e,t){let n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n)}_insertElement(e,t){let n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n),this.openElements.push(n)}_insertFakeElement(e){let t=this.treeAdapter.createElement(e,b.HTML,[]);this._attachElementToTree(t),this.openElements.push(t)}_insertTemplate(e){let t=this.treeAdapter.createElement(e.tagName,b.HTML,e.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,n),this._attachElementToTree(t),this.openElements.push(t)}_insertFakeRootElement(){let e=this.treeAdapter.createElement(h.HTML,b.HTML,[]);this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e)}_appendCommentNode(e,t){let n=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,n)}_insertCharacters(e){if(this._shouldFosterParentOnInsertion())this._fosterParentText(e.chars);else{let t=this.openElements.currentTmplContent||this.openElements.current;this.treeAdapter.insertText(t,e.chars)}}_adoptNodes(e,t){for(let n=this.treeAdapter.getFirstChild(e);n;n=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(t,n)}_shouldProcessTokenInForeignContent(e){let t=this._getAdjustedCurrentElement();if(!t||t===this.document)return!1;let n=this.treeAdapter.getNamespaceURI(t);if(n===b.HTML||this.treeAdapter.getTagName(t)===h.ANNOTATION_XML&&n===b.MATHML&&e.type===r.START_TAG_TOKEN&&e.tagName===h.SVG)return!1;let a=e.type===r.CHARACTER_TOKEN||e.type===r.NULL_CHARACTER_TOKEN||e.type===r.WHITESPACE_CHARACTER_TOKEN,i=e.type===r.START_TAG_TOKEN&&e.tagName!==h.MGLYPH&&e.tagName!==h.MALIGNMARK;return!((i||a)&&this._isIntegrationPoint(t,b.MATHML)||(e.type===r.START_TAG_TOKEN||a)&&this._isIntegrationPoint(t,b.HTML))&&e.type!==r.EOF_TOKEN}_processToken(e){W[this.insertionMode][e.type](this,e)}_processTokenInBodyMode(e){W[N][e.type](this,e)}_processTokenInForeignContent(e){e.type===r.CHARACTER_TOKEN?(this._insertCharacters(e),this.framesetOk=!1):e.type===r.NULL_CHARACTER_TOKEN?(e.chars=g.REPLACEMENT_CHARACTER,this._insertCharacters(e)):e.type===r.WHITESPACE_CHARACTER_TOKEN?Q(this,e):e.type===r.COMMENT_TOKEN?q(this,e):e.type===r.START_TAG_TOKEN?function(e,t){if(p.causesExit(t)&&!e.fragmentContext){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==b.HTML&&!e._isIntegrationPoint(e.openElements.current);)e.openElements.pop();e._processToken(t)}else{let n=e._getAdjustedCurrentElement(),r=e.treeAdapter.getNamespaceURI(n);r===b.MATHML?p.adjustTokenMathMLAttrs(t):r===b.SVG&&(p.adjustTokenSVGTagName(t),p.adjustTokenSVGAttrs(t)),p.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}(this,e):e.type===r.END_TAG_TOKEN&&function(e,t){for(let n=e.openElements.stackTop;n>0;n--){let r=e.openElements.items[n];if(e.treeAdapter.getNamespaceURI(r)===b.HTML){e._processToken(t);break}if(e.treeAdapter.getTagName(r).toLowerCase()===t.tagName){e.openElements.popUntilElementPopped(r);break}}}(this,e)}_processInputToken(e){this._shouldProcessTokenInForeignContent(e)?this._processTokenInForeignContent(e):this._processToken(e),e.type===r.START_TAG_TOKEN&&e.selfClosing&&!e.ackSelfClosing&&this._err(m.nonVoidHtmlElementStartTagWithTrailingSolidus)}_isIntegrationPoint(e,t){let n=this.treeAdapter.getTagName(e),r=this.treeAdapter.getNamespaceURI(e),a=this.treeAdapter.getAttrList(e);return p.isIntegrationPoint(n,r,a,t)}_reconstructActiveFormattingElements(){let e=this.activeFormattingElements.length;if(e){let t=e,n=null;do if(t--,(n=this.activeFormattingElements.entries[t]).type===i.MARKER_ENTRY||this.openElements.contains(n.element)){t++;break}while(t>0);for(let r=t;r=0;e--){let n=this.openElements.items[e];0===e&&(t=!0,this.fragmentContext&&(n=this.fragmentContext));let r=this.treeAdapter.getTagName(n),a=j[r];if(a){this.insertionMode=a;break}if(t||r!==h.TD&&r!==h.TH){if(t||r!==h.HEAD){if(r===h.SELECT){this._resetInsertionModeForSelect(e);break}if(r===h.TEMPLATE){this.insertionMode=this.currentTmplInsertionMode;break}if(r===h.HTML){this.insertionMode=this.headElement?C:k;break}else if(t){this.insertionMode=N;break}}else{this.insertionMode=_;break}}else{this.insertionMode=P;break}}}_resetInsertionModeForSelect(e){if(e>0)for(let t=e-1;t>0;t--){let e=this.openElements.items[t],n=this.treeAdapter.getTagName(e);if(n===h.TEMPLATE)break;if(n===h.TABLE){this.insertionMode=F;return}}this.insertionMode=M}_pushTmplInsertionMode(e){this.tmplInsertionModeStack.push(e),this.tmplInsertionModeStackTop++,this.currentTmplInsertionMode=e}_popTmplInsertionMode(){this.tmplInsertionModeStack.pop(),this.tmplInsertionModeStackTop--,this.currentTmplInsertionMode=this.tmplInsertionModeStack[this.tmplInsertionModeStackTop]}_isElementCausesFosterParenting(e){let t=this.treeAdapter.getTagName(e);return t===h.TABLE||t===h.TBODY||t===h.TFOOT||t===h.THEAD||t===h.TR}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.current)}_findFosterParentingLocation(){let e={parent:null,beforeElement:null};for(let t=this.openElements.stackTop;t>=0;t--){let n=this.openElements.items[t],r=this.treeAdapter.getTagName(n),a=this.treeAdapter.getNamespaceURI(n);if(r===h.TEMPLATE&&a===b.HTML){e.parent=this.treeAdapter.getTemplateContent(n);break}if(r===h.TABLE){e.parent=this.treeAdapter.getParentNode(n),e.parent?e.beforeElement=n:e.parent=this.openElements.items[t-1];break}}return e.parent||(e.parent=this.openElements.items[0]),e}_fosterParentElement(e){let t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}_fosterParentText(e){let t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertTextBefore(t.parent,e,t.beforeElement):this.treeAdapter.insertText(t.parent,e)}_isSpecialElement(e){let t=this.treeAdapter.getTagName(e),n=this.treeAdapter.getNamespaceURI(e);return f.SPECIAL_ELEMENTS[n][t]}}},46519:function(e,t,n){"use strict";let r=n(16152),a=r.TAG_NAMES,i=r.NAMESPACES;function o(e){switch(e.length){case 1:return e===a.P;case 2:return e===a.RB||e===a.RP||e===a.RT||e===a.DD||e===a.DT||e===a.LI;case 3:return e===a.RTC;case 6:return e===a.OPTION;case 8:return e===a.OPTGROUP}return!1}function s(e,t){switch(e.length){case 2:if(e===a.TD||e===a.TH)return t===i.HTML;if(e===a.MI||e===a.MO||e===a.MN||e===a.MS)return t===i.MATHML;break;case 4:if(e===a.HTML)return t===i.HTML;if(e===a.DESC)return t===i.SVG;break;case 5:if(e===a.TABLE)return t===i.HTML;if(e===a.MTEXT)return t===i.MATHML;if(e===a.TITLE)return t===i.SVG;break;case 6:return(e===a.APPLET||e===a.OBJECT)&&t===i.HTML;case 7:return(e===a.CAPTION||e===a.MARQUEE)&&t===i.HTML;case 8:return e===a.TEMPLATE&&t===i.HTML;case 13:return e===a.FOREIGN_OBJECT&&t===i.SVG;case 14:return e===a.ANNOTATION_XML&&t===i.MATHML}return!1}e.exports=class{constructor(e,t){this.stackTop=-1,this.items=[],this.current=e,this.currentTagName=null,this.currentTmplContent=null,this.tmplCount=0,this.treeAdapter=t}_indexOf(e){let t=-1;for(let n=this.stackTop;n>=0;n--)if(this.items[n]===e){t=n;break}return t}_isInTemplate(){return this.currentTagName===a.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===i.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagName=this.current&&this.treeAdapter.getTagName(this.current),this.currentTmplContent=this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):null}push(e){this.items[++this.stackTop]=e,this._updateCurrentElement(),this._isInTemplate()&&this.tmplCount++}pop(){this.stackTop--,this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this._updateCurrentElement()}replace(e,t){let n=this._indexOf(e);this.items[n]=t,n===this.stackTop&&this._updateCurrentElement()}insertAfter(e,t){let n=this._indexOf(e)+1;this.items.splice(n,0,t),n===++this.stackTop&&this._updateCurrentElement()}popUntilTagNamePopped(e){for(;this.stackTop>-1;){let t=this.currentTagName,n=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),t===e&&n===i.HTML)break}}popUntilElementPopped(e){for(;this.stackTop>-1;){let t=this.current;if(this.pop(),t===e)break}}popUntilNumberedHeaderPopped(){for(;this.stackTop>-1;){let e=this.currentTagName,t=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),e===a.H1||e===a.H2||e===a.H3||e===a.H4||e===a.H5||e===a.H6&&t===i.HTML)break}}popUntilTableCellPopped(){for(;this.stackTop>-1;){let e=this.currentTagName,t=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),e===a.TD||e===a.TH&&t===i.HTML)break}}popAllUpToHtmlElement(){this.stackTop=0,this._updateCurrentElement()}clearBackToTableContext(){for(;this.currentTagName!==a.TABLE&&this.currentTagName!==a.TEMPLATE&&this.currentTagName!==a.HTML||this.treeAdapter.getNamespaceURI(this.current)!==i.HTML;)this.pop()}clearBackToTableBodyContext(){for(;this.currentTagName!==a.TBODY&&this.currentTagName!==a.TFOOT&&this.currentTagName!==a.THEAD&&this.currentTagName!==a.TEMPLATE&&this.currentTagName!==a.HTML||this.treeAdapter.getNamespaceURI(this.current)!==i.HTML;)this.pop()}clearBackToTableRowContext(){for(;this.currentTagName!==a.TR&&this.currentTagName!==a.TEMPLATE&&this.currentTagName!==a.HTML||this.treeAdapter.getNamespaceURI(this.current)!==i.HTML;)this.pop()}remove(e){for(let t=this.stackTop;t>=0;t--)if(this.items[t]===e){this.items.splice(t,1),this.stackTop--,this._updateCurrentElement();break}}tryPeekProperlyNestedBodyElement(){let e=this.items[1];return e&&this.treeAdapter.getTagName(e)===a.BODY?e:null}contains(e){return this._indexOf(e)>-1}getCommonAncestor(e){let t=this._indexOf(e);return--t>=0?this.items[t]:null}isRootHtmlElementCurrent(){return 0===this.stackTop&&this.currentTagName===a.HTML}hasInScope(e){for(let t=this.stackTop;t>=0;t--){let n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===i.HTML)break;if(s(n,r))return!1}return!0}hasNumberedHeaderInScope(){for(let e=this.stackTop;e>=0;e--){let t=this.treeAdapter.getTagName(this.items[e]),n=this.treeAdapter.getNamespaceURI(this.items[e]);if((t===a.H1||t===a.H2||t===a.H3||t===a.H4||t===a.H5||t===a.H6)&&n===i.HTML)break;if(s(t,n))return!1}return!0}hasInListItemScope(e){for(let t=this.stackTop;t>=0;t--){let n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===i.HTML)break;if((n===a.UL||n===a.OL)&&r===i.HTML||s(n,r))return!1}return!0}hasInButtonScope(e){for(let t=this.stackTop;t>=0;t--){let n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===i.HTML)break;if(n===a.BUTTON&&r===i.HTML||s(n,r))return!1}return!0}hasInTableScope(e){for(let t=this.stackTop;t>=0;t--){let n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(r===i.HTML){if(n===e)break;if(n===a.TABLE||n===a.TEMPLATE||n===a.HTML)return!1}}return!0}hasTableBodyContextInTableScope(){for(let e=this.stackTop;e>=0;e--){let t=this.treeAdapter.getTagName(this.items[e]),n=this.treeAdapter.getNamespaceURI(this.items[e]);if(n===i.HTML){if(t===a.TBODY||t===a.THEAD||t===a.TFOOT)break;if(t===a.TABLE||t===a.HTML)return!1}}return!0}hasInSelectScope(e){for(let t=this.stackTop;t>=0;t--){let n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(r===i.HTML){if(n===e)break;if(n!==a.OPTION&&n!==a.OPTGROUP)return!1}}return!0}generateImpliedEndTags(){for(;o(this.currentTagName);)this.pop()}generateImpliedEndTagsThoroughly(){for(;function(e){switch(e.length){case 1:return e===a.P;case 2:return e===a.RB||e===a.RP||e===a.RT||e===a.DD||e===a.DT||e===a.LI||e===a.TD||e===a.TH||e===a.TR;case 3:return e===a.RTC;case 5:return e===a.TBODY||e===a.TFOOT||e===a.THEAD;case 6:return e===a.OPTION;case 7:return e===a.CAPTION;case 8:return e===a.OPTGROUP||e===a.COLGROUP}return!1}(this.currentTagName);)this.pop()}generateImpliedEndTagsWithExclusion(e){for(;o(this.currentTagName)&&this.currentTagName!==e;)this.pop()}}},55763:function(e,t,n){"use strict";let r=n(77118),a=n(54284),i=n(5482),o=n(41734),s=a.CODE_POINTS,l=a.CODE_POINT_SEQUENCES,c={128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},u="DATA_STATE",d="RCDATA_STATE",p="RAWTEXT_STATE",m="SCRIPT_DATA_STATE",g="PLAINTEXT_STATE",f="TAG_OPEN_STATE",h="END_TAG_OPEN_STATE",b="TAG_NAME_STATE",E="RCDATA_LESS_THAN_SIGN_STATE",T="RCDATA_END_TAG_OPEN_STATE",S="RCDATA_END_TAG_NAME_STATE",y="RAWTEXT_LESS_THAN_SIGN_STATE",A="RAWTEXT_END_TAG_OPEN_STATE",k="RAWTEXT_END_TAG_NAME_STATE",_="SCRIPT_DATA_LESS_THAN_SIGN_STATE",v="SCRIPT_DATA_END_TAG_OPEN_STATE",C="SCRIPT_DATA_END_TAG_NAME_STATE",N="SCRIPT_DATA_ESCAPE_START_STATE",R="SCRIPT_DATA_ESCAPE_START_DASH_STATE",I="SCRIPT_DATA_ESCAPED_STATE",O="SCRIPT_DATA_ESCAPED_DASH_STATE",w="SCRIPT_DATA_ESCAPED_DASH_DASH_STATE",x="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE",L="SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE",D="SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE",P="SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE",M="SCRIPT_DATA_DOUBLE_ESCAPED_STATE",F="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE",U="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE",B="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE",H="SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE",G="BEFORE_ATTRIBUTE_NAME_STATE",z="ATTRIBUTE_NAME_STATE",$="AFTER_ATTRIBUTE_NAME_STATE",j="BEFORE_ATTRIBUTE_VALUE_STATE",V="ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE",W="ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE",Z="ATTRIBUTE_VALUE_UNQUOTED_STATE",K="AFTER_ATTRIBUTE_VALUE_QUOTED_STATE",Y="SELF_CLOSING_START_TAG_STATE",q="BOGUS_COMMENT_STATE",X="MARKUP_DECLARATION_OPEN_STATE",Q="COMMENT_START_STATE",J="COMMENT_START_DASH_STATE",ee="COMMENT_STATE",et="COMMENT_LESS_THAN_SIGN_STATE",en="COMMENT_LESS_THAN_SIGN_BANG_STATE",er="COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE",ea="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE",ei="COMMENT_END_DASH_STATE",eo="COMMENT_END_STATE",es="COMMENT_END_BANG_STATE",el="DOCTYPE_STATE",ec="BEFORE_DOCTYPE_NAME_STATE",eu="DOCTYPE_NAME_STATE",ed="AFTER_DOCTYPE_NAME_STATE",ep="AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE",em="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE",eg="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE",ef="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE",eh="AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE",eb="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE",eE="AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE",eT="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE",eS="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE",ey="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE",eA="AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE",ek="BOGUS_DOCTYPE_STATE",e_="CDATA_SECTION_STATE",ev="CDATA_SECTION_BRACKET_STATE",eC="CDATA_SECTION_END_STATE",eN="CHARACTER_REFERENCE_STATE",eR="NAMED_CHARACTER_REFERENCE_STATE",eI="AMBIGUOS_AMPERSAND_STATE",eO="NUMERIC_CHARACTER_REFERENCE_STATE",ew="HEXADEMICAL_CHARACTER_REFERENCE_START_STATE",ex="DECIMAL_CHARACTER_REFERENCE_START_STATE",eL="HEXADEMICAL_CHARACTER_REFERENCE_STATE",eD="DECIMAL_CHARACTER_REFERENCE_STATE",eP="NUMERIC_CHARACTER_REFERENCE_END_STATE";function eM(e){return e===s.SPACE||e===s.LINE_FEED||e===s.TABULATION||e===s.FORM_FEED}function eF(e){return e>=s.DIGIT_0&&e<=s.DIGIT_9}function eU(e){return e>=s.LATIN_CAPITAL_A&&e<=s.LATIN_CAPITAL_Z}function eB(e){return e>=s.LATIN_SMALL_A&&e<=s.LATIN_SMALL_Z}function eH(e){return eB(e)||eU(e)}function eG(e){return eH(e)||eF(e)}function ez(e){return e>=s.LATIN_CAPITAL_A&&e<=s.LATIN_CAPITAL_F}function e$(e){return e>=s.LATIN_SMALL_A&&e<=s.LATIN_SMALL_F}function ej(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-=65536)>>>10&1023|55296)+String.fromCharCode(56320|1023&e)}function eV(e){return String.fromCharCode(e+32)}function eW(e,t){let n=i[++e],r=++e,a=r+n-1;for(;r<=a;){let e=r+a>>>1,o=i[e];if(ot))return i[e+n];a=e-1}}return -1}class eZ{constructor(){this.preprocessor=new r,this.tokenQueue=[],this.allowCDATA=!1,this.state=u,this.returnState="",this.charRefCode=-1,this.tempBuff=[],this.lastStartTagName="",this.consumedAfterSnapshot=-1,this.active=!1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr=null}_err(){}_errOnNextCodePoint(e){this._consume(),this._err(e),this._unconsume()}getNextToken(){for(;!this.tokenQueue.length&&this.active;){this.consumedAfterSnapshot=0;let e=this._consume();this._ensureHibernation()||this[this.state](e)}return this.tokenQueue.shift()}write(e,t){this.active=!0,this.preprocessor.write(e,t)}insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e)}_ensureHibernation(){if(this.preprocessor.endOfChunkHit){for(;this.consumedAfterSnapshot>0;this.consumedAfterSnapshot--)this.preprocessor.retreat();return this.active=!1,this.tokenQueue.push({type:eZ.HIBERNATION_TOKEN}),!0}return!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(){this.consumedAfterSnapshot--,this.preprocessor.retreat()}_reconsumeInState(e){this.state=e,this._unconsume()}_consumeSequenceIfMatch(e,t,n){let r,a=0,i=!0,o=e.length,l=0,c=t;for(;l0&&(c=this._consume(),a++),c===s.EOF||c!==(r=e[l])&&(n||c!==r+32)){i=!1;break}if(!i)for(;a--;)this._unconsume();return i}_isTempBufferEqualToScriptString(){if(this.tempBuff.length!==l.SCRIPT_STRING.length)return!1;for(let e=0;e0&&this._err(o.endTagWithAttributes),e.selfClosing&&this._err(o.endTagWithTrailingSolidus)),this.tokenQueue.push(e)}_emitCurrentCharacterToken(){this.currentCharacterToken&&(this.tokenQueue.push(this.currentCharacterToken),this.currentCharacterToken=null)}_emitEOFToken(){this._createEOFToken(),this._emitCurrentToken()}_appendCharToCurrentCharacterToken(e,t){this.currentCharacterToken&&this.currentCharacterToken.type!==e&&this._emitCurrentCharacterToken(),this.currentCharacterToken?this.currentCharacterToken.chars+=t:this._createCharacterToken(e,t)}_emitCodePoint(e){let t=eZ.CHARACTER_TOKEN;eM(e)?t=eZ.WHITESPACE_CHARACTER_TOKEN:e===s.NULL&&(t=eZ.NULL_CHARACTER_TOKEN),this._appendCharToCurrentCharacterToken(t,ej(e))}_emitSeveralCodePoints(e){for(let t=0;t-1;){let e=i[r],a=e<7,o=a&&1&e;o&&(t=2&e?[i[++r],i[++r]]:[i[++r]],n=0);let l=this._consume();if(this.tempBuff.push(l),n++,l===s.EOF)break;r=a?4&e?eW(r,l):-1:l===e?++r:-1}for(;n--;)this.tempBuff.pop(),this._unconsume();return t}_isCharacterReferenceInAttribute(){return this.returnState===V||this.returnState===W||this.returnState===Z}_isCharacterReferenceAttributeQuirk(e){if(!e&&this._isCharacterReferenceInAttribute()){let e=this._consume();return this._unconsume(),e===s.EQUALS_SIGN||eG(e)}return!1}_flushCodePointsConsumedAsCharacterReference(){if(this._isCharacterReferenceInAttribute())for(let e=0;e")):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.state=I,this._emitChars(a.REPLACEMENT_CHARACTER)):e===s.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=I,this._emitCodePoint(e))}[x](e){e===s.SOLIDUS?(this.tempBuff=[],this.state=L):eH(e)?(this.tempBuff=[],this._emitChars("<"),this._reconsumeInState(P)):(this._emitChars("<"),this._reconsumeInState(I))}[L](e){eH(e)?(this._createEndTagToken(),this._reconsumeInState(D)):(this._emitChars("")):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.state=M,this._emitChars(a.REPLACEMENT_CHARACTER)):e===s.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=M,this._emitCodePoint(e))}[B](e){e===s.SOLIDUS?(this.tempBuff=[],this.state=H,this._emitChars("/")):this._reconsumeInState(M)}[H](e){eM(e)||e===s.SOLIDUS||e===s.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?I:M,this._emitCodePoint(e)):eU(e)?(this.tempBuff.push(e+32),this._emitCodePoint(e)):eB(e)?(this.tempBuff.push(e),this._emitCodePoint(e)):this._reconsumeInState(M)}[G](e){eM(e)||(e===s.SOLIDUS||e===s.GREATER_THAN_SIGN||e===s.EOF?this._reconsumeInState($):e===s.EQUALS_SIGN?(this._err(o.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=z):(this._createAttr(""),this._reconsumeInState(z)))}[z](e){eM(e)||e===s.SOLIDUS||e===s.GREATER_THAN_SIGN||e===s.EOF?(this._leaveAttrName($),this._unconsume()):e===s.EQUALS_SIGN?this._leaveAttrName(j):eU(e)?this.currentAttr.name+=eV(e):e===s.QUOTATION_MARK||e===s.APOSTROPHE||e===s.LESS_THAN_SIGN?(this._err(o.unexpectedCharacterInAttributeName),this.currentAttr.name+=ej(e)):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.name+=a.REPLACEMENT_CHARACTER):this.currentAttr.name+=ej(e)}[$](e){eM(e)||(e===s.SOLIDUS?this.state=Y:e===s.EQUALS_SIGN?this.state=j:e===s.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):(this._createAttr(""),this._reconsumeInState(z)))}[j](e){eM(e)||(e===s.QUOTATION_MARK?this.state=V:e===s.APOSTROPHE?this.state=W:e===s.GREATER_THAN_SIGN?(this._err(o.missingAttributeValue),this.state=u,this._emitCurrentToken()):this._reconsumeInState(Z))}[V](e){e===s.QUOTATION_MARK?this.state=K:e===s.AMPERSAND?(this.returnState=V,this.state=eN):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.value+=a.REPLACEMENT_CHARACTER):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentAttr.value+=ej(e)}[W](e){e===s.APOSTROPHE?this.state=K:e===s.AMPERSAND?(this.returnState=W,this.state=eN):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.value+=a.REPLACEMENT_CHARACTER):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentAttr.value+=ej(e)}[Z](e){eM(e)?this._leaveAttrValue(G):e===s.AMPERSAND?(this.returnState=Z,this.state=eN):e===s.GREATER_THAN_SIGN?(this._leaveAttrValue(u),this._emitCurrentToken()):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.value+=a.REPLACEMENT_CHARACTER):e===s.QUOTATION_MARK||e===s.APOSTROPHE||e===s.LESS_THAN_SIGN||e===s.EQUALS_SIGN||e===s.GRAVE_ACCENT?(this._err(o.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=ej(e)):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentAttr.value+=ej(e)}[K](e){eM(e)?this._leaveAttrValue(G):e===s.SOLIDUS?this._leaveAttrValue(Y):e===s.GREATER_THAN_SIGN?(this._leaveAttrValue(u),this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):(this._err(o.missingWhitespaceBetweenAttributes),this._reconsumeInState(G))}[Y](e){e===s.GREATER_THAN_SIGN?(this.currentToken.selfClosing=!0,this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):(this._err(o.unexpectedSolidusInTag),this._reconsumeInState(G))}[q](e){e===s.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):e===s.EOF?(this._emitCurrentToken(),this._emitEOFToken()):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.data+=a.REPLACEMENT_CHARACTER):this.currentToken.data+=ej(e)}[X](e){this._consumeSequenceIfMatch(l.DASH_DASH_STRING,e,!0)?(this._createCommentToken(),this.state=Q):this._consumeSequenceIfMatch(l.DOCTYPE_STRING,e,!1)?this.state=el:this._consumeSequenceIfMatch(l.CDATA_START_STRING,e,!0)?this.allowCDATA?this.state=e_:(this._err(o.cdataInHtmlContent),this._createCommentToken(),this.currentToken.data="[CDATA[",this.state=q):this._ensureHibernation()||(this._err(o.incorrectlyOpenedComment),this._createCommentToken(),this._reconsumeInState(q))}[Q](e){e===s.HYPHEN_MINUS?this.state=J:e===s.GREATER_THAN_SIGN?(this._err(o.abruptClosingOfEmptyComment),this.state=u,this._emitCurrentToken()):this._reconsumeInState(ee)}[J](e){e===s.HYPHEN_MINUS?this.state=eo:e===s.GREATER_THAN_SIGN?(this._err(o.abruptClosingOfEmptyComment),this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(ee))}[ee](e){e===s.HYPHEN_MINUS?this.state=ei:e===s.LESS_THAN_SIGN?(this.currentToken.data+="<",this.state=et):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.data+=a.REPLACEMENT_CHARACTER):e===s.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.data+=ej(e)}[et](e){e===s.EXCLAMATION_MARK?(this.currentToken.data+="!",this.state=en):e===s.LESS_THAN_SIGN?this.currentToken.data+="!":this._reconsumeInState(ee)}[en](e){e===s.HYPHEN_MINUS?this.state=er:this._reconsumeInState(ee)}[er](e){e===s.HYPHEN_MINUS?this.state=ea:this._reconsumeInState(ei)}[ea](e){e!==s.GREATER_THAN_SIGN&&e!==s.EOF&&this._err(o.nestedComment),this._reconsumeInState(eo)}[ei](e){e===s.HYPHEN_MINUS?this.state=eo:e===s.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(ee))}[eo](e){e===s.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):e===s.EXCLAMATION_MARK?this.state=es:e===s.HYPHEN_MINUS?this.currentToken.data+="-":e===s.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--",this._reconsumeInState(ee))}[es](e){e===s.HYPHEN_MINUS?(this.currentToken.data+="--!",this.state=ei):e===s.GREATER_THAN_SIGN?(this._err(o.incorrectlyClosedComment),this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--!",this._reconsumeInState(ee))}[el](e){eM(e)?this.state=ec:e===s.GREATER_THAN_SIGN?this._reconsumeInState(ec):e===s.EOF?(this._err(o.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingWhitespaceBeforeDoctypeName),this._reconsumeInState(ec))}[ec](e){eM(e)||(eU(e)?(this._createDoctypeToken(eV(e)),this.state=eu):e===s.NULL?(this._err(o.unexpectedNullCharacter),this._createDoctypeToken(a.REPLACEMENT_CHARACTER),this.state=eu):e===s.GREATER_THAN_SIGN?(this._err(o.missingDoctypeName),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):e===s.EOF?(this._err(o.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._createDoctypeToken(ej(e)),this.state=eu))}[eu](e){eM(e)?this.state=ed:e===s.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):eU(e)?this.currentToken.name+=eV(e):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.name+=a.REPLACEMENT_CHARACTER):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.name+=ej(e)}[ed](e){!eM(e)&&(e===s.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this._consumeSequenceIfMatch(l.PUBLIC_STRING,e,!1)?this.state=ep:this._consumeSequenceIfMatch(l.SYSTEM_STRING,e,!1)?this.state=eE:this._ensureHibernation()||(this._err(o.invalidCharacterSequenceAfterDoctypeName),this.currentToken.forceQuirks=!0,this._reconsumeInState(ek)))}[ep](e){eM(e)?this.state=em:e===s.QUOTATION_MARK?(this._err(o.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=eg):e===s.APOSTROPHE?(this._err(o.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=ef):e===s.GREATER_THAN_SIGN?(this._err(o.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(ek))}[em](e){eM(e)||(e===s.QUOTATION_MARK?(this.currentToken.publicId="",this.state=eg):e===s.APOSTROPHE?(this.currentToken.publicId="",this.state=ef):e===s.GREATER_THAN_SIGN?(this._err(o.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(ek)))}[eg](e){e===s.QUOTATION_MARK?this.state=eh:e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.publicId+=a.REPLACEMENT_CHARACTER):e===s.GREATER_THAN_SIGN?(this._err(o.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=ej(e)}[ef](e){e===s.APOSTROPHE?this.state=eh:e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.publicId+=a.REPLACEMENT_CHARACTER):e===s.GREATER_THAN_SIGN?(this._err(o.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=ej(e)}[eh](e){eM(e)?this.state=eb:e===s.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):e===s.QUOTATION_MARK?(this._err(o.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=eS):e===s.APOSTROPHE?(this._err(o.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=ey):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(ek))}[eb](e){eM(e)||(e===s.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=u):e===s.QUOTATION_MARK?(this.currentToken.systemId="",this.state=eS):e===s.APOSTROPHE?(this.currentToken.systemId="",this.state=ey):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(ek)))}[eE](e){eM(e)?this.state=eT:e===s.QUOTATION_MARK?(this._err(o.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=eS):e===s.APOSTROPHE?(this._err(o.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=ey):e===s.GREATER_THAN_SIGN?(this._err(o.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(ek))}[eT](e){eM(e)||(e===s.QUOTATION_MARK?(this.currentToken.systemId="",this.state=eS):e===s.APOSTROPHE?(this.currentToken.systemId="",this.state=ey):e===s.GREATER_THAN_SIGN?(this._err(o.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(ek)))}[eS](e){e===s.QUOTATION_MARK?this.state=eA:e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.systemId+=a.REPLACEMENT_CHARACTER):e===s.GREATER_THAN_SIGN?(this._err(o.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=ej(e)}[ey](e){e===s.APOSTROPHE?this.state=eA:e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.systemId+=a.REPLACEMENT_CHARACTER):e===s.GREATER_THAN_SIGN?(this._err(o.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=ej(e)}[eA](e){eM(e)||(e===s.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=u):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.unexpectedCharacterAfterDoctypeSystemIdentifier),this._reconsumeInState(ek)))}[ek](e){e===s.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=u):e===s.NULL?this._err(o.unexpectedNullCharacter):e===s.EOF&&(this._emitCurrentToken(),this._emitEOFToken())}[e_](e){e===s.RIGHT_SQUARE_BRACKET?this.state=ev:e===s.EOF?(this._err(o.eofInCdata),this._emitEOFToken()):this._emitCodePoint(e)}[ev](e){e===s.RIGHT_SQUARE_BRACKET?this.state=eC:(this._emitChars("]"),this._reconsumeInState(e_))}[eC](e){e===s.GREATER_THAN_SIGN?this.state=u:e===s.RIGHT_SQUARE_BRACKET?this._emitChars("]"):(this._emitChars("]]"),this._reconsumeInState(e_))}[eN](e){this.tempBuff=[s.AMPERSAND],e===s.NUMBER_SIGN?(this.tempBuff.push(e),this.state=eO):eG(e)?this._reconsumeInState(eR):(this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[eR](e){let t=this._matchNamedCharacterReference(e);if(this._ensureHibernation())this.tempBuff=[s.AMPERSAND];else if(t){let e=this.tempBuff[this.tempBuff.length-1]===s.SEMICOLON;this._isCharacterReferenceAttributeQuirk(e)||(e||this._errOnNextCodePoint(o.missingSemicolonAfterCharacterReference),this.tempBuff=t),this._flushCodePointsConsumedAsCharacterReference(),this.state=this.returnState}else this._flushCodePointsConsumedAsCharacterReference(),this.state=eI}[eI](e){eG(e)?this._isCharacterReferenceInAttribute()?this.currentAttr.value+=ej(e):this._emitCodePoint(e):(e===s.SEMICOLON&&this._err(o.unknownNamedCharacterReference),this._reconsumeInState(this.returnState))}[eO](e){this.charRefCode=0,e===s.LATIN_SMALL_X||e===s.LATIN_CAPITAL_X?(this.tempBuff.push(e),this.state=ew):this._reconsumeInState(ex)}[ew](e){eF(e)||ez(e)||e$(e)?this._reconsumeInState(eL):(this._err(o.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[ex](e){eF(e)?this._reconsumeInState(eD):(this._err(o.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[eL](e){ez(e)?this.charRefCode=16*this.charRefCode+e-55:e$(e)?this.charRefCode=16*this.charRefCode+e-87:eF(e)?this.charRefCode=16*this.charRefCode+e-48:e===s.SEMICOLON?this.state=eP:(this._err(o.missingSemicolonAfterCharacterReference),this._reconsumeInState(eP))}[eD](e){eF(e)?this.charRefCode=10*this.charRefCode+e-48:e===s.SEMICOLON?this.state=eP:(this._err(o.missingSemicolonAfterCharacterReference),this._reconsumeInState(eP))}[eP](){if(this.charRefCode===s.NULL)this._err(o.nullCharacterReference),this.charRefCode=s.REPLACEMENT_CHARACTER;else if(this.charRefCode>1114111)this._err(o.characterReferenceOutsideUnicodeRange),this.charRefCode=s.REPLACEMENT_CHARACTER;else if(a.isSurrogate(this.charRefCode))this._err(o.surrogateCharacterReference),this.charRefCode=s.REPLACEMENT_CHARACTER;else if(a.isUndefinedCodePoint(this.charRefCode))this._err(o.noncharacterCharacterReference);else if(a.isControlCodePoint(this.charRefCode)||this.charRefCode===s.CARRIAGE_RETURN){this._err(o.controlCharacterReference);let e=c[this.charRefCode];e&&(this.charRefCode=e)}this.tempBuff=[this.charRefCode],this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)}}eZ.CHARACTER_TOKEN="CHARACTER_TOKEN",eZ.NULL_CHARACTER_TOKEN="NULL_CHARACTER_TOKEN",eZ.WHITESPACE_CHARACTER_TOKEN="WHITESPACE_CHARACTER_TOKEN",eZ.START_TAG_TOKEN="START_TAG_TOKEN",eZ.END_TAG_TOKEN="END_TAG_TOKEN",eZ.COMMENT_TOKEN="COMMENT_TOKEN",eZ.DOCTYPE_TOKEN="DOCTYPE_TOKEN",eZ.EOF_TOKEN="EOF_TOKEN",eZ.HIBERNATION_TOKEN="HIBERNATION_TOKEN",eZ.MODE={DATA:u,RCDATA:d,RAWTEXT:p,SCRIPT_DATA:m,PLAINTEXT:g},eZ.getTokenAttr=function(e,t){for(let n=e.attrs.length-1;n>=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null},e.exports=eZ},5482:function(e){"use strict";e.exports=new Uint16Array([4,52,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,106,303,412,810,1432,1701,1796,1987,2114,2360,2420,2484,3170,3251,4140,4393,4575,4610,5106,5512,5728,6117,6274,6315,6345,6427,6516,7002,7910,8733,9323,9870,10170,10631,10893,11318,11386,11467,12773,13092,14474,14922,15448,15542,16419,17666,18166,18611,19004,19095,19298,19397,4,16,69,77,97,98,99,102,103,108,109,110,111,112,114,115,116,117,140,150,158,169,176,194,199,210,216,222,226,242,256,266,283,294,108,105,103,5,198,1,59,148,1,198,80,5,38,1,59,156,1,38,99,117,116,101,5,193,1,59,167,1,193,114,101,118,101,59,1,258,4,2,105,121,182,191,114,99,5,194,1,59,189,1,194,59,1,1040,114,59,3,55349,56580,114,97,118,101,5,192,1,59,208,1,192,112,104,97,59,1,913,97,99,114,59,1,256,100,59,1,10835,4,2,103,112,232,237,111,110,59,1,260,102,59,3,55349,56632,112,108,121,70,117,110,99,116,105,111,110,59,1,8289,105,110,103,5,197,1,59,264,1,197,4,2,99,115,272,277,114,59,3,55349,56476,105,103,110,59,1,8788,105,108,100,101,5,195,1,59,292,1,195,109,108,5,196,1,59,301,1,196,4,8,97,99,101,102,111,114,115,117,321,350,354,383,388,394,400,405,4,2,99,114,327,336,107,115,108,97,115,104,59,1,8726,4,2,118,119,342,345,59,1,10983,101,100,59,1,8966,121,59,1,1041,4,3,99,114,116,362,369,379,97,117,115,101,59,1,8757,110,111,117,108,108,105,115,59,1,8492,97,59,1,914,114,59,3,55349,56581,112,102,59,3,55349,56633,101,118,101,59,1,728,99,114,59,1,8492,109,112,101,113,59,1,8782,4,14,72,79,97,99,100,101,102,104,105,108,111,114,115,117,442,447,456,504,542,547,569,573,577,616,678,784,790,796,99,121,59,1,1063,80,89,5,169,1,59,454,1,169,4,3,99,112,121,464,470,497,117,116,101,59,1,262,4,2,59,105,476,478,1,8914,116,97,108,68,105,102,102,101,114,101,110,116,105,97,108,68,59,1,8517,108,101,121,115,59,1,8493,4,4,97,101,105,111,514,520,530,535,114,111,110,59,1,268,100,105,108,5,199,1,59,528,1,199,114,99,59,1,264,110,105,110,116,59,1,8752,111,116,59,1,266,4,2,100,110,553,560,105,108,108,97,59,1,184,116,101,114,68,111,116,59,1,183,114,59,1,8493,105,59,1,935,114,99,108,101,4,4,68,77,80,84,591,596,603,609,111,116,59,1,8857,105,110,117,115,59,1,8854,108,117,115,59,1,8853,105,109,101,115,59,1,8855,111,4,2,99,115,623,646,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8754,101,67,117,114,108,121,4,2,68,81,658,671,111,117,98,108,101,81,117,111,116,101,59,1,8221,117,111,116,101,59,1,8217,4,4,108,110,112,117,688,701,736,753,111,110,4,2,59,101,696,698,1,8759,59,1,10868,4,3,103,105,116,709,717,722,114,117,101,110,116,59,1,8801,110,116,59,1,8751,111,117,114,73,110,116,101,103,114,97,108,59,1,8750,4,2,102,114,742,745,59,1,8450,111,100,117,99,116,59,1,8720,110,116,101,114,67,108,111,99,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8755,111,115,115,59,1,10799,99,114,59,3,55349,56478,112,4,2,59,67,803,805,1,8915,97,112,59,1,8781,4,11,68,74,83,90,97,99,101,102,105,111,115,834,850,855,860,865,888,903,916,921,1011,1415,4,2,59,111,840,842,1,8517,116,114,97,104,100,59,1,10513,99,121,59,1,1026,99,121,59,1,1029,99,121,59,1,1039,4,3,103,114,115,873,879,883,103,101,114,59,1,8225,114,59,1,8609,104,118,59,1,10980,4,2,97,121,894,900,114,111,110,59,1,270,59,1,1044,108,4,2,59,116,910,912,1,8711,97,59,1,916,114,59,3,55349,56583,4,2,97,102,927,998,4,2,99,109,933,992,114,105,116,105,99,97,108,4,4,65,68,71,84,950,957,978,985,99,117,116,101,59,1,180,111,4,2,116,117,964,967,59,1,729,98,108,101,65,99,117,116,101,59,1,733,114,97,118,101,59,1,96,105,108,100,101,59,1,732,111,110,100,59,1,8900,102,101,114,101,110,116,105,97,108,68,59,1,8518,4,4,112,116,117,119,1021,1026,1048,1249,102,59,3,55349,56635,4,3,59,68,69,1034,1036,1041,1,168,111,116,59,1,8412,113,117,97,108,59,1,8784,98,108,101,4,6,67,68,76,82,85,86,1065,1082,1101,1189,1211,1236,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8751,111,4,2,116,119,1089,1092,59,1,168,110,65,114,114,111,119,59,1,8659,4,2,101,111,1107,1141,102,116,4,3,65,82,84,1117,1124,1136,114,114,111,119,59,1,8656,105,103,104,116,65,114,114,111,119,59,1,8660,101,101,59,1,10980,110,103,4,2,76,82,1149,1177,101,102,116,4,2,65,82,1158,1165,114,114,111,119,59,1,10232,105,103,104,116,65,114,114,111,119,59,1,10234,105,103,104,116,65,114,114,111,119,59,1,10233,105,103,104,116,4,2,65,84,1199,1206,114,114,111,119,59,1,8658,101,101,59,1,8872,112,4,2,65,68,1218,1225,114,114,111,119,59,1,8657,111,119,110,65,114,114,111,119,59,1,8661,101,114,116,105,99,97,108,66,97,114,59,1,8741,110,4,6,65,66,76,82,84,97,1264,1292,1299,1352,1391,1408,114,114,111,119,4,3,59,66,85,1276,1278,1283,1,8595,97,114,59,1,10515,112,65,114,114,111,119,59,1,8693,114,101,118,101,59,1,785,101,102,116,4,3,82,84,86,1310,1323,1334,105,103,104,116,86,101,99,116,111,114,59,1,10576,101,101,86,101,99,116,111,114,59,1,10590,101,99,116,111,114,4,2,59,66,1345,1347,1,8637,97,114,59,1,10582,105,103,104,116,4,2,84,86,1362,1373,101,101,86,101,99,116,111,114,59,1,10591,101,99,116,111,114,4,2,59,66,1384,1386,1,8641,97,114,59,1,10583,101,101,4,2,59,65,1399,1401,1,8868,114,114,111,119,59,1,8615,114,114,111,119,59,1,8659,4,2,99,116,1421,1426,114,59,3,55349,56479,114,111,107,59,1,272,4,16,78,84,97,99,100,102,103,108,109,111,112,113,115,116,117,120,1466,1470,1478,1489,1515,1520,1525,1536,1544,1593,1609,1617,1650,1664,1668,1677,71,59,1,330,72,5,208,1,59,1476,1,208,99,117,116,101,5,201,1,59,1487,1,201,4,3,97,105,121,1497,1503,1512,114,111,110,59,1,282,114,99,5,202,1,59,1510,1,202,59,1,1069,111,116,59,1,278,114,59,3,55349,56584,114,97,118,101,5,200,1,59,1534,1,200,101,109,101,110,116,59,1,8712,4,2,97,112,1550,1555,99,114,59,1,274,116,121,4,2,83,86,1563,1576,109,97,108,108,83,113,117,97,114,101,59,1,9723,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9643,4,2,103,112,1599,1604,111,110,59,1,280,102,59,3,55349,56636,115,105,108,111,110,59,1,917,117,4,2,97,105,1624,1640,108,4,2,59,84,1631,1633,1,10869,105,108,100,101,59,1,8770,108,105,98,114,105,117,109,59,1,8652,4,2,99,105,1656,1660,114,59,1,8496,109,59,1,10867,97,59,1,919,109,108,5,203,1,59,1675,1,203,4,2,105,112,1683,1689,115,116,115,59,1,8707,111,110,101,110,116,105,97,108,69,59,1,8519,4,5,99,102,105,111,115,1713,1717,1722,1762,1791,121,59,1,1060,114,59,3,55349,56585,108,108,101,100,4,2,83,86,1732,1745,109,97,108,108,83,113,117,97,114,101,59,1,9724,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9642,4,3,112,114,117,1770,1775,1781,102,59,3,55349,56637,65,108,108,59,1,8704,114,105,101,114,116,114,102,59,1,8497,99,114,59,1,8497,4,12,74,84,97,98,99,100,102,103,111,114,115,116,1822,1827,1834,1848,1855,1877,1882,1887,1890,1896,1978,1984,99,121,59,1,1027,5,62,1,59,1832,1,62,109,109,97,4,2,59,100,1843,1845,1,915,59,1,988,114,101,118,101,59,1,286,4,3,101,105,121,1863,1869,1874,100,105,108,59,1,290,114,99,59,1,284,59,1,1043,111,116,59,1,288,114,59,3,55349,56586,59,1,8921,112,102,59,3,55349,56638,101,97,116,101,114,4,6,69,70,71,76,83,84,1915,1933,1944,1953,1959,1971,113,117,97,108,4,2,59,76,1925,1927,1,8805,101,115,115,59,1,8923,117,108,108,69,113,117,97,108,59,1,8807,114,101,97,116,101,114,59,1,10914,101,115,115,59,1,8823,108,97,110,116,69,113,117,97,108,59,1,10878,105,108,100,101,59,1,8819,99,114,59,3,55349,56482,59,1,8811,4,8,65,97,99,102,105,111,115,117,2005,2012,2026,2032,2036,2049,2073,2089,82,68,99,121,59,1,1066,4,2,99,116,2018,2023,101,107,59,1,711,59,1,94,105,114,99,59,1,292,114,59,1,8460,108,98,101,114,116,83,112,97,99,101,59,1,8459,4,2,112,114,2055,2059,102,59,1,8461,105,122,111,110,116,97,108,76,105,110,101,59,1,9472,4,2,99,116,2079,2083,114,59,1,8459,114,111,107,59,1,294,109,112,4,2,68,69,2097,2107,111,119,110,72,117,109,112,59,1,8782,113,117,97,108,59,1,8783,4,14,69,74,79,97,99,100,102,103,109,110,111,115,116,117,2144,2149,2155,2160,2171,2189,2194,2198,2209,2245,2307,2329,2334,2341,99,121,59,1,1045,108,105,103,59,1,306,99,121,59,1,1025,99,117,116,101,5,205,1,59,2169,1,205,4,2,105,121,2177,2186,114,99,5,206,1,59,2184,1,206,59,1,1048,111,116,59,1,304,114,59,1,8465,114,97,118,101,5,204,1,59,2207,1,204,4,3,59,97,112,2217,2219,2238,1,8465,4,2,99,103,2225,2229,114,59,1,298,105,110,97,114,121,73,59,1,8520,108,105,101,115,59,1,8658,4,2,116,118,2251,2281,4,2,59,101,2257,2259,1,8748,4,2,103,114,2265,2271,114,97,108,59,1,8747,115,101,99,116,105,111,110,59,1,8898,105,115,105,98,108,101,4,2,67,84,2293,2300,111,109,109,97,59,1,8291,105,109,101,115,59,1,8290,4,3,103,112,116,2315,2320,2325,111,110,59,1,302,102,59,3,55349,56640,97,59,1,921,99,114,59,1,8464,105,108,100,101,59,1,296,4,2,107,109,2347,2352,99,121,59,1,1030,108,5,207,1,59,2358,1,207,4,5,99,102,111,115,117,2372,2386,2391,2397,2414,4,2,105,121,2378,2383,114,99,59,1,308,59,1,1049,114,59,3,55349,56589,112,102,59,3,55349,56641,4,2,99,101,2403,2408,114,59,3,55349,56485,114,99,121,59,1,1032,107,99,121,59,1,1028,4,7,72,74,97,99,102,111,115,2436,2441,2446,2452,2467,2472,2478,99,121,59,1,1061,99,121,59,1,1036,112,112,97,59,1,922,4,2,101,121,2458,2464,100,105,108,59,1,310,59,1,1050,114,59,3,55349,56590,112,102,59,3,55349,56642,99,114,59,3,55349,56486,4,11,74,84,97,99,101,102,108,109,111,115,116,2508,2513,2520,2562,2585,2981,2986,3004,3011,3146,3167,99,121,59,1,1033,5,60,1,59,2518,1,60,4,5,99,109,110,112,114,2532,2538,2544,2548,2558,117,116,101,59,1,313,98,100,97,59,1,923,103,59,1,10218,108,97,99,101,116,114,102,59,1,8466,114,59,1,8606,4,3,97,101,121,2570,2576,2582,114,111,110,59,1,317,100,105,108,59,1,315,59,1,1051,4,2,102,115,2591,2907,116,4,10,65,67,68,70,82,84,85,86,97,114,2614,2663,2672,2728,2735,2760,2820,2870,2888,2895,4,2,110,114,2620,2633,103,108,101,66,114,97,99,107,101,116,59,1,10216,114,111,119,4,3,59,66,82,2644,2646,2651,1,8592,97,114,59,1,8676,105,103,104,116,65,114,114,111,119,59,1,8646,101,105,108,105,110,103,59,1,8968,111,4,2,117,119,2679,2692,98,108,101,66,114,97,99,107,101,116,59,1,10214,110,4,2,84,86,2699,2710,101,101,86,101,99,116,111,114,59,1,10593,101,99,116,111,114,4,2,59,66,2721,2723,1,8643,97,114,59,1,10585,108,111,111,114,59,1,8970,105,103,104,116,4,2,65,86,2745,2752,114,114,111,119,59,1,8596,101,99,116,111,114,59,1,10574,4,2,101,114,2766,2792,101,4,3,59,65,86,2775,2777,2784,1,8867,114,114,111,119,59,1,8612,101,99,116,111,114,59,1,10586,105,97,110,103,108,101,4,3,59,66,69,2806,2808,2813,1,8882,97,114,59,1,10703,113,117,97,108,59,1,8884,112,4,3,68,84,86,2829,2841,2852,111,119,110,86,101,99,116,111,114,59,1,10577,101,101,86,101,99,116,111,114,59,1,10592,101,99,116,111,114,4,2,59,66,2863,2865,1,8639,97,114,59,1,10584,101,99,116,111,114,4,2,59,66,2881,2883,1,8636,97,114,59,1,10578,114,114,111,119,59,1,8656,105,103,104,116,97,114,114,111,119,59,1,8660,115,4,6,69,70,71,76,83,84,2922,2936,2947,2956,2962,2974,113,117,97,108,71,114,101,97,116,101,114,59,1,8922,117,108,108,69,113,117,97,108,59,1,8806,114,101,97,116,101,114,59,1,8822,101,115,115,59,1,10913,108,97,110,116,69,113,117,97,108,59,1,10877,105,108,100,101,59,1,8818,114,59,3,55349,56591,4,2,59,101,2992,2994,1,8920,102,116,97,114,114,111,119,59,1,8666,105,100,111,116,59,1,319,4,3,110,112,119,3019,3110,3115,103,4,4,76,82,108,114,3030,3058,3070,3098,101,102,116,4,2,65,82,3039,3046,114,114,111,119,59,1,10229,105,103,104,116,65,114,114,111,119,59,1,10231,105,103,104,116,65,114,114,111,119,59,1,10230,101,102,116,4,2,97,114,3079,3086,114,114,111,119,59,1,10232,105,103,104,116,97,114,114,111,119,59,1,10234,105,103,104,116,97,114,114,111,119,59,1,10233,102,59,3,55349,56643,101,114,4,2,76,82,3123,3134,101,102,116,65,114,114,111,119,59,1,8601,105,103,104,116,65,114,114,111,119,59,1,8600,4,3,99,104,116,3154,3158,3161,114,59,1,8466,59,1,8624,114,111,107,59,1,321,59,1,8810,4,8,97,99,101,102,105,111,115,117,3188,3192,3196,3222,3227,3237,3243,3248,112,59,1,10501,121,59,1,1052,4,2,100,108,3202,3213,105,117,109,83,112,97,99,101,59,1,8287,108,105,110,116,114,102,59,1,8499,114,59,3,55349,56592,110,117,115,80,108,117,115,59,1,8723,112,102,59,3,55349,56644,99,114,59,1,8499,59,1,924,4,9,74,97,99,101,102,111,115,116,117,3271,3276,3283,3306,3422,3427,4120,4126,4137,99,121,59,1,1034,99,117,116,101,59,1,323,4,3,97,101,121,3291,3297,3303,114,111,110,59,1,327,100,105,108,59,1,325,59,1,1053,4,3,103,115,119,3314,3380,3415,97,116,105,118,101,4,3,77,84,86,3327,3340,3365,101,100,105,117,109,83,112,97,99,101,59,1,8203,104,105,4,2,99,110,3348,3357,107,83,112,97,99,101,59,1,8203,83,112,97,99,101,59,1,8203,101,114,121,84,104,105,110,83,112,97,99,101,59,1,8203,116,101,100,4,2,71,76,3389,3405,114,101,97,116,101,114,71,114,101,97,116,101,114,59,1,8811,101,115,115,76,101,115,115,59,1,8810,76,105,110,101,59,1,10,114,59,3,55349,56593,4,4,66,110,112,116,3437,3444,3460,3464,114,101,97,107,59,1,8288,66,114,101,97,107,105,110,103,83,112,97,99,101,59,1,160,102,59,1,8469,4,13,59,67,68,69,71,72,76,78,80,82,83,84,86,3492,3494,3517,3536,3578,3657,3685,3784,3823,3860,3915,4066,4107,1,10988,4,2,111,117,3500,3510,110,103,114,117,101,110,116,59,1,8802,112,67,97,112,59,1,8813,111,117,98,108,101,86,101,114,116,105,99,97,108,66,97,114,59,1,8742,4,3,108,113,120,3544,3552,3571,101,109,101,110,116,59,1,8713,117,97,108,4,2,59,84,3561,3563,1,8800,105,108,100,101,59,3,8770,824,105,115,116,115,59,1,8708,114,101,97,116,101,114,4,7,59,69,70,71,76,83,84,3600,3602,3609,3621,3631,3637,3650,1,8815,113,117,97,108,59,1,8817,117,108,108,69,113,117,97,108,59,3,8807,824,114,101,97,116,101,114,59,3,8811,824,101,115,115,59,1,8825,108,97,110,116,69,113,117,97,108,59,3,10878,824,105,108,100,101,59,1,8821,117,109,112,4,2,68,69,3666,3677,111,119,110,72,117,109,112,59,3,8782,824,113,117,97,108,59,3,8783,824,101,4,2,102,115,3692,3724,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3709,3711,3717,1,8938,97,114,59,3,10703,824,113,117,97,108,59,1,8940,115,4,6,59,69,71,76,83,84,3739,3741,3748,3757,3764,3777,1,8814,113,117,97,108,59,1,8816,114,101,97,116,101,114,59,1,8824,101,115,115,59,3,8810,824,108,97,110,116,69,113,117,97,108,59,3,10877,824,105,108,100,101,59,1,8820,101,115,116,101,100,4,2,71,76,3795,3812,114,101,97,116,101,114,71,114,101,97,116,101,114,59,3,10914,824,101,115,115,76,101,115,115,59,3,10913,824,114,101,99,101,100,101,115,4,3,59,69,83,3838,3840,3848,1,8832,113,117,97,108,59,3,10927,824,108,97,110,116,69,113,117,97,108,59,1,8928,4,2,101,105,3866,3881,118,101,114,115,101,69,108,101,109,101,110,116,59,1,8716,103,104,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3900,3902,3908,1,8939,97,114,59,3,10704,824,113,117,97,108,59,1,8941,4,2,113,117,3921,3973,117,97,114,101,83,117,4,2,98,112,3933,3952,115,101,116,4,2,59,69,3942,3945,3,8847,824,113,117,97,108,59,1,8930,101,114,115,101,116,4,2,59,69,3963,3966,3,8848,824,113,117,97,108,59,1,8931,4,3,98,99,112,3981,4e3,4045,115,101,116,4,2,59,69,3990,3993,3,8834,8402,113,117,97,108,59,1,8840,99,101,101,100,115,4,4,59,69,83,84,4015,4017,4025,4037,1,8833,113,117,97,108,59,3,10928,824,108,97,110,116,69,113,117,97,108,59,1,8929,105,108,100,101,59,3,8831,824,101,114,115,101,116,4,2,59,69,4056,4059,3,8835,8402,113,117,97,108,59,1,8841,105,108,100,101,4,4,59,69,70,84,4080,4082,4089,4100,1,8769,113,117,97,108,59,1,8772,117,108,108,69,113,117,97,108,59,1,8775,105,108,100,101,59,1,8777,101,114,116,105,99,97,108,66,97,114,59,1,8740,99,114,59,3,55349,56489,105,108,100,101,5,209,1,59,4135,1,209,59,1,925,4,14,69,97,99,100,102,103,109,111,112,114,115,116,117,118,4170,4176,4187,4205,4212,4217,4228,4253,4259,4292,4295,4316,4337,4346,108,105,103,59,1,338,99,117,116,101,5,211,1,59,4185,1,211,4,2,105,121,4193,4202,114,99,5,212,1,59,4200,1,212,59,1,1054,98,108,97,99,59,1,336,114,59,3,55349,56594,114,97,118,101,5,210,1,59,4226,1,210,4,3,97,101,105,4236,4241,4246,99,114,59,1,332,103,97,59,1,937,99,114,111,110,59,1,927,112,102,59,3,55349,56646,101,110,67,117,114,108,121,4,2,68,81,4272,4285,111,117,98,108,101,81,117,111,116,101,59,1,8220,117,111,116,101,59,1,8216,59,1,10836,4,2,99,108,4301,4306,114,59,3,55349,56490,97,115,104,5,216,1,59,4314,1,216,105,4,2,108,109,4323,4332,100,101,5,213,1,59,4330,1,213,101,115,59,1,10807,109,108,5,214,1,59,4344,1,214,101,114,4,2,66,80,4354,4380,4,2,97,114,4360,4364,114,59,1,8254,97,99,4,2,101,107,4372,4375,59,1,9182,101,116,59,1,9140,97,114,101,110,116,104,101,115,105,115,59,1,9180,4,9,97,99,102,104,105,108,111,114,115,4413,4422,4426,4431,4435,4438,4448,4471,4561,114,116,105,97,108,68,59,1,8706,121,59,1,1055,114,59,3,55349,56595,105,59,1,934,59,1,928,117,115,77,105,110,117,115,59,1,177,4,2,105,112,4454,4467,110,99,97,114,101,112,108,97,110,101,59,1,8460,102,59,1,8473,4,4,59,101,105,111,4481,4483,4526,4531,1,10939,99,101,100,101,115,4,4,59,69,83,84,4498,4500,4507,4519,1,8826,113,117,97,108,59,1,10927,108,97,110,116,69,113,117,97,108,59,1,8828,105,108,100,101,59,1,8830,109,101,59,1,8243,4,2,100,112,4537,4543,117,99,116,59,1,8719,111,114,116,105,111,110,4,2,59,97,4555,4557,1,8759,108,59,1,8733,4,2,99,105,4567,4572,114,59,3,55349,56491,59,1,936,4,4,85,102,111,115,4585,4594,4599,4604,79,84,5,34,1,59,4592,1,34,114,59,3,55349,56596,112,102,59,1,8474,99,114,59,3,55349,56492,4,12,66,69,97,99,101,102,104,105,111,114,115,117,4636,4642,4650,4681,4704,4763,4767,4771,5047,5069,5081,5094,97,114,114,59,1,10512,71,5,174,1,59,4648,1,174,4,3,99,110,114,4658,4664,4668,117,116,101,59,1,340,103,59,1,10219,114,4,2,59,116,4675,4677,1,8608,108,59,1,10518,4,3,97,101,121,4689,4695,4701,114,111,110,59,1,344,100,105,108,59,1,342,59,1,1056,4,2,59,118,4710,4712,1,8476,101,114,115,101,4,2,69,85,4722,4748,4,2,108,113,4728,4736,101,109,101,110,116,59,1,8715,117,105,108,105,98,114,105,117,109,59,1,8651,112,69,113,117,105,108,105,98,114,105,117,109,59,1,10607,114,59,1,8476,111,59,1,929,103,104,116,4,8,65,67,68,70,84,85,86,97,4792,4840,4849,4905,4912,4972,5022,5040,4,2,110,114,4798,4811,103,108,101,66,114,97,99,107,101,116,59,1,10217,114,111,119,4,3,59,66,76,4822,4824,4829,1,8594,97,114,59,1,8677,101,102,116,65,114,114,111,119,59,1,8644,101,105,108,105,110,103,59,1,8969,111,4,2,117,119,4856,4869,98,108,101,66,114,97,99,107,101,116,59,1,10215,110,4,2,84,86,4876,4887,101,101,86,101,99,116,111,114,59,1,10589,101,99,116,111,114,4,2,59,66,4898,4900,1,8642,97,114,59,1,10581,108,111,111,114,59,1,8971,4,2,101,114,4918,4944,101,4,3,59,65,86,4927,4929,4936,1,8866,114,114,111,119,59,1,8614,101,99,116,111,114,59,1,10587,105,97,110,103,108,101,4,3,59,66,69,4958,4960,4965,1,8883,97,114,59,1,10704,113,117,97,108,59,1,8885,112,4,3,68,84,86,4981,4993,5004,111,119,110,86,101,99,116,111,114,59,1,10575,101,101,86,101,99,116,111,114,59,1,10588,101,99,116,111,114,4,2,59,66,5015,5017,1,8638,97,114,59,1,10580,101,99,116,111,114,4,2,59,66,5033,5035,1,8640,97,114,59,1,10579,114,114,111,119,59,1,8658,4,2,112,117,5053,5057,102,59,1,8477,110,100,73,109,112,108,105,101,115,59,1,10608,105,103,104,116,97,114,114,111,119,59,1,8667,4,2,99,104,5087,5091,114,59,1,8475,59,1,8625,108,101,68,101,108,97,121,101,100,59,1,10740,4,13,72,79,97,99,102,104,105,109,111,113,115,116,117,5134,5150,5157,5164,5198,5203,5259,5265,5277,5283,5374,5380,5385,4,2,67,99,5140,5146,72,99,121,59,1,1065,121,59,1,1064,70,84,99,121,59,1,1068,99,117,116,101,59,1,346,4,5,59,97,101,105,121,5176,5178,5184,5190,5195,1,10940,114,111,110,59,1,352,100,105,108,59,1,350,114,99,59,1,348,59,1,1057,114,59,3,55349,56598,111,114,116,4,4,68,76,82,85,5216,5227,5238,5250,111,119,110,65,114,114,111,119,59,1,8595,101,102,116,65,114,114,111,119,59,1,8592,105,103,104,116,65,114,114,111,119,59,1,8594,112,65,114,114,111,119,59,1,8593,103,109,97,59,1,931,97,108,108,67,105,114,99,108,101,59,1,8728,112,102,59,3,55349,56650,4,2,114,117,5289,5293,116,59,1,8730,97,114,101,4,4,59,73,83,85,5306,5308,5322,5367,1,9633,110,116,101,114,115,101,99,116,105,111,110,59,1,8851,117,4,2,98,112,5329,5347,115,101,116,4,2,59,69,5338,5340,1,8847,113,117,97,108,59,1,8849,101,114,115,101,116,4,2,59,69,5358,5360,1,8848,113,117,97,108,59,1,8850,110,105,111,110,59,1,8852,99,114,59,3,55349,56494,97,114,59,1,8902,4,4,98,99,109,112,5395,5420,5475,5478,4,2,59,115,5401,5403,1,8912,101,116,4,2,59,69,5411,5413,1,8912,113,117,97,108,59,1,8838,4,2,99,104,5426,5468,101,101,100,115,4,4,59,69,83,84,5440,5442,5449,5461,1,8827,113,117,97,108,59,1,10928,108,97,110,116,69,113,117,97,108,59,1,8829,105,108,100,101,59,1,8831,84,104,97,116,59,1,8715,59,1,8721,4,3,59,101,115,5486,5488,5507,1,8913,114,115,101,116,4,2,59,69,5498,5500,1,8835,113,117,97,108,59,1,8839,101,116,59,1,8913,4,11,72,82,83,97,99,102,104,105,111,114,115,5536,5546,5552,5567,5579,5602,5607,5655,5695,5701,5711,79,82,78,5,222,1,59,5544,1,222,65,68,69,59,1,8482,4,2,72,99,5558,5563,99,121,59,1,1035,121,59,1,1062,4,2,98,117,5573,5576,59,1,9,59,1,932,4,3,97,101,121,5587,5593,5599,114,111,110,59,1,356,100,105,108,59,1,354,59,1,1058,114,59,3,55349,56599,4,2,101,105,5613,5631,4,2,114,116,5619,5627,101,102,111,114,101,59,1,8756,97,59,1,920,4,2,99,110,5637,5647,107,83,112,97,99,101,59,3,8287,8202,83,112,97,99,101,59,1,8201,108,100,101,4,4,59,69,70,84,5668,5670,5677,5688,1,8764,113,117,97,108,59,1,8771,117,108,108,69,113,117,97,108,59,1,8773,105,108,100,101,59,1,8776,112,102,59,3,55349,56651,105,112,108,101,68,111,116,59,1,8411,4,2,99,116,5717,5722,114,59,3,55349,56495,114,111,107,59,1,358,4,14,97,98,99,100,102,103,109,110,111,112,114,115,116,117,5758,5789,5805,5823,5830,5835,5846,5852,5921,5937,6089,6095,6101,6108,4,2,99,114,5764,5774,117,116,101,5,218,1,59,5772,1,218,114,4,2,59,111,5781,5783,1,8607,99,105,114,59,1,10569,114,4,2,99,101,5796,5800,121,59,1,1038,118,101,59,1,364,4,2,105,121,5811,5820,114,99,5,219,1,59,5818,1,219,59,1,1059,98,108,97,99,59,1,368,114,59,3,55349,56600,114,97,118,101,5,217,1,59,5844,1,217,97,99,114,59,1,362,4,2,100,105,5858,5905,101,114,4,2,66,80,5866,5892,4,2,97,114,5872,5876,114,59,1,95,97,99,4,2,101,107,5884,5887,59,1,9183,101,116,59,1,9141,97,114,101,110,116,104,101,115,105,115,59,1,9181,111,110,4,2,59,80,5913,5915,1,8899,108,117,115,59,1,8846,4,2,103,112,5927,5932,111,110,59,1,370,102,59,3,55349,56652,4,8,65,68,69,84,97,100,112,115,5955,5985,5996,6009,6026,6033,6044,6075,114,114,111,119,4,3,59,66,68,5967,5969,5974,1,8593,97,114,59,1,10514,111,119,110,65,114,114,111,119,59,1,8645,111,119,110,65,114,114,111,119,59,1,8597,113,117,105,108,105,98,114,105,117,109,59,1,10606,101,101,4,2,59,65,6017,6019,1,8869,114,114,111,119,59,1,8613,114,114,111,119,59,1,8657,111,119,110,97,114,114,111,119,59,1,8661,101,114,4,2,76,82,6052,6063,101,102,116,65,114,114,111,119,59,1,8598,105,103,104,116,65,114,114,111,119,59,1,8599,105,4,2,59,108,6082,6084,1,978,111,110,59,1,933,105,110,103,59,1,366,99,114,59,3,55349,56496,105,108,100,101,59,1,360,109,108,5,220,1,59,6115,1,220,4,9,68,98,99,100,101,102,111,115,118,6137,6143,6148,6152,6166,6250,6255,6261,6267,97,115,104,59,1,8875,97,114,59,1,10987,121,59,1,1042,97,115,104,4,2,59,108,6161,6163,1,8873,59,1,10982,4,2,101,114,6172,6175,59,1,8897,4,3,98,116,121,6183,6188,6238,97,114,59,1,8214,4,2,59,105,6194,6196,1,8214,99,97,108,4,4,66,76,83,84,6209,6214,6220,6231,97,114,59,1,8739,105,110,101,59,1,124,101,112,97,114,97,116,111,114,59,1,10072,105,108,100,101,59,1,8768,84,104,105,110,83,112,97,99,101,59,1,8202,114,59,3,55349,56601,112,102,59,3,55349,56653,99,114,59,3,55349,56497,100,97,115,104,59,1,8874,4,5,99,101,102,111,115,6286,6292,6298,6303,6309,105,114,99,59,1,372,100,103,101,59,1,8896,114,59,3,55349,56602,112,102,59,3,55349,56654,99,114,59,3,55349,56498,4,4,102,105,111,115,6325,6330,6333,6339,114,59,3,55349,56603,59,1,926,112,102,59,3,55349,56655,99,114,59,3,55349,56499,4,9,65,73,85,97,99,102,111,115,117,6365,6370,6375,6380,6391,6405,6410,6416,6422,99,121,59,1,1071,99,121,59,1,1031,99,121,59,1,1070,99,117,116,101,5,221,1,59,6389,1,221,4,2,105,121,6397,6402,114,99,59,1,374,59,1,1067,114,59,3,55349,56604,112,102,59,3,55349,56656,99,114,59,3,55349,56500,109,108,59,1,376,4,8,72,97,99,100,101,102,111,115,6445,6450,6457,6472,6477,6501,6505,6510,99,121,59,1,1046,99,117,116,101,59,1,377,4,2,97,121,6463,6469,114,111,110,59,1,381,59,1,1047,111,116,59,1,379,4,2,114,116,6483,6497,111,87,105,100,116,104,83,112,97,99,101,59,1,8203,97,59,1,918,114,59,1,8488,112,102,59,1,8484,99,114,59,3,55349,56501,4,16,97,98,99,101,102,103,108,109,110,111,112,114,115,116,117,119,6550,6561,6568,6612,6622,6634,6645,6672,6699,6854,6870,6923,6933,6963,6974,6983,99,117,116,101,5,225,1,59,6559,1,225,114,101,118,101,59,1,259,4,6,59,69,100,105,117,121,6582,6584,6588,6591,6600,6609,1,8766,59,3,8766,819,59,1,8767,114,99,5,226,1,59,6598,1,226,116,101,5,180,1,59,6607,1,180,59,1,1072,108,105,103,5,230,1,59,6620,1,230,4,2,59,114,6628,6630,1,8289,59,3,55349,56606,114,97,118,101,5,224,1,59,6643,1,224,4,2,101,112,6651,6667,4,2,102,112,6657,6663,115,121,109,59,1,8501,104,59,1,8501,104,97,59,1,945,4,2,97,112,6678,6692,4,2,99,108,6684,6688,114,59,1,257,103,59,1,10815,5,38,1,59,6697,1,38,4,2,100,103,6705,6737,4,5,59,97,100,115,118,6717,6719,6724,6727,6734,1,8743,110,100,59,1,10837,59,1,10844,108,111,112,101,59,1,10840,59,1,10842,4,7,59,101,108,109,114,115,122,6753,6755,6758,6762,6814,6835,6848,1,8736,59,1,10660,101,59,1,8736,115,100,4,2,59,97,6770,6772,1,8737,4,8,97,98,99,100,101,102,103,104,6790,6793,6796,6799,6802,6805,6808,6811,59,1,10664,59,1,10665,59,1,10666,59,1,10667,59,1,10668,59,1,10669,59,1,10670,59,1,10671,116,4,2,59,118,6821,6823,1,8735,98,4,2,59,100,6830,6832,1,8894,59,1,10653,4,2,112,116,6841,6845,104,59,1,8738,59,1,197,97,114,114,59,1,9084,4,2,103,112,6860,6865,111,110,59,1,261,102,59,3,55349,56658,4,7,59,69,97,101,105,111,112,6886,6888,6891,6897,6900,6904,6908,1,8776,59,1,10864,99,105,114,59,1,10863,59,1,8778,100,59,1,8779,115,59,1,39,114,111,120,4,2,59,101,6917,6919,1,8776,113,59,1,8778,105,110,103,5,229,1,59,6931,1,229,4,3,99,116,121,6941,6946,6949,114,59,3,55349,56502,59,1,42,109,112,4,2,59,101,6957,6959,1,8776,113,59,1,8781,105,108,100,101,5,227,1,59,6972,1,227,109,108,5,228,1,59,6981,1,228,4,2,99,105,6989,6997,111,110,105,110,116,59,1,8755,110,116,59,1,10769,4,16,78,97,98,99,100,101,102,105,107,108,110,111,112,114,115,117,7036,7041,7119,7135,7149,7155,7219,7224,7347,7354,7463,7489,7786,7793,7814,7866,111,116,59,1,10989,4,2,99,114,7047,7094,107,4,4,99,101,112,115,7058,7064,7073,7080,111,110,103,59,1,8780,112,115,105,108,111,110,59,1,1014,114,105,109,101,59,1,8245,105,109,4,2,59,101,7088,7090,1,8765,113,59,1,8909,4,2,118,119,7100,7105,101,101,59,1,8893,101,100,4,2,59,103,7113,7115,1,8965,101,59,1,8965,114,107,4,2,59,116,7127,7129,1,9141,98,114,107,59,1,9142,4,2,111,121,7141,7146,110,103,59,1,8780,59,1,1073,113,117,111,59,1,8222,4,5,99,109,112,114,116,7167,7181,7188,7193,7199,97,117,115,4,2,59,101,7176,7178,1,8757,59,1,8757,112,116,121,118,59,1,10672,115,105,59,1,1014,110,111,117,59,1,8492,4,3,97,104,119,7207,7210,7213,59,1,946,59,1,8502,101,101,110,59,1,8812,114,59,3,55349,56607,103,4,7,99,111,115,116,117,118,119,7241,7262,7288,7305,7328,7335,7340,4,3,97,105,117,7249,7253,7258,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,4,3,100,112,116,7270,7275,7281,111,116,59,1,10752,108,117,115,59,1,10753,105,109,101,115,59,1,10754,4,2,113,116,7294,7300,99,117,112,59,1,10758,97,114,59,1,9733,114,105,97,110,103,108,101,4,2,100,117,7318,7324,111,119,110,59,1,9661,112,59,1,9651,112,108,117,115,59,1,10756,101,101,59,1,8897,101,100,103,101,59,1,8896,97,114,111,119,59,1,10509,4,3,97,107,111,7362,7436,7458,4,2,99,110,7368,7432,107,4,3,108,115,116,7377,7386,7394,111,122,101,110,103,101,59,1,10731,113,117,97,114,101,59,1,9642,114,105,97,110,103,108,101,4,4,59,100,108,114,7411,7413,7419,7425,1,9652,111,119,110,59,1,9662,101,102,116,59,1,9666,105,103,104,116,59,1,9656,107,59,1,9251,4,2,49,51,7442,7454,4,2,50,52,7448,7451,59,1,9618,59,1,9617,52,59,1,9619,99,107,59,1,9608,4,2,101,111,7469,7485,4,2,59,113,7475,7478,3,61,8421,117,105,118,59,3,8801,8421,116,59,1,8976,4,4,112,116,119,120,7499,7504,7517,7523,102,59,3,55349,56659,4,2,59,116,7510,7512,1,8869,111,109,59,1,8869,116,105,101,59,1,8904,4,12,68,72,85,86,98,100,104,109,112,116,117,118,7549,7571,7597,7619,7655,7660,7682,7708,7715,7721,7728,7750,4,4,76,82,108,114,7559,7562,7565,7568,59,1,9559,59,1,9556,59,1,9558,59,1,9555,4,5,59,68,85,100,117,7583,7585,7588,7591,7594,1,9552,59,1,9574,59,1,9577,59,1,9572,59,1,9575,4,4,76,82,108,114,7607,7610,7613,7616,59,1,9565,59,1,9562,59,1,9564,59,1,9561,4,7,59,72,76,82,104,108,114,7635,7637,7640,7643,7646,7649,7652,1,9553,59,1,9580,59,1,9571,59,1,9568,59,1,9579,59,1,9570,59,1,9567,111,120,59,1,10697,4,4,76,82,108,114,7670,7673,7676,7679,59,1,9557,59,1,9554,59,1,9488,59,1,9484,4,5,59,68,85,100,117,7694,7696,7699,7702,7705,1,9472,59,1,9573,59,1,9576,59,1,9516,59,1,9524,105,110,117,115,59,1,8863,108,117,115,59,1,8862,105,109,101,115,59,1,8864,4,4,76,82,108,114,7738,7741,7744,7747,59,1,9563,59,1,9560,59,1,9496,59,1,9492,4,7,59,72,76,82,104,108,114,7766,7768,7771,7774,7777,7780,7783,1,9474,59,1,9578,59,1,9569,59,1,9566,59,1,9532,59,1,9508,59,1,9500,114,105,109,101,59,1,8245,4,2,101,118,7799,7804,118,101,59,1,728,98,97,114,5,166,1,59,7812,1,166,4,4,99,101,105,111,7824,7829,7834,7846,114,59,3,55349,56503,109,105,59,1,8271,109,4,2,59,101,7841,7843,1,8765,59,1,8909,108,4,3,59,98,104,7855,7857,7860,1,92,59,1,10693,115,117,98,59,1,10184,4,2,108,109,7872,7885,108,4,2,59,101,7879,7881,1,8226,116,59,1,8226,112,4,3,59,69,101,7894,7896,7899,1,8782,59,1,10926,4,2,59,113,7905,7907,1,8783,59,1,8783,4,15,97,99,100,101,102,104,105,108,111,114,115,116,117,119,121,7942,8021,8075,8080,8121,8126,8157,8279,8295,8430,8446,8485,8491,8707,8726,4,3,99,112,114,7950,7956,8007,117,116,101,59,1,263,4,6,59,97,98,99,100,115,7970,7972,7977,7984,7998,8003,1,8745,110,100,59,1,10820,114,99,117,112,59,1,10825,4,2,97,117,7990,7994,112,59,1,10827,112,59,1,10823,111,116,59,1,10816,59,3,8745,65024,4,2,101,111,8013,8017,116,59,1,8257,110,59,1,711,4,4,97,101,105,117,8031,8046,8056,8061,4,2,112,114,8037,8041,115,59,1,10829,111,110,59,1,269,100,105,108,5,231,1,59,8054,1,231,114,99,59,1,265,112,115,4,2,59,115,8069,8071,1,10828,109,59,1,10832,111,116,59,1,267,4,3,100,109,110,8088,8097,8104,105,108,5,184,1,59,8095,1,184,112,116,121,118,59,1,10674,116,5,162,2,59,101,8112,8114,1,162,114,100,111,116,59,1,183,114,59,3,55349,56608,4,3,99,101,105,8134,8138,8154,121,59,1,1095,99,107,4,2,59,109,8146,8148,1,10003,97,114,107,59,1,10003,59,1,967,114,4,7,59,69,99,101,102,109,115,8174,8176,8179,8258,8261,8268,8273,1,9675,59,1,10691,4,3,59,101,108,8187,8189,8193,1,710,113,59,1,8791,101,4,2,97,100,8200,8223,114,114,111,119,4,2,108,114,8210,8216,101,102,116,59,1,8634,105,103,104,116,59,1,8635,4,5,82,83,97,99,100,8235,8238,8241,8246,8252,59,1,174,59,1,9416,115,116,59,1,8859,105,114,99,59,1,8858,97,115,104,59,1,8861,59,1,8791,110,105,110,116,59,1,10768,105,100,59,1,10991,99,105,114,59,1,10690,117,98,115,4,2,59,117,8288,8290,1,9827,105,116,59,1,9827,4,4,108,109,110,112,8305,8326,8376,8400,111,110,4,2,59,101,8313,8315,1,58,4,2,59,113,8321,8323,1,8788,59,1,8788,4,2,109,112,8332,8344,97,4,2,59,116,8339,8341,1,44,59,1,64,4,3,59,102,108,8352,8354,8358,1,8705,110,59,1,8728,101,4,2,109,120,8365,8371,101,110,116,59,1,8705,101,115,59,1,8450,4,2,103,105,8382,8395,4,2,59,100,8388,8390,1,8773,111,116,59,1,10861,110,116,59,1,8750,4,3,102,114,121,8408,8412,8417,59,3,55349,56660,111,100,59,1,8720,5,169,2,59,115,8424,8426,1,169,114,59,1,8471,4,2,97,111,8436,8441,114,114,59,1,8629,115,115,59,1,10007,4,2,99,117,8452,8457,114,59,3,55349,56504,4,2,98,112,8463,8474,4,2,59,101,8469,8471,1,10959,59,1,10961,4,2,59,101,8480,8482,1,10960,59,1,10962,100,111,116,59,1,8943,4,7,100,101,108,112,114,118,119,8507,8522,8536,8550,8600,8697,8702,97,114,114,4,2,108,114,8516,8519,59,1,10552,59,1,10549,4,2,112,115,8528,8532,114,59,1,8926,99,59,1,8927,97,114,114,4,2,59,112,8545,8547,1,8630,59,1,10557,4,6,59,98,99,100,111,115,8564,8566,8573,8587,8592,8596,1,8746,114,99,97,112,59,1,10824,4,2,97,117,8579,8583,112,59,1,10822,112,59,1,10826,111,116,59,1,8845,114,59,1,10821,59,3,8746,65024,4,4,97,108,114,118,8610,8623,8663,8672,114,114,4,2,59,109,8618,8620,1,8631,59,1,10556,121,4,3,101,118,119,8632,8651,8656,113,4,2,112,115,8639,8645,114,101,99,59,1,8926,117,99,99,59,1,8927,101,101,59,1,8910,101,100,103,101,59,1,8911,101,110,5,164,1,59,8670,1,164,101,97,114,114,111,119,4,2,108,114,8684,8690,101,102,116,59,1,8630,105,103,104,116,59,1,8631,101,101,59,1,8910,101,100,59,1,8911,4,2,99,105,8713,8721,111,110,105,110,116,59,1,8754,110,116,59,1,8753,108,99,116,121,59,1,9005,4,19,65,72,97,98,99,100,101,102,104,105,106,108,111,114,115,116,117,119,122,8773,8778,8783,8821,8839,8854,8887,8914,8930,8944,9036,9041,9058,9197,9227,9258,9281,9297,9305,114,114,59,1,8659,97,114,59,1,10597,4,4,103,108,114,115,8793,8799,8805,8809,103,101,114,59,1,8224,101,116,104,59,1,8504,114,59,1,8595,104,4,2,59,118,8816,8818,1,8208,59,1,8867,4,2,107,108,8827,8834,97,114,111,119,59,1,10511,97,99,59,1,733,4,2,97,121,8845,8851,114,111,110,59,1,271,59,1,1076,4,3,59,97,111,8862,8864,8880,1,8518,4,2,103,114,8870,8876,103,101,114,59,1,8225,114,59,1,8650,116,115,101,113,59,1,10871,4,3,103,108,109,8895,8902,8907,5,176,1,59,8900,1,176,116,97,59,1,948,112,116,121,118,59,1,10673,4,2,105,114,8920,8926,115,104,116,59,1,10623,59,3,55349,56609,97,114,4,2,108,114,8938,8941,59,1,8643,59,1,8642,4,5,97,101,103,115,118,8956,8986,8989,8996,9001,109,4,3,59,111,115,8965,8967,8983,1,8900,110,100,4,2,59,115,8975,8977,1,8900,117,105,116,59,1,9830,59,1,9830,59,1,168,97,109,109,97,59,1,989,105,110,59,1,8946,4,3,59,105,111,9009,9011,9031,1,247,100,101,5,247,2,59,111,9020,9022,1,247,110,116,105,109,101,115,59,1,8903,110,120,59,1,8903,99,121,59,1,1106,99,4,2,111,114,9048,9053,114,110,59,1,8990,111,112,59,1,8973,4,5,108,112,116,117,119,9070,9076,9081,9130,9144,108,97,114,59,1,36,102,59,3,55349,56661,4,5,59,101,109,112,115,9093,9095,9109,9116,9122,1,729,113,4,2,59,100,9102,9104,1,8784,111,116,59,1,8785,105,110,117,115,59,1,8760,108,117,115,59,1,8724,113,117,97,114,101,59,1,8865,98,108,101,98,97,114,119,101,100,103,101,59,1,8966,110,4,3,97,100,104,9153,9160,9172,114,114,111,119,59,1,8595,111,119,110,97,114,114,111,119,115,59,1,8650,97,114,112,111,111,110,4,2,108,114,9184,9190,101,102,116,59,1,8643,105,103,104,116,59,1,8642,4,2,98,99,9203,9211,107,97,114,111,119,59,1,10512,4,2,111,114,9217,9222,114,110,59,1,8991,111,112,59,1,8972,4,3,99,111,116,9235,9248,9252,4,2,114,121,9241,9245,59,3,55349,56505,59,1,1109,108,59,1,10742,114,111,107,59,1,273,4,2,100,114,9264,9269,111,116,59,1,8945,105,4,2,59,102,9276,9278,1,9663,59,1,9662,4,2,97,104,9287,9292,114,114,59,1,8693,97,114,59,1,10607,97,110,103,108,101,59,1,10662,4,2,99,105,9311,9315,121,59,1,1119,103,114,97,114,114,59,1,10239,4,18,68,97,99,100,101,102,103,108,109,110,111,112,113,114,115,116,117,120,9361,9376,9398,9439,9444,9447,9462,9495,9531,9585,9598,9614,9659,9755,9771,9792,9808,9826,4,2,68,111,9367,9372,111,116,59,1,10871,116,59,1,8785,4,2,99,115,9382,9392,117,116,101,5,233,1,59,9390,1,233,116,101,114,59,1,10862,4,4,97,105,111,121,9408,9414,9430,9436,114,111,110,59,1,283,114,4,2,59,99,9421,9423,1,8790,5,234,1,59,9428,1,234,108,111,110,59,1,8789,59,1,1101,111,116,59,1,279,59,1,8519,4,2,68,114,9453,9458,111,116,59,1,8786,59,3,55349,56610,4,3,59,114,115,9470,9472,9482,1,10906,97,118,101,5,232,1,59,9480,1,232,4,2,59,100,9488,9490,1,10902,111,116,59,1,10904,4,4,59,105,108,115,9505,9507,9515,9518,1,10905,110,116,101,114,115,59,1,9191,59,1,8467,4,2,59,100,9524,9526,1,10901,111,116,59,1,10903,4,3,97,112,115,9539,9544,9564,99,114,59,1,275,116,121,4,3,59,115,118,9554,9556,9561,1,8709,101,116,59,1,8709,59,1,8709,112,4,2,49,59,9571,9583,4,2,51,52,9577,9580,59,1,8196,59,1,8197,1,8195,4,2,103,115,9591,9594,59,1,331,112,59,1,8194,4,2,103,112,9604,9609,111,110,59,1,281,102,59,3,55349,56662,4,3,97,108,115,9622,9635,9640,114,4,2,59,115,9629,9631,1,8917,108,59,1,10723,117,115,59,1,10865,105,4,3,59,108,118,9649,9651,9656,1,949,111,110,59,1,949,59,1,1013,4,4,99,115,117,118,9669,9686,9716,9747,4,2,105,111,9675,9680,114,99,59,1,8790,108,111,110,59,1,8789,4,2,105,108,9692,9696,109,59,1,8770,97,110,116,4,2,103,108,9705,9710,116,114,59,1,10902,101,115,115,59,1,10901,4,3,97,101,105,9724,9729,9734,108,115,59,1,61,115,116,59,1,8799,118,4,2,59,68,9741,9743,1,8801,68,59,1,10872,112,97,114,115,108,59,1,10725,4,2,68,97,9761,9766,111,116,59,1,8787,114,114,59,1,10609,4,3,99,100,105,9779,9783,9788,114,59,1,8495,111,116,59,1,8784,109,59,1,8770,4,2,97,104,9798,9801,59,1,951,5,240,1,59,9806,1,240,4,2,109,114,9814,9822,108,5,235,1,59,9820,1,235,111,59,1,8364,4,3,99,105,112,9834,9838,9843,108,59,1,33,115,116,59,1,8707,4,2,101,111,9849,9859,99,116,97,116,105,111,110,59,1,8496,110,101,110,116,105,97,108,101,59,1,8519,4,12,97,99,101,102,105,106,108,110,111,112,114,115,9896,9910,9914,9921,9954,9960,9967,9989,9994,10027,10036,10164,108,108,105,110,103,100,111,116,115,101,113,59,1,8786,121,59,1,1092,109,97,108,101,59,1,9792,4,3,105,108,114,9929,9935,9950,108,105,103,59,1,64259,4,2,105,108,9941,9945,103,59,1,64256,105,103,59,1,64260,59,3,55349,56611,108,105,103,59,1,64257,108,105,103,59,3,102,106,4,3,97,108,116,9975,9979,9984,116,59,1,9837,105,103,59,1,64258,110,115,59,1,9649,111,102,59,1,402,4,2,112,114,1e4,10005,102,59,3,55349,56663,4,2,97,107,10011,10016,108,108,59,1,8704,4,2,59,118,10022,10024,1,8916,59,1,10969,97,114,116,105,110,116,59,1,10765,4,2,97,111,10042,10159,4,2,99,115,10048,10155,4,6,49,50,51,52,53,55,10062,10102,10114,10135,10139,10151,4,6,50,51,52,53,54,56,10076,10083,10086,10093,10096,10099,5,189,1,59,10081,1,189,59,1,8531,5,188,1,59,10091,1,188,59,1,8533,59,1,8537,59,1,8539,4,2,51,53,10108,10111,59,1,8532,59,1,8534,4,3,52,53,56,10122,10129,10132,5,190,1,59,10127,1,190,59,1,8535,59,1,8540,53,59,1,8536,4,2,54,56,10145,10148,59,1,8538,59,1,8541,56,59,1,8542,108,59,1,8260,119,110,59,1,8994,99,114,59,3,55349,56507,4,17,69,97,98,99,100,101,102,103,105,106,108,110,111,114,115,116,118,10206,10217,10247,10254,10268,10273,10358,10363,10374,10380,10385,10406,10458,10464,10470,10497,10610,4,2,59,108,10212,10214,1,8807,59,1,10892,4,3,99,109,112,10225,10231,10244,117,116,101,59,1,501,109,97,4,2,59,100,10239,10241,1,947,59,1,989,59,1,10886,114,101,118,101,59,1,287,4,2,105,121,10260,10265,114,99,59,1,285,59,1,1075,111,116,59,1,289,4,4,59,108,113,115,10283,10285,10288,10308,1,8805,59,1,8923,4,3,59,113,115,10296,10298,10301,1,8805,59,1,8807,108,97,110,116,59,1,10878,4,4,59,99,100,108,10318,10320,10324,10345,1,10878,99,59,1,10921,111,116,4,2,59,111,10332,10334,1,10880,4,2,59,108,10340,10342,1,10882,59,1,10884,4,2,59,101,10351,10354,3,8923,65024,115,59,1,10900,114,59,3,55349,56612,4,2,59,103,10369,10371,1,8811,59,1,8921,109,101,108,59,1,8503,99,121,59,1,1107,4,4,59,69,97,106,10395,10397,10400,10403,1,8823,59,1,10898,59,1,10917,59,1,10916,4,4,69,97,101,115,10416,10419,10434,10453,59,1,8809,112,4,2,59,112,10426,10428,1,10890,114,111,120,59,1,10890,4,2,59,113,10440,10442,1,10888,4,2,59,113,10448,10450,1,10888,59,1,8809,105,109,59,1,8935,112,102,59,3,55349,56664,97,118,101,59,1,96,4,2,99,105,10476,10480,114,59,1,8458,109,4,3,59,101,108,10489,10491,10494,1,8819,59,1,10894,59,1,10896,5,62,6,59,99,100,108,113,114,10512,10514,10527,10532,10538,10545,1,62,4,2,99,105,10520,10523,59,1,10919,114,59,1,10874,111,116,59,1,8919,80,97,114,59,1,10645,117,101,115,116,59,1,10876,4,5,97,100,101,108,115,10557,10574,10579,10599,10605,4,2,112,114,10563,10570,112,114,111,120,59,1,10886,114,59,1,10616,111,116,59,1,8919,113,4,2,108,113,10586,10592,101,115,115,59,1,8923,108,101,115,115,59,1,10892,101,115,115,59,1,8823,105,109,59,1,8819,4,2,101,110,10616,10626,114,116,110,101,113,113,59,3,8809,65024,69,59,3,8809,65024,4,10,65,97,98,99,101,102,107,111,115,121,10653,10658,10713,10718,10724,10760,10765,10786,10850,10875,114,114,59,1,8660,4,4,105,108,109,114,10668,10674,10678,10684,114,115,112,59,1,8202,102,59,1,189,105,108,116,59,1,8459,4,2,100,114,10690,10695,99,121,59,1,1098,4,3,59,99,119,10703,10705,10710,1,8596,105,114,59,1,10568,59,1,8621,97,114,59,1,8463,105,114,99,59,1,293,4,3,97,108,114,10732,10748,10754,114,116,115,4,2,59,117,10741,10743,1,9829,105,116,59,1,9829,108,105,112,59,1,8230,99,111,110,59,1,8889,114,59,3,55349,56613,115,4,2,101,119,10772,10779,97,114,111,119,59,1,10533,97,114,111,119,59,1,10534,4,5,97,109,111,112,114,10798,10803,10809,10839,10844,114,114,59,1,8703,116,104,116,59,1,8763,107,4,2,108,114,10816,10827,101,102,116,97,114,114,111,119,59,1,8617,105,103,104,116,97,114,114,111,119,59,1,8618,102,59,3,55349,56665,98,97,114,59,1,8213,4,3,99,108,116,10858,10863,10869,114,59,3,55349,56509,97,115,104,59,1,8463,114,111,107,59,1,295,4,2,98,112,10881,10887,117,108,108,59,1,8259,104,101,110,59,1,8208,4,15,97,99,101,102,103,105,106,109,110,111,112,113,115,116,117,10925,10936,10958,10977,10990,11001,11039,11045,11101,11192,11220,11226,11237,11285,11299,99,117,116,101,5,237,1,59,10934,1,237,4,3,59,105,121,10944,10946,10955,1,8291,114,99,5,238,1,59,10953,1,238,59,1,1080,4,2,99,120,10964,10968,121,59,1,1077,99,108,5,161,1,59,10975,1,161,4,2,102,114,10983,10986,59,1,8660,59,3,55349,56614,114,97,118,101,5,236,1,59,10999,1,236,4,4,59,105,110,111,11011,11013,11028,11034,1,8520,4,2,105,110,11019,11024,110,116,59,1,10764,116,59,1,8749,102,105,110,59,1,10716,116,97,59,1,8489,108,105,103,59,1,307,4,3,97,111,112,11053,11092,11096,4,3,99,103,116,11061,11065,11088,114,59,1,299,4,3,101,108,112,11073,11076,11082,59,1,8465,105,110,101,59,1,8464,97,114,116,59,1,8465,104,59,1,305,102,59,1,8887,101,100,59,1,437,4,5,59,99,102,111,116,11113,11115,11121,11136,11142,1,8712,97,114,101,59,1,8453,105,110,4,2,59,116,11129,11131,1,8734,105,101,59,1,10717,100,111,116,59,1,305,4,5,59,99,101,108,112,11154,11156,11161,11179,11186,1,8747,97,108,59,1,8890,4,2,103,114,11167,11173,101,114,115,59,1,8484,99,97,108,59,1,8890,97,114,104,107,59,1,10775,114,111,100,59,1,10812,4,4,99,103,112,116,11202,11206,11211,11216,121,59,1,1105,111,110,59,1,303,102,59,3,55349,56666,97,59,1,953,114,111,100,59,1,10812,117,101,115,116,5,191,1,59,11235,1,191,4,2,99,105,11243,11248,114,59,3,55349,56510,110,4,5,59,69,100,115,118,11261,11263,11266,11271,11282,1,8712,59,1,8953,111,116,59,1,8949,4,2,59,118,11277,11279,1,8948,59,1,8947,59,1,8712,4,2,59,105,11291,11293,1,8290,108,100,101,59,1,297,4,2,107,109,11305,11310,99,121,59,1,1110,108,5,239,1,59,11316,1,239,4,6,99,102,109,111,115,117,11332,11346,11351,11357,11363,11380,4,2,105,121,11338,11343,114,99,59,1,309,59,1,1081,114,59,3,55349,56615,97,116,104,59,1,567,112,102,59,3,55349,56667,4,2,99,101,11369,11374,114,59,3,55349,56511,114,99,121,59,1,1112,107,99,121,59,1,1108,4,8,97,99,102,103,104,106,111,115,11404,11418,11433,11438,11445,11450,11455,11461,112,112,97,4,2,59,118,11413,11415,1,954,59,1,1008,4,2,101,121,11424,11430,100,105,108,59,1,311,59,1,1082,114,59,3,55349,56616,114,101,101,110,59,1,312,99,121,59,1,1093,99,121,59,1,1116,112,102,59,3,55349,56668,99,114,59,3,55349,56512,4,23,65,66,69,72,97,98,99,100,101,102,103,104,106,108,109,110,111,112,114,115,116,117,118,11515,11538,11544,11555,11560,11721,11780,11818,11868,12136,12160,12171,12203,12208,12246,12275,12327,12509,12523,12569,12641,12732,12752,4,3,97,114,116,11523,11528,11532,114,114,59,1,8666,114,59,1,8656,97,105,108,59,1,10523,97,114,114,59,1,10510,4,2,59,103,11550,11552,1,8806,59,1,10891,97,114,59,1,10594,4,9,99,101,103,109,110,112,113,114,116,11580,11586,11594,11600,11606,11624,11627,11636,11694,117,116,101,59,1,314,109,112,116,121,118,59,1,10676,114,97,110,59,1,8466,98,100,97,59,1,955,103,4,3,59,100,108,11615,11617,11620,1,10216,59,1,10641,101,59,1,10216,59,1,10885,117,111,5,171,1,59,11634,1,171,114,4,8,59,98,102,104,108,112,115,116,11655,11657,11669,11673,11677,11681,11685,11690,1,8592,4,2,59,102,11663,11665,1,8676,115,59,1,10527,115,59,1,10525,107,59,1,8617,112,59,1,8619,108,59,1,10553,105,109,59,1,10611,108,59,1,8610,4,3,59,97,101,11702,11704,11709,1,10923,105,108,59,1,10521,4,2,59,115,11715,11717,1,10925,59,3,10925,65024,4,3,97,98,114,11729,11734,11739,114,114,59,1,10508,114,107,59,1,10098,4,2,97,107,11745,11758,99,4,2,101,107,11752,11755,59,1,123,59,1,91,4,2,101,115,11764,11767,59,1,10635,108,4,2,100,117,11774,11777,59,1,10639,59,1,10637,4,4,97,101,117,121,11790,11796,11811,11815,114,111,110,59,1,318,4,2,100,105,11802,11807,105,108,59,1,316,108,59,1,8968,98,59,1,123,59,1,1083,4,4,99,113,114,115,11828,11832,11845,11864,97,59,1,10550,117,111,4,2,59,114,11840,11842,1,8220,59,1,8222,4,2,100,117,11851,11857,104,97,114,59,1,10599,115,104,97,114,59,1,10571,104,59,1,8626,4,5,59,102,103,113,115,11880,11882,12008,12011,12031,1,8804,116,4,5,97,104,108,114,116,11895,11913,11935,11947,11996,114,114,111,119,4,2,59,116,11905,11907,1,8592,97,105,108,59,1,8610,97,114,112,111,111,110,4,2,100,117,11925,11931,111,119,110,59,1,8637,112,59,1,8636,101,102,116,97,114,114,111,119,115,59,1,8647,105,103,104,116,4,3,97,104,115,11959,11974,11984,114,114,111,119,4,2,59,115,11969,11971,1,8596,59,1,8646,97,114,112,111,111,110,115,59,1,8651,113,117,105,103,97,114,114,111,119,59,1,8621,104,114,101,101,116,105,109,101,115,59,1,8907,59,1,8922,4,3,59,113,115,12019,12021,12024,1,8804,59,1,8806,108,97,110,116,59,1,10877,4,5,59,99,100,103,115,12043,12045,12049,12070,12083,1,10877,99,59,1,10920,111,116,4,2,59,111,12057,12059,1,10879,4,2,59,114,12065,12067,1,10881,59,1,10883,4,2,59,101,12076,12079,3,8922,65024,115,59,1,10899,4,5,97,100,101,103,115,12095,12103,12108,12126,12131,112,112,114,111,120,59,1,10885,111,116,59,1,8918,113,4,2,103,113,12115,12120,116,114,59,1,8922,103,116,114,59,1,10891,116,114,59,1,8822,105,109,59,1,8818,4,3,105,108,114,12144,12150,12156,115,104,116,59,1,10620,111,111,114,59,1,8970,59,3,55349,56617,4,2,59,69,12166,12168,1,8822,59,1,10897,4,2,97,98,12177,12198,114,4,2,100,117,12184,12187,59,1,8637,4,2,59,108,12193,12195,1,8636,59,1,10602,108,107,59,1,9604,99,121,59,1,1113,4,5,59,97,99,104,116,12220,12222,12227,12235,12241,1,8810,114,114,59,1,8647,111,114,110,101,114,59,1,8990,97,114,100,59,1,10603,114,105,59,1,9722,4,2,105,111,12252,12258,100,111,116,59,1,320,117,115,116,4,2,59,97,12267,12269,1,9136,99,104,101,59,1,9136,4,4,69,97,101,115,12285,12288,12303,12322,59,1,8808,112,4,2,59,112,12295,12297,1,10889,114,111,120,59,1,10889,4,2,59,113,12309,12311,1,10887,4,2,59,113,12317,12319,1,10887,59,1,8808,105,109,59,1,8934,4,8,97,98,110,111,112,116,119,122,12345,12359,12364,12421,12446,12467,12474,12490,4,2,110,114,12351,12355,103,59,1,10220,114,59,1,8701,114,107,59,1,10214,103,4,3,108,109,114,12373,12401,12409,101,102,116,4,2,97,114,12382,12389,114,114,111,119,59,1,10229,105,103,104,116,97,114,114,111,119,59,1,10231,97,112,115,116,111,59,1,10236,105,103,104,116,97,114,114,111,119,59,1,10230,112,97,114,114,111,119,4,2,108,114,12433,12439,101,102,116,59,1,8619,105,103,104,116,59,1,8620,4,3,97,102,108,12454,12458,12462,114,59,1,10629,59,3,55349,56669,117,115,59,1,10797,105,109,101,115,59,1,10804,4,2,97,98,12480,12485,115,116,59,1,8727,97,114,59,1,95,4,3,59,101,102,12498,12500,12506,1,9674,110,103,101,59,1,9674,59,1,10731,97,114,4,2,59,108,12517,12519,1,40,116,59,1,10643,4,5,97,99,104,109,116,12535,12540,12548,12561,12564,114,114,59,1,8646,111,114,110,101,114,59,1,8991,97,114,4,2,59,100,12556,12558,1,8651,59,1,10605,59,1,8206,114,105,59,1,8895,4,6,97,99,104,105,113,116,12583,12589,12594,12597,12614,12635,113,117,111,59,1,8249,114,59,3,55349,56513,59,1,8624,109,4,3,59,101,103,12606,12608,12611,1,8818,59,1,10893,59,1,10895,4,2,98,117,12620,12623,59,1,91,111,4,2,59,114,12630,12632,1,8216,59,1,8218,114,111,107,59,1,322,5,60,8,59,99,100,104,105,108,113,114,12660,12662,12675,12680,12686,12692,12698,12705,1,60,4,2,99,105,12668,12671,59,1,10918,114,59,1,10873,111,116,59,1,8918,114,101,101,59,1,8907,109,101,115,59,1,8905,97,114,114,59,1,10614,117,101,115,116,59,1,10875,4,2,80,105,12711,12716,97,114,59,1,10646,4,3,59,101,102,12724,12726,12729,1,9667,59,1,8884,59,1,9666,114,4,2,100,117,12739,12746,115,104,97,114,59,1,10570,104,97,114,59,1,10598,4,2,101,110,12758,12768,114,116,110,101,113,113,59,3,8808,65024,69,59,3,8808,65024,4,14,68,97,99,100,101,102,104,105,108,110,111,112,115,117,12803,12809,12893,12908,12914,12928,12933,12937,13011,13025,13032,13049,13052,13069,68,111,116,59,1,8762,4,4,99,108,112,114,12819,12827,12849,12887,114,5,175,1,59,12825,1,175,4,2,101,116,12833,12836,59,1,9794,4,2,59,101,12842,12844,1,10016,115,101,59,1,10016,4,2,59,115,12855,12857,1,8614,116,111,4,4,59,100,108,117,12869,12871,12877,12883,1,8614,111,119,110,59,1,8615,101,102,116,59,1,8612,112,59,1,8613,107,101,114,59,1,9646,4,2,111,121,12899,12905,109,109,97,59,1,10793,59,1,1084,97,115,104,59,1,8212,97,115,117,114,101,100,97,110,103,108,101,59,1,8737,114,59,3,55349,56618,111,59,1,8487,4,3,99,100,110,12945,12954,12985,114,111,5,181,1,59,12952,1,181,4,4,59,97,99,100,12964,12966,12971,12976,1,8739,115,116,59,1,42,105,114,59,1,10992,111,116,5,183,1,59,12983,1,183,117,115,4,3,59,98,100,12995,12997,13e3,1,8722,59,1,8863,4,2,59,117,13006,13008,1,8760,59,1,10794,4,2,99,100,13017,13021,112,59,1,10971,114,59,1,8230,112,108,117,115,59,1,8723,4,2,100,112,13038,13044,101,108,115,59,1,8871,102,59,3,55349,56670,59,1,8723,4,2,99,116,13058,13063,114,59,3,55349,56514,112,111,115,59,1,8766,4,3,59,108,109,13077,13079,13087,1,956,116,105,109,97,112,59,1,8888,97,112,59,1,8888,4,24,71,76,82,86,97,98,99,100,101,102,103,104,105,106,108,109,111,112,114,115,116,117,118,119,13142,13165,13217,13229,13247,13330,13359,13414,13420,13508,13513,13579,13602,13626,13631,13762,13767,13855,13936,13995,14214,14285,14312,14432,4,2,103,116,13148,13152,59,3,8921,824,4,2,59,118,13158,13161,3,8811,8402,59,3,8811,824,4,3,101,108,116,13173,13200,13204,102,116,4,2,97,114,13181,13188,114,114,111,119,59,1,8653,105,103,104,116,97,114,114,111,119,59,1,8654,59,3,8920,824,4,2,59,118,13210,13213,3,8810,8402,59,3,8810,824,105,103,104,116,97,114,114,111,119,59,1,8655,4,2,68,100,13235,13241,97,115,104,59,1,8879,97,115,104,59,1,8878,4,5,98,99,110,112,116,13259,13264,13270,13275,13308,108,97,59,1,8711,117,116,101,59,1,324,103,59,3,8736,8402,4,5,59,69,105,111,112,13287,13289,13293,13298,13302,1,8777,59,3,10864,824,100,59,3,8779,824,115,59,1,329,114,111,120,59,1,8777,117,114,4,2,59,97,13316,13318,1,9838,108,4,2,59,115,13325,13327,1,9838,59,1,8469,4,2,115,117,13336,13344,112,5,160,1,59,13342,1,160,109,112,4,2,59,101,13352,13355,3,8782,824,59,3,8783,824,4,5,97,101,111,117,121,13371,13385,13391,13407,13411,4,2,112,114,13377,13380,59,1,10819,111,110,59,1,328,100,105,108,59,1,326,110,103,4,2,59,100,13399,13401,1,8775,111,116,59,3,10861,824,112,59,1,10818,59,1,1085,97,115,104,59,1,8211,4,7,59,65,97,100,113,115,120,13436,13438,13443,13466,13472,13478,13494,1,8800,114,114,59,1,8663,114,4,2,104,114,13450,13454,107,59,1,10532,4,2,59,111,13460,13462,1,8599,119,59,1,8599,111,116,59,3,8784,824,117,105,118,59,1,8802,4,2,101,105,13484,13489,97,114,59,1,10536,109,59,3,8770,824,105,115,116,4,2,59,115,13503,13505,1,8708,59,1,8708,114,59,3,55349,56619,4,4,69,101,115,116,13523,13527,13563,13568,59,3,8807,824,4,3,59,113,115,13535,13537,13559,1,8817,4,3,59,113,115,13545,13547,13551,1,8817,59,3,8807,824,108,97,110,116,59,3,10878,824,59,3,10878,824,105,109,59,1,8821,4,2,59,114,13574,13576,1,8815,59,1,8815,4,3,65,97,112,13587,13592,13597,114,114,59,1,8654,114,114,59,1,8622,97,114,59,1,10994,4,3,59,115,118,13610,13612,13623,1,8715,4,2,59,100,13618,13620,1,8956,59,1,8954,59,1,8715,99,121,59,1,1114,4,7,65,69,97,100,101,115,116,13647,13652,13656,13661,13665,13737,13742,114,114,59,1,8653,59,3,8806,824,114,114,59,1,8602,114,59,1,8229,4,4,59,102,113,115,13675,13677,13703,13725,1,8816,116,4,2,97,114,13684,13691,114,114,111,119,59,1,8602,105,103,104,116,97,114,114,111,119,59,1,8622,4,3,59,113,115,13711,13713,13717,1,8816,59,3,8806,824,108,97,110,116,59,3,10877,824,4,2,59,115,13731,13734,3,10877,824,59,1,8814,105,109,59,1,8820,4,2,59,114,13748,13750,1,8814,105,4,2,59,101,13757,13759,1,8938,59,1,8940,105,100,59,1,8740,4,2,112,116,13773,13778,102,59,3,55349,56671,5,172,3,59,105,110,13787,13789,13829,1,172,110,4,4,59,69,100,118,13800,13802,13806,13812,1,8713,59,3,8953,824,111,116,59,3,8949,824,4,3,97,98,99,13820,13823,13826,59,1,8713,59,1,8951,59,1,8950,105,4,2,59,118,13836,13838,1,8716,4,3,97,98,99,13846,13849,13852,59,1,8716,59,1,8958,59,1,8957,4,3,97,111,114,13863,13892,13899,114,4,4,59,97,115,116,13874,13876,13883,13888,1,8742,108,108,101,108,59,1,8742,108,59,3,11005,8421,59,3,8706,824,108,105,110,116,59,1,10772,4,3,59,99,101,13907,13909,13914,1,8832,117,101,59,1,8928,4,2,59,99,13920,13923,3,10927,824,4,2,59,101,13929,13931,1,8832,113,59,3,10927,824,4,4,65,97,105,116,13946,13951,13971,13982,114,114,59,1,8655,114,114,4,3,59,99,119,13961,13963,13967,1,8603,59,3,10547,824,59,3,8605,824,103,104,116,97,114,114,111,119,59,1,8603,114,105,4,2,59,101,13990,13992,1,8939,59,1,8941,4,7,99,104,105,109,112,113,117,14011,14036,14060,14080,14085,14090,14106,4,4,59,99,101,114,14021,14023,14028,14032,1,8833,117,101,59,1,8929,59,3,10928,824,59,3,55349,56515,111,114,116,4,2,109,112,14045,14050,105,100,59,1,8740,97,114,97,108,108,101,108,59,1,8742,109,4,2,59,101,14067,14069,1,8769,4,2,59,113,14075,14077,1,8772,59,1,8772,105,100,59,1,8740,97,114,59,1,8742,115,117,4,2,98,112,14098,14102,101,59,1,8930,101,59,1,8931,4,3,98,99,112,14114,14157,14171,4,4,59,69,101,115,14124,14126,14130,14133,1,8836,59,3,10949,824,59,1,8840,101,116,4,2,59,101,14141,14144,3,8834,8402,113,4,2,59,113,14151,14153,1,8840,59,3,10949,824,99,4,2,59,101,14164,14166,1,8833,113,59,3,10928,824,4,4,59,69,101,115,14181,14183,14187,14190,1,8837,59,3,10950,824,59,1,8841,101,116,4,2,59,101,14198,14201,3,8835,8402,113,4,2,59,113,14208,14210,1,8841,59,3,10950,824,4,4,103,105,108,114,14224,14228,14238,14242,108,59,1,8825,108,100,101,5,241,1,59,14236,1,241,103,59,1,8824,105,97,110,103,108,101,4,2,108,114,14254,14269,101,102,116,4,2,59,101,14263,14265,1,8938,113,59,1,8940,105,103,104,116,4,2,59,101,14279,14281,1,8939,113,59,1,8941,4,2,59,109,14291,14293,1,957,4,3,59,101,115,14301,14303,14308,1,35,114,111,59,1,8470,112,59,1,8199,4,9,68,72,97,100,103,105,108,114,115,14332,14338,14344,14349,14355,14369,14376,14408,14426,97,115,104,59,1,8877,97,114,114,59,1,10500,112,59,3,8781,8402,97,115,104,59,1,8876,4,2,101,116,14361,14365,59,3,8805,8402,59,3,62,8402,110,102,105,110,59,1,10718,4,3,65,101,116,14384,14389,14393,114,114,59,1,10498,59,3,8804,8402,4,2,59,114,14399,14402,3,60,8402,105,101,59,3,8884,8402,4,2,65,116,14414,14419,114,114,59,1,10499,114,105,101,59,3,8885,8402,105,109,59,3,8764,8402,4,3,65,97,110,14440,14445,14468,114,114,59,1,8662,114,4,2,104,114,14452,14456,107,59,1,10531,4,2,59,111,14462,14464,1,8598,119,59,1,8598,101,97,114,59,1,10535,4,18,83,97,99,100,101,102,103,104,105,108,109,111,112,114,115,116,117,118,14512,14515,14535,14560,14597,14603,14618,14643,14657,14662,14701,14741,14747,14769,14851,14877,14907,14916,59,1,9416,4,2,99,115,14521,14531,117,116,101,5,243,1,59,14529,1,243,116,59,1,8859,4,2,105,121,14541,14557,114,4,2,59,99,14548,14550,1,8858,5,244,1,59,14555,1,244,59,1,1086,4,5,97,98,105,111,115,14572,14577,14583,14587,14591,115,104,59,1,8861,108,97,99,59,1,337,118,59,1,10808,116,59,1,8857,111,108,100,59,1,10684,108,105,103,59,1,339,4,2,99,114,14609,14614,105,114,59,1,10687,59,3,55349,56620,4,3,111,114,116,14626,14630,14640,110,59,1,731,97,118,101,5,242,1,59,14638,1,242,59,1,10689,4,2,98,109,14649,14654,97,114,59,1,10677,59,1,937,110,116,59,1,8750,4,4,97,99,105,116,14672,14677,14693,14698,114,114,59,1,8634,4,2,105,114,14683,14687,114,59,1,10686,111,115,115,59,1,10683,110,101,59,1,8254,59,1,10688,4,3,97,101,105,14709,14714,14719,99,114,59,1,333,103,97,59,1,969,4,3,99,100,110,14727,14733,14736,114,111,110,59,1,959,59,1,10678,117,115,59,1,8854,112,102,59,3,55349,56672,4,3,97,101,108,14755,14759,14764,114,59,1,10679,114,112,59,1,10681,117,115,59,1,8853,4,7,59,97,100,105,111,115,118,14785,14787,14792,14831,14837,14841,14848,1,8744,114,114,59,1,8635,4,4,59,101,102,109,14802,14804,14817,14824,1,10845,114,4,2,59,111,14811,14813,1,8500,102,59,1,8500,5,170,1,59,14822,1,170,5,186,1,59,14829,1,186,103,111,102,59,1,8886,114,59,1,10838,108,111,112,101,59,1,10839,59,1,10843,4,3,99,108,111,14859,14863,14873,114,59,1,8500,97,115,104,5,248,1,59,14871,1,248,108,59,1,8856,105,4,2,108,109,14884,14893,100,101,5,245,1,59,14891,1,245,101,115,4,2,59,97,14901,14903,1,8855,115,59,1,10806,109,108,5,246,1,59,14914,1,246,98,97,114,59,1,9021,4,12,97,99,101,102,104,105,108,109,111,114,115,117,14948,14992,14996,15033,15038,15068,15090,15189,15192,15222,15427,15441,114,4,4,59,97,115,116,14959,14961,14976,14989,1,8741,5,182,2,59,108,14968,14970,1,182,108,101,108,59,1,8741,4,2,105,108,14982,14986,109,59,1,10995,59,1,11005,59,1,8706,121,59,1,1087,114,4,5,99,105,109,112,116,15009,15014,15019,15024,15027,110,116,59,1,37,111,100,59,1,46,105,108,59,1,8240,59,1,8869,101,110,107,59,1,8241,114,59,3,55349,56621,4,3,105,109,111,15046,15057,15063,4,2,59,118,15052,15054,1,966,59,1,981,109,97,116,59,1,8499,110,101,59,1,9742,4,3,59,116,118,15076,15078,15087,1,960,99,104,102,111,114,107,59,1,8916,59,1,982,4,2,97,117,15096,15119,110,4,2,99,107,15103,15115,107,4,2,59,104,15110,15112,1,8463,59,1,8462,118,59,1,8463,115,4,9,59,97,98,99,100,101,109,115,116,15140,15142,15148,15151,15156,15168,15171,15179,15184,1,43,99,105,114,59,1,10787,59,1,8862,105,114,59,1,10786,4,2,111,117,15162,15165,59,1,8724,59,1,10789,59,1,10866,110,5,177,1,59,15177,1,177,105,109,59,1,10790,119,111,59,1,10791,59,1,177,4,3,105,112,117,15200,15208,15213,110,116,105,110,116,59,1,10773,102,59,3,55349,56673,110,100,5,163,1,59,15220,1,163,4,10,59,69,97,99,101,105,110,111,115,117,15244,15246,15249,15253,15258,15334,15347,15367,15416,15421,1,8826,59,1,10931,112,59,1,10935,117,101,59,1,8828,4,2,59,99,15264,15266,1,10927,4,6,59,97,99,101,110,115,15280,15282,15290,15299,15303,15329,1,8826,112,112,114,111,120,59,1,10935,117,114,108,121,101,113,59,1,8828,113,59,1,10927,4,3,97,101,115,15311,15319,15324,112,112,114,111,120,59,1,10937,113,113,59,1,10933,105,109,59,1,8936,105,109,59,1,8830,109,101,4,2,59,115,15342,15344,1,8242,59,1,8473,4,3,69,97,115,15355,15358,15362,59,1,10933,112,59,1,10937,105,109,59,1,8936,4,3,100,102,112,15375,15378,15404,59,1,8719,4,3,97,108,115,15386,15392,15398,108,97,114,59,1,9006,105,110,101,59,1,8978,117,114,102,59,1,8979,4,2,59,116,15410,15412,1,8733,111,59,1,8733,105,109,59,1,8830,114,101,108,59,1,8880,4,2,99,105,15433,15438,114,59,3,55349,56517,59,1,968,110,99,115,112,59,1,8200,4,6,102,105,111,112,115,117,15462,15467,15472,15478,15485,15491,114,59,3,55349,56622,110,116,59,1,10764,112,102,59,3,55349,56674,114,105,109,101,59,1,8279,99,114,59,3,55349,56518,4,3,97,101,111,15499,15520,15534,116,4,2,101,105,15506,15515,114,110,105,111,110,115,59,1,8461,110,116,59,1,10774,115,116,4,2,59,101,15528,15530,1,63,113,59,1,8799,116,5,34,1,59,15540,1,34,4,21,65,66,72,97,98,99,100,101,102,104,105,108,109,110,111,112,114,115,116,117,120,15586,15609,15615,15620,15796,15855,15893,15931,15977,16001,16039,16183,16204,16222,16228,16285,16312,16318,16363,16408,16416,4,3,97,114,116,15594,15599,15603,114,114,59,1,8667,114,59,1,8658,97,105,108,59,1,10524,97,114,114,59,1,10511,97,114,59,1,10596,4,7,99,100,101,110,113,114,116,15636,15651,15656,15664,15687,15696,15770,4,2,101,117,15642,15646,59,3,8765,817,116,101,59,1,341,105,99,59,1,8730,109,112,116,121,118,59,1,10675,103,4,4,59,100,101,108,15675,15677,15680,15683,1,10217,59,1,10642,59,1,10661,101,59,1,10217,117,111,5,187,1,59,15694,1,187,114,4,11,59,97,98,99,102,104,108,112,115,116,119,15721,15723,15727,15739,15742,15746,15750,15754,15758,15763,15767,1,8594,112,59,1,10613,4,2,59,102,15733,15735,1,8677,115,59,1,10528,59,1,10547,115,59,1,10526,107,59,1,8618,112,59,1,8620,108,59,1,10565,105,109,59,1,10612,108,59,1,8611,59,1,8605,4,2,97,105,15776,15781,105,108,59,1,10522,111,4,2,59,110,15788,15790,1,8758,97,108,115,59,1,8474,4,3,97,98,114,15804,15809,15814,114,114,59,1,10509,114,107,59,1,10099,4,2,97,107,15820,15833,99,4,2,101,107,15827,15830,59,1,125,59,1,93,4,2,101,115,15839,15842,59,1,10636,108,4,2,100,117,15849,15852,59,1,10638,59,1,10640,4,4,97,101,117,121,15865,15871,15886,15890,114,111,110,59,1,345,4,2,100,105,15877,15882,105,108,59,1,343,108,59,1,8969,98,59,1,125,59,1,1088,4,4,99,108,113,115,15903,15907,15914,15927,97,59,1,10551,100,104,97,114,59,1,10601,117,111,4,2,59,114,15922,15924,1,8221,59,1,8221,104,59,1,8627,4,3,97,99,103,15939,15966,15970,108,4,4,59,105,112,115,15950,15952,15957,15963,1,8476,110,101,59,1,8475,97,114,116,59,1,8476,59,1,8477,116,59,1,9645,5,174,1,59,15975,1,174,4,3,105,108,114,15985,15991,15997,115,104,116,59,1,10621,111,111,114,59,1,8971,59,3,55349,56623,4,2,97,111,16007,16028,114,4,2,100,117,16014,16017,59,1,8641,4,2,59,108,16023,16025,1,8640,59,1,10604,4,2,59,118,16034,16036,1,961,59,1,1009,4,3,103,110,115,16047,16167,16171,104,116,4,6,97,104,108,114,115,116,16063,16081,16103,16130,16143,16155,114,114,111,119,4,2,59,116,16073,16075,1,8594,97,105,108,59,1,8611,97,114,112,111,111,110,4,2,100,117,16093,16099,111,119,110,59,1,8641,112,59,1,8640,101,102,116,4,2,97,104,16112,16120,114,114,111,119,115,59,1,8644,97,114,112,111,111,110,115,59,1,8652,105,103,104,116,97,114,114,111,119,115,59,1,8649,113,117,105,103,97,114,114,111,119,59,1,8605,104,114,101,101,116,105,109,101,115,59,1,8908,103,59,1,730,105,110,103,100,111,116,115,101,113,59,1,8787,4,3,97,104,109,16191,16196,16201,114,114,59,1,8644,97,114,59,1,8652,59,1,8207,111,117,115,116,4,2,59,97,16214,16216,1,9137,99,104,101,59,1,9137,109,105,100,59,1,10990,4,4,97,98,112,116,16238,16252,16257,16278,4,2,110,114,16244,16248,103,59,1,10221,114,59,1,8702,114,107,59,1,10215,4,3,97,102,108,16265,16269,16273,114,59,1,10630,59,3,55349,56675,117,115,59,1,10798,105,109,101,115,59,1,10805,4,2,97,112,16291,16304,114,4,2,59,103,16298,16300,1,41,116,59,1,10644,111,108,105,110,116,59,1,10770,97,114,114,59,1,8649,4,4,97,99,104,113,16328,16334,16339,16342,113,117,111,59,1,8250,114,59,3,55349,56519,59,1,8625,4,2,98,117,16348,16351,59,1,93,111,4,2,59,114,16358,16360,1,8217,59,1,8217,4,3,104,105,114,16371,16377,16383,114,101,101,59,1,8908,109,101,115,59,1,8906,105,4,4,59,101,102,108,16394,16396,16399,16402,1,9657,59,1,8885,59,1,9656,116,114,105,59,1,10702,108,117,104,97,114,59,1,10600,59,1,8478,4,19,97,98,99,100,101,102,104,105,108,109,111,112,113,114,115,116,117,119,122,16459,16466,16472,16572,16590,16672,16687,16746,16844,16850,16924,16963,16988,17115,17121,17154,17206,17614,17656,99,117,116,101,59,1,347,113,117,111,59,1,8218,4,10,59,69,97,99,101,105,110,112,115,121,16494,16496,16499,16513,16518,16531,16536,16556,16564,16569,1,8827,59,1,10932,4,2,112,114,16505,16508,59,1,10936,111,110,59,1,353,117,101,59,1,8829,4,2,59,100,16524,16526,1,10928,105,108,59,1,351,114,99,59,1,349,4,3,69,97,115,16544,16547,16551,59,1,10934,112,59,1,10938,105,109,59,1,8937,111,108,105,110,116,59,1,10771,105,109,59,1,8831,59,1,1089,111,116,4,3,59,98,101,16582,16584,16587,1,8901,59,1,8865,59,1,10854,4,7,65,97,99,109,115,116,120,16606,16611,16634,16642,16646,16652,16668,114,114,59,1,8664,114,4,2,104,114,16618,16622,107,59,1,10533,4,2,59,111,16628,16630,1,8600,119,59,1,8600,116,5,167,1,59,16640,1,167,105,59,1,59,119,97,114,59,1,10537,109,4,2,105,110,16659,16665,110,117,115,59,1,8726,59,1,8726,116,59,1,10038,114,4,2,59,111,16679,16682,3,55349,56624,119,110,59,1,8994,4,4,97,99,111,121,16697,16702,16716,16739,114,112,59,1,9839,4,2,104,121,16708,16713,99,121,59,1,1097,59,1,1096,114,116,4,2,109,112,16724,16729,105,100,59,1,8739,97,114,97,108,108,101,108,59,1,8741,5,173,1,59,16744,1,173,4,2,103,109,16752,16770,109,97,4,3,59,102,118,16762,16764,16767,1,963,59,1,962,59,1,962,4,8,59,100,101,103,108,110,112,114,16788,16790,16795,16806,16817,16828,16832,16838,1,8764,111,116,59,1,10858,4,2,59,113,16801,16803,1,8771,59,1,8771,4,2,59,69,16812,16814,1,10910,59,1,10912,4,2,59,69,16823,16825,1,10909,59,1,10911,101,59,1,8774,108,117,115,59,1,10788,97,114,114,59,1,10610,97,114,114,59,1,8592,4,4,97,101,105,116,16860,16883,16891,16904,4,2,108,115,16866,16878,108,115,101,116,109,105,110,117,115,59,1,8726,104,112,59,1,10803,112,97,114,115,108,59,1,10724,4,2,100,108,16897,16900,59,1,8739,101,59,1,8995,4,2,59,101,16910,16912,1,10922,4,2,59,115,16918,16920,1,10924,59,3,10924,65024,4,3,102,108,112,16932,16938,16958,116,99,121,59,1,1100,4,2,59,98,16944,16946,1,47,4,2,59,97,16952,16954,1,10692,114,59,1,9023,102,59,3,55349,56676,97,4,2,100,114,16970,16985,101,115,4,2,59,117,16978,16980,1,9824,105,116,59,1,9824,59,1,8741,4,3,99,115,117,16996,17028,17089,4,2,97,117,17002,17015,112,4,2,59,115,17009,17011,1,8851,59,3,8851,65024,112,4,2,59,115,17022,17024,1,8852,59,3,8852,65024,117,4,2,98,112,17035,17062,4,3,59,101,115,17043,17045,17048,1,8847,59,1,8849,101,116,4,2,59,101,17056,17058,1,8847,113,59,1,8849,4,3,59,101,115,17070,17072,17075,1,8848,59,1,8850,101,116,4,2,59,101,17083,17085,1,8848,113,59,1,8850,4,3,59,97,102,17097,17099,17112,1,9633,114,4,2,101,102,17106,17109,59,1,9633,59,1,9642,59,1,9642,97,114,114,59,1,8594,4,4,99,101,109,116,17131,17136,17142,17148,114,59,3,55349,56520,116,109,110,59,1,8726,105,108,101,59,1,8995,97,114,102,59,1,8902,4,2,97,114,17160,17172,114,4,2,59,102,17167,17169,1,9734,59,1,9733,4,2,97,110,17178,17202,105,103,104,116,4,2,101,112,17188,17197,112,115,105,108,111,110,59,1,1013,104,105,59,1,981,115,59,1,175,4,5,98,99,109,110,112,17218,17351,17420,17423,17427,4,9,59,69,100,101,109,110,112,114,115,17238,17240,17243,17248,17261,17267,17279,17285,17291,1,8834,59,1,10949,111,116,59,1,10941,4,2,59,100,17254,17256,1,8838,111,116,59,1,10947,117,108,116,59,1,10945,4,2,69,101,17273,17276,59,1,10955,59,1,8842,108,117,115,59,1,10943,97,114,114,59,1,10617,4,3,101,105,117,17299,17335,17339,116,4,3,59,101,110,17308,17310,17322,1,8834,113,4,2,59,113,17317,17319,1,8838,59,1,10949,101,113,4,2,59,113,17330,17332,1,8842,59,1,10955,109,59,1,10951,4,2,98,112,17345,17348,59,1,10965,59,1,10963,99,4,6,59,97,99,101,110,115,17366,17368,17376,17385,17389,17415,1,8827,112,112,114,111,120,59,1,10936,117,114,108,121,101,113,59,1,8829,113,59,1,10928,4,3,97,101,115,17397,17405,17410,112,112,114,111,120,59,1,10938,113,113,59,1,10934,105,109,59,1,8937,105,109,59,1,8831,59,1,8721,103,59,1,9834,4,13,49,50,51,59,69,100,101,104,108,109,110,112,115,17455,17462,17469,17476,17478,17481,17496,17509,17524,17530,17536,17548,17554,5,185,1,59,17460,1,185,5,178,1,59,17467,1,178,5,179,1,59,17474,1,179,1,8835,59,1,10950,4,2,111,115,17487,17491,116,59,1,10942,117,98,59,1,10968,4,2,59,100,17502,17504,1,8839,111,116,59,1,10948,115,4,2,111,117,17516,17520,108,59,1,10185,98,59,1,10967,97,114,114,59,1,10619,117,108,116,59,1,10946,4,2,69,101,17542,17545,59,1,10956,59,1,8843,108,117,115,59,1,10944,4,3,101,105,117,17562,17598,17602,116,4,3,59,101,110,17571,17573,17585,1,8835,113,4,2,59,113,17580,17582,1,8839,59,1,10950,101,113,4,2,59,113,17593,17595,1,8843,59,1,10956,109,59,1,10952,4,2,98,112,17608,17611,59,1,10964,59,1,10966,4,3,65,97,110,17622,17627,17650,114,114,59,1,8665,114,4,2,104,114,17634,17638,107,59,1,10534,4,2,59,111,17644,17646,1,8601,119,59,1,8601,119,97,114,59,1,10538,108,105,103,5,223,1,59,17664,1,223,4,13,97,98,99,100,101,102,104,105,111,112,114,115,119,17694,17709,17714,17737,17742,17749,17754,17860,17905,17957,17964,18090,18122,4,2,114,117,17700,17706,103,101,116,59,1,8982,59,1,964,114,107,59,1,9140,4,3,97,101,121,17722,17728,17734,114,111,110,59,1,357,100,105,108,59,1,355,59,1,1090,111,116,59,1,8411,108,114,101,99,59,1,8981,114,59,3,55349,56625,4,4,101,105,107,111,17764,17805,17836,17851,4,2,114,116,17770,17786,101,4,2,52,102,17777,17780,59,1,8756,111,114,101,59,1,8756,97,4,3,59,115,118,17795,17797,17802,1,952,121,109,59,1,977,59,1,977,4,2,99,110,17811,17831,107,4,2,97,115,17818,17826,112,112,114,111,120,59,1,8776,105,109,59,1,8764,115,112,59,1,8201,4,2,97,115,17842,17846,112,59,1,8776,105,109,59,1,8764,114,110,5,254,1,59,17858,1,254,4,3,108,109,110,17868,17873,17901,100,101,59,1,732,101,115,5,215,3,59,98,100,17884,17886,17898,1,215,4,2,59,97,17892,17894,1,8864,114,59,1,10801,59,1,10800,116,59,1,8749,4,3,101,112,115,17913,17917,17953,97,59,1,10536,4,4,59,98,99,102,17927,17929,17934,17939,1,8868,111,116,59,1,9014,105,114,59,1,10993,4,2,59,111,17945,17948,3,55349,56677,114,107,59,1,10970,97,59,1,10537,114,105,109,101,59,1,8244,4,3,97,105,112,17972,17977,18082,100,101,59,1,8482,4,7,97,100,101,109,112,115,116,17993,18051,18056,18059,18066,18072,18076,110,103,108,101,4,5,59,100,108,113,114,18009,18011,18017,18032,18035,1,9653,111,119,110,59,1,9663,101,102,116,4,2,59,101,18026,18028,1,9667,113,59,1,8884,59,1,8796,105,103,104,116,4,2,59,101,18045,18047,1,9657,113,59,1,8885,111,116,59,1,9708,59,1,8796,105,110,117,115,59,1,10810,108,117,115,59,1,10809,98,59,1,10701,105,109,101,59,1,10811,101,122,105,117,109,59,1,9186,4,3,99,104,116,18098,18111,18116,4,2,114,121,18104,18108,59,3,55349,56521,59,1,1094,99,121,59,1,1115,114,111,107,59,1,359,4,2,105,111,18128,18133,120,116,59,1,8812,104,101,97,100,4,2,108,114,18143,18154,101,102,116,97,114,114,111,119,59,1,8606,105,103,104,116,97,114,114,111,119,59,1,8608,4,18,65,72,97,98,99,100,102,103,104,108,109,111,112,114,115,116,117,119,18204,18209,18214,18234,18250,18268,18292,18308,18319,18343,18379,18397,18413,18504,18547,18553,18584,18603,114,114,59,1,8657,97,114,59,1,10595,4,2,99,114,18220,18230,117,116,101,5,250,1,59,18228,1,250,114,59,1,8593,114,4,2,99,101,18241,18245,121,59,1,1118,118,101,59,1,365,4,2,105,121,18256,18265,114,99,5,251,1,59,18263,1,251,59,1,1091,4,3,97,98,104,18276,18281,18287,114,114,59,1,8645,108,97,99,59,1,369,97,114,59,1,10606,4,2,105,114,18298,18304,115,104,116,59,1,10622,59,3,55349,56626,114,97,118,101,5,249,1,59,18317,1,249,4,2,97,98,18325,18338,114,4,2,108,114,18332,18335,59,1,8639,59,1,8638,108,107,59,1,9600,4,2,99,116,18349,18374,4,2,111,114,18355,18369,114,110,4,2,59,101,18363,18365,1,8988,114,59,1,8988,111,112,59,1,8975,114,105,59,1,9720,4,2,97,108,18385,18390,99,114,59,1,363,5,168,1,59,18395,1,168,4,2,103,112,18403,18408,111,110,59,1,371,102,59,3,55349,56678,4,6,97,100,104,108,115,117,18427,18434,18445,18470,18475,18494,114,114,111,119,59,1,8593,111,119,110,97,114,114,111,119,59,1,8597,97,114,112,111,111,110,4,2,108,114,18457,18463,101,102,116,59,1,8639,105,103,104,116,59,1,8638,117,115,59,1,8846,105,4,3,59,104,108,18484,18486,18489,1,965,59,1,978,111,110,59,1,965,112,97,114,114,111,119,115,59,1,8648,4,3,99,105,116,18512,18537,18542,4,2,111,114,18518,18532,114,110,4,2,59,101,18526,18528,1,8989,114,59,1,8989,111,112,59,1,8974,110,103,59,1,367,114,105,59,1,9721,99,114,59,3,55349,56522,4,3,100,105,114,18561,18566,18572,111,116,59,1,8944,108,100,101,59,1,361,105,4,2,59,102,18579,18581,1,9653,59,1,9652,4,2,97,109,18590,18595,114,114,59,1,8648,108,5,252,1,59,18601,1,252,97,110,103,108,101,59,1,10663,4,15,65,66,68,97,99,100,101,102,108,110,111,112,114,115,122,18643,18648,18661,18667,18847,18851,18857,18904,18909,18915,18931,18937,18943,18949,18996,114,114,59,1,8661,97,114,4,2,59,118,18656,18658,1,10984,59,1,10985,97,115,104,59,1,8872,4,2,110,114,18673,18679,103,114,116,59,1,10652,4,7,101,107,110,112,114,115,116,18695,18704,18711,18720,18742,18754,18810,112,115,105,108,111,110,59,1,1013,97,112,112,97,59,1,1008,111,116,104,105,110,103,59,1,8709,4,3,104,105,114,18728,18732,18735,105,59,1,981,59,1,982,111,112,116,111,59,1,8733,4,2,59,104,18748,18750,1,8597,111,59,1,1009,4,2,105,117,18760,18766,103,109,97,59,1,962,4,2,98,112,18772,18791,115,101,116,110,101,113,4,2,59,113,18784,18787,3,8842,65024,59,3,10955,65024,115,101,116,110,101,113,4,2,59,113,18803,18806,3,8843,65024,59,3,10956,65024,4,2,104,114,18816,18822,101,116,97,59,1,977,105,97,110,103,108,101,4,2,108,114,18834,18840,101,102,116,59,1,8882,105,103,104,116,59,1,8883,121,59,1,1074,97,115,104,59,1,8866,4,3,101,108,114,18865,18884,18890,4,3,59,98,101,18873,18875,18880,1,8744,97,114,59,1,8891,113,59,1,8794,108,105,112,59,1,8942,4,2,98,116,18896,18901,97,114,59,1,124,59,1,124,114,59,3,55349,56627,116,114,105,59,1,8882,115,117,4,2,98,112,18923,18927,59,3,8834,8402,59,3,8835,8402,112,102,59,3,55349,56679,114,111,112,59,1,8733,116,114,105,59,1,8883,4,2,99,117,18955,18960,114,59,3,55349,56523,4,2,98,112,18966,18981,110,4,2,69,101,18973,18977,59,3,10955,65024,59,3,8842,65024,110,4,2,69,101,18988,18992,59,3,10956,65024,59,3,8843,65024,105,103,122,97,103,59,1,10650,4,7,99,101,102,111,112,114,115,19020,19026,19061,19066,19072,19075,19089,105,114,99,59,1,373,4,2,100,105,19032,19055,4,2,98,103,19038,19043,97,114,59,1,10847,101,4,2,59,113,19050,19052,1,8743,59,1,8793,101,114,112,59,1,8472,114,59,3,55349,56628,112,102,59,3,55349,56680,59,1,8472,4,2,59,101,19081,19083,1,8768,97,116,104,59,1,8768,99,114,59,3,55349,56524,4,14,99,100,102,104,105,108,109,110,111,114,115,117,118,119,19125,19146,19152,19157,19173,19176,19192,19197,19202,19236,19252,19269,19286,19291,4,3,97,105,117,19133,19137,19142,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,116,114,105,59,1,9661,114,59,3,55349,56629,4,2,65,97,19163,19168,114,114,59,1,10234,114,114,59,1,10231,59,1,958,4,2,65,97,19182,19187,114,114,59,1,10232,114,114,59,1,10229,97,112,59,1,10236,105,115,59,1,8955,4,3,100,112,116,19210,19215,19230,111,116,59,1,10752,4,2,102,108,19221,19225,59,3,55349,56681,117,115,59,1,10753,105,109,101,59,1,10754,4,2,65,97,19242,19247,114,114,59,1,10233,114,114,59,1,10230,4,2,99,113,19258,19263,114,59,3,55349,56525,99,117,112,59,1,10758,4,2,112,116,19275,19281,108,117,115,59,1,10756,114,105,59,1,9651,101,101,59,1,8897,101,100,103,101,59,1,8896,4,8,97,99,101,102,105,111,115,117,19316,19335,19349,19357,19362,19367,19373,19379,99,4,2,117,121,19323,19332,116,101,5,253,1,59,19330,1,253,59,1,1103,4,2,105,121,19341,19346,114,99,59,1,375,59,1,1099,110,5,165,1,59,19355,1,165,114,59,3,55349,56630,99,121,59,1,1111,112,102,59,3,55349,56682,99,114,59,3,55349,56526,4,2,99,109,19385,19389,121,59,1,1102,108,5,255,1,59,19395,1,255,4,10,97,99,100,101,102,104,105,111,115,119,19419,19426,19441,19446,19462,19467,19472,19480,19486,19492,99,117,116,101,59,1,378,4,2,97,121,19432,19438,114,111,110,59,1,382,59,1,1079,111,116,59,1,380,4,2,101,116,19452,19458,116,114,102,59,1,8488,97,59,1,950,114,59,3,55349,56631,99,121,59,1,1078,103,114,97,114,114,59,1,8669,112,102,59,3,55349,56683,99,114,59,3,55349,56527,4,2,106,110,19498,19501,59,1,8205,106,59,1,8204])},77118:function(e,t,n){"use strict";let r=n(54284),a=n(41734),i=r.CODE_POINTS;e.exports=class{constructor(){this.html=null,this.pos=-1,this.lastGapPos=-1,this.lastCharPos=-1,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536}_err(){}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(e){if(this.pos!==this.lastCharPos){let t=this.html.charCodeAt(this.pos+1);if(r.isSurrogatePair(t))return this.pos++,this._addGap(),r.getSurrogatePairCodePoint(e,t)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,i.EOF;return this._err(a.surrogateInInputStream),e}dropParsedChunk(){this.pos>this.bufferWaterline&&(this.lastCharPos-=this.pos,this.html=this.html.substring(this.pos),this.pos=0,this.lastGapPos=-1,this.gapStack=[])}write(e,t){this.html?this.html+=e:this.html=e,this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1,this.lastChunkWritten=t}insertHtmlAtCurrentPos(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1,this.html.length),this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1}advance(){if(this.pos++,this.pos>this.lastCharPos)return this.endOfChunkHit=!this.lastChunkWritten,i.EOF;let e=this.html.charCodeAt(this.pos);if(this.skipNextNewLine&&e===i.LINE_FEED)return this.skipNextNewLine=!1,this._addGap(),this.advance();if(e===i.CARRIAGE_RETURN)return this.skipNextNewLine=!0,i.LINE_FEED;this.skipNextNewLine=!1,r.isSurrogate(e)&&(e=this._processSurrogate(e));let t=e>31&&e<127||e===i.LINE_FEED||e===i.CARRIAGE_RETURN||e>159&&e<64976;return t||this._checkForProblematicCharacters(e),e}_checkForProblematicCharacters(e){r.isControlCodePoint(e)?this._err(a.controlCharacterInInputStream):r.isUndefinedCodePoint(e)&&this._err(a.noncharacterInInputStream)}retreat(){this.pos===this.lastGapPos&&(this.lastGapPos=this.gapStack.pop(),this.pos--),this.pos--}}},17296:function(e,t,n){"use strict";let{DOCUMENT_MODE:r}=n(16152);t.createDocument=function(){return{nodeName:"#document",mode:r.NO_QUIRKS,childNodes:[]}},t.createDocumentFragment=function(){return{nodeName:"#document-fragment",childNodes:[]}},t.createElement=function(e,t,n){return{nodeName:e,tagName:e,attrs:n,namespaceURI:t,childNodes:[],parentNode:null}},t.createCommentNode=function(e){return{nodeName:"#comment",data:e,parentNode:null}};let a=function(e){return{nodeName:"#text",value:e,parentNode:null}},i=t.appendChild=function(e,t){e.childNodes.push(t),t.parentNode=e},o=t.insertBefore=function(e,t,n){let r=e.childNodes.indexOf(n);e.childNodes.splice(r,0,t),t.parentNode=e};t.setTemplateContent=function(e,t){e.content=t},t.getTemplateContent=function(e){return e.content},t.setDocumentType=function(e,t,n,r){let a=null;for(let t=0;t(Object.keys(t).forEach(n=>{e[n]=t[n]}),e),Object.create(null))}},81704:function(e){"use strict";class t{constructor(e){let t={},n=this._getOverriddenMethods(this,t);for(let r of Object.keys(n))"function"==typeof n[r]&&(t[r]=e[r],e[r]=n[r])}_getOverriddenMethods(){throw Error("Not implemented")}}t.install=function(e,t,n){e.__mixins||(e.__mixins=[]);for(let n=0;n4&&g.slice(0,4)===o&&s.test(t)&&("-"===t.charAt(4)?f=o+(n=t.slice(5).replace(l,d)).charAt(0).toUpperCase()+n.slice(1):(m=(p=t).slice(4),t=l.test(m)?p:("-"!==(m=m.replace(c,u)).charAt(0)&&(m="-"+m),o+m)),h=a),new h(f,t))};var s=/^data[-\w.:]+$/i,l=/-[a-z]/g,c=/[A-Z]/g;function u(e){return"-"+e.toLowerCase()}function d(e){return e.charAt(1).toUpperCase()}},97247:function(e,t,n){"use strict";var r=n(19940),a=n(8289),i=n(5812),o=n(94397),s=n(67716),l=n(61805);e.exports=r([i,a,o,s,l])},67716:function(e,t,n){"use strict";var r=n(17e3),a=n(17596),i=r.booleanish,o=r.number,s=r.spaceSeparated;e.exports=a({transform:function(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:i,ariaAutoComplete:null,ariaBusy:i,ariaChecked:i,ariaColCount:o,ariaColIndex:o,ariaColSpan:o,ariaControls:s,ariaCurrent:null,ariaDescribedBy:s,ariaDetails:null,ariaDisabled:i,ariaDropEffect:s,ariaErrorMessage:null,ariaExpanded:i,ariaFlowTo:s,ariaGrabbed:i,ariaHasPopup:null,ariaHidden:i,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:s,ariaLevel:o,ariaLive:null,ariaModal:i,ariaMultiLine:i,ariaMultiSelectable:i,ariaOrientation:null,ariaOwns:s,ariaPlaceholder:null,ariaPosInSet:o,ariaPressed:i,ariaReadOnly:i,ariaRelevant:null,ariaRequired:i,ariaRoleDescription:s,ariaRowCount:o,ariaRowIndex:o,ariaRowSpan:o,ariaSelected:i,ariaSetSize:o,ariaSort:null,ariaValueMax:o,ariaValueMin:o,ariaValueNow:o,ariaValueText:null,role:null}})},61805:function(e,t,n){"use strict";var r=n(17e3),a=n(17596),i=n(10855),o=r.boolean,s=r.overloadedBoolean,l=r.booleanish,c=r.number,u=r.spaceSeparated,d=r.commaSeparated;e.exports=a({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:i,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:d,acceptCharset:u,accessKey:u,action:null,allow:null,allowFullScreen:o,allowPaymentRequest:o,allowUserMedia:o,alt:null,as:null,async:o,autoCapitalize:null,autoComplete:u,autoFocus:o,autoPlay:o,capture:o,charSet:null,checked:o,cite:null,className:u,cols:c,colSpan:null,content:null,contentEditable:l,controls:o,controlsList:u,coords:c|d,crossOrigin:null,data:null,dateTime:null,decoding:null,default:o,defer:o,dir:null,dirName:null,disabled:o,download:s,draggable:l,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:o,formTarget:null,headers:u,height:c,hidden:o,high:c,href:null,hrefLang:null,htmlFor:u,httpEquiv:u,id:null,imageSizes:null,imageSrcSet:d,inputMode:null,integrity:null,is:null,isMap:o,itemId:null,itemProp:u,itemRef:u,itemScope:o,itemType:u,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:o,low:c,manifest:null,max:null,maxLength:c,media:null,method:null,min:null,minLength:c,multiple:o,muted:o,name:null,nonce:null,noModule:o,noValidate:o,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:o,optimum:c,pattern:null,ping:u,placeholder:null,playsInline:o,poster:null,preload:null,readOnly:o,referrerPolicy:null,rel:u,required:o,reversed:o,rows:c,rowSpan:c,sandbox:u,scope:null,scoped:o,seamless:o,selected:o,shape:null,size:c,sizes:null,slot:null,span:c,spellCheck:l,src:null,srcDoc:null,srcLang:null,srcSet:d,start:c,step:null,style:null,tabIndex:c,target:null,title:null,translate:null,type:null,typeMustMatch:o,useMap:null,value:l,width:c,wrap:null,align:null,aLink:null,archive:u,axis:null,background:null,bgColor:null,border:c,borderColor:null,bottomMargin:c,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:o,declare:o,event:null,face:null,frame:null,frameBorder:null,hSpace:c,leftMargin:c,link:null,longDesc:null,lowSrc:null,marginHeight:c,marginWidth:c,noResize:o,noHref:o,noShade:o,noWrap:o,object:null,profile:null,prompt:null,rev:null,rightMargin:c,rules:null,scheme:null,scrolling:l,standby:null,summary:null,text:null,topMargin:c,valueType:null,version:null,vAlign:null,vLink:null,vSpace:c,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:o,disableRemotePlayback:o,prefix:null,property:null,results:c,security:null,unselectable:null}})},10855:function(e,t,n){"use strict";var r=n(28740);e.exports=function(e,t){return r(e,t.toLowerCase())}},28740:function(e){"use strict";e.exports=function(e,t){return t in e?e[t]:t}},17596:function(e,t,n){"use strict";var r=n(66632),a=n(99607),i=n(98805);e.exports=function(e){var t,n,o=e.space,s=e.mustUseProperty||[],l=e.attributes||{},c=e.properties,u=e.transform,d={},p={};for(t in c)n=new i(t,u(l,t),c[t],o),-1!==s.indexOf(t)&&(n.mustUseProperty=!0),d[t]=n,p[r(t)]=t,p[r(n.attribute)]=t;return new a(d,p,o)}},98805:function(e,t,n){"use strict";var r=n(57643),a=n(17e3);e.exports=s,s.prototype=new r,s.prototype.defined=!0;var i=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],o=i.length;function s(e,t,n,s){var l,c,u,d=-1;for(s&&(this.space=s),r.call(this,e,t);++de.filter(e=>t.includes(e)),b=(e,t,n)=>{let r=e.keys[0];if(Array.isArray(t))t.forEach((t,r)=>{n((t,n)=>{r<=e.keys.length-1&&(0===r?Object.assign(t,n):t[e.up(e.keys[r])]=n)},t)});else if(t&&"object"==typeof t){let a=Object.keys(t).length>e.keys.length?e.keys:h(e.keys,Object.keys(t));a.forEach(a=>{if(-1!==e.keys.indexOf(a)){let i=t[a];void 0!==i&&n((t,n)=>{r===a?Object.assign(t,n):t[e.up(a)]=n},i)}})}else("number"==typeof t||"string"==typeof t)&&n((e,t)=>{Object.assign(e,t)},t)};function E(e){return e?`Level${e}`:""}function T(e){return e.unstable_level>0&&e.container}function S(e){return function(t){return`var(--Grid-${t}Spacing${E(e.unstable_level)})`}}function y(e){return function(t){return 0===e.unstable_level?`var(--Grid-${t}Spacing)`:`var(--Grid-${t}Spacing${E(e.unstable_level-1)})`}}function A(e){return 0===e.unstable_level?"var(--Grid-columns)":`var(--Grid-columns${E(e.unstable_level-1)})`}let k=({theme:e,ownerState:t})=>{let n=S(t),r={};return b(e.breakpoints,t.gridSize,(e,a)=>{let i={};!0===a&&(i={flexBasis:0,flexGrow:1,maxWidth:"100%"}),"auto"===a&&(i={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"}),"number"==typeof a&&(i={flexGrow:0,flexBasis:"auto",width:`calc(100% * ${a} / ${A(t)}${T(t)?` + ${n("column")}`:""})`}),e(r,i)}),r},_=({theme:e,ownerState:t})=>{let n={};return b(e.breakpoints,t.gridOffset,(e,r)=>{let a={};"auto"===r&&(a={marginLeft:"auto"}),"number"==typeof r&&(a={marginLeft:0===r?"0px":`calc(100% * ${r} / ${A(t)})`}),e(n,a)}),n},v=({theme:e,ownerState:t})=>{if(!t.container)return{};let n=T(t)?{[`--Grid-columns${E(t.unstable_level)}`]:A(t)}:{"--Grid-columns":12};return b(e.breakpoints,t.columns,(e,r)=>{e(n,{[`--Grid-columns${E(t.unstable_level)}`]:r})}),n},C=({theme:e,ownerState:t})=>{if(!t.container)return{};let n=y(t),r=T(t)?{[`--Grid-rowSpacing${E(t.unstable_level)}`]:n("row")}:{};return b(e.breakpoints,t.rowSpacing,(n,a)=>{var i;n(r,{[`--Grid-rowSpacing${E(t.unstable_level)}`]:"string"==typeof a?a:null==(i=e.spacing)?void 0:i.call(e,a)})}),r},N=({theme:e,ownerState:t})=>{if(!t.container)return{};let n=y(t),r=T(t)?{[`--Grid-columnSpacing${E(t.unstable_level)}`]:n("column")}:{};return b(e.breakpoints,t.columnSpacing,(n,a)=>{var i;n(r,{[`--Grid-columnSpacing${E(t.unstable_level)}`]:"string"==typeof a?a:null==(i=e.spacing)?void 0:i.call(e,a)})}),r},R=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return b(e.breakpoints,t.direction,(e,t)=>{e(n,{flexDirection:t})}),n},I=({ownerState:e})=>{let t=S(e),n=y(e);return(0,r.Z)({minWidth:0,boxSizing:"border-box"},e.container&&(0,r.Z)({display:"flex",flexWrap:"wrap"},e.wrap&&"wrap"!==e.wrap&&{flexWrap:e.wrap},{margin:`calc(${t("row")} / -2) calc(${t("column")} / -2)`},e.disableEqualOverflow&&{margin:`calc(${t("row")} * -1) 0px 0px calc(${t("column")} * -1)`}),(!e.container||T(e))&&(0,r.Z)({padding:`calc(${n("row")} / 2) calc(${n("column")} / 2)`},(e.disableEqualOverflow||e.parentDisableEqualOverflow)&&{padding:`${n("row")} 0px 0px ${n("column")}`}))},O=e=>{let t=[];return Object.entries(e).forEach(([e,n])=>{!1!==n&&void 0!==n&&t.push(`grid-${e}-${String(n)}`)}),t},w=(e,t="xs")=>{function n(e){return void 0!==e&&("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e&&e>0)}if(n(e))return[`spacing-${t}-${String(e)}`];if("object"==typeof e&&!Array.isArray(e)){let t=[];return Object.entries(e).forEach(([e,r])=>{n(r)&&t.push(`spacing-${e}-${String(r)}`)}),t}return[]},x=e=>void 0===e?[]:"object"==typeof e?Object.entries(e).map(([e,t])=>`direction-${e}-${t}`):[`direction-xs-${String(e)}`];var L=n(85893);let D=["className","children","columns","container","component","direction","wrap","spacing","rowSpacing","columnSpacing","disableEqualOverflow","unstable_level"],P=(0,f.Z)(),M=d("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>t.root});function F(e){return(0,p.Z)({props:e,name:"MuiGrid",defaultTheme:P})}var U=n(74312),B=n(20407);let H=function(e={}){let{createStyledComponent:t=M,useThemeProps:n=F,componentName:u="MuiGrid"}=e,d=i.createContext(void 0),p=(e,t)=>{let{container:n,direction:r,spacing:a,wrap:i,gridSize:o}=e,c={root:["root",n&&"container","wrap"!==i&&`wrap-xs-${String(i)}`,...x(r),...O(o),...n?w(a,t.breakpoints.keys[0]):[]]};return(0,s.Z)(c,e=>(0,l.Z)(u,e),{})},f=t(v,N,C,k,R,I,_),h=i.forwardRef(function(e,t){var s,l,u,h,b,E,T,S;let y=(0,m.Z)(),A=n(e),k=(0,g.Z)(A),_=i.useContext(d),{className:v,children:C,columns:N=12,container:R=!1,component:I="div",direction:O="row",wrap:w="wrap",spacing:x=0,rowSpacing:P=x,columnSpacing:M=x,disableEqualOverflow:F,unstable_level:U=0}=k,B=(0,a.Z)(k,D),H=F;U&&void 0!==F&&(H=e.disableEqualOverflow);let G={},z={},$={};Object.entries(B).forEach(([e,t])=>{void 0!==y.breakpoints.values[e]?G[e]=t:void 0!==y.breakpoints.values[e.replace("Offset","")]?z[e.replace("Offset","")]=t:$[e]=t});let j=null!=(s=e.columns)?s:U?void 0:N,V=null!=(l=e.spacing)?l:U?void 0:x,W=null!=(u=null!=(h=e.rowSpacing)?h:e.spacing)?u:U?void 0:P,Z=null!=(b=null!=(E=e.columnSpacing)?E:e.spacing)?b:U?void 0:M,K=(0,r.Z)({},k,{level:U,columns:j,container:R,direction:O,wrap:w,spacing:V,rowSpacing:W,columnSpacing:Z,gridSize:G,gridOffset:z,disableEqualOverflow:null!=(T=null!=(S=H)?S:_)&&T,parentDisableEqualOverflow:_}),Y=p(K,y),q=(0,L.jsx)(f,(0,r.Z)({ref:t,as:I,ownerState:K,className:(0,o.Z)(Y.root,v)},$,{children:i.Children.map(C,e=>{if(i.isValidElement(e)&&(0,c.Z)(e,["Grid"])){var t;return i.cloneElement(e,{unstable_level:null!=(t=e.props.unstable_level)?t:U+1})}return e})}));return void 0!==H&&H!==(null!=_&&_)&&(q=(0,L.jsx)(d.Provider,{value:H,children:q})),q});return h.muiName="Grid",h}({createStyledComponent:(0,U.Z)("div",{name:"JoyGrid",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,B.Z)({props:e,name:"JoyGrid"})});var G=H},14553:function(e,t,n){"use strict";n.d(t,{ZP:function(){return k}});var r=n(63366),a=n(87462),i=n(67294),o=n(14142),s=n(33703),l=n(70758),c=n(94780),u=n(74312),d=n(20407),p=n(78653),m=n(30220),g=n(26821);function f(e){return(0,g.d6)("MuiIconButton",e)}(0,g.sI)("MuiIconButton",["root","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","focusVisible","disabled","sizeSm","sizeMd","sizeLg"]);var h=n(89996),b=n(85893);let E=["children","action","component","color","disabled","variant","size","slots","slotProps"],T=e=>{let{color:t,disabled:n,focusVisible:r,focusVisibleClassName:a,size:i,variant:s}=e,l={root:["root",n&&"disabled",r&&"focusVisible",s&&`variant${(0,o.Z)(s)}`,t&&`color${(0,o.Z)(t)}`,i&&`size${(0,o.Z)(i)}`]},u=(0,c.Z)(l,f,{});return r&&a&&(u.root+=` ${a}`),u},S=(0,u.Z)("button")(({theme:e,ownerState:t})=>{var n,r,i,o;return[(0,a.Z)({"--Icon-margin":"initial","--Icon-color":"neutral"!==t.color||"solid"===t.variant?"currentColor":e.vars.palette.text.icon},t.instanceSize&&{"--IconButton-size":({sm:"2rem",md:"2.5rem",lg:"3rem"})[t.instanceSize]},"sm"===t.size&&{"--Icon-fontSize":"calc(var(--IconButton-size, 2rem) / 1.6)","--CircularProgress-size":"20px","--CircularProgress-thickness":"2px",minWidth:"var(--IconButton-size, 2rem)",minHeight:"var(--IconButton-size, 2rem)",fontSize:e.vars.fontSize.sm,paddingInline:"2px"},"md"===t.size&&{"--Icon-fontSize":"calc(var(--IconButton-size, 2.5rem) / 1.667)","--CircularProgress-size":"24px","--CircularProgress-thickness":"3px",minWidth:"var(--IconButton-size, 2.5rem)",minHeight:"var(--IconButton-size, 2.5rem)",fontSize:e.vars.fontSize.md,paddingInline:"0.25rem"},"lg"===t.size&&{"--Icon-fontSize":"calc(var(--IconButton-size, 3rem) / 1.714)","--CircularProgress-size":"28px","--CircularProgress-thickness":"4px",minWidth:"var(--IconButton-size, 3rem)",minHeight:"var(--IconButton-size, 3rem)",fontSize:e.vars.fontSize.lg,paddingInline:"0.375rem"},{WebkitTapHighlightColor:"transparent",paddingBlock:0,fontFamily:e.vars.fontFamily.body,fontWeight:e.vars.fontWeight.md,margin:"var(--IconButton-margin)",borderRadius:`var(--IconButton-radius, ${e.vars.radius.sm})`,border:"none",boxSizing:"border-box",backgroundColor:"transparent",cursor:"pointer",display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",[e.focus.selector]:(0,a.Z)({"--Icon-color":"currentColor"},e.focus.default)}),(0,a.Z)({},null==(n=e.variants[t.variant])?void 0:n[t.color],{"&:hover":{"@media (hover: hover)":(0,a.Z)({"--Icon-color":"currentColor"},null==(r=e.variants[`${t.variant}Hover`])?void 0:r[t.color])},'&:active, &[aria-pressed="true"]':(0,a.Z)({"--Icon-color":"currentColor"},null==(i=e.variants[`${t.variant}Active`])?void 0:i[t.color]),"&:disabled":null==(o=e.variants[`${t.variant}Disabled`])?void 0:o[t.color]})]}),y=(0,u.Z)(S,{name:"JoyIconButton",slot:"Root",overridesResolver:(e,t)=>t.root})({}),A=i.forwardRef(function(e,t){var n;let o=(0,d.Z)({props:e,name:"JoyIconButton"}),{children:c,action:u,component:g="button",color:f="neutral",disabled:S,variant:A="plain",size:k="md",slots:_={},slotProps:v={}}=o,C=(0,r.Z)(o,E),N=i.useContext(h.Z),R=e.variant||N.variant||A,I=e.size||N.size||k,{getColor:O}=(0,p.VT)(R),w=O(e.color,N.color||f),x=null!=(n=e.disabled)?n:N.disabled||S,L=i.useRef(null),D=(0,s.Z)(L,t),{focusVisible:P,setFocusVisible:M,getRootProps:F}=(0,l.U)((0,a.Z)({},o,{disabled:x,rootRef:D}));i.useImperativeHandle(u,()=>({focusVisible:()=>{var e;M(!0),null==(e=L.current)||e.focus()}}),[M]);let U=(0,a.Z)({},o,{component:g,color:w,disabled:x,variant:R,size:I,focusVisible:P,instanceSize:e.size}),B=T(U),H=(0,a.Z)({},C,{component:g,slots:_,slotProps:v}),[G,z]=(0,m.Z)("root",{ref:t,className:B.root,elementType:y,getSlotProps:F,externalForwardedProps:H,ownerState:U});return(0,b.jsx)(G,(0,a.Z)({},z,{children:c}))});A.muiName="IconButton";var k=A},25359:function(e,t,n){"use strict";n.d(t,{Z:function(){return U}});var r=n(63366),a=n(87462),i=n(67294),o=n(14142),s=n(94780),l=n(33703),c=n(92996),u=n(73546),d=n(22644),p=n(7333);function m(e,t){if(t.type===d.F.itemHover)return e;let n=(0,p.R$)(e,t);if(null===n.highlightedValue&&t.context.items.length>0)return(0,a.Z)({},n,{highlightedValue:t.context.items[0]});if(t.type===d.F.keyDown&&"Escape"===t.event.key)return(0,a.Z)({},n,{open:!1});if(t.type===d.F.blur){var r,i,o;if(!(null!=(r=t.context.listboxRef.current)&&r.contains(t.event.relatedTarget))){let e=null==(i=t.context.listboxRef.current)?void 0:i.getAttribute("id"),r=null==(o=t.event.relatedTarget)?void 0:o.getAttribute("aria-controls");return e&&r&&e===r?n:(0,a.Z)({},n,{open:!1,highlightedValue:t.context.items[0]})}}return n}var g=n(85241),f=n(96592),h=n(51633),b=n(12247),E=n(2900);let T={dispatch:()=>{},popupId:"",registerPopup:()=>{},registerTrigger:()=>{},state:{open:!0},triggerElement:null};var S=n(26558),y=n(85893);function A(e){let{value:t,children:n}=e,{dispatch:r,getItemIndex:a,getItemState:o,registerHighlightChangeHandler:s,registerSelectionChangeHandler:l,registerItem:c,totalSubitemCount:u}=t,d=i.useMemo(()=>({dispatch:r,getItemState:o,getItemIndex:a,registerHighlightChangeHandler:s,registerSelectionChangeHandler:l}),[r,a,o,s,l]),p=i.useMemo(()=>({getItemIndex:a,registerItem:c,totalSubitemCount:u}),[c,a,u]);return(0,y.jsx)(b.s.Provider,{value:p,children:(0,y.jsx)(S.Z.Provider,{value:d,children:n})})}var k=n(53406),_=n(7293),v=n(50984),C=n(3419),N=n(43614),R=n(74312),I=n(20407),O=n(55907),w=n(78653),x=n(26821);function L(e){return(0,x.d6)("MuiMenu",e)}(0,x.sI)("MuiMenu",["root","listbox","expanded","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","sizeSm","sizeMd","sizeLg"]);let D=["actions","children","color","component","disablePortal","keepMounted","id","invertedColors","onItemsChange","modifiers","variant","size","slots","slotProps"],P=e=>{let{open:t,variant:n,color:r,size:a}=e,i={root:["root",t&&"expanded",n&&`variant${(0,o.Z)(n)}`,r&&`color${(0,o.Z)(r)}`,a&&`size${(0,o.Z)(a)}`],listbox:["listbox"]};return(0,s.Z)(i,L,{})},M=(0,R.Z)(v.C,{name:"JoyMenu",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>{var n,r;let i=null==(n=e.variants[t.variant])?void 0:n[t.color];return[(0,a.Z)({"--focus-outline-offset":`calc(${e.vars.focus.thickness} * -1)`,"--ListItem-stickyBackground":(null==i?void 0:i.backgroundColor)||(null==i?void 0:i.background)||e.vars.palette.background.popup,"--ListItem-stickyTop":"calc(var(--List-padding, var(--ListDivider-gap)) * -1)"},C.M,{borderRadius:`var(--List-radius, ${e.vars.radius.sm})`,boxShadow:e.shadow.md,overflow:"auto",zIndex:`var(--unstable_popup-zIndex, ${e.vars.zIndex.popup})`},!(null!=i&&i.backgroundColor)&&{backgroundColor:e.vars.palette.background.popup}),"context"!==t.color&&t.invertedColors&&(null==(r=e.colorInversion[t.variant])?void 0:r[t.color])]}),F=i.forwardRef(function(e,t){var n;let o=(0,I.Z)({props:e,name:"JoyMenu"}),{actions:s,children:p,color:S="neutral",component:v,disablePortal:R=!1,keepMounted:x=!1,id:L,invertedColors:F=!1,onItemsChange:U,modifiers:B,variant:H="outlined",size:G="md",slots:z={},slotProps:$={}}=o,j=(0,r.Z)(o,D),{getColor:V}=(0,w.VT)(H),W=R?V(e.color,S):S,{contextValue:Z,getListboxProps:K,dispatch:Y,open:q,triggerElement:X}=function(e={}){var t,n;let{listboxRef:r,onItemsChange:o,id:s}=e,d=i.useRef(null),p=(0,l.Z)(d,r),S=null!=(t=(0,c.Z)(s))?t:"",{state:{open:y},dispatch:A,triggerElement:k,registerPopup:_}=null!=(n=i.useContext(g.D))?n:T,v=i.useRef(y),{subitems:C,contextValue:N}=(0,b.Y)(),R=i.useMemo(()=>Array.from(C.keys()),[C]),I=i.useCallback(e=>{var t,n;return null==e?null:null!=(t=null==(n=C.get(e))?void 0:n.ref.current)?t:null},[C]),{dispatch:O,getRootProps:w,contextValue:x,state:{highlightedValue:L},rootRef:D}=(0,f.s)({disabledItemsFocusable:!0,focusManagement:"DOM",getItemDomElement:I,getInitialState:()=>({selectedValues:[],highlightedValue:null}),isItemDisabled:e=>{var t;return(null==C||null==(t=C.get(e))?void 0:t.disabled)||!1},items:R,getItemAsString:e=>{var t,n;return(null==(t=C.get(e))?void 0:t.label)||(null==(n=C.get(e))||null==(n=n.ref.current)?void 0:n.innerText)},rootRef:p,onItemsChange:o,reducerActionContext:{listboxRef:d},selectionMode:"none",stateReducer:m});(0,u.Z)(()=>{_(S)},[S,_]),i.useEffect(()=>{if(y&&L===R[0]&&!v.current){var e;null==(e=C.get(R[0]))||null==(e=e.ref)||null==(e=e.current)||e.focus()}},[y,L,C,R]),i.useEffect(()=>{var e,t;null!=(e=d.current)&&e.contains(document.activeElement)&&null!==L&&(null==C||null==(t=C.get(L))||null==(t=t.ref.current)||t.focus())},[L,C]);let P=e=>t=>{var n,r;null==(n=e.onBlur)||n.call(e,t),t.defaultMuiPrevented||null!=(r=d.current)&&r.contains(t.relatedTarget)||t.relatedTarget===k||A({type:h.Q.blur,event:t})},M=e=>t=>{var n;null==(n=e.onKeyDown)||n.call(e,t),t.defaultMuiPrevented||"Escape"!==t.key||A({type:h.Q.escapeKeyDown,event:t})},F=(e={})=>({onBlur:P(e),onKeyDown:M(e)});return i.useDebugValue({subitems:C,highlightedValue:L}),{contextValue:(0,a.Z)({},N,x),dispatch:O,getListboxProps:(e={})=>{let t=(0,E.f)(F,w);return(0,a.Z)({},t(e),{id:S,role:"menu"})},highlightedValue:L,listboxRef:D,menuItems:C,open:y,triggerElement:k}}({onItemsChange:U,id:L,listboxRef:t});i.useImperativeHandle(s,()=>({dispatch:Y,resetHighlight:()=>Y({type:d.F.resetHighlight,event:null})}),[Y]);let Q=(0,a.Z)({},o,{disablePortal:R,invertedColors:F,color:W,variant:H,size:G,open:q,nesting:!1,row:!1}),J=P(Q),ee=(0,a.Z)({},j,{component:v,slots:z,slotProps:$}),et=i.useMemo(()=>[{name:"offset",options:{offset:[0,4]}},...B||[]],[B]),en=(0,_.y)({elementType:M,getSlotProps:K,externalForwardedProps:ee,externalSlotProps:{},ownerState:Q,additionalProps:{anchorEl:X,open:q&&null!==X,disablePortal:R,keepMounted:x,modifiers:et},className:J.root}),er=(0,y.jsx)(A,{value:Z,children:(0,y.jsx)(O.Yb,{variant:F?void 0:H,color:S,children:(0,y.jsx)(N.Z.Provider,{value:"menu",children:(0,y.jsx)(C.Z,{nested:!0,children:p})})})});return F&&(er=(0,y.jsx)(w.do,{variant:H,children:er})),er=(0,y.jsx)(M,(0,a.Z)({},en,!(null!=(n=o.slots)&&n.root)&&{as:k.r,slots:{root:v||"ul"}},{children:er})),R?er:(0,y.jsx)(w.ZP.Provider,{value:void 0,children:er})});var U=F},59562:function(e,t,n){"use strict";n.d(t,{Z:function(){return O}});var r=n(63366),a=n(87462),i=n(67294),o=n(33703),s=n(85241),l=n(51633),c=n(70758),u=n(2900),d=n(94780),p=n(14142),m=n(26821);function g(e){return(0,m.d6)("MuiMenuButton",e)}(0,m.sI)("MuiMenuButton",["root","colorPrimary","colorNeutral","colorDanger","colorInfo","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","disabled","sizeSm","sizeMd","sizeLg","fullWidth","startDecorator","endDecorator","loading","loadingIndicatorCenter"]);var f=n(20407),h=n(30220),b=n(48699),E=n(66478),T=n(74312),S=n(78653),y=n(89996),A=n(85893);let k=["children","color","component","disabled","endDecorator","loading","loadingPosition","loadingIndicator","size","slotProps","slots","startDecorator","variant"],_=e=>{let{color:t,disabled:n,fullWidth:r,size:a,variant:i,loading:o}=e,s={root:["root",n&&"disabled",r&&"fullWidth",i&&`variant${(0,p.Z)(i)}`,t&&`color${(0,p.Z)(t)}`,a&&`size${(0,p.Z)(a)}`,o&&"loading"],startDecorator:["startDecorator"],endDecorator:["endDecorator"],loadingIndicatorCenter:["loadingIndicatorCenter"]};return(0,d.Z)(s,g,{})},v=(0,T.Z)("button",{name:"JoyMenuButton",slot:"Root",overridesResolver:(e,t)=>t.root})(E.f),C=(0,T.Z)("span",{name:"JoyMenuButton",slot:"StartDecorator",overridesResolver:(e,t)=>t.startDecorator})({"--Icon-margin":"0 0 0 calc(var(--Button-gap) / -2)","--CircularProgress-margin":"0 0 0 calc(var(--Button-gap) / -2)",display:"inherit",marginRight:"var(--Button-gap)"}),N=(0,T.Z)("span",{name:"JoyMenuButton",slot:"EndDecorator",overridesResolver:(e,t)=>t.endDecorator})({"--Icon-margin":"0 calc(var(--Button-gap) / -2) 0 0","--CircularProgress-margin":"0 calc(var(--Button-gap) / -2) 0 0",display:"inherit",marginLeft:"var(--Button-gap)"}),R=(0,T.Z)("span",{name:"JoyMenuButton",slot:"LoadingCenter",overridesResolver:(e,t)=>t.loadingIndicatorCenter})(({theme:e,ownerState:t})=>{var n,r;return(0,a.Z)({display:"inherit",position:"absolute",left:"50%",transform:"translateX(-50%)",color:null==(n=e.variants[t.variant])||null==(n=n[t.color])?void 0:n.color},t.disabled&&{color:null==(r=e.variants[`${t.variant}Disabled`])||null==(r=r[t.color])?void 0:r.color})}),I=i.forwardRef(function(e,t){var n;let d=(0,f.Z)({props:e,name:"JoyMenuButton"}),{children:p,color:m="neutral",component:g,disabled:E=!1,endDecorator:T,loading:I=!1,loadingPosition:O="center",loadingIndicator:w,size:x="md",slotProps:L={},slots:D={},startDecorator:P,variant:M="outlined"}=d,F=(0,r.Z)(d,k),U=i.useContext(y.Z),B=e.variant||U.variant||M,H=e.size||U.size||x,{getColor:G}=(0,S.VT)(B),z=G(e.color,U.color||m),$=null!=(n=e.disabled)?n:U.disabled||E||I,{getRootProps:j,open:V,active:W}=function(e={}){let{disabled:t=!1,focusableWhenDisabled:n,rootRef:r}=e,d=i.useContext(s.D);if(null===d)throw Error("useMenuButton: no menu context available.");let{state:p,dispatch:m,registerTrigger:g,popupId:f}=d,{getRootProps:h,rootRef:b,active:E}=(0,c.U)({disabled:t,focusableWhenDisabled:n,rootRef:r}),T=(0,o.Z)(b,g),S=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.defaultMuiPrevented||m({type:l.Q.toggle,event:t})},y=e=>t=>{var n;null==(n=e.onKeyDown)||n.call(e,t),t.defaultMuiPrevented||"ArrowDown"!==t.key&&"ArrowUp"!==t.key||(t.preventDefault(),m({type:l.Q.open,event:t}))},A=(e={})=>({onClick:S(e),onKeyDown:y(e)});return{active:E,getRootProps:(e={})=>{let t=(0,u.f)(h,A);return(0,a.Z)({},t(e),{"aria-haspopup":"menu","aria-expanded":p.open,"aria-controls":f,ref:T})},open:p.open,rootRef:T}}({rootRef:t,disabled:$}),Z=null!=w?w:(0,A.jsx)(b.Z,(0,a.Z)({},"context"!==z&&{color:z},{thickness:{sm:2,md:3,lg:4}[H]||3})),K=(0,a.Z)({},d,{active:W,color:z,disabled:$,open:V,size:H,variant:B}),Y=_(K),q=(0,a.Z)({},F,{component:g,slots:D,slotProps:L}),[X,Q]=(0,h.Z)("root",{elementType:v,getSlotProps:j,externalForwardedProps:q,ref:t,ownerState:K,className:Y.root}),[J,ee]=(0,h.Z)("startDecorator",{className:Y.startDecorator,elementType:C,externalForwardedProps:q,ownerState:K}),[et,en]=(0,h.Z)("endDecorator",{className:Y.endDecorator,elementType:N,externalForwardedProps:q,ownerState:K}),[er,ea]=(0,h.Z)("loadingIndicatorCenter",{className:Y.loadingIndicatorCenter,elementType:R,externalForwardedProps:q,ownerState:K});return(0,A.jsxs)(X,(0,a.Z)({},Q,{children:[(P||I&&"start"===O)&&(0,A.jsx)(J,(0,a.Z)({},ee,{children:I&&"start"===O?Z:P})),p,I&&"center"===O&&(0,A.jsx)(er,(0,a.Z)({},ea,{children:Z})),(T||I&&"end"===O)&&(0,A.jsx)(et,(0,a.Z)({},en,{children:I&&"end"===O?Z:T}))]}))});var O=I},7203:function(e,t,n){"use strict";n.d(t,{Z:function(){return L}});var r=n(87462),a=n(63366),i=n(67294),o=n(14142),s=n(94780),l=n(92996),c=n(33703),u=n(70758),d=n(43069),p=n(51633),m=n(85241),g=n(2900),f=n(14072);function h(e){return`menu-item-${e.size}`}let b={dispatch:()=>{},popupId:"",registerPopup:()=>{},registerTrigger:()=>{},state:{open:!0},triggerElement:null};var E=n(39984),T=n(74312),S=n(20407),y=n(78653),A=n(55907),k=n(26821);function _(e){return(0,k.d6)("MuiMenuItem",e)}(0,k.sI)("MuiMenuItem",["root","focusVisible","disabled","selected","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantSoft","variantOutlined","variantSolid"]);var v=n(40780);let C=i.createContext("horizontal");var N=n(30220),R=n(85893);let I=["children","disabled","component","selected","color","orientation","variant","slots","slotProps"],O=e=>{let{focusVisible:t,disabled:n,selected:r,color:a,variant:i}=e,l={root:["root",t&&"focusVisible",n&&"disabled",r&&"selected",a&&`color${(0,o.Z)(a)}`,i&&`variant${(0,o.Z)(i)}`]},c=(0,s.Z)(l,_,{});return c},w=(0,T.Z)(E.r,{name:"JoyMenuItem",slot:"Root",overridesResolver:(e,t)=>t.root})({}),x=i.forwardRef(function(e,t){let n=(0,S.Z)({props:e,name:"JoyMenuItem"}),o=i.useContext(v.Z),{children:s,disabled:E=!1,component:T="li",selected:k=!1,color:_="neutral",orientation:x="horizontal",variant:L="plain",slots:D={},slotProps:P={}}=n,M=(0,a.Z)(n,I),{variant:F=L,color:U=_}=(0,A.yP)(e.variant,e.color),{getColor:B}=(0,y.VT)(F),H=B(e.color,U),{getRootProps:G,disabled:z,focusVisible:$}=function(e){var t;let{disabled:n=!1,id:a,rootRef:o,label:s}=e,E=(0,l.Z)(a),T=i.useRef(null),S=i.useMemo(()=>({disabled:n,id:null!=E?E:"",label:s,ref:T}),[n,E,s]),{dispatch:y}=null!=(t=i.useContext(m.D))?t:b,{getRootProps:A,highlighted:k,rootRef:_}=(0,d.J)({item:E}),{index:v,totalItemCount:C}=(0,f.B)(null!=E?E:h,S),{getRootProps:N,focusVisible:R,rootRef:I}=(0,u.U)({disabled:n,focusableWhenDisabled:!0}),O=(0,c.Z)(_,I,o,T);i.useDebugValue({id:E,highlighted:k,disabled:n,label:s});let w=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.defaultMuiPrevented||y({type:p.Q.close,event:t})},x=(e={})=>(0,r.Z)({},e,{onClick:w(e)});function L(e={}){let t=(0,g.f)(x,(0,g.f)(N,A));return(0,r.Z)({},t(e),{ref:O,role:"menuitem"})}return void 0===E?{getRootProps:L,disabled:!1,focusVisible:R,highlighted:!1,index:-1,totalItemCount:0,rootRef:O}:{getRootProps:L,disabled:n,focusVisible:R,highlighted:k,index:v,totalItemCount:C,rootRef:O}}({disabled:E,rootRef:t}),j=(0,r.Z)({},n,{component:T,color:H,disabled:z,focusVisible:$,orientation:x,selected:k,row:o,variant:F}),V=O(j),W=(0,r.Z)({},M,{component:T,slots:D,slotProps:P}),[Z,K]=(0,N.Z)("root",{ref:t,elementType:w,getSlotProps:G,externalForwardedProps:W,className:V.root,ownerState:j});return(0,R.jsx)(C.Provider,{value:x,children:(0,R.jsx)(Z,(0,r.Z)({},K,{children:s}))})});var L=x},3414:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var r=n(63366),a=n(87462),i=n(67294),o=n(90512),s=n(94780),l=n(14142),c=n(54844),u=n(20407),d=n(74312),p=n(58859),m=n(26821);function g(e){return(0,m.d6)("MuiSheet",e)}(0,m.sI)("MuiSheet",["root","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid"]);var f=n(78653),h=n(30220),b=n(85893);let E=["className","color","component","variant","invertedColors","slots","slotProps"],T=e=>{let{variant:t,color:n}=e,r={root:["root",t&&`variant${(0,l.Z)(t)}`,n&&`color${(0,l.Z)(n)}`]};return(0,s.Z)(r,g,{})},S=(0,d.Z)("div",{name:"JoySheet",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>{var n,r;let i=null==(n=e.variants[t.variant])?void 0:n[t.color],{borderRadius:o,bgcolor:s,backgroundColor:l,background:u}=(0,p.V)({theme:e,ownerState:t},["borderRadius","bgcolor","backgroundColor","background"]),d=(0,c.DW)(e,`palette.${s}`)||s||(0,c.DW)(e,`palette.${l}`)||l||u||(null==i?void 0:i.backgroundColor)||(null==i?void 0:i.background)||e.vars.palette.background.surface;return[(0,a.Z)({"--Icon-color":"neutral"!==t.color||"solid"===t.variant?"currentColor":e.vars.palette.text.icon,"--ListItem-stickyBackground":"transparent"===d?"initial":d,"--Sheet-background":"transparent"===d?"initial":d},void 0!==o&&{"--List-radius":`calc(${o} - var(--variant-borderWidth, 0px))`,"--unstable_actionRadius":`calc(${o} - var(--variant-borderWidth, 0px))`},{backgroundColor:e.vars.palette.background.surface,position:"relative"}),(0,a.Z)({},e.typography["body-md"],i),"context"!==t.color&&t.invertedColors&&(null==(r=e.colorInversion[t.variant])?void 0:r[t.color])]}),y=i.forwardRef(function(e,t){let n=(0,u.Z)({props:e,name:"JoySheet"}),{className:i,color:s="neutral",component:l="div",variant:c="plain",invertedColors:d=!1,slots:p={},slotProps:m={}}=n,g=(0,r.Z)(n,E),{getColor:y}=(0,f.VT)(c),A=y(e.color,s),k=(0,a.Z)({},n,{color:A,component:l,invertedColors:d,variant:c}),_=T(k),v=(0,a.Z)({},g,{component:l,slots:p,slotProps:m}),[C,N]=(0,h.Z)("root",{ref:t,className:(0,o.Z)(_.root,i),elementType:S,externalForwardedProps:v,ownerState:k}),R=(0,b.jsx)(C,(0,a.Z)({},N));return d?(0,b.jsx)(f.do,{variant:c,children:R}):R});var A=y},63955:function(e,t,n){"use strict";let r;n.d(t,{Z:function(){return q}});var a=n(63366),i=n(87462),o=n(67294),s=n(90512),l=n(14142),c=n(94780),u=n(82690),d=n(19032),p=n(99962),m=n(33703),g=n(73546),f=n(59948),h={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:-1,overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"},b=n(6414);function E(e,t){return e-t}function T(e,t,n){return null==e?t:Math.min(Math.max(t,e),n)}function S(e,t){var n;let{index:r}=null!=(n=e.reduce((e,n,r)=>{let a=Math.abs(t-n);return null===e||a({left:`${e}%`}),leap:e=>({width:`${e}%`})},"horizontal-reverse":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},C=e=>e;function N(){return void 0===r&&(r="undefined"==typeof CSS||"function"!=typeof CSS.supports||CSS.supports("touch-action","none")),r}var R=n(28442),I=n(74312),O=n(20407),w=n(78653),x=n(30220),L=n(26821);function D(e){return(0,L.d6)("MuiSlider",e)}let P=(0,L.sI)("MuiSlider",["root","disabled","dragging","focusVisible","marked","vertical","trackInverted","trackFalse","rail","track","mark","markActive","markLabel","thumb","thumbStart","thumbEnd","valueLabel","valueLabelOpen","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","variantPlain","variantOutlined","variantSoft","variantSolid","disabled","sizeSm","sizeMd","sizeLg","input"]);var M=n(85893);let F=["aria-label","aria-valuetext","className","classes","disableSwap","disabled","defaultValue","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","onMouseDown","orientation","scale","step","tabIndex","track","value","valueLabelDisplay","valueLabelFormat","isRtl","color","size","variant","component","slots","slotProps"];function U(e){return e}let B=e=>{let{disabled:t,dragging:n,marked:r,orientation:a,track:i,variant:o,color:s,size:u}=e,d={root:["root",t&&"disabled",n&&"dragging",r&&"marked","vertical"===a&&"vertical","inverted"===i&&"trackInverted",!1===i&&"trackFalse",o&&`variant${(0,l.Z)(o)}`,s&&`color${(0,l.Z)(s)}`,u&&`size${(0,l.Z)(u)}`],rail:["rail"],track:["track"],thumb:["thumb",t&&"disabled"],input:["input"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],valueLabelOpen:["valueLabelOpen"],active:["active"],focusVisible:["focusVisible"]};return(0,c.Z)(d,D,{})},H=({theme:e,ownerState:t})=>(n={})=>{var r,a;let o=(null==(r=e.variants[`${t.variant}${n.state||""}`])?void 0:r[t.color])||{};return(0,i.Z)({},!n.state&&{"--variant-borderWidth":null!=(a=o["--variant-borderWidth"])?a:"0px"},{"--Slider-trackColor":o.color,"--Slider-thumbBackground":o.color,"--Slider-thumbColor":o.backgroundColor||e.vars.palette.background.surface,"--Slider-trackBackground":o.backgroundColor||e.vars.palette.background.surface,"--Slider-trackBorderColor":o.borderColor,"--Slider-railBackground":e.vars.palette.background.level2})},G=(0,I.Z)("span",{name:"JoySlider",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>{let n=H({theme:e,ownerState:t});return[(0,i.Z)({"--Slider-size":"max(42px, max(var(--Slider-thumbSize), var(--Slider-trackSize)))","--Slider-trackRadius":"var(--Slider-size)","--Slider-markBackground":e.vars.palette.text.tertiary,[`& .${P.markActive}`]:{"--Slider-markBackground":"var(--Slider-trackColor)"}},"sm"===t.size&&{"--Slider-markSize":"2px","--Slider-trackSize":"4px","--Slider-thumbSize":"14px","--Slider-valueLabelArrowSize":"6px"},"md"===t.size&&{"--Slider-markSize":"2px","--Slider-trackSize":"6px","--Slider-thumbSize":"18px","--Slider-valueLabelArrowSize":"8px"},"lg"===t.size&&{"--Slider-markSize":"3px","--Slider-trackSize":"8px","--Slider-thumbSize":"24px","--Slider-valueLabelArrowSize":"10px"},{"--Slider-thumbRadius":"calc(var(--Slider-thumbSize) / 2)","--Slider-thumbWidth":"var(--Slider-thumbSize)"},n(),{"&:hover":(0,i.Z)({},n({state:"Hover"})),"&:active":(0,i.Z)({},n({state:"Active"})),[`&.${P.disabled}`]:(0,i.Z)({pointerEvents:"none",color:e.vars.palette.text.tertiary},n({state:"Disabled"})),boxSizing:"border-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",WebkitTapHighlightColor:"transparent"},"horizontal"===t.orientation&&{padding:"calc(var(--Slider-size) / 2) 0",width:"100%"},"vertical"===t.orientation&&{padding:"0 calc(var(--Slider-size) / 2)",height:"100%"},{"@media print":{colorAdjust:"exact"}})]}),z=(0,I.Z)("span",{name:"JoySlider",slot:"Rail",overridesResolver:(e,t)=>t.rail})(({ownerState:e})=>[(0,i.Z)({display:"block",position:"absolute",backgroundColor:"inverted"===e.track?"var(--Slider-trackBackground)":"var(--Slider-railBackground)",border:"inverted"===e.track?"var(--variant-borderWidth, 0px) solid var(--Slider-trackBorderColor)":"initial",borderRadius:"var(--Slider-trackRadius)"},"horizontal"===e.orientation&&{height:"var(--Slider-trackSize)",top:"50%",left:0,right:0,transform:"translateY(-50%)"},"vertical"===e.orientation&&{width:"var(--Slider-trackSize)",top:0,bottom:0,left:"50%",transform:"translateX(-50%)"},"inverted"===e.track&&{opacity:1})]),$=(0,I.Z)("span",{name:"JoySlider",slot:"Track",overridesResolver:(e,t)=>t.track})(({ownerState:e})=>[(0,i.Z)({display:"block",position:"absolute",color:"var(--Slider-trackColor)",border:"inverted"===e.track?"initial":"var(--variant-borderWidth, 0px) solid var(--Slider-trackBorderColor)",backgroundColor:"inverted"===e.track?"var(--Slider-railBackground)":"var(--Slider-trackBackground)"},"horizontal"===e.orientation&&{height:"var(--Slider-trackSize)",top:"50%",transform:"translateY(-50%)",borderRadius:"var(--Slider-trackRadius) 0 0 var(--Slider-trackRadius)"},"vertical"===e.orientation&&{width:"var(--Slider-trackSize)",left:"50%",transform:"translateX(-50%)",borderRadius:"0 0 var(--Slider-trackRadius) var(--Slider-trackRadius)"},!1===e.track&&{display:"none"})]),j=(0,I.Z)("span",{name:"JoySlider",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({ownerState:e,theme:t})=>{var n;return(0,i.Z)({position:"absolute",boxSizing:"border-box",outline:0,display:"flex",alignItems:"center",justifyContent:"center",width:"var(--Slider-thumbWidth)",height:"var(--Slider-thumbSize)",border:"var(--variant-borderWidth, 0px) solid var(--Slider-trackBorderColor)",borderRadius:"var(--Slider-thumbRadius)",boxShadow:"var(--Slider-thumbShadow)",color:"var(--Slider-thumbColor)",backgroundColor:"var(--Slider-thumbBackground)",[t.focus.selector]:(0,i.Z)({},t.focus.default,{outlineOffset:0,outlineWidth:"max(4px, var(--Slider-thumbSize) / 3.6)"},"context"!==e.color&&{outlineColor:`rgba(${null==(n=t.vars.palette)||null==(n=n[e.color])?void 0:n.mainChannel} / 0.32)`})},"horizontal"===e.orientation&&{top:"50%",transform:"translate(-50%, -50%)"},"vertical"===e.orientation&&{left:"50%",transform:"translate(-50%, 50%)"},{"&::before":{boxSizing:"border-box",content:'""',display:"block",position:"absolute",background:"transparent",top:0,left:0,width:"100%",height:"100%",border:"2px solid",borderColor:"var(--Slider-thumbColor)",borderRadius:"inherit"}})}),V=(0,I.Z)("span",{name:"JoySlider",slot:"Mark",overridesResolver:(e,t)=>t.mark})(({ownerState:e})=>(0,i.Z)({position:"absolute",width:"var(--Slider-markSize)",height:"var(--Slider-markSize)",borderRadius:"var(--Slider-markSize)",backgroundColor:"var(--Slider-markBackground)"},"horizontal"===e.orientation&&(0,i.Z)({top:"50%",transform:"translate(calc(var(--Slider-markSize) / -2), -50%)"},0===e.percent&&{transform:"translate(min(var(--Slider-markSize), 3px), -50%)"},100===e.percent&&{transform:"translate(calc(var(--Slider-markSize) * -1 - min(var(--Slider-markSize), 3px)), -50%)"}),"vertical"===e.orientation&&(0,i.Z)({left:"50%",transform:"translate(-50%, calc(var(--Slider-markSize) / 2))"},0===e.percent&&{transform:"translate(-50%, calc(min(var(--Slider-markSize), 3px) * -1))"},100===e.percent&&{transform:"translate(-50%, calc(var(--Slider-markSize) * 1 + min(var(--Slider-markSize), 3px)))"}))),W=(0,I.Z)("span",{name:"JoySlider",slot:"ValueLabel",overridesResolver:(e,t)=>t.valueLabel})(({theme:e,ownerState:t})=>(0,i.Z)({},"sm"===t.size&&{fontSize:e.fontSize.xs,lineHeight:e.lineHeight.md,paddingInline:"0.25rem",minWidth:"20px"},"md"===t.size&&{fontSize:e.fontSize.sm,lineHeight:e.lineHeight.md,paddingInline:"0.375rem",minWidth:"24px"},"lg"===t.size&&{fontSize:e.fontSize.md,lineHeight:e.lineHeight.md,paddingInline:"0.5rem",minWidth:"28px"},{zIndex:1,display:"flex",alignItems:"center",justifyContent:"center",whiteSpace:"nowrap",fontFamily:e.vars.fontFamily.body,fontWeight:e.vars.fontWeight.md,bottom:0,transformOrigin:"bottom center",transform:"translateY(calc((var(--Slider-thumbSize) + var(--Slider-valueLabelArrowSize)) * -1)) scale(0)",position:"absolute",backgroundColor:e.vars.palette.background.tooltip,boxShadow:e.shadow.sm,borderRadius:e.vars.radius.xs,color:"#fff","&::before":{display:"var(--Slider-valueLabelArrowDisplay)",position:"absolute",content:'""',color:e.vars.palette.background.tooltip,bottom:0,border:"calc(var(--Slider-valueLabelArrowSize) / 2) solid",borderColor:"currentColor",borderRightColor:"transparent",borderBottomColor:"transparent",borderLeftColor:"transparent",left:"50%",transform:"translate(-50%, 100%)",backgroundColor:"transparent"},[`&.${P.valueLabelOpen}`]:{transform:"translateY(calc((var(--Slider-thumbSize) + var(--Slider-valueLabelArrowSize)) * -1)) scale(1)"}})),Z=(0,I.Z)("span",{name:"JoySlider",slot:"MarkLabel",overridesResolver:(e,t)=>t.markLabel})(({theme:e,ownerState:t})=>(0,i.Z)({fontFamily:e.vars.fontFamily.body},"sm"===t.size&&{fontSize:e.vars.fontSize.xs},"md"===t.size&&{fontSize:e.vars.fontSize.sm},"lg"===t.size&&{fontSize:e.vars.fontSize.md},{color:e.palette.text.tertiary,position:"absolute",whiteSpace:"nowrap"},"horizontal"===t.orientation&&{top:"calc(50% + 4px + (max(var(--Slider-trackSize), var(--Slider-thumbSize)) / 2))",transform:"translateX(-50%)"},"vertical"===t.orientation&&{left:"calc(50% + 8px + (max(var(--Slider-trackSize), var(--Slider-thumbSize)) / 2))",transform:"translateY(50%)"})),K=(0,I.Z)("input",{name:"JoySlider",slot:"Input",overridesResolver:(e,t)=>t.input})({}),Y=o.forwardRef(function(e,t){let n=(0,O.Z)({props:e,name:"JoySlider"}),{"aria-label":r,"aria-valuetext":l,className:c,classes:b,disableSwap:I=!1,disabled:L=!1,defaultValue:D,getAriaLabel:P,getAriaValueText:H,marks:Y=!1,max:q=100,min:X=0,orientation:Q="horizontal",scale:J=U,step:ee=1,track:et="normal",valueLabelDisplay:en="off",valueLabelFormat:er=U,isRtl:ea=!1,color:ei="primary",size:eo="md",variant:es="solid",component:el,slots:ec={},slotProps:eu={}}=n,ed=(0,a.Z)(n,F),{getColor:ep}=(0,w.VT)("solid"),em=ep(e.color,ei),eg=(0,i.Z)({},n,{marks:Y,classes:b,disabled:L,defaultValue:D,disableSwap:I,isRtl:ea,max:q,min:X,orientation:Q,scale:J,step:ee,track:et,valueLabelDisplay:en,valueLabelFormat:er,color:em,size:eo,variant:es}),{axisProps:ef,getRootProps:eh,getHiddenInputProps:eb,getThumbProps:eE,open:eT,active:eS,axis:ey,focusedThumbIndex:eA,range:ek,dragging:e_,marks:ev,values:eC,trackOffset:eN,trackLeap:eR,getThumbStyle:eI}=function(e){let{"aria-labelledby":t,defaultValue:n,disabled:r=!1,disableSwap:a=!1,isRtl:s=!1,marks:l=!1,max:c=100,min:b=0,name:R,onChange:I,onChangeCommitted:O,orientation:w="horizontal",rootRef:x,scale:L=C,step:D=1,tabIndex:P,value:M}=e,F=o.useRef(),[U,B]=o.useState(-1),[H,G]=o.useState(-1),[z,$]=o.useState(!1),j=o.useRef(0),[V,W]=(0,d.Z)({controlled:M,default:null!=n?n:b,name:"Slider"}),Z=I&&((e,t,n)=>{let r=e.nativeEvent||e,a=new r.constructor(r.type,r);Object.defineProperty(a,"target",{writable:!0,value:{value:t,name:R}}),I(a,t,n)}),K=Array.isArray(V),Y=K?V.slice().sort(E):[V];Y=Y.map(e=>T(e,b,c));let q=!0===l&&null!==D?[...Array(Math.floor((c-b)/D)+1)].map((e,t)=>({value:b+D*t})):l||[],X=q.map(e=>e.value),{isFocusVisibleRef:Q,onBlur:J,onFocus:ee,ref:et}=(0,p.Z)(),[en,er]=o.useState(-1),ea=o.useRef(),ei=(0,m.Z)(et,ea),eo=(0,m.Z)(x,ei),es=e=>t=>{var n;let r=Number(t.currentTarget.getAttribute("data-index"));ee(t),!0===Q.current&&er(r),G(r),null==e||null==(n=e.onFocus)||n.call(e,t)},el=e=>t=>{var n;J(t),!1===Q.current&&er(-1),G(-1),null==e||null==(n=e.onBlur)||n.call(e,t)};(0,g.Z)(()=>{if(r&&ea.current.contains(document.activeElement)){var e;null==(e=document.activeElement)||e.blur()}},[r]),r&&-1!==U&&B(-1),r&&-1!==en&&er(-1);let ec=e=>t=>{var n;null==(n=e.onChange)||n.call(e,t);let r=Number(t.currentTarget.getAttribute("data-index")),i=Y[r],o=X.indexOf(i),s=t.target.valueAsNumber;if(q&&null==D){let e=X[X.length-1];s=s>e?e:s{let n,r;let{current:i}=ea,{width:o,height:s,bottom:l,left:u}=i.getBoundingClientRect();if(n=0===ed.indexOf("vertical")?(l-e.y)/s:(e.x-u)/o,-1!==ed.indexOf("-reverse")&&(n=1-n),r=(c-b)*n+b,D)r=function(e,t,n){let r=Math.round((e-n)/t)*t+n;return Number(r.toFixed(function(e){if(1>Math.abs(e)){let t=e.toExponential().split("e-"),n=t[0].split(".")[1];return(n?n.length:0)+parseInt(t[1],10)}let t=e.toString().split(".")[1];return t?t.length:0}(t)))}(r,D,b);else{let e=S(X,r);r=X[e]}r=T(r,b,c);let d=0;if(K){d=t?eu.current:S(Y,r),a&&(r=T(r,Y[d-1]||-1/0,Y[d+1]||1/0));let e=r;r=A({values:Y,newValue:r,index:d}),a&&t||(d=r.indexOf(e),eu.current=d)}return{newValue:r,activeIndex:d}},em=(0,f.Z)(e=>{let t=y(e,F);if(!t)return;if(j.current+=1,"mousemove"===e.type&&0===e.buttons){eg(e);return}let{newValue:n,activeIndex:r}=ep({finger:t,move:!0});k({sliderRef:ea,activeIndex:r,setActive:B}),W(n),!z&&j.current>2&&$(!0),Z&&!_(n,V)&&Z(e,n,r)}),eg=(0,f.Z)(e=>{let t=y(e,F);if($(!1),!t)return;let{newValue:n}=ep({finger:t,move:!0});B(-1),"touchend"===e.type&&G(-1),O&&O(e,n),F.current=void 0,eh()}),ef=(0,f.Z)(e=>{if(r)return;N()||e.preventDefault();let t=e.changedTouches[0];null!=t&&(F.current=t.identifier);let n=y(e,F);if(!1!==n){let{newValue:t,activeIndex:r}=ep({finger:n});k({sliderRef:ea,activeIndex:r,setActive:B}),W(t),Z&&!_(t,V)&&Z(e,t,r)}j.current=0;let a=(0,u.Z)(ea.current);a.addEventListener("touchmove",em),a.addEventListener("touchend",eg)}),eh=o.useCallback(()=>{let e=(0,u.Z)(ea.current);e.removeEventListener("mousemove",em),e.removeEventListener("mouseup",eg),e.removeEventListener("touchmove",em),e.removeEventListener("touchend",eg)},[eg,em]);o.useEffect(()=>{let{current:e}=ea;return e.addEventListener("touchstart",ef,{passive:N()}),()=>{e.removeEventListener("touchstart",ef,{passive:N()}),eh()}},[eh,ef]),o.useEffect(()=>{r&&eh()},[r,eh]);let eb=e=>t=>{var n;if(null==(n=e.onMouseDown)||n.call(e,t),r||t.defaultPrevented||0!==t.button)return;t.preventDefault();let a=y(t,F);if(!1!==a){let{newValue:e,activeIndex:n}=ep({finger:a});k({sliderRef:ea,activeIndex:n,setActive:B}),W(e),Z&&!_(e,V)&&Z(t,e,n)}j.current=0;let i=(0,u.Z)(ea.current);i.addEventListener("mousemove",em),i.addEventListener("mouseup",eg)},eE=((K?Y[0]:b)-b)*100/(c-b),eT=(Y[Y.length-1]-b)*100/(c-b)-eE,eS=e=>t=>{var n;null==(n=e.onMouseOver)||n.call(e,t);let r=Number(t.currentTarget.getAttribute("data-index"));G(r)},ey=e=>t=>{var n;null==(n=e.onMouseLeave)||n.call(e,t),G(-1)};return{active:U,axis:ed,axisProps:v,dragging:z,focusedThumbIndex:en,getHiddenInputProps:(n={})=>{var a;let o={onChange:ec(n||{}),onFocus:es(n||{}),onBlur:el(n||{})},l=(0,i.Z)({},n,o);return(0,i.Z)({tabIndex:P,"aria-labelledby":t,"aria-orientation":w,"aria-valuemax":L(c),"aria-valuemin":L(b),name:R,type:"range",min:e.min,max:e.max,step:null===e.step&&e.marks?"any":null!=(a=e.step)?a:void 0,disabled:r},l,{style:(0,i.Z)({},h,{direction:s?"rtl":"ltr",width:"100%",height:"100%"})})},getRootProps:(e={})=>{let t={onMouseDown:eb(e||{})},n=(0,i.Z)({},e,t);return(0,i.Z)({ref:eo},n)},getThumbProps:(e={})=>{let t={onMouseOver:eS(e||{}),onMouseLeave:ey(e||{})};return(0,i.Z)({},e,t)},marks:q,open:H,range:K,rootRef:eo,trackLeap:eT,trackOffset:eE,values:Y,getThumbStyle:e=>({pointerEvents:-1!==U&&U!==e?"none":void 0})}}((0,i.Z)({},eg,{rootRef:t}));eg.marked=ev.length>0&&ev.some(e=>e.label),eg.dragging=e_;let eO=(0,i.Z)({},ef[ey].offset(eN),ef[ey].leap(eR)),ew=B(eg),ex=(0,i.Z)({},ed,{component:el,slots:ec,slotProps:eu}),[eL,eD]=(0,x.Z)("root",{ref:t,className:(0,s.Z)(ew.root,c),elementType:G,externalForwardedProps:ex,getSlotProps:eh,ownerState:eg}),[eP,eM]=(0,x.Z)("rail",{className:ew.rail,elementType:z,externalForwardedProps:ex,ownerState:eg}),[eF,eU]=(0,x.Z)("track",{additionalProps:{style:eO},className:ew.track,elementType:$,externalForwardedProps:ex,ownerState:eg}),[eB,eH]=(0,x.Z)("mark",{className:ew.mark,elementType:V,externalForwardedProps:ex,ownerState:eg}),[eG,ez]=(0,x.Z)("markLabel",{className:ew.markLabel,elementType:Z,externalForwardedProps:ex,ownerState:eg,additionalProps:{"aria-hidden":!0}}),[e$,ej]=(0,x.Z)("thumb",{className:ew.thumb,elementType:j,externalForwardedProps:ex,getSlotProps:eE,ownerState:eg}),[eV,eW]=(0,x.Z)("input",{className:ew.input,elementType:K,externalForwardedProps:ex,getSlotProps:eb,ownerState:eg}),[eZ,eK]=(0,x.Z)("valueLabel",{className:ew.valueLabel,elementType:W,externalForwardedProps:ex,ownerState:eg});return(0,M.jsxs)(eL,(0,i.Z)({},eD,{children:[(0,M.jsx)(eP,(0,i.Z)({},eM)),(0,M.jsx)(eF,(0,i.Z)({},eU)),ev.filter(e=>e.value>=X&&e.value<=q).map((e,t)=>{let n;let r=(e.value-X)*100/(q-X),a=ef[ey].offset(r);return n=!1===et?-1!==eC.indexOf(e.value):"normal"===et&&(ek?e.value>=eC[0]&&e.value<=eC[eC.length-1]:e.value<=eC[0])||"inverted"===et&&(ek?e.value<=eC[0]||e.value>=eC[eC.length-1]:e.value>=eC[0]),(0,M.jsxs)(o.Fragment,{children:[(0,M.jsx)(eB,(0,i.Z)({"data-index":t},eH,!(0,R.X)(eB)&&{ownerState:(0,i.Z)({},eH.ownerState,{percent:r})},{style:(0,i.Z)({},a,eH.style),className:(0,s.Z)(eH.className,n&&ew.markActive)})),null!=e.label?(0,M.jsx)(eG,(0,i.Z)({"data-index":t},ez,{style:(0,i.Z)({},a,ez.style),className:(0,s.Z)(ew.markLabel,ez.className,n&&ew.markLabelActive),children:e.label})):null]},e.value)}),eC.map((e,t)=>{let n=(e-X)*100/(q-X),a=ef[ey].offset(n);return(0,M.jsxs)(e$,(0,i.Z)({"data-index":t},ej,{className:(0,s.Z)(ej.className,eS===t&&ew.active,eA===t&&ew.focusVisible),style:(0,i.Z)({},a,eI(t),ej.style),children:[(0,M.jsx)(eV,(0,i.Z)({"data-index":t,"aria-label":P?P(t):r,"aria-valuenow":J(e),"aria-valuetext":H?H(J(e),t):l,value:eC[t]},eW)),"off"!==en?(0,M.jsx)(eZ,(0,i.Z)({},eK,{className:(0,s.Z)(eK.className,(eT===t||eS===t||"on"===en)&&ew.valueLabelOpen),children:"function"==typeof er?er(J(e),t):er})):null]}),t)})]}))});var q=Y},33028:function(e,t,n){"use strict";n.d(t,{Z:function(){return U}});var r=n(63366),a=n(87462),i=n(67294),o=n(14142),s=n(94780),l=n(73935),c=n(33703),u=n(74161),d=n(39336),p=n(73546),m=n(85893);let g=["onChange","maxRows","minRows","style","value"];function f(e){return parseInt(e,10)||0}let h={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function b(e){return null==e||0===Object.keys(e).length||0===e.outerHeightStyle&&!e.overflow}let E=i.forwardRef(function(e,t){let{onChange:n,maxRows:o,minRows:s=1,style:E,value:T}=e,S=(0,r.Z)(e,g),{current:y}=i.useRef(null!=T),A=i.useRef(null),k=(0,c.Z)(t,A),_=i.useRef(null),v=i.useRef(0),[C,N]=i.useState({outerHeightStyle:0}),R=i.useCallback(()=>{let t=A.current,n=(0,u.Z)(t),r=n.getComputedStyle(t);if("0px"===r.width)return{outerHeightStyle:0};let a=_.current;a.style.width=r.width,a.value=t.value||e.placeholder||"x","\n"===a.value.slice(-1)&&(a.value+=" ");let i=r.boxSizing,l=f(r.paddingBottom)+f(r.paddingTop),c=f(r.borderBottomWidth)+f(r.borderTopWidth),d=a.scrollHeight;a.value="x";let p=a.scrollHeight,m=d;s&&(m=Math.max(Number(s)*p,m)),o&&(m=Math.min(Number(o)*p,m)),m=Math.max(m,p);let g=m+("border-box"===i?l+c:0),h=1>=Math.abs(m-d);return{outerHeightStyle:g,overflow:h}},[o,s,e.placeholder]),I=(e,t)=>{let{outerHeightStyle:n,overflow:r}=t;return v.current<20&&(n>0&&Math.abs((e.outerHeightStyle||0)-n)>1||e.overflow!==r)?(v.current+=1,{overflow:r,outerHeightStyle:n}):e},O=i.useCallback(()=>{let e=R();b(e)||N(t=>I(t,e))},[R]),w=()=>{let e=R();b(e)||l.flushSync(()=>{N(t=>I(t,e))})};return i.useEffect(()=>{let e;let t=(0,d.Z)(()=>{v.current=0,A.current&&w()}),n=A.current,r=(0,u.Z)(n);return r.addEventListener("resize",t),"undefined"!=typeof ResizeObserver&&(e=new ResizeObserver(()=>{v.current=0,A.current&&w()})).observe(n),()=>{t.clear(),r.removeEventListener("resize",t),e&&e.disconnect()}}),(0,p.Z)(()=>{O()}),i.useEffect(()=>{v.current=0},[T]),(0,m.jsxs)(i.Fragment,{children:[(0,m.jsx)("textarea",(0,a.Z)({value:T,onChange:e=>{v.current=0,y||O(),n&&n(e)},ref:k,rows:s,style:(0,a.Z)({height:C.outerHeightStyle,overflow:C.overflow?"hidden":void 0},E)},S)),(0,m.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:_,tabIndex:-1,style:(0,a.Z)({},h.shadow,E,{paddingTop:0,paddingBottom:0})})]})});var T=n(74312),S=n(20407),y=n(78653),A=n(30220),k=n(26821);function _(e){return(0,k.d6)("MuiTextarea",e)}let v=(0,k.sI)("MuiTextarea",["root","textarea","startDecorator","endDecorator","formControl","disabled","error","focused","colorPrimary","colorNeutral","colorDanger","colorSuccess","colorWarning","colorContext","sizeSm","sizeMd","sizeLg","variantPlain","variantOutlined","variantSoft"]);var C=n(71387);let N=i.createContext(void 0);var R=n(30437),I=n(76043);let O=["aria-describedby","aria-label","aria-labelledby","autoComplete","autoFocus","className","defaultValue","disabled","error","id","name","onClick","onChange","onKeyDown","onKeyUp","onFocus","onBlur","placeholder","readOnly","required","type","value"],w=["propsToForward","rootStateClasses","inputStateClasses","getRootProps","getInputProps","formControl","focused","error","disabled","size","color","variant","startDecorator","endDecorator","minRows","maxRows","component","slots","slotProps"],x=e=>{let{disabled:t,variant:n,color:r,size:a}=e,i={root:["root",t&&"disabled",n&&`variant${(0,o.Z)(n)}`,r&&`color${(0,o.Z)(r)}`,a&&`size${(0,o.Z)(a)}`],textarea:["textarea"],startDecorator:["startDecorator"],endDecorator:["endDecorator"]};return(0,s.Z)(i,_,{})},L=(0,T.Z)("div",{name:"JoyTextarea",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>{var n,r,i,o,s;let l=null==(n=e.variants[`${t.variant}`])?void 0:n[t.color];return[(0,a.Z)({"--Textarea-radius":e.vars.radius.sm,"--Textarea-gap":"0.5rem","--Textarea-placeholderColor":"inherit","--Textarea-placeholderOpacity":.64,"--Textarea-decoratorColor":e.vars.palette.text.icon,"--Textarea-focused":"0","--Textarea-focusedThickness":e.vars.focus.thickness},"context"===t.color?{"--Textarea-focusedHighlight":e.vars.palette.focusVisible}:{"--Textarea-focusedHighlight":null==(r=e.vars.palette["neutral"===t.color?"primary":t.color])?void 0:r[500]},"sm"===t.size&&{"--Textarea-minHeight":"2rem","--Textarea-paddingBlock":"calc(0.5rem - var(--variant-borderWidth, 0px))","--Textarea-paddingInline":"0.5rem","--Textarea-decoratorChildHeight":"min(1.5rem, var(--Textarea-minHeight))","--Icon-fontSize":e.vars.fontSize.xl},"md"===t.size&&{"--Textarea-minHeight":"2.5rem","--Textarea-paddingBlock":"calc(0.5rem - var(--variant-borderWidth, 0px))","--Textarea-paddingInline":"0.75rem","--Textarea-decoratorChildHeight":"min(2rem, var(--Textarea-minHeight))","--Icon-fontSize":e.vars.fontSize.xl2},"lg"===t.size&&{"--Textarea-minHeight":"3rem","--Textarea-paddingBlock":"calc(0.75rem - var(--variant-borderWidth, 0px))","--Textarea-paddingInline":"1rem","--Textarea-gap":"0.75rem","--Textarea-decoratorChildHeight":"min(2.375rem, var(--Textarea-minHeight))","--Icon-fontSize":e.vars.fontSize.xl2},{"--_Textarea-paddingBlock":"max((var(--Textarea-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Textarea-decoratorChildHeight)) / 2, 0px)","--Textarea-decoratorChildRadius":"max(var(--Textarea-radius) - var(--variant-borderWidth, 0px) - var(--_Textarea-paddingBlock), min(var(--_Textarea-paddingBlock) + var(--variant-borderWidth, 0px), var(--Textarea-radius) / 2))","--Button-minHeight":"var(--Textarea-decoratorChildHeight)","--IconButton-size":"var(--Textarea-decoratorChildHeight)","--Button-radius":"var(--Textarea-decoratorChildRadius)","--IconButton-radius":"var(--Textarea-decoratorChildRadius)",boxSizing:"border-box"},"plain"!==t.variant&&{boxShadow:e.shadow.xs},{minWidth:0,minHeight:"var(--Textarea-minHeight)",cursor:"text",position:"relative",display:"flex",flexDirection:"column",paddingInlineStart:"var(--Textarea-paddingInline)",paddingBlock:"var(--Textarea-paddingBlock)",borderRadius:"var(--Textarea-radius)"},e.typography[`body-${t.size}`],l,{backgroundColor:null!=(i=null==l?void 0:l.backgroundColor)?i:e.vars.palette.background.surface,"&:before":{boxSizing:"border-box",content:'""',display:"block",position:"absolute",pointerEvents:"none",top:0,left:0,right:0,bottom:0,zIndex:1,borderRadius:"inherit",margin:"calc(var(--variant-borderWidth, 0px) * -1)",boxShadow:"var(--Textarea-focusedInset, inset) 0 0 0 calc(var(--Textarea-focused) * var(--Textarea-focusedThickness)) var(--Textarea-focusedHighlight)"}}),{"&:hover":(0,a.Z)({},null==(o=e.variants[`${t.variant}Hover`])?void 0:o[t.color],{backgroundColor:null,cursor:"text"}),[`&.${v.disabled}`]:null==(s=e.variants[`${t.variant}Disabled`])?void 0:s[t.color],"&:focus-within::before":{"--Textarea-focused":"1"}}]}),D=(0,T.Z)(E,{name:"JoyTextarea",slot:"Textarea",overridesResolver:(e,t)=>t.textarea})({resize:"none",border:"none",minWidth:0,outline:0,padding:0,paddingInlineEnd:"var(--Textarea-paddingInline)",flex:"auto",alignSelf:"stretch",color:"inherit",backgroundColor:"transparent",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontWeight:"inherit",lineHeight:"inherit","&::-webkit-input-placeholder":{color:"var(--Textarea-placeholderColor)",opacity:"var(--Textarea-placeholderOpacity)"},"&::-moz-placeholder":{color:"var(--Textarea-placeholderColor)",opacity:"var(--Textarea-placeholderOpacity)"},"&:-ms-input-placeholder":{color:"var(--Textarea-placeholderColor)",opacity:"var(--Textarea-placeholderOpacity)"},"&::-ms-input-placeholder":{color:"var(--Textarea-placeholderColor)",opacity:"var(--Textarea-placeholderOpacity)"}}),P=(0,T.Z)("div",{name:"JoyTextarea",slot:"StartDecorator",overridesResolver:(e,t)=>t.startDecorator})({display:"flex",marginInlineStart:"calc(var(--Textarea-paddingBlock) - var(--Textarea-paddingInline))",marginInlineEnd:"var(--Textarea-paddingBlock)",marginBlockEnd:"var(--Textarea-gap)",color:"var(--Textarea-decoratorColor)",cursor:"initial"}),M=(0,T.Z)("div",{name:"JoyTextarea",slot:"EndDecorator",overridesResolver:(e,t)=>t.endDecorator})({display:"flex",marginInlineStart:"calc(var(--Textarea-paddingBlock) - var(--Textarea-paddingInline))",marginInlineEnd:"var(--Textarea-paddingBlock)",marginBlockStart:"var(--Textarea-gap)",color:"var(--Textarea-decoratorColor)",cursor:"initial"}),F=i.forwardRef(function(e,t){var n,o,s,l,u,d,p;let g=(0,S.Z)({props:e,name:"JoyTextarea"}),f=function(e,t){let n=i.useContext(I.Z),{"aria-describedby":o,"aria-label":s,"aria-labelledby":l,autoComplete:u,autoFocus:d,className:p,defaultValue:m,disabled:g,error:f,id:h,name:b,onClick:E,onChange:T,onKeyDown:S,onKeyUp:y,onFocus:A,onBlur:k,placeholder:_,readOnly:v,required:w,type:x,value:L}=e,D=(0,r.Z)(e,O),{getRootProps:P,getInputProps:M,focused:F,error:U,disabled:B}=function(e){let t,n,r,o,s;let{defaultValue:l,disabled:u=!1,error:d=!1,onBlur:p,onChange:m,onFocus:g,required:f=!1,value:h,inputRef:b}=e,E=i.useContext(N);if(E){var T,S,y;t=void 0,n=null!=(T=E.disabled)&&T,r=null!=(S=E.error)&&S,o=null!=(y=E.required)&&y,s=E.value}else t=l,n=u,r=d,o=f,s=h;let{current:A}=i.useRef(null!=s),k=i.useCallback(e=>{},[]),_=i.useRef(null),v=(0,c.Z)(_,b,k),[I,O]=i.useState(!1);i.useEffect(()=>{!E&&n&&I&&(O(!1),null==p||p())},[E,n,I,p]);let w=e=>t=>{var n,r;if(null!=E&&E.disabled){t.stopPropagation();return}null==(n=e.onFocus)||n.call(e,t),E&&E.onFocus?null==E||null==(r=E.onFocus)||r.call(E):O(!0)},x=e=>t=>{var n;null==(n=e.onBlur)||n.call(e,t),E&&E.onBlur?E.onBlur():O(!1)},L=e=>(t,...n)=>{var r,a;if(!A){let e=t.target||_.current;if(null==e)throw Error((0,C.Z)(17))}null==E||null==(r=E.onChange)||r.call(E,t),null==(a=e.onChange)||a.call(e,t,...n)},D=e=>t=>{var n;_.current&&t.currentTarget===t.target&&_.current.focus(),null==(n=e.onClick)||n.call(e,t)};return{disabled:n,error:r,focused:I,formControlContext:E,getInputProps:(e={})=>{let i=(0,a.Z)({},{onBlur:p,onChange:m,onFocus:g},(0,R._)(e)),l=(0,a.Z)({},e,i,{onBlur:x(i),onChange:L(i),onFocus:w(i)});return(0,a.Z)({},l,{"aria-invalid":r||void 0,defaultValue:t,ref:v,value:s,required:o,disabled:n})},getRootProps:(t={})=>{let n=(0,R._)(e,["onBlur","onChange","onFocus"]),r=(0,a.Z)({},n,(0,R._)(t));return(0,a.Z)({},t,r,{onClick:D(r)})},inputRef:v,required:o,value:s}}({disabled:null!=g?g:null==n?void 0:n.disabled,defaultValue:m,error:f,onBlur:k,onClick:E,onChange:T,onFocus:A,required:null!=w?w:null==n?void 0:n.required,value:L}),H={[t.disabled]:B,[t.error]:U,[t.focused]:F,[t.formControl]:!!n,[p]:p},G={[t.disabled]:B};return(0,a.Z)({formControl:n,propsToForward:{"aria-describedby":o,"aria-label":s,"aria-labelledby":l,autoComplete:u,autoFocus:d,disabled:B,id:h,onKeyDown:S,onKeyUp:y,name:b,placeholder:_,readOnly:v,type:x},rootStateClasses:H,inputStateClasses:G,getRootProps:P,getInputProps:M,focused:F,error:U,disabled:B},D)}(g,v),{propsToForward:h,rootStateClasses:b,inputStateClasses:E,getRootProps:T,getInputProps:k,formControl:_,focused:F,error:U=!1,disabled:B=!1,size:H="md",color:G="neutral",variant:z="outlined",startDecorator:$,endDecorator:j,minRows:V,maxRows:W,component:Z,slots:K={},slotProps:Y={}}=f,q=(0,r.Z)(f,w),X=null!=(n=null!=(o=e.disabled)?o:null==_?void 0:_.disabled)?n:B,Q=null!=(s=null!=(l=e.error)?l:null==_?void 0:_.error)?s:U,J=null!=(u=null!=(d=e.size)?d:null==_?void 0:_.size)?u:H,{getColor:ee}=(0,y.VT)(z),et=ee(e.color,Q?"danger":null!=(p=null==_?void 0:_.color)?p:G),en=(0,a.Z)({},g,{color:et,disabled:X,error:Q,focused:F,size:J,variant:z}),er=x(en),ea=(0,a.Z)({},q,{component:Z,slots:K,slotProps:Y}),[ei,eo]=(0,A.Z)("root",{ref:t,className:[er.root,b],elementType:L,externalForwardedProps:ea,getSlotProps:T,ownerState:en}),[es,el]=(0,A.Z)("textarea",{additionalProps:{id:null==_?void 0:_.htmlFor,"aria-describedby":null==_?void 0:_["aria-describedby"]},className:[er.textarea,E],elementType:D,internalForwardedProps:(0,a.Z)({},h,{minRows:V,maxRows:W}),externalForwardedProps:ea,getSlotProps:k,ownerState:en}),[ec,eu]=(0,A.Z)("startDecorator",{className:er.startDecorator,elementType:P,externalForwardedProps:ea,ownerState:en}),[ed,ep]=(0,A.Z)("endDecorator",{className:er.endDecorator,elementType:M,externalForwardedProps:ea,ownerState:en});return(0,m.jsxs)(ei,(0,a.Z)({},eo,{children:[$&&(0,m.jsx)(ec,(0,a.Z)({},eu,{children:$})),(0,m.jsx)(es,(0,a.Z)({},el)),j&&(0,m.jsx)(ed,(0,a.Z)({},ep,{children:j}))]}))});var U=F},38426:function(e,t,n){"use strict";n.d(t,{Z:function(){return eA}});var r=n(67294),a=n(99611),i=n(94184),o=n.n(i),s=n(87462),l=n(1413),c=n(4942),u=n(97685),d=n(71002),p=n(45987),m=n(27678),g=n(21770),f=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],h=r.createContext(null),b=0;function E(e){var t=e.src,n=e.isCustomPlaceholder,a=e.fallback,i=(0,r.useState)(n?"loading":"normal"),o=(0,u.Z)(i,2),s=o[0],l=o[1],c=(0,r.useRef)(!1),d="error"===s;(0,r.useEffect)(function(){new Promise(function(e){var n=document.createElement("img");n.onerror=function(){return e(!1)},n.onload=function(){return e(!0)},n.src=t}).then(function(e){e||l("error")})},[t]),(0,r.useEffect)(function(){n&&!c.current?l("loading"):d&&l("normal")},[t]);var p=function(){l("normal")};return[function(e){c.current=!1,"loading"===s&&null!=e&&e.complete&&(e.naturalWidth||e.naturalHeight)&&(c.current=!0,p())},d&&a?{src:a}:{onLoad:p,src:t},s]}var T=n(13328),S=n(64019),y=n(15105),A=n(80334);function k(e,t,n,r){var a=t+n,i=(n-r)/2;if(n>r){if(t>0)return(0,c.Z)({},e,i);if(t<0&&ar)return(0,c.Z)({},e,t<0?i:-i);return{}}var _=n(91881),v=n(75164),C={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1},N=n(2788),R=n(82225),I=function(e){var t=e.visible,n=e.maskTransitionName,a=e.getContainer,i=e.prefixCls,s=e.rootClassName,u=e.icons,d=e.countRender,p=e.showSwitch,m=e.showProgress,g=e.current,f=e.transform,b=e.count,E=e.scale,T=e.minScale,S=e.maxScale,A=e.closeIcon,k=e.onSwitchLeft,_=e.onSwitchRight,v=e.onClose,C=e.onZoomIn,I=e.onZoomOut,O=e.onRotateRight,w=e.onRotateLeft,x=e.onFlipX,L=e.onFlipY,D=e.toolbarRender,P=(0,r.useContext)(h),M=u.rotateLeft,F=u.rotateRight,U=u.zoomIn,B=u.zoomOut,H=u.close,G=u.left,z=u.right,$=u.flipX,j=u.flipY,V="".concat(i,"-operations-operation");r.useEffect(function(){var e=function(e){e.keyCode===y.Z.ESC&&v()};return t&&window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}},[t]);var W=[{icon:j,onClick:L,type:"flipY"},{icon:$,onClick:x,type:"flipX"},{icon:M,onClick:w,type:"rotateLeft"},{icon:F,onClick:O,type:"rotateRight"},{icon:B,onClick:I,type:"zoomOut",disabled:E===T},{icon:U,onClick:C,type:"zoomIn",disabled:E===S}].map(function(e){var t,n=e.icon,a=e.onClick,s=e.type,l=e.disabled;return r.createElement("div",{className:o()(V,(t={},(0,c.Z)(t,"".concat(i,"-operations-operation-").concat(s),!0),(0,c.Z)(t,"".concat(i,"-operations-operation-disabled"),!!l),t)),onClick:a,key:s},n)}),Z=r.createElement("div",{className:"".concat(i,"-operations")},W);return r.createElement(R.ZP,{visible:t,motionName:n},function(e){var t=e.className,n=e.style;return r.createElement(N.Z,{open:!0,getContainer:null!=a?a:document.body},r.createElement("div",{className:o()("".concat(i,"-operations-wrapper"),t,s),style:n},null===A?null:r.createElement("button",{className:"".concat(i,"-close"),onClick:v},A||H),p&&r.createElement(r.Fragment,null,r.createElement("div",{className:o()("".concat(i,"-switch-left"),(0,c.Z)({},"".concat(i,"-switch-left-disabled"),0===g)),onClick:k},G),r.createElement("div",{className:o()("".concat(i,"-switch-right"),(0,c.Z)({},"".concat(i,"-switch-right-disabled"),g===b-1)),onClick:_},z)),r.createElement("div",{className:"".concat(i,"-footer")},m&&r.createElement("div",{className:"".concat(i,"-progress")},d?d(g+1,b):"".concat(g+1," / ").concat(b)),D?D(Z,(0,l.Z)({icons:{flipYIcon:W[0],flipXIcon:W[1],rotateLeftIcon:W[2],rotateRightIcon:W[3],zoomOutIcon:W[4],zoomInIcon:W[5]},actions:{onFlipY:L,onFlipX:x,onRotateLeft:w,onRotateRight:O,onZoomOut:I,onZoomIn:C},transform:f},P?{current:g,total:b}:{})):Z)))})},O=["fallback","src","imgRef"],w=["prefixCls","src","alt","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],x=function(e){var t=e.fallback,n=e.src,a=e.imgRef,i=(0,p.Z)(e,O),o=E({src:n,fallback:t}),l=(0,u.Z)(o,2),c=l[0],d=l[1];return r.createElement("img",(0,s.Z)({ref:function(e){a.current=e,c(e)}},i,d))},L=function(e){var t,n,a,i,d,g,f,b=e.prefixCls,E=e.src,N=e.alt,R=e.fallback,O=e.movable,L=void 0===O||O,D=e.onClose,P=e.visible,M=e.icons,F=e.rootClassName,U=e.closeIcon,B=e.getContainer,H=e.current,G=void 0===H?0:H,z=e.count,$=void 0===z?1:z,j=e.countRender,V=e.scaleStep,W=void 0===V?.5:V,Z=e.minScale,K=void 0===Z?1:Z,Y=e.maxScale,q=void 0===Y?50:Y,X=e.transitionName,Q=e.maskTransitionName,J=void 0===Q?"fade":Q,ee=e.imageRender,et=e.imgCommonProps,en=e.toolbarRender,er=e.onTransform,ea=e.onChange,ei=(0,p.Z)(e,w),eo=(0,r.useRef)(),es=(0,r.useRef)({deltaX:0,deltaY:0,transformX:0,transformY:0}),el=(0,r.useState)(!1),ec=(0,u.Z)(el,2),eu=ec[0],ed=ec[1],ep=(0,r.useContext)(h),em=ep&&$>1,eg=ep&&$>=1,ef=(t=(0,r.useRef)(null),n=(0,r.useRef)([]),a=(0,r.useState)(C),d=(i=(0,u.Z)(a,2))[0],g=i[1],f=function(e,r){null===t.current&&(n.current=[],t.current=(0,v.Z)(function(){g(function(e){var a=e;return n.current.forEach(function(e){a=(0,l.Z)((0,l.Z)({},a),e)}),t.current=null,null==er||er({transform:a,action:r}),a})})),n.current.push((0,l.Z)((0,l.Z)({},d),e))},{transform:d,resetTransform:function(e){g(C),er&&!(0,_.Z)(C,d)&&er({transform:C,action:e})},updateTransform:f,dispatchZoomChange:function(e,t,n,r){var a=eo.current,i=a.width,o=a.height,s=a.offsetWidth,l=a.offsetHeight,c=a.offsetLeft,u=a.offsetTop,p=e,g=d.scale*e;g>q?(p=q/d.scale,g=q):g0&&(ek(!1),eb("prev"),null==ea||ea(G-1,G))},eO=function(e){null==e||e.preventDefault(),null==e||e.stopPropagation(),G<$-1&&(ek(!1),eb("next"),null==ea||ea(G+1,G))},ew=function(){if(P&&eu){ed(!1);var e,t,n,r,a,i,o=es.current,s=o.transformX,c=o.transformY;if(eC!==s&&eN!==c){var u=eo.current.offsetWidth*ev,d=eo.current.offsetHeight*ev,p=eo.current.getBoundingClientRect(),g=p.left,f=p.top,h=e_%180!=0,b=(e=h?d:u,t=h?u:d,r=(n=(0,m.g1)()).width,a=n.height,i=null,e<=r&&t<=a?i={x:0,y:0}:(e>r||t>a)&&(i=(0,l.Z)((0,l.Z)({},k("x",g,e,r)),k("y",f,t,a))),i);b&&eE((0,l.Z)({},b),"dragRebound")}}},ex=function(e){P&&eu&&eE({x:e.pageX-es.current.deltaX,y:e.pageY-es.current.deltaY},"move")},eL=function(e){P&&em&&(e.keyCode===y.Z.LEFT?eI():e.keyCode===y.Z.RIGHT&&eO())};(0,r.useEffect)(function(){var e,t,n,r;if(L){n=(0,S.Z)(window,"mouseup",ew,!1),r=(0,S.Z)(window,"mousemove",ex,!1);try{window.top!==window.self&&(e=(0,S.Z)(window.top,"mouseup",ew,!1),t=(0,S.Z)(window.top,"mousemove",ex,!1))}catch(e){(0,A.Kp)(!1,"[rc-image] ".concat(e))}}return function(){var a,i,o,s;null===(a=n)||void 0===a||a.remove(),null===(i=r)||void 0===i||i.remove(),null===(o=e)||void 0===o||o.remove(),null===(s=t)||void 0===s||s.remove()}},[P,eu,eC,eN,e_,L]),(0,r.useEffect)(function(){var e=(0,S.Z)(window,"keydown",eL,!1);return function(){e.remove()}},[P,em,G]);var eD=r.createElement(x,(0,s.Z)({},et,{width:e.width,height:e.height,imgRef:eo,className:"".concat(b,"-img"),alt:N,style:{transform:"translate3d(".concat(eh.x,"px, ").concat(eh.y,"px, 0) scale3d(").concat(eh.flipX?"-":"").concat(ev,", ").concat(eh.flipY?"-":"").concat(ev,", 1) rotate(").concat(e_,"deg)"),transitionDuration:!eA&&"0s"},fallback:R,src:E,onWheel:function(e){if(P&&0!=e.deltaY){var t=1+Math.min(Math.abs(e.deltaY/100),1)*W;e.deltaY>0&&(t=1/t),eT(t,"wheel",e.clientX,e.clientY)}},onMouseDown:function(e){L&&0===e.button&&(e.preventDefault(),e.stopPropagation(),es.current={deltaX:e.pageX-eh.x,deltaY:e.pageY-eh.y,transformX:eh.x,transformY:eh.y},ed(!0))},onDoubleClick:function(e){P&&(1!==ev?eE({x:0,y:0,scale:1},"doubleClick"):eT(1+W,"doubleClick",e.clientX,e.clientY))}}));return r.createElement(r.Fragment,null,r.createElement(T.Z,(0,s.Z)({transitionName:void 0===X?"zoom":X,maskTransitionName:J,closable:!1,keyboard:!0,prefixCls:b,onClose:D,visible:P,wrapClassName:eR,rootClassName:F,getContainer:B},ei,{afterClose:function(){eb("close")}}),r.createElement("div",{className:"".concat(b,"-img-wrapper")},ee?ee(eD,(0,l.Z)({transform:eh},ep?{current:G}:{})):eD)),r.createElement(I,{visible:P,transform:eh,maskTransitionName:J,closeIcon:U,getContainer:B,prefixCls:b,rootClassName:F,icons:void 0===M?{}:M,countRender:j,showSwitch:em,showProgress:eg,current:G,count:$,scale:ev,minScale:K,maxScale:q,toolbarRender:en,onSwitchLeft:eI,onSwitchRight:eO,onZoomIn:function(){eT(1+W,"zoomIn")},onZoomOut:function(){eT(1/(1+W),"zoomOut")},onRotateRight:function(){eE({rotate:e_+90},"rotateRight")},onRotateLeft:function(){eE({rotate:e_-90},"rotateLeft")},onFlipX:function(){eE({flipX:!eh.flipX},"flipX")},onFlipY:function(){eE({flipY:!eh.flipY},"flipY")},onClose:D}))},D=n(74902),P=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],M=["src"],F=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],U=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],B=function(e){var t,n,a,i,T=e.src,S=e.alt,y=e.onPreviewClose,A=e.prefixCls,k=void 0===A?"rc-image":A,_=e.previewPrefixCls,v=void 0===_?"".concat(k,"-preview"):_,C=e.placeholder,N=e.fallback,R=e.width,I=e.height,O=e.style,w=e.preview,x=void 0===w||w,D=e.className,P=e.onClick,M=e.onError,B=e.wrapperClassName,H=e.wrapperStyle,G=e.rootClassName,z=(0,p.Z)(e,F),$=C&&!0!==C,j="object"===(0,d.Z)(x)?x:{},V=j.src,W=j.visible,Z=void 0===W?void 0:W,K=j.onVisibleChange,Y=j.getContainer,q=j.mask,X=j.maskClassName,Q=j.movable,J=j.icons,ee=j.scaleStep,et=j.minScale,en=j.maxScale,er=j.imageRender,ea=j.toolbarRender,ei=(0,p.Z)(j,U),eo=null!=V?V:T,es=(0,g.Z)(!!Z,{value:Z,onChange:void 0===K?y:K}),el=(0,u.Z)(es,2),ec=el[0],eu=el[1],ed=E({src:T,isCustomPlaceholder:$,fallback:N}),ep=(0,u.Z)(ed,3),em=ep[0],eg=ep[1],ef=ep[2],eh=(0,r.useState)(null),eb=(0,u.Z)(eh,2),eE=eb[0],eT=eb[1],eS=(0,r.useContext)(h),ey=!!x,eA=o()(k,B,G,(0,c.Z)({},"".concat(k,"-error"),"error"===ef)),ek=(0,r.useMemo)(function(){var t={};return f.forEach(function(n){void 0!==e[n]&&(t[n]=e[n])}),t},f.map(function(t){return e[t]})),e_=(0,r.useMemo)(function(){return(0,l.Z)((0,l.Z)({},ek),{},{src:eo})},[eo,ek]),ev=(t=r.useState(function(){return String(b+=1)}),n=(0,u.Z)(t,1)[0],a=r.useContext(h),i={data:e_,canPreview:ey},r.useEffect(function(){if(a)return a.register(n,i)},[]),r.useEffect(function(){a&&a.register(n,i)},[ey,e_]),n);return r.createElement(r.Fragment,null,r.createElement("div",(0,s.Z)({},z,{className:eA,onClick:ey?function(e){var t=(0,m.os)(e.target),n=t.left,r=t.top;eS?eS.onPreview(ev,n,r):(eT({x:n,y:r}),eu(!0)),null==P||P(e)}:P,style:(0,l.Z)({width:R,height:I},H)}),r.createElement("img",(0,s.Z)({},ek,{className:o()("".concat(k,"-img"),(0,c.Z)({},"".concat(k,"-img-placeholder"),!0===C),D),style:(0,l.Z)({height:I},O),ref:em},eg,{width:R,height:I,onError:M})),"loading"===ef&&r.createElement("div",{"aria-hidden":"true",className:"".concat(k,"-placeholder")},C),q&&ey&&r.createElement("div",{className:o()("".concat(k,"-mask"),X),style:{display:(null==O?void 0:O.display)==="none"?"none":void 0}},q)),!eS&&ey&&r.createElement(L,(0,s.Z)({"aria-hidden":!ec,visible:ec,prefixCls:v,onClose:function(){eu(!1),eT(null)},mousePosition:eE,src:eo,alt:S,fallback:N,getContainer:void 0===Y?void 0:Y,icons:J,movable:Q,scaleStep:ee,minScale:et,maxScale:en,rootClassName:G,imageRender:er,imgCommonProps:ek,toolbarRender:ea},ei)))};B.PreviewGroup=function(e){var t,n,a,i,o,m,b=e.previewPrefixCls,E=e.children,T=e.icons,S=e.items,y=e.preview,A=e.fallback,k="object"===(0,d.Z)(y)?y:{},_=k.visible,v=k.onVisibleChange,C=k.getContainer,N=k.current,R=k.movable,I=k.minScale,O=k.maxScale,w=k.countRender,x=k.closeIcon,F=k.onChange,U=k.onTransform,B=k.toolbarRender,H=k.imageRender,G=(0,p.Z)(k,P),z=(t=r.useState({}),a=(n=(0,u.Z)(t,2))[0],i=n[1],o=r.useCallback(function(e,t){return i(function(n){return(0,l.Z)((0,l.Z)({},n),{},(0,c.Z)({},e,t))}),function(){i(function(t){var n=(0,l.Z)({},t);return delete n[e],n})}},[]),[r.useMemo(function(){return S?S.map(function(e){if("string"==typeof e)return{data:{src:e}};var t={};return Object.keys(e).forEach(function(n){["src"].concat((0,D.Z)(f)).includes(n)&&(t[n]=e[n])}),{data:t}}):Object.keys(a).reduce(function(e,t){var n=a[t],r=n.canPreview,i=n.data;return r&&e.push({data:i,id:t}),e},[])},[S,a]),o]),$=(0,u.Z)(z,2),j=$[0],V=$[1],W=(0,g.Z)(0,{value:N}),Z=(0,u.Z)(W,2),K=Z[0],Y=Z[1],q=(0,r.useState)(!1),X=(0,u.Z)(q,2),Q=X[0],J=X[1],ee=(null===(m=j[K])||void 0===m?void 0:m.data)||{},et=ee.src,en=(0,p.Z)(ee,M),er=(0,g.Z)(!!_,{value:_,onChange:function(e,t){null==v||v(e,t,K)}}),ea=(0,u.Z)(er,2),ei=ea[0],eo=ea[1],es=(0,r.useState)(null),el=(0,u.Z)(es,2),ec=el[0],eu=el[1],ed=r.useCallback(function(e,t,n){var r=j.findIndex(function(t){return t.id===e});eo(!0),eu({x:t,y:n}),Y(r<0?0:r),J(!0)},[j]);r.useEffect(function(){ei?Q||Y(0):J(!1)},[ei]);var ep=r.useMemo(function(){return{register:V,onPreview:ed}},[V,ed]);return r.createElement(h.Provider,{value:ep},E,r.createElement(L,(0,s.Z)({"aria-hidden":!ei,movable:R,visible:ei,prefixCls:void 0===b?"rc-image-preview":b,closeIcon:x,onClose:function(){eo(!1),eu(null)},mousePosition:ec,imgCommonProps:en,src:et,fallback:A,icons:void 0===T?{}:T,minScale:I,maxScale:O,getContainer:C,current:K,count:j.length,countRender:w,onTransform:U,toolbarRender:B,imageRender:H,onChange:function(e,t){Y(e),null==F||F(e,t)}},G)))},B.displayName="Image";var H=n(33603),G=n(53124),z=n(88526),$=n(97937),j=n(6171),V=n(18073),W={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},Z=n(84089),K=r.forwardRef(function(e,t){return r.createElement(Z.Z,(0,s.Z)({},e,{ref:t,icon:W}))}),Y={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},q=r.forwardRef(function(e,t){return r.createElement(Z.Z,(0,s.Z)({},e,{ref:t,icon:Y}))}),X={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Q=r.forwardRef(function(e,t){return r.createElement(Z.Z,(0,s.Z)({},e,{ref:t,icon:X}))}),J={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},ee=r.forwardRef(function(e,t){return r.createElement(Z.Z,(0,s.Z)({},e,{ref:t,icon:J}))}),et={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},en=r.forwardRef(function(e,t){return r.createElement(Z.Z,(0,s.Z)({},e,{ref:t,icon:et}))}),er=n(10274),ea=n(71194),ei=n(14747),eo=n(50438),es=n(16932),el=n(67968),ec=n(45503);let eu=e=>({position:e||"absolute",inset:0}),ed=e=>{let{iconCls:t,motionDurationSlow:n,paddingXXS:r,marginXXS:a,prefixCls:i,colorTextLightSolid:o}=e;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:o,background:new er.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${n}`,[`.${i}-mask-info`]:Object.assign(Object.assign({},ei.vS),{padding:`0 ${r}px`,[t]:{marginInlineEnd:a,svg:{verticalAlign:"baseline"}}})}},ep=e=>{let{previewCls:t,modalMaskBg:n,paddingSM:r,marginXL:a,margin:i,paddingLG:o,previewOperationColorDisabled:s,previewOperationHoverColor:l,motionDurationSlow:c,iconCls:u,colorTextLightSolid:d}=e,p=new er.C(n).setAlpha(.1),m=p.clone().setAlpha(.2);return{[`${t}-footer`]:{position:"fixed",bottom:a,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:e.previewOperationColor},[`${t}-progress`]:{marginBottom:i},[`${t}-close`]:{position:"fixed",top:a,right:{_skip_check_:!0,value:a},display:"flex",color:d,backgroundColor:p.toRgbString(),borderRadius:"50%",padding:r,outline:0,border:0,cursor:"pointer",transition:`all ${c}`,"&:hover":{backgroundColor:m.toRgbString()},[`& > ${u}`]:{fontSize:e.previewOperationSize}},[`${t}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${o}px`,backgroundColor:p.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:r,padding:r,cursor:"pointer",transition:`all ${c}`,userSelect:"none",[`&:not(${t}-operations-operation-disabled):hover > ${u}`]:{color:l},"&-disabled":{color:s,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${u}`]:{fontSize:e.previewOperationSize}}}}},em=e=>{let{modalMaskBg:t,iconCls:n,previewOperationColorDisabled:r,previewCls:a,zIndexPopup:i,motionDurationSlow:o}=e,s=new er.C(t).setAlpha(.1),l=s.clone().setAlpha(.2);return{[`${a}-switch-left, ${a}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:i+1,display:"flex",alignItems:"center",justifyContent:"center",width:e.imagePreviewSwitchSize,height:e.imagePreviewSwitchSize,marginTop:-e.imagePreviewSwitchSize/2,color:e.previewOperationColor,background:s.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${o}`,userSelect:"none","&:hover":{background:l.toRgbString()},"&-disabled":{"&, &:hover":{color:r,background:"transparent",cursor:"not-allowed",[`> ${n}`]:{cursor:"not-allowed"}}},[`> ${n}`]:{fontSize:e.previewOperationSize}},[`${a}-switch-left`]:{insetInlineStart:e.marginSM},[`${a}-switch-right`]:{insetInlineEnd:e.marginSM}}},eg=e=>{let{motionEaseOut:t,previewCls:n,motionDurationSlow:r,componentCls:a}=e;return[{[`${a}-preview-root`]:{[n]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${n}-body`]:Object.assign(Object.assign({},eu()),{overflow:"hidden"}),[`${n}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${r} ${t} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},eu()),{transition:`transform ${r} ${t} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${n}-moving`]:{[`${n}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${a}-preview-root`]:{[`${n}-wrap`]:{zIndex:e.zIndexPopup}}},{[`${a}-preview-operations-wrapper`]:{position:"fixed",zIndex:e.zIndexPopup+1},"&":[ep(e),em(e)]}]},ef=e=>{let{componentCls:t}=e;return{[t]:{position:"relative",display:"inline-block",[`${t}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${t}-img-placeholder`]:{backgroundColor:e.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${t}-mask`]:Object.assign({},ed(e)),[`${t}-mask:hover`]:{opacity:1},[`${t}-placeholder`]:Object.assign({},eu())}}},eh=e=>{let{previewCls:t}=e;return{[`${t}-root`]:(0,eo._y)(e,"zoom"),"&":(0,es.J$)(e,!0)}};var eb=(0,el.Z)("Image",e=>{let t=`${e.componentCls}-preview`,n=(0,ec.TS)(e,{previewCls:t,modalMaskBg:new er.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:e.controlHeightLG});return[ef(n),eg(n),(0,ea.Q)((0,ec.TS)(n,{componentCls:t})),eh(n)]},e=>({zIndexPopup:e.zIndexPopupBase+80,previewOperationColor:new er.C(e.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new er.C(e.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new er.C(e.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:1.5*e.fontSizeIcon})),eE=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);at.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n};let eT={rotateLeft:r.createElement(K,null),rotateRight:r.createElement(q,null),zoomIn:r.createElement(ee,null),zoomOut:r.createElement(en,null),close:r.createElement($.Z,null),left:r.createElement(j.Z,null),right:r.createElement(V.Z,null),flipX:r.createElement(Q,null),flipY:r.createElement(Q,{rotate:90})};var eS=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);at.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n};let ey=e=>{let{prefixCls:t,preview:n,className:i,rootClassName:s,style:l}=e,c=eS(e,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:u,locale:d=z.Z,getPopupContainer:p,image:m}=r.useContext(G.E_),g=u("image",t),f=u(),h=d.Image||z.Z.Image,[b,E]=eb(g),T=o()(s,E),S=o()(i,E,null==m?void 0:m.className),y=r.useMemo(()=>{if(!1===n)return n;let e="object"==typeof n?n:{},{getContainer:t}=e,i=eS(e,["getContainer"]);return Object.assign(Object.assign({mask:r.createElement("div",{className:`${g}-mask-info`},r.createElement(a.Z,null),null==h?void 0:h.preview),icons:eT},i),{getContainer:t||p,transitionName:(0,H.m)(f,"zoom",e.transitionName),maskTransitionName:(0,H.m)(f,"fade",e.maskTransitionName)})},[n,h]),A=Object.assign(Object.assign({},null==m?void 0:m.style),l);return b(r.createElement(B,Object.assign({prefixCls:g,preview:y,rootClassName:T,className:S,style:A},c)))};ey.PreviewGroup=e=>{var{previewPrefixCls:t,preview:n}=e,a=eE(e,["previewPrefixCls","preview"]);let{getPrefixCls:i}=r.useContext(G.E_),s=i("image",t),l=`${s}-preview`,c=i(),[u,d]=eb(s),p=r.useMemo(()=>{var e;if(!1===n)return n;let t="object"==typeof n?n:{},r=o()(d,null!==(e=t.rootClassName)&&void 0!==e?e:"");return Object.assign(Object.assign({},t),{transitionName:(0,H.m)(c,"zoom",t.transitionName),maskTransitionName:(0,H.m)(c,"fade",t.maskTransitionName),rootClassName:r})},[n]);return u(r.createElement(B.PreviewGroup,Object.assign({preview:p,previewPrefixCls:l,icons:eT},a)))};var eA=ey},56851:function(e,t){"use strict";t.Q=function(e){for(var t,n=[],r=String(e||""),a=r.indexOf(","),i=0,o=!1;!o;)-1===a&&(a=r.length,o=!0),((t=r.slice(i,a).trim())||!o)&&n.push(t),i=a+1,a=r.indexOf(",",i);return n}},63150:function(e){"use strict";var t=/[|\\{}()[\]^$+*?.]/g;e.exports=function(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(t,"\\$&")}},94470:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,a=Object.getOwnPropertyDescriptor,i=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},o=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,a=t.call(e,"constructor"),i=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!a&&!i)return!1;for(r in e);return void 0===r||t.call(e,r)},s=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(a)return a(e,n).value}return e[n]};e.exports=function e(){var t,n,r,a,c,u,d=arguments[0],p=1,m=arguments.length,g=!1;for("boolean"==typeof d&&(g=d,d=arguments[1]||{},p=2),(null==d||"object"!=typeof d&&"function"!=typeof d)&&(d={});p=97&&t<=122||t>=65&&t<=90}},7961:function(e,t,n){"use strict";var r=n(46260),a=n(46195);e.exports=function(e){return r(e)||a(e)}},46195:function(e){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=48&&t<=57}},79480:function(e){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}},89435:function(e){"use strict";var t;e.exports=function(e){var n,r="&"+e+";";return(t=t||document.createElement("i")).innerHTML=r,(59!==(n=t.textContent).charCodeAt(n.length-1)||"semi"===e)&&n!==r&&n}},57574:function(e,t,n){"use strict";var r=n(37452),a=n(93580),i=n(46195),o=n(79480),s=n(7961),l=n(89435);e.exports=function(e,t){var n,i,o={};for(i in t||(t={}),p)n=t[i],o[i]=null==n?p[i]:n;return(o.position.indent||o.position.start)&&(o.indent=o.position.indent||[],o.position=o.position.start),function(e,t){var n,i,o,p,T,S,y,A,k,_,v,C,N,R,I,O,w,x,L,D,P,M=t.additional,F=t.nonTerminated,U=t.text,B=t.reference,H=t.warning,G=t.textContext,z=t.referenceContext,$=t.warningContext,j=t.position,V=t.indent||[],W=e.length,Z=0,K=-1,Y=j.column||1,q=j.line||1,X="",Q=[];for("string"==typeof M&&(M=M.charCodeAt(0)),x=J(),_=H?function(e,t){var n=J();n.column+=t,n.offset+=t,H.call($,E[e],n,e)}:d,Z--,W++;++Z=55296&&n<=57343||n>1114111?(_(7,D),A=u(65533)):A in a?(_(6,D),A=a[A]):(C="",((i=A)>=1&&i<=8||11===i||i>=13&&i<=31||i>=127&&i<=159||i>=64976&&i<=65007||(65535&i)==65535||(65535&i)==65534)&&_(6,D),A>65535&&(A-=65536,C+=u(A>>>10|55296),A=56320|1023&A),A=C+u(A))):O!==m&&_(4,D)),A?(ee(),x=J(),Z=P-1,Y+=P-I+1,Q.push(A),L=J(),L.offset++,B&&B.call(z,A,{start:x,end:L},e.slice(I-1,P)),x=L):(X+=S=e.slice(I-1,P),Y+=S.length,Z=P-1)}else 10===y&&(q++,K++,Y=0),y==y?(X+=u(y),Y++):ee();return Q.join("");function J(){return{line:q,column:Y,offset:Z+(j.offset||0)}}function ee(){X&&(Q.push(X),U&&U.call(G,X,{start:x,end:J()}),X="")}}(e,o)};var c={}.hasOwnProperty,u=String.fromCharCode,d=Function.prototype,p={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},m="named",g="hexadecimal",f="decimal",h={};h[g]=16,h[f]=10;var b={};b[m]=s,b[f]=i,b[g]=o;var E={};E[1]="Named character references must be terminated by a semicolon",E[2]="Numeric character references must be terminated by a semicolon",E[3]="Named character references cannot be empty",E[4]="Numeric character references cannot be empty",E[5]="Named character references must be known",E[6]="Numeric character references cannot be disallowed",E[7]="Numeric character references cannot be outside the permissible Unicode range"},31515:function(e,t,n){"use strict";let{DOCUMENT_MODE:r}=n(16152),a="html",i=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],o=i.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]),s=["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"],l=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],c=l.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]);function u(e){let t=-1!==e.indexOf('"')?"'":'"';return t+e+t}function d(e,t){for(let n=0;n-1)return r.QUIRKS;let e=null===t?o:i;if(d(n,e))return r.QUIRKS;if(d(n,e=null===t?l:c))return r.LIMITED_QUIRKS}return r.NO_QUIRKS},t.serializeContent=function(e,t,n){let r="!DOCTYPE ";return e&&(r+=e),t?r+=" PUBLIC "+u(t):n&&(r+=" SYSTEM"),null!==n&&(r+=" "+u(n)),r}},41734:function(e){"use strict";e.exports={controlCharacterInInputStream:"control-character-in-input-stream",noncharacterInInputStream:"noncharacter-in-input-stream",surrogateInInputStream:"surrogate-in-input-stream",nonVoidHtmlElementStartTagWithTrailingSolidus:"non-void-html-element-start-tag-with-trailing-solidus",endTagWithAttributes:"end-tag-with-attributes",endTagWithTrailingSolidus:"end-tag-with-trailing-solidus",unexpectedSolidusInTag:"unexpected-solidus-in-tag",unexpectedNullCharacter:"unexpected-null-character",unexpectedQuestionMarkInsteadOfTagName:"unexpected-question-mark-instead-of-tag-name",invalidFirstCharacterOfTagName:"invalid-first-character-of-tag-name",unexpectedEqualsSignBeforeAttributeName:"unexpected-equals-sign-before-attribute-name",missingEndTagName:"missing-end-tag-name",unexpectedCharacterInAttributeName:"unexpected-character-in-attribute-name",unknownNamedCharacterReference:"unknown-named-character-reference",missingSemicolonAfterCharacterReference:"missing-semicolon-after-character-reference",unexpectedCharacterAfterDoctypeSystemIdentifier:"unexpected-character-after-doctype-system-identifier",unexpectedCharacterInUnquotedAttributeValue:"unexpected-character-in-unquoted-attribute-value",eofBeforeTagName:"eof-before-tag-name",eofInTag:"eof-in-tag",missingAttributeValue:"missing-attribute-value",missingWhitespaceBetweenAttributes:"missing-whitespace-between-attributes",missingWhitespaceAfterDoctypePublicKeyword:"missing-whitespace-after-doctype-public-keyword",missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers:"missing-whitespace-between-doctype-public-and-system-identifiers",missingWhitespaceAfterDoctypeSystemKeyword:"missing-whitespace-after-doctype-system-keyword",missingQuoteBeforeDoctypePublicIdentifier:"missing-quote-before-doctype-public-identifier",missingQuoteBeforeDoctypeSystemIdentifier:"missing-quote-before-doctype-system-identifier",missingDoctypePublicIdentifier:"missing-doctype-public-identifier",missingDoctypeSystemIdentifier:"missing-doctype-system-identifier",abruptDoctypePublicIdentifier:"abrupt-doctype-public-identifier",abruptDoctypeSystemIdentifier:"abrupt-doctype-system-identifier",cdataInHtmlContent:"cdata-in-html-content",incorrectlyOpenedComment:"incorrectly-opened-comment",eofInScriptHtmlCommentLikeText:"eof-in-script-html-comment-like-text",eofInDoctype:"eof-in-doctype",nestedComment:"nested-comment",abruptClosingOfEmptyComment:"abrupt-closing-of-empty-comment",eofInComment:"eof-in-comment",incorrectlyClosedComment:"incorrectly-closed-comment",eofInCdata:"eof-in-cdata",absenceOfDigitsInNumericCharacterReference:"absence-of-digits-in-numeric-character-reference",nullCharacterReference:"null-character-reference",surrogateCharacterReference:"surrogate-character-reference",characterReferenceOutsideUnicodeRange:"character-reference-outside-unicode-range",controlCharacterReference:"control-character-reference",noncharacterCharacterReference:"noncharacter-character-reference",missingWhitespaceBeforeDoctypeName:"missing-whitespace-before-doctype-name",missingDoctypeName:"missing-doctype-name",invalidCharacterSequenceAfterDoctypeName:"invalid-character-sequence-after-doctype-name",duplicateAttribute:"duplicate-attribute",nonConformingDoctype:"non-conforming-doctype",missingDoctype:"missing-doctype",misplacedDoctype:"misplaced-doctype",endTagWithoutMatchingOpenElement:"end-tag-without-matching-open-element",closingOfElementWithOpenChildElements:"closing-of-element-with-open-child-elements",disallowedContentInNoscriptInHead:"disallowed-content-in-noscript-in-head",openElementsLeftAfterEof:"open-elements-left-after-eof",abandonedHeadElementChild:"abandoned-head-element-child",misplacedStartTagForHeadElement:"misplaced-start-tag-for-head-element",nestedNoscriptInHead:"nested-noscript-in-head",eofInElementThatCanContainOnlyText:"eof-in-element-that-can-contain-only-text"}},88779:function(e,t,n){"use strict";let r=n(55763),a=n(16152),i=a.TAG_NAMES,o=a.NAMESPACES,s=a.ATTRS,l={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},c={attributename:"attributeName",attributetype:"attributeType",basefrequency:"baseFrequency",baseprofile:"baseProfile",calcmode:"calcMode",clippathunits:"clipPathUnits",diffuseconstant:"diffuseConstant",edgemode:"edgeMode",filterunits:"filterUnits",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",limitingconeangle:"limitingConeAngle",markerheight:"markerHeight",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textlength:"textLength",viewbox:"viewBox",viewtarget:"viewTarget",xchannelselector:"xChannelSelector",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan"},u={"xlink:actuate":{prefix:"xlink",name:"actuate",namespace:o.XLINK},"xlink:arcrole":{prefix:"xlink",name:"arcrole",namespace:o.XLINK},"xlink:href":{prefix:"xlink",name:"href",namespace:o.XLINK},"xlink:role":{prefix:"xlink",name:"role",namespace:o.XLINK},"xlink:show":{prefix:"xlink",name:"show",namespace:o.XLINK},"xlink:title":{prefix:"xlink",name:"title",namespace:o.XLINK},"xlink:type":{prefix:"xlink",name:"type",namespace:o.XLINK},"xml:base":{prefix:"xml",name:"base",namespace:o.XML},"xml:lang":{prefix:"xml",name:"lang",namespace:o.XML},"xml:space":{prefix:"xml",name:"space",namespace:o.XML},xmlns:{prefix:"",name:"xmlns",namespace:o.XMLNS},"xmlns:xlink":{prefix:"xmlns",name:"xlink",namespace:o.XMLNS}},d=t.SVG_TAG_NAMES_ADJUSTMENT_MAP={altglyph:"altGlyph",altglyphdef:"altGlyphDef",altglyphitem:"altGlyphItem",animatecolor:"animateColor",animatemotion:"animateMotion",animatetransform:"animateTransform",clippath:"clipPath",feblend:"feBlend",fecolormatrix:"feColorMatrix",fecomponenttransfer:"feComponentTransfer",fecomposite:"feComposite",feconvolvematrix:"feConvolveMatrix",fediffuselighting:"feDiffuseLighting",fedisplacementmap:"feDisplacementMap",fedistantlight:"feDistantLight",feflood:"feFlood",fefunca:"feFuncA",fefuncb:"feFuncB",fefuncg:"feFuncG",fefuncr:"feFuncR",fegaussianblur:"feGaussianBlur",feimage:"feImage",femerge:"feMerge",femergenode:"feMergeNode",femorphology:"feMorphology",feoffset:"feOffset",fepointlight:"fePointLight",fespecularlighting:"feSpecularLighting",fespotlight:"feSpotLight",fetile:"feTile",feturbulence:"feTurbulence",foreignobject:"foreignObject",glyphref:"glyphRef",lineargradient:"linearGradient",radialgradient:"radialGradient",textpath:"textPath"},p={[i.B]:!0,[i.BIG]:!0,[i.BLOCKQUOTE]:!0,[i.BODY]:!0,[i.BR]:!0,[i.CENTER]:!0,[i.CODE]:!0,[i.DD]:!0,[i.DIV]:!0,[i.DL]:!0,[i.DT]:!0,[i.EM]:!0,[i.EMBED]:!0,[i.H1]:!0,[i.H2]:!0,[i.H3]:!0,[i.H4]:!0,[i.H5]:!0,[i.H6]:!0,[i.HEAD]:!0,[i.HR]:!0,[i.I]:!0,[i.IMG]:!0,[i.LI]:!0,[i.LISTING]:!0,[i.MENU]:!0,[i.META]:!0,[i.NOBR]:!0,[i.OL]:!0,[i.P]:!0,[i.PRE]:!0,[i.RUBY]:!0,[i.S]:!0,[i.SMALL]:!0,[i.SPAN]:!0,[i.STRONG]:!0,[i.STRIKE]:!0,[i.SUB]:!0,[i.SUP]:!0,[i.TABLE]:!0,[i.TT]:!0,[i.U]:!0,[i.UL]:!0,[i.VAR]:!0};t.causesExit=function(e){let t=e.tagName,n=t===i.FONT&&(null!==r.getTokenAttr(e,s.COLOR)||null!==r.getTokenAttr(e,s.SIZE)||null!==r.getTokenAttr(e,s.FACE));return!!n||p[t]},t.adjustTokenMathMLAttrs=function(e){for(let t=0;t=55296&&e<=57343},t.isSurrogatePair=function(e){return e>=56320&&e<=57343},t.getSurrogatePairCodePoint=function(e,t){return(e-55296)*1024+9216+t},t.isControlCodePoint=function(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159},t.isUndefinedCodePoint=function(e){return e>=64976&&e<=65007||n.indexOf(e)>-1}},23843:function(e,t,n){"use strict";let r=n(81704);e.exports=class extends r{constructor(e,t){super(e),this.posTracker=null,this.onParseError=t.onParseError}_setErrorLocation(e){e.startLine=e.endLine=this.posTracker.line,e.startCol=e.endCol=this.posTracker.col,e.startOffset=e.endOffset=this.posTracker.offset}_reportError(e){let t={code:e,startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1};this._setErrorLocation(t),this.onParseError(t)}_getOverriddenMethods(e){return{_err(t){e._reportError(t)}}}}},22232:function(e,t,n){"use strict";let r=n(23843),a=n(70050),i=n(46110),o=n(81704);e.exports=class extends r{constructor(e,t){super(e,t),this.opts=t,this.ctLoc=null,this.locBeforeToken=!1}_setErrorLocation(e){this.ctLoc&&(e.startLine=this.ctLoc.startLine,e.startCol=this.ctLoc.startCol,e.startOffset=this.ctLoc.startOffset,e.endLine=this.locBeforeToken?this.ctLoc.startLine:this.ctLoc.endLine,e.endCol=this.locBeforeToken?this.ctLoc.startCol:this.ctLoc.endCol,e.endOffset=this.locBeforeToken?this.ctLoc.startOffset:this.ctLoc.endOffset)}_getOverriddenMethods(e,t){return{_bootstrap(n,r){t._bootstrap.call(this,n,r),o.install(this.tokenizer,a,e.opts),o.install(this.tokenizer,i)},_processInputToken(n){e.ctLoc=n.location,t._processInputToken.call(this,n)},_err(t,n){e.locBeforeToken=n&&n.beforeToken,e._reportError(t)}}}}},23288:function(e,t,n){"use strict";let r=n(23843),a=n(57930),i=n(81704);e.exports=class extends r{constructor(e,t){super(e,t),this.posTracker=i.install(e,a),this.lastErrOffset=-1}_reportError(e){this.lastErrOffset!==this.posTracker.offset&&(this.lastErrOffset=this.posTracker.offset,super._reportError(e))}}},70050:function(e,t,n){"use strict";let r=n(23843),a=n(23288),i=n(81704);e.exports=class extends r{constructor(e,t){super(e,t);let n=i.install(e.preprocessor,a,t);this.posTracker=n.posTracker}}},11077:function(e,t,n){"use strict";let r=n(81704);e.exports=class extends r{constructor(e,t){super(e),this.onItemPop=t.onItemPop}_getOverriddenMethods(e,t){return{pop(){e.onItemPop(this.current),t.pop.call(this)},popAllUpToHtmlElement(){for(let t=this.stackTop;t>0;t--)e.onItemPop(this.items[t]);t.popAllUpToHtmlElement.call(this)},remove(n){e.onItemPop(this.current),t.remove.call(this,n)}}}}},452:function(e,t,n){"use strict";let r=n(81704),a=n(55763),i=n(46110),o=n(11077),s=n(16152),l=s.TAG_NAMES;e.exports=class extends r{constructor(e){super(e),this.parser=e,this.treeAdapter=this.parser.treeAdapter,this.posTracker=null,this.lastStartTagToken=null,this.lastFosterParentingLocation=null,this.currentToken=null}_setStartLocation(e){let t=null;this.lastStartTagToken&&((t=Object.assign({},this.lastStartTagToken.location)).startTag=this.lastStartTagToken.location),this.treeAdapter.setNodeSourceCodeLocation(e,t)}_setEndLocation(e,t){let n=this.treeAdapter.getNodeSourceCodeLocation(e);if(n&&t.location){let n=t.location,r=this.treeAdapter.getTagName(e),i=t.type===a.END_TAG_TOKEN&&r===t.tagName,o={};i?(o.endTag=Object.assign({},n),o.endLine=n.endLine,o.endCol=n.endCol,o.endOffset=n.endOffset):(o.endLine=n.startLine,o.endCol=n.startCol,o.endOffset=n.startOffset),this.treeAdapter.updateNodeSourceCodeLocation(e,o)}}_getOverriddenMethods(e,t){return{_bootstrap(n,a){t._bootstrap.call(this,n,a),e.lastStartTagToken=null,e.lastFosterParentingLocation=null,e.currentToken=null;let s=r.install(this.tokenizer,i);e.posTracker=s.posTracker,r.install(this.openElements,o,{onItemPop:function(t){e._setEndLocation(t,e.currentToken)}})},_runParsingLoop(n){t._runParsingLoop.call(this,n);for(let t=this.openElements.stackTop;t>=0;t--)e._setEndLocation(this.openElements.items[t],e.currentToken)},_processTokenInForeignContent(n){e.currentToken=n,t._processTokenInForeignContent.call(this,n)},_processToken(n){e.currentToken=n,t._processToken.call(this,n);let r=n.type===a.END_TAG_TOKEN&&(n.tagName===l.HTML||n.tagName===l.BODY&&this.openElements.hasInScope(l.BODY));if(r)for(let t=this.openElements.stackTop;t>=0;t--){let r=this.openElements.items[t];if(this.treeAdapter.getTagName(r)===n.tagName){e._setEndLocation(r,n);break}}},_setDocumentType(e){t._setDocumentType.call(this,e);let n=this.treeAdapter.getChildNodes(this.document),r=n.length;for(let t=0;t{let i=a.MODE[r];n[i]=function(n){e.ctLoc=e._getCurrentLocation(),t[i].call(this,n)}}),n}}},57930:function(e,t,n){"use strict";let r=n(81704);e.exports=class extends r{constructor(e){super(e),this.preprocessor=e,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.offset=0,this.col=0,this.line=1}_getOverriddenMethods(e,t){return{advance(){let n=this.pos+1,r=this.html[n];return e.isEol&&(e.isEol=!1,e.line++,e.lineStartPos=n),("\n"===r||"\r"===r&&"\n"!==this.html[n+1])&&(e.isEol=!0),e.col=n-e.lineStartPos+1,e.offset=e.droppedBufferSize+n,t.advance.call(this)},retreat(){t.retreat.call(this),e.isEol=!1,e.col=this.pos-e.lineStartPos+1},dropParsedChunk(){let n=this.pos;t.dropParsedChunk.call(this);let r=n-this.pos;e.lineStartPos-=r,e.droppedBufferSize+=r,e.offset=e.droppedBufferSize+this.pos}}}}},12484:function(e){"use strict";class t{constructor(e){this.length=0,this.entries=[],this.treeAdapter=e,this.bookmark=null}_getNoahArkConditionCandidates(e){let n=[];if(this.length>=3){let r=this.treeAdapter.getAttrList(e).length,a=this.treeAdapter.getTagName(e),i=this.treeAdapter.getNamespaceURI(e);for(let e=this.length-1;e>=0;e--){let o=this.entries[e];if(o.type===t.MARKER_ENTRY)break;let s=o.element,l=this.treeAdapter.getAttrList(s),c=this.treeAdapter.getTagName(s)===a&&this.treeAdapter.getNamespaceURI(s)===i&&l.length===r;c&&n.push({idx:e,attrs:l})}}return n.length<3?[]:n}_ensureNoahArkCondition(e){let t=this._getNoahArkConditionCandidates(e),n=t.length;if(n){let r=this.treeAdapter.getAttrList(e),a=r.length,i=Object.create(null);for(let e=0;e=2;e--)this.entries.splice(t[e].idx,1),this.length--}}insertMarker(){this.entries.push({type:t.MARKER_ENTRY}),this.length++}pushElement(e,n){this._ensureNoahArkCondition(e),this.entries.push({type:t.ELEMENT_ENTRY,element:e,token:n}),this.length++}insertElementAfterBookmark(e,n){let r=this.length-1;for(;r>=0&&this.entries[r]!==this.bookmark;r--);this.entries.splice(r+1,0,{type:t.ELEMENT_ENTRY,element:e,token:n}),this.length++}removeEntry(e){for(let t=this.length-1;t>=0;t--)if(this.entries[t]===e){this.entries.splice(t,1),this.length--;break}}clearToLastMarker(){for(;this.length;){let e=this.entries.pop();if(this.length--,e.type===t.MARKER_ENTRY)break}}getElementEntryInScopeWithTagName(e){for(let n=this.length-1;n>=0;n--){let r=this.entries[n];if(r.type===t.MARKER_ENTRY)break;if(this.treeAdapter.getTagName(r.element)===e)return r}return null}getElementEntry(e){for(let n=this.length-1;n>=0;n--){let r=this.entries[n];if(r.type===t.ELEMENT_ENTRY&&r.element===e)return r}return null}}t.MARKER_ENTRY="MARKER_ENTRY",t.ELEMENT_ENTRY="ELEMENT_ENTRY",e.exports=t},7045:function(e,t,n){"use strict";let r=n(55763),a=n(46519),i=n(12484),o=n(452),s=n(22232),l=n(81704),c=n(17296),u=n(8904),d=n(31515),p=n(88779),m=n(41734),g=n(54284),f=n(16152),h=f.TAG_NAMES,b=f.NAMESPACES,E=f.ATTRS,T={scriptingEnabled:!0,sourceCodeLocationInfo:!1,onParseError:null,treeAdapter:c},S="hidden",y="INITIAL_MODE",A="BEFORE_HTML_MODE",k="BEFORE_HEAD_MODE",_="IN_HEAD_MODE",v="IN_HEAD_NO_SCRIPT_MODE",C="AFTER_HEAD_MODE",N="IN_BODY_MODE",R="TEXT_MODE",I="IN_TABLE_MODE",O="IN_TABLE_TEXT_MODE",w="IN_CAPTION_MODE",x="IN_COLUMN_GROUP_MODE",L="IN_TABLE_BODY_MODE",D="IN_ROW_MODE",P="IN_CELL_MODE",M="IN_SELECT_MODE",F="IN_SELECT_IN_TABLE_MODE",U="IN_TEMPLATE_MODE",B="AFTER_BODY_MODE",H="IN_FRAMESET_MODE",G="AFTER_FRAMESET_MODE",z="AFTER_AFTER_BODY_MODE",$="AFTER_AFTER_FRAMESET_MODE",j={[h.TR]:D,[h.TBODY]:L,[h.THEAD]:L,[h.TFOOT]:L,[h.CAPTION]:w,[h.COLGROUP]:x,[h.TABLE]:I,[h.BODY]:N,[h.FRAMESET]:H},V={[h.CAPTION]:I,[h.COLGROUP]:I,[h.TBODY]:I,[h.TFOOT]:I,[h.THEAD]:I,[h.COL]:x,[h.TR]:L,[h.TD]:D,[h.TH]:D},W={[y]:{[r.CHARACTER_TOKEN]:ee,[r.NULL_CHARACTER_TOKEN]:ee,[r.WHITESPACE_CHARACTER_TOKEN]:K,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:function(e,t){e._setDocumentType(t);let n=t.forceQuirks?f.DOCUMENT_MODE.QUIRKS:d.getDocumentMode(t);d.isConforming(t)||e._err(m.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,n),e.insertionMode=A},[r.START_TAG_TOKEN]:ee,[r.END_TAG_TOKEN]:ee,[r.EOF_TOKEN]:ee},[A]:{[r.CHARACTER_TOKEN]:et,[r.NULL_CHARACTER_TOKEN]:et,[r.WHITESPACE_CHARACTER_TOKEN]:K,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){t.tagName===h.HTML?(e._insertElement(t,b.HTML),e.insertionMode=k):et(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;(n===h.HTML||n===h.HEAD||n===h.BODY||n===h.BR)&&et(e,t)},[r.EOF_TOKEN]:et},[k]:{[r.CHARACTER_TOKEN]:en,[r.NULL_CHARACTER_TOKEN]:en,[r.WHITESPACE_CHARACTER_TOKEN]:K,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.HTML?eS(e,t):n===h.HEAD?(e._insertElement(t,b.HTML),e.headElement=e.openElements.current,e.insertionMode=_):en(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.HEAD||n===h.BODY||n===h.HTML||n===h.BR?en(e,t):e._err(m.endTagWithoutMatchingOpenElement)},[r.EOF_TOKEN]:en},[_]:{[r.CHARACTER_TOKEN]:ei,[r.NULL_CHARACTER_TOKEN]:ei,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:er,[r.END_TAG_TOKEN]:ea,[r.EOF_TOKEN]:ei},[v]:{[r.CHARACTER_TOKEN]:eo,[r.NULL_CHARACTER_TOKEN]:eo,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.HTML?eS(e,t):n===h.BASEFONT||n===h.BGSOUND||n===h.HEAD||n===h.LINK||n===h.META||n===h.NOFRAMES||n===h.STYLE?er(e,t):n===h.NOSCRIPT?e._err(m.nestedNoscriptInHead):eo(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.NOSCRIPT?(e.openElements.pop(),e.insertionMode=_):n===h.BR?eo(e,t):e._err(m.endTagWithoutMatchingOpenElement)},[r.EOF_TOKEN]:eo},[C]:{[r.CHARACTER_TOKEN]:es,[r.NULL_CHARACTER_TOKEN]:es,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:Y,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.HTML?eS(e,t):n===h.BODY?(e._insertElement(t,b.HTML),e.framesetOk=!1,e.insertionMode=N):n===h.FRAMESET?(e._insertElement(t,b.HTML),e.insertionMode=H):n===h.BASE||n===h.BASEFONT||n===h.BGSOUND||n===h.LINK||n===h.META||n===h.NOFRAMES||n===h.SCRIPT||n===h.STYLE||n===h.TEMPLATE||n===h.TITLE?(e._err(m.abandonedHeadElementChild),e.openElements.push(e.headElement),er(e,t),e.openElements.remove(e.headElement)):n===h.HEAD?e._err(m.misplacedStartTagForHeadElement):es(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.BODY||n===h.HTML||n===h.BR?es(e,t):n===h.TEMPLATE?ea(e,t):e._err(m.endTagWithoutMatchingOpenElement)},[r.EOF_TOKEN]:es},[N]:{[r.CHARACTER_TOKEN]:ec,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:el,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:eS,[r.END_TAG_TOKEN]:e_,[r.EOF_TOKEN]:ev},[R]:{[r.CHARACTER_TOKEN]:Q,[r.NULL_CHARACTER_TOKEN]:Q,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:K,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:K,[r.END_TAG_TOKEN]:function(e,t){t.tagName===h.SCRIPT&&(e.pendingScript=e.openElements.current),e.openElements.pop(),e.insertionMode=e.originalInsertionMode},[r.EOF_TOKEN]:function(e,t){e._err(m.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e._processToken(t)}},[I]:{[r.CHARACTER_TOKEN]:eC,[r.NULL_CHARACTER_TOKEN]:eC,[r.WHITESPACE_CHARACTER_TOKEN]:eC,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:eN,[r.END_TAG_TOKEN]:eR,[r.EOF_TOKEN]:ev},[O]:{[r.CHARACTER_TOKEN]:function(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0},[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:function(e,t){e.pendingCharacterTokens.push(t)},[r.COMMENT_TOKEN]:eO,[r.DOCTYPE_TOKEN]:eO,[r.START_TAG_TOKEN]:eO,[r.END_TAG_TOKEN]:eO,[r.EOF_TOKEN]:eO},[w]:{[r.CHARACTER_TOKEN]:ec,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:el,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.CAPTION||n===h.COL||n===h.COLGROUP||n===h.TBODY||n===h.TD||n===h.TFOOT||n===h.TH||n===h.THEAD||n===h.TR?e.openElements.hasInTableScope(h.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(h.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=I,e._processToken(t)):eS(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.CAPTION||n===h.TABLE?e.openElements.hasInTableScope(h.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(h.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=I,n===h.TABLE&&e._processToken(t)):n!==h.BODY&&n!==h.COL&&n!==h.COLGROUP&&n!==h.HTML&&n!==h.TBODY&&n!==h.TD&&n!==h.TFOOT&&n!==h.TH&&n!==h.THEAD&&n!==h.TR&&e_(e,t)},[r.EOF_TOKEN]:ev},[x]:{[r.CHARACTER_TOKEN]:ew,[r.NULL_CHARACTER_TOKEN]:ew,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.HTML?eS(e,t):n===h.COL?(e._appendElement(t,b.HTML),t.ackSelfClosing=!0):n===h.TEMPLATE?er(e,t):ew(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.COLGROUP?e.openElements.currentTagName===h.COLGROUP&&(e.openElements.pop(),e.insertionMode=I):n===h.TEMPLATE?ea(e,t):n!==h.COL&&ew(e,t)},[r.EOF_TOKEN]:ev},[L]:{[r.CHARACTER_TOKEN]:eC,[r.NULL_CHARACTER_TOKEN]:eC,[r.WHITESPACE_CHARACTER_TOKEN]:eC,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.TR?(e.openElements.clearBackToTableBodyContext(),e._insertElement(t,b.HTML),e.insertionMode=D):n===h.TH||n===h.TD?(e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(h.TR),e.insertionMode=D,e._processToken(t)):n===h.CAPTION||n===h.COL||n===h.COLGROUP||n===h.TBODY||n===h.TFOOT||n===h.THEAD?e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=I,e._processToken(t)):eN(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.TBODY||n===h.TFOOT||n===h.THEAD?e.openElements.hasInTableScope(n)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=I):n===h.TABLE?e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=I,e._processToken(t)):(n!==h.BODY&&n!==h.CAPTION&&n!==h.COL&&n!==h.COLGROUP||n!==h.HTML&&n!==h.TD&&n!==h.TH&&n!==h.TR)&&eR(e,t)},[r.EOF_TOKEN]:ev},[D]:{[r.CHARACTER_TOKEN]:eC,[r.NULL_CHARACTER_TOKEN]:eC,[r.WHITESPACE_CHARACTER_TOKEN]:eC,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.TH||n===h.TD?(e.openElements.clearBackToTableRowContext(),e._insertElement(t,b.HTML),e.insertionMode=P,e.activeFormattingElements.insertMarker()):n===h.CAPTION||n===h.COL||n===h.COLGROUP||n===h.TBODY||n===h.TFOOT||n===h.THEAD||n===h.TR?e.openElements.hasInTableScope(h.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=L,e._processToken(t)):eN(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.TR?e.openElements.hasInTableScope(h.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=L):n===h.TABLE?e.openElements.hasInTableScope(h.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=L,e._processToken(t)):n===h.TBODY||n===h.TFOOT||n===h.THEAD?(e.openElements.hasInTableScope(n)||e.openElements.hasInTableScope(h.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=L,e._processToken(t)):(n!==h.BODY&&n!==h.CAPTION&&n!==h.COL&&n!==h.COLGROUP||n!==h.HTML&&n!==h.TD&&n!==h.TH)&&eR(e,t)},[r.EOF_TOKEN]:ev},[P]:{[r.CHARACTER_TOKEN]:ec,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:el,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.CAPTION||n===h.COL||n===h.COLGROUP||n===h.TBODY||n===h.TD||n===h.TFOOT||n===h.TH||n===h.THEAD||n===h.TR?(e.openElements.hasInTableScope(h.TD)||e.openElements.hasInTableScope(h.TH))&&(e._closeTableCell(),e._processToken(t)):eS(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.TD||n===h.TH?e.openElements.hasInTableScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=D):n===h.TABLE||n===h.TBODY||n===h.TFOOT||n===h.THEAD||n===h.TR?e.openElements.hasInTableScope(n)&&(e._closeTableCell(),e._processToken(t)):n!==h.BODY&&n!==h.CAPTION&&n!==h.COL&&n!==h.COLGROUP&&n!==h.HTML&&e_(e,t)},[r.EOF_TOKEN]:ev},[M]:{[r.CHARACTER_TOKEN]:Q,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:ex,[r.END_TAG_TOKEN]:eL,[r.EOF_TOKEN]:ev},[F]:{[r.CHARACTER_TOKEN]:Q,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.CAPTION||n===h.TABLE||n===h.TBODY||n===h.TFOOT||n===h.THEAD||n===h.TR||n===h.TD||n===h.TH?(e.openElements.popUntilTagNamePopped(h.SELECT),e._resetInsertionMode(),e._processToken(t)):ex(e,t)},[r.END_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.CAPTION||n===h.TABLE||n===h.TBODY||n===h.TFOOT||n===h.THEAD||n===h.TR||n===h.TD||n===h.TH?e.openElements.hasInTableScope(n)&&(e.openElements.popUntilTagNamePopped(h.SELECT),e._resetInsertionMode(),e._processToken(t)):eL(e,t)},[r.EOF_TOKEN]:ev},[U]:{[r.CHARACTER_TOKEN]:ec,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:el,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;if(n===h.BASE||n===h.BASEFONT||n===h.BGSOUND||n===h.LINK||n===h.META||n===h.NOFRAMES||n===h.SCRIPT||n===h.STYLE||n===h.TEMPLATE||n===h.TITLE)er(e,t);else{let r=V[n]||N;e._popTmplInsertionMode(),e._pushTmplInsertionMode(r),e.insertionMode=r,e._processToken(t)}},[r.END_TAG_TOKEN]:function(e,t){t.tagName===h.TEMPLATE&&ea(e,t)},[r.EOF_TOKEN]:eD},[B]:{[r.CHARACTER_TOKEN]:eP,[r.NULL_CHARACTER_TOKEN]:eP,[r.WHITESPACE_CHARACTER_TOKEN]:el,[r.COMMENT_TOKEN]:function(e,t){e._appendCommentNode(t,e.openElements.items[0])},[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){t.tagName===h.HTML?eS(e,t):eP(e,t)},[r.END_TAG_TOKEN]:function(e,t){t.tagName===h.HTML?e.fragmentContext||(e.insertionMode=z):eP(e,t)},[r.EOF_TOKEN]:J},[H]:{[r.CHARACTER_TOKEN]:K,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.HTML?eS(e,t):n===h.FRAMESET?e._insertElement(t,b.HTML):n===h.FRAME?(e._appendElement(t,b.HTML),t.ackSelfClosing=!0):n===h.NOFRAMES&&er(e,t)},[r.END_TAG_TOKEN]:function(e,t){t.tagName!==h.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagName===h.FRAMESET||(e.insertionMode=G))},[r.EOF_TOKEN]:J},[G]:{[r.CHARACTER_TOKEN]:K,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:Q,[r.COMMENT_TOKEN]:q,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.HTML?eS(e,t):n===h.NOFRAMES&&er(e,t)},[r.END_TAG_TOKEN]:function(e,t){t.tagName===h.HTML&&(e.insertionMode=$)},[r.EOF_TOKEN]:J},[z]:{[r.CHARACTER_TOKEN]:eM,[r.NULL_CHARACTER_TOKEN]:eM,[r.WHITESPACE_CHARACTER_TOKEN]:el,[r.COMMENT_TOKEN]:X,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){t.tagName===h.HTML?eS(e,t):eM(e,t)},[r.END_TAG_TOKEN]:eM,[r.EOF_TOKEN]:J},[$]:{[r.CHARACTER_TOKEN]:K,[r.NULL_CHARACTER_TOKEN]:K,[r.WHITESPACE_CHARACTER_TOKEN]:el,[r.COMMENT_TOKEN]:X,[r.DOCTYPE_TOKEN]:K,[r.START_TAG_TOKEN]:function(e,t){let n=t.tagName;n===h.HTML?eS(e,t):n===h.NOFRAMES&&er(e,t)},[r.END_TAG_TOKEN]:K,[r.EOF_TOKEN]:J}};function Z(e,t){let n,r;for(let a=0;a<8&&((r=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName))?e.openElements.contains(r.element)?e.openElements.hasInScope(t.tagName)||(r=null):(e.activeFormattingElements.removeEntry(r),r=null):ek(e,t),n=r);a++){let t=function(e,t){let n=null;for(let r=e.openElements.stackTop;r>=0;r--){let a=e.openElements.items[r];if(a===t.element)break;e._isSpecialElement(a)&&(n=a)}return n||(e.openElements.popUntilElementPopped(t.element),e.activeFormattingElements.removeEntry(t)),n}(e,n);if(!t)break;e.activeFormattingElements.bookmark=n;let r=function(e,t,n){let r=t,a=e.openElements.getCommonAncestor(t);for(let i=0,o=a;o!==n;i++,o=a){a=e.openElements.getCommonAncestor(o);let n=e.activeFormattingElements.getElementEntry(o),s=n&&i>=3,l=!n||s;l?(s&&e.activeFormattingElements.removeEntry(n),e.openElements.remove(o)):(o=function(e,t){let n=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,n,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r,r}(e,n),r===t&&(e.activeFormattingElements.bookmark=n),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(o,r),r=o)}return r}(e,t,n.element),a=e.openElements.getCommonAncestor(n.element);e.treeAdapter.detachNode(r),function(e,t,n){if(e._isElementCausesFosterParenting(t))e._fosterParentElement(n);else{let r=e.treeAdapter.getTagName(t),a=e.treeAdapter.getNamespaceURI(t);r===h.TEMPLATE&&a===b.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n)}}(e,a,r),function(e,t,n){let r=e.treeAdapter.getNamespaceURI(n.element),a=n.token,i=e.treeAdapter.createElement(a.tagName,r,a.attrs);e._adoptNodes(t,i),e.treeAdapter.appendChild(t,i),e.activeFormattingElements.insertElementAfterBookmark(i,n.token),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,i)}(e,t,n)}}function K(){}function Y(e){e._err(m.misplacedDoctype)}function q(e,t){e._appendCommentNode(t,e.openElements.currentTmplContent||e.openElements.current)}function X(e,t){e._appendCommentNode(t,e.document)}function Q(e,t){e._insertCharacters(t)}function J(e){e.stopped=!0}function ee(e,t){e._err(m.missingDoctype,{beforeToken:!0}),e.treeAdapter.setDocumentMode(e.document,f.DOCUMENT_MODE.QUIRKS),e.insertionMode=A,e._processToken(t)}function et(e,t){e._insertFakeRootElement(),e.insertionMode=k,e._processToken(t)}function en(e,t){e._insertFakeElement(h.HEAD),e.headElement=e.openElements.current,e.insertionMode=_,e._processToken(t)}function er(e,t){let n=t.tagName;n===h.HTML?eS(e,t):n===h.BASE||n===h.BASEFONT||n===h.BGSOUND||n===h.LINK||n===h.META?(e._appendElement(t,b.HTML),t.ackSelfClosing=!0):n===h.TITLE?e._switchToTextParsing(t,r.MODE.RCDATA):n===h.NOSCRIPT?e.options.scriptingEnabled?e._switchToTextParsing(t,r.MODE.RAWTEXT):(e._insertElement(t,b.HTML),e.insertionMode=v):n===h.NOFRAMES||n===h.STYLE?e._switchToTextParsing(t,r.MODE.RAWTEXT):n===h.SCRIPT?e._switchToTextParsing(t,r.MODE.SCRIPT_DATA):n===h.TEMPLATE?(e._insertTemplate(t,b.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=U,e._pushTmplInsertionMode(U)):n===h.HEAD?e._err(m.misplacedStartTagForHeadElement):ei(e,t)}function ea(e,t){let n=t.tagName;n===h.HEAD?(e.openElements.pop(),e.insertionMode=C):n===h.BODY||n===h.BR||n===h.HTML?ei(e,t):n===h.TEMPLATE&&e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagName!==h.TEMPLATE&&e._err(m.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(h.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e._popTmplInsertionMode(),e._resetInsertionMode()):e._err(m.endTagWithoutMatchingOpenElement)}function ei(e,t){e.openElements.pop(),e.insertionMode=C,e._processToken(t)}function eo(e,t){let n=t.type===r.EOF_TOKEN?m.openElementsLeftAfterEof:m.disallowedContentInNoscriptInHead;e._err(n),e.openElements.pop(),e.insertionMode=_,e._processToken(t)}function es(e,t){e._insertFakeElement(h.BODY),e.insertionMode=N,e._processToken(t)}function el(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function ec(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function eu(e,t){e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._insertElement(t,b.HTML)}function ed(e,t){e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._insertElement(t,b.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function ep(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,b.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function em(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,b.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function eg(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,b.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function ef(e,t){e._appendElement(t,b.HTML),t.ackSelfClosing=!0}function eh(e,t){e._switchToTextParsing(t,r.MODE.RAWTEXT)}function eb(e,t){e.openElements.currentTagName===h.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,b.HTML)}function eE(e,t){e.openElements.hasInScope(h.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,b.HTML)}function eT(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,b.HTML)}function eS(e,t){let n=t.tagName;switch(n.length){case 1:n===h.I||n===h.S||n===h.B||n===h.U?ep(e,t):n===h.P?eu(e,t):n===h.A?function(e,t){let n=e.activeFormattingElements.getElementEntryInScopeWithTagName(h.A);n&&(Z(e,t),e.openElements.remove(n.element),e.activeFormattingElements.removeEntry(n)),e._reconstructActiveFormattingElements(),e._insertElement(t,b.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t):eT(e,t);break;case 2:n===h.DL||n===h.OL||n===h.UL?eu(e,t):n===h.H1||n===h.H2||n===h.H3||n===h.H4||n===h.H5||n===h.H6?function(e,t){e.openElements.hasInButtonScope(h.P)&&e._closePElement();let n=e.openElements.currentTagName;(n===h.H1||n===h.H2||n===h.H3||n===h.H4||n===h.H5||n===h.H6)&&e.openElements.pop(),e._insertElement(t,b.HTML)}(e,t):n===h.LI||n===h.DD||n===h.DT?function(e,t){e.framesetOk=!1;let n=t.tagName;for(let t=e.openElements.stackTop;t>=0;t--){let r=e.openElements.items[t],a=e.treeAdapter.getTagName(r),i=null;if(n===h.LI&&a===h.LI?i=h.LI:(n===h.DD||n===h.DT)&&(a===h.DD||a===h.DT)&&(i=a),i){e.openElements.generateImpliedEndTagsWithExclusion(i),e.openElements.popUntilTagNamePopped(i);break}if(a!==h.ADDRESS&&a!==h.DIV&&a!==h.P&&e._isSpecialElement(r))break}e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._insertElement(t,b.HTML)}(e,t):n===h.EM||n===h.TT?ep(e,t):n===h.BR?eg(e,t):n===h.HR?(e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._appendElement(t,b.HTML),e.framesetOk=!1,t.ackSelfClosing=!0):n===h.RB?eE(e,t):n===h.RT||n===h.RP?(e.openElements.hasInScope(h.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(h.RTC),e._insertElement(t,b.HTML)):n!==h.TH&&n!==h.TD&&n!==h.TR&&eT(e,t);break;case 3:n===h.DIV||n===h.DIR||n===h.NAV?eu(e,t):n===h.PRE?ed(e,t):n===h.BIG?ep(e,t):n===h.IMG||n===h.WBR?eg(e,t):n===h.XMP?(e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,r.MODE.RAWTEXT)):n===h.SVG?(e._reconstructActiveFormattingElements(),p.adjustTokenSVGAttrs(t),p.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,b.SVG):e._insertElement(t,b.SVG),t.ackSelfClosing=!0):n===h.RTC?eE(e,t):n!==h.COL&&eT(e,t);break;case 4:n===h.HTML?0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs):n===h.BASE||n===h.LINK||n===h.META?er(e,t):n===h.BODY?function(e,t){let n=e.openElements.tryPeekProperlyNestedBodyElement();n&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(n,t.attrs))}(e,t):n===h.MAIN||n===h.MENU?eu(e,t):n===h.FORM?function(e,t){let n=e.openElements.tmplCount>0;e.formElement&&!n||(e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._insertElement(t,b.HTML),n||(e.formElement=e.openElements.current))}(e,t):n===h.CODE||n===h.FONT?ep(e,t):n===h.NOBR?(e._reconstructActiveFormattingElements(),e.openElements.hasInScope(h.NOBR)&&(Z(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,b.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)):n===h.AREA?eg(e,t):n===h.MATH?(e._reconstructActiveFormattingElements(),p.adjustTokenMathMLAttrs(t),p.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,b.MATHML):e._insertElement(t,b.MATHML),t.ackSelfClosing=!0):n===h.MENU?(e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._insertElement(t,b.HTML)):n!==h.HEAD&&eT(e,t);break;case 5:n===h.STYLE||n===h.TITLE?er(e,t):n===h.ASIDE?eu(e,t):n===h.SMALL?ep(e,t):n===h.TABLE?(e.treeAdapter.getDocumentMode(e.document)!==f.DOCUMENT_MODE.QUIRKS&&e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._insertElement(t,b.HTML),e.framesetOk=!1,e.insertionMode=I):n===h.EMBED?eg(e,t):n===h.INPUT?function(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,b.HTML);let n=r.getTokenAttr(t,E.TYPE);n&&n.toLowerCase()===S||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t):n===h.PARAM||n===h.TRACK?ef(e,t):n===h.IMAGE?(t.tagName=h.IMG,eg(e,t)):n!==h.FRAME&&n!==h.TBODY&&n!==h.TFOOT&&n!==h.THEAD&&eT(e,t);break;case 6:n===h.SCRIPT?er(e,t):n===h.CENTER||n===h.FIGURE||n===h.FOOTER||n===h.HEADER||n===h.HGROUP||n===h.DIALOG?eu(e,t):n===h.BUTTON?(e.openElements.hasInScope(h.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(h.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,b.HTML),e.framesetOk=!1):n===h.STRIKE||n===h.STRONG?ep(e,t):n===h.APPLET||n===h.OBJECT?em(e,t):n===h.KEYGEN?eg(e,t):n===h.SOURCE?ef(e,t):n===h.IFRAME?(e.framesetOk=!1,e._switchToTextParsing(t,r.MODE.RAWTEXT)):n===h.SELECT?(e._reconstructActiveFormattingElements(),e._insertElement(t,b.HTML),e.framesetOk=!1,e.insertionMode===I||e.insertionMode===w||e.insertionMode===L||e.insertionMode===D||e.insertionMode===P?e.insertionMode=F:e.insertionMode=M):n===h.OPTION?eb(e,t):eT(e,t);break;case 7:n===h.BGSOUND?er(e,t):n===h.DETAILS||n===h.ADDRESS||n===h.ARTICLE||n===h.SECTION||n===h.SUMMARY?eu(e,t):n===h.LISTING?ed(e,t):n===h.MARQUEE?em(e,t):n===h.NOEMBED?eh(e,t):n!==h.CAPTION&&eT(e,t);break;case 8:n===h.BASEFONT?er(e,t):n===h.FRAMESET?function(e,t){let n=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&n&&(e.treeAdapter.detachNode(n),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,b.HTML),e.insertionMode=H)}(e,t):n===h.FIELDSET?eu(e,t):n===h.TEXTAREA?(e._insertElement(t,b.HTML),e.skipNextNewLine=!0,e.tokenizer.state=r.MODE.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=R):n===h.TEMPLATE?er(e,t):n===h.NOSCRIPT?e.options.scriptingEnabled?eh(e,t):eT(e,t):n===h.OPTGROUP?eb(e,t):n!==h.COLGROUP&&eT(e,t);break;case 9:n===h.PLAINTEXT?(e.openElements.hasInButtonScope(h.P)&&e._closePElement(),e._insertElement(t,b.HTML),e.tokenizer.state=r.MODE.PLAINTEXT):eT(e,t);break;case 10:n===h.BLOCKQUOTE||n===h.FIGCAPTION?eu(e,t):eT(e,t);break;default:eT(e,t)}}function ey(e,t){let n=t.tagName;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n))}function eA(e,t){let n=t.tagName;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker())}function ek(e,t){let n=t.tagName;for(let t=e.openElements.stackTop;t>0;t--){let r=e.openElements.items[t];if(e.treeAdapter.getTagName(r)===n){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilElementPopped(r);break}if(e._isSpecialElement(r))break}}function e_(e,t){let n=t.tagName;switch(n.length){case 1:n===h.A||n===h.B||n===h.I||n===h.S||n===h.U?Z(e,t):n===h.P?(e.openElements.hasInButtonScope(h.P)||e._insertFakeElement(h.P),e._closePElement()):ek(e,t);break;case 2:n===h.DL||n===h.UL||n===h.OL?ey(e,t):n===h.LI?e.openElements.hasInListItemScope(h.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(h.LI),e.openElements.popUntilTagNamePopped(h.LI)):n===h.DD||n===h.DT?function(e,t){let n=t.tagName;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n))}(e,t):n===h.H1||n===h.H2||n===h.H3||n===h.H4||n===h.H5||n===h.H6?e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped()):n===h.BR?(e._reconstructActiveFormattingElements(),e._insertFakeElement(h.BR),e.openElements.pop(),e.framesetOk=!1):n===h.EM||n===h.TT?Z(e,t):ek(e,t);break;case 3:n===h.BIG?Z(e,t):n===h.DIR||n===h.DIV||n===h.NAV||n===h.PRE?ey(e,t):ek(e,t);break;case 4:n===h.BODY?e.openElements.hasInScope(h.BODY)&&(e.insertionMode=B):n===h.HTML?e.openElements.hasInScope(h.BODY)&&(e.insertionMode=B,e._processToken(t)):n===h.FORM?function(e){let t=e.openElements.tmplCount>0,n=e.formElement;t||(e.formElement=null),(n||t)&&e.openElements.hasInScope(h.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(h.FORM):e.openElements.remove(n))}(e,t):n===h.CODE||n===h.FONT||n===h.NOBR?Z(e,t):n===h.MAIN||n===h.MENU?ey(e,t):ek(e,t);break;case 5:n===h.ASIDE?ey(e,t):n===h.SMALL?Z(e,t):ek(e,t);break;case 6:n===h.CENTER||n===h.FIGURE||n===h.FOOTER||n===h.HEADER||n===h.HGROUP||n===h.DIALOG?ey(e,t):n===h.APPLET||n===h.OBJECT?eA(e,t):n===h.STRIKE||n===h.STRONG?Z(e,t):ek(e,t);break;case 7:n===h.ADDRESS||n===h.ARTICLE||n===h.DETAILS||n===h.SECTION||n===h.SUMMARY||n===h.LISTING?ey(e,t):n===h.MARQUEE?eA(e,t):ek(e,t);break;case 8:n===h.FIELDSET?ey(e,t):n===h.TEMPLATE?ea(e,t):ek(e,t);break;case 10:n===h.BLOCKQUOTE||n===h.FIGCAPTION?ey(e,t):ek(e,t);break;default:ek(e,t)}}function ev(e,t){e.tmplInsertionModeStackTop>-1?eD(e,t):e.stopped=!0}function eC(e,t){let n=e.openElements.currentTagName;n===h.TABLE||n===h.TBODY||n===h.TFOOT||n===h.THEAD||n===h.TR?(e.pendingCharacterTokens=[],e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=O,e._processToken(t)):eI(e,t)}function eN(e,t){let n=t.tagName;switch(n.length){case 2:n===h.TD||n===h.TH||n===h.TR?(e.openElements.clearBackToTableContext(),e._insertFakeElement(h.TBODY),e.insertionMode=L,e._processToken(t)):eI(e,t);break;case 3:n===h.COL?(e.openElements.clearBackToTableContext(),e._insertFakeElement(h.COLGROUP),e.insertionMode=x,e._processToken(t)):eI(e,t);break;case 4:n===h.FORM?e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,b.HTML),e.formElement=e.openElements.current,e.openElements.pop()):eI(e,t);break;case 5:n===h.TABLE?e.openElements.hasInTableScope(h.TABLE)&&(e.openElements.popUntilTagNamePopped(h.TABLE),e._resetInsertionMode(),e._processToken(t)):n===h.STYLE?er(e,t):n===h.TBODY||n===h.TFOOT||n===h.THEAD?(e.openElements.clearBackToTableContext(),e._insertElement(t,b.HTML),e.insertionMode=L):n===h.INPUT?function(e,t){let n=r.getTokenAttr(t,E.TYPE);n&&n.toLowerCase()===S?e._appendElement(t,b.HTML):eI(e,t),t.ackSelfClosing=!0}(e,t):eI(e,t);break;case 6:n===h.SCRIPT?er(e,t):eI(e,t);break;case 7:n===h.CAPTION?(e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,b.HTML),e.insertionMode=w):eI(e,t);break;case 8:n===h.COLGROUP?(e.openElements.clearBackToTableContext(),e._insertElement(t,b.HTML),e.insertionMode=x):n===h.TEMPLATE?er(e,t):eI(e,t);break;default:eI(e,t)}}function eR(e,t){let n=t.tagName;n===h.TABLE?e.openElements.hasInTableScope(h.TABLE)&&(e.openElements.popUntilTagNamePopped(h.TABLE),e._resetInsertionMode()):n===h.TEMPLATE?ea(e,t):n!==h.BODY&&n!==h.CAPTION&&n!==h.COL&&n!==h.COLGROUP&&n!==h.HTML&&n!==h.TBODY&&n!==h.TD&&n!==h.TFOOT&&n!==h.TH&&n!==h.THEAD&&n!==h.TR&&eI(e,t)}function eI(e,t){let n=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,e._processTokenInBodyMode(t),e.fosterParentingEnabled=n}function eO(e,t){let n=0;if(e.hasNonWhitespacePendingCharacterToken)for(;n0?(e.openElements.popUntilTagNamePopped(h.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e._popTmplInsertionMode(),e._resetInsertionMode(),e._processToken(t)):e.stopped=!0}function eP(e,t){e.insertionMode=N,e._processToken(t)}function eM(e,t){e.insertionMode=N,e._processToken(t)}e.exports=class{constructor(e){this.options=u(T,e),this.treeAdapter=this.options.treeAdapter,this.pendingScript=null,this.options.sourceCodeLocationInfo&&l.install(this,o),this.options.onParseError&&l.install(this,s,{onParseError:this.options.onParseError})}parse(e){let t=this.treeAdapter.createDocument();return this._bootstrap(t,null),this.tokenizer.write(e,!0),this._runParsingLoop(null),t}parseFragment(e,t){t||(t=this.treeAdapter.createElement(h.TEMPLATE,b.HTML,[]));let n=this.treeAdapter.createElement("documentmock",b.HTML,[]);this._bootstrap(n,t),this.treeAdapter.getTagName(t)===h.TEMPLATE&&this._pushTmplInsertionMode(U),this._initTokenizerForFragmentParsing(),this._insertFakeRootElement(),this._resetInsertionMode(),this._findFormInFragmentContext(),this.tokenizer.write(e,!0),this._runParsingLoop(null);let r=this.treeAdapter.getFirstChild(n),a=this.treeAdapter.createDocumentFragment();return this._adoptNodes(r,a),a}_bootstrap(e,t){this.tokenizer=new r(this.options),this.stopped=!1,this.insertionMode=y,this.originalInsertionMode="",this.document=e,this.fragmentContext=t,this.headElement=null,this.formElement=null,this.openElements=new a(this.document,this.treeAdapter),this.activeFormattingElements=new i(this.treeAdapter),this.tmplInsertionModeStack=[],this.tmplInsertionModeStackTop=-1,this.currentTmplInsertionMode=null,this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1}_err(){}_runParsingLoop(e){for(;!this.stopped;){this._setupTokenizerCDATAMode();let t=this.tokenizer.getNextToken();if(t.type===r.HIBERNATION_TOKEN)break;if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.type===r.WHITESPACE_CHARACTER_TOKEN&&"\n"===t.chars[0])){if(1===t.chars.length)continue;t.chars=t.chars.substr(1)}if(this._processInputToken(t),e&&this.pendingScript)break}}runParsingLoopForCurrentChunk(e,t){if(this._runParsingLoop(t),t&&this.pendingScript){let e=this.pendingScript;this.pendingScript=null,t(e);return}e&&e()}_setupTokenizerCDATAMode(){let e=this._getAdjustedCurrentElement();this.tokenizer.allowCDATA=e&&e!==this.document&&this.treeAdapter.getNamespaceURI(e)!==b.HTML&&!this._isIntegrationPoint(e)}_switchToTextParsing(e,t){this._insertElement(e,b.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=R}switchToPlaintextParsing(){this.insertionMode=R,this.originalInsertionMode=N,this.tokenizer.state=r.MODE.PLAINTEXT}_getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let e=this.fragmentContext;do{if(this.treeAdapter.getTagName(e)===h.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}while(e)}_initTokenizerForFragmentParsing(){if(this.treeAdapter.getNamespaceURI(this.fragmentContext)===b.HTML){let e=this.treeAdapter.getTagName(this.fragmentContext);e===h.TITLE||e===h.TEXTAREA?this.tokenizer.state=r.MODE.RCDATA:e===h.STYLE||e===h.XMP||e===h.IFRAME||e===h.NOEMBED||e===h.NOFRAMES||e===h.NOSCRIPT?this.tokenizer.state=r.MODE.RAWTEXT:e===h.SCRIPT?this.tokenizer.state=r.MODE.SCRIPT_DATA:e===h.PLAINTEXT&&(this.tokenizer.state=r.MODE.PLAINTEXT)}}_setDocumentType(e){let t=e.name||"",n=e.publicId||"",r=e.systemId||"";this.treeAdapter.setDocumentType(this.document,t,n,r)}_attachElementToTree(e){if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{let t=this.openElements.currentTmplContent||this.openElements.current;this.treeAdapter.appendChild(t,e)}}_appendElement(e,t){let n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n)}_insertElement(e,t){let n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n),this.openElements.push(n)}_insertFakeElement(e){let t=this.treeAdapter.createElement(e,b.HTML,[]);this._attachElementToTree(t),this.openElements.push(t)}_insertTemplate(e){let t=this.treeAdapter.createElement(e.tagName,b.HTML,e.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,n),this._attachElementToTree(t),this.openElements.push(t)}_insertFakeRootElement(){let e=this.treeAdapter.createElement(h.HTML,b.HTML,[]);this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e)}_appendCommentNode(e,t){let n=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,n)}_insertCharacters(e){if(this._shouldFosterParentOnInsertion())this._fosterParentText(e.chars);else{let t=this.openElements.currentTmplContent||this.openElements.current;this.treeAdapter.insertText(t,e.chars)}}_adoptNodes(e,t){for(let n=this.treeAdapter.getFirstChild(e);n;n=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(t,n)}_shouldProcessTokenInForeignContent(e){let t=this._getAdjustedCurrentElement();if(!t||t===this.document)return!1;let n=this.treeAdapter.getNamespaceURI(t);if(n===b.HTML||this.treeAdapter.getTagName(t)===h.ANNOTATION_XML&&n===b.MATHML&&e.type===r.START_TAG_TOKEN&&e.tagName===h.SVG)return!1;let a=e.type===r.CHARACTER_TOKEN||e.type===r.NULL_CHARACTER_TOKEN||e.type===r.WHITESPACE_CHARACTER_TOKEN,i=e.type===r.START_TAG_TOKEN&&e.tagName!==h.MGLYPH&&e.tagName!==h.MALIGNMARK;return!((i||a)&&this._isIntegrationPoint(t,b.MATHML)||(e.type===r.START_TAG_TOKEN||a)&&this._isIntegrationPoint(t,b.HTML))&&e.type!==r.EOF_TOKEN}_processToken(e){W[this.insertionMode][e.type](this,e)}_processTokenInBodyMode(e){W[N][e.type](this,e)}_processTokenInForeignContent(e){e.type===r.CHARACTER_TOKEN?(this._insertCharacters(e),this.framesetOk=!1):e.type===r.NULL_CHARACTER_TOKEN?(e.chars=g.REPLACEMENT_CHARACTER,this._insertCharacters(e)):e.type===r.WHITESPACE_CHARACTER_TOKEN?Q(this,e):e.type===r.COMMENT_TOKEN?q(this,e):e.type===r.START_TAG_TOKEN?function(e,t){if(p.causesExit(t)&&!e.fragmentContext){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==b.HTML&&!e._isIntegrationPoint(e.openElements.current);)e.openElements.pop();e._processToken(t)}else{let n=e._getAdjustedCurrentElement(),r=e.treeAdapter.getNamespaceURI(n);r===b.MATHML?p.adjustTokenMathMLAttrs(t):r===b.SVG&&(p.adjustTokenSVGTagName(t),p.adjustTokenSVGAttrs(t)),p.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}(this,e):e.type===r.END_TAG_TOKEN&&function(e,t){for(let n=e.openElements.stackTop;n>0;n--){let r=e.openElements.items[n];if(e.treeAdapter.getNamespaceURI(r)===b.HTML){e._processToken(t);break}if(e.treeAdapter.getTagName(r).toLowerCase()===t.tagName){e.openElements.popUntilElementPopped(r);break}}}(this,e)}_processInputToken(e){this._shouldProcessTokenInForeignContent(e)?this._processTokenInForeignContent(e):this._processToken(e),e.type===r.START_TAG_TOKEN&&e.selfClosing&&!e.ackSelfClosing&&this._err(m.nonVoidHtmlElementStartTagWithTrailingSolidus)}_isIntegrationPoint(e,t){let n=this.treeAdapter.getTagName(e),r=this.treeAdapter.getNamespaceURI(e),a=this.treeAdapter.getAttrList(e);return p.isIntegrationPoint(n,r,a,t)}_reconstructActiveFormattingElements(){let e=this.activeFormattingElements.length;if(e){let t=e,n=null;do if(t--,(n=this.activeFormattingElements.entries[t]).type===i.MARKER_ENTRY||this.openElements.contains(n.element)){t++;break}while(t>0);for(let r=t;r=0;e--){let n=this.openElements.items[e];0===e&&(t=!0,this.fragmentContext&&(n=this.fragmentContext));let r=this.treeAdapter.getTagName(n),a=j[r];if(a){this.insertionMode=a;break}if(t||r!==h.TD&&r!==h.TH){if(t||r!==h.HEAD){if(r===h.SELECT){this._resetInsertionModeForSelect(e);break}if(r===h.TEMPLATE){this.insertionMode=this.currentTmplInsertionMode;break}if(r===h.HTML){this.insertionMode=this.headElement?C:k;break}else if(t){this.insertionMode=N;break}}else{this.insertionMode=_;break}}else{this.insertionMode=P;break}}}_resetInsertionModeForSelect(e){if(e>0)for(let t=e-1;t>0;t--){let e=this.openElements.items[t],n=this.treeAdapter.getTagName(e);if(n===h.TEMPLATE)break;if(n===h.TABLE){this.insertionMode=F;return}}this.insertionMode=M}_pushTmplInsertionMode(e){this.tmplInsertionModeStack.push(e),this.tmplInsertionModeStackTop++,this.currentTmplInsertionMode=e}_popTmplInsertionMode(){this.tmplInsertionModeStack.pop(),this.tmplInsertionModeStackTop--,this.currentTmplInsertionMode=this.tmplInsertionModeStack[this.tmplInsertionModeStackTop]}_isElementCausesFosterParenting(e){let t=this.treeAdapter.getTagName(e);return t===h.TABLE||t===h.TBODY||t===h.TFOOT||t===h.THEAD||t===h.TR}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.current)}_findFosterParentingLocation(){let e={parent:null,beforeElement:null};for(let t=this.openElements.stackTop;t>=0;t--){let n=this.openElements.items[t],r=this.treeAdapter.getTagName(n),a=this.treeAdapter.getNamespaceURI(n);if(r===h.TEMPLATE&&a===b.HTML){e.parent=this.treeAdapter.getTemplateContent(n);break}if(r===h.TABLE){e.parent=this.treeAdapter.getParentNode(n),e.parent?e.beforeElement=n:e.parent=this.openElements.items[t-1];break}}return e.parent||(e.parent=this.openElements.items[0]),e}_fosterParentElement(e){let t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}_fosterParentText(e){let t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertTextBefore(t.parent,e,t.beforeElement):this.treeAdapter.insertText(t.parent,e)}_isSpecialElement(e){let t=this.treeAdapter.getTagName(e),n=this.treeAdapter.getNamespaceURI(e);return f.SPECIAL_ELEMENTS[n][t]}}},46519:function(e,t,n){"use strict";let r=n(16152),a=r.TAG_NAMES,i=r.NAMESPACES;function o(e){switch(e.length){case 1:return e===a.P;case 2:return e===a.RB||e===a.RP||e===a.RT||e===a.DD||e===a.DT||e===a.LI;case 3:return e===a.RTC;case 6:return e===a.OPTION;case 8:return e===a.OPTGROUP}return!1}function s(e,t){switch(e.length){case 2:if(e===a.TD||e===a.TH)return t===i.HTML;if(e===a.MI||e===a.MO||e===a.MN||e===a.MS)return t===i.MATHML;break;case 4:if(e===a.HTML)return t===i.HTML;if(e===a.DESC)return t===i.SVG;break;case 5:if(e===a.TABLE)return t===i.HTML;if(e===a.MTEXT)return t===i.MATHML;if(e===a.TITLE)return t===i.SVG;break;case 6:return(e===a.APPLET||e===a.OBJECT)&&t===i.HTML;case 7:return(e===a.CAPTION||e===a.MARQUEE)&&t===i.HTML;case 8:return e===a.TEMPLATE&&t===i.HTML;case 13:return e===a.FOREIGN_OBJECT&&t===i.SVG;case 14:return e===a.ANNOTATION_XML&&t===i.MATHML}return!1}e.exports=class{constructor(e,t){this.stackTop=-1,this.items=[],this.current=e,this.currentTagName=null,this.currentTmplContent=null,this.tmplCount=0,this.treeAdapter=t}_indexOf(e){let t=-1;for(let n=this.stackTop;n>=0;n--)if(this.items[n]===e){t=n;break}return t}_isInTemplate(){return this.currentTagName===a.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===i.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagName=this.current&&this.treeAdapter.getTagName(this.current),this.currentTmplContent=this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):null}push(e){this.items[++this.stackTop]=e,this._updateCurrentElement(),this._isInTemplate()&&this.tmplCount++}pop(){this.stackTop--,this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this._updateCurrentElement()}replace(e,t){let n=this._indexOf(e);this.items[n]=t,n===this.stackTop&&this._updateCurrentElement()}insertAfter(e,t){let n=this._indexOf(e)+1;this.items.splice(n,0,t),n===++this.stackTop&&this._updateCurrentElement()}popUntilTagNamePopped(e){for(;this.stackTop>-1;){let t=this.currentTagName,n=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),t===e&&n===i.HTML)break}}popUntilElementPopped(e){for(;this.stackTop>-1;){let t=this.current;if(this.pop(),t===e)break}}popUntilNumberedHeaderPopped(){for(;this.stackTop>-1;){let e=this.currentTagName,t=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),e===a.H1||e===a.H2||e===a.H3||e===a.H4||e===a.H5||e===a.H6&&t===i.HTML)break}}popUntilTableCellPopped(){for(;this.stackTop>-1;){let e=this.currentTagName,t=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),e===a.TD||e===a.TH&&t===i.HTML)break}}popAllUpToHtmlElement(){this.stackTop=0,this._updateCurrentElement()}clearBackToTableContext(){for(;this.currentTagName!==a.TABLE&&this.currentTagName!==a.TEMPLATE&&this.currentTagName!==a.HTML||this.treeAdapter.getNamespaceURI(this.current)!==i.HTML;)this.pop()}clearBackToTableBodyContext(){for(;this.currentTagName!==a.TBODY&&this.currentTagName!==a.TFOOT&&this.currentTagName!==a.THEAD&&this.currentTagName!==a.TEMPLATE&&this.currentTagName!==a.HTML||this.treeAdapter.getNamespaceURI(this.current)!==i.HTML;)this.pop()}clearBackToTableRowContext(){for(;this.currentTagName!==a.TR&&this.currentTagName!==a.TEMPLATE&&this.currentTagName!==a.HTML||this.treeAdapter.getNamespaceURI(this.current)!==i.HTML;)this.pop()}remove(e){for(let t=this.stackTop;t>=0;t--)if(this.items[t]===e){this.items.splice(t,1),this.stackTop--,this._updateCurrentElement();break}}tryPeekProperlyNestedBodyElement(){let e=this.items[1];return e&&this.treeAdapter.getTagName(e)===a.BODY?e:null}contains(e){return this._indexOf(e)>-1}getCommonAncestor(e){let t=this._indexOf(e);return--t>=0?this.items[t]:null}isRootHtmlElementCurrent(){return 0===this.stackTop&&this.currentTagName===a.HTML}hasInScope(e){for(let t=this.stackTop;t>=0;t--){let n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===i.HTML)break;if(s(n,r))return!1}return!0}hasNumberedHeaderInScope(){for(let e=this.stackTop;e>=0;e--){let t=this.treeAdapter.getTagName(this.items[e]),n=this.treeAdapter.getNamespaceURI(this.items[e]);if((t===a.H1||t===a.H2||t===a.H3||t===a.H4||t===a.H5||t===a.H6)&&n===i.HTML)break;if(s(t,n))return!1}return!0}hasInListItemScope(e){for(let t=this.stackTop;t>=0;t--){let n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===i.HTML)break;if((n===a.UL||n===a.OL)&&r===i.HTML||s(n,r))return!1}return!0}hasInButtonScope(e){for(let t=this.stackTop;t>=0;t--){let n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===i.HTML)break;if(n===a.BUTTON&&r===i.HTML||s(n,r))return!1}return!0}hasInTableScope(e){for(let t=this.stackTop;t>=0;t--){let n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(r===i.HTML){if(n===e)break;if(n===a.TABLE||n===a.TEMPLATE||n===a.HTML)return!1}}return!0}hasTableBodyContextInTableScope(){for(let e=this.stackTop;e>=0;e--){let t=this.treeAdapter.getTagName(this.items[e]),n=this.treeAdapter.getNamespaceURI(this.items[e]);if(n===i.HTML){if(t===a.TBODY||t===a.THEAD||t===a.TFOOT)break;if(t===a.TABLE||t===a.HTML)return!1}}return!0}hasInSelectScope(e){for(let t=this.stackTop;t>=0;t--){let n=this.treeAdapter.getTagName(this.items[t]),r=this.treeAdapter.getNamespaceURI(this.items[t]);if(r===i.HTML){if(n===e)break;if(n!==a.OPTION&&n!==a.OPTGROUP)return!1}}return!0}generateImpliedEndTags(){for(;o(this.currentTagName);)this.pop()}generateImpliedEndTagsThoroughly(){for(;function(e){switch(e.length){case 1:return e===a.P;case 2:return e===a.RB||e===a.RP||e===a.RT||e===a.DD||e===a.DT||e===a.LI||e===a.TD||e===a.TH||e===a.TR;case 3:return e===a.RTC;case 5:return e===a.TBODY||e===a.TFOOT||e===a.THEAD;case 6:return e===a.OPTION;case 7:return e===a.CAPTION;case 8:return e===a.OPTGROUP||e===a.COLGROUP}return!1}(this.currentTagName);)this.pop()}generateImpliedEndTagsWithExclusion(e){for(;o(this.currentTagName)&&this.currentTagName!==e;)this.pop()}}},55763:function(e,t,n){"use strict";let r=n(77118),a=n(54284),i=n(5482),o=n(41734),s=a.CODE_POINTS,l=a.CODE_POINT_SEQUENCES,c={128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},u="DATA_STATE",d="RCDATA_STATE",p="RAWTEXT_STATE",m="SCRIPT_DATA_STATE",g="PLAINTEXT_STATE",f="TAG_OPEN_STATE",h="END_TAG_OPEN_STATE",b="TAG_NAME_STATE",E="RCDATA_LESS_THAN_SIGN_STATE",T="RCDATA_END_TAG_OPEN_STATE",S="RCDATA_END_TAG_NAME_STATE",y="RAWTEXT_LESS_THAN_SIGN_STATE",A="RAWTEXT_END_TAG_OPEN_STATE",k="RAWTEXT_END_TAG_NAME_STATE",_="SCRIPT_DATA_LESS_THAN_SIGN_STATE",v="SCRIPT_DATA_END_TAG_OPEN_STATE",C="SCRIPT_DATA_END_TAG_NAME_STATE",N="SCRIPT_DATA_ESCAPE_START_STATE",R="SCRIPT_DATA_ESCAPE_START_DASH_STATE",I="SCRIPT_DATA_ESCAPED_STATE",O="SCRIPT_DATA_ESCAPED_DASH_STATE",w="SCRIPT_DATA_ESCAPED_DASH_DASH_STATE",x="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE",L="SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE",D="SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE",P="SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE",M="SCRIPT_DATA_DOUBLE_ESCAPED_STATE",F="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE",U="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE",B="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE",H="SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE",G="BEFORE_ATTRIBUTE_NAME_STATE",z="ATTRIBUTE_NAME_STATE",$="AFTER_ATTRIBUTE_NAME_STATE",j="BEFORE_ATTRIBUTE_VALUE_STATE",V="ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE",W="ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE",Z="ATTRIBUTE_VALUE_UNQUOTED_STATE",K="AFTER_ATTRIBUTE_VALUE_QUOTED_STATE",Y="SELF_CLOSING_START_TAG_STATE",q="BOGUS_COMMENT_STATE",X="MARKUP_DECLARATION_OPEN_STATE",Q="COMMENT_START_STATE",J="COMMENT_START_DASH_STATE",ee="COMMENT_STATE",et="COMMENT_LESS_THAN_SIGN_STATE",en="COMMENT_LESS_THAN_SIGN_BANG_STATE",er="COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE",ea="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE",ei="COMMENT_END_DASH_STATE",eo="COMMENT_END_STATE",es="COMMENT_END_BANG_STATE",el="DOCTYPE_STATE",ec="BEFORE_DOCTYPE_NAME_STATE",eu="DOCTYPE_NAME_STATE",ed="AFTER_DOCTYPE_NAME_STATE",ep="AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE",em="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE",eg="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE",ef="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE",eh="AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE",eb="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE",eE="AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE",eT="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE",eS="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE",ey="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE",eA="AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE",ek="BOGUS_DOCTYPE_STATE",e_="CDATA_SECTION_STATE",ev="CDATA_SECTION_BRACKET_STATE",eC="CDATA_SECTION_END_STATE",eN="CHARACTER_REFERENCE_STATE",eR="NAMED_CHARACTER_REFERENCE_STATE",eI="AMBIGUOS_AMPERSAND_STATE",eO="NUMERIC_CHARACTER_REFERENCE_STATE",ew="HEXADEMICAL_CHARACTER_REFERENCE_START_STATE",ex="DECIMAL_CHARACTER_REFERENCE_START_STATE",eL="HEXADEMICAL_CHARACTER_REFERENCE_STATE",eD="DECIMAL_CHARACTER_REFERENCE_STATE",eP="NUMERIC_CHARACTER_REFERENCE_END_STATE";function eM(e){return e===s.SPACE||e===s.LINE_FEED||e===s.TABULATION||e===s.FORM_FEED}function eF(e){return e>=s.DIGIT_0&&e<=s.DIGIT_9}function eU(e){return e>=s.LATIN_CAPITAL_A&&e<=s.LATIN_CAPITAL_Z}function eB(e){return e>=s.LATIN_SMALL_A&&e<=s.LATIN_SMALL_Z}function eH(e){return eB(e)||eU(e)}function eG(e){return eH(e)||eF(e)}function ez(e){return e>=s.LATIN_CAPITAL_A&&e<=s.LATIN_CAPITAL_F}function e$(e){return e>=s.LATIN_SMALL_A&&e<=s.LATIN_SMALL_F}function ej(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-=65536)>>>10&1023|55296)+String.fromCharCode(56320|1023&e)}function eV(e){return String.fromCharCode(e+32)}function eW(e,t){let n=i[++e],r=++e,a=r+n-1;for(;r<=a;){let e=r+a>>>1,o=i[e];if(ot))return i[e+n];a=e-1}}return -1}class eZ{constructor(){this.preprocessor=new r,this.tokenQueue=[],this.allowCDATA=!1,this.state=u,this.returnState="",this.charRefCode=-1,this.tempBuff=[],this.lastStartTagName="",this.consumedAfterSnapshot=-1,this.active=!1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr=null}_err(){}_errOnNextCodePoint(e){this._consume(),this._err(e),this._unconsume()}getNextToken(){for(;!this.tokenQueue.length&&this.active;){this.consumedAfterSnapshot=0;let e=this._consume();this._ensureHibernation()||this[this.state](e)}return this.tokenQueue.shift()}write(e,t){this.active=!0,this.preprocessor.write(e,t)}insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e)}_ensureHibernation(){if(this.preprocessor.endOfChunkHit){for(;this.consumedAfterSnapshot>0;this.consumedAfterSnapshot--)this.preprocessor.retreat();return this.active=!1,this.tokenQueue.push({type:eZ.HIBERNATION_TOKEN}),!0}return!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(){this.consumedAfterSnapshot--,this.preprocessor.retreat()}_reconsumeInState(e){this.state=e,this._unconsume()}_consumeSequenceIfMatch(e,t,n){let r,a=0,i=!0,o=e.length,l=0,c=t;for(;l0&&(c=this._consume(),a++),c===s.EOF||c!==(r=e[l])&&(n||c!==r+32)){i=!1;break}if(!i)for(;a--;)this._unconsume();return i}_isTempBufferEqualToScriptString(){if(this.tempBuff.length!==l.SCRIPT_STRING.length)return!1;for(let e=0;e0&&this._err(o.endTagWithAttributes),e.selfClosing&&this._err(o.endTagWithTrailingSolidus)),this.tokenQueue.push(e)}_emitCurrentCharacterToken(){this.currentCharacterToken&&(this.tokenQueue.push(this.currentCharacterToken),this.currentCharacterToken=null)}_emitEOFToken(){this._createEOFToken(),this._emitCurrentToken()}_appendCharToCurrentCharacterToken(e,t){this.currentCharacterToken&&this.currentCharacterToken.type!==e&&this._emitCurrentCharacterToken(),this.currentCharacterToken?this.currentCharacterToken.chars+=t:this._createCharacterToken(e,t)}_emitCodePoint(e){let t=eZ.CHARACTER_TOKEN;eM(e)?t=eZ.WHITESPACE_CHARACTER_TOKEN:e===s.NULL&&(t=eZ.NULL_CHARACTER_TOKEN),this._appendCharToCurrentCharacterToken(t,ej(e))}_emitSeveralCodePoints(e){for(let t=0;t-1;){let e=i[r],a=e<7,o=a&&1&e;o&&(t=2&e?[i[++r],i[++r]]:[i[++r]],n=0);let l=this._consume();if(this.tempBuff.push(l),n++,l===s.EOF)break;r=a?4&e?eW(r,l):-1:l===e?++r:-1}for(;n--;)this.tempBuff.pop(),this._unconsume();return t}_isCharacterReferenceInAttribute(){return this.returnState===V||this.returnState===W||this.returnState===Z}_isCharacterReferenceAttributeQuirk(e){if(!e&&this._isCharacterReferenceInAttribute()){let e=this._consume();return this._unconsume(),e===s.EQUALS_SIGN||eG(e)}return!1}_flushCodePointsConsumedAsCharacterReference(){if(this._isCharacterReferenceInAttribute())for(let e=0;e")):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.state=I,this._emitChars(a.REPLACEMENT_CHARACTER)):e===s.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=I,this._emitCodePoint(e))}[x](e){e===s.SOLIDUS?(this.tempBuff=[],this.state=L):eH(e)?(this.tempBuff=[],this._emitChars("<"),this._reconsumeInState(P)):(this._emitChars("<"),this._reconsumeInState(I))}[L](e){eH(e)?(this._createEndTagToken(),this._reconsumeInState(D)):(this._emitChars("")):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.state=M,this._emitChars(a.REPLACEMENT_CHARACTER)):e===s.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=M,this._emitCodePoint(e))}[B](e){e===s.SOLIDUS?(this.tempBuff=[],this.state=H,this._emitChars("/")):this._reconsumeInState(M)}[H](e){eM(e)||e===s.SOLIDUS||e===s.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?I:M,this._emitCodePoint(e)):eU(e)?(this.tempBuff.push(e+32),this._emitCodePoint(e)):eB(e)?(this.tempBuff.push(e),this._emitCodePoint(e)):this._reconsumeInState(M)}[G](e){eM(e)||(e===s.SOLIDUS||e===s.GREATER_THAN_SIGN||e===s.EOF?this._reconsumeInState($):e===s.EQUALS_SIGN?(this._err(o.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=z):(this._createAttr(""),this._reconsumeInState(z)))}[z](e){eM(e)||e===s.SOLIDUS||e===s.GREATER_THAN_SIGN||e===s.EOF?(this._leaveAttrName($),this._unconsume()):e===s.EQUALS_SIGN?this._leaveAttrName(j):eU(e)?this.currentAttr.name+=eV(e):e===s.QUOTATION_MARK||e===s.APOSTROPHE||e===s.LESS_THAN_SIGN?(this._err(o.unexpectedCharacterInAttributeName),this.currentAttr.name+=ej(e)):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.name+=a.REPLACEMENT_CHARACTER):this.currentAttr.name+=ej(e)}[$](e){eM(e)||(e===s.SOLIDUS?this.state=Y:e===s.EQUALS_SIGN?this.state=j:e===s.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):(this._createAttr(""),this._reconsumeInState(z)))}[j](e){eM(e)||(e===s.QUOTATION_MARK?this.state=V:e===s.APOSTROPHE?this.state=W:e===s.GREATER_THAN_SIGN?(this._err(o.missingAttributeValue),this.state=u,this._emitCurrentToken()):this._reconsumeInState(Z))}[V](e){e===s.QUOTATION_MARK?this.state=K:e===s.AMPERSAND?(this.returnState=V,this.state=eN):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.value+=a.REPLACEMENT_CHARACTER):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentAttr.value+=ej(e)}[W](e){e===s.APOSTROPHE?this.state=K:e===s.AMPERSAND?(this.returnState=W,this.state=eN):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.value+=a.REPLACEMENT_CHARACTER):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentAttr.value+=ej(e)}[Z](e){eM(e)?this._leaveAttrValue(G):e===s.AMPERSAND?(this.returnState=Z,this.state=eN):e===s.GREATER_THAN_SIGN?(this._leaveAttrValue(u),this._emitCurrentToken()):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.value+=a.REPLACEMENT_CHARACTER):e===s.QUOTATION_MARK||e===s.APOSTROPHE||e===s.LESS_THAN_SIGN||e===s.EQUALS_SIGN||e===s.GRAVE_ACCENT?(this._err(o.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=ej(e)):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentAttr.value+=ej(e)}[K](e){eM(e)?this._leaveAttrValue(G):e===s.SOLIDUS?this._leaveAttrValue(Y):e===s.GREATER_THAN_SIGN?(this._leaveAttrValue(u),this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):(this._err(o.missingWhitespaceBetweenAttributes),this._reconsumeInState(G))}[Y](e){e===s.GREATER_THAN_SIGN?(this.currentToken.selfClosing=!0,this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInTag),this._emitEOFToken()):(this._err(o.unexpectedSolidusInTag),this._reconsumeInState(G))}[q](e){e===s.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):e===s.EOF?(this._emitCurrentToken(),this._emitEOFToken()):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.data+=a.REPLACEMENT_CHARACTER):this.currentToken.data+=ej(e)}[X](e){this._consumeSequenceIfMatch(l.DASH_DASH_STRING,e,!0)?(this._createCommentToken(),this.state=Q):this._consumeSequenceIfMatch(l.DOCTYPE_STRING,e,!1)?this.state=el:this._consumeSequenceIfMatch(l.CDATA_START_STRING,e,!0)?this.allowCDATA?this.state=e_:(this._err(o.cdataInHtmlContent),this._createCommentToken(),this.currentToken.data="[CDATA[",this.state=q):this._ensureHibernation()||(this._err(o.incorrectlyOpenedComment),this._createCommentToken(),this._reconsumeInState(q))}[Q](e){e===s.HYPHEN_MINUS?this.state=J:e===s.GREATER_THAN_SIGN?(this._err(o.abruptClosingOfEmptyComment),this.state=u,this._emitCurrentToken()):this._reconsumeInState(ee)}[J](e){e===s.HYPHEN_MINUS?this.state=eo:e===s.GREATER_THAN_SIGN?(this._err(o.abruptClosingOfEmptyComment),this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(ee))}[ee](e){e===s.HYPHEN_MINUS?this.state=ei:e===s.LESS_THAN_SIGN?(this.currentToken.data+="<",this.state=et):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.data+=a.REPLACEMENT_CHARACTER):e===s.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.data+=ej(e)}[et](e){e===s.EXCLAMATION_MARK?(this.currentToken.data+="!",this.state=en):e===s.LESS_THAN_SIGN?this.currentToken.data+="!":this._reconsumeInState(ee)}[en](e){e===s.HYPHEN_MINUS?this.state=er:this._reconsumeInState(ee)}[er](e){e===s.HYPHEN_MINUS?this.state=ea:this._reconsumeInState(ei)}[ea](e){e!==s.GREATER_THAN_SIGN&&e!==s.EOF&&this._err(o.nestedComment),this._reconsumeInState(eo)}[ei](e){e===s.HYPHEN_MINUS?this.state=eo:e===s.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(ee))}[eo](e){e===s.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):e===s.EXCLAMATION_MARK?this.state=es:e===s.HYPHEN_MINUS?this.currentToken.data+="-":e===s.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--",this._reconsumeInState(ee))}[es](e){e===s.HYPHEN_MINUS?(this.currentToken.data+="--!",this.state=ei):e===s.GREATER_THAN_SIGN?(this._err(o.incorrectlyClosedComment),this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--!",this._reconsumeInState(ee))}[el](e){eM(e)?this.state=ec:e===s.GREATER_THAN_SIGN?this._reconsumeInState(ec):e===s.EOF?(this._err(o.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingWhitespaceBeforeDoctypeName),this._reconsumeInState(ec))}[ec](e){eM(e)||(eU(e)?(this._createDoctypeToken(eV(e)),this.state=eu):e===s.NULL?(this._err(o.unexpectedNullCharacter),this._createDoctypeToken(a.REPLACEMENT_CHARACTER),this.state=eu):e===s.GREATER_THAN_SIGN?(this._err(o.missingDoctypeName),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):e===s.EOF?(this._err(o.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._createDoctypeToken(ej(e)),this.state=eu))}[eu](e){eM(e)?this.state=ed:e===s.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):eU(e)?this.currentToken.name+=eV(e):e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.name+=a.REPLACEMENT_CHARACTER):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.name+=ej(e)}[ed](e){!eM(e)&&(e===s.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this._consumeSequenceIfMatch(l.PUBLIC_STRING,e,!1)?this.state=ep:this._consumeSequenceIfMatch(l.SYSTEM_STRING,e,!1)?this.state=eE:this._ensureHibernation()||(this._err(o.invalidCharacterSequenceAfterDoctypeName),this.currentToken.forceQuirks=!0,this._reconsumeInState(ek)))}[ep](e){eM(e)?this.state=em:e===s.QUOTATION_MARK?(this._err(o.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=eg):e===s.APOSTROPHE?(this._err(o.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=ef):e===s.GREATER_THAN_SIGN?(this._err(o.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(ek))}[em](e){eM(e)||(e===s.QUOTATION_MARK?(this.currentToken.publicId="",this.state=eg):e===s.APOSTROPHE?(this.currentToken.publicId="",this.state=ef):e===s.GREATER_THAN_SIGN?(this._err(o.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(ek)))}[eg](e){e===s.QUOTATION_MARK?this.state=eh:e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.publicId+=a.REPLACEMENT_CHARACTER):e===s.GREATER_THAN_SIGN?(this._err(o.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=ej(e)}[ef](e){e===s.APOSTROPHE?this.state=eh:e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.publicId+=a.REPLACEMENT_CHARACTER):e===s.GREATER_THAN_SIGN?(this._err(o.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=ej(e)}[eh](e){eM(e)?this.state=eb:e===s.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):e===s.QUOTATION_MARK?(this._err(o.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=eS):e===s.APOSTROPHE?(this._err(o.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=ey):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(ek))}[eb](e){eM(e)||(e===s.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=u):e===s.QUOTATION_MARK?(this.currentToken.systemId="",this.state=eS):e===s.APOSTROPHE?(this.currentToken.systemId="",this.state=ey):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(ek)))}[eE](e){eM(e)?this.state=eT:e===s.QUOTATION_MARK?(this._err(o.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=eS):e===s.APOSTROPHE?(this._err(o.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=ey):e===s.GREATER_THAN_SIGN?(this._err(o.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(ek))}[eT](e){eM(e)||(e===s.QUOTATION_MARK?(this.currentToken.systemId="",this.state=eS):e===s.APOSTROPHE?(this.currentToken.systemId="",this.state=ey):e===s.GREATER_THAN_SIGN?(this._err(o.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=u,this._emitCurrentToken()):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(ek)))}[eS](e){e===s.QUOTATION_MARK?this.state=eA:e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.systemId+=a.REPLACEMENT_CHARACTER):e===s.GREATER_THAN_SIGN?(this._err(o.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=ej(e)}[ey](e){e===s.APOSTROPHE?this.state=eA:e===s.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.systemId+=a.REPLACEMENT_CHARACTER):e===s.GREATER_THAN_SIGN?(this._err(o.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=ej(e)}[eA](e){eM(e)||(e===s.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=u):e===s.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.unexpectedCharacterAfterDoctypeSystemIdentifier),this._reconsumeInState(ek)))}[ek](e){e===s.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=u):e===s.NULL?this._err(o.unexpectedNullCharacter):e===s.EOF&&(this._emitCurrentToken(),this._emitEOFToken())}[e_](e){e===s.RIGHT_SQUARE_BRACKET?this.state=ev:e===s.EOF?(this._err(o.eofInCdata),this._emitEOFToken()):this._emitCodePoint(e)}[ev](e){e===s.RIGHT_SQUARE_BRACKET?this.state=eC:(this._emitChars("]"),this._reconsumeInState(e_))}[eC](e){e===s.GREATER_THAN_SIGN?this.state=u:e===s.RIGHT_SQUARE_BRACKET?this._emitChars("]"):(this._emitChars("]]"),this._reconsumeInState(e_))}[eN](e){this.tempBuff=[s.AMPERSAND],e===s.NUMBER_SIGN?(this.tempBuff.push(e),this.state=eO):eG(e)?this._reconsumeInState(eR):(this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[eR](e){let t=this._matchNamedCharacterReference(e);if(this._ensureHibernation())this.tempBuff=[s.AMPERSAND];else if(t){let e=this.tempBuff[this.tempBuff.length-1]===s.SEMICOLON;this._isCharacterReferenceAttributeQuirk(e)||(e||this._errOnNextCodePoint(o.missingSemicolonAfterCharacterReference),this.tempBuff=t),this._flushCodePointsConsumedAsCharacterReference(),this.state=this.returnState}else this._flushCodePointsConsumedAsCharacterReference(),this.state=eI}[eI](e){eG(e)?this._isCharacterReferenceInAttribute()?this.currentAttr.value+=ej(e):this._emitCodePoint(e):(e===s.SEMICOLON&&this._err(o.unknownNamedCharacterReference),this._reconsumeInState(this.returnState))}[eO](e){this.charRefCode=0,e===s.LATIN_SMALL_X||e===s.LATIN_CAPITAL_X?(this.tempBuff.push(e),this.state=ew):this._reconsumeInState(ex)}[ew](e){eF(e)||ez(e)||e$(e)?this._reconsumeInState(eL):(this._err(o.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[ex](e){eF(e)?this._reconsumeInState(eD):(this._err(o.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[eL](e){ez(e)?this.charRefCode=16*this.charRefCode+e-55:e$(e)?this.charRefCode=16*this.charRefCode+e-87:eF(e)?this.charRefCode=16*this.charRefCode+e-48:e===s.SEMICOLON?this.state=eP:(this._err(o.missingSemicolonAfterCharacterReference),this._reconsumeInState(eP))}[eD](e){eF(e)?this.charRefCode=10*this.charRefCode+e-48:e===s.SEMICOLON?this.state=eP:(this._err(o.missingSemicolonAfterCharacterReference),this._reconsumeInState(eP))}[eP](){if(this.charRefCode===s.NULL)this._err(o.nullCharacterReference),this.charRefCode=s.REPLACEMENT_CHARACTER;else if(this.charRefCode>1114111)this._err(o.characterReferenceOutsideUnicodeRange),this.charRefCode=s.REPLACEMENT_CHARACTER;else if(a.isSurrogate(this.charRefCode))this._err(o.surrogateCharacterReference),this.charRefCode=s.REPLACEMENT_CHARACTER;else if(a.isUndefinedCodePoint(this.charRefCode))this._err(o.noncharacterCharacterReference);else if(a.isControlCodePoint(this.charRefCode)||this.charRefCode===s.CARRIAGE_RETURN){this._err(o.controlCharacterReference);let e=c[this.charRefCode];e&&(this.charRefCode=e)}this.tempBuff=[this.charRefCode],this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)}}eZ.CHARACTER_TOKEN="CHARACTER_TOKEN",eZ.NULL_CHARACTER_TOKEN="NULL_CHARACTER_TOKEN",eZ.WHITESPACE_CHARACTER_TOKEN="WHITESPACE_CHARACTER_TOKEN",eZ.START_TAG_TOKEN="START_TAG_TOKEN",eZ.END_TAG_TOKEN="END_TAG_TOKEN",eZ.COMMENT_TOKEN="COMMENT_TOKEN",eZ.DOCTYPE_TOKEN="DOCTYPE_TOKEN",eZ.EOF_TOKEN="EOF_TOKEN",eZ.HIBERNATION_TOKEN="HIBERNATION_TOKEN",eZ.MODE={DATA:u,RCDATA:d,RAWTEXT:p,SCRIPT_DATA:m,PLAINTEXT:g},eZ.getTokenAttr=function(e,t){for(let n=e.attrs.length-1;n>=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null},e.exports=eZ},5482:function(e){"use strict";e.exports=new Uint16Array([4,52,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,106,303,412,810,1432,1701,1796,1987,2114,2360,2420,2484,3170,3251,4140,4393,4575,4610,5106,5512,5728,6117,6274,6315,6345,6427,6516,7002,7910,8733,9323,9870,10170,10631,10893,11318,11386,11467,12773,13092,14474,14922,15448,15542,16419,17666,18166,18611,19004,19095,19298,19397,4,16,69,77,97,98,99,102,103,108,109,110,111,112,114,115,116,117,140,150,158,169,176,194,199,210,216,222,226,242,256,266,283,294,108,105,103,5,198,1,59,148,1,198,80,5,38,1,59,156,1,38,99,117,116,101,5,193,1,59,167,1,193,114,101,118,101,59,1,258,4,2,105,121,182,191,114,99,5,194,1,59,189,1,194,59,1,1040,114,59,3,55349,56580,114,97,118,101,5,192,1,59,208,1,192,112,104,97,59,1,913,97,99,114,59,1,256,100,59,1,10835,4,2,103,112,232,237,111,110,59,1,260,102,59,3,55349,56632,112,108,121,70,117,110,99,116,105,111,110,59,1,8289,105,110,103,5,197,1,59,264,1,197,4,2,99,115,272,277,114,59,3,55349,56476,105,103,110,59,1,8788,105,108,100,101,5,195,1,59,292,1,195,109,108,5,196,1,59,301,1,196,4,8,97,99,101,102,111,114,115,117,321,350,354,383,388,394,400,405,4,2,99,114,327,336,107,115,108,97,115,104,59,1,8726,4,2,118,119,342,345,59,1,10983,101,100,59,1,8966,121,59,1,1041,4,3,99,114,116,362,369,379,97,117,115,101,59,1,8757,110,111,117,108,108,105,115,59,1,8492,97,59,1,914,114,59,3,55349,56581,112,102,59,3,55349,56633,101,118,101,59,1,728,99,114,59,1,8492,109,112,101,113,59,1,8782,4,14,72,79,97,99,100,101,102,104,105,108,111,114,115,117,442,447,456,504,542,547,569,573,577,616,678,784,790,796,99,121,59,1,1063,80,89,5,169,1,59,454,1,169,4,3,99,112,121,464,470,497,117,116,101,59,1,262,4,2,59,105,476,478,1,8914,116,97,108,68,105,102,102,101,114,101,110,116,105,97,108,68,59,1,8517,108,101,121,115,59,1,8493,4,4,97,101,105,111,514,520,530,535,114,111,110,59,1,268,100,105,108,5,199,1,59,528,1,199,114,99,59,1,264,110,105,110,116,59,1,8752,111,116,59,1,266,4,2,100,110,553,560,105,108,108,97,59,1,184,116,101,114,68,111,116,59,1,183,114,59,1,8493,105,59,1,935,114,99,108,101,4,4,68,77,80,84,591,596,603,609,111,116,59,1,8857,105,110,117,115,59,1,8854,108,117,115,59,1,8853,105,109,101,115,59,1,8855,111,4,2,99,115,623,646,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8754,101,67,117,114,108,121,4,2,68,81,658,671,111,117,98,108,101,81,117,111,116,101,59,1,8221,117,111,116,101,59,1,8217,4,4,108,110,112,117,688,701,736,753,111,110,4,2,59,101,696,698,1,8759,59,1,10868,4,3,103,105,116,709,717,722,114,117,101,110,116,59,1,8801,110,116,59,1,8751,111,117,114,73,110,116,101,103,114,97,108,59,1,8750,4,2,102,114,742,745,59,1,8450,111,100,117,99,116,59,1,8720,110,116,101,114,67,108,111,99,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8755,111,115,115,59,1,10799,99,114,59,3,55349,56478,112,4,2,59,67,803,805,1,8915,97,112,59,1,8781,4,11,68,74,83,90,97,99,101,102,105,111,115,834,850,855,860,865,888,903,916,921,1011,1415,4,2,59,111,840,842,1,8517,116,114,97,104,100,59,1,10513,99,121,59,1,1026,99,121,59,1,1029,99,121,59,1,1039,4,3,103,114,115,873,879,883,103,101,114,59,1,8225,114,59,1,8609,104,118,59,1,10980,4,2,97,121,894,900,114,111,110,59,1,270,59,1,1044,108,4,2,59,116,910,912,1,8711,97,59,1,916,114,59,3,55349,56583,4,2,97,102,927,998,4,2,99,109,933,992,114,105,116,105,99,97,108,4,4,65,68,71,84,950,957,978,985,99,117,116,101,59,1,180,111,4,2,116,117,964,967,59,1,729,98,108,101,65,99,117,116,101,59,1,733,114,97,118,101,59,1,96,105,108,100,101,59,1,732,111,110,100,59,1,8900,102,101,114,101,110,116,105,97,108,68,59,1,8518,4,4,112,116,117,119,1021,1026,1048,1249,102,59,3,55349,56635,4,3,59,68,69,1034,1036,1041,1,168,111,116,59,1,8412,113,117,97,108,59,1,8784,98,108,101,4,6,67,68,76,82,85,86,1065,1082,1101,1189,1211,1236,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8751,111,4,2,116,119,1089,1092,59,1,168,110,65,114,114,111,119,59,1,8659,4,2,101,111,1107,1141,102,116,4,3,65,82,84,1117,1124,1136,114,114,111,119,59,1,8656,105,103,104,116,65,114,114,111,119,59,1,8660,101,101,59,1,10980,110,103,4,2,76,82,1149,1177,101,102,116,4,2,65,82,1158,1165,114,114,111,119,59,1,10232,105,103,104,116,65,114,114,111,119,59,1,10234,105,103,104,116,65,114,114,111,119,59,1,10233,105,103,104,116,4,2,65,84,1199,1206,114,114,111,119,59,1,8658,101,101,59,1,8872,112,4,2,65,68,1218,1225,114,114,111,119,59,1,8657,111,119,110,65,114,114,111,119,59,1,8661,101,114,116,105,99,97,108,66,97,114,59,1,8741,110,4,6,65,66,76,82,84,97,1264,1292,1299,1352,1391,1408,114,114,111,119,4,3,59,66,85,1276,1278,1283,1,8595,97,114,59,1,10515,112,65,114,114,111,119,59,1,8693,114,101,118,101,59,1,785,101,102,116,4,3,82,84,86,1310,1323,1334,105,103,104,116,86,101,99,116,111,114,59,1,10576,101,101,86,101,99,116,111,114,59,1,10590,101,99,116,111,114,4,2,59,66,1345,1347,1,8637,97,114,59,1,10582,105,103,104,116,4,2,84,86,1362,1373,101,101,86,101,99,116,111,114,59,1,10591,101,99,116,111,114,4,2,59,66,1384,1386,1,8641,97,114,59,1,10583,101,101,4,2,59,65,1399,1401,1,8868,114,114,111,119,59,1,8615,114,114,111,119,59,1,8659,4,2,99,116,1421,1426,114,59,3,55349,56479,114,111,107,59,1,272,4,16,78,84,97,99,100,102,103,108,109,111,112,113,115,116,117,120,1466,1470,1478,1489,1515,1520,1525,1536,1544,1593,1609,1617,1650,1664,1668,1677,71,59,1,330,72,5,208,1,59,1476,1,208,99,117,116,101,5,201,1,59,1487,1,201,4,3,97,105,121,1497,1503,1512,114,111,110,59,1,282,114,99,5,202,1,59,1510,1,202,59,1,1069,111,116,59,1,278,114,59,3,55349,56584,114,97,118,101,5,200,1,59,1534,1,200,101,109,101,110,116,59,1,8712,4,2,97,112,1550,1555,99,114,59,1,274,116,121,4,2,83,86,1563,1576,109,97,108,108,83,113,117,97,114,101,59,1,9723,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9643,4,2,103,112,1599,1604,111,110,59,1,280,102,59,3,55349,56636,115,105,108,111,110,59,1,917,117,4,2,97,105,1624,1640,108,4,2,59,84,1631,1633,1,10869,105,108,100,101,59,1,8770,108,105,98,114,105,117,109,59,1,8652,4,2,99,105,1656,1660,114,59,1,8496,109,59,1,10867,97,59,1,919,109,108,5,203,1,59,1675,1,203,4,2,105,112,1683,1689,115,116,115,59,1,8707,111,110,101,110,116,105,97,108,69,59,1,8519,4,5,99,102,105,111,115,1713,1717,1722,1762,1791,121,59,1,1060,114,59,3,55349,56585,108,108,101,100,4,2,83,86,1732,1745,109,97,108,108,83,113,117,97,114,101,59,1,9724,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9642,4,3,112,114,117,1770,1775,1781,102,59,3,55349,56637,65,108,108,59,1,8704,114,105,101,114,116,114,102,59,1,8497,99,114,59,1,8497,4,12,74,84,97,98,99,100,102,103,111,114,115,116,1822,1827,1834,1848,1855,1877,1882,1887,1890,1896,1978,1984,99,121,59,1,1027,5,62,1,59,1832,1,62,109,109,97,4,2,59,100,1843,1845,1,915,59,1,988,114,101,118,101,59,1,286,4,3,101,105,121,1863,1869,1874,100,105,108,59,1,290,114,99,59,1,284,59,1,1043,111,116,59,1,288,114,59,3,55349,56586,59,1,8921,112,102,59,3,55349,56638,101,97,116,101,114,4,6,69,70,71,76,83,84,1915,1933,1944,1953,1959,1971,113,117,97,108,4,2,59,76,1925,1927,1,8805,101,115,115,59,1,8923,117,108,108,69,113,117,97,108,59,1,8807,114,101,97,116,101,114,59,1,10914,101,115,115,59,1,8823,108,97,110,116,69,113,117,97,108,59,1,10878,105,108,100,101,59,1,8819,99,114,59,3,55349,56482,59,1,8811,4,8,65,97,99,102,105,111,115,117,2005,2012,2026,2032,2036,2049,2073,2089,82,68,99,121,59,1,1066,4,2,99,116,2018,2023,101,107,59,1,711,59,1,94,105,114,99,59,1,292,114,59,1,8460,108,98,101,114,116,83,112,97,99,101,59,1,8459,4,2,112,114,2055,2059,102,59,1,8461,105,122,111,110,116,97,108,76,105,110,101,59,1,9472,4,2,99,116,2079,2083,114,59,1,8459,114,111,107,59,1,294,109,112,4,2,68,69,2097,2107,111,119,110,72,117,109,112,59,1,8782,113,117,97,108,59,1,8783,4,14,69,74,79,97,99,100,102,103,109,110,111,115,116,117,2144,2149,2155,2160,2171,2189,2194,2198,2209,2245,2307,2329,2334,2341,99,121,59,1,1045,108,105,103,59,1,306,99,121,59,1,1025,99,117,116,101,5,205,1,59,2169,1,205,4,2,105,121,2177,2186,114,99,5,206,1,59,2184,1,206,59,1,1048,111,116,59,1,304,114,59,1,8465,114,97,118,101,5,204,1,59,2207,1,204,4,3,59,97,112,2217,2219,2238,1,8465,4,2,99,103,2225,2229,114,59,1,298,105,110,97,114,121,73,59,1,8520,108,105,101,115,59,1,8658,4,2,116,118,2251,2281,4,2,59,101,2257,2259,1,8748,4,2,103,114,2265,2271,114,97,108,59,1,8747,115,101,99,116,105,111,110,59,1,8898,105,115,105,98,108,101,4,2,67,84,2293,2300,111,109,109,97,59,1,8291,105,109,101,115,59,1,8290,4,3,103,112,116,2315,2320,2325,111,110,59,1,302,102,59,3,55349,56640,97,59,1,921,99,114,59,1,8464,105,108,100,101,59,1,296,4,2,107,109,2347,2352,99,121,59,1,1030,108,5,207,1,59,2358,1,207,4,5,99,102,111,115,117,2372,2386,2391,2397,2414,4,2,105,121,2378,2383,114,99,59,1,308,59,1,1049,114,59,3,55349,56589,112,102,59,3,55349,56641,4,2,99,101,2403,2408,114,59,3,55349,56485,114,99,121,59,1,1032,107,99,121,59,1,1028,4,7,72,74,97,99,102,111,115,2436,2441,2446,2452,2467,2472,2478,99,121,59,1,1061,99,121,59,1,1036,112,112,97,59,1,922,4,2,101,121,2458,2464,100,105,108,59,1,310,59,1,1050,114,59,3,55349,56590,112,102,59,3,55349,56642,99,114,59,3,55349,56486,4,11,74,84,97,99,101,102,108,109,111,115,116,2508,2513,2520,2562,2585,2981,2986,3004,3011,3146,3167,99,121,59,1,1033,5,60,1,59,2518,1,60,4,5,99,109,110,112,114,2532,2538,2544,2548,2558,117,116,101,59,1,313,98,100,97,59,1,923,103,59,1,10218,108,97,99,101,116,114,102,59,1,8466,114,59,1,8606,4,3,97,101,121,2570,2576,2582,114,111,110,59,1,317,100,105,108,59,1,315,59,1,1051,4,2,102,115,2591,2907,116,4,10,65,67,68,70,82,84,85,86,97,114,2614,2663,2672,2728,2735,2760,2820,2870,2888,2895,4,2,110,114,2620,2633,103,108,101,66,114,97,99,107,101,116,59,1,10216,114,111,119,4,3,59,66,82,2644,2646,2651,1,8592,97,114,59,1,8676,105,103,104,116,65,114,114,111,119,59,1,8646,101,105,108,105,110,103,59,1,8968,111,4,2,117,119,2679,2692,98,108,101,66,114,97,99,107,101,116,59,1,10214,110,4,2,84,86,2699,2710,101,101,86,101,99,116,111,114,59,1,10593,101,99,116,111,114,4,2,59,66,2721,2723,1,8643,97,114,59,1,10585,108,111,111,114,59,1,8970,105,103,104,116,4,2,65,86,2745,2752,114,114,111,119,59,1,8596,101,99,116,111,114,59,1,10574,4,2,101,114,2766,2792,101,4,3,59,65,86,2775,2777,2784,1,8867,114,114,111,119,59,1,8612,101,99,116,111,114,59,1,10586,105,97,110,103,108,101,4,3,59,66,69,2806,2808,2813,1,8882,97,114,59,1,10703,113,117,97,108,59,1,8884,112,4,3,68,84,86,2829,2841,2852,111,119,110,86,101,99,116,111,114,59,1,10577,101,101,86,101,99,116,111,114,59,1,10592,101,99,116,111,114,4,2,59,66,2863,2865,1,8639,97,114,59,1,10584,101,99,116,111,114,4,2,59,66,2881,2883,1,8636,97,114,59,1,10578,114,114,111,119,59,1,8656,105,103,104,116,97,114,114,111,119,59,1,8660,115,4,6,69,70,71,76,83,84,2922,2936,2947,2956,2962,2974,113,117,97,108,71,114,101,97,116,101,114,59,1,8922,117,108,108,69,113,117,97,108,59,1,8806,114,101,97,116,101,114,59,1,8822,101,115,115,59,1,10913,108,97,110,116,69,113,117,97,108,59,1,10877,105,108,100,101,59,1,8818,114,59,3,55349,56591,4,2,59,101,2992,2994,1,8920,102,116,97,114,114,111,119,59,1,8666,105,100,111,116,59,1,319,4,3,110,112,119,3019,3110,3115,103,4,4,76,82,108,114,3030,3058,3070,3098,101,102,116,4,2,65,82,3039,3046,114,114,111,119,59,1,10229,105,103,104,116,65,114,114,111,119,59,1,10231,105,103,104,116,65,114,114,111,119,59,1,10230,101,102,116,4,2,97,114,3079,3086,114,114,111,119,59,1,10232,105,103,104,116,97,114,114,111,119,59,1,10234,105,103,104,116,97,114,114,111,119,59,1,10233,102,59,3,55349,56643,101,114,4,2,76,82,3123,3134,101,102,116,65,114,114,111,119,59,1,8601,105,103,104,116,65,114,114,111,119,59,1,8600,4,3,99,104,116,3154,3158,3161,114,59,1,8466,59,1,8624,114,111,107,59,1,321,59,1,8810,4,8,97,99,101,102,105,111,115,117,3188,3192,3196,3222,3227,3237,3243,3248,112,59,1,10501,121,59,1,1052,4,2,100,108,3202,3213,105,117,109,83,112,97,99,101,59,1,8287,108,105,110,116,114,102,59,1,8499,114,59,3,55349,56592,110,117,115,80,108,117,115,59,1,8723,112,102,59,3,55349,56644,99,114,59,1,8499,59,1,924,4,9,74,97,99,101,102,111,115,116,117,3271,3276,3283,3306,3422,3427,4120,4126,4137,99,121,59,1,1034,99,117,116,101,59,1,323,4,3,97,101,121,3291,3297,3303,114,111,110,59,1,327,100,105,108,59,1,325,59,1,1053,4,3,103,115,119,3314,3380,3415,97,116,105,118,101,4,3,77,84,86,3327,3340,3365,101,100,105,117,109,83,112,97,99,101,59,1,8203,104,105,4,2,99,110,3348,3357,107,83,112,97,99,101,59,1,8203,83,112,97,99,101,59,1,8203,101,114,121,84,104,105,110,83,112,97,99,101,59,1,8203,116,101,100,4,2,71,76,3389,3405,114,101,97,116,101,114,71,114,101,97,116,101,114,59,1,8811,101,115,115,76,101,115,115,59,1,8810,76,105,110,101,59,1,10,114,59,3,55349,56593,4,4,66,110,112,116,3437,3444,3460,3464,114,101,97,107,59,1,8288,66,114,101,97,107,105,110,103,83,112,97,99,101,59,1,160,102,59,1,8469,4,13,59,67,68,69,71,72,76,78,80,82,83,84,86,3492,3494,3517,3536,3578,3657,3685,3784,3823,3860,3915,4066,4107,1,10988,4,2,111,117,3500,3510,110,103,114,117,101,110,116,59,1,8802,112,67,97,112,59,1,8813,111,117,98,108,101,86,101,114,116,105,99,97,108,66,97,114,59,1,8742,4,3,108,113,120,3544,3552,3571,101,109,101,110,116,59,1,8713,117,97,108,4,2,59,84,3561,3563,1,8800,105,108,100,101,59,3,8770,824,105,115,116,115,59,1,8708,114,101,97,116,101,114,4,7,59,69,70,71,76,83,84,3600,3602,3609,3621,3631,3637,3650,1,8815,113,117,97,108,59,1,8817,117,108,108,69,113,117,97,108,59,3,8807,824,114,101,97,116,101,114,59,3,8811,824,101,115,115,59,1,8825,108,97,110,116,69,113,117,97,108,59,3,10878,824,105,108,100,101,59,1,8821,117,109,112,4,2,68,69,3666,3677,111,119,110,72,117,109,112,59,3,8782,824,113,117,97,108,59,3,8783,824,101,4,2,102,115,3692,3724,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3709,3711,3717,1,8938,97,114,59,3,10703,824,113,117,97,108,59,1,8940,115,4,6,59,69,71,76,83,84,3739,3741,3748,3757,3764,3777,1,8814,113,117,97,108,59,1,8816,114,101,97,116,101,114,59,1,8824,101,115,115,59,3,8810,824,108,97,110,116,69,113,117,97,108,59,3,10877,824,105,108,100,101,59,1,8820,101,115,116,101,100,4,2,71,76,3795,3812,114,101,97,116,101,114,71,114,101,97,116,101,114,59,3,10914,824,101,115,115,76,101,115,115,59,3,10913,824,114,101,99,101,100,101,115,4,3,59,69,83,3838,3840,3848,1,8832,113,117,97,108,59,3,10927,824,108,97,110,116,69,113,117,97,108,59,1,8928,4,2,101,105,3866,3881,118,101,114,115,101,69,108,101,109,101,110,116,59,1,8716,103,104,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3900,3902,3908,1,8939,97,114,59,3,10704,824,113,117,97,108,59,1,8941,4,2,113,117,3921,3973,117,97,114,101,83,117,4,2,98,112,3933,3952,115,101,116,4,2,59,69,3942,3945,3,8847,824,113,117,97,108,59,1,8930,101,114,115,101,116,4,2,59,69,3963,3966,3,8848,824,113,117,97,108,59,1,8931,4,3,98,99,112,3981,4e3,4045,115,101,116,4,2,59,69,3990,3993,3,8834,8402,113,117,97,108,59,1,8840,99,101,101,100,115,4,4,59,69,83,84,4015,4017,4025,4037,1,8833,113,117,97,108,59,3,10928,824,108,97,110,116,69,113,117,97,108,59,1,8929,105,108,100,101,59,3,8831,824,101,114,115,101,116,4,2,59,69,4056,4059,3,8835,8402,113,117,97,108,59,1,8841,105,108,100,101,4,4,59,69,70,84,4080,4082,4089,4100,1,8769,113,117,97,108,59,1,8772,117,108,108,69,113,117,97,108,59,1,8775,105,108,100,101,59,1,8777,101,114,116,105,99,97,108,66,97,114,59,1,8740,99,114,59,3,55349,56489,105,108,100,101,5,209,1,59,4135,1,209,59,1,925,4,14,69,97,99,100,102,103,109,111,112,114,115,116,117,118,4170,4176,4187,4205,4212,4217,4228,4253,4259,4292,4295,4316,4337,4346,108,105,103,59,1,338,99,117,116,101,5,211,1,59,4185,1,211,4,2,105,121,4193,4202,114,99,5,212,1,59,4200,1,212,59,1,1054,98,108,97,99,59,1,336,114,59,3,55349,56594,114,97,118,101,5,210,1,59,4226,1,210,4,3,97,101,105,4236,4241,4246,99,114,59,1,332,103,97,59,1,937,99,114,111,110,59,1,927,112,102,59,3,55349,56646,101,110,67,117,114,108,121,4,2,68,81,4272,4285,111,117,98,108,101,81,117,111,116,101,59,1,8220,117,111,116,101,59,1,8216,59,1,10836,4,2,99,108,4301,4306,114,59,3,55349,56490,97,115,104,5,216,1,59,4314,1,216,105,4,2,108,109,4323,4332,100,101,5,213,1,59,4330,1,213,101,115,59,1,10807,109,108,5,214,1,59,4344,1,214,101,114,4,2,66,80,4354,4380,4,2,97,114,4360,4364,114,59,1,8254,97,99,4,2,101,107,4372,4375,59,1,9182,101,116,59,1,9140,97,114,101,110,116,104,101,115,105,115,59,1,9180,4,9,97,99,102,104,105,108,111,114,115,4413,4422,4426,4431,4435,4438,4448,4471,4561,114,116,105,97,108,68,59,1,8706,121,59,1,1055,114,59,3,55349,56595,105,59,1,934,59,1,928,117,115,77,105,110,117,115,59,1,177,4,2,105,112,4454,4467,110,99,97,114,101,112,108,97,110,101,59,1,8460,102,59,1,8473,4,4,59,101,105,111,4481,4483,4526,4531,1,10939,99,101,100,101,115,4,4,59,69,83,84,4498,4500,4507,4519,1,8826,113,117,97,108,59,1,10927,108,97,110,116,69,113,117,97,108,59,1,8828,105,108,100,101,59,1,8830,109,101,59,1,8243,4,2,100,112,4537,4543,117,99,116,59,1,8719,111,114,116,105,111,110,4,2,59,97,4555,4557,1,8759,108,59,1,8733,4,2,99,105,4567,4572,114,59,3,55349,56491,59,1,936,4,4,85,102,111,115,4585,4594,4599,4604,79,84,5,34,1,59,4592,1,34,114,59,3,55349,56596,112,102,59,1,8474,99,114,59,3,55349,56492,4,12,66,69,97,99,101,102,104,105,111,114,115,117,4636,4642,4650,4681,4704,4763,4767,4771,5047,5069,5081,5094,97,114,114,59,1,10512,71,5,174,1,59,4648,1,174,4,3,99,110,114,4658,4664,4668,117,116,101,59,1,340,103,59,1,10219,114,4,2,59,116,4675,4677,1,8608,108,59,1,10518,4,3,97,101,121,4689,4695,4701,114,111,110,59,1,344,100,105,108,59,1,342,59,1,1056,4,2,59,118,4710,4712,1,8476,101,114,115,101,4,2,69,85,4722,4748,4,2,108,113,4728,4736,101,109,101,110,116,59,1,8715,117,105,108,105,98,114,105,117,109,59,1,8651,112,69,113,117,105,108,105,98,114,105,117,109,59,1,10607,114,59,1,8476,111,59,1,929,103,104,116,4,8,65,67,68,70,84,85,86,97,4792,4840,4849,4905,4912,4972,5022,5040,4,2,110,114,4798,4811,103,108,101,66,114,97,99,107,101,116,59,1,10217,114,111,119,4,3,59,66,76,4822,4824,4829,1,8594,97,114,59,1,8677,101,102,116,65,114,114,111,119,59,1,8644,101,105,108,105,110,103,59,1,8969,111,4,2,117,119,4856,4869,98,108,101,66,114,97,99,107,101,116,59,1,10215,110,4,2,84,86,4876,4887,101,101,86,101,99,116,111,114,59,1,10589,101,99,116,111,114,4,2,59,66,4898,4900,1,8642,97,114,59,1,10581,108,111,111,114,59,1,8971,4,2,101,114,4918,4944,101,4,3,59,65,86,4927,4929,4936,1,8866,114,114,111,119,59,1,8614,101,99,116,111,114,59,1,10587,105,97,110,103,108,101,4,3,59,66,69,4958,4960,4965,1,8883,97,114,59,1,10704,113,117,97,108,59,1,8885,112,4,3,68,84,86,4981,4993,5004,111,119,110,86,101,99,116,111,114,59,1,10575,101,101,86,101,99,116,111,114,59,1,10588,101,99,116,111,114,4,2,59,66,5015,5017,1,8638,97,114,59,1,10580,101,99,116,111,114,4,2,59,66,5033,5035,1,8640,97,114,59,1,10579,114,114,111,119,59,1,8658,4,2,112,117,5053,5057,102,59,1,8477,110,100,73,109,112,108,105,101,115,59,1,10608,105,103,104,116,97,114,114,111,119,59,1,8667,4,2,99,104,5087,5091,114,59,1,8475,59,1,8625,108,101,68,101,108,97,121,101,100,59,1,10740,4,13,72,79,97,99,102,104,105,109,111,113,115,116,117,5134,5150,5157,5164,5198,5203,5259,5265,5277,5283,5374,5380,5385,4,2,67,99,5140,5146,72,99,121,59,1,1065,121,59,1,1064,70,84,99,121,59,1,1068,99,117,116,101,59,1,346,4,5,59,97,101,105,121,5176,5178,5184,5190,5195,1,10940,114,111,110,59,1,352,100,105,108,59,1,350,114,99,59,1,348,59,1,1057,114,59,3,55349,56598,111,114,116,4,4,68,76,82,85,5216,5227,5238,5250,111,119,110,65,114,114,111,119,59,1,8595,101,102,116,65,114,114,111,119,59,1,8592,105,103,104,116,65,114,114,111,119,59,1,8594,112,65,114,114,111,119,59,1,8593,103,109,97,59,1,931,97,108,108,67,105,114,99,108,101,59,1,8728,112,102,59,3,55349,56650,4,2,114,117,5289,5293,116,59,1,8730,97,114,101,4,4,59,73,83,85,5306,5308,5322,5367,1,9633,110,116,101,114,115,101,99,116,105,111,110,59,1,8851,117,4,2,98,112,5329,5347,115,101,116,4,2,59,69,5338,5340,1,8847,113,117,97,108,59,1,8849,101,114,115,101,116,4,2,59,69,5358,5360,1,8848,113,117,97,108,59,1,8850,110,105,111,110,59,1,8852,99,114,59,3,55349,56494,97,114,59,1,8902,4,4,98,99,109,112,5395,5420,5475,5478,4,2,59,115,5401,5403,1,8912,101,116,4,2,59,69,5411,5413,1,8912,113,117,97,108,59,1,8838,4,2,99,104,5426,5468,101,101,100,115,4,4,59,69,83,84,5440,5442,5449,5461,1,8827,113,117,97,108,59,1,10928,108,97,110,116,69,113,117,97,108,59,1,8829,105,108,100,101,59,1,8831,84,104,97,116,59,1,8715,59,1,8721,4,3,59,101,115,5486,5488,5507,1,8913,114,115,101,116,4,2,59,69,5498,5500,1,8835,113,117,97,108,59,1,8839,101,116,59,1,8913,4,11,72,82,83,97,99,102,104,105,111,114,115,5536,5546,5552,5567,5579,5602,5607,5655,5695,5701,5711,79,82,78,5,222,1,59,5544,1,222,65,68,69,59,1,8482,4,2,72,99,5558,5563,99,121,59,1,1035,121,59,1,1062,4,2,98,117,5573,5576,59,1,9,59,1,932,4,3,97,101,121,5587,5593,5599,114,111,110,59,1,356,100,105,108,59,1,354,59,1,1058,114,59,3,55349,56599,4,2,101,105,5613,5631,4,2,114,116,5619,5627,101,102,111,114,101,59,1,8756,97,59,1,920,4,2,99,110,5637,5647,107,83,112,97,99,101,59,3,8287,8202,83,112,97,99,101,59,1,8201,108,100,101,4,4,59,69,70,84,5668,5670,5677,5688,1,8764,113,117,97,108,59,1,8771,117,108,108,69,113,117,97,108,59,1,8773,105,108,100,101,59,1,8776,112,102,59,3,55349,56651,105,112,108,101,68,111,116,59,1,8411,4,2,99,116,5717,5722,114,59,3,55349,56495,114,111,107,59,1,358,4,14,97,98,99,100,102,103,109,110,111,112,114,115,116,117,5758,5789,5805,5823,5830,5835,5846,5852,5921,5937,6089,6095,6101,6108,4,2,99,114,5764,5774,117,116,101,5,218,1,59,5772,1,218,114,4,2,59,111,5781,5783,1,8607,99,105,114,59,1,10569,114,4,2,99,101,5796,5800,121,59,1,1038,118,101,59,1,364,4,2,105,121,5811,5820,114,99,5,219,1,59,5818,1,219,59,1,1059,98,108,97,99,59,1,368,114,59,3,55349,56600,114,97,118,101,5,217,1,59,5844,1,217,97,99,114,59,1,362,4,2,100,105,5858,5905,101,114,4,2,66,80,5866,5892,4,2,97,114,5872,5876,114,59,1,95,97,99,4,2,101,107,5884,5887,59,1,9183,101,116,59,1,9141,97,114,101,110,116,104,101,115,105,115,59,1,9181,111,110,4,2,59,80,5913,5915,1,8899,108,117,115,59,1,8846,4,2,103,112,5927,5932,111,110,59,1,370,102,59,3,55349,56652,4,8,65,68,69,84,97,100,112,115,5955,5985,5996,6009,6026,6033,6044,6075,114,114,111,119,4,3,59,66,68,5967,5969,5974,1,8593,97,114,59,1,10514,111,119,110,65,114,114,111,119,59,1,8645,111,119,110,65,114,114,111,119,59,1,8597,113,117,105,108,105,98,114,105,117,109,59,1,10606,101,101,4,2,59,65,6017,6019,1,8869,114,114,111,119,59,1,8613,114,114,111,119,59,1,8657,111,119,110,97,114,114,111,119,59,1,8661,101,114,4,2,76,82,6052,6063,101,102,116,65,114,114,111,119,59,1,8598,105,103,104,116,65,114,114,111,119,59,1,8599,105,4,2,59,108,6082,6084,1,978,111,110,59,1,933,105,110,103,59,1,366,99,114,59,3,55349,56496,105,108,100,101,59,1,360,109,108,5,220,1,59,6115,1,220,4,9,68,98,99,100,101,102,111,115,118,6137,6143,6148,6152,6166,6250,6255,6261,6267,97,115,104,59,1,8875,97,114,59,1,10987,121,59,1,1042,97,115,104,4,2,59,108,6161,6163,1,8873,59,1,10982,4,2,101,114,6172,6175,59,1,8897,4,3,98,116,121,6183,6188,6238,97,114,59,1,8214,4,2,59,105,6194,6196,1,8214,99,97,108,4,4,66,76,83,84,6209,6214,6220,6231,97,114,59,1,8739,105,110,101,59,1,124,101,112,97,114,97,116,111,114,59,1,10072,105,108,100,101,59,1,8768,84,104,105,110,83,112,97,99,101,59,1,8202,114,59,3,55349,56601,112,102,59,3,55349,56653,99,114,59,3,55349,56497,100,97,115,104,59,1,8874,4,5,99,101,102,111,115,6286,6292,6298,6303,6309,105,114,99,59,1,372,100,103,101,59,1,8896,114,59,3,55349,56602,112,102,59,3,55349,56654,99,114,59,3,55349,56498,4,4,102,105,111,115,6325,6330,6333,6339,114,59,3,55349,56603,59,1,926,112,102,59,3,55349,56655,99,114,59,3,55349,56499,4,9,65,73,85,97,99,102,111,115,117,6365,6370,6375,6380,6391,6405,6410,6416,6422,99,121,59,1,1071,99,121,59,1,1031,99,121,59,1,1070,99,117,116,101,5,221,1,59,6389,1,221,4,2,105,121,6397,6402,114,99,59,1,374,59,1,1067,114,59,3,55349,56604,112,102,59,3,55349,56656,99,114,59,3,55349,56500,109,108,59,1,376,4,8,72,97,99,100,101,102,111,115,6445,6450,6457,6472,6477,6501,6505,6510,99,121,59,1,1046,99,117,116,101,59,1,377,4,2,97,121,6463,6469,114,111,110,59,1,381,59,1,1047,111,116,59,1,379,4,2,114,116,6483,6497,111,87,105,100,116,104,83,112,97,99,101,59,1,8203,97,59,1,918,114,59,1,8488,112,102,59,1,8484,99,114,59,3,55349,56501,4,16,97,98,99,101,102,103,108,109,110,111,112,114,115,116,117,119,6550,6561,6568,6612,6622,6634,6645,6672,6699,6854,6870,6923,6933,6963,6974,6983,99,117,116,101,5,225,1,59,6559,1,225,114,101,118,101,59,1,259,4,6,59,69,100,105,117,121,6582,6584,6588,6591,6600,6609,1,8766,59,3,8766,819,59,1,8767,114,99,5,226,1,59,6598,1,226,116,101,5,180,1,59,6607,1,180,59,1,1072,108,105,103,5,230,1,59,6620,1,230,4,2,59,114,6628,6630,1,8289,59,3,55349,56606,114,97,118,101,5,224,1,59,6643,1,224,4,2,101,112,6651,6667,4,2,102,112,6657,6663,115,121,109,59,1,8501,104,59,1,8501,104,97,59,1,945,4,2,97,112,6678,6692,4,2,99,108,6684,6688,114,59,1,257,103,59,1,10815,5,38,1,59,6697,1,38,4,2,100,103,6705,6737,4,5,59,97,100,115,118,6717,6719,6724,6727,6734,1,8743,110,100,59,1,10837,59,1,10844,108,111,112,101,59,1,10840,59,1,10842,4,7,59,101,108,109,114,115,122,6753,6755,6758,6762,6814,6835,6848,1,8736,59,1,10660,101,59,1,8736,115,100,4,2,59,97,6770,6772,1,8737,4,8,97,98,99,100,101,102,103,104,6790,6793,6796,6799,6802,6805,6808,6811,59,1,10664,59,1,10665,59,1,10666,59,1,10667,59,1,10668,59,1,10669,59,1,10670,59,1,10671,116,4,2,59,118,6821,6823,1,8735,98,4,2,59,100,6830,6832,1,8894,59,1,10653,4,2,112,116,6841,6845,104,59,1,8738,59,1,197,97,114,114,59,1,9084,4,2,103,112,6860,6865,111,110,59,1,261,102,59,3,55349,56658,4,7,59,69,97,101,105,111,112,6886,6888,6891,6897,6900,6904,6908,1,8776,59,1,10864,99,105,114,59,1,10863,59,1,8778,100,59,1,8779,115,59,1,39,114,111,120,4,2,59,101,6917,6919,1,8776,113,59,1,8778,105,110,103,5,229,1,59,6931,1,229,4,3,99,116,121,6941,6946,6949,114,59,3,55349,56502,59,1,42,109,112,4,2,59,101,6957,6959,1,8776,113,59,1,8781,105,108,100,101,5,227,1,59,6972,1,227,109,108,5,228,1,59,6981,1,228,4,2,99,105,6989,6997,111,110,105,110,116,59,1,8755,110,116,59,1,10769,4,16,78,97,98,99,100,101,102,105,107,108,110,111,112,114,115,117,7036,7041,7119,7135,7149,7155,7219,7224,7347,7354,7463,7489,7786,7793,7814,7866,111,116,59,1,10989,4,2,99,114,7047,7094,107,4,4,99,101,112,115,7058,7064,7073,7080,111,110,103,59,1,8780,112,115,105,108,111,110,59,1,1014,114,105,109,101,59,1,8245,105,109,4,2,59,101,7088,7090,1,8765,113,59,1,8909,4,2,118,119,7100,7105,101,101,59,1,8893,101,100,4,2,59,103,7113,7115,1,8965,101,59,1,8965,114,107,4,2,59,116,7127,7129,1,9141,98,114,107,59,1,9142,4,2,111,121,7141,7146,110,103,59,1,8780,59,1,1073,113,117,111,59,1,8222,4,5,99,109,112,114,116,7167,7181,7188,7193,7199,97,117,115,4,2,59,101,7176,7178,1,8757,59,1,8757,112,116,121,118,59,1,10672,115,105,59,1,1014,110,111,117,59,1,8492,4,3,97,104,119,7207,7210,7213,59,1,946,59,1,8502,101,101,110,59,1,8812,114,59,3,55349,56607,103,4,7,99,111,115,116,117,118,119,7241,7262,7288,7305,7328,7335,7340,4,3,97,105,117,7249,7253,7258,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,4,3,100,112,116,7270,7275,7281,111,116,59,1,10752,108,117,115,59,1,10753,105,109,101,115,59,1,10754,4,2,113,116,7294,7300,99,117,112,59,1,10758,97,114,59,1,9733,114,105,97,110,103,108,101,4,2,100,117,7318,7324,111,119,110,59,1,9661,112,59,1,9651,112,108,117,115,59,1,10756,101,101,59,1,8897,101,100,103,101,59,1,8896,97,114,111,119,59,1,10509,4,3,97,107,111,7362,7436,7458,4,2,99,110,7368,7432,107,4,3,108,115,116,7377,7386,7394,111,122,101,110,103,101,59,1,10731,113,117,97,114,101,59,1,9642,114,105,97,110,103,108,101,4,4,59,100,108,114,7411,7413,7419,7425,1,9652,111,119,110,59,1,9662,101,102,116,59,1,9666,105,103,104,116,59,1,9656,107,59,1,9251,4,2,49,51,7442,7454,4,2,50,52,7448,7451,59,1,9618,59,1,9617,52,59,1,9619,99,107,59,1,9608,4,2,101,111,7469,7485,4,2,59,113,7475,7478,3,61,8421,117,105,118,59,3,8801,8421,116,59,1,8976,4,4,112,116,119,120,7499,7504,7517,7523,102,59,3,55349,56659,4,2,59,116,7510,7512,1,8869,111,109,59,1,8869,116,105,101,59,1,8904,4,12,68,72,85,86,98,100,104,109,112,116,117,118,7549,7571,7597,7619,7655,7660,7682,7708,7715,7721,7728,7750,4,4,76,82,108,114,7559,7562,7565,7568,59,1,9559,59,1,9556,59,1,9558,59,1,9555,4,5,59,68,85,100,117,7583,7585,7588,7591,7594,1,9552,59,1,9574,59,1,9577,59,1,9572,59,1,9575,4,4,76,82,108,114,7607,7610,7613,7616,59,1,9565,59,1,9562,59,1,9564,59,1,9561,4,7,59,72,76,82,104,108,114,7635,7637,7640,7643,7646,7649,7652,1,9553,59,1,9580,59,1,9571,59,1,9568,59,1,9579,59,1,9570,59,1,9567,111,120,59,1,10697,4,4,76,82,108,114,7670,7673,7676,7679,59,1,9557,59,1,9554,59,1,9488,59,1,9484,4,5,59,68,85,100,117,7694,7696,7699,7702,7705,1,9472,59,1,9573,59,1,9576,59,1,9516,59,1,9524,105,110,117,115,59,1,8863,108,117,115,59,1,8862,105,109,101,115,59,1,8864,4,4,76,82,108,114,7738,7741,7744,7747,59,1,9563,59,1,9560,59,1,9496,59,1,9492,4,7,59,72,76,82,104,108,114,7766,7768,7771,7774,7777,7780,7783,1,9474,59,1,9578,59,1,9569,59,1,9566,59,1,9532,59,1,9508,59,1,9500,114,105,109,101,59,1,8245,4,2,101,118,7799,7804,118,101,59,1,728,98,97,114,5,166,1,59,7812,1,166,4,4,99,101,105,111,7824,7829,7834,7846,114,59,3,55349,56503,109,105,59,1,8271,109,4,2,59,101,7841,7843,1,8765,59,1,8909,108,4,3,59,98,104,7855,7857,7860,1,92,59,1,10693,115,117,98,59,1,10184,4,2,108,109,7872,7885,108,4,2,59,101,7879,7881,1,8226,116,59,1,8226,112,4,3,59,69,101,7894,7896,7899,1,8782,59,1,10926,4,2,59,113,7905,7907,1,8783,59,1,8783,4,15,97,99,100,101,102,104,105,108,111,114,115,116,117,119,121,7942,8021,8075,8080,8121,8126,8157,8279,8295,8430,8446,8485,8491,8707,8726,4,3,99,112,114,7950,7956,8007,117,116,101,59,1,263,4,6,59,97,98,99,100,115,7970,7972,7977,7984,7998,8003,1,8745,110,100,59,1,10820,114,99,117,112,59,1,10825,4,2,97,117,7990,7994,112,59,1,10827,112,59,1,10823,111,116,59,1,10816,59,3,8745,65024,4,2,101,111,8013,8017,116,59,1,8257,110,59,1,711,4,4,97,101,105,117,8031,8046,8056,8061,4,2,112,114,8037,8041,115,59,1,10829,111,110,59,1,269,100,105,108,5,231,1,59,8054,1,231,114,99,59,1,265,112,115,4,2,59,115,8069,8071,1,10828,109,59,1,10832,111,116,59,1,267,4,3,100,109,110,8088,8097,8104,105,108,5,184,1,59,8095,1,184,112,116,121,118,59,1,10674,116,5,162,2,59,101,8112,8114,1,162,114,100,111,116,59,1,183,114,59,3,55349,56608,4,3,99,101,105,8134,8138,8154,121,59,1,1095,99,107,4,2,59,109,8146,8148,1,10003,97,114,107,59,1,10003,59,1,967,114,4,7,59,69,99,101,102,109,115,8174,8176,8179,8258,8261,8268,8273,1,9675,59,1,10691,4,3,59,101,108,8187,8189,8193,1,710,113,59,1,8791,101,4,2,97,100,8200,8223,114,114,111,119,4,2,108,114,8210,8216,101,102,116,59,1,8634,105,103,104,116,59,1,8635,4,5,82,83,97,99,100,8235,8238,8241,8246,8252,59,1,174,59,1,9416,115,116,59,1,8859,105,114,99,59,1,8858,97,115,104,59,1,8861,59,1,8791,110,105,110,116,59,1,10768,105,100,59,1,10991,99,105,114,59,1,10690,117,98,115,4,2,59,117,8288,8290,1,9827,105,116,59,1,9827,4,4,108,109,110,112,8305,8326,8376,8400,111,110,4,2,59,101,8313,8315,1,58,4,2,59,113,8321,8323,1,8788,59,1,8788,4,2,109,112,8332,8344,97,4,2,59,116,8339,8341,1,44,59,1,64,4,3,59,102,108,8352,8354,8358,1,8705,110,59,1,8728,101,4,2,109,120,8365,8371,101,110,116,59,1,8705,101,115,59,1,8450,4,2,103,105,8382,8395,4,2,59,100,8388,8390,1,8773,111,116,59,1,10861,110,116,59,1,8750,4,3,102,114,121,8408,8412,8417,59,3,55349,56660,111,100,59,1,8720,5,169,2,59,115,8424,8426,1,169,114,59,1,8471,4,2,97,111,8436,8441,114,114,59,1,8629,115,115,59,1,10007,4,2,99,117,8452,8457,114,59,3,55349,56504,4,2,98,112,8463,8474,4,2,59,101,8469,8471,1,10959,59,1,10961,4,2,59,101,8480,8482,1,10960,59,1,10962,100,111,116,59,1,8943,4,7,100,101,108,112,114,118,119,8507,8522,8536,8550,8600,8697,8702,97,114,114,4,2,108,114,8516,8519,59,1,10552,59,1,10549,4,2,112,115,8528,8532,114,59,1,8926,99,59,1,8927,97,114,114,4,2,59,112,8545,8547,1,8630,59,1,10557,4,6,59,98,99,100,111,115,8564,8566,8573,8587,8592,8596,1,8746,114,99,97,112,59,1,10824,4,2,97,117,8579,8583,112,59,1,10822,112,59,1,10826,111,116,59,1,8845,114,59,1,10821,59,3,8746,65024,4,4,97,108,114,118,8610,8623,8663,8672,114,114,4,2,59,109,8618,8620,1,8631,59,1,10556,121,4,3,101,118,119,8632,8651,8656,113,4,2,112,115,8639,8645,114,101,99,59,1,8926,117,99,99,59,1,8927,101,101,59,1,8910,101,100,103,101,59,1,8911,101,110,5,164,1,59,8670,1,164,101,97,114,114,111,119,4,2,108,114,8684,8690,101,102,116,59,1,8630,105,103,104,116,59,1,8631,101,101,59,1,8910,101,100,59,1,8911,4,2,99,105,8713,8721,111,110,105,110,116,59,1,8754,110,116,59,1,8753,108,99,116,121,59,1,9005,4,19,65,72,97,98,99,100,101,102,104,105,106,108,111,114,115,116,117,119,122,8773,8778,8783,8821,8839,8854,8887,8914,8930,8944,9036,9041,9058,9197,9227,9258,9281,9297,9305,114,114,59,1,8659,97,114,59,1,10597,4,4,103,108,114,115,8793,8799,8805,8809,103,101,114,59,1,8224,101,116,104,59,1,8504,114,59,1,8595,104,4,2,59,118,8816,8818,1,8208,59,1,8867,4,2,107,108,8827,8834,97,114,111,119,59,1,10511,97,99,59,1,733,4,2,97,121,8845,8851,114,111,110,59,1,271,59,1,1076,4,3,59,97,111,8862,8864,8880,1,8518,4,2,103,114,8870,8876,103,101,114,59,1,8225,114,59,1,8650,116,115,101,113,59,1,10871,4,3,103,108,109,8895,8902,8907,5,176,1,59,8900,1,176,116,97,59,1,948,112,116,121,118,59,1,10673,4,2,105,114,8920,8926,115,104,116,59,1,10623,59,3,55349,56609,97,114,4,2,108,114,8938,8941,59,1,8643,59,1,8642,4,5,97,101,103,115,118,8956,8986,8989,8996,9001,109,4,3,59,111,115,8965,8967,8983,1,8900,110,100,4,2,59,115,8975,8977,1,8900,117,105,116,59,1,9830,59,1,9830,59,1,168,97,109,109,97,59,1,989,105,110,59,1,8946,4,3,59,105,111,9009,9011,9031,1,247,100,101,5,247,2,59,111,9020,9022,1,247,110,116,105,109,101,115,59,1,8903,110,120,59,1,8903,99,121,59,1,1106,99,4,2,111,114,9048,9053,114,110,59,1,8990,111,112,59,1,8973,4,5,108,112,116,117,119,9070,9076,9081,9130,9144,108,97,114,59,1,36,102,59,3,55349,56661,4,5,59,101,109,112,115,9093,9095,9109,9116,9122,1,729,113,4,2,59,100,9102,9104,1,8784,111,116,59,1,8785,105,110,117,115,59,1,8760,108,117,115,59,1,8724,113,117,97,114,101,59,1,8865,98,108,101,98,97,114,119,101,100,103,101,59,1,8966,110,4,3,97,100,104,9153,9160,9172,114,114,111,119,59,1,8595,111,119,110,97,114,114,111,119,115,59,1,8650,97,114,112,111,111,110,4,2,108,114,9184,9190,101,102,116,59,1,8643,105,103,104,116,59,1,8642,4,2,98,99,9203,9211,107,97,114,111,119,59,1,10512,4,2,111,114,9217,9222,114,110,59,1,8991,111,112,59,1,8972,4,3,99,111,116,9235,9248,9252,4,2,114,121,9241,9245,59,3,55349,56505,59,1,1109,108,59,1,10742,114,111,107,59,1,273,4,2,100,114,9264,9269,111,116,59,1,8945,105,4,2,59,102,9276,9278,1,9663,59,1,9662,4,2,97,104,9287,9292,114,114,59,1,8693,97,114,59,1,10607,97,110,103,108,101,59,1,10662,4,2,99,105,9311,9315,121,59,1,1119,103,114,97,114,114,59,1,10239,4,18,68,97,99,100,101,102,103,108,109,110,111,112,113,114,115,116,117,120,9361,9376,9398,9439,9444,9447,9462,9495,9531,9585,9598,9614,9659,9755,9771,9792,9808,9826,4,2,68,111,9367,9372,111,116,59,1,10871,116,59,1,8785,4,2,99,115,9382,9392,117,116,101,5,233,1,59,9390,1,233,116,101,114,59,1,10862,4,4,97,105,111,121,9408,9414,9430,9436,114,111,110,59,1,283,114,4,2,59,99,9421,9423,1,8790,5,234,1,59,9428,1,234,108,111,110,59,1,8789,59,1,1101,111,116,59,1,279,59,1,8519,4,2,68,114,9453,9458,111,116,59,1,8786,59,3,55349,56610,4,3,59,114,115,9470,9472,9482,1,10906,97,118,101,5,232,1,59,9480,1,232,4,2,59,100,9488,9490,1,10902,111,116,59,1,10904,4,4,59,105,108,115,9505,9507,9515,9518,1,10905,110,116,101,114,115,59,1,9191,59,1,8467,4,2,59,100,9524,9526,1,10901,111,116,59,1,10903,4,3,97,112,115,9539,9544,9564,99,114,59,1,275,116,121,4,3,59,115,118,9554,9556,9561,1,8709,101,116,59,1,8709,59,1,8709,112,4,2,49,59,9571,9583,4,2,51,52,9577,9580,59,1,8196,59,1,8197,1,8195,4,2,103,115,9591,9594,59,1,331,112,59,1,8194,4,2,103,112,9604,9609,111,110,59,1,281,102,59,3,55349,56662,4,3,97,108,115,9622,9635,9640,114,4,2,59,115,9629,9631,1,8917,108,59,1,10723,117,115,59,1,10865,105,4,3,59,108,118,9649,9651,9656,1,949,111,110,59,1,949,59,1,1013,4,4,99,115,117,118,9669,9686,9716,9747,4,2,105,111,9675,9680,114,99,59,1,8790,108,111,110,59,1,8789,4,2,105,108,9692,9696,109,59,1,8770,97,110,116,4,2,103,108,9705,9710,116,114,59,1,10902,101,115,115,59,1,10901,4,3,97,101,105,9724,9729,9734,108,115,59,1,61,115,116,59,1,8799,118,4,2,59,68,9741,9743,1,8801,68,59,1,10872,112,97,114,115,108,59,1,10725,4,2,68,97,9761,9766,111,116,59,1,8787,114,114,59,1,10609,4,3,99,100,105,9779,9783,9788,114,59,1,8495,111,116,59,1,8784,109,59,1,8770,4,2,97,104,9798,9801,59,1,951,5,240,1,59,9806,1,240,4,2,109,114,9814,9822,108,5,235,1,59,9820,1,235,111,59,1,8364,4,3,99,105,112,9834,9838,9843,108,59,1,33,115,116,59,1,8707,4,2,101,111,9849,9859,99,116,97,116,105,111,110,59,1,8496,110,101,110,116,105,97,108,101,59,1,8519,4,12,97,99,101,102,105,106,108,110,111,112,114,115,9896,9910,9914,9921,9954,9960,9967,9989,9994,10027,10036,10164,108,108,105,110,103,100,111,116,115,101,113,59,1,8786,121,59,1,1092,109,97,108,101,59,1,9792,4,3,105,108,114,9929,9935,9950,108,105,103,59,1,64259,4,2,105,108,9941,9945,103,59,1,64256,105,103,59,1,64260,59,3,55349,56611,108,105,103,59,1,64257,108,105,103,59,3,102,106,4,3,97,108,116,9975,9979,9984,116,59,1,9837,105,103,59,1,64258,110,115,59,1,9649,111,102,59,1,402,4,2,112,114,1e4,10005,102,59,3,55349,56663,4,2,97,107,10011,10016,108,108,59,1,8704,4,2,59,118,10022,10024,1,8916,59,1,10969,97,114,116,105,110,116,59,1,10765,4,2,97,111,10042,10159,4,2,99,115,10048,10155,4,6,49,50,51,52,53,55,10062,10102,10114,10135,10139,10151,4,6,50,51,52,53,54,56,10076,10083,10086,10093,10096,10099,5,189,1,59,10081,1,189,59,1,8531,5,188,1,59,10091,1,188,59,1,8533,59,1,8537,59,1,8539,4,2,51,53,10108,10111,59,1,8532,59,1,8534,4,3,52,53,56,10122,10129,10132,5,190,1,59,10127,1,190,59,1,8535,59,1,8540,53,59,1,8536,4,2,54,56,10145,10148,59,1,8538,59,1,8541,56,59,1,8542,108,59,1,8260,119,110,59,1,8994,99,114,59,3,55349,56507,4,17,69,97,98,99,100,101,102,103,105,106,108,110,111,114,115,116,118,10206,10217,10247,10254,10268,10273,10358,10363,10374,10380,10385,10406,10458,10464,10470,10497,10610,4,2,59,108,10212,10214,1,8807,59,1,10892,4,3,99,109,112,10225,10231,10244,117,116,101,59,1,501,109,97,4,2,59,100,10239,10241,1,947,59,1,989,59,1,10886,114,101,118,101,59,1,287,4,2,105,121,10260,10265,114,99,59,1,285,59,1,1075,111,116,59,1,289,4,4,59,108,113,115,10283,10285,10288,10308,1,8805,59,1,8923,4,3,59,113,115,10296,10298,10301,1,8805,59,1,8807,108,97,110,116,59,1,10878,4,4,59,99,100,108,10318,10320,10324,10345,1,10878,99,59,1,10921,111,116,4,2,59,111,10332,10334,1,10880,4,2,59,108,10340,10342,1,10882,59,1,10884,4,2,59,101,10351,10354,3,8923,65024,115,59,1,10900,114,59,3,55349,56612,4,2,59,103,10369,10371,1,8811,59,1,8921,109,101,108,59,1,8503,99,121,59,1,1107,4,4,59,69,97,106,10395,10397,10400,10403,1,8823,59,1,10898,59,1,10917,59,1,10916,4,4,69,97,101,115,10416,10419,10434,10453,59,1,8809,112,4,2,59,112,10426,10428,1,10890,114,111,120,59,1,10890,4,2,59,113,10440,10442,1,10888,4,2,59,113,10448,10450,1,10888,59,1,8809,105,109,59,1,8935,112,102,59,3,55349,56664,97,118,101,59,1,96,4,2,99,105,10476,10480,114,59,1,8458,109,4,3,59,101,108,10489,10491,10494,1,8819,59,1,10894,59,1,10896,5,62,6,59,99,100,108,113,114,10512,10514,10527,10532,10538,10545,1,62,4,2,99,105,10520,10523,59,1,10919,114,59,1,10874,111,116,59,1,8919,80,97,114,59,1,10645,117,101,115,116,59,1,10876,4,5,97,100,101,108,115,10557,10574,10579,10599,10605,4,2,112,114,10563,10570,112,114,111,120,59,1,10886,114,59,1,10616,111,116,59,1,8919,113,4,2,108,113,10586,10592,101,115,115,59,1,8923,108,101,115,115,59,1,10892,101,115,115,59,1,8823,105,109,59,1,8819,4,2,101,110,10616,10626,114,116,110,101,113,113,59,3,8809,65024,69,59,3,8809,65024,4,10,65,97,98,99,101,102,107,111,115,121,10653,10658,10713,10718,10724,10760,10765,10786,10850,10875,114,114,59,1,8660,4,4,105,108,109,114,10668,10674,10678,10684,114,115,112,59,1,8202,102,59,1,189,105,108,116,59,1,8459,4,2,100,114,10690,10695,99,121,59,1,1098,4,3,59,99,119,10703,10705,10710,1,8596,105,114,59,1,10568,59,1,8621,97,114,59,1,8463,105,114,99,59,1,293,4,3,97,108,114,10732,10748,10754,114,116,115,4,2,59,117,10741,10743,1,9829,105,116,59,1,9829,108,105,112,59,1,8230,99,111,110,59,1,8889,114,59,3,55349,56613,115,4,2,101,119,10772,10779,97,114,111,119,59,1,10533,97,114,111,119,59,1,10534,4,5,97,109,111,112,114,10798,10803,10809,10839,10844,114,114,59,1,8703,116,104,116,59,1,8763,107,4,2,108,114,10816,10827,101,102,116,97,114,114,111,119,59,1,8617,105,103,104,116,97,114,114,111,119,59,1,8618,102,59,3,55349,56665,98,97,114,59,1,8213,4,3,99,108,116,10858,10863,10869,114,59,3,55349,56509,97,115,104,59,1,8463,114,111,107,59,1,295,4,2,98,112,10881,10887,117,108,108,59,1,8259,104,101,110,59,1,8208,4,15,97,99,101,102,103,105,106,109,110,111,112,113,115,116,117,10925,10936,10958,10977,10990,11001,11039,11045,11101,11192,11220,11226,11237,11285,11299,99,117,116,101,5,237,1,59,10934,1,237,4,3,59,105,121,10944,10946,10955,1,8291,114,99,5,238,1,59,10953,1,238,59,1,1080,4,2,99,120,10964,10968,121,59,1,1077,99,108,5,161,1,59,10975,1,161,4,2,102,114,10983,10986,59,1,8660,59,3,55349,56614,114,97,118,101,5,236,1,59,10999,1,236,4,4,59,105,110,111,11011,11013,11028,11034,1,8520,4,2,105,110,11019,11024,110,116,59,1,10764,116,59,1,8749,102,105,110,59,1,10716,116,97,59,1,8489,108,105,103,59,1,307,4,3,97,111,112,11053,11092,11096,4,3,99,103,116,11061,11065,11088,114,59,1,299,4,3,101,108,112,11073,11076,11082,59,1,8465,105,110,101,59,1,8464,97,114,116,59,1,8465,104,59,1,305,102,59,1,8887,101,100,59,1,437,4,5,59,99,102,111,116,11113,11115,11121,11136,11142,1,8712,97,114,101,59,1,8453,105,110,4,2,59,116,11129,11131,1,8734,105,101,59,1,10717,100,111,116,59,1,305,4,5,59,99,101,108,112,11154,11156,11161,11179,11186,1,8747,97,108,59,1,8890,4,2,103,114,11167,11173,101,114,115,59,1,8484,99,97,108,59,1,8890,97,114,104,107,59,1,10775,114,111,100,59,1,10812,4,4,99,103,112,116,11202,11206,11211,11216,121,59,1,1105,111,110,59,1,303,102,59,3,55349,56666,97,59,1,953,114,111,100,59,1,10812,117,101,115,116,5,191,1,59,11235,1,191,4,2,99,105,11243,11248,114,59,3,55349,56510,110,4,5,59,69,100,115,118,11261,11263,11266,11271,11282,1,8712,59,1,8953,111,116,59,1,8949,4,2,59,118,11277,11279,1,8948,59,1,8947,59,1,8712,4,2,59,105,11291,11293,1,8290,108,100,101,59,1,297,4,2,107,109,11305,11310,99,121,59,1,1110,108,5,239,1,59,11316,1,239,4,6,99,102,109,111,115,117,11332,11346,11351,11357,11363,11380,4,2,105,121,11338,11343,114,99,59,1,309,59,1,1081,114,59,3,55349,56615,97,116,104,59,1,567,112,102,59,3,55349,56667,4,2,99,101,11369,11374,114,59,3,55349,56511,114,99,121,59,1,1112,107,99,121,59,1,1108,4,8,97,99,102,103,104,106,111,115,11404,11418,11433,11438,11445,11450,11455,11461,112,112,97,4,2,59,118,11413,11415,1,954,59,1,1008,4,2,101,121,11424,11430,100,105,108,59,1,311,59,1,1082,114,59,3,55349,56616,114,101,101,110,59,1,312,99,121,59,1,1093,99,121,59,1,1116,112,102,59,3,55349,56668,99,114,59,3,55349,56512,4,23,65,66,69,72,97,98,99,100,101,102,103,104,106,108,109,110,111,112,114,115,116,117,118,11515,11538,11544,11555,11560,11721,11780,11818,11868,12136,12160,12171,12203,12208,12246,12275,12327,12509,12523,12569,12641,12732,12752,4,3,97,114,116,11523,11528,11532,114,114,59,1,8666,114,59,1,8656,97,105,108,59,1,10523,97,114,114,59,1,10510,4,2,59,103,11550,11552,1,8806,59,1,10891,97,114,59,1,10594,4,9,99,101,103,109,110,112,113,114,116,11580,11586,11594,11600,11606,11624,11627,11636,11694,117,116,101,59,1,314,109,112,116,121,118,59,1,10676,114,97,110,59,1,8466,98,100,97,59,1,955,103,4,3,59,100,108,11615,11617,11620,1,10216,59,1,10641,101,59,1,10216,59,1,10885,117,111,5,171,1,59,11634,1,171,114,4,8,59,98,102,104,108,112,115,116,11655,11657,11669,11673,11677,11681,11685,11690,1,8592,4,2,59,102,11663,11665,1,8676,115,59,1,10527,115,59,1,10525,107,59,1,8617,112,59,1,8619,108,59,1,10553,105,109,59,1,10611,108,59,1,8610,4,3,59,97,101,11702,11704,11709,1,10923,105,108,59,1,10521,4,2,59,115,11715,11717,1,10925,59,3,10925,65024,4,3,97,98,114,11729,11734,11739,114,114,59,1,10508,114,107,59,1,10098,4,2,97,107,11745,11758,99,4,2,101,107,11752,11755,59,1,123,59,1,91,4,2,101,115,11764,11767,59,1,10635,108,4,2,100,117,11774,11777,59,1,10639,59,1,10637,4,4,97,101,117,121,11790,11796,11811,11815,114,111,110,59,1,318,4,2,100,105,11802,11807,105,108,59,1,316,108,59,1,8968,98,59,1,123,59,1,1083,4,4,99,113,114,115,11828,11832,11845,11864,97,59,1,10550,117,111,4,2,59,114,11840,11842,1,8220,59,1,8222,4,2,100,117,11851,11857,104,97,114,59,1,10599,115,104,97,114,59,1,10571,104,59,1,8626,4,5,59,102,103,113,115,11880,11882,12008,12011,12031,1,8804,116,4,5,97,104,108,114,116,11895,11913,11935,11947,11996,114,114,111,119,4,2,59,116,11905,11907,1,8592,97,105,108,59,1,8610,97,114,112,111,111,110,4,2,100,117,11925,11931,111,119,110,59,1,8637,112,59,1,8636,101,102,116,97,114,114,111,119,115,59,1,8647,105,103,104,116,4,3,97,104,115,11959,11974,11984,114,114,111,119,4,2,59,115,11969,11971,1,8596,59,1,8646,97,114,112,111,111,110,115,59,1,8651,113,117,105,103,97,114,114,111,119,59,1,8621,104,114,101,101,116,105,109,101,115,59,1,8907,59,1,8922,4,3,59,113,115,12019,12021,12024,1,8804,59,1,8806,108,97,110,116,59,1,10877,4,5,59,99,100,103,115,12043,12045,12049,12070,12083,1,10877,99,59,1,10920,111,116,4,2,59,111,12057,12059,1,10879,4,2,59,114,12065,12067,1,10881,59,1,10883,4,2,59,101,12076,12079,3,8922,65024,115,59,1,10899,4,5,97,100,101,103,115,12095,12103,12108,12126,12131,112,112,114,111,120,59,1,10885,111,116,59,1,8918,113,4,2,103,113,12115,12120,116,114,59,1,8922,103,116,114,59,1,10891,116,114,59,1,8822,105,109,59,1,8818,4,3,105,108,114,12144,12150,12156,115,104,116,59,1,10620,111,111,114,59,1,8970,59,3,55349,56617,4,2,59,69,12166,12168,1,8822,59,1,10897,4,2,97,98,12177,12198,114,4,2,100,117,12184,12187,59,1,8637,4,2,59,108,12193,12195,1,8636,59,1,10602,108,107,59,1,9604,99,121,59,1,1113,4,5,59,97,99,104,116,12220,12222,12227,12235,12241,1,8810,114,114,59,1,8647,111,114,110,101,114,59,1,8990,97,114,100,59,1,10603,114,105,59,1,9722,4,2,105,111,12252,12258,100,111,116,59,1,320,117,115,116,4,2,59,97,12267,12269,1,9136,99,104,101,59,1,9136,4,4,69,97,101,115,12285,12288,12303,12322,59,1,8808,112,4,2,59,112,12295,12297,1,10889,114,111,120,59,1,10889,4,2,59,113,12309,12311,1,10887,4,2,59,113,12317,12319,1,10887,59,1,8808,105,109,59,1,8934,4,8,97,98,110,111,112,116,119,122,12345,12359,12364,12421,12446,12467,12474,12490,4,2,110,114,12351,12355,103,59,1,10220,114,59,1,8701,114,107,59,1,10214,103,4,3,108,109,114,12373,12401,12409,101,102,116,4,2,97,114,12382,12389,114,114,111,119,59,1,10229,105,103,104,116,97,114,114,111,119,59,1,10231,97,112,115,116,111,59,1,10236,105,103,104,116,97,114,114,111,119,59,1,10230,112,97,114,114,111,119,4,2,108,114,12433,12439,101,102,116,59,1,8619,105,103,104,116,59,1,8620,4,3,97,102,108,12454,12458,12462,114,59,1,10629,59,3,55349,56669,117,115,59,1,10797,105,109,101,115,59,1,10804,4,2,97,98,12480,12485,115,116,59,1,8727,97,114,59,1,95,4,3,59,101,102,12498,12500,12506,1,9674,110,103,101,59,1,9674,59,1,10731,97,114,4,2,59,108,12517,12519,1,40,116,59,1,10643,4,5,97,99,104,109,116,12535,12540,12548,12561,12564,114,114,59,1,8646,111,114,110,101,114,59,1,8991,97,114,4,2,59,100,12556,12558,1,8651,59,1,10605,59,1,8206,114,105,59,1,8895,4,6,97,99,104,105,113,116,12583,12589,12594,12597,12614,12635,113,117,111,59,1,8249,114,59,3,55349,56513,59,1,8624,109,4,3,59,101,103,12606,12608,12611,1,8818,59,1,10893,59,1,10895,4,2,98,117,12620,12623,59,1,91,111,4,2,59,114,12630,12632,1,8216,59,1,8218,114,111,107,59,1,322,5,60,8,59,99,100,104,105,108,113,114,12660,12662,12675,12680,12686,12692,12698,12705,1,60,4,2,99,105,12668,12671,59,1,10918,114,59,1,10873,111,116,59,1,8918,114,101,101,59,1,8907,109,101,115,59,1,8905,97,114,114,59,1,10614,117,101,115,116,59,1,10875,4,2,80,105,12711,12716,97,114,59,1,10646,4,3,59,101,102,12724,12726,12729,1,9667,59,1,8884,59,1,9666,114,4,2,100,117,12739,12746,115,104,97,114,59,1,10570,104,97,114,59,1,10598,4,2,101,110,12758,12768,114,116,110,101,113,113,59,3,8808,65024,69,59,3,8808,65024,4,14,68,97,99,100,101,102,104,105,108,110,111,112,115,117,12803,12809,12893,12908,12914,12928,12933,12937,13011,13025,13032,13049,13052,13069,68,111,116,59,1,8762,4,4,99,108,112,114,12819,12827,12849,12887,114,5,175,1,59,12825,1,175,4,2,101,116,12833,12836,59,1,9794,4,2,59,101,12842,12844,1,10016,115,101,59,1,10016,4,2,59,115,12855,12857,1,8614,116,111,4,4,59,100,108,117,12869,12871,12877,12883,1,8614,111,119,110,59,1,8615,101,102,116,59,1,8612,112,59,1,8613,107,101,114,59,1,9646,4,2,111,121,12899,12905,109,109,97,59,1,10793,59,1,1084,97,115,104,59,1,8212,97,115,117,114,101,100,97,110,103,108,101,59,1,8737,114,59,3,55349,56618,111,59,1,8487,4,3,99,100,110,12945,12954,12985,114,111,5,181,1,59,12952,1,181,4,4,59,97,99,100,12964,12966,12971,12976,1,8739,115,116,59,1,42,105,114,59,1,10992,111,116,5,183,1,59,12983,1,183,117,115,4,3,59,98,100,12995,12997,13e3,1,8722,59,1,8863,4,2,59,117,13006,13008,1,8760,59,1,10794,4,2,99,100,13017,13021,112,59,1,10971,114,59,1,8230,112,108,117,115,59,1,8723,4,2,100,112,13038,13044,101,108,115,59,1,8871,102,59,3,55349,56670,59,1,8723,4,2,99,116,13058,13063,114,59,3,55349,56514,112,111,115,59,1,8766,4,3,59,108,109,13077,13079,13087,1,956,116,105,109,97,112,59,1,8888,97,112,59,1,8888,4,24,71,76,82,86,97,98,99,100,101,102,103,104,105,106,108,109,111,112,114,115,116,117,118,119,13142,13165,13217,13229,13247,13330,13359,13414,13420,13508,13513,13579,13602,13626,13631,13762,13767,13855,13936,13995,14214,14285,14312,14432,4,2,103,116,13148,13152,59,3,8921,824,4,2,59,118,13158,13161,3,8811,8402,59,3,8811,824,4,3,101,108,116,13173,13200,13204,102,116,4,2,97,114,13181,13188,114,114,111,119,59,1,8653,105,103,104,116,97,114,114,111,119,59,1,8654,59,3,8920,824,4,2,59,118,13210,13213,3,8810,8402,59,3,8810,824,105,103,104,116,97,114,114,111,119,59,1,8655,4,2,68,100,13235,13241,97,115,104,59,1,8879,97,115,104,59,1,8878,4,5,98,99,110,112,116,13259,13264,13270,13275,13308,108,97,59,1,8711,117,116,101,59,1,324,103,59,3,8736,8402,4,5,59,69,105,111,112,13287,13289,13293,13298,13302,1,8777,59,3,10864,824,100,59,3,8779,824,115,59,1,329,114,111,120,59,1,8777,117,114,4,2,59,97,13316,13318,1,9838,108,4,2,59,115,13325,13327,1,9838,59,1,8469,4,2,115,117,13336,13344,112,5,160,1,59,13342,1,160,109,112,4,2,59,101,13352,13355,3,8782,824,59,3,8783,824,4,5,97,101,111,117,121,13371,13385,13391,13407,13411,4,2,112,114,13377,13380,59,1,10819,111,110,59,1,328,100,105,108,59,1,326,110,103,4,2,59,100,13399,13401,1,8775,111,116,59,3,10861,824,112,59,1,10818,59,1,1085,97,115,104,59,1,8211,4,7,59,65,97,100,113,115,120,13436,13438,13443,13466,13472,13478,13494,1,8800,114,114,59,1,8663,114,4,2,104,114,13450,13454,107,59,1,10532,4,2,59,111,13460,13462,1,8599,119,59,1,8599,111,116,59,3,8784,824,117,105,118,59,1,8802,4,2,101,105,13484,13489,97,114,59,1,10536,109,59,3,8770,824,105,115,116,4,2,59,115,13503,13505,1,8708,59,1,8708,114,59,3,55349,56619,4,4,69,101,115,116,13523,13527,13563,13568,59,3,8807,824,4,3,59,113,115,13535,13537,13559,1,8817,4,3,59,113,115,13545,13547,13551,1,8817,59,3,8807,824,108,97,110,116,59,3,10878,824,59,3,10878,824,105,109,59,1,8821,4,2,59,114,13574,13576,1,8815,59,1,8815,4,3,65,97,112,13587,13592,13597,114,114,59,1,8654,114,114,59,1,8622,97,114,59,1,10994,4,3,59,115,118,13610,13612,13623,1,8715,4,2,59,100,13618,13620,1,8956,59,1,8954,59,1,8715,99,121,59,1,1114,4,7,65,69,97,100,101,115,116,13647,13652,13656,13661,13665,13737,13742,114,114,59,1,8653,59,3,8806,824,114,114,59,1,8602,114,59,1,8229,4,4,59,102,113,115,13675,13677,13703,13725,1,8816,116,4,2,97,114,13684,13691,114,114,111,119,59,1,8602,105,103,104,116,97,114,114,111,119,59,1,8622,4,3,59,113,115,13711,13713,13717,1,8816,59,3,8806,824,108,97,110,116,59,3,10877,824,4,2,59,115,13731,13734,3,10877,824,59,1,8814,105,109,59,1,8820,4,2,59,114,13748,13750,1,8814,105,4,2,59,101,13757,13759,1,8938,59,1,8940,105,100,59,1,8740,4,2,112,116,13773,13778,102,59,3,55349,56671,5,172,3,59,105,110,13787,13789,13829,1,172,110,4,4,59,69,100,118,13800,13802,13806,13812,1,8713,59,3,8953,824,111,116,59,3,8949,824,4,3,97,98,99,13820,13823,13826,59,1,8713,59,1,8951,59,1,8950,105,4,2,59,118,13836,13838,1,8716,4,3,97,98,99,13846,13849,13852,59,1,8716,59,1,8958,59,1,8957,4,3,97,111,114,13863,13892,13899,114,4,4,59,97,115,116,13874,13876,13883,13888,1,8742,108,108,101,108,59,1,8742,108,59,3,11005,8421,59,3,8706,824,108,105,110,116,59,1,10772,4,3,59,99,101,13907,13909,13914,1,8832,117,101,59,1,8928,4,2,59,99,13920,13923,3,10927,824,4,2,59,101,13929,13931,1,8832,113,59,3,10927,824,4,4,65,97,105,116,13946,13951,13971,13982,114,114,59,1,8655,114,114,4,3,59,99,119,13961,13963,13967,1,8603,59,3,10547,824,59,3,8605,824,103,104,116,97,114,114,111,119,59,1,8603,114,105,4,2,59,101,13990,13992,1,8939,59,1,8941,4,7,99,104,105,109,112,113,117,14011,14036,14060,14080,14085,14090,14106,4,4,59,99,101,114,14021,14023,14028,14032,1,8833,117,101,59,1,8929,59,3,10928,824,59,3,55349,56515,111,114,116,4,2,109,112,14045,14050,105,100,59,1,8740,97,114,97,108,108,101,108,59,1,8742,109,4,2,59,101,14067,14069,1,8769,4,2,59,113,14075,14077,1,8772,59,1,8772,105,100,59,1,8740,97,114,59,1,8742,115,117,4,2,98,112,14098,14102,101,59,1,8930,101,59,1,8931,4,3,98,99,112,14114,14157,14171,4,4,59,69,101,115,14124,14126,14130,14133,1,8836,59,3,10949,824,59,1,8840,101,116,4,2,59,101,14141,14144,3,8834,8402,113,4,2,59,113,14151,14153,1,8840,59,3,10949,824,99,4,2,59,101,14164,14166,1,8833,113,59,3,10928,824,4,4,59,69,101,115,14181,14183,14187,14190,1,8837,59,3,10950,824,59,1,8841,101,116,4,2,59,101,14198,14201,3,8835,8402,113,4,2,59,113,14208,14210,1,8841,59,3,10950,824,4,4,103,105,108,114,14224,14228,14238,14242,108,59,1,8825,108,100,101,5,241,1,59,14236,1,241,103,59,1,8824,105,97,110,103,108,101,4,2,108,114,14254,14269,101,102,116,4,2,59,101,14263,14265,1,8938,113,59,1,8940,105,103,104,116,4,2,59,101,14279,14281,1,8939,113,59,1,8941,4,2,59,109,14291,14293,1,957,4,3,59,101,115,14301,14303,14308,1,35,114,111,59,1,8470,112,59,1,8199,4,9,68,72,97,100,103,105,108,114,115,14332,14338,14344,14349,14355,14369,14376,14408,14426,97,115,104,59,1,8877,97,114,114,59,1,10500,112,59,3,8781,8402,97,115,104,59,1,8876,4,2,101,116,14361,14365,59,3,8805,8402,59,3,62,8402,110,102,105,110,59,1,10718,4,3,65,101,116,14384,14389,14393,114,114,59,1,10498,59,3,8804,8402,4,2,59,114,14399,14402,3,60,8402,105,101,59,3,8884,8402,4,2,65,116,14414,14419,114,114,59,1,10499,114,105,101,59,3,8885,8402,105,109,59,3,8764,8402,4,3,65,97,110,14440,14445,14468,114,114,59,1,8662,114,4,2,104,114,14452,14456,107,59,1,10531,4,2,59,111,14462,14464,1,8598,119,59,1,8598,101,97,114,59,1,10535,4,18,83,97,99,100,101,102,103,104,105,108,109,111,112,114,115,116,117,118,14512,14515,14535,14560,14597,14603,14618,14643,14657,14662,14701,14741,14747,14769,14851,14877,14907,14916,59,1,9416,4,2,99,115,14521,14531,117,116,101,5,243,1,59,14529,1,243,116,59,1,8859,4,2,105,121,14541,14557,114,4,2,59,99,14548,14550,1,8858,5,244,1,59,14555,1,244,59,1,1086,4,5,97,98,105,111,115,14572,14577,14583,14587,14591,115,104,59,1,8861,108,97,99,59,1,337,118,59,1,10808,116,59,1,8857,111,108,100,59,1,10684,108,105,103,59,1,339,4,2,99,114,14609,14614,105,114,59,1,10687,59,3,55349,56620,4,3,111,114,116,14626,14630,14640,110,59,1,731,97,118,101,5,242,1,59,14638,1,242,59,1,10689,4,2,98,109,14649,14654,97,114,59,1,10677,59,1,937,110,116,59,1,8750,4,4,97,99,105,116,14672,14677,14693,14698,114,114,59,1,8634,4,2,105,114,14683,14687,114,59,1,10686,111,115,115,59,1,10683,110,101,59,1,8254,59,1,10688,4,3,97,101,105,14709,14714,14719,99,114,59,1,333,103,97,59,1,969,4,3,99,100,110,14727,14733,14736,114,111,110,59,1,959,59,1,10678,117,115,59,1,8854,112,102,59,3,55349,56672,4,3,97,101,108,14755,14759,14764,114,59,1,10679,114,112,59,1,10681,117,115,59,1,8853,4,7,59,97,100,105,111,115,118,14785,14787,14792,14831,14837,14841,14848,1,8744,114,114,59,1,8635,4,4,59,101,102,109,14802,14804,14817,14824,1,10845,114,4,2,59,111,14811,14813,1,8500,102,59,1,8500,5,170,1,59,14822,1,170,5,186,1,59,14829,1,186,103,111,102,59,1,8886,114,59,1,10838,108,111,112,101,59,1,10839,59,1,10843,4,3,99,108,111,14859,14863,14873,114,59,1,8500,97,115,104,5,248,1,59,14871,1,248,108,59,1,8856,105,4,2,108,109,14884,14893,100,101,5,245,1,59,14891,1,245,101,115,4,2,59,97,14901,14903,1,8855,115,59,1,10806,109,108,5,246,1,59,14914,1,246,98,97,114,59,1,9021,4,12,97,99,101,102,104,105,108,109,111,114,115,117,14948,14992,14996,15033,15038,15068,15090,15189,15192,15222,15427,15441,114,4,4,59,97,115,116,14959,14961,14976,14989,1,8741,5,182,2,59,108,14968,14970,1,182,108,101,108,59,1,8741,4,2,105,108,14982,14986,109,59,1,10995,59,1,11005,59,1,8706,121,59,1,1087,114,4,5,99,105,109,112,116,15009,15014,15019,15024,15027,110,116,59,1,37,111,100,59,1,46,105,108,59,1,8240,59,1,8869,101,110,107,59,1,8241,114,59,3,55349,56621,4,3,105,109,111,15046,15057,15063,4,2,59,118,15052,15054,1,966,59,1,981,109,97,116,59,1,8499,110,101,59,1,9742,4,3,59,116,118,15076,15078,15087,1,960,99,104,102,111,114,107,59,1,8916,59,1,982,4,2,97,117,15096,15119,110,4,2,99,107,15103,15115,107,4,2,59,104,15110,15112,1,8463,59,1,8462,118,59,1,8463,115,4,9,59,97,98,99,100,101,109,115,116,15140,15142,15148,15151,15156,15168,15171,15179,15184,1,43,99,105,114,59,1,10787,59,1,8862,105,114,59,1,10786,4,2,111,117,15162,15165,59,1,8724,59,1,10789,59,1,10866,110,5,177,1,59,15177,1,177,105,109,59,1,10790,119,111,59,1,10791,59,1,177,4,3,105,112,117,15200,15208,15213,110,116,105,110,116,59,1,10773,102,59,3,55349,56673,110,100,5,163,1,59,15220,1,163,4,10,59,69,97,99,101,105,110,111,115,117,15244,15246,15249,15253,15258,15334,15347,15367,15416,15421,1,8826,59,1,10931,112,59,1,10935,117,101,59,1,8828,4,2,59,99,15264,15266,1,10927,4,6,59,97,99,101,110,115,15280,15282,15290,15299,15303,15329,1,8826,112,112,114,111,120,59,1,10935,117,114,108,121,101,113,59,1,8828,113,59,1,10927,4,3,97,101,115,15311,15319,15324,112,112,114,111,120,59,1,10937,113,113,59,1,10933,105,109,59,1,8936,105,109,59,1,8830,109,101,4,2,59,115,15342,15344,1,8242,59,1,8473,4,3,69,97,115,15355,15358,15362,59,1,10933,112,59,1,10937,105,109,59,1,8936,4,3,100,102,112,15375,15378,15404,59,1,8719,4,3,97,108,115,15386,15392,15398,108,97,114,59,1,9006,105,110,101,59,1,8978,117,114,102,59,1,8979,4,2,59,116,15410,15412,1,8733,111,59,1,8733,105,109,59,1,8830,114,101,108,59,1,8880,4,2,99,105,15433,15438,114,59,3,55349,56517,59,1,968,110,99,115,112,59,1,8200,4,6,102,105,111,112,115,117,15462,15467,15472,15478,15485,15491,114,59,3,55349,56622,110,116,59,1,10764,112,102,59,3,55349,56674,114,105,109,101,59,1,8279,99,114,59,3,55349,56518,4,3,97,101,111,15499,15520,15534,116,4,2,101,105,15506,15515,114,110,105,111,110,115,59,1,8461,110,116,59,1,10774,115,116,4,2,59,101,15528,15530,1,63,113,59,1,8799,116,5,34,1,59,15540,1,34,4,21,65,66,72,97,98,99,100,101,102,104,105,108,109,110,111,112,114,115,116,117,120,15586,15609,15615,15620,15796,15855,15893,15931,15977,16001,16039,16183,16204,16222,16228,16285,16312,16318,16363,16408,16416,4,3,97,114,116,15594,15599,15603,114,114,59,1,8667,114,59,1,8658,97,105,108,59,1,10524,97,114,114,59,1,10511,97,114,59,1,10596,4,7,99,100,101,110,113,114,116,15636,15651,15656,15664,15687,15696,15770,4,2,101,117,15642,15646,59,3,8765,817,116,101,59,1,341,105,99,59,1,8730,109,112,116,121,118,59,1,10675,103,4,4,59,100,101,108,15675,15677,15680,15683,1,10217,59,1,10642,59,1,10661,101,59,1,10217,117,111,5,187,1,59,15694,1,187,114,4,11,59,97,98,99,102,104,108,112,115,116,119,15721,15723,15727,15739,15742,15746,15750,15754,15758,15763,15767,1,8594,112,59,1,10613,4,2,59,102,15733,15735,1,8677,115,59,1,10528,59,1,10547,115,59,1,10526,107,59,1,8618,112,59,1,8620,108,59,1,10565,105,109,59,1,10612,108,59,1,8611,59,1,8605,4,2,97,105,15776,15781,105,108,59,1,10522,111,4,2,59,110,15788,15790,1,8758,97,108,115,59,1,8474,4,3,97,98,114,15804,15809,15814,114,114,59,1,10509,114,107,59,1,10099,4,2,97,107,15820,15833,99,4,2,101,107,15827,15830,59,1,125,59,1,93,4,2,101,115,15839,15842,59,1,10636,108,4,2,100,117,15849,15852,59,1,10638,59,1,10640,4,4,97,101,117,121,15865,15871,15886,15890,114,111,110,59,1,345,4,2,100,105,15877,15882,105,108,59,1,343,108,59,1,8969,98,59,1,125,59,1,1088,4,4,99,108,113,115,15903,15907,15914,15927,97,59,1,10551,100,104,97,114,59,1,10601,117,111,4,2,59,114,15922,15924,1,8221,59,1,8221,104,59,1,8627,4,3,97,99,103,15939,15966,15970,108,4,4,59,105,112,115,15950,15952,15957,15963,1,8476,110,101,59,1,8475,97,114,116,59,1,8476,59,1,8477,116,59,1,9645,5,174,1,59,15975,1,174,4,3,105,108,114,15985,15991,15997,115,104,116,59,1,10621,111,111,114,59,1,8971,59,3,55349,56623,4,2,97,111,16007,16028,114,4,2,100,117,16014,16017,59,1,8641,4,2,59,108,16023,16025,1,8640,59,1,10604,4,2,59,118,16034,16036,1,961,59,1,1009,4,3,103,110,115,16047,16167,16171,104,116,4,6,97,104,108,114,115,116,16063,16081,16103,16130,16143,16155,114,114,111,119,4,2,59,116,16073,16075,1,8594,97,105,108,59,1,8611,97,114,112,111,111,110,4,2,100,117,16093,16099,111,119,110,59,1,8641,112,59,1,8640,101,102,116,4,2,97,104,16112,16120,114,114,111,119,115,59,1,8644,97,114,112,111,111,110,115,59,1,8652,105,103,104,116,97,114,114,111,119,115,59,1,8649,113,117,105,103,97,114,114,111,119,59,1,8605,104,114,101,101,116,105,109,101,115,59,1,8908,103,59,1,730,105,110,103,100,111,116,115,101,113,59,1,8787,4,3,97,104,109,16191,16196,16201,114,114,59,1,8644,97,114,59,1,8652,59,1,8207,111,117,115,116,4,2,59,97,16214,16216,1,9137,99,104,101,59,1,9137,109,105,100,59,1,10990,4,4,97,98,112,116,16238,16252,16257,16278,4,2,110,114,16244,16248,103,59,1,10221,114,59,1,8702,114,107,59,1,10215,4,3,97,102,108,16265,16269,16273,114,59,1,10630,59,3,55349,56675,117,115,59,1,10798,105,109,101,115,59,1,10805,4,2,97,112,16291,16304,114,4,2,59,103,16298,16300,1,41,116,59,1,10644,111,108,105,110,116,59,1,10770,97,114,114,59,1,8649,4,4,97,99,104,113,16328,16334,16339,16342,113,117,111,59,1,8250,114,59,3,55349,56519,59,1,8625,4,2,98,117,16348,16351,59,1,93,111,4,2,59,114,16358,16360,1,8217,59,1,8217,4,3,104,105,114,16371,16377,16383,114,101,101,59,1,8908,109,101,115,59,1,8906,105,4,4,59,101,102,108,16394,16396,16399,16402,1,9657,59,1,8885,59,1,9656,116,114,105,59,1,10702,108,117,104,97,114,59,1,10600,59,1,8478,4,19,97,98,99,100,101,102,104,105,108,109,111,112,113,114,115,116,117,119,122,16459,16466,16472,16572,16590,16672,16687,16746,16844,16850,16924,16963,16988,17115,17121,17154,17206,17614,17656,99,117,116,101,59,1,347,113,117,111,59,1,8218,4,10,59,69,97,99,101,105,110,112,115,121,16494,16496,16499,16513,16518,16531,16536,16556,16564,16569,1,8827,59,1,10932,4,2,112,114,16505,16508,59,1,10936,111,110,59,1,353,117,101,59,1,8829,4,2,59,100,16524,16526,1,10928,105,108,59,1,351,114,99,59,1,349,4,3,69,97,115,16544,16547,16551,59,1,10934,112,59,1,10938,105,109,59,1,8937,111,108,105,110,116,59,1,10771,105,109,59,1,8831,59,1,1089,111,116,4,3,59,98,101,16582,16584,16587,1,8901,59,1,8865,59,1,10854,4,7,65,97,99,109,115,116,120,16606,16611,16634,16642,16646,16652,16668,114,114,59,1,8664,114,4,2,104,114,16618,16622,107,59,1,10533,4,2,59,111,16628,16630,1,8600,119,59,1,8600,116,5,167,1,59,16640,1,167,105,59,1,59,119,97,114,59,1,10537,109,4,2,105,110,16659,16665,110,117,115,59,1,8726,59,1,8726,116,59,1,10038,114,4,2,59,111,16679,16682,3,55349,56624,119,110,59,1,8994,4,4,97,99,111,121,16697,16702,16716,16739,114,112,59,1,9839,4,2,104,121,16708,16713,99,121,59,1,1097,59,1,1096,114,116,4,2,109,112,16724,16729,105,100,59,1,8739,97,114,97,108,108,101,108,59,1,8741,5,173,1,59,16744,1,173,4,2,103,109,16752,16770,109,97,4,3,59,102,118,16762,16764,16767,1,963,59,1,962,59,1,962,4,8,59,100,101,103,108,110,112,114,16788,16790,16795,16806,16817,16828,16832,16838,1,8764,111,116,59,1,10858,4,2,59,113,16801,16803,1,8771,59,1,8771,4,2,59,69,16812,16814,1,10910,59,1,10912,4,2,59,69,16823,16825,1,10909,59,1,10911,101,59,1,8774,108,117,115,59,1,10788,97,114,114,59,1,10610,97,114,114,59,1,8592,4,4,97,101,105,116,16860,16883,16891,16904,4,2,108,115,16866,16878,108,115,101,116,109,105,110,117,115,59,1,8726,104,112,59,1,10803,112,97,114,115,108,59,1,10724,4,2,100,108,16897,16900,59,1,8739,101,59,1,8995,4,2,59,101,16910,16912,1,10922,4,2,59,115,16918,16920,1,10924,59,3,10924,65024,4,3,102,108,112,16932,16938,16958,116,99,121,59,1,1100,4,2,59,98,16944,16946,1,47,4,2,59,97,16952,16954,1,10692,114,59,1,9023,102,59,3,55349,56676,97,4,2,100,114,16970,16985,101,115,4,2,59,117,16978,16980,1,9824,105,116,59,1,9824,59,1,8741,4,3,99,115,117,16996,17028,17089,4,2,97,117,17002,17015,112,4,2,59,115,17009,17011,1,8851,59,3,8851,65024,112,4,2,59,115,17022,17024,1,8852,59,3,8852,65024,117,4,2,98,112,17035,17062,4,3,59,101,115,17043,17045,17048,1,8847,59,1,8849,101,116,4,2,59,101,17056,17058,1,8847,113,59,1,8849,4,3,59,101,115,17070,17072,17075,1,8848,59,1,8850,101,116,4,2,59,101,17083,17085,1,8848,113,59,1,8850,4,3,59,97,102,17097,17099,17112,1,9633,114,4,2,101,102,17106,17109,59,1,9633,59,1,9642,59,1,9642,97,114,114,59,1,8594,4,4,99,101,109,116,17131,17136,17142,17148,114,59,3,55349,56520,116,109,110,59,1,8726,105,108,101,59,1,8995,97,114,102,59,1,8902,4,2,97,114,17160,17172,114,4,2,59,102,17167,17169,1,9734,59,1,9733,4,2,97,110,17178,17202,105,103,104,116,4,2,101,112,17188,17197,112,115,105,108,111,110,59,1,1013,104,105,59,1,981,115,59,1,175,4,5,98,99,109,110,112,17218,17351,17420,17423,17427,4,9,59,69,100,101,109,110,112,114,115,17238,17240,17243,17248,17261,17267,17279,17285,17291,1,8834,59,1,10949,111,116,59,1,10941,4,2,59,100,17254,17256,1,8838,111,116,59,1,10947,117,108,116,59,1,10945,4,2,69,101,17273,17276,59,1,10955,59,1,8842,108,117,115,59,1,10943,97,114,114,59,1,10617,4,3,101,105,117,17299,17335,17339,116,4,3,59,101,110,17308,17310,17322,1,8834,113,4,2,59,113,17317,17319,1,8838,59,1,10949,101,113,4,2,59,113,17330,17332,1,8842,59,1,10955,109,59,1,10951,4,2,98,112,17345,17348,59,1,10965,59,1,10963,99,4,6,59,97,99,101,110,115,17366,17368,17376,17385,17389,17415,1,8827,112,112,114,111,120,59,1,10936,117,114,108,121,101,113,59,1,8829,113,59,1,10928,4,3,97,101,115,17397,17405,17410,112,112,114,111,120,59,1,10938,113,113,59,1,10934,105,109,59,1,8937,105,109,59,1,8831,59,1,8721,103,59,1,9834,4,13,49,50,51,59,69,100,101,104,108,109,110,112,115,17455,17462,17469,17476,17478,17481,17496,17509,17524,17530,17536,17548,17554,5,185,1,59,17460,1,185,5,178,1,59,17467,1,178,5,179,1,59,17474,1,179,1,8835,59,1,10950,4,2,111,115,17487,17491,116,59,1,10942,117,98,59,1,10968,4,2,59,100,17502,17504,1,8839,111,116,59,1,10948,115,4,2,111,117,17516,17520,108,59,1,10185,98,59,1,10967,97,114,114,59,1,10619,117,108,116,59,1,10946,4,2,69,101,17542,17545,59,1,10956,59,1,8843,108,117,115,59,1,10944,4,3,101,105,117,17562,17598,17602,116,4,3,59,101,110,17571,17573,17585,1,8835,113,4,2,59,113,17580,17582,1,8839,59,1,10950,101,113,4,2,59,113,17593,17595,1,8843,59,1,10956,109,59,1,10952,4,2,98,112,17608,17611,59,1,10964,59,1,10966,4,3,65,97,110,17622,17627,17650,114,114,59,1,8665,114,4,2,104,114,17634,17638,107,59,1,10534,4,2,59,111,17644,17646,1,8601,119,59,1,8601,119,97,114,59,1,10538,108,105,103,5,223,1,59,17664,1,223,4,13,97,98,99,100,101,102,104,105,111,112,114,115,119,17694,17709,17714,17737,17742,17749,17754,17860,17905,17957,17964,18090,18122,4,2,114,117,17700,17706,103,101,116,59,1,8982,59,1,964,114,107,59,1,9140,4,3,97,101,121,17722,17728,17734,114,111,110,59,1,357,100,105,108,59,1,355,59,1,1090,111,116,59,1,8411,108,114,101,99,59,1,8981,114,59,3,55349,56625,4,4,101,105,107,111,17764,17805,17836,17851,4,2,114,116,17770,17786,101,4,2,52,102,17777,17780,59,1,8756,111,114,101,59,1,8756,97,4,3,59,115,118,17795,17797,17802,1,952,121,109,59,1,977,59,1,977,4,2,99,110,17811,17831,107,4,2,97,115,17818,17826,112,112,114,111,120,59,1,8776,105,109,59,1,8764,115,112,59,1,8201,4,2,97,115,17842,17846,112,59,1,8776,105,109,59,1,8764,114,110,5,254,1,59,17858,1,254,4,3,108,109,110,17868,17873,17901,100,101,59,1,732,101,115,5,215,3,59,98,100,17884,17886,17898,1,215,4,2,59,97,17892,17894,1,8864,114,59,1,10801,59,1,10800,116,59,1,8749,4,3,101,112,115,17913,17917,17953,97,59,1,10536,4,4,59,98,99,102,17927,17929,17934,17939,1,8868,111,116,59,1,9014,105,114,59,1,10993,4,2,59,111,17945,17948,3,55349,56677,114,107,59,1,10970,97,59,1,10537,114,105,109,101,59,1,8244,4,3,97,105,112,17972,17977,18082,100,101,59,1,8482,4,7,97,100,101,109,112,115,116,17993,18051,18056,18059,18066,18072,18076,110,103,108,101,4,5,59,100,108,113,114,18009,18011,18017,18032,18035,1,9653,111,119,110,59,1,9663,101,102,116,4,2,59,101,18026,18028,1,9667,113,59,1,8884,59,1,8796,105,103,104,116,4,2,59,101,18045,18047,1,9657,113,59,1,8885,111,116,59,1,9708,59,1,8796,105,110,117,115,59,1,10810,108,117,115,59,1,10809,98,59,1,10701,105,109,101,59,1,10811,101,122,105,117,109,59,1,9186,4,3,99,104,116,18098,18111,18116,4,2,114,121,18104,18108,59,3,55349,56521,59,1,1094,99,121,59,1,1115,114,111,107,59,1,359,4,2,105,111,18128,18133,120,116,59,1,8812,104,101,97,100,4,2,108,114,18143,18154,101,102,116,97,114,114,111,119,59,1,8606,105,103,104,116,97,114,114,111,119,59,1,8608,4,18,65,72,97,98,99,100,102,103,104,108,109,111,112,114,115,116,117,119,18204,18209,18214,18234,18250,18268,18292,18308,18319,18343,18379,18397,18413,18504,18547,18553,18584,18603,114,114,59,1,8657,97,114,59,1,10595,4,2,99,114,18220,18230,117,116,101,5,250,1,59,18228,1,250,114,59,1,8593,114,4,2,99,101,18241,18245,121,59,1,1118,118,101,59,1,365,4,2,105,121,18256,18265,114,99,5,251,1,59,18263,1,251,59,1,1091,4,3,97,98,104,18276,18281,18287,114,114,59,1,8645,108,97,99,59,1,369,97,114,59,1,10606,4,2,105,114,18298,18304,115,104,116,59,1,10622,59,3,55349,56626,114,97,118,101,5,249,1,59,18317,1,249,4,2,97,98,18325,18338,114,4,2,108,114,18332,18335,59,1,8639,59,1,8638,108,107,59,1,9600,4,2,99,116,18349,18374,4,2,111,114,18355,18369,114,110,4,2,59,101,18363,18365,1,8988,114,59,1,8988,111,112,59,1,8975,114,105,59,1,9720,4,2,97,108,18385,18390,99,114,59,1,363,5,168,1,59,18395,1,168,4,2,103,112,18403,18408,111,110,59,1,371,102,59,3,55349,56678,4,6,97,100,104,108,115,117,18427,18434,18445,18470,18475,18494,114,114,111,119,59,1,8593,111,119,110,97,114,114,111,119,59,1,8597,97,114,112,111,111,110,4,2,108,114,18457,18463,101,102,116,59,1,8639,105,103,104,116,59,1,8638,117,115,59,1,8846,105,4,3,59,104,108,18484,18486,18489,1,965,59,1,978,111,110,59,1,965,112,97,114,114,111,119,115,59,1,8648,4,3,99,105,116,18512,18537,18542,4,2,111,114,18518,18532,114,110,4,2,59,101,18526,18528,1,8989,114,59,1,8989,111,112,59,1,8974,110,103,59,1,367,114,105,59,1,9721,99,114,59,3,55349,56522,4,3,100,105,114,18561,18566,18572,111,116,59,1,8944,108,100,101,59,1,361,105,4,2,59,102,18579,18581,1,9653,59,1,9652,4,2,97,109,18590,18595,114,114,59,1,8648,108,5,252,1,59,18601,1,252,97,110,103,108,101,59,1,10663,4,15,65,66,68,97,99,100,101,102,108,110,111,112,114,115,122,18643,18648,18661,18667,18847,18851,18857,18904,18909,18915,18931,18937,18943,18949,18996,114,114,59,1,8661,97,114,4,2,59,118,18656,18658,1,10984,59,1,10985,97,115,104,59,1,8872,4,2,110,114,18673,18679,103,114,116,59,1,10652,4,7,101,107,110,112,114,115,116,18695,18704,18711,18720,18742,18754,18810,112,115,105,108,111,110,59,1,1013,97,112,112,97,59,1,1008,111,116,104,105,110,103,59,1,8709,4,3,104,105,114,18728,18732,18735,105,59,1,981,59,1,982,111,112,116,111,59,1,8733,4,2,59,104,18748,18750,1,8597,111,59,1,1009,4,2,105,117,18760,18766,103,109,97,59,1,962,4,2,98,112,18772,18791,115,101,116,110,101,113,4,2,59,113,18784,18787,3,8842,65024,59,3,10955,65024,115,101,116,110,101,113,4,2,59,113,18803,18806,3,8843,65024,59,3,10956,65024,4,2,104,114,18816,18822,101,116,97,59,1,977,105,97,110,103,108,101,4,2,108,114,18834,18840,101,102,116,59,1,8882,105,103,104,116,59,1,8883,121,59,1,1074,97,115,104,59,1,8866,4,3,101,108,114,18865,18884,18890,4,3,59,98,101,18873,18875,18880,1,8744,97,114,59,1,8891,113,59,1,8794,108,105,112,59,1,8942,4,2,98,116,18896,18901,97,114,59,1,124,59,1,124,114,59,3,55349,56627,116,114,105,59,1,8882,115,117,4,2,98,112,18923,18927,59,3,8834,8402,59,3,8835,8402,112,102,59,3,55349,56679,114,111,112,59,1,8733,116,114,105,59,1,8883,4,2,99,117,18955,18960,114,59,3,55349,56523,4,2,98,112,18966,18981,110,4,2,69,101,18973,18977,59,3,10955,65024,59,3,8842,65024,110,4,2,69,101,18988,18992,59,3,10956,65024,59,3,8843,65024,105,103,122,97,103,59,1,10650,4,7,99,101,102,111,112,114,115,19020,19026,19061,19066,19072,19075,19089,105,114,99,59,1,373,4,2,100,105,19032,19055,4,2,98,103,19038,19043,97,114,59,1,10847,101,4,2,59,113,19050,19052,1,8743,59,1,8793,101,114,112,59,1,8472,114,59,3,55349,56628,112,102,59,3,55349,56680,59,1,8472,4,2,59,101,19081,19083,1,8768,97,116,104,59,1,8768,99,114,59,3,55349,56524,4,14,99,100,102,104,105,108,109,110,111,114,115,117,118,119,19125,19146,19152,19157,19173,19176,19192,19197,19202,19236,19252,19269,19286,19291,4,3,97,105,117,19133,19137,19142,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,116,114,105,59,1,9661,114,59,3,55349,56629,4,2,65,97,19163,19168,114,114,59,1,10234,114,114,59,1,10231,59,1,958,4,2,65,97,19182,19187,114,114,59,1,10232,114,114,59,1,10229,97,112,59,1,10236,105,115,59,1,8955,4,3,100,112,116,19210,19215,19230,111,116,59,1,10752,4,2,102,108,19221,19225,59,3,55349,56681,117,115,59,1,10753,105,109,101,59,1,10754,4,2,65,97,19242,19247,114,114,59,1,10233,114,114,59,1,10230,4,2,99,113,19258,19263,114,59,3,55349,56525,99,117,112,59,1,10758,4,2,112,116,19275,19281,108,117,115,59,1,10756,114,105,59,1,9651,101,101,59,1,8897,101,100,103,101,59,1,8896,4,8,97,99,101,102,105,111,115,117,19316,19335,19349,19357,19362,19367,19373,19379,99,4,2,117,121,19323,19332,116,101,5,253,1,59,19330,1,253,59,1,1103,4,2,105,121,19341,19346,114,99,59,1,375,59,1,1099,110,5,165,1,59,19355,1,165,114,59,3,55349,56630,99,121,59,1,1111,112,102,59,3,55349,56682,99,114,59,3,55349,56526,4,2,99,109,19385,19389,121,59,1,1102,108,5,255,1,59,19395,1,255,4,10,97,99,100,101,102,104,105,111,115,119,19419,19426,19441,19446,19462,19467,19472,19480,19486,19492,99,117,116,101,59,1,378,4,2,97,121,19432,19438,114,111,110,59,1,382,59,1,1079,111,116,59,1,380,4,2,101,116,19452,19458,116,114,102,59,1,8488,97,59,1,950,114,59,3,55349,56631,99,121,59,1,1078,103,114,97,114,114,59,1,8669,112,102,59,3,55349,56683,99,114,59,3,55349,56527,4,2,106,110,19498,19501,59,1,8205,106,59,1,8204])},77118:function(e,t,n){"use strict";let r=n(54284),a=n(41734),i=r.CODE_POINTS;e.exports=class{constructor(){this.html=null,this.pos=-1,this.lastGapPos=-1,this.lastCharPos=-1,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536}_err(){}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(e){if(this.pos!==this.lastCharPos){let t=this.html.charCodeAt(this.pos+1);if(r.isSurrogatePair(t))return this.pos++,this._addGap(),r.getSurrogatePairCodePoint(e,t)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,i.EOF;return this._err(a.surrogateInInputStream),e}dropParsedChunk(){this.pos>this.bufferWaterline&&(this.lastCharPos-=this.pos,this.html=this.html.substring(this.pos),this.pos=0,this.lastGapPos=-1,this.gapStack=[])}write(e,t){this.html?this.html+=e:this.html=e,this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1,this.lastChunkWritten=t}insertHtmlAtCurrentPos(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1,this.html.length),this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1}advance(){if(this.pos++,this.pos>this.lastCharPos)return this.endOfChunkHit=!this.lastChunkWritten,i.EOF;let e=this.html.charCodeAt(this.pos);if(this.skipNextNewLine&&e===i.LINE_FEED)return this.skipNextNewLine=!1,this._addGap(),this.advance();if(e===i.CARRIAGE_RETURN)return this.skipNextNewLine=!0,i.LINE_FEED;this.skipNextNewLine=!1,r.isSurrogate(e)&&(e=this._processSurrogate(e));let t=e>31&&e<127||e===i.LINE_FEED||e===i.CARRIAGE_RETURN||e>159&&e<64976;return t||this._checkForProblematicCharacters(e),e}_checkForProblematicCharacters(e){r.isControlCodePoint(e)?this._err(a.controlCharacterInInputStream):r.isUndefinedCodePoint(e)&&this._err(a.noncharacterInInputStream)}retreat(){this.pos===this.lastGapPos&&(this.lastGapPos=this.gapStack.pop(),this.pos--),this.pos--}}},17296:function(e,t,n){"use strict";let{DOCUMENT_MODE:r}=n(16152);t.createDocument=function(){return{nodeName:"#document",mode:r.NO_QUIRKS,childNodes:[]}},t.createDocumentFragment=function(){return{nodeName:"#document-fragment",childNodes:[]}},t.createElement=function(e,t,n){return{nodeName:e,tagName:e,attrs:n,namespaceURI:t,childNodes:[],parentNode:null}},t.createCommentNode=function(e){return{nodeName:"#comment",data:e,parentNode:null}};let a=function(e){return{nodeName:"#text",value:e,parentNode:null}},i=t.appendChild=function(e,t){e.childNodes.push(t),t.parentNode=e},o=t.insertBefore=function(e,t,n){let r=e.childNodes.indexOf(n);e.childNodes.splice(r,0,t),t.parentNode=e};t.setTemplateContent=function(e,t){e.content=t},t.getTemplateContent=function(e){return e.content},t.setDocumentType=function(e,t,n,r){let a=null;for(let t=0;t(Object.keys(t).forEach(n=>{e[n]=t[n]}),e),Object.create(null))}},81704:function(e){"use strict";class t{constructor(e){let t={},n=this._getOverriddenMethods(this,t);for(let r of Object.keys(n))"function"==typeof n[r]&&(t[r]=e[r],e[r]=n[r])}_getOverriddenMethods(){throw Error("Not implemented")}}t.install=function(e,t,n){e.__mixins||(e.__mixins=[]);for(let n=0;n4&&g.slice(0,4)===o&&s.test(t)&&("-"===t.charAt(4)?f=o+(n=t.slice(5).replace(l,d)).charAt(0).toUpperCase()+n.slice(1):(m=(p=t).slice(4),t=l.test(m)?p:("-"!==(m=m.replace(c,u)).charAt(0)&&(m="-"+m),o+m)),h=a),new h(f,t))};var s=/^data[-\w.:]+$/i,l=/-[a-z]/g,c=/[A-Z]/g;function u(e){return"-"+e.toLowerCase()}function d(e){return e.charAt(1).toUpperCase()}},97247:function(e,t,n){"use strict";var r=n(19940),a=n(8289),i=n(5812),o=n(94397),s=n(67716),l=n(61805);e.exports=r([i,a,o,s,l])},67716:function(e,t,n){"use strict";var r=n(17e3),a=n(17596),i=r.booleanish,o=r.number,s=r.spaceSeparated;e.exports=a({transform:function(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:i,ariaAutoComplete:null,ariaBusy:i,ariaChecked:i,ariaColCount:o,ariaColIndex:o,ariaColSpan:o,ariaControls:s,ariaCurrent:null,ariaDescribedBy:s,ariaDetails:null,ariaDisabled:i,ariaDropEffect:s,ariaErrorMessage:null,ariaExpanded:i,ariaFlowTo:s,ariaGrabbed:i,ariaHasPopup:null,ariaHidden:i,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:s,ariaLevel:o,ariaLive:null,ariaModal:i,ariaMultiLine:i,ariaMultiSelectable:i,ariaOrientation:null,ariaOwns:s,ariaPlaceholder:null,ariaPosInSet:o,ariaPressed:i,ariaReadOnly:i,ariaRelevant:null,ariaRequired:i,ariaRoleDescription:s,ariaRowCount:o,ariaRowIndex:o,ariaRowSpan:o,ariaSelected:i,ariaSetSize:o,ariaSort:null,ariaValueMax:o,ariaValueMin:o,ariaValueNow:o,ariaValueText:null,role:null}})},61805:function(e,t,n){"use strict";var r=n(17e3),a=n(17596),i=n(10855),o=r.boolean,s=r.overloadedBoolean,l=r.booleanish,c=r.number,u=r.spaceSeparated,d=r.commaSeparated;e.exports=a({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:i,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:d,acceptCharset:u,accessKey:u,action:null,allow:null,allowFullScreen:o,allowPaymentRequest:o,allowUserMedia:o,alt:null,as:null,async:o,autoCapitalize:null,autoComplete:u,autoFocus:o,autoPlay:o,capture:o,charSet:null,checked:o,cite:null,className:u,cols:c,colSpan:null,content:null,contentEditable:l,controls:o,controlsList:u,coords:c|d,crossOrigin:null,data:null,dateTime:null,decoding:null,default:o,defer:o,dir:null,dirName:null,disabled:o,download:s,draggable:l,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:o,formTarget:null,headers:u,height:c,hidden:o,high:c,href:null,hrefLang:null,htmlFor:u,httpEquiv:u,id:null,imageSizes:null,imageSrcSet:d,inputMode:null,integrity:null,is:null,isMap:o,itemId:null,itemProp:u,itemRef:u,itemScope:o,itemType:u,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:o,low:c,manifest:null,max:null,maxLength:c,media:null,method:null,min:null,minLength:c,multiple:o,muted:o,name:null,nonce:null,noModule:o,noValidate:o,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:o,optimum:c,pattern:null,ping:u,placeholder:null,playsInline:o,poster:null,preload:null,readOnly:o,referrerPolicy:null,rel:u,required:o,reversed:o,rows:c,rowSpan:c,sandbox:u,scope:null,scoped:o,seamless:o,selected:o,shape:null,size:c,sizes:null,slot:null,span:c,spellCheck:l,src:null,srcDoc:null,srcLang:null,srcSet:d,start:c,step:null,style:null,tabIndex:c,target:null,title:null,translate:null,type:null,typeMustMatch:o,useMap:null,value:l,width:c,wrap:null,align:null,aLink:null,archive:u,axis:null,background:null,bgColor:null,border:c,borderColor:null,bottomMargin:c,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:o,declare:o,event:null,face:null,frame:null,frameBorder:null,hSpace:c,leftMargin:c,link:null,longDesc:null,lowSrc:null,marginHeight:c,marginWidth:c,noResize:o,noHref:o,noShade:o,noWrap:o,object:null,profile:null,prompt:null,rev:null,rightMargin:c,rules:null,scheme:null,scrolling:l,standby:null,summary:null,text:null,topMargin:c,valueType:null,version:null,vAlign:null,vLink:null,vSpace:c,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:o,disableRemotePlayback:o,prefix:null,property:null,results:c,security:null,unselectable:null}})},10855:function(e,t,n){"use strict";var r=n(28740);e.exports=function(e,t){return r(e,t.toLowerCase())}},28740:function(e){"use strict";e.exports=function(e,t){return t in e?e[t]:t}},17596:function(e,t,n){"use strict";var r=n(66632),a=n(99607),i=n(98805);e.exports=function(e){var t,n,o=e.space,s=e.mustUseProperty||[],l=e.attributes||{},c=e.properties,u=e.transform,d={},p={};for(t in c)n=new i(t,u(l,t),c[t],o),-1!==s.indexOf(t)&&(n.mustUseProperty=!0),d[t]=n,p[r(t)]=t,p[r(n.attribute)]=t;return new a(d,p,o)}},98805:function(e,t,n){"use strict";var r=n(57643),a=n(17e3);e.exports=s,s.prototype=new r,s.prototype.defined=!0;var i=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],o=i.length;function s(e,t,n,s){var l,c,u,d=-1;for(s&&(this.space=s),r.call(this,e,t);++d * @license MIT - */e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},47529:function(e){e.exports=function(){for(var e={},n=0;ni?0:i+t:t>i?i:t,n=n>0?n:0,r.length<1e4)(a=Array.from(r)).unshift(t,n),e.splice(...a);else for(n&&e.splice(t,n);o0?(r(e,e.length,0,t),e):t}n.d(t,{V:function(){return a},d:function(){return r}})},62987:function(e,t,n){"use strict";n.d(t,{r:function(){return a}});var r=n(75364);function a(e){return null===e||(0,r.z3)(e)||(0,r.B8)(e)?1:(0,r.Xh)(e)?2:void 0}},95752:function(e,t,n){"use strict";n.d(t,{W:function(){return i}});var r=n(21905);let a={}.hasOwnProperty;function i(e){let t={},n=-1;for(;++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(65535&n)==65535||(65535&n)==65534||n>1114111?"�":String.fromCharCode(n)}n.d(t,{o:function(){return r}})},47881:function(e,t,n){"use strict";n.d(t,{v:function(){return o}});var r=n(44301),a=n(80889);let i=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function o(e){return e.replace(i,s)}function s(e,t,n){if(t)return t;let i=n.charCodeAt(0);if(35===i){let e=n.charCodeAt(1),t=120===e||88===e;return(0,a.o)(n.slice(t?2:1),t?16:10)}return(0,r.T)(n)||e}},11098:function(e,t,n){"use strict";function r(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}n.d(t,{d:function(){return r}})},63233:function(e,t,n){"use strict";function r(e,t,n){let r=[],a=-1;for(;++ae.length){for(;i--;)if(47===e.charCodeAt(i)){if(n){r=i+1;break}}else a<0&&(n=!0,a=i+1);return a<0?"":e.slice(r,a)}if(t===e)return"";let o=-1,s=t.length-1;for(;i--;)if(47===e.charCodeAt(i)){if(n){r=i+1;break}}else o<0&&(n=!0,o=i+1),s>-1&&(e.charCodeAt(i)===t.charCodeAt(s--)?s<0&&(a=i):(s=-1,a=o));return r===a?a=o:a<0&&(a=e.length),e.slice(r,a)},dirname:function(e){let t;if(m(e),0===e.length)return".";let n=-1,r=e.length;for(;--r;)if(47===e.charCodeAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.charCodeAt(0)?"/":".":1===n&&47===e.charCodeAt(0)?"//":e.slice(0,n)},extname:function(e){let t;m(e);let n=e.length,r=-1,a=0,i=-1,o=0;for(;n--;){let s=e.charCodeAt(n);if(47===s){if(t){a=n+1;break}continue}r<0&&(t=!0,r=n+1),46===s?i<0?i=n:1!==o&&(o=1):i>-1&&(o=-1)}return i<0||r<0||0===o||1===o&&i===r-1&&i===a+1?"":e.slice(i,r)},join:function(...e){let t,n=-1;for(;++n2){if((r=a.lastIndexOf("/"))!==a.length-1){r<0?(a="",i=0):i=(a=a.slice(0,r)).length-1-a.lastIndexOf("/"),o=l,s=0;continue}}else if(a.length>0){a="",i=0,o=l,s=0;continue}}t&&(a=a.length>0?a+"/..":"..",i=2)}else a.length>0?a+="/"+e.slice(o+1,l):a=e.slice(o+1,l),i=l-o-1;o=l,s=0}else 46===n&&s>-1?s++:s=-1}return a}(e,!t);return 0!==n.length||t||(n="."),n.length>0&&47===e.charCodeAt(e.length-1)&&(n+="/"),t?"/"+n:n}(t)},sep:"/"};function m(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}let g={cwd:function(){return"/"}};function f(e){return null!==e&&"object"==typeof e&&e.href&&e.origin}let h=["history","path","basename","stem","extname","dirname"];class b{constructor(e){let t,n;t=e?"string"==typeof e||o(e)?{value:e}:f(e)?{path:e}:e:{},this.data={},this.messages=[],this.history=[],this.cwd=g.cwd(),this.value,this.stored,this.result,this.map;let r=-1;for(;++rt.length;o&&t.push(r);try{i=e.apply(this,t)}catch(e){if(o&&n)throw e;return r(e)}o||(i instanceof Promise?i.then(a,r):i instanceof Error?r(i):a(i))};function r(e,...a){n||(n=!0,t(e,...a))}function a(e){r(null,e)}})(s,a)(...o):r(null,...o)}(null,...t)},use:function(n){if("function"!=typeof n)throw TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}(),r=[],a={},i=-1;return o.data=function(e,n){return"string"==typeof e?2==arguments.length?(O("data",t),a[e]=n,o):C.call(a,e)&&a[e]||null:e?(O("data",t),a=e,o):a},o.Parser=void 0,o.Compiler=void 0,o.freeze=function(){if(t)return o;for(;++i{if(!e&&t&&n){let r=o.stringify(t,n);null==r||("string"==typeof r||A(r)?n.value=r:n.result=r),i(e,n)}else i(e)})}n(null,t)},o.processSync=function(e){let t;o.freeze(),R("processSync",o.Parser),I("processSync",o.Compiler);let n=L(e);return o.process(n,function(e){t=!0,y(e)}),x("processSync","process",t),n},o;function o(){let t=e(),n=-1;for(;++nr))return;let s=a.events.length,l=s;for(;l--;)if("exit"===a.events[l][0]&&"chunkFlow"===a.events[l][1].type){if(e){n=a.events[l][1].end;break}e=!0}for(h(o),i=s;it;){let t=i[n];a.containerState=t[1],t[0].exit.call(a,e)}i.length=t}function b(){t.write([null]),n=void 0,t=void 0,a.containerState._closeFlow=void 0}}},$={tokenize:function(e,t,n){return(0,U.f)(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var j=n(23402);function V(e){let t,n,r,a,i,o,s;let l={},c=-1;for(;++c=4?t(a):e.interrupt(r.parser.constructs.flow,n,t)(a)}},partial:!0},K={tokenize:function(e){let t=this,n=e.attempt(j.w,function(r){if(null===r){e.consume(r);return}return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n},e.attempt(this.parser.constructs.flowInitial,r,(0,U.f)(e,e.attempt(this.parser.constructs.flow,r,e.attempt(W,r)),"linePrefix")));return n;function r(r){if(null===r){e.consume(r);return}return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n}}},Y={resolveAll:J()},q=Q("string"),X=Q("text");function Q(e){return{tokenize:function(t){let n=this,r=this.parser.constructs[e],a=t.attempt(r,i,o);return i;function i(e){return l(e)?a(e):o(e)}function o(e){if(null===e){t.consume(e);return}return t.enter("data"),t.consume(e),s}function s(e){return l(e)?(t.exit("data"),a(e)):(t.consume(e),s)}function l(e){if(null===e)return!0;let t=r[e],a=-1;if(t)for(;++a=3&&(null===o||(0,B.Ch)(o))?(e.exit("thematicBreak"),t(o)):n(o)}(i)}}},er={name:"list",tokenize:function(e,t,n){let r=this,a=r.events[r.events.length-1],i=a&&"linePrefix"===a[1].type?a[2].sliceSerialize(a[1],!0).length:0,o=0;return function(t){let a=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===a?!r.containerState.marker||t===r.containerState.marker:(0,B.pY)(t)){if(r.containerState.type||(r.containerState.type=a,e.enter(a,{_container:!0})),"listUnordered"===a)return e.enter("listItemPrefix"),42===t||45===t?e.check(en,n,s)(t):s(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),function t(a){return(0,B.pY)(a)&&++o<10?(e.consume(a),t):(!r.interrupt||o<2)&&(r.containerState.marker?a===r.containerState.marker:41===a||46===a)?(e.exit("listItemValue"),s(a)):n(a)}(t)}return n(t)};function s(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(j.w,r.interrupt?n:l,e.attempt(ea,u,c))}function l(e){return r.containerState.initialBlankLine=!0,i++,u(e)}function c(t){return(0,B.xz)(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),u):n(t)}function u(n){return r.containerState.size=i+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){let r=this;return r.containerState._closeFlow=void 0,e.check(j.w,function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,(0,U.f)(e,t,"listItemIndent",r.containerState.size+1)(n)},function(n){return r.containerState.furtherBlankLines||!(0,B.xz)(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,a(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(ei,t,a)(n))});function a(a){return r.containerState._closeFlow=!0,r.interrupt=void 0,(0,U.f)(e,e.attempt(er,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(a)}}},exit:function(e){e.exit(this.containerState.type)}},ea={tokenize:function(e,t,n){let r=this;return(0,U.f)(e,function(e){let a=r.events[r.events.length-1];return!(0,B.xz)(e)&&a&&"listItemPrefixWhitespace"===a[1].type?t(e):n(e)},"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},ei={tokenize:function(e,t,n){let r=this;return(0,U.f)(e,function(e){let a=r.events[r.events.length-1];return a&&"listItemIndent"===a[1].type&&a[2].sliceSerialize(a[1],!0).length===r.containerState.size?t(e):n(e)},"listItemIndent",r.containerState.size+1)},partial:!0},eo={name:"blockQuote",tokenize:function(e,t,n){let r=this;return function(t){if(62===t){let n=r.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),a}return n(t)};function a(n){return(0,B.xz)(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){let r=this;return function(t){return(0,B.xz)(t)?(0,U.f)(e,a,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):a(t)};function a(r){return e.attempt(eo,t,n)(r)}}},exit:function(e){e.exit("blockQuote")}};function es(e,t,n,r,a,i,o,s,l){let c=l||Number.POSITIVE_INFINITY,u=0;return function(t){return 60===t?(e.enter(r),e.enter(a),e.enter(i),e.consume(t),e.exit(i),d):null===t||32===t||41===t||(0,B.Av)(t)?n(t):(e.enter(r),e.enter(o),e.enter(s),e.enter("chunkString",{contentType:"string"}),g(t))};function d(n){return 62===n?(e.enter(i),e.consume(n),e.exit(i),e.exit(a),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),p(n))}function p(t){return 62===t?(e.exit("chunkString"),e.exit(s),d(t)):null===t||60===t||(0,B.Ch)(t)?n(t):(e.consume(t),92===t?m:p)}function m(t){return 60===t||62===t||92===t?(e.consume(t),p):p(t)}function g(a){return!u&&(null===a||41===a||(0,B.z3)(a))?(e.exit("chunkString"),e.exit(s),e.exit(o),e.exit(r),t(a)):u999||null===d||91===d||93===d&&!o||94===d&&!l&&"_hiddenFootnoteSupport"in s.parser.constructs?n(d):93===d?(e.exit(i),e.enter(a),e.consume(d),e.exit(a),e.exit(r),t):(0,B.Ch)(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),u(d))}function u(t){return null===t||91===t||93===t||(0,B.Ch)(t)||l++>999?(e.exit("chunkString"),c(t)):(e.consume(t),o||(o=!(0,B.xz)(t)),92===t?d:u)}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}}function ec(e,t,n,r,a,i){let o;return function(t){return 34===t||39===t||40===t?(e.enter(r),e.enter(a),e.consume(t),e.exit(a),o=40===t?41:t,s):n(t)};function s(n){return n===o?(e.enter(a),e.consume(n),e.exit(a),e.exit(r),t):(e.enter(i),l(n))}function l(t){return t===o?(e.exit(i),s(o)):null===t?n(t):(0,B.Ch)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,U.f)(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===o||null===t||(0,B.Ch)(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return t===o||92===t?(e.consume(t),c):c(t)}}function eu(e,t){let n;return function r(a){return(0,B.Ch)(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),n=!0,r):(0,B.xz)(a)?(0,U.f)(e,r,n?"linePrefix":"lineSuffix")(a):t(a)}}var ed=n(11098);let ep={tokenize:function(e,t,n){return function(t){return(0,B.z3)(t)?eu(e,r)(t):n(t)};function r(t){return ec(e,a,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function a(t){return(0,B.xz)(t)?(0,U.f)(e,i,"whitespace")(t):i(t)}function i(e){return null===e||(0,B.Ch)(e)?t(e):n(e)}},partial:!0},em={name:"codeIndented",tokenize:function(e,t,n){let r=this;return function(t){return e.enter("codeIndented"),(0,U.f)(e,a,"linePrefix",5)(t)};function a(t){let a=r.events[r.events.length-1];return a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?function t(n){return null===n?i(n):(0,B.Ch)(n)?e.attempt(eg,t,i)(n):(e.enter("codeFlowValue"),function n(r){return null===r||(0,B.Ch)(r)?(e.exit("codeFlowValue"),t(r)):(e.consume(r),n)}(n))}(t):n(t)}function i(n){return e.exit("codeIndented"),t(n)}}},eg={tokenize:function(e,t,n){let r=this;return a;function a(t){return r.parser.lazy[r.now().line]?n(t):(0,B.Ch)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a):(0,U.f)(e,i,"linePrefix",5)(t)}function i(e){let i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?t(e):(0,B.Ch)(e)?a(e):n(e)}},partial:!0},ef={name:"setextUnderline",tokenize:function(e,t,n){let r;let a=this;return function(t){let o,s=a.events.length;for(;s--;)if("lineEnding"!==a.events[s][1].type&&"linePrefix"!==a.events[s][1].type&&"content"!==a.events[s][1].type){o="paragraph"===a.events[s][1].type;break}return!a.parser.lazy[a.now().line]&&(a.interrupt||o)?(e.enter("setextHeadingLine"),r=t,e.enter("setextHeadingLineSequence"),function t(n){return n===r?(e.consume(n),t):(e.exit("setextHeadingLineSequence"),(0,B.xz)(n)?(0,U.f)(e,i,"lineSuffix")(n):i(n))}(t)):n(t)};function i(r){return null===r||(0,B.Ch)(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){let n,r,a,i=e.length;for(;i--;)if("enter"===e[i][0]){if("content"===e[i][1].type){n=i;break}"paragraph"===e[i][1].type&&(r=i)}else"content"===e[i][1].type&&e.splice(i,1),a||"definition"!==e[i][1].type||(a=i);let o={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[r][1].type="setextHeadingText",a?(e.splice(r,0,["enter",o,t]),e.splice(a+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[a][1].end)):e[n][1]=o,e.push(["exit",o,t]),e}},eh=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],eb=["pre","script","style","textarea"],eE={tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(j.w,t,n)}},partial:!0},eT={tokenize:function(e,t,n){let r=this;return function(t){return(0,B.Ch)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a):n(t)};function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},eS={tokenize:function(e,t,n){let r=this;return function(t){return null===t?n(t):(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a)};function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},ey={name:"codeFenced",tokenize:function(e,t,n){let r;let a=this,i={tokenize:function(e,t,n){let i=0;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o};function o(t){return e.enter("codeFencedFence"),(0,B.xz)(t)?(0,U.f)(e,l,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):l(t)}function l(t){return t===r?(e.enter("codeFencedFenceSequence"),function t(a){return a===r?(i++,e.consume(a),t):i>=s?(e.exit("codeFencedFenceSequence"),(0,B.xz)(a)?(0,U.f)(e,c,"whitespace")(a):c(a)):n(a)}(t)):n(t)}function c(r){return null===r||(0,B.Ch)(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0},o=0,s=0;return function(t){return function(t){let i=a.events[a.events.length-1];return o=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,r=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function t(a){return a===r?(s++,e.consume(a),t):s<3?n(a):(e.exit("codeFencedFenceSequence"),(0,B.xz)(a)?(0,U.f)(e,l,"whitespace")(a):l(a))}(t)}(t)};function l(i){return null===i||(0,B.Ch)(i)?(e.exit("codeFencedFence"),a.interrupt?t(i):e.check(eS,u,g)(i)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),function t(a){return null===a||(0,B.Ch)(a)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),l(a)):(0,B.xz)(a)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),(0,U.f)(e,c,"whitespace")(a)):96===a&&a===r?n(a):(e.consume(a),t)}(i))}function c(t){return null===t||(0,B.Ch)(t)?l(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(a){return null===a||(0,B.Ch)(a)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),l(a)):96===a&&a===r?n(a):(e.consume(a),t)}(t))}function u(t){return e.attempt(i,g,d)(t)}function d(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),p}function p(t){return o>0&&(0,B.xz)(t)?(0,U.f)(e,m,"linePrefix",o+1)(t):m(t)}function m(t){return null===t||(0,B.Ch)(t)?e.check(eS,u,g)(t):(e.enter("codeFlowValue"),function t(n){return null===n||(0,B.Ch)(n)?(e.exit("codeFlowValue"),m(n)):(e.consume(n),t)}(t))}function g(n){return e.exit("codeFenced"),t(n)}},concrete:!0};var eA=n(44301);let ek={name:"characterReference",tokenize:function(e,t,n){let r,a;let i=this,o=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),s};function s(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),r=31,a=B.H$,c(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,a=B.AF,c):(e.enter("characterReferenceValue"),r=7,a=B.pY,c(t))}function c(s){if(59===s&&o){let r=e.exit("characterReferenceValue");return a!==B.H$||(0,eA.T)(i.sliceSerialize(r))?(e.enter("characterReferenceMarker"),e.consume(s),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(s)}return a(s)&&o++1&&e[u][1].end.offset-e[u][1].start.offset>1?2:1;let d=Object.assign({},e[n][1].end),p=Object.assign({},e[u][1].start);eL(d,-s),eL(p,s),i={type:s>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[n][1].end)},o={type:s>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[u][1].start),end:p},a={type:s>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[u][1].start)},r={type:s>1?"strong":"emphasis",start:Object.assign({},i.start),end:Object.assign({},o.end)},e[n][1].end=Object.assign({},i.start),e[u][1].start=Object.assign({},o.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=(0,G.V)(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=(0,G.V)(l,[["enter",r,t],["enter",i,t],["exit",i,t],["enter",a,t]]),l=(0,G.V)(l,(0,et.C)(t.parser.constructs.insideSpan.null,e.slice(n+1,u),t)),l=(0,G.V)(l,[["exit",a,t],["enter",o,t],["exit",o,t],["exit",r,t]]),e[u][1].end.offset-e[u][1].start.offset?(c=2,l=(0,G.V)(l,[["enter",e[u][1],t],["exit",e[u][1],t]])):c=0,(0,G.d)(e,n-1,u-n+3,l),u=n+l.length-c-2;break}}for(u=-1;++ui&&"whitespace"===e[a][1].type&&(a-=2),"atxHeadingSequence"===e[a][1].type&&(i===a-1||a-4>i&&"whitespace"===e[a-2][1].type)&&(a-=i+1===a?2:4),a>i&&(n={type:"atxHeadingText",start:e[i][1].start,end:e[a][1].end},r={type:"chunkText",start:e[i][1].start,end:e[a][1].end,contentType:"text"},(0,G.d)(e,i,a-i+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]])),e}},42:en,45:[ef,en],60:{name:"htmlFlow",tokenize:function(e,t,n){let r,a,i,o,s;let l=this;return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),c};function c(o){return 33===o?(e.consume(o),u):47===o?(e.consume(o),a=!0,m):63===o?(e.consume(o),r=3,l.interrupt?t:x):(0,B.jv)(o)?(e.consume(o),i=String.fromCharCode(o),g):n(o)}function u(a){return 45===a?(e.consume(a),r=2,d):91===a?(e.consume(a),r=5,o=0,p):(0,B.jv)(a)?(e.consume(a),r=4,l.interrupt?t:x):n(a)}function d(r){return 45===r?(e.consume(r),l.interrupt?t:x):n(r)}function p(r){let a="CDATA[";return r===a.charCodeAt(o++)?(e.consume(r),o===a.length)?l.interrupt?t:_:p:n(r)}function m(t){return(0,B.jv)(t)?(e.consume(t),i=String.fromCharCode(t),g):n(t)}function g(o){if(null===o||47===o||62===o||(0,B.z3)(o)){let s=47===o,c=i.toLowerCase();return!s&&!a&&eb.includes(c)?(r=1,l.interrupt?t(o):_(o)):eh.includes(i.toLowerCase())?(r=6,s)?(e.consume(o),f):l.interrupt?t(o):_(o):(r=7,l.interrupt&&!l.parser.lazy[l.now().line]?n(o):a?function t(n){return(0,B.xz)(n)?(e.consume(n),t):A(n)}(o):h(o))}return 45===o||(0,B.H$)(o)?(e.consume(o),i+=String.fromCharCode(o),g):n(o)}function f(r){return 62===r?(e.consume(r),l.interrupt?t:_):n(r)}function h(t){return 47===t?(e.consume(t),A):58===t||95===t||(0,B.jv)(t)?(e.consume(t),b):(0,B.xz)(t)?(e.consume(t),h):A(t)}function b(t){return 45===t||46===t||58===t||95===t||(0,B.H$)(t)?(e.consume(t),b):E(t)}function E(t){return 61===t?(e.consume(t),T):(0,B.xz)(t)?(e.consume(t),E):h(t)}function T(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),s=t,S):(0,B.xz)(t)?(e.consume(t),T):function t(n){return null===n||34===n||39===n||47===n||60===n||61===n||62===n||96===n||(0,B.z3)(n)?E(n):(e.consume(n),t)}(t)}function S(t){return t===s?(e.consume(t),s=null,y):null===t||(0,B.Ch)(t)?n(t):(e.consume(t),S)}function y(e){return 47===e||62===e||(0,B.xz)(e)?h(e):n(e)}function A(t){return 62===t?(e.consume(t),k):n(t)}function k(t){return null===t||(0,B.Ch)(t)?_(t):(0,B.xz)(t)?(e.consume(t),k):n(t)}function _(t){return 45===t&&2===r?(e.consume(t),R):60===t&&1===r?(e.consume(t),I):62===t&&4===r?(e.consume(t),L):63===t&&3===r?(e.consume(t),x):93===t&&5===r?(e.consume(t),w):(0,B.Ch)(t)&&(6===r||7===r)?(e.exit("htmlFlowData"),e.check(eE,D,v)(t)):null===t||(0,B.Ch)(t)?(e.exit("htmlFlowData"),v(t)):(e.consume(t),_)}function v(t){return e.check(eT,C,D)(t)}function C(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),N}function N(t){return null===t||(0,B.Ch)(t)?v(t):(e.enter("htmlFlowData"),_(t))}function R(t){return 45===t?(e.consume(t),x):_(t)}function I(t){return 47===t?(e.consume(t),i="",O):_(t)}function O(t){if(62===t){let n=i.toLowerCase();return eb.includes(n)?(e.consume(t),L):_(t)}return(0,B.jv)(t)&&i.length<8?(e.consume(t),i+=String.fromCharCode(t),O):_(t)}function w(t){return 93===t?(e.consume(t),x):_(t)}function x(t){return 62===t?(e.consume(t),L):45===t&&2===r?(e.consume(t),x):_(t)}function L(t){return null===t||(0,B.Ch)(t)?(e.exit("htmlFlowData"),D(t)):(e.consume(t),L)}function D(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e},concrete:!0},61:ef,95:en,96:ey,126:ey},eB={38:ek,92:e_},eH={[-5]:ev,[-4]:ev,[-3]:ev,33:eO,38:ek,42:ex,60:[{name:"autolink",tokenize:function(e,t,n){let r=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),a};function a(t){return(0,B.jv)(t)?(e.consume(t),i):s(t)}function i(t){return 43===t||45===t||46===t||(0,B.H$)(t)?(r=1,function t(n){return 58===n?(e.consume(n),r=0,o):(43===n||45===n||46===n||(0,B.H$)(n))&&r++<32?(e.consume(n),t):(r=0,s(n))}(t)):s(t)}function o(r){return 62===r?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(r),e.exit("autolinkMarker"),e.exit("autolink"),t):null===r||32===r||60===r||(0,B.Av)(r)?n(r):(e.consume(r),o)}function s(t){return 64===t?(e.consume(t),l):(0,B.n9)(t)?(e.consume(t),s):n(t)}function l(a){return(0,B.H$)(a)?function a(i){return 46===i?(e.consume(i),r=0,l):62===i?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(i),e.exit("autolinkMarker"),e.exit("autolink"),t):function t(i){if((45===i||(0,B.H$)(i))&&r++<63){let n=45===i?t:a;return e.consume(i),n}return n(i)}(i)}(a):n(a)}}},{name:"htmlText",tokenize:function(e,t,n){let r,a,i;let o=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),s};function s(t){return 33===t?(e.consume(t),l):47===t?(e.consume(t),S):63===t?(e.consume(t),E):(0,B.jv)(t)?(e.consume(t),A):n(t)}function l(t){return 45===t?(e.consume(t),c):91===t?(e.consume(t),a=0,m):(0,B.jv)(t)?(e.consume(t),b):n(t)}function c(t){return 45===t?(e.consume(t),p):n(t)}function u(t){return null===t?n(t):45===t?(e.consume(t),d):(0,B.Ch)(t)?(i=u,O(t)):(e.consume(t),u)}function d(t){return 45===t?(e.consume(t),p):u(t)}function p(e){return 62===e?I(e):45===e?d(e):u(e)}function m(t){let r="CDATA[";return t===r.charCodeAt(a++)?(e.consume(t),a===r.length?g:m):n(t)}function g(t){return null===t?n(t):93===t?(e.consume(t),f):(0,B.Ch)(t)?(i=g,O(t)):(e.consume(t),g)}function f(t){return 93===t?(e.consume(t),h):g(t)}function h(t){return 62===t?I(t):93===t?(e.consume(t),h):g(t)}function b(t){return null===t||62===t?I(t):(0,B.Ch)(t)?(i=b,O(t)):(e.consume(t),b)}function E(t){return null===t?n(t):63===t?(e.consume(t),T):(0,B.Ch)(t)?(i=E,O(t)):(e.consume(t),E)}function T(e){return 62===e?I(e):E(e)}function S(t){return(0,B.jv)(t)?(e.consume(t),y):n(t)}function y(t){return 45===t||(0,B.H$)(t)?(e.consume(t),y):function t(n){return(0,B.Ch)(n)?(i=t,O(n)):(0,B.xz)(n)?(e.consume(n),t):I(n)}(t)}function A(t){return 45===t||(0,B.H$)(t)?(e.consume(t),A):47===t||62===t||(0,B.z3)(t)?k(t):n(t)}function k(t){return 47===t?(e.consume(t),I):58===t||95===t||(0,B.jv)(t)?(e.consume(t),_):(0,B.Ch)(t)?(i=k,O(t)):(0,B.xz)(t)?(e.consume(t),k):I(t)}function _(t){return 45===t||46===t||58===t||95===t||(0,B.H$)(t)?(e.consume(t),_):function t(n){return 61===n?(e.consume(n),v):(0,B.Ch)(n)?(i=t,O(n)):(0,B.xz)(n)?(e.consume(n),t):k(n)}(t)}function v(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,C):(0,B.Ch)(t)?(i=v,O(t)):(0,B.xz)(t)?(e.consume(t),v):(e.consume(t),N)}function C(t){return t===r?(e.consume(t),r=void 0,R):null===t?n(t):(0,B.Ch)(t)?(i=C,O(t)):(e.consume(t),C)}function N(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||(0,B.z3)(t)?k(t):(e.consume(t),N)}function R(e){return 47===e||62===e||(0,B.z3)(e)?k(e):n(e)}function I(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function O(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),w}function w(t){return(0,B.xz)(t)?(0,U.f)(e,x,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):x(t)}function x(t){return e.enter("htmlTextData"),i(t)}}}],91:eD,92:[{name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return(0,B.Ch)(r)?(e.exit("hardBreakEscape"),t(r)):n(r)}}},e_],93:eC,95:ex,96:{name:"codeText",tokenize:function(e,t,n){let r,a,i=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),function t(n){return 96===n?(e.consume(n),i++,t):(e.exit("codeTextSequence"),o(n))}(t)};function o(l){return null===l?n(l):32===l?(e.enter("space"),e.consume(l),e.exit("space"),o):96===l?(a=e.enter("codeTextSequence"),r=0,function n(o){return 96===o?(e.consume(o),r++,n):r===i?(e.exit("codeTextSequence"),e.exit("codeText"),t(o)):(a.type="codeTextData",s(o))}(l)):(0,B.Ch)(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),o):(e.enter("codeTextData"),s(l))}function s(t){return null===t||32===t||96===t||(0,B.Ch)(t)?(e.exit("codeTextData"),o(t)):(e.consume(t),s)}},resolve:function(e){let t,n,r=e.length-4,a=3;if(("lineEnding"===e[3][1].type||"space"===e[a][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(t=a;++t0){let e=i.tokenStack[i.tokenStack.length-1],t=e[1]||eq;t.call(i,void 0,e[0])}for(n.position={start:eY(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:eY(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},c=-1;++c-1){let e=n[0];"string"==typeof e?n[0]=e.slice(a):n.shift()}o>0&&n.push(e[i].slice(0,o))}return n}(o,e)}function p(){let{line:e,column:t,offset:n,_index:a,_bufferIndex:i}=r;return{line:e,column:t,offset:n,_index:a,_bufferIndex:i}}function m(e,t){t.restore()}function g(e,t){return function(n,a,i){let o,u,d,m;return Array.isArray(n)?g(n):"tokenize"in n?g([n]):function(e){let t=null!==e&&n[e],r=null!==e&&n.null,a=[...Array.isArray(t)?t:t?[t]:[],...Array.isArray(r)?r:r?[r]:[]];return g(a)(e)};function g(e){return(o=e,u=0,0===e.length)?i:f(e[u])}function f(e){return function(n){return(m=function(){let e=p(),t=c.previous,n=c.currentConstruct,a=c.events.length,i=Array.from(s);return{restore:function(){r=e,c.previous=t,c.currentConstruct=n,c.events.length=a,s=i,h()},from:a}}(),d=e,e.partial||(c.currentConstruct=e),e.name&&c.parser.constructs.disable.null.includes(e.name))?E(n):e.tokenize.call(t?Object.assign(Object.create(c),t):c,l,b,E)(n)}}function b(t){return e(d,m),a}function E(e){return(m.restore(),++u{let n=this.data("settings");return eK(t,Object.assign({},n,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})}function eQ(e){let t=[],n=-1,r=0,a=0;for(;++n55295&&i<57344){let t=e.charCodeAt(n+1);i<56320&&t>56319&&t<57344?(o=String.fromCharCode(i,t),a=1):o="�"}else o=String.fromCharCode(i);o&&(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+a+1,o=""),a&&(n+=a,a=0)}return t.join("")+e.slice(r)}var eJ=n(21623),e1=n(3980);let e0={}.hasOwnProperty;function e9(e){return String(e||"").toUpperCase()}function e5(e,t){let n;let r=String(t.identifier).toUpperCase(),a=eQ(r.toLowerCase()),i=e.footnoteOrder.indexOf(r);-1===i?(e.footnoteOrder.push(r),e.footnoteCounts[r]=1,n=e.footnoteOrder.length):(e.footnoteCounts[r]++,n=i+1);let o=e.footnoteCounts[r],s={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fn-"+a,id:e.clobberPrefix+"fnref-"+a+(o>1?"-"+o:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(n)}]};e.patch(t,s);let l={type:"element",tagName:"sup",properties:{},children:[s]};return e.patch(t,l),e.applyData(t,l)}function e2(e,t){let n=t.referenceType,r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return{type:"text",value:"!["+t.alt+r};let a=e.all(t),i=a[0];i&&"text"===i.type?i.value="["+i.value:a.unshift({type:"text",value:"["});let o=a[a.length-1];return o&&"text"===o.type?o.value+=r:a.push({type:"text",value:r}),a}function e4(e){let t=e.spread;return null==t?e.children.length>1:t}function e8(e,t,n){let r=0,a=e.length;if(t){let t=e.codePointAt(r);for(;9===t||32===t;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(a-1);for(;9===t||32===t;)a--,t=e.codePointAt(a-1)}return a>r?e.slice(r,a):""}let e3={blockquote:function(e,t){let n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){let n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){let n=t.value?t.value+"\n":"",r=t.lang?t.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,a={};r&&(a.className=["language-"+r]);let i={type:"element",tagName:"code",properties:a,children:[{type:"text",value:n}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i={type:"element",tagName:"pre",properties:{},children:[i=e.applyData(t,i)]},e.patch(t,i),i},delete:function(e,t){let n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){let n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:e5,footnote:function(e,t){let n=e.footnoteById,r=1;for(;(r in n);)r++;let a=String(r);return n[a]={type:"footnoteDefinition",identifier:a,children:[{type:"paragraph",children:t.children}],position:t.position},e5(e,{type:"footnoteReference",identifier:a,position:t.position})},heading:function(e,t){let n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.dangerous){let n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}return null},imageReference:function(e,t){let n=e.definition(t.identifier);if(!n)return e2(e,t);let r={src:eQ(n.url||""),alt:t.alt};null!==n.title&&void 0!==n.title&&(r.title=n.title);let a={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,a),e.applyData(t,a)},image:function(e,t){let n={src:eQ(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);let r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){let n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);let r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){let n=e.definition(t.identifier);if(!n)return e2(e,t);let r={href:eQ(n.url||"")};null!==n.title&&void 0!==n.title&&(r.title=n.title);let a={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)},link:function(e,t){let n={href:eQ(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);let r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){let r=e.all(t),a=n?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;let n=e.children,r=-1;for(;!t&&++r0&&e.children.unshift({type:"text",value:" "}),e.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let s=-1;for(;++s0){let r={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},i=(0,e1.Pk)(t.children[1]),o=(0,e1.rb)(t.children[t.children.length-1]);i.line&&o.line&&(r.position={start:i,end:o}),a.push(r)}let i={type:"element",tagName:"table",properties:{},children:e.wrap(a,!0)};return e.patch(t,i),e.applyData(t,i)},tableCell:function(e,t){let n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){let r=n?n.children:void 0,a=r?r.indexOf(t):1,i=0===a?"th":"td",o=n&&"table"===n.type?n.align:void 0,s=o?o.length:t.children.length,l=-1,c=[];for(;++l0,!0),r[0]),a=r.index+r[0].length,r=n.exec(t);return i.push(e8(t.slice(a),a>0,!1)),i.join("")}(String(t.value))};return e.patch(t,n),e.applyData(t,n)},thematicBreak:function(e,t){let n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)},toml:e6,yaml:e6,definition:e6,footnoteDefinition:e6};function e6(){return null}let e7={}.hasOwnProperty;function te(e,t){e.position&&(t.position=(0,e1.FK)(e))}function tt(e,t){let n=t;if(e&&e.data){let t=e.data.hName,r=e.data.hChildren,a=e.data.hProperties;"string"==typeof t&&("element"===n.type?n.tagName=t:n={type:"element",tagName:t,properties:{},children:[]}),"element"===n.type&&a&&(n.properties={...n.properties,...a}),"children"in n&&n.children&&null!=r&&(n.children=r)}return n}function tn(e,t,n){let r=t&&t.type;if(!r)throw Error("Expected node, got `"+t+"`");return e7.call(e.handlers,r)?e.handlers[r](e,t,n):e.passThrough&&e.passThrough.includes(r)?"children"in t?{...t,children:tr(e,t)}:t:e.unknownHandler?e.unknownHandler(e,t,n):function(e,t){let n=t.data||{},r="value"in t&&!(e7.call(n,"hProperties")||e7.call(n,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:tr(e,t)};return e.patch(t,r),e.applyData(t,r)}(e,t)}function tr(e,t){let n=[];if("children"in t){let r=t.children,a=-1;for(;++a0&&n.push({type:"text",value:"\n"}),n}function ti(e,t){let n=function(e,t){let n=t||{},r=n.allowDangerousHtml||!1,a={};return o.dangerous=r,o.clobberPrefix=void 0===n.clobberPrefix||null===n.clobberPrefix?"user-content-":n.clobberPrefix,o.footnoteLabel=n.footnoteLabel||"Footnotes",o.footnoteLabelTagName=n.footnoteLabelTagName||"h2",o.footnoteLabelProperties=n.footnoteLabelProperties||{className:["sr-only"]},o.footnoteBackLabel=n.footnoteBackLabel||"Back to content",o.unknownHandler=n.unknownHandler,o.passThrough=n.passThrough,o.handlers={...e3,...n.handlers},o.definition=function(e){let t=Object.create(null);if(!e||!e.type)throw Error("mdast-util-definitions expected node");return(0,eJ.Vn)(e,"definition",e=>{let n=e9(e.identifier);n&&!e0.call(t,n)&&(t[n]=e)}),function(e){let n=e9(e);return n&&e0.call(t,n)?t[n]:null}}(e),o.footnoteById=a,o.footnoteOrder=[],o.footnoteCounts={},o.patch=te,o.applyData=tt,o.one=function(e,t){return tn(o,e,t)},o.all=function(e){return tr(o,e)},o.wrap=ta,o.augment=i,(0,eJ.Vn)(e,"footnoteDefinition",e=>{let t=String(e.identifier).toUpperCase();e7.call(a,t)||(a[t]=e)}),o;function i(e,t){if(e&&"data"in e&&e.data){let n=e.data;n.hName&&("element"!==t.type&&(t={type:"element",tagName:"",properties:{},children:[]}),t.tagName=n.hName),"element"===t.type&&n.hProperties&&(t.properties={...t.properties,...n.hProperties}),"children"in t&&t.children&&n.hChildren&&(t.children=n.hChildren)}if(e){let n="type"in e?e:{position:e};!n||!n.position||!n.position.start||!n.position.start.line||!n.position.start.column||!n.position.end||!n.position.end.line||!n.position.end.column||(t.position={start:(0,e1.Pk)(n),end:(0,e1.rb)(n)})}return t}function o(e,t,n,r){return Array.isArray(n)&&(r=n,n={}),i(e,{type:"element",tagName:t,properties:n||{},children:r||[]})}}(e,t),r=n.one(e,null),a=function(e){let t=[],n=-1;for(;++n1?"-"+s:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"↩"}]};s>1&&t.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(s)}]}),l.length>0&&l.push({type:"text",value:" "}),l.push(t)}let c=a[a.length-1];if(c&&"element"===c.type&&"p"===c.tagName){let e=c.children[c.children.length-1];e&&"text"===e.type?e.value+=" ":c.children.push({type:"text",value:" "}),c.children.push(...l)}else a.push(...l);let u={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+o},children:e.wrap(a,!0)};e.patch(r,u),t.push(u)}if(0!==t.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:e.footnoteLabelTagName,properties:{...JSON.parse(JSON.stringify(e.footnoteLabelProperties)),id:"footnote-label"},children:[{type:"text",value:e.footnoteLabel}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(t,!0)},{type:"text",value:"\n"}]}}(n);return a&&r.children.push({type:"text",value:"\n"},a),Array.isArray(r)?{type:"root",children:r}:r}var to=function(e,t){var n;return e&&"run"in e?(n,r,a)=>{e.run(ti(n,t),r,e=>{a(e)})}:(n=e||t,e=>ti(e,n))},ts=n(45697);class tl{constructor(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}}function tc(e,t){let n={},r={},a=-1;for(;++a"xlink:"+t.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),tC=t_({space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function tN(e,t){return t in e?e[t]:t}function tR(e,t){return tN(e,t.toLowerCase())}let tI=t_({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:tR,properties:{xmlns:null,xmlnsXLink:null}}),tO=t_({transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:tg,ariaAutoComplete:null,ariaBusy:tg,ariaChecked:tg,ariaColCount:th,ariaColIndex:th,ariaColSpan:th,ariaControls:tb,ariaCurrent:null,ariaDescribedBy:tb,ariaDetails:null,ariaDisabled:tg,ariaDropEffect:tb,ariaErrorMessage:null,ariaExpanded:tg,ariaFlowTo:tb,ariaGrabbed:tg,ariaHasPopup:null,ariaHidden:tg,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:tb,ariaLevel:th,ariaLive:null,ariaModal:tg,ariaMultiLine:tg,ariaMultiSelectable:tg,ariaOrientation:null,ariaOwns:tb,ariaPlaceholder:null,ariaPosInSet:th,ariaPressed:tg,ariaReadOnly:tg,ariaRelevant:null,ariaRequired:tg,ariaRoleDescription:tb,ariaRowCount:th,ariaRowIndex:th,ariaRowSpan:th,ariaSelected:tg,ariaSetSize:th,ariaSort:null,ariaValueMax:th,ariaValueMin:th,ariaValueNow:th,ariaValueText:null,role:null}}),tw=t_({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:tR,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:tE,acceptCharset:tb,accessKey:tb,action:null,allow:null,allowFullScreen:tm,allowPaymentRequest:tm,allowUserMedia:tm,alt:null,as:null,async:tm,autoCapitalize:null,autoComplete:tb,autoFocus:tm,autoPlay:tm,blocking:tb,capture:tm,charSet:null,checked:tm,cite:null,className:tb,cols:th,colSpan:null,content:null,contentEditable:tg,controls:tm,controlsList:tb,coords:th|tE,crossOrigin:null,data:null,dateTime:null,decoding:null,default:tm,defer:tm,dir:null,dirName:null,disabled:tm,download:tf,draggable:tg,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:tm,formTarget:null,headers:tb,height:th,hidden:tm,high:th,href:null,hrefLang:null,htmlFor:tb,httpEquiv:tb,id:null,imageSizes:null,imageSrcSet:null,inert:tm,inputMode:null,integrity:null,is:null,isMap:tm,itemId:null,itemProp:tb,itemRef:tb,itemScope:tm,itemType:tb,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:tm,low:th,manifest:null,max:null,maxLength:th,media:null,method:null,min:null,minLength:th,multiple:tm,muted:tm,name:null,nonce:null,noModule:tm,noValidate:tm,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:tm,optimum:th,pattern:null,ping:tb,placeholder:null,playsInline:tm,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:tm,referrerPolicy:null,rel:tb,required:tm,reversed:tm,rows:th,rowSpan:th,sandbox:tb,scope:null,scoped:tm,seamless:tm,selected:tm,shape:null,size:th,sizes:null,slot:null,span:th,spellCheck:tg,src:null,srcDoc:null,srcLang:null,srcSet:null,start:th,step:null,style:null,tabIndex:th,target:null,title:null,translate:null,type:null,typeMustMatch:tm,useMap:null,value:tg,width:th,wrap:null,align:null,aLink:null,archive:tb,axis:null,background:null,bgColor:null,border:th,borderColor:null,bottomMargin:th,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:tm,declare:tm,event:null,face:null,frame:null,frameBorder:null,hSpace:th,leftMargin:th,link:null,longDesc:null,lowSrc:null,marginHeight:th,marginWidth:th,noResize:tm,noHref:tm,noShade:tm,noWrap:tm,object:null,profile:null,prompt:null,rev:null,rightMargin:th,rules:null,scheme:null,scrolling:tg,standby:null,summary:null,text:null,topMargin:th,valueType:null,version:null,vAlign:null,vLink:null,vSpace:th,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:tm,disableRemotePlayback:tm,prefix:null,property:null,results:th,security:null,unselectable:null}}),tx=t_({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:tN,properties:{about:tT,accentHeight:th,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:th,amplitude:th,arabicForm:null,ascent:th,attributeName:null,attributeType:null,azimuth:th,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:th,by:null,calcMode:null,capHeight:th,className:tb,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:th,diffuseConstant:th,direction:null,display:null,dur:null,divisor:th,dominantBaseline:null,download:tm,dx:null,dy:null,edgeMode:null,editable:null,elevation:th,enableBackground:null,end:null,event:null,exponent:th,externalResourcesRequired:null,fill:null,fillOpacity:th,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:tE,g2:tE,glyphName:tE,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:th,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:th,horizOriginX:th,horizOriginY:th,id:null,ideographic:th,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:th,k:th,k1:th,k2:th,k3:th,k4:th,kernelMatrix:tT,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:th,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:th,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:th,overlineThickness:th,paintOrder:null,panose1:null,path:null,pathLength:th,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:tb,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:th,pointsAtY:th,pointsAtZ:th,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:tT,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:tT,rev:tT,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:tT,requiredFeatures:tT,requiredFonts:tT,requiredFormats:tT,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:th,specularExponent:th,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:th,strikethroughThickness:th,string:null,stroke:null,strokeDashArray:tT,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:th,strokeOpacity:th,strokeWidth:null,style:null,surfaceScale:th,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:tT,tabIndex:th,tableValues:null,target:null,targetX:th,targetY:th,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:tT,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:th,underlineThickness:th,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:th,values:null,vAlphabetic:th,vMathematical:th,vectorEffect:null,vHanging:th,vIdeographic:th,version:null,vertAdvY:th,vertOriginX:th,vertOriginY:th,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:th,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),tL=tc([tC,tv,tI,tO,tw],"html"),tD=tc([tC,tv,tI,tO,tx],"svg");function tP(e){if(e.allowedElements&&e.disallowedElements)throw TypeError("Only one of `allowedElements` and `disallowedElements` should be defined");if(e.allowedElements||e.disallowedElements||e.allowElement)return t=>{(0,eJ.Vn)(t,"element",(t,n,r)=>{let a;if(e.allowedElements?a=!e.allowedElements.includes(t.tagName):e.disallowedElements&&(a=e.disallowedElements.includes(t.tagName)),!a&&e.allowElement&&"number"==typeof n&&(a=!e.allowElement(t,n,r)),a&&"number"==typeof n)return e.unwrapDisallowed&&t.children?r.children.splice(n,1,...t.children):r.children.splice(n,1),n})}}var tM=n(59864);let tF=/^data[-\w.:]+$/i,tU=/-[a-z]/g,tB=/[A-Z]/g;function tH(e){return"-"+e.toLowerCase()}function tG(e){return e.charAt(1).toUpperCase()}let tz={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var t$=n(57848);let tj=["http","https","mailto","tel"];function tV(e){let t=(e||"").trim(),n=t.charAt(0);if("#"===n||"/"===n)return t;let r=t.indexOf(":");if(-1===r)return t;let a=-1;for(;++aa||-1!==(a=t.indexOf("#"))&&r>a?t:"javascript:void(0)"}let tW={}.hasOwnProperty,tZ=new Set(["table","thead","tbody","tfoot","tr"]);function tK(e,t){let n=-1,r=0;for(;++n for more info)`),delete tX[t]}let t=v().use(eX).use(e.remarkPlugins||[]).use(to,{...e.remarkRehypeOptions,allowDangerousHtml:!0}).use(e.rehypePlugins||[]).use(tP,e),n=new b;"string"==typeof e.children?n.value=e.children:void 0!==e.children&&null!==e.children&&console.warn(`[react-markdown] Warning: please pass a string as \`children\` (not: \`${e.children}\`)`);let r=t.runSync(t.parse(n),n);if("root"!==r.type)throw TypeError("Expected a `root` node");let a=i.createElement(i.Fragment,{},function e(t,n){let r;let a=[],o=-1;for(;++o4&&"data"===n.slice(0,4)&&tF.test(t)){if("-"===t.charAt(4)){let e=t.slice(5).replace(tU,tG);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!tU.test(e)){let n=e.replace(tB,tH);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}a=tA}return new a(r,t)}(r.schema,t),i=n;null!=i&&i==i&&(Array.isArray(i)&&(i=a.commaSeparated?function(e,t){let n={},r=""===e[e.length-1]?[...e,""]:e;return r.join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(i):i.join(" ").trim()),"style"===a.property&&"string"==typeof i&&(i=function(e){let t={};try{t$(e,function(e,n){let r="-ms-"===e.slice(0,4)?`ms-${e.slice(4)}`:e;t[r.replace(/-([a-z])/g,tY)]=n})}catch{}return t}(i)),a.space&&a.property?e[tW.call(tz,a.property)?tz[a.property]:a.property]=i:a.attribute&&(e[a.attribute]=i))}(d,o,n.properties[o],t);("ol"===u||"ul"===u)&&t.listDepth++;let m=e(t,n);("ol"===u||"ul"===u)&&t.listDepth--,t.schema=c;let g=n.position||{start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}},f=s.components&&tW.call(s.components,u)?s.components[u]:u,h="string"==typeof f||f===i.Fragment;if(!tM.isValidElementType(f))throw TypeError(`Component for name \`${u}\` not defined or is not renderable`);if(d.key=r,"a"===u&&s.linkTarget&&(d.target="function"==typeof s.linkTarget?s.linkTarget(String(d.href||""),n.children,"string"==typeof d.title?d.title:null):s.linkTarget),"a"===u&&l&&(d.href=l(String(d.href||""),n.children,"string"==typeof d.title?d.title:null)),h||"code"!==u||"element"!==a.type||"pre"===a.tagName||(d.inline=!0),h||"h1"!==u&&"h2"!==u&&"h3"!==u&&"h4"!==u&&"h5"!==u&&"h6"!==u||(d.level=Number.parseInt(u.charAt(1),10)),"img"===u&&s.transformImageUri&&(d.src=s.transformImageUri(String(d.src||""),String(d.alt||""),"string"==typeof d.title?d.title:null)),!h&&"li"===u&&"element"===a.type){let e=function(e){let t=-1;for(;++t0?i.createElement(f,d,m):i.createElement(f,d)}(t,r,o,n)):"text"===r.type?"element"===n.type&&tZ.has(n.tagName)&&function(e){let t=e&&"object"==typeof e&&"text"===e.type?e.value||"":e;return"string"==typeof t&&""===t.replace(/[ \t\n\f\r]/g,"")}(r)||a.push(r.value):"raw"!==r.type||t.options.skipHtml||a.push(r.value);return a}({options:e,schema:tL,listDepth:0},r));return e.className&&(a=i.createElement("div",{className:e.className},a)),a}tQ.propTypes={children:ts.string,className:ts.string,allowElement:ts.func,allowedElements:ts.arrayOf(ts.string),disallowedElements:ts.arrayOf(ts.string),unwrapDisallowed:ts.bool,remarkPlugins:ts.arrayOf(ts.oneOfType([ts.object,ts.func,ts.arrayOf(ts.oneOfType([ts.bool,ts.string,ts.object,ts.func,ts.arrayOf(ts.any)]))])),rehypePlugins:ts.arrayOf(ts.oneOfType([ts.object,ts.func,ts.arrayOf(ts.oneOfType([ts.bool,ts.string,ts.object,ts.func,ts.arrayOf(ts.any)]))])),sourcePos:ts.bool,rawSourcePos:ts.bool,skipHtml:ts.bool,includeElementIndex:ts.bool,transformLinkUri:ts.oneOfType([ts.func,ts.bool]),linkTarget:ts.oneOfType([ts.func,ts.string]),transformImageUri:ts.func,components:ts.object}},12767:function(e,t,n){"use strict";n.d(t,{Z:function(){return eZ}});var r={};n.r(r),n.d(r,{boolean:function(){return m},booleanish:function(){return g},commaOrSpaceSeparated:function(){return T},commaSeparated:function(){return E},number:function(){return h},overloadedBoolean:function(){return f},spaceSeparated:function(){return b}});var a={};n.r(a),n.d(a,{boolean:function(){return ec},booleanish:function(){return eu},commaOrSpaceSeparated:function(){return ef},commaSeparated:function(){return eg},number:function(){return ep},overloadedBoolean:function(){return ed},spaceSeparated:function(){return em}});var i=n(7045),o=n(3980),s=n(21623);class l{constructor(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}}function c(e,t){let n={},r={},a=-1;for(;++a"xlink:"+t.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),C=_({space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function N(e,t){return t in e?e[t]:t}function R(e,t){return N(e,t.toLowerCase())}let I=_({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:R,properties:{xmlns:null,xmlnsXLink:null}}),O=_({transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:g,ariaAutoComplete:null,ariaBusy:g,ariaChecked:g,ariaColCount:h,ariaColIndex:h,ariaColSpan:h,ariaControls:b,ariaCurrent:null,ariaDescribedBy:b,ariaDetails:null,ariaDisabled:g,ariaDropEffect:b,ariaErrorMessage:null,ariaExpanded:g,ariaFlowTo:b,ariaGrabbed:g,ariaHasPopup:null,ariaHidden:g,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:b,ariaLevel:h,ariaLive:null,ariaModal:g,ariaMultiLine:g,ariaMultiSelectable:g,ariaOrientation:null,ariaOwns:b,ariaPlaceholder:null,ariaPosInSet:h,ariaPressed:g,ariaReadOnly:g,ariaRelevant:null,ariaRequired:g,ariaRoleDescription:b,ariaRowCount:h,ariaRowIndex:h,ariaRowSpan:h,ariaSelected:g,ariaSetSize:h,ariaSort:null,ariaValueMax:h,ariaValueMin:h,ariaValueNow:h,ariaValueText:null,role:null}}),w=_({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:R,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:E,acceptCharset:b,accessKey:b,action:null,allow:null,allowFullScreen:m,allowPaymentRequest:m,allowUserMedia:m,alt:null,as:null,async:m,autoCapitalize:null,autoComplete:b,autoFocus:m,autoPlay:m,blocking:b,capture:m,charSet:null,checked:m,cite:null,className:b,cols:h,colSpan:null,content:null,contentEditable:g,controls:m,controlsList:b,coords:h|E,crossOrigin:null,data:null,dateTime:null,decoding:null,default:m,defer:m,dir:null,dirName:null,disabled:m,download:f,draggable:g,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:m,formTarget:null,headers:b,height:h,hidden:m,high:h,href:null,hrefLang:null,htmlFor:b,httpEquiv:b,id:null,imageSizes:null,imageSrcSet:null,inert:m,inputMode:null,integrity:null,is:null,isMap:m,itemId:null,itemProp:b,itemRef:b,itemScope:m,itemType:b,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:m,low:h,manifest:null,max:null,maxLength:h,media:null,method:null,min:null,minLength:h,multiple:m,muted:m,name:null,nonce:null,noModule:m,noValidate:m,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:m,optimum:h,pattern:null,ping:b,placeholder:null,playsInline:m,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:m,referrerPolicy:null,rel:b,required:m,reversed:m,rows:h,rowSpan:h,sandbox:b,scope:null,scoped:m,seamless:m,selected:m,shape:null,size:h,sizes:null,slot:null,span:h,spellCheck:g,src:null,srcDoc:null,srcLang:null,srcSet:null,start:h,step:null,style:null,tabIndex:h,target:null,title:null,translate:null,type:null,typeMustMatch:m,useMap:null,value:g,width:h,wrap:null,align:null,aLink:null,archive:b,axis:null,background:null,bgColor:null,border:h,borderColor:null,bottomMargin:h,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:m,declare:m,event:null,face:null,frame:null,frameBorder:null,hSpace:h,leftMargin:h,link:null,longDesc:null,lowSrc:null,marginHeight:h,marginWidth:h,noResize:m,noHref:m,noShade:m,noWrap:m,object:null,profile:null,prompt:null,rev:null,rightMargin:h,rules:null,scheme:null,scrolling:g,standby:null,summary:null,text:null,topMargin:h,valueType:null,version:null,vAlign:null,vLink:null,vSpace:h,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:m,disableRemotePlayback:m,prefix:null,property:null,results:h,security:null,unselectable:null}}),x=_({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:N,properties:{about:T,accentHeight:h,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:h,amplitude:h,arabicForm:null,ascent:h,attributeName:null,attributeType:null,azimuth:h,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:h,by:null,calcMode:null,capHeight:h,className:b,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:h,diffuseConstant:h,direction:null,display:null,dur:null,divisor:h,dominantBaseline:null,download:m,dx:null,dy:null,edgeMode:null,editable:null,elevation:h,enableBackground:null,end:null,event:null,exponent:h,externalResourcesRequired:null,fill:null,fillOpacity:h,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:E,g2:E,glyphName:E,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:h,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:h,horizOriginX:h,horizOriginY:h,id:null,ideographic:h,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:h,k:h,k1:h,k2:h,k3:h,k4:h,kernelMatrix:T,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:h,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:h,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:h,overlineThickness:h,paintOrder:null,panose1:null,path:null,pathLength:h,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:b,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:h,pointsAtY:h,pointsAtZ:h,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:T,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:T,rev:T,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:T,requiredFeatures:T,requiredFonts:T,requiredFormats:T,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:h,specularExponent:h,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:h,strikethroughThickness:h,string:null,stroke:null,strokeDashArray:T,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:h,strokeOpacity:h,strokeWidth:null,style:null,surfaceScale:h,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:T,tabIndex:h,tableValues:null,target:null,targetX:h,targetY:h,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:T,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:h,underlineThickness:h,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:h,values:null,vAlphabetic:h,vMathematical:h,vectorEffect:null,vHanging:h,vIdeographic:h,version:null,vertAdvY:h,vertOriginX:h,vertOriginY:h,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:h,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),L=c([C,v,I,O,w],"html"),D=c([C,v,I,O,x],"svg"),P=/^data[-\w.:]+$/i,M=/-[a-z]/g,F=/[A-Z]/g;function U(e,t){let n=u(t),r=t,a=d;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&P.test(t)){if("-"===t.charAt(4)){let e=t.slice(5).replace(M,H);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!M.test(e)){let n=e.replace(F,B);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}a=A}return new a(r,t)}function B(e){return"-"+e.toLowerCase()}function H(e){return e.charAt(1).toUpperCase()}let G=/[#.]/g;function z(e){let t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function $(e){let t=[],n=String(e||""),r=n.indexOf(","),a=0,i=!1;for(;!i;){-1===r&&(r=n.length,i=!0);let e=n.slice(a,r).trim();(e||!i)&&t.push(e),a=r+1,r=n.indexOf(",",a)}return t}let j=new Set(["menu","submit","reset","button"]),V={}.hasOwnProperty;function W(e,t,n){let r=n&&function(e){let t={},n=-1;for(;++n-1&&ee)return{line:t+1,column:e-(t>0?n[t-1]:0)+1,offset:e}}return{line:void 0,column:void 0,offset:void 0}},toOffset:function(e){let t=e&&e.line,r=e&&e.column;if("number"==typeof t&&"number"==typeof r&&!Number.isNaN(t)&&!Number.isNaN(r)&&t-1 in n){let e=(n[t-2]||0)+r-1||0;if(e>-1&&e"xlink:"+t.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),eA=eS({space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function ek(e,t){return t in e?e[t]:t}function e_(e,t){return ek(e,t.toLowerCase())}let ev=eS({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:e_,properties:{xmlns:null,xmlnsXLink:null}}),eC=eS({transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:eu,ariaAutoComplete:null,ariaBusy:eu,ariaChecked:eu,ariaColCount:ep,ariaColIndex:ep,ariaColSpan:ep,ariaControls:em,ariaCurrent:null,ariaDescribedBy:em,ariaDetails:null,ariaDisabled:eu,ariaDropEffect:em,ariaErrorMessage:null,ariaExpanded:eu,ariaFlowTo:em,ariaGrabbed:eu,ariaHasPopup:null,ariaHidden:eu,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:em,ariaLevel:ep,ariaLive:null,ariaModal:eu,ariaMultiLine:eu,ariaMultiSelectable:eu,ariaOrientation:null,ariaOwns:em,ariaPlaceholder:null,ariaPosInSet:ep,ariaPressed:eu,ariaReadOnly:eu,ariaRelevant:null,ariaRequired:eu,ariaRoleDescription:em,ariaRowCount:ep,ariaRowIndex:ep,ariaRowSpan:ep,ariaSelected:eu,ariaSetSize:ep,ariaSort:null,ariaValueMax:ep,ariaValueMin:ep,ariaValueNow:ep,ariaValueText:null,role:null}}),eN=eS({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:e_,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:eg,acceptCharset:em,accessKey:em,action:null,allow:null,allowFullScreen:ec,allowPaymentRequest:ec,allowUserMedia:ec,alt:null,as:null,async:ec,autoCapitalize:null,autoComplete:em,autoFocus:ec,autoPlay:ec,blocking:em,capture:ec,charSet:null,checked:ec,cite:null,className:em,cols:ep,colSpan:null,content:null,contentEditable:eu,controls:ec,controlsList:em,coords:ep|eg,crossOrigin:null,data:null,dateTime:null,decoding:null,default:ec,defer:ec,dir:null,dirName:null,disabled:ec,download:ed,draggable:eu,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:ec,formTarget:null,headers:em,height:ep,hidden:ec,high:ep,href:null,hrefLang:null,htmlFor:em,httpEquiv:em,id:null,imageSizes:null,imageSrcSet:null,inert:ec,inputMode:null,integrity:null,is:null,isMap:ec,itemId:null,itemProp:em,itemRef:em,itemScope:ec,itemType:em,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:ec,low:ep,manifest:null,max:null,maxLength:ep,media:null,method:null,min:null,minLength:ep,multiple:ec,muted:ec,name:null,nonce:null,noModule:ec,noValidate:ec,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:ec,optimum:ep,pattern:null,ping:em,placeholder:null,playsInline:ec,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:ec,referrerPolicy:null,rel:em,required:ec,reversed:ec,rows:ep,rowSpan:ep,sandbox:em,scope:null,scoped:ec,seamless:ec,selected:ec,shape:null,size:ep,sizes:null,slot:null,span:ep,spellCheck:eu,src:null,srcDoc:null,srcLang:null,srcSet:null,start:ep,step:null,style:null,tabIndex:ep,target:null,title:null,translate:null,type:null,typeMustMatch:ec,useMap:null,value:eu,width:ep,wrap:null,align:null,aLink:null,archive:em,axis:null,background:null,bgColor:null,border:ep,borderColor:null,bottomMargin:ep,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:ec,declare:ec,event:null,face:null,frame:null,frameBorder:null,hSpace:ep,leftMargin:ep,link:null,longDesc:null,lowSrc:null,marginHeight:ep,marginWidth:ep,noResize:ec,noHref:ec,noShade:ec,noWrap:ec,object:null,profile:null,prompt:null,rev:null,rightMargin:ep,rules:null,scheme:null,scrolling:eu,standby:null,summary:null,text:null,topMargin:ep,valueType:null,version:null,vAlign:null,vLink:null,vSpace:ep,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:ec,disableRemotePlayback:ec,prefix:null,property:null,results:ep,security:null,unselectable:null}}),eR=eS({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:ek,properties:{about:ef,accentHeight:ep,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:ep,amplitude:ep,arabicForm:null,ascent:ep,attributeName:null,attributeType:null,azimuth:ep,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:ep,by:null,calcMode:null,capHeight:ep,className:em,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:ep,diffuseConstant:ep,direction:null,display:null,dur:null,divisor:ep,dominantBaseline:null,download:ec,dx:null,dy:null,edgeMode:null,editable:null,elevation:ep,enableBackground:null,end:null,event:null,exponent:ep,externalResourcesRequired:null,fill:null,fillOpacity:ep,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:eg,g2:eg,glyphName:eg,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:ep,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:ep,horizOriginX:ep,horizOriginY:ep,id:null,ideographic:ep,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:ep,k:ep,k1:ep,k2:ep,k3:ep,k4:ep,kernelMatrix:ef,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:ep,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:ep,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:ep,overlineThickness:ep,paintOrder:null,panose1:null,path:null,pathLength:ep,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:em,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:ep,pointsAtY:ep,pointsAtZ:ep,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:ef,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:ef,rev:ef,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:ef,requiredFeatures:ef,requiredFonts:ef,requiredFormats:ef,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:ep,specularExponent:ep,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:ep,strikethroughThickness:ep,string:null,stroke:null,strokeDashArray:ef,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:ep,strokeOpacity:ep,strokeWidth:null,style:null,surfaceScale:ep,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:ef,tabIndex:ep,tableValues:null,target:null,targetX:ep,targetY:ep,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:ef,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:ep,underlineThickness:ep,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:ep,values:null,vAlphabetic:ep,vMathematical:ep,vectorEffect:null,vHanging:ep,vIdeographic:ep,version:null,vertAdvY:ep,vertOriginX:ep,vertOriginY:ep,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:ep,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),eI=ei([eA,ey,ev,eC,eN],"html"),eO=ei([eA,ey,ev,eC,eR],"svg"),ew=/^data[-\w.:]+$/i,ex=/-[a-z]/g,eL=/[A-Z]/g;function eD(e){return"-"+e.toLowerCase()}function eP(e){return e.charAt(1).toUpperCase()}let eM={}.hasOwnProperty;function eF(e,t){let n=t||{};function r(t,...n){let a=r.invalid,i=r.handlers;if(t&&eM.call(t,e)){let n=String(t[e]);a=eM.call(i,n)?i[n]:r.unknown}if(a)return a.call(this,t,...n)}return r.handlers=n.handlers||{},r.invalid=n.invalid,r.unknown=n.unknown,r}let eU={}.hasOwnProperty,eB=eF("type",{handlers:{root:function(e,t){let n={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return n.childNodes=eH(e.children,n,t),eG(e,n),n},element:function(e,t){let n;let r=t;"element"===e.type&&"svg"===e.tagName.toLowerCase()&&"html"===t.space&&(r=eO);let a=[];if(e.properties){for(n in e.properties)if("children"!==n&&eU.call(e.properties,n)){let t=function(e,t,n){let r=function(e,t){let n=eo(t),r=t,a=es;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&ew.test(t)){if("-"===t.charAt(4)){let e=t.slice(5).replace(ex,eP);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!ex.test(e)){let n=e.replace(eL,eD);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}a=eE}return new a(r,t)}(e,t);if(null==n||!1===n||"number"==typeof n&&Number.isNaN(n)||!n&&r.boolean)return;Array.isArray(n)&&(n=r.commaSeparated?function(e,t){let n={},r=""===e[e.length-1]?[...e,""]:e;return r.join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(n):n.join(" ").trim());let a={name:r.attribute,value:!0===n?"":String(n)};if(r.space&&"html"!==r.space&&"svg"!==r.space){let e=a.name.indexOf(":");e<0?a.prefix="":(a.name=a.name.slice(e+1),a.prefix=r.attribute.slice(0,e)),a.namespace=q[r.space]}return a}(r,n,e.properties[n]);t&&a.push(t)}}let i={nodeName:e.tagName,tagName:e.tagName,attrs:a,namespaceURI:q[r.space],childNodes:[],parentNode:void 0};return i.childNodes=eH(e.children,i,r),eG(e,i),"template"===e.tagName&&e.content&&(i.content=function(e,t){let n={nodeName:"#document-fragment",childNodes:[]};return n.childNodes=eH(e.children,n,t),eG(e,n),n}(e.content,r)),i},text:function(e){let t={nodeName:"#text",value:e.value,parentNode:void 0};return eG(e,t),t},comment:function(e){let t={nodeName:"#comment",data:e.value,parentNode:void 0};return eG(e,t),t},doctype:function(e){let t={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:void 0};return eG(e,t),t}}});function eH(e,t,n){let r=-1,a=[];if(e)for(;++r{if(e.value.stitch&&null!==n&&null!==t)return n.children[t]=e.value.stitch,t}),"root"!==e.type&&"root"===f.type&&1===f.children.length)return f.children[0];return f;function h(e){let t=-1;if(e)for(;++t{let r=ej(t,n,e);return r}}},76199:function(e,t,n){"use strict";n.d(t,{Z:function(){return eM}});var r=n(95752),a=n(75364);let i={tokenize:function(e,t,n){let r=0;return function t(i){return(87===i||119===i)&&r<3?(r++,e.consume(i),t):46===i&&3===r?(e.consume(i),a):n(i)};function a(e){return null===e?n(e):t(e)}},partial:!0},o={tokenize:function(e,t,n){let r,i,o;return s;function s(t){return 46===t||95===t?e.check(l,u,c)(t):null===t||(0,a.z3)(t)||(0,a.B8)(t)||45!==t&&(0,a.Xh)(t)?u(t):(o=!0,e.consume(t),s)}function c(t){return 95===t?r=!0:(i=r,r=void 0),e.consume(t),s}function u(e){return i||r||!o?n(e):t(e)}},partial:!0},s={tokenize:function(e,t){let n=0,r=0;return i;function i(s){return 40===s?(n++,e.consume(s),i):41===s&&r0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}m[43]=p,m[45]=p,m[46]=p,m[95]=p,m[72]=[p,d],m[104]=[p,d],m[87]=[p,u],m[119]=[p,u];var y=n(23402),A=n(42761),k=n(11098);let _={tokenize:function(e,t,n){let r=this;return(0,A.f)(e,function(e){let a=r.events[r.events.length-1];return a&&"gfmFootnoteDefinitionIndent"===a[1].type&&4===a[2].sliceSerialize(a[1],!0).length?t(e):n(e)},"gfmFootnoteDefinitionIndent",5)},partial:!0};function v(e,t,n){let r;let a=this,i=a.events.length,o=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]);for(;i--;){let e=a.events[i][1];if("labelImage"===e.type){r=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(i){if(!r||!r._balanced)return n(i);let s=(0,k.d)(a.sliceSerialize({start:r.end,end:a.now()}));return 94===s.codePointAt(0)&&o.includes(s.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(i),e.exit("gfmFootnoteCallLabelMarker"),t(i)):n(i)}}function C(e,t){let n=e.length;for(;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";let r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},a={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};a.end.column++,a.end.offset++,a.end._bufferIndex++;let i={type:"gfmFootnoteCallString",start:Object.assign({},a.end),end:Object.assign({},e[e.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},i.start),end:Object.assign({},i.end)},s=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",a,t],["exit",a,t],["enter",i,t],["enter",o,t],["exit",o,t],["exit",i,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice(n,e.length-n+1,...s),e}function N(e,t,n){let r;let i=this,o=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),s=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),l};function l(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",c)}function c(l){if(s>999||93===l&&!r||null===l||91===l||(0,a.z3)(l))return n(l);if(93===l){e.exit("chunkString");let r=e.exit("gfmFootnoteCallString");return o.includes((0,k.d)(i.sliceSerialize(r)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(l),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(l)}return(0,a.z3)(l)||(r=!0),s++,e.consume(l),92===l?u:c}function u(t){return 91===t||92===t||93===t?(e.consume(t),s++,c):c(t)}}function R(e,t,n){let r,i;let o=this,s=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]),l=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),c};function c(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",u):n(t)}function u(t){if(l>999||93===t&&!i||null===t||91===t||(0,a.z3)(t))return n(t);if(93===t){e.exit("chunkString");let n=e.exit("gfmFootnoteDefinitionLabelString");return r=(0,k.d)(o.sliceSerialize(n)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),p}return(0,a.z3)(t)||(i=!0),l++,e.consume(t),92===t?d:u}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}function p(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),s.includes(r)||s.push(r),(0,A.f)(e,m,"gfmFootnoteDefinitionWhitespace")):n(t)}function m(e){return t(e)}}function I(e,t,n){return e.check(y.w,t,e.attempt(_,t,n))}function O(e){e.exit("gfmFootnoteDefinition")}var w=n(21905),x=n(62987),L=n(63233);class D{constructor(){this.map=[]}add(e,t,n){!function(e,t,n,r){let a=0;if(0!==n||0!==r.length){for(;ae[0]-t[0]),0===this.map.length)return;let t=this.map.length,n=[];for(;t>0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1])),n.push(this.map[t][2]),e.length=this.map[t][0];n.push([...e]),e.length=0;let r=n.pop();for(;r;)e.push(...r),r=n.pop();this.map.length=0}}let P={flow:{null:{tokenize:function(e,t,n){let r;let i=this,o=0,s=0;return function(e){let t=i.events.length-1;for(;t>-1;){let e=i.events[t][1].type;if("lineEnding"===e||"linePrefix"===e)t--;else break}let r=t>-1?i.events[t][1].type:null,a="tableHead"===r||"tableRow"===r?T:l;return a===T&&i.parser.lazy[i.now().line]?n(e):a(e)};function l(t){return e.enter("tableHead"),e.enter("tableRow"),124===t||(r=!0,s+=1),c(t)}function c(t){return null===t?n(t):(0,a.Ch)(t)?s>1?(s=0,i.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),p):n(t):(0,a.xz)(t)?(0,A.f)(e,c,"whitespace")(t):(s+=1,r&&(r=!1,o+=1),124===t)?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,c):(e.enter("data"),u(t))}function u(t){return null===t||124===t||(0,a.z3)(t)?(e.exit("data"),c(t)):(e.consume(t),92===t?d:u)}function d(t){return 92===t||124===t?(e.consume(t),u):u(t)}function p(t){return(i.interrupt=!1,i.parser.lazy[i.now().line])?n(t):(e.enter("tableDelimiterRow"),r=!1,(0,a.xz)(t))?(0,A.f)(e,m,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):m(t)}function m(t){return 45===t||58===t?f(t):124===t?(r=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),g):n(t)}function g(t){return(0,a.xz)(t)?(0,A.f)(e,f,"whitespace")(t):f(t)}function f(t){return 58===t?(s+=1,r=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),h):45===t?(s+=1,h(t)):null===t||(0,a.Ch)(t)?E(t):n(t)}function h(t){return 45===t?(e.enter("tableDelimiterFiller"),function t(n){return 45===n?(e.consume(n),t):58===n?(r=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(n),e.exit("tableDelimiterMarker"),b):(e.exit("tableDelimiterFiller"),b(n))}(t)):n(t)}function b(t){return(0,a.xz)(t)?(0,A.f)(e,E,"whitespace")(t):E(t)}function E(i){return 124===i?m(i):null===i||(0,a.Ch)(i)?r&&o===s?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(i)):n(i):n(i)}function T(t){return e.enter("tableRow"),S(t)}function S(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),S):null===n||(0,a.Ch)(n)?(e.exit("tableRow"),t(n)):(0,a.xz)(n)?(0,A.f)(e,S,"whitespace")(n):(e.enter("data"),y(n))}function y(t){return null===t||124===t||(0,a.z3)(t)?(e.exit("data"),S(t)):(e.consume(t),92===t?k:y)}function k(t){return 92===t||124===t?(e.consume(t),y):y(t)}},resolveAll:function(e,t){let n,r,a,i=-1,o=!0,s=0,l=[0,0,0,0],c=[0,0,0,0],u=!1,d=0,p=new D;for(;++in[2]+1){let t=n[2]+1,r=n[3]-n[2]-1;e.add(t,r,[])}}e.add(n[3]+1,0,[["exit",o,t]])}return void 0!==a&&(i.end=Object.assign({},U(t.events,a)),e.add(a,0,[["exit",i,t]]),i=void 0),i}function F(e,t,n,r,a){let i=[],o=U(t.events,n);a&&(a.end=Object.assign({},o),i.push(["exit",a,t])),r.end=Object.assign({},o),i.push(["exit",r,t]),e.add(n+1,0,i)}function U(e,t){let n=e[t],r="enter"===n[0]?"start":"end";return n[1][r]}let B={text:{91:{tokenize:function(e,t,n){let r=this;return function(t){return null===r.previous&&r._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),i):n(t)};function i(t){return(0,a.z3)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),o):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),o):n(t)}function o(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),s):n(t)}function s(r){return(0,a.Ch)(r)?t(r):(0,a.xz)(r)?e.check({tokenize:H},t,n)(r):n(r)}}}}};function H(e,t,n){return(0,A.f)(e,function(e){return null===e?n(e):t(e)},"whitespace")}function G(e,t){let n=String(e);if("string"!=typeof t)throw TypeError("Expected character");let r=0,a=n.indexOf(t);for(;-1!==a;)r++,a=n.indexOf(t,a+t.length);return r}var z=n(20557),$=n(96093);let j={}.hasOwnProperty,V=function(e,t,n,r){let a,i;"string"==typeof t||t instanceof RegExp?(i=[[t,n]],a=r):(i=t,a=n),a||(a={});let o=(0,$.O)(a.ignore||[]),s=function(e){let t=[];if("object"!=typeof e)throw TypeError("Expected array or object as schema");if(Array.isArray(e)){let n=-1;for(;++n0?{type:"text",value:s}:void 0),!1!==s&&(i!==n&&u.push({type:"text",value:e.value.slice(i,n)}),Array.isArray(s)?u.push(...s):s&&u.push(s),i=n+d[0].length,c=!0),!r.global)break;d=r.exec(e.value)}return c?(ie}let K="phrasing",Y=["autolink","link","image","label"],q={transforms:[function(e){V(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,J],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,ee]],{ignore:["link","linkReference"]})}],enter:{literalAutolink:function(e){this.enter({type:"link",title:null,url:"",children:[]},e)},literalAutolinkEmail:Q,literalAutolinkHttp:Q,literalAutolinkWww:Q},exit:{literalAutolink:function(e){this.exit(e)},literalAutolinkEmail:function(e){this.config.exit.autolinkEmail.call(this,e)},literalAutolinkHttp:function(e){this.config.exit.autolinkProtocol.call(this,e)},literalAutolinkWww:function(e){this.config.exit.data.call(this,e);let t=this.stack[this.stack.length-1];t.url="http://"+this.sliceSerialize(e)}}},X={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:K,notInConstruct:Y},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:K,notInConstruct:Y},{character:":",before:"[ps]",after:"\\/",inConstruct:K,notInConstruct:Y}]};function Q(e){this.config.enter.autolinkProtocol.call(this,e)}function J(e,t,n,r,a){let i="";if(!et(a)||(/^w/i.test(t)&&(n=t+n,t="",i="http://"),!function(e){let t=e.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}(n)))return!1;let o=function(e){let t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")"),a=G(e,"("),i=G(e,")");for(;-1!==r&&a>i;)e+=n.slice(0,r+1),r=(n=n.slice(r+1)).indexOf(")"),i++;return[e,n]}(n+r);if(!o[0])return!1;let s={type:"link",title:null,url:i+t+o[0],children:[{type:"text",value:t+o[0]}]};return o[1]?[s,{type:"text",value:o[1]}]:s}function ee(e,t,n,r){return!(!et(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function et(e,t){let n=e.input.charCodeAt(e.index-1);return(0===e.index||(0,a.B8)(n)||(0,a.Xh)(n))&&(!t||47!==n)}var en=n(47881);function er(e){return e.label||!e.identifier?e.label||"":(0,en.v)(e.identifier)}let ea=/\r?\n|\r/g;function ei(e){if(!e._compiled){let t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function eo(e,t,n){if("string"==typeof t&&(t=[t]),!t||0===t.length)return n;let r=-1;for(;++r=u)&&(!(e+10?" ":"")),a.shift(4),i+=a.move(function(e,t){let n;let r=[],a=0,i=0;for(;n=ea.exec(e);)o(e.slice(a,n.index)),r.push(n[0]),a=n.index+n[0].length,i++;return o(e.slice(a)),r.join("");function o(e){r.push(t(e,i,!e))}}(function(e,t,n){let r=t.indexStack,a=e.children||[],i=t.createTracker(n),o=[],s=-1;for(r.push(-1);++s\n\n"}return"\n\n"}(n,a[s+1],e,t)))}return r.pop(),o.join("")}(e,n,a.current()),ey)),o(),i}function ey(e,t,n){return 0===t?e:(n?"":" ")+e}function eA(e,t,n){let r=t.indexStack,a=e.children||[],i=[],o=-1,s=n.before;r.push(-1);let l=t.createTracker(n);for(;++o0&&("\r"===s||"\n"===s)&&"html"===u.type&&(i[i.length-1]=i[i.length-1].replace(/(\r?\n|\r)$/," "),s=" ",(l=t.createTracker(n)).move(i.join(""))),i.push(l.move(t.handle(u,e,t,{...l.current(),before:s,after:c}))),s=i[i.length-1].slice(-1)}return r.pop(),i.join("")}eT.peek=function(){return"["},ev.peek=function(){return"~"};let ek={canContainEols:["delete"],enter:{strikethrough:function(e){this.enter({type:"delete",children:[]},e)}},exit:{strikethrough:function(e){this.exit(e)}}},e_={unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"]}],handlers:{delete:ev}};function ev(e,t,n,r){let a=eu(r),i=n.enter("strikethrough"),o=a.move("~~");return o+=eA(e,n,{...a.current(),before:o,after:"~"})+a.move("~~"),i(),o}function eC(e,t,n){let r=e.value||"",a="`",i=-1;for(;RegExp("(^|[^`])"+a+"([^`]|$)").test(r);)a+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++i"none"===e?null:e),children:[]},e),this.setData("inTable",!0)},tableData:ew,tableHeader:ew,tableRow:function(e){this.enter({type:"tableRow",children:[]},e)}},exit:{codeText:function(e){let t=this.resume();this.getData("inTable")&&(t=t.replace(/\\([\\|])/g,ex));let n=this.stack[this.stack.length-1];n.value=t,this.exit(e)},table:function(e){this.exit(e),this.setData("inTable")},tableData:eO,tableHeader:eO,tableRow:eO}};function eO(e){this.exit(e)}function ew(e){this.enter({type:"tableCell",children:[]},e)}function ex(e,t){return"|"===t?t:e}let eL={exit:{taskListCheckValueChecked:eP,taskListCheckValueUnchecked:eP,paragraph:function(e){let t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){let e=this.stack[this.stack.length-1],n=e.children[0];if(n&&"text"===n.type){let r;let a=t.children,i=-1;for(;++i-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+i);let o=i.length+1;("tab"===a||"mixed"===a&&(t&&"list"===t.type&&t.spread||e.spread))&&(o=4*Math.ceil(o/4));let s=n.createTracker(r);s.move(i+" ".repeat(o-i.length)),s.shift(o);let l=n.enter("listItem"),c=n.indentLines(n.containerFlow(e,s.current()),function(e,t,n){return t?(n?"":" ".repeat(o))+e:(n?i:i+" ".repeat(o-i.length))+e});return l(),c}(e,t,n,{...r,...s.current()});return i&&(l=l.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,function(e){return e+o})),l}}};function eP(e){let t=this.stack[this.stack.length-2];t.checked="taskListCheckValueChecked"===e.type}function eM(e={}){let t=this.data();function n(e,n){let r=t[e]?t[e]:t[e]=[];r.push(n)}n("micromarkExtensions",(0,r.W)([g,{document:{91:{tokenize:R,continuation:{tokenize:I},exit:O}},text:{91:{tokenize:N},93:{add:"after",tokenize:v,resolveTo:C}}},function(e){let t=(e||{}).singleTilde,n={tokenize:function(e,n,r){let a=this.previous,i=this.events,o=0;return function(s){return 126===a&&"characterEscape"!==i[i.length-1][1].type?r(s):(e.enter("strikethroughSequenceTemporary"),function i(s){let l=(0,x.r)(a);if(126===s)return o>1?r(s):(e.consume(s),o++,i);if(o<2&&!t)return r(s);let c=e.exit("strikethroughSequenceTemporary"),u=(0,x.r)(s);return c._open=!u||2===u&&!!l,c._close=!l||2===l&&!!u,n(s)}(s))}},resolveAll:function(e,t){let n=-1;for(;++nl&&(l=e[c].length);++ds[d])&&(s[d]=e)}n.push(i)}i[c]=n,o[c]=a}let d=-1;if("object"==typeof n&&"length"in n)for(;++ds[d]&&(s[d]=i),m[d]=i),p[d]=o}i.splice(1,0,p),o.splice(1,0,m),c=-1;let g=[];for(;++c-1?n.offset:null}}}},20557:function(e,t,n){"use strict";n.d(t,{S4:function(){return a}});var r=n(96093);let a=function(e,t,n,a){"function"==typeof t&&"function"!=typeof n&&(a=n,n=t,t=null);let i=(0,r.O)(t),o=a?-1:1;(function e(r,s,l){let c=r&&"object"==typeof r?r:{};if("string"==typeof c.type){let e="string"==typeof c.tagName?c.tagName:"string"==typeof c.name?c.name:void 0;Object.defineProperty(u,"name",{value:"node ("+r.type+(e?"<"+e+">":"")+")"})}return u;function u(){var c;let u,d,p,m=[];if((!t||i(r,s,l[l.length-1]||null))&&!1===(m=Array.isArray(c=n(r,l))?c:"number"==typeof c?[!0,c]:[c])[0])return m;if(r.children&&"skip"!==m[0])for(d=(a?r.children.length:-1)+o,p=l.concat(r);d>-1&&d","Iacute":"\xcd","Icirc":"\xce","Igrave":"\xcc","Iuml":"\xcf","LT":"<","Ntilde":"\xd1","Oacute":"\xd3","Ocirc":"\xd4","Ograve":"\xd2","Oslash":"\xd8","Otilde":"\xd5","Ouml":"\xd6","QUOT":"\\"","REG":"\xae","THORN":"\xde","Uacute":"\xda","Ucirc":"\xdb","Ugrave":"\xd9","Uuml":"\xdc","Yacute":"\xdd","aacute":"\xe1","acirc":"\xe2","acute":"\xb4","aelig":"\xe6","agrave":"\xe0","amp":"&","aring":"\xe5","atilde":"\xe3","auml":"\xe4","brvbar":"\xa6","ccedil":"\xe7","cedil":"\xb8","cent":"\xa2","copy":"\xa9","curren":"\xa4","deg":"\xb0","divide":"\xf7","eacute":"\xe9","ecirc":"\xea","egrave":"\xe8","eth":"\xf0","euml":"\xeb","frac12":"\xbd","frac14":"\xbc","frac34":"\xbe","gt":">","iacute":"\xed","icirc":"\xee","iexcl":"\xa1","igrave":"\xec","iquest":"\xbf","iuml":"\xef","laquo":"\xab","lt":"<","macr":"\xaf","micro":"\xb5","middot":"\xb7","nbsp":"\xa0","not":"\xac","ntilde":"\xf1","oacute":"\xf3","ocirc":"\xf4","ograve":"\xf2","ordf":"\xaa","ordm":"\xba","oslash":"\xf8","otilde":"\xf5","ouml":"\xf6","para":"\xb6","plusmn":"\xb1","pound":"\xa3","quot":"\\"","raquo":"\xbb","reg":"\xae","sect":"\xa7","shy":"\xad","sup1":"\xb9","sup2":"\xb2","sup3":"\xb3","szlig":"\xdf","thorn":"\xfe","times":"\xd7","uacute":"\xfa","ucirc":"\xfb","ugrave":"\xf9","uml":"\xa8","uuml":"\xfc","yacute":"\xfd","yen":"\xa5","yuml":"\xff"}')},93580:function(e){"use strict";e.exports=JSON.parse('{"0":"�","128":"€","130":"‚","131":"ƒ","132":"„","133":"…","134":"†","135":"‡","136":"ˆ","137":"‰","138":"Š","139":"‹","140":"Œ","142":"Ž","145":"‘","146":"’","147":"“","148":"”","149":"•","150":"–","151":"—","152":"˜","153":"™","154":"š","155":"›","156":"œ","158":"ž","159":"Ÿ"}')}}]); \ No newline at end of file + */e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},47529:function(e){e.exports=function(){for(var e={},n=0;ni?0:i+t:t>i?i:t,n=n>0?n:0,r.length<1e4)(a=Array.from(r)).unshift(t,n),e.splice(...a);else for(n&&e.splice(t,n);o0?(r(e,e.length,0,t),e):t}n.d(t,{V:function(){return a},d:function(){return r}})},62987:function(e,t,n){"use strict";n.d(t,{r:function(){return a}});var r=n(75364);function a(e){return null===e||(0,r.z3)(e)||(0,r.B8)(e)?1:(0,r.Xh)(e)?2:void 0}},95752:function(e,t,n){"use strict";n.d(t,{W:function(){return i}});var r=n(21905);let a={}.hasOwnProperty;function i(e){let t={},n=-1;for(;++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(65535&n)==65535||(65535&n)==65534||n>1114111?"�":String.fromCharCode(n)}n.d(t,{o:function(){return r}})},47881:function(e,t,n){"use strict";n.d(t,{v:function(){return o}});var r=n(44301),a=n(80889);let i=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function o(e){return e.replace(i,s)}function s(e,t,n){if(t)return t;let i=n.charCodeAt(0);if(35===i){let e=n.charCodeAt(1),t=120===e||88===e;return(0,a.o)(n.slice(t?2:1),t?16:10)}return(0,r.T)(n)||e}},11098:function(e,t,n){"use strict";function r(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}n.d(t,{d:function(){return r}})},63233:function(e,t,n){"use strict";function r(e,t,n){let r=[],a=-1;for(;++ae.length){for(;i--;)if(47===e.charCodeAt(i)){if(n){r=i+1;break}}else a<0&&(n=!0,a=i+1);return a<0?"":e.slice(r,a)}if(t===e)return"";let o=-1,s=t.length-1;for(;i--;)if(47===e.charCodeAt(i)){if(n){r=i+1;break}}else o<0&&(n=!0,o=i+1),s>-1&&(e.charCodeAt(i)===t.charCodeAt(s--)?s<0&&(a=i):(s=-1,a=o));return r===a?a=o:a<0&&(a=e.length),e.slice(r,a)},dirname:function(e){let t;if(m(e),0===e.length)return".";let n=-1,r=e.length;for(;--r;)if(47===e.charCodeAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.charCodeAt(0)?"/":".":1===n&&47===e.charCodeAt(0)?"//":e.slice(0,n)},extname:function(e){let t;m(e);let n=e.length,r=-1,a=0,i=-1,o=0;for(;n--;){let s=e.charCodeAt(n);if(47===s){if(t){a=n+1;break}continue}r<0&&(t=!0,r=n+1),46===s?i<0?i=n:1!==o&&(o=1):i>-1&&(o=-1)}return i<0||r<0||0===o||1===o&&i===r-1&&i===a+1?"":e.slice(i,r)},join:function(...e){let t,n=-1;for(;++n2){if((r=a.lastIndexOf("/"))!==a.length-1){r<0?(a="",i=0):i=(a=a.slice(0,r)).length-1-a.lastIndexOf("/"),o=l,s=0;continue}}else if(a.length>0){a="",i=0,o=l,s=0;continue}}t&&(a=a.length>0?a+"/..":"..",i=2)}else a.length>0?a+="/"+e.slice(o+1,l):a=e.slice(o+1,l),i=l-o-1;o=l,s=0}else 46===n&&s>-1?s++:s=-1}return a}(e,!t);return 0!==n.length||t||(n="."),n.length>0&&47===e.charCodeAt(e.length-1)&&(n+="/"),t?"/"+n:n}(t)},sep:"/"};function m(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}let g={cwd:function(){return"/"}};function f(e){return null!==e&&"object"==typeof e&&e.href&&e.origin}let h=["history","path","basename","stem","extname","dirname"];class b{constructor(e){let t,n;t=e?"string"==typeof e||o(e)?{value:e}:f(e)?{path:e}:e:{},this.data={},this.messages=[],this.history=[],this.cwd=g.cwd(),this.value,this.stored,this.result,this.map;let r=-1;for(;++rt.length;o&&t.push(r);try{i=e.apply(this,t)}catch(e){if(o&&n)throw e;return r(e)}o||(i instanceof Promise?i.then(a,r):i instanceof Error?r(i):a(i))};function r(e,...a){n||(n=!0,t(e,...a))}function a(e){r(null,e)}})(s,a)(...o):r(null,...o)}(null,...t)},use:function(n){if("function"!=typeof n)throw TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}(),r=[],a={},i=-1;return o.data=function(e,n){return"string"==typeof e?2==arguments.length?(O("data",t),a[e]=n,o):C.call(a,e)&&a[e]||null:e?(O("data",t),a=e,o):a},o.Parser=void 0,o.Compiler=void 0,o.freeze=function(){if(t)return o;for(;++i{if(!e&&t&&n){let r=o.stringify(t,n);null==r||("string"==typeof r||A(r)?n.value=r:n.result=r),i(e,n)}else i(e)})}n(null,t)},o.processSync=function(e){let t;o.freeze(),R("processSync",o.Parser),I("processSync",o.Compiler);let n=L(e);return o.process(n,function(e){t=!0,y(e)}),x("processSync","process",t),n},o;function o(){let t=e(),n=-1;for(;++nr))return;let s=a.events.length,l=s;for(;l--;)if("exit"===a.events[l][0]&&"chunkFlow"===a.events[l][1].type){if(e){n=a.events[l][1].end;break}e=!0}for(h(o),i=s;it;){let t=i[n];a.containerState=t[1],t[0].exit.call(a,e)}i.length=t}function b(){t.write([null]),n=void 0,t=void 0,a.containerState._closeFlow=void 0}}},$={tokenize:function(e,t,n){return(0,U.f)(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var j=n(23402);function V(e){let t,n,r,a,i,o,s;let l={},c=-1;for(;++c=4?t(a):e.interrupt(r.parser.constructs.flow,n,t)(a)}},partial:!0},K={tokenize:function(e){let t=this,n=e.attempt(j.w,function(r){if(null===r){e.consume(r);return}return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n},e.attempt(this.parser.constructs.flowInitial,r,(0,U.f)(e,e.attempt(this.parser.constructs.flow,r,e.attempt(W,r)),"linePrefix")));return n;function r(r){if(null===r){e.consume(r);return}return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n}}},Y={resolveAll:J()},q=Q("string"),X=Q("text");function Q(e){return{tokenize:function(t){let n=this,r=this.parser.constructs[e],a=t.attempt(r,i,o);return i;function i(e){return l(e)?a(e):o(e)}function o(e){if(null===e){t.consume(e);return}return t.enter("data"),t.consume(e),s}function s(e){return l(e)?(t.exit("data"),a(e)):(t.consume(e),s)}function l(e){if(null===e)return!0;let t=r[e],a=-1;if(t)for(;++a=3&&(null===o||(0,B.Ch)(o))?(e.exit("thematicBreak"),t(o)):n(o)}(i)}}},er={name:"list",tokenize:function(e,t,n){let r=this,a=r.events[r.events.length-1],i=a&&"linePrefix"===a[1].type?a[2].sliceSerialize(a[1],!0).length:0,o=0;return function(t){let a=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===a?!r.containerState.marker||t===r.containerState.marker:(0,B.pY)(t)){if(r.containerState.type||(r.containerState.type=a,e.enter(a,{_container:!0})),"listUnordered"===a)return e.enter("listItemPrefix"),42===t||45===t?e.check(en,n,s)(t):s(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),function t(a){return(0,B.pY)(a)&&++o<10?(e.consume(a),t):(!r.interrupt||o<2)&&(r.containerState.marker?a===r.containerState.marker:41===a||46===a)?(e.exit("listItemValue"),s(a)):n(a)}(t)}return n(t)};function s(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(j.w,r.interrupt?n:l,e.attempt(ea,u,c))}function l(e){return r.containerState.initialBlankLine=!0,i++,u(e)}function c(t){return(0,B.xz)(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),u):n(t)}function u(n){return r.containerState.size=i+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){let r=this;return r.containerState._closeFlow=void 0,e.check(j.w,function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,(0,U.f)(e,t,"listItemIndent",r.containerState.size+1)(n)},function(n){return r.containerState.furtherBlankLines||!(0,B.xz)(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,a(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(ei,t,a)(n))});function a(a){return r.containerState._closeFlow=!0,r.interrupt=void 0,(0,U.f)(e,e.attempt(er,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(a)}}},exit:function(e){e.exit(this.containerState.type)}},ea={tokenize:function(e,t,n){let r=this;return(0,U.f)(e,function(e){let a=r.events[r.events.length-1];return!(0,B.xz)(e)&&a&&"listItemPrefixWhitespace"===a[1].type?t(e):n(e)},"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},ei={tokenize:function(e,t,n){let r=this;return(0,U.f)(e,function(e){let a=r.events[r.events.length-1];return a&&"listItemIndent"===a[1].type&&a[2].sliceSerialize(a[1],!0).length===r.containerState.size?t(e):n(e)},"listItemIndent",r.containerState.size+1)},partial:!0},eo={name:"blockQuote",tokenize:function(e,t,n){let r=this;return function(t){if(62===t){let n=r.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),a}return n(t)};function a(n){return(0,B.xz)(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){let r=this;return function(t){return(0,B.xz)(t)?(0,U.f)(e,a,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):a(t)};function a(r){return e.attempt(eo,t,n)(r)}}},exit:function(e){e.exit("blockQuote")}};function es(e,t,n,r,a,i,o,s,l){let c=l||Number.POSITIVE_INFINITY,u=0;return function(t){return 60===t?(e.enter(r),e.enter(a),e.enter(i),e.consume(t),e.exit(i),d):null===t||32===t||41===t||(0,B.Av)(t)?n(t):(e.enter(r),e.enter(o),e.enter(s),e.enter("chunkString",{contentType:"string"}),g(t))};function d(n){return 62===n?(e.enter(i),e.consume(n),e.exit(i),e.exit(a),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),p(n))}function p(t){return 62===t?(e.exit("chunkString"),e.exit(s),d(t)):null===t||60===t||(0,B.Ch)(t)?n(t):(e.consume(t),92===t?m:p)}function m(t){return 60===t||62===t||92===t?(e.consume(t),p):p(t)}function g(a){return!u&&(null===a||41===a||(0,B.z3)(a))?(e.exit("chunkString"),e.exit(s),e.exit(o),e.exit(r),t(a)):u999||null===d||91===d||93===d&&!o||94===d&&!l&&"_hiddenFootnoteSupport"in s.parser.constructs?n(d):93===d?(e.exit(i),e.enter(a),e.consume(d),e.exit(a),e.exit(r),t):(0,B.Ch)(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),u(d))}function u(t){return null===t||91===t||93===t||(0,B.Ch)(t)||l++>999?(e.exit("chunkString"),c(t)):(e.consume(t),o||(o=!(0,B.xz)(t)),92===t?d:u)}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}}function ec(e,t,n,r,a,i){let o;return function(t){return 34===t||39===t||40===t?(e.enter(r),e.enter(a),e.consume(t),e.exit(a),o=40===t?41:t,s):n(t)};function s(n){return n===o?(e.enter(a),e.consume(n),e.exit(a),e.exit(r),t):(e.enter(i),l(n))}function l(t){return t===o?(e.exit(i),s(o)):null===t?n(t):(0,B.Ch)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,U.f)(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===o||null===t||(0,B.Ch)(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return t===o||92===t?(e.consume(t),c):c(t)}}function eu(e,t){let n;return function r(a){return(0,B.Ch)(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),n=!0,r):(0,B.xz)(a)?(0,U.f)(e,r,n?"linePrefix":"lineSuffix")(a):t(a)}}var ed=n(11098);let ep={tokenize:function(e,t,n){return function(t){return(0,B.z3)(t)?eu(e,r)(t):n(t)};function r(t){return ec(e,a,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function a(t){return(0,B.xz)(t)?(0,U.f)(e,i,"whitespace")(t):i(t)}function i(e){return null===e||(0,B.Ch)(e)?t(e):n(e)}},partial:!0},em={name:"codeIndented",tokenize:function(e,t,n){let r=this;return function(t){return e.enter("codeIndented"),(0,U.f)(e,a,"linePrefix",5)(t)};function a(t){let a=r.events[r.events.length-1];return a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?function t(n){return null===n?i(n):(0,B.Ch)(n)?e.attempt(eg,t,i)(n):(e.enter("codeFlowValue"),function n(r){return null===r||(0,B.Ch)(r)?(e.exit("codeFlowValue"),t(r)):(e.consume(r),n)}(n))}(t):n(t)}function i(n){return e.exit("codeIndented"),t(n)}}},eg={tokenize:function(e,t,n){let r=this;return a;function a(t){return r.parser.lazy[r.now().line]?n(t):(0,B.Ch)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a):(0,U.f)(e,i,"linePrefix",5)(t)}function i(e){let i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?t(e):(0,B.Ch)(e)?a(e):n(e)}},partial:!0},ef={name:"setextUnderline",tokenize:function(e,t,n){let r;let a=this;return function(t){let o,s=a.events.length;for(;s--;)if("lineEnding"!==a.events[s][1].type&&"linePrefix"!==a.events[s][1].type&&"content"!==a.events[s][1].type){o="paragraph"===a.events[s][1].type;break}return!a.parser.lazy[a.now().line]&&(a.interrupt||o)?(e.enter("setextHeadingLine"),r=t,e.enter("setextHeadingLineSequence"),function t(n){return n===r?(e.consume(n),t):(e.exit("setextHeadingLineSequence"),(0,B.xz)(n)?(0,U.f)(e,i,"lineSuffix")(n):i(n))}(t)):n(t)};function i(r){return null===r||(0,B.Ch)(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){let n,r,a,i=e.length;for(;i--;)if("enter"===e[i][0]){if("content"===e[i][1].type){n=i;break}"paragraph"===e[i][1].type&&(r=i)}else"content"===e[i][1].type&&e.splice(i,1),a||"definition"!==e[i][1].type||(a=i);let o={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[r][1].type="setextHeadingText",a?(e.splice(r,0,["enter",o,t]),e.splice(a+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[a][1].end)):e[n][1]=o,e.push(["exit",o,t]),e}},eh=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],eb=["pre","script","style","textarea"],eE={tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(j.w,t,n)}},partial:!0},eT={tokenize:function(e,t,n){let r=this;return function(t){return(0,B.Ch)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a):n(t)};function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},eS={tokenize:function(e,t,n){let r=this;return function(t){return null===t?n(t):(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a)};function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},ey={name:"codeFenced",tokenize:function(e,t,n){let r;let a=this,i={tokenize:function(e,t,n){let i=0;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o};function o(t){return e.enter("codeFencedFence"),(0,B.xz)(t)?(0,U.f)(e,l,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):l(t)}function l(t){return t===r?(e.enter("codeFencedFenceSequence"),function t(a){return a===r?(i++,e.consume(a),t):i>=s?(e.exit("codeFencedFenceSequence"),(0,B.xz)(a)?(0,U.f)(e,c,"whitespace")(a):c(a)):n(a)}(t)):n(t)}function c(r){return null===r||(0,B.Ch)(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0},o=0,s=0;return function(t){return function(t){let i=a.events[a.events.length-1];return o=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,r=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function t(a){return a===r?(s++,e.consume(a),t):s<3?n(a):(e.exit("codeFencedFenceSequence"),(0,B.xz)(a)?(0,U.f)(e,l,"whitespace")(a):l(a))}(t)}(t)};function l(i){return null===i||(0,B.Ch)(i)?(e.exit("codeFencedFence"),a.interrupt?t(i):e.check(eS,u,g)(i)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),function t(a){return null===a||(0,B.Ch)(a)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),l(a)):(0,B.xz)(a)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),(0,U.f)(e,c,"whitespace")(a)):96===a&&a===r?n(a):(e.consume(a),t)}(i))}function c(t){return null===t||(0,B.Ch)(t)?l(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(a){return null===a||(0,B.Ch)(a)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),l(a)):96===a&&a===r?n(a):(e.consume(a),t)}(t))}function u(t){return e.attempt(i,g,d)(t)}function d(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),p}function p(t){return o>0&&(0,B.xz)(t)?(0,U.f)(e,m,"linePrefix",o+1)(t):m(t)}function m(t){return null===t||(0,B.Ch)(t)?e.check(eS,u,g)(t):(e.enter("codeFlowValue"),function t(n){return null===n||(0,B.Ch)(n)?(e.exit("codeFlowValue"),m(n)):(e.consume(n),t)}(t))}function g(n){return e.exit("codeFenced"),t(n)}},concrete:!0};var eA=n(44301);let ek={name:"characterReference",tokenize:function(e,t,n){let r,a;let i=this,o=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),s};function s(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),r=31,a=B.H$,c(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,a=B.AF,c):(e.enter("characterReferenceValue"),r=7,a=B.pY,c(t))}function c(s){if(59===s&&o){let r=e.exit("characterReferenceValue");return a!==B.H$||(0,eA.T)(i.sliceSerialize(r))?(e.enter("characterReferenceMarker"),e.consume(s),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(s)}return a(s)&&o++1&&e[u][1].end.offset-e[u][1].start.offset>1?2:1;let d=Object.assign({},e[n][1].end),p=Object.assign({},e[u][1].start);eL(d,-s),eL(p,s),i={type:s>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[n][1].end)},o={type:s>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[u][1].start),end:p},a={type:s>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[u][1].start)},r={type:s>1?"strong":"emphasis",start:Object.assign({},i.start),end:Object.assign({},o.end)},e[n][1].end=Object.assign({},i.start),e[u][1].start=Object.assign({},o.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=(0,G.V)(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=(0,G.V)(l,[["enter",r,t],["enter",i,t],["exit",i,t],["enter",a,t]]),l=(0,G.V)(l,(0,et.C)(t.parser.constructs.insideSpan.null,e.slice(n+1,u),t)),l=(0,G.V)(l,[["exit",a,t],["enter",o,t],["exit",o,t],["exit",r,t]]),e[u][1].end.offset-e[u][1].start.offset?(c=2,l=(0,G.V)(l,[["enter",e[u][1],t],["exit",e[u][1],t]])):c=0,(0,G.d)(e,n-1,u-n+3,l),u=n+l.length-c-2;break}}for(u=-1;++ui&&"whitespace"===e[a][1].type&&(a-=2),"atxHeadingSequence"===e[a][1].type&&(i===a-1||a-4>i&&"whitespace"===e[a-2][1].type)&&(a-=i+1===a?2:4),a>i&&(n={type:"atxHeadingText",start:e[i][1].start,end:e[a][1].end},r={type:"chunkText",start:e[i][1].start,end:e[a][1].end,contentType:"text"},(0,G.d)(e,i,a-i+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]])),e}},42:en,45:[ef,en],60:{name:"htmlFlow",tokenize:function(e,t,n){let r,a,i,o,s;let l=this;return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),c};function c(o){return 33===o?(e.consume(o),u):47===o?(e.consume(o),a=!0,m):63===o?(e.consume(o),r=3,l.interrupt?t:x):(0,B.jv)(o)?(e.consume(o),i=String.fromCharCode(o),g):n(o)}function u(a){return 45===a?(e.consume(a),r=2,d):91===a?(e.consume(a),r=5,o=0,p):(0,B.jv)(a)?(e.consume(a),r=4,l.interrupt?t:x):n(a)}function d(r){return 45===r?(e.consume(r),l.interrupt?t:x):n(r)}function p(r){let a="CDATA[";return r===a.charCodeAt(o++)?(e.consume(r),o===a.length)?l.interrupt?t:_:p:n(r)}function m(t){return(0,B.jv)(t)?(e.consume(t),i=String.fromCharCode(t),g):n(t)}function g(o){if(null===o||47===o||62===o||(0,B.z3)(o)){let s=47===o,c=i.toLowerCase();return!s&&!a&&eb.includes(c)?(r=1,l.interrupt?t(o):_(o)):eh.includes(i.toLowerCase())?(r=6,s)?(e.consume(o),f):l.interrupt?t(o):_(o):(r=7,l.interrupt&&!l.parser.lazy[l.now().line]?n(o):a?function t(n){return(0,B.xz)(n)?(e.consume(n),t):A(n)}(o):h(o))}return 45===o||(0,B.H$)(o)?(e.consume(o),i+=String.fromCharCode(o),g):n(o)}function f(r){return 62===r?(e.consume(r),l.interrupt?t:_):n(r)}function h(t){return 47===t?(e.consume(t),A):58===t||95===t||(0,B.jv)(t)?(e.consume(t),b):(0,B.xz)(t)?(e.consume(t),h):A(t)}function b(t){return 45===t||46===t||58===t||95===t||(0,B.H$)(t)?(e.consume(t),b):E(t)}function E(t){return 61===t?(e.consume(t),T):(0,B.xz)(t)?(e.consume(t),E):h(t)}function T(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),s=t,S):(0,B.xz)(t)?(e.consume(t),T):function t(n){return null===n||34===n||39===n||47===n||60===n||61===n||62===n||96===n||(0,B.z3)(n)?E(n):(e.consume(n),t)}(t)}function S(t){return t===s?(e.consume(t),s=null,y):null===t||(0,B.Ch)(t)?n(t):(e.consume(t),S)}function y(e){return 47===e||62===e||(0,B.xz)(e)?h(e):n(e)}function A(t){return 62===t?(e.consume(t),k):n(t)}function k(t){return null===t||(0,B.Ch)(t)?_(t):(0,B.xz)(t)?(e.consume(t),k):n(t)}function _(t){return 45===t&&2===r?(e.consume(t),R):60===t&&1===r?(e.consume(t),I):62===t&&4===r?(e.consume(t),L):63===t&&3===r?(e.consume(t),x):93===t&&5===r?(e.consume(t),w):(0,B.Ch)(t)&&(6===r||7===r)?(e.exit("htmlFlowData"),e.check(eE,D,v)(t)):null===t||(0,B.Ch)(t)?(e.exit("htmlFlowData"),v(t)):(e.consume(t),_)}function v(t){return e.check(eT,C,D)(t)}function C(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),N}function N(t){return null===t||(0,B.Ch)(t)?v(t):(e.enter("htmlFlowData"),_(t))}function R(t){return 45===t?(e.consume(t),x):_(t)}function I(t){return 47===t?(e.consume(t),i="",O):_(t)}function O(t){if(62===t){let n=i.toLowerCase();return eb.includes(n)?(e.consume(t),L):_(t)}return(0,B.jv)(t)&&i.length<8?(e.consume(t),i+=String.fromCharCode(t),O):_(t)}function w(t){return 93===t?(e.consume(t),x):_(t)}function x(t){return 62===t?(e.consume(t),L):45===t&&2===r?(e.consume(t),x):_(t)}function L(t){return null===t||(0,B.Ch)(t)?(e.exit("htmlFlowData"),D(t)):(e.consume(t),L)}function D(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e},concrete:!0},61:ef,95:en,96:ey,126:ey},eB={38:ek,92:e_},eH={[-5]:ev,[-4]:ev,[-3]:ev,33:eO,38:ek,42:ex,60:[{name:"autolink",tokenize:function(e,t,n){let r=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),a};function a(t){return(0,B.jv)(t)?(e.consume(t),i):s(t)}function i(t){return 43===t||45===t||46===t||(0,B.H$)(t)?(r=1,function t(n){return 58===n?(e.consume(n),r=0,o):(43===n||45===n||46===n||(0,B.H$)(n))&&r++<32?(e.consume(n),t):(r=0,s(n))}(t)):s(t)}function o(r){return 62===r?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(r),e.exit("autolinkMarker"),e.exit("autolink"),t):null===r||32===r||60===r||(0,B.Av)(r)?n(r):(e.consume(r),o)}function s(t){return 64===t?(e.consume(t),l):(0,B.n9)(t)?(e.consume(t),s):n(t)}function l(a){return(0,B.H$)(a)?function a(i){return 46===i?(e.consume(i),r=0,l):62===i?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(i),e.exit("autolinkMarker"),e.exit("autolink"),t):function t(i){if((45===i||(0,B.H$)(i))&&r++<63){let n=45===i?t:a;return e.consume(i),n}return n(i)}(i)}(a):n(a)}}},{name:"htmlText",tokenize:function(e,t,n){let r,a,i;let o=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),s};function s(t){return 33===t?(e.consume(t),l):47===t?(e.consume(t),S):63===t?(e.consume(t),E):(0,B.jv)(t)?(e.consume(t),A):n(t)}function l(t){return 45===t?(e.consume(t),c):91===t?(e.consume(t),a=0,m):(0,B.jv)(t)?(e.consume(t),b):n(t)}function c(t){return 45===t?(e.consume(t),p):n(t)}function u(t){return null===t?n(t):45===t?(e.consume(t),d):(0,B.Ch)(t)?(i=u,O(t)):(e.consume(t),u)}function d(t){return 45===t?(e.consume(t),p):u(t)}function p(e){return 62===e?I(e):45===e?d(e):u(e)}function m(t){let r="CDATA[";return t===r.charCodeAt(a++)?(e.consume(t),a===r.length?g:m):n(t)}function g(t){return null===t?n(t):93===t?(e.consume(t),f):(0,B.Ch)(t)?(i=g,O(t)):(e.consume(t),g)}function f(t){return 93===t?(e.consume(t),h):g(t)}function h(t){return 62===t?I(t):93===t?(e.consume(t),h):g(t)}function b(t){return null===t||62===t?I(t):(0,B.Ch)(t)?(i=b,O(t)):(e.consume(t),b)}function E(t){return null===t?n(t):63===t?(e.consume(t),T):(0,B.Ch)(t)?(i=E,O(t)):(e.consume(t),E)}function T(e){return 62===e?I(e):E(e)}function S(t){return(0,B.jv)(t)?(e.consume(t),y):n(t)}function y(t){return 45===t||(0,B.H$)(t)?(e.consume(t),y):function t(n){return(0,B.Ch)(n)?(i=t,O(n)):(0,B.xz)(n)?(e.consume(n),t):I(n)}(t)}function A(t){return 45===t||(0,B.H$)(t)?(e.consume(t),A):47===t||62===t||(0,B.z3)(t)?k(t):n(t)}function k(t){return 47===t?(e.consume(t),I):58===t||95===t||(0,B.jv)(t)?(e.consume(t),_):(0,B.Ch)(t)?(i=k,O(t)):(0,B.xz)(t)?(e.consume(t),k):I(t)}function _(t){return 45===t||46===t||58===t||95===t||(0,B.H$)(t)?(e.consume(t),_):function t(n){return 61===n?(e.consume(n),v):(0,B.Ch)(n)?(i=t,O(n)):(0,B.xz)(n)?(e.consume(n),t):k(n)}(t)}function v(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,C):(0,B.Ch)(t)?(i=v,O(t)):(0,B.xz)(t)?(e.consume(t),v):(e.consume(t),N)}function C(t){return t===r?(e.consume(t),r=void 0,R):null===t?n(t):(0,B.Ch)(t)?(i=C,O(t)):(e.consume(t),C)}function N(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||(0,B.z3)(t)?k(t):(e.consume(t),N)}function R(e){return 47===e||62===e||(0,B.z3)(e)?k(e):n(e)}function I(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function O(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),w}function w(t){return(0,B.xz)(t)?(0,U.f)(e,x,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):x(t)}function x(t){return e.enter("htmlTextData"),i(t)}}}],91:eD,92:[{name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return(0,B.Ch)(r)?(e.exit("hardBreakEscape"),t(r)):n(r)}}},e_],93:eC,95:ex,96:{name:"codeText",tokenize:function(e,t,n){let r,a,i=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),function t(n){return 96===n?(e.consume(n),i++,t):(e.exit("codeTextSequence"),o(n))}(t)};function o(l){return null===l?n(l):32===l?(e.enter("space"),e.consume(l),e.exit("space"),o):96===l?(a=e.enter("codeTextSequence"),r=0,function n(o){return 96===o?(e.consume(o),r++,n):r===i?(e.exit("codeTextSequence"),e.exit("codeText"),t(o)):(a.type="codeTextData",s(o))}(l)):(0,B.Ch)(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),o):(e.enter("codeTextData"),s(l))}function s(t){return null===t||32===t||96===t||(0,B.Ch)(t)?(e.exit("codeTextData"),o(t)):(e.consume(t),s)}},resolve:function(e){let t,n,r=e.length-4,a=3;if(("lineEnding"===e[3][1].type||"space"===e[a][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(t=a;++t0){let e=i.tokenStack[i.tokenStack.length-1],t=e[1]||eq;t.call(i,void 0,e[0])}for(n.position={start:eY(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:eY(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},c=-1;++c-1){let e=n[0];"string"==typeof e?n[0]=e.slice(a):n.shift()}o>0&&n.push(e[i].slice(0,o))}return n}(o,e)}function p(){let{line:e,column:t,offset:n,_index:a,_bufferIndex:i}=r;return{line:e,column:t,offset:n,_index:a,_bufferIndex:i}}function m(e,t){t.restore()}function g(e,t){return function(n,a,i){let o,u,d,m;return Array.isArray(n)?g(n):"tokenize"in n?g([n]):function(e){let t=null!==e&&n[e],r=null!==e&&n.null,a=[...Array.isArray(t)?t:t?[t]:[],...Array.isArray(r)?r:r?[r]:[]];return g(a)(e)};function g(e){return(o=e,u=0,0===e.length)?i:f(e[u])}function f(e){return function(n){return(m=function(){let e=p(),t=c.previous,n=c.currentConstruct,a=c.events.length,i=Array.from(s);return{restore:function(){r=e,c.previous=t,c.currentConstruct=n,c.events.length=a,s=i,h()},from:a}}(),d=e,e.partial||(c.currentConstruct=e),e.name&&c.parser.constructs.disable.null.includes(e.name))?E(n):e.tokenize.call(t?Object.assign(Object.create(c),t):c,l,b,E)(n)}}function b(t){return e(d,m),a}function E(e){return(m.restore(),++u{let n=this.data("settings");return eK(t,Object.assign({},n,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})}function eQ(e){let t=[],n=-1,r=0,a=0;for(;++n55295&&i<57344){let t=e.charCodeAt(n+1);i<56320&&t>56319&&t<57344?(o=String.fromCharCode(i,t),a=1):o="�"}else o=String.fromCharCode(i);o&&(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+a+1,o=""),a&&(n+=a,a=0)}return t.join("")+e.slice(r)}var eJ=n(21623),e1=n(3980);let e0={}.hasOwnProperty;function e9(e){return String(e||"").toUpperCase()}function e5(e,t){let n;let r=String(t.identifier).toUpperCase(),a=eQ(r.toLowerCase()),i=e.footnoteOrder.indexOf(r);-1===i?(e.footnoteOrder.push(r),e.footnoteCounts[r]=1,n=e.footnoteOrder.length):(e.footnoteCounts[r]++,n=i+1);let o=e.footnoteCounts[r],s={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fn-"+a,id:e.clobberPrefix+"fnref-"+a+(o>1?"-"+o:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(n)}]};e.patch(t,s);let l={type:"element",tagName:"sup",properties:{},children:[s]};return e.patch(t,l),e.applyData(t,l)}function e2(e,t){let n=t.referenceType,r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return{type:"text",value:"!["+t.alt+r};let a=e.all(t),i=a[0];i&&"text"===i.type?i.value="["+i.value:a.unshift({type:"text",value:"["});let o=a[a.length-1];return o&&"text"===o.type?o.value+=r:a.push({type:"text",value:r}),a}function e4(e){let t=e.spread;return null==t?e.children.length>1:t}function e8(e,t,n){let r=0,a=e.length;if(t){let t=e.codePointAt(r);for(;9===t||32===t;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(a-1);for(;9===t||32===t;)a--,t=e.codePointAt(a-1)}return a>r?e.slice(r,a):""}let e3={blockquote:function(e,t){let n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){let n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){let n=t.value?t.value+"\n":"",r=t.lang?t.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,a={};r&&(a.className=["language-"+r]);let i={type:"element",tagName:"code",properties:a,children:[{type:"text",value:n}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i={type:"element",tagName:"pre",properties:{},children:[i=e.applyData(t,i)]},e.patch(t,i),i},delete:function(e,t){let n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){let n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:e5,footnote:function(e,t){let n=e.footnoteById,r=1;for(;(r in n);)r++;let a=String(r);return n[a]={type:"footnoteDefinition",identifier:a,children:[{type:"paragraph",children:t.children}],position:t.position},e5(e,{type:"footnoteReference",identifier:a,position:t.position})},heading:function(e,t){let n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.dangerous){let n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}return null},imageReference:function(e,t){let n=e.definition(t.identifier);if(!n)return e2(e,t);let r={src:eQ(n.url||""),alt:t.alt};null!==n.title&&void 0!==n.title&&(r.title=n.title);let a={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,a),e.applyData(t,a)},image:function(e,t){let n={src:eQ(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);let r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){let n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);let r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){let n=e.definition(t.identifier);if(!n)return e2(e,t);let r={href:eQ(n.url||"")};null!==n.title&&void 0!==n.title&&(r.title=n.title);let a={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)},link:function(e,t){let n={href:eQ(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);let r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){let r=e.all(t),a=n?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;let n=e.children,r=-1;for(;!t&&++r0&&e.children.unshift({type:"text",value:" "}),e.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let s=-1;for(;++s0){let r={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},i=(0,e1.Pk)(t.children[1]),o=(0,e1.rb)(t.children[t.children.length-1]);i.line&&o.line&&(r.position={start:i,end:o}),a.push(r)}let i={type:"element",tagName:"table",properties:{},children:e.wrap(a,!0)};return e.patch(t,i),e.applyData(t,i)},tableCell:function(e,t){let n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){let r=n?n.children:void 0,a=r?r.indexOf(t):1,i=0===a?"th":"td",o=n&&"table"===n.type?n.align:void 0,s=o?o.length:t.children.length,l=-1,c=[];for(;++l0,!0),r[0]),a=r.index+r[0].length,r=n.exec(t);return i.push(e8(t.slice(a),a>0,!1)),i.join("")}(String(t.value))};return e.patch(t,n),e.applyData(t,n)},thematicBreak:function(e,t){let n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)},toml:e6,yaml:e6,definition:e6,footnoteDefinition:e6};function e6(){return null}let e7={}.hasOwnProperty;function te(e,t){e.position&&(t.position=(0,e1.FK)(e))}function tt(e,t){let n=t;if(e&&e.data){let t=e.data.hName,r=e.data.hChildren,a=e.data.hProperties;"string"==typeof t&&("element"===n.type?n.tagName=t:n={type:"element",tagName:t,properties:{},children:[]}),"element"===n.type&&a&&(n.properties={...n.properties,...a}),"children"in n&&n.children&&null!=r&&(n.children=r)}return n}function tn(e,t,n){let r=t&&t.type;if(!r)throw Error("Expected node, got `"+t+"`");return e7.call(e.handlers,r)?e.handlers[r](e,t,n):e.passThrough&&e.passThrough.includes(r)?"children"in t?{...t,children:tr(e,t)}:t:e.unknownHandler?e.unknownHandler(e,t,n):function(e,t){let n=t.data||{},r="value"in t&&!(e7.call(n,"hProperties")||e7.call(n,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:tr(e,t)};return e.patch(t,r),e.applyData(t,r)}(e,t)}function tr(e,t){let n=[];if("children"in t){let r=t.children,a=-1;for(;++a0&&n.push({type:"text",value:"\n"}),n}function ti(e,t){let n=function(e,t){let n=t||{},r=n.allowDangerousHtml||!1,a={};return o.dangerous=r,o.clobberPrefix=void 0===n.clobberPrefix||null===n.clobberPrefix?"user-content-":n.clobberPrefix,o.footnoteLabel=n.footnoteLabel||"Footnotes",o.footnoteLabelTagName=n.footnoteLabelTagName||"h2",o.footnoteLabelProperties=n.footnoteLabelProperties||{className:["sr-only"]},o.footnoteBackLabel=n.footnoteBackLabel||"Back to content",o.unknownHandler=n.unknownHandler,o.passThrough=n.passThrough,o.handlers={...e3,...n.handlers},o.definition=function(e){let t=Object.create(null);if(!e||!e.type)throw Error("mdast-util-definitions expected node");return(0,eJ.Vn)(e,"definition",e=>{let n=e9(e.identifier);n&&!e0.call(t,n)&&(t[n]=e)}),function(e){let n=e9(e);return n&&e0.call(t,n)?t[n]:null}}(e),o.footnoteById=a,o.footnoteOrder=[],o.footnoteCounts={},o.patch=te,o.applyData=tt,o.one=function(e,t){return tn(o,e,t)},o.all=function(e){return tr(o,e)},o.wrap=ta,o.augment=i,(0,eJ.Vn)(e,"footnoteDefinition",e=>{let t=String(e.identifier).toUpperCase();e7.call(a,t)||(a[t]=e)}),o;function i(e,t){if(e&&"data"in e&&e.data){let n=e.data;n.hName&&("element"!==t.type&&(t={type:"element",tagName:"",properties:{},children:[]}),t.tagName=n.hName),"element"===t.type&&n.hProperties&&(t.properties={...t.properties,...n.hProperties}),"children"in t&&t.children&&n.hChildren&&(t.children=n.hChildren)}if(e){let n="type"in e?e:{position:e};!n||!n.position||!n.position.start||!n.position.start.line||!n.position.start.column||!n.position.end||!n.position.end.line||!n.position.end.column||(t.position={start:(0,e1.Pk)(n),end:(0,e1.rb)(n)})}return t}function o(e,t,n,r){return Array.isArray(n)&&(r=n,n={}),i(e,{type:"element",tagName:t,properties:n||{},children:r||[]})}}(e,t),r=n.one(e,null),a=function(e){let t=[],n=-1;for(;++n1?"-"+s:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"↩"}]};s>1&&t.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(s)}]}),l.length>0&&l.push({type:"text",value:" "}),l.push(t)}let c=a[a.length-1];if(c&&"element"===c.type&&"p"===c.tagName){let e=c.children[c.children.length-1];e&&"text"===e.type?e.value+=" ":c.children.push({type:"text",value:" "}),c.children.push(...l)}else a.push(...l);let u={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+o},children:e.wrap(a,!0)};e.patch(r,u),t.push(u)}if(0!==t.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:e.footnoteLabelTagName,properties:{...JSON.parse(JSON.stringify(e.footnoteLabelProperties)),id:"footnote-label"},children:[{type:"text",value:e.footnoteLabel}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(t,!0)},{type:"text",value:"\n"}]}}(n);return a&&r.children.push({type:"text",value:"\n"},a),Array.isArray(r)?{type:"root",children:r}:r}var to=function(e,t){var n;return e&&"run"in e?(n,r,a)=>{e.run(ti(n,t),r,e=>{a(e)})}:(n=e||t,e=>ti(e,n))},ts=n(45697);class tl{constructor(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}}function tc(e,t){let n={},r={},a=-1;for(;++a"xlink:"+t.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),tC=t_({space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function tN(e,t){return t in e?e[t]:t}function tR(e,t){return tN(e,t.toLowerCase())}let tI=t_({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:tR,properties:{xmlns:null,xmlnsXLink:null}}),tO=t_({transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:tg,ariaAutoComplete:null,ariaBusy:tg,ariaChecked:tg,ariaColCount:th,ariaColIndex:th,ariaColSpan:th,ariaControls:tb,ariaCurrent:null,ariaDescribedBy:tb,ariaDetails:null,ariaDisabled:tg,ariaDropEffect:tb,ariaErrorMessage:null,ariaExpanded:tg,ariaFlowTo:tb,ariaGrabbed:tg,ariaHasPopup:null,ariaHidden:tg,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:tb,ariaLevel:th,ariaLive:null,ariaModal:tg,ariaMultiLine:tg,ariaMultiSelectable:tg,ariaOrientation:null,ariaOwns:tb,ariaPlaceholder:null,ariaPosInSet:th,ariaPressed:tg,ariaReadOnly:tg,ariaRelevant:null,ariaRequired:tg,ariaRoleDescription:tb,ariaRowCount:th,ariaRowIndex:th,ariaRowSpan:th,ariaSelected:tg,ariaSetSize:th,ariaSort:null,ariaValueMax:th,ariaValueMin:th,ariaValueNow:th,ariaValueText:null,role:null}}),tw=t_({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:tR,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:tE,acceptCharset:tb,accessKey:tb,action:null,allow:null,allowFullScreen:tm,allowPaymentRequest:tm,allowUserMedia:tm,alt:null,as:null,async:tm,autoCapitalize:null,autoComplete:tb,autoFocus:tm,autoPlay:tm,blocking:tb,capture:tm,charSet:null,checked:tm,cite:null,className:tb,cols:th,colSpan:null,content:null,contentEditable:tg,controls:tm,controlsList:tb,coords:th|tE,crossOrigin:null,data:null,dateTime:null,decoding:null,default:tm,defer:tm,dir:null,dirName:null,disabled:tm,download:tf,draggable:tg,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:tm,formTarget:null,headers:tb,height:th,hidden:tm,high:th,href:null,hrefLang:null,htmlFor:tb,httpEquiv:tb,id:null,imageSizes:null,imageSrcSet:null,inert:tm,inputMode:null,integrity:null,is:null,isMap:tm,itemId:null,itemProp:tb,itemRef:tb,itemScope:tm,itemType:tb,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:tm,low:th,manifest:null,max:null,maxLength:th,media:null,method:null,min:null,minLength:th,multiple:tm,muted:tm,name:null,nonce:null,noModule:tm,noValidate:tm,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:tm,optimum:th,pattern:null,ping:tb,placeholder:null,playsInline:tm,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:tm,referrerPolicy:null,rel:tb,required:tm,reversed:tm,rows:th,rowSpan:th,sandbox:tb,scope:null,scoped:tm,seamless:tm,selected:tm,shape:null,size:th,sizes:null,slot:null,span:th,spellCheck:tg,src:null,srcDoc:null,srcLang:null,srcSet:null,start:th,step:null,style:null,tabIndex:th,target:null,title:null,translate:null,type:null,typeMustMatch:tm,useMap:null,value:tg,width:th,wrap:null,align:null,aLink:null,archive:tb,axis:null,background:null,bgColor:null,border:th,borderColor:null,bottomMargin:th,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:tm,declare:tm,event:null,face:null,frame:null,frameBorder:null,hSpace:th,leftMargin:th,link:null,longDesc:null,lowSrc:null,marginHeight:th,marginWidth:th,noResize:tm,noHref:tm,noShade:tm,noWrap:tm,object:null,profile:null,prompt:null,rev:null,rightMargin:th,rules:null,scheme:null,scrolling:tg,standby:null,summary:null,text:null,topMargin:th,valueType:null,version:null,vAlign:null,vLink:null,vSpace:th,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:tm,disableRemotePlayback:tm,prefix:null,property:null,results:th,security:null,unselectable:null}}),tx=t_({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:tN,properties:{about:tT,accentHeight:th,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:th,amplitude:th,arabicForm:null,ascent:th,attributeName:null,attributeType:null,azimuth:th,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:th,by:null,calcMode:null,capHeight:th,className:tb,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:th,diffuseConstant:th,direction:null,display:null,dur:null,divisor:th,dominantBaseline:null,download:tm,dx:null,dy:null,edgeMode:null,editable:null,elevation:th,enableBackground:null,end:null,event:null,exponent:th,externalResourcesRequired:null,fill:null,fillOpacity:th,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:tE,g2:tE,glyphName:tE,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:th,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:th,horizOriginX:th,horizOriginY:th,id:null,ideographic:th,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:th,k:th,k1:th,k2:th,k3:th,k4:th,kernelMatrix:tT,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:th,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:th,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:th,overlineThickness:th,paintOrder:null,panose1:null,path:null,pathLength:th,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:tb,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:th,pointsAtY:th,pointsAtZ:th,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:tT,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:tT,rev:tT,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:tT,requiredFeatures:tT,requiredFonts:tT,requiredFormats:tT,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:th,specularExponent:th,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:th,strikethroughThickness:th,string:null,stroke:null,strokeDashArray:tT,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:th,strokeOpacity:th,strokeWidth:null,style:null,surfaceScale:th,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:tT,tabIndex:th,tableValues:null,target:null,targetX:th,targetY:th,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:tT,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:th,underlineThickness:th,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:th,values:null,vAlphabetic:th,vMathematical:th,vectorEffect:null,vHanging:th,vIdeographic:th,version:null,vertAdvY:th,vertOriginX:th,vertOriginY:th,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:th,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),tL=tc([tC,tv,tI,tO,tw],"html"),tD=tc([tC,tv,tI,tO,tx],"svg");function tP(e){if(e.allowedElements&&e.disallowedElements)throw TypeError("Only one of `allowedElements` and `disallowedElements` should be defined");if(e.allowedElements||e.disallowedElements||e.allowElement)return t=>{(0,eJ.Vn)(t,"element",(t,n,r)=>{let a;if(e.allowedElements?a=!e.allowedElements.includes(t.tagName):e.disallowedElements&&(a=e.disallowedElements.includes(t.tagName)),!a&&e.allowElement&&"number"==typeof n&&(a=!e.allowElement(t,n,r)),a&&"number"==typeof n)return e.unwrapDisallowed&&t.children?r.children.splice(n,1,...t.children):r.children.splice(n,1),n})}}var tM=n(59864);let tF=/^data[-\w.:]+$/i,tU=/-[a-z]/g,tB=/[A-Z]/g;function tH(e){return"-"+e.toLowerCase()}function tG(e){return e.charAt(1).toUpperCase()}let tz={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var t$=n(57848);let tj=["http","https","mailto","tel"];function tV(e){let t=(e||"").trim(),n=t.charAt(0);if("#"===n||"/"===n)return t;let r=t.indexOf(":");if(-1===r)return t;let a=-1;for(;++aa||-1!==(a=t.indexOf("#"))&&r>a?t:"javascript:void(0)"}let tW={}.hasOwnProperty,tZ=new Set(["table","thead","tbody","tfoot","tr"]);function tK(e,t){let n=-1,r=0;for(;++n for more info)`),delete tX[t]}let t=v().use(eX).use(e.remarkPlugins||[]).use(to,{...e.remarkRehypeOptions,allowDangerousHtml:!0}).use(e.rehypePlugins||[]).use(tP,e),n=new b;"string"==typeof e.children?n.value=e.children:void 0!==e.children&&null!==e.children&&console.warn(`[react-markdown] Warning: please pass a string as \`children\` (not: \`${e.children}\`)`);let r=t.runSync(t.parse(n),n);if("root"!==r.type)throw TypeError("Expected a `root` node");let a=i.createElement(i.Fragment,{},function e(t,n){let r;let a=[],o=-1;for(;++o4&&"data"===n.slice(0,4)&&tF.test(t)){if("-"===t.charAt(4)){let e=t.slice(5).replace(tU,tG);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!tU.test(e)){let n=e.replace(tB,tH);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}a=tA}return new a(r,t)}(r.schema,t),i=n;null!=i&&i==i&&(Array.isArray(i)&&(i=a.commaSeparated?function(e,t){let n={},r=""===e[e.length-1]?[...e,""]:e;return r.join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(i):i.join(" ").trim()),"style"===a.property&&"string"==typeof i&&(i=function(e){let t={};try{t$(e,function(e,n){let r="-ms-"===e.slice(0,4)?`ms-${e.slice(4)}`:e;t[r.replace(/-([a-z])/g,tY)]=n})}catch{}return t}(i)),a.space&&a.property?e[tW.call(tz,a.property)?tz[a.property]:a.property]=i:a.attribute&&(e[a.attribute]=i))}(d,o,n.properties[o],t);("ol"===u||"ul"===u)&&t.listDepth++;let m=e(t,n);("ol"===u||"ul"===u)&&t.listDepth--,t.schema=c;let g=n.position||{start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}},f=s.components&&tW.call(s.components,u)?s.components[u]:u,h="string"==typeof f||f===i.Fragment;if(!tM.isValidElementType(f))throw TypeError(`Component for name \`${u}\` not defined or is not renderable`);if(d.key=r,"a"===u&&s.linkTarget&&(d.target="function"==typeof s.linkTarget?s.linkTarget(String(d.href||""),n.children,"string"==typeof d.title?d.title:null):s.linkTarget),"a"===u&&l&&(d.href=l(String(d.href||""),n.children,"string"==typeof d.title?d.title:null)),h||"code"!==u||"element"!==a.type||"pre"===a.tagName||(d.inline=!0),h||"h1"!==u&&"h2"!==u&&"h3"!==u&&"h4"!==u&&"h5"!==u&&"h6"!==u||(d.level=Number.parseInt(u.charAt(1),10)),"img"===u&&s.transformImageUri&&(d.src=s.transformImageUri(String(d.src||""),String(d.alt||""),"string"==typeof d.title?d.title:null)),!h&&"li"===u&&"element"===a.type){let e=function(e){let t=-1;for(;++t0?i.createElement(f,d,m):i.createElement(f,d)}(t,r,o,n)):"text"===r.type?"element"===n.type&&tZ.has(n.tagName)&&function(e){let t=e&&"object"==typeof e&&"text"===e.type?e.value||"":e;return"string"==typeof t&&""===t.replace(/[ \t\n\f\r]/g,"")}(r)||a.push(r.value):"raw"!==r.type||t.options.skipHtml||a.push(r.value);return a}({options:e,schema:tL,listDepth:0},r));return e.className&&(a=i.createElement("div",{className:e.className},a)),a}tQ.propTypes={children:ts.string,className:ts.string,allowElement:ts.func,allowedElements:ts.arrayOf(ts.string),disallowedElements:ts.arrayOf(ts.string),unwrapDisallowed:ts.bool,remarkPlugins:ts.arrayOf(ts.oneOfType([ts.object,ts.func,ts.arrayOf(ts.oneOfType([ts.bool,ts.string,ts.object,ts.func,ts.arrayOf(ts.any)]))])),rehypePlugins:ts.arrayOf(ts.oneOfType([ts.object,ts.func,ts.arrayOf(ts.oneOfType([ts.bool,ts.string,ts.object,ts.func,ts.arrayOf(ts.any)]))])),sourcePos:ts.bool,rawSourcePos:ts.bool,skipHtml:ts.bool,includeElementIndex:ts.bool,transformLinkUri:ts.oneOfType([ts.func,ts.bool]),linkTarget:ts.oneOfType([ts.func,ts.string]),transformImageUri:ts.func,components:ts.object}},12767:function(e,t,n){"use strict";n.d(t,{Z:function(){return eZ}});var r={};n.r(r),n.d(r,{boolean:function(){return m},booleanish:function(){return g},commaOrSpaceSeparated:function(){return T},commaSeparated:function(){return E},number:function(){return h},overloadedBoolean:function(){return f},spaceSeparated:function(){return b}});var a={};n.r(a),n.d(a,{boolean:function(){return ec},booleanish:function(){return eu},commaOrSpaceSeparated:function(){return ef},commaSeparated:function(){return eg},number:function(){return ep},overloadedBoolean:function(){return ed},spaceSeparated:function(){return em}});var i=n(7045),o=n(3980),s=n(21623);class l{constructor(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}}function c(e,t){let n={},r={},a=-1;for(;++a"xlink:"+t.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),C=_({space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function N(e,t){return t in e?e[t]:t}function R(e,t){return N(e,t.toLowerCase())}let I=_({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:R,properties:{xmlns:null,xmlnsXLink:null}}),O=_({transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:g,ariaAutoComplete:null,ariaBusy:g,ariaChecked:g,ariaColCount:h,ariaColIndex:h,ariaColSpan:h,ariaControls:b,ariaCurrent:null,ariaDescribedBy:b,ariaDetails:null,ariaDisabled:g,ariaDropEffect:b,ariaErrorMessage:null,ariaExpanded:g,ariaFlowTo:b,ariaGrabbed:g,ariaHasPopup:null,ariaHidden:g,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:b,ariaLevel:h,ariaLive:null,ariaModal:g,ariaMultiLine:g,ariaMultiSelectable:g,ariaOrientation:null,ariaOwns:b,ariaPlaceholder:null,ariaPosInSet:h,ariaPressed:g,ariaReadOnly:g,ariaRelevant:null,ariaRequired:g,ariaRoleDescription:b,ariaRowCount:h,ariaRowIndex:h,ariaRowSpan:h,ariaSelected:g,ariaSetSize:h,ariaSort:null,ariaValueMax:h,ariaValueMin:h,ariaValueNow:h,ariaValueText:null,role:null}}),w=_({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:R,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:E,acceptCharset:b,accessKey:b,action:null,allow:null,allowFullScreen:m,allowPaymentRequest:m,allowUserMedia:m,alt:null,as:null,async:m,autoCapitalize:null,autoComplete:b,autoFocus:m,autoPlay:m,blocking:b,capture:m,charSet:null,checked:m,cite:null,className:b,cols:h,colSpan:null,content:null,contentEditable:g,controls:m,controlsList:b,coords:h|E,crossOrigin:null,data:null,dateTime:null,decoding:null,default:m,defer:m,dir:null,dirName:null,disabled:m,download:f,draggable:g,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:m,formTarget:null,headers:b,height:h,hidden:m,high:h,href:null,hrefLang:null,htmlFor:b,httpEquiv:b,id:null,imageSizes:null,imageSrcSet:null,inert:m,inputMode:null,integrity:null,is:null,isMap:m,itemId:null,itemProp:b,itemRef:b,itemScope:m,itemType:b,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:m,low:h,manifest:null,max:null,maxLength:h,media:null,method:null,min:null,minLength:h,multiple:m,muted:m,name:null,nonce:null,noModule:m,noValidate:m,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:m,optimum:h,pattern:null,ping:b,placeholder:null,playsInline:m,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:m,referrerPolicy:null,rel:b,required:m,reversed:m,rows:h,rowSpan:h,sandbox:b,scope:null,scoped:m,seamless:m,selected:m,shape:null,size:h,sizes:null,slot:null,span:h,spellCheck:g,src:null,srcDoc:null,srcLang:null,srcSet:null,start:h,step:null,style:null,tabIndex:h,target:null,title:null,translate:null,type:null,typeMustMatch:m,useMap:null,value:g,width:h,wrap:null,align:null,aLink:null,archive:b,axis:null,background:null,bgColor:null,border:h,borderColor:null,bottomMargin:h,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:m,declare:m,event:null,face:null,frame:null,frameBorder:null,hSpace:h,leftMargin:h,link:null,longDesc:null,lowSrc:null,marginHeight:h,marginWidth:h,noResize:m,noHref:m,noShade:m,noWrap:m,object:null,profile:null,prompt:null,rev:null,rightMargin:h,rules:null,scheme:null,scrolling:g,standby:null,summary:null,text:null,topMargin:h,valueType:null,version:null,vAlign:null,vLink:null,vSpace:h,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:m,disableRemotePlayback:m,prefix:null,property:null,results:h,security:null,unselectable:null}}),x=_({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:N,properties:{about:T,accentHeight:h,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:h,amplitude:h,arabicForm:null,ascent:h,attributeName:null,attributeType:null,azimuth:h,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:h,by:null,calcMode:null,capHeight:h,className:b,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:h,diffuseConstant:h,direction:null,display:null,dur:null,divisor:h,dominantBaseline:null,download:m,dx:null,dy:null,edgeMode:null,editable:null,elevation:h,enableBackground:null,end:null,event:null,exponent:h,externalResourcesRequired:null,fill:null,fillOpacity:h,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:E,g2:E,glyphName:E,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:h,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:h,horizOriginX:h,horizOriginY:h,id:null,ideographic:h,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:h,k:h,k1:h,k2:h,k3:h,k4:h,kernelMatrix:T,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:h,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:h,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:h,overlineThickness:h,paintOrder:null,panose1:null,path:null,pathLength:h,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:b,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:h,pointsAtY:h,pointsAtZ:h,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:T,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:T,rev:T,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:T,requiredFeatures:T,requiredFonts:T,requiredFormats:T,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:h,specularExponent:h,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:h,strikethroughThickness:h,string:null,stroke:null,strokeDashArray:T,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:h,strokeOpacity:h,strokeWidth:null,style:null,surfaceScale:h,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:T,tabIndex:h,tableValues:null,target:null,targetX:h,targetY:h,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:T,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:h,underlineThickness:h,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:h,values:null,vAlphabetic:h,vMathematical:h,vectorEffect:null,vHanging:h,vIdeographic:h,version:null,vertAdvY:h,vertOriginX:h,vertOriginY:h,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:h,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),L=c([C,v,I,O,w],"html"),D=c([C,v,I,O,x],"svg"),P=/^data[-\w.:]+$/i,M=/-[a-z]/g,F=/[A-Z]/g;function U(e,t){let n=u(t),r=t,a=d;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&P.test(t)){if("-"===t.charAt(4)){let e=t.slice(5).replace(M,H);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!M.test(e)){let n=e.replace(F,B);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}a=A}return new a(r,t)}function B(e){return"-"+e.toLowerCase()}function H(e){return e.charAt(1).toUpperCase()}let G=/[#.]/g;function z(e){let t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function $(e){let t=[],n=String(e||""),r=n.indexOf(","),a=0,i=!1;for(;!i;){-1===r&&(r=n.length,i=!0);let e=n.slice(a,r).trim();(e||!i)&&t.push(e),a=r+1,r=n.indexOf(",",a)}return t}let j=new Set(["menu","submit","reset","button"]),V={}.hasOwnProperty;function W(e,t,n){let r=n&&function(e){let t={},n=-1;for(;++n-1&&ee)return{line:t+1,column:e-(t>0?n[t-1]:0)+1,offset:e}}return{line:void 0,column:void 0,offset:void 0}},toOffset:function(e){let t=e&&e.line,r=e&&e.column;if("number"==typeof t&&"number"==typeof r&&!Number.isNaN(t)&&!Number.isNaN(r)&&t-1 in n){let e=(n[t-2]||0)+r-1||0;if(e>-1&&e"xlink:"+t.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),eA=eS({space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function ek(e,t){return t in e?e[t]:t}function e_(e,t){return ek(e,t.toLowerCase())}let ev=eS({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:e_,properties:{xmlns:null,xmlnsXLink:null}}),eC=eS({transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:eu,ariaAutoComplete:null,ariaBusy:eu,ariaChecked:eu,ariaColCount:ep,ariaColIndex:ep,ariaColSpan:ep,ariaControls:em,ariaCurrent:null,ariaDescribedBy:em,ariaDetails:null,ariaDisabled:eu,ariaDropEffect:em,ariaErrorMessage:null,ariaExpanded:eu,ariaFlowTo:em,ariaGrabbed:eu,ariaHasPopup:null,ariaHidden:eu,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:em,ariaLevel:ep,ariaLive:null,ariaModal:eu,ariaMultiLine:eu,ariaMultiSelectable:eu,ariaOrientation:null,ariaOwns:em,ariaPlaceholder:null,ariaPosInSet:ep,ariaPressed:eu,ariaReadOnly:eu,ariaRelevant:null,ariaRequired:eu,ariaRoleDescription:em,ariaRowCount:ep,ariaRowIndex:ep,ariaRowSpan:ep,ariaSelected:eu,ariaSetSize:ep,ariaSort:null,ariaValueMax:ep,ariaValueMin:ep,ariaValueNow:ep,ariaValueText:null,role:null}}),eN=eS({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:e_,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:eg,acceptCharset:em,accessKey:em,action:null,allow:null,allowFullScreen:ec,allowPaymentRequest:ec,allowUserMedia:ec,alt:null,as:null,async:ec,autoCapitalize:null,autoComplete:em,autoFocus:ec,autoPlay:ec,blocking:em,capture:ec,charSet:null,checked:ec,cite:null,className:em,cols:ep,colSpan:null,content:null,contentEditable:eu,controls:ec,controlsList:em,coords:ep|eg,crossOrigin:null,data:null,dateTime:null,decoding:null,default:ec,defer:ec,dir:null,dirName:null,disabled:ec,download:ed,draggable:eu,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:ec,formTarget:null,headers:em,height:ep,hidden:ec,high:ep,href:null,hrefLang:null,htmlFor:em,httpEquiv:em,id:null,imageSizes:null,imageSrcSet:null,inert:ec,inputMode:null,integrity:null,is:null,isMap:ec,itemId:null,itemProp:em,itemRef:em,itemScope:ec,itemType:em,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:ec,low:ep,manifest:null,max:null,maxLength:ep,media:null,method:null,min:null,minLength:ep,multiple:ec,muted:ec,name:null,nonce:null,noModule:ec,noValidate:ec,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:ec,optimum:ep,pattern:null,ping:em,placeholder:null,playsInline:ec,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:ec,referrerPolicy:null,rel:em,required:ec,reversed:ec,rows:ep,rowSpan:ep,sandbox:em,scope:null,scoped:ec,seamless:ec,selected:ec,shape:null,size:ep,sizes:null,slot:null,span:ep,spellCheck:eu,src:null,srcDoc:null,srcLang:null,srcSet:null,start:ep,step:null,style:null,tabIndex:ep,target:null,title:null,translate:null,type:null,typeMustMatch:ec,useMap:null,value:eu,width:ep,wrap:null,align:null,aLink:null,archive:em,axis:null,background:null,bgColor:null,border:ep,borderColor:null,bottomMargin:ep,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:ec,declare:ec,event:null,face:null,frame:null,frameBorder:null,hSpace:ep,leftMargin:ep,link:null,longDesc:null,lowSrc:null,marginHeight:ep,marginWidth:ep,noResize:ec,noHref:ec,noShade:ec,noWrap:ec,object:null,profile:null,prompt:null,rev:null,rightMargin:ep,rules:null,scheme:null,scrolling:eu,standby:null,summary:null,text:null,topMargin:ep,valueType:null,version:null,vAlign:null,vLink:null,vSpace:ep,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:ec,disableRemotePlayback:ec,prefix:null,property:null,results:ep,security:null,unselectable:null}}),eR=eS({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:ek,properties:{about:ef,accentHeight:ep,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:ep,amplitude:ep,arabicForm:null,ascent:ep,attributeName:null,attributeType:null,azimuth:ep,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:ep,by:null,calcMode:null,capHeight:ep,className:em,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:ep,diffuseConstant:ep,direction:null,display:null,dur:null,divisor:ep,dominantBaseline:null,download:ec,dx:null,dy:null,edgeMode:null,editable:null,elevation:ep,enableBackground:null,end:null,event:null,exponent:ep,externalResourcesRequired:null,fill:null,fillOpacity:ep,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:eg,g2:eg,glyphName:eg,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:ep,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:ep,horizOriginX:ep,horizOriginY:ep,id:null,ideographic:ep,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:ep,k:ep,k1:ep,k2:ep,k3:ep,k4:ep,kernelMatrix:ef,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:ep,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:ep,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:ep,overlineThickness:ep,paintOrder:null,panose1:null,path:null,pathLength:ep,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:em,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:ep,pointsAtY:ep,pointsAtZ:ep,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:ef,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:ef,rev:ef,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:ef,requiredFeatures:ef,requiredFonts:ef,requiredFormats:ef,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:ep,specularExponent:ep,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:ep,strikethroughThickness:ep,string:null,stroke:null,strokeDashArray:ef,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:ep,strokeOpacity:ep,strokeWidth:null,style:null,surfaceScale:ep,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:ef,tabIndex:ep,tableValues:null,target:null,targetX:ep,targetY:ep,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:ef,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:ep,underlineThickness:ep,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:ep,values:null,vAlphabetic:ep,vMathematical:ep,vectorEffect:null,vHanging:ep,vIdeographic:ep,version:null,vertAdvY:ep,vertOriginX:ep,vertOriginY:ep,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:ep,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),eI=ei([eA,ey,ev,eC,eN],"html"),eO=ei([eA,ey,ev,eC,eR],"svg"),ew=/^data[-\w.:]+$/i,ex=/-[a-z]/g,eL=/[A-Z]/g;function eD(e){return"-"+e.toLowerCase()}function eP(e){return e.charAt(1).toUpperCase()}let eM={}.hasOwnProperty;function eF(e,t){let n=t||{};function r(t,...n){let a=r.invalid,i=r.handlers;if(t&&eM.call(t,e)){let n=String(t[e]);a=eM.call(i,n)?i[n]:r.unknown}if(a)return a.call(this,t,...n)}return r.handlers=n.handlers||{},r.invalid=n.invalid,r.unknown=n.unknown,r}let eU={}.hasOwnProperty,eB=eF("type",{handlers:{root:function(e,t){let n={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return n.childNodes=eH(e.children,n,t),eG(e,n),n},element:function(e,t){let n;let r=t;"element"===e.type&&"svg"===e.tagName.toLowerCase()&&"html"===t.space&&(r=eO);let a=[];if(e.properties){for(n in e.properties)if("children"!==n&&eU.call(e.properties,n)){let t=function(e,t,n){let r=function(e,t){let n=eo(t),r=t,a=es;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&ew.test(t)){if("-"===t.charAt(4)){let e=t.slice(5).replace(ex,eP);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!ex.test(e)){let n=e.replace(eL,eD);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}a=eE}return new a(r,t)}(e,t);if(null==n||!1===n||"number"==typeof n&&Number.isNaN(n)||!n&&r.boolean)return;Array.isArray(n)&&(n=r.commaSeparated?function(e,t){let n={},r=""===e[e.length-1]?[...e,""]:e;return r.join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(n):n.join(" ").trim());let a={name:r.attribute,value:!0===n?"":String(n)};if(r.space&&"html"!==r.space&&"svg"!==r.space){let e=a.name.indexOf(":");e<0?a.prefix="":(a.name=a.name.slice(e+1),a.prefix=r.attribute.slice(0,e)),a.namespace=q[r.space]}return a}(r,n,e.properties[n]);t&&a.push(t)}}let i={nodeName:e.tagName,tagName:e.tagName,attrs:a,namespaceURI:q[r.space],childNodes:[],parentNode:void 0};return i.childNodes=eH(e.children,i,r),eG(e,i),"template"===e.tagName&&e.content&&(i.content=function(e,t){let n={nodeName:"#document-fragment",childNodes:[]};return n.childNodes=eH(e.children,n,t),eG(e,n),n}(e.content,r)),i},text:function(e){let t={nodeName:"#text",value:e.value,parentNode:void 0};return eG(e,t),t},comment:function(e){let t={nodeName:"#comment",data:e.value,parentNode:void 0};return eG(e,t),t},doctype:function(e){let t={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:void 0};return eG(e,t),t}}});function eH(e,t,n){let r=-1,a=[];if(e)for(;++r{if(e.value.stitch&&null!==n&&null!==t)return n.children[t]=e.value.stitch,t}),"root"!==e.type&&"root"===f.type&&1===f.children.length)return f.children[0];return f;function h(e){let t=-1;if(e)for(;++t{let r=ej(t,n,e);return r}}},25028:function(e,t,n){"use strict";n.d(t,{Z:function(){return eF}});var r=n(95752),a=n(75364);let i={tokenize:function(e,t,n){let r=0;return function t(i){return(87===i||119===i)&&r<3?(r++,e.consume(i),t):46===i&&3===r?(e.consume(i),a):n(i)};function a(e){return null===e?n(e):t(e)}},partial:!0},o={tokenize:function(e,t,n){let r,i,o;return s;function s(t){return 46===t||95===t?e.check(l,u,c)(t):null===t||(0,a.z3)(t)||(0,a.B8)(t)||45!==t&&(0,a.Xh)(t)?u(t):(o=!0,e.consume(t),s)}function c(t){return 95===t?r=!0:(i=r,r=void 0),e.consume(t),s}function u(e){return i||r||!o?n(e):t(e)}},partial:!0},s={tokenize:function(e,t){let n=0,r=0;return i;function i(s){return 40===s?(n++,e.consume(s),i):41===s&&r0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}m[43]=p,m[45]=p,m[46]=p,m[95]=p,m[72]=[p,d],m[104]=[p,d],m[87]=[p,u],m[119]=[p,u];var y=n(23402),A=n(42761),k=n(11098);let _={tokenize:function(e,t,n){let r=this;return(0,A.f)(e,function(e){let a=r.events[r.events.length-1];return a&&"gfmFootnoteDefinitionIndent"===a[1].type&&4===a[2].sliceSerialize(a[1],!0).length?t(e):n(e)},"gfmFootnoteDefinitionIndent",5)},partial:!0};function v(e,t,n){let r;let a=this,i=a.events.length,o=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]);for(;i--;){let e=a.events[i][1];if("labelImage"===e.type){r=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(i){if(!r||!r._balanced)return n(i);let s=(0,k.d)(a.sliceSerialize({start:r.end,end:a.now()}));return 94===s.codePointAt(0)&&o.includes(s.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(i),e.exit("gfmFootnoteCallLabelMarker"),t(i)):n(i)}}function C(e,t){let n=e.length;for(;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";let r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},a={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};a.end.column++,a.end.offset++,a.end._bufferIndex++;let i={type:"gfmFootnoteCallString",start:Object.assign({},a.end),end:Object.assign({},e[e.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},i.start),end:Object.assign({},i.end)},s=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",a,t],["exit",a,t],["enter",i,t],["enter",o,t],["exit",o,t],["exit",i,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice(n,e.length-n+1,...s),e}function N(e,t,n){let r;let i=this,o=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),s=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),l};function l(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",c)}function c(l){if(s>999||93===l&&!r||null===l||91===l||(0,a.z3)(l))return n(l);if(93===l){e.exit("chunkString");let r=e.exit("gfmFootnoteCallString");return o.includes((0,k.d)(i.sliceSerialize(r)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(l),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(l)}return(0,a.z3)(l)||(r=!0),s++,e.consume(l),92===l?u:c}function u(t){return 91===t||92===t||93===t?(e.consume(t),s++,c):c(t)}}function R(e,t,n){let r,i;let o=this,s=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]),l=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),c};function c(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",u):n(t)}function u(t){if(l>999||93===t&&!i||null===t||91===t||(0,a.z3)(t))return n(t);if(93===t){e.exit("chunkString");let n=e.exit("gfmFootnoteDefinitionLabelString");return r=(0,k.d)(o.sliceSerialize(n)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),p}return(0,a.z3)(t)||(i=!0),l++,e.consume(t),92===t?d:u}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}function p(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),s.includes(r)||s.push(r),(0,A.f)(e,m,"gfmFootnoteDefinitionWhitespace")):n(t)}function m(e){return t(e)}}function I(e,t,n){return e.check(y.w,t,e.attempt(_,t,n))}function O(e){e.exit("gfmFootnoteDefinition")}var w=n(21905),x=n(62987),L=n(63233);class D{constructor(){this.map=[]}add(e,t,n){!function(e,t,n,r){let a=0;if(0!==n||0!==r.length){for(;ae[0]-t[0]),0===this.map.length)return;let t=this.map.length,n=[];for(;t>0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1])),n.push(this.map[t][2]),e.length=this.map[t][0];n.push([...e]),e.length=0;let r=n.pop();for(;r;)e.push(...r),r=n.pop();this.map.length=0}}let P={flow:{null:{tokenize:function(e,t,n){let r;let i=this,o=0,s=0;return function(e){let t=i.events.length-1;for(;t>-1;){let e=i.events[t][1].type;if("lineEnding"===e||"linePrefix"===e)t--;else break}let r=t>-1?i.events[t][1].type:null,a="tableHead"===r||"tableRow"===r?T:l;return a===T&&i.parser.lazy[i.now().line]?n(e):a(e)};function l(t){return e.enter("tableHead"),e.enter("tableRow"),124===t||(r=!0,s+=1),c(t)}function c(t){return null===t?n(t):(0,a.Ch)(t)?s>1?(s=0,i.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),p):n(t):(0,a.xz)(t)?(0,A.f)(e,c,"whitespace")(t):(s+=1,r&&(r=!1,o+=1),124===t)?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,c):(e.enter("data"),u(t))}function u(t){return null===t||124===t||(0,a.z3)(t)?(e.exit("data"),c(t)):(e.consume(t),92===t?d:u)}function d(t){return 92===t||124===t?(e.consume(t),u):u(t)}function p(t){return(i.interrupt=!1,i.parser.lazy[i.now().line])?n(t):(e.enter("tableDelimiterRow"),r=!1,(0,a.xz)(t))?(0,A.f)(e,m,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):m(t)}function m(t){return 45===t||58===t?f(t):124===t?(r=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),g):n(t)}function g(t){return(0,a.xz)(t)?(0,A.f)(e,f,"whitespace")(t):f(t)}function f(t){return 58===t?(s+=1,r=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),h):45===t?(s+=1,h(t)):null===t||(0,a.Ch)(t)?E(t):n(t)}function h(t){return 45===t?(e.enter("tableDelimiterFiller"),function t(n){return 45===n?(e.consume(n),t):58===n?(r=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(n),e.exit("tableDelimiterMarker"),b):(e.exit("tableDelimiterFiller"),b(n))}(t)):n(t)}function b(t){return(0,a.xz)(t)?(0,A.f)(e,E,"whitespace")(t):E(t)}function E(i){return 124===i?m(i):null===i||(0,a.Ch)(i)?r&&o===s?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(i)):n(i):n(i)}function T(t){return e.enter("tableRow"),S(t)}function S(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),S):null===n||(0,a.Ch)(n)?(e.exit("tableRow"),t(n)):(0,a.xz)(n)?(0,A.f)(e,S,"whitespace")(n):(e.enter("data"),y(n))}function y(t){return null===t||124===t||(0,a.z3)(t)?(e.exit("data"),S(t)):(e.consume(t),92===t?k:y)}function k(t){return 92===t||124===t?(e.consume(t),y):y(t)}},resolveAll:function(e,t){let n,r,a,i=-1,o=!0,s=0,l=[0,0,0,0],c=[0,0,0,0],u=!1,d=0,p=new D;for(;++in[2]+1){let t=n[2]+1,r=n[3]-n[2]-1;e.add(t,r,[])}}e.add(n[3]+1,0,[["exit",o,t]])}return void 0!==a&&(i.end=Object.assign({},U(t.events,a)),e.add(a,0,[["exit",i,t]]),i=void 0),i}function F(e,t,n,r,a){let i=[],o=U(t.events,n);a&&(a.end=Object.assign({},o),i.push(["exit",a,t])),r.end=Object.assign({},o),i.push(["exit",r,t]),e.add(n+1,0,i)}function U(e,t){let n=e[t],r="enter"===n[0]?"start":"end";return n[1][r]}let B={text:{91:{tokenize:function(e,t,n){let r=this;return function(t){return null===r.previous&&r._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),i):n(t)};function i(t){return(0,a.z3)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),o):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),o):n(t)}function o(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),s):n(t)}function s(r){return(0,a.Ch)(r)?t(r):(0,a.xz)(r)?e.check({tokenize:H},t,n)(r):n(r)}}}}};function H(e,t,n){return(0,A.f)(e,function(e){return null===e?n(e):t(e)},"whitespace")}function G(e,t){let n=String(e);if("string"!=typeof t)throw TypeError("Expected character");let r=0,a=n.indexOf(t);for(;-1!==a;)r++,a=n.indexOf(t,a+t.length);return r}var z=n(63150),$=n(20557),j=n(96093);let V={}.hasOwnProperty,W=function(e,t,n,r){let a,i;"string"==typeof t||t instanceof RegExp?(i=[[t,n]],a=r):(i=t,a=n),a||(a={});let o=(0,j.O)(a.ignore||[]),s=function(e){let t=[];if("object"!=typeof e)throw TypeError("Expected array or object as schema");if(Array.isArray(e)){let n=-1;for(;++n0?{type:"text",value:s}:void 0),!1!==s&&(i!==n&&u.push({type:"text",value:e.value.slice(i,n)}),Array.isArray(s)?u.push(...s):s&&u.push(s),i=n+d[0].length,c=!0),!r.global)break;d=r.exec(e.value)}return c?(ie}let Y="phrasing",q=["autolink","link","image","label"],X={transforms:[function(e){W(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,ee],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,et]],{ignore:["link","linkReference"]})}],enter:{literalAutolink:function(e){this.enter({type:"link",title:null,url:"",children:[]},e)},literalAutolinkEmail:J,literalAutolinkHttp:J,literalAutolinkWww:J},exit:{literalAutolink:function(e){this.exit(e)},literalAutolinkEmail:function(e){this.config.exit.autolinkEmail.call(this,e)},literalAutolinkHttp:function(e){this.config.exit.autolinkProtocol.call(this,e)},literalAutolinkWww:function(e){this.config.exit.data.call(this,e);let t=this.stack[this.stack.length-1];t.url="http://"+this.sliceSerialize(e)}}},Q={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:Y,notInConstruct:q},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:Y,notInConstruct:q},{character:":",before:"[ps]",after:"\\/",inConstruct:Y,notInConstruct:q}]};function J(e){this.config.enter.autolinkProtocol.call(this,e)}function ee(e,t,n,r,a){let i="";if(!en(a)||(/^w/i.test(t)&&(n=t+n,t="",i="http://"),!function(e){let t=e.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}(n)))return!1;let o=function(e){let t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")"),a=G(e,"("),i=G(e,")");for(;-1!==r&&a>i;)e+=n.slice(0,r+1),r=(n=n.slice(r+1)).indexOf(")"),i++;return[e,n]}(n+r);if(!o[0])return!1;let s={type:"link",title:null,url:i+t+o[0],children:[{type:"text",value:t+o[0]}]};return o[1]?[s,{type:"text",value:o[1]}]:s}function et(e,t,n,r){return!(!en(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function en(e,t){let n=e.input.charCodeAt(e.index-1);return(0===e.index||(0,a.B8)(n)||(0,a.Xh)(n))&&(!t||47!==n)}var er=n(47881);function ea(e){return e.label||!e.identifier?e.label||"":(0,er.v)(e.identifier)}let ei=/\r?\n|\r/g;function eo(e){if(!e._compiled){let t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function es(e,t,n){if("string"==typeof t&&(t=[t]),!t||0===t.length)return n;let r=-1;for(;++r=u)&&(!(e+10?" ":"")),a.shift(4),i+=a.move(function(e,t){let n;let r=[],a=0,i=0;for(;n=ei.exec(e);)o(e.slice(a,n.index)),r.push(n[0]),a=n.index+n[0].length,i++;return o(e.slice(a)),r.join("");function o(e){r.push(t(e,i,!e))}}(function(e,t,n){let r=t.indexStack,a=e.children||[],i=t.createTracker(n),o=[],s=-1;for(r.push(-1);++s\n\n"}return"\n\n"}(n,a[s+1],e,t)))}return r.pop(),o.join("")}(e,n,a.current()),eA)),o(),i}function eA(e,t,n){return 0===t?e:(n?"":" ")+e}function ek(e,t,n){let r=t.indexStack,a=e.children||[],i=[],o=-1,s=n.before;r.push(-1);let l=t.createTracker(n);for(;++o0&&("\r"===s||"\n"===s)&&"html"===u.type&&(i[i.length-1]=i[i.length-1].replace(/(\r?\n|\r)$/," "),s=" ",(l=t.createTracker(n)).move(i.join(""))),i.push(l.move(t.handle(u,e,t,{...l.current(),before:s,after:c}))),s=i[i.length-1].slice(-1)}return r.pop(),i.join("")}eS.peek=function(){return"["},eC.peek=function(){return"~"};let e_={canContainEols:["delete"],enter:{strikethrough:function(e){this.enter({type:"delete",children:[]},e)}},exit:{strikethrough:function(e){this.exit(e)}}},ev={unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"]}],handlers:{delete:eC}};function eC(e,t,n,r){let a=ed(r),i=n.enter("strikethrough"),o=a.move("~~");return o+=ek(e,n,{...a.current(),before:o,after:"~"})+a.move("~~"),i(),o}function eN(e,t,n){let r=e.value||"",a="`",i=-1;for(;RegExp("(^|[^`])"+a+"([^`]|$)").test(r);)a+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++i"none"===e?null:e),children:[]},e),this.setData("inTable",!0)},tableData:ex,tableHeader:ex,tableRow:function(e){this.enter({type:"tableRow",children:[]},e)}},exit:{codeText:function(e){let t=this.resume();this.getData("inTable")&&(t=t.replace(/\\([\\|])/g,eL));let n=this.stack[this.stack.length-1];n.value=t,this.exit(e)},table:function(e){this.exit(e),this.setData("inTable")},tableData:ew,tableHeader:ew,tableRow:ew}};function ew(e){this.exit(e)}function ex(e){this.enter({type:"tableCell",children:[]},e)}function eL(e,t){return"|"===t?t:e}let eD={exit:{taskListCheckValueChecked:eM,taskListCheckValueUnchecked:eM,paragraph:function(e){let t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){let e=this.stack[this.stack.length-1],n=e.children[0];if(n&&"text"===n.type){let r;let a=t.children,i=-1;for(;++i-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+i);let o=i.length+1;("tab"===a||"mixed"===a&&(t&&"list"===t.type&&t.spread||e.spread))&&(o=4*Math.ceil(o/4));let s=n.createTracker(r);s.move(i+" ".repeat(o-i.length)),s.shift(o);let l=n.enter("listItem"),c=n.indentLines(n.containerFlow(e,s.current()),function(e,t,n){return t?(n?"":" ".repeat(o))+e:(n?i:i+" ".repeat(o-i.length))+e});return l(),c}(e,t,n,{...r,...s.current()});return i&&(l=l.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,function(e){return e+o})),l}}};function eM(e){let t=this.stack[this.stack.length-2];t.checked="taskListCheckValueChecked"===e.type}function eF(e={}){let t=this.data();function n(e,n){let r=t[e]?t[e]:t[e]=[];r.push(n)}n("micromarkExtensions",(0,r.W)([g,{document:{91:{tokenize:R,continuation:{tokenize:I},exit:O}},text:{91:{tokenize:N},93:{add:"after",tokenize:v,resolveTo:C}}},function(e){let t=(e||{}).singleTilde,n={tokenize:function(e,n,r){let a=this.previous,i=this.events,o=0;return function(s){return 126===a&&"characterEscape"!==i[i.length-1][1].type?r(s):(e.enter("strikethroughSequenceTemporary"),function i(s){let l=(0,x.r)(a);if(126===s)return o>1?r(s):(e.consume(s),o++,i);if(o<2&&!t)return r(s);let c=e.exit("strikethroughSequenceTemporary"),u=(0,x.r)(s);return c._open=!u||2===u&&!!l,c._close=!l||2===l&&!!u,n(s)}(s))}},resolveAll:function(e,t){let n=-1;for(;++nl&&(l=e[c].length);++ds[d])&&(s[d]=e)}n.push(i)}i[c]=n,o[c]=a}let d=-1;if("object"==typeof n&&"length"in n)for(;++ds[d]&&(s[d]=i),m[d]=i),p[d]=o}i.splice(1,0,p),o.splice(1,0,m),c=-1;let g=[];for(;++c-1?n.offset:null}}}},20557:function(e,t,n){"use strict";n.d(t,{S4:function(){return a}});var r=n(96093);let a=function(e,t,n,a){"function"==typeof t&&"function"!=typeof n&&(a=n,n=t,t=null);let i=(0,r.O)(t),o=a?-1:1;(function e(r,s,l){let c=r&&"object"==typeof r?r:{};if("string"==typeof c.type){let e="string"==typeof c.tagName?c.tagName:"string"==typeof c.name?c.name:void 0;Object.defineProperty(u,"name",{value:"node ("+r.type+(e?"<"+e+">":"")+")"})}return u;function u(){var c;let u,d,p,m=[];if((!t||i(r,s,l[l.length-1]||null))&&!1===(m=Array.isArray(c=n(r,l))?c:"number"==typeof c?[!0,c]:[c])[0])return m;if(r.children&&"skip"!==m[0])for(d=(a?r.children.length:-1)+o,p=l.concat(r);d>-1&&d","Iacute":"\xcd","Icirc":"\xce","Igrave":"\xcc","Iuml":"\xcf","LT":"<","Ntilde":"\xd1","Oacute":"\xd3","Ocirc":"\xd4","Ograve":"\xd2","Oslash":"\xd8","Otilde":"\xd5","Ouml":"\xd6","QUOT":"\\"","REG":"\xae","THORN":"\xde","Uacute":"\xda","Ucirc":"\xdb","Ugrave":"\xd9","Uuml":"\xdc","Yacute":"\xdd","aacute":"\xe1","acirc":"\xe2","acute":"\xb4","aelig":"\xe6","agrave":"\xe0","amp":"&","aring":"\xe5","atilde":"\xe3","auml":"\xe4","brvbar":"\xa6","ccedil":"\xe7","cedil":"\xb8","cent":"\xa2","copy":"\xa9","curren":"\xa4","deg":"\xb0","divide":"\xf7","eacute":"\xe9","ecirc":"\xea","egrave":"\xe8","eth":"\xf0","euml":"\xeb","frac12":"\xbd","frac14":"\xbc","frac34":"\xbe","gt":">","iacute":"\xed","icirc":"\xee","iexcl":"\xa1","igrave":"\xec","iquest":"\xbf","iuml":"\xef","laquo":"\xab","lt":"<","macr":"\xaf","micro":"\xb5","middot":"\xb7","nbsp":"\xa0","not":"\xac","ntilde":"\xf1","oacute":"\xf3","ocirc":"\xf4","ograve":"\xf2","ordf":"\xaa","ordm":"\xba","oslash":"\xf8","otilde":"\xf5","ouml":"\xf6","para":"\xb6","plusmn":"\xb1","pound":"\xa3","quot":"\\"","raquo":"\xbb","reg":"\xae","sect":"\xa7","shy":"\xad","sup1":"\xb9","sup2":"\xb2","sup3":"\xb3","szlig":"\xdf","thorn":"\xfe","times":"\xd7","uacute":"\xfa","ucirc":"\xfb","ugrave":"\xf9","uml":"\xa8","uuml":"\xfc","yacute":"\xfd","yen":"\xa5","yuml":"\xff"}')},93580:function(e){"use strict";e.exports=JSON.parse('{"0":"�","128":"€","130":"‚","131":"ƒ","132":"„","133":"…","134":"†","135":"‡","136":"ˆ","137":"‰","138":"Š","139":"‹","140":"Œ","142":"Ž","145":"‘","146":"’","147":"“","148":"”","149":"•","150":"–","151":"—","152":"˜","153":"™","154":"š","155":"›","156":"œ","158":"ž","159":"Ÿ"}')}}]); \ No newline at end of file diff --git a/dbgpt/app/static/_next/static/chunks/4134.5e76ff9d82525d5f.js b/dbgpt/app/static/_next/static/chunks/4134.182782e7d7f66109.js similarity index 99% rename from dbgpt/app/static/_next/static/chunks/4134.5e76ff9d82525d5f.js rename to dbgpt/app/static/_next/static/chunks/4134.182782e7d7f66109.js index 04c913930..d99d606a6 100644 --- a/dbgpt/app/static/_next/static/chunks/4134.5e76ff9d82525d5f.js +++ b/dbgpt/app/static/_next/static/chunks/4134.182782e7d7f66109.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4134],{12545:function(e,t,l){l.r(t),l.d(t,{default:function(){return ez}});var a=l(85893),s=l(67294),r=l(2093),n=l(43446),i=l(39332),o=l(99513),c=l(24019),d=l(50888),u=l(97937),m=l(63606),x=l(50228),h=l(87547),p=l(89035),g=l(92975),v=l(12767),f=l(94184),j=l.n(f),b=l(66309),y=l(81799),w=l(41468),N=l(29158),_=l(98165),Z=l(14079),k=l(38426),C=l(45396),S=l(44442),P=l(55241),E=l(36782),R=l(39156),D=l(71577),O=l(2453),I=l(57132),q=l(36096),M=l(79166),A=l(93179),L=l(20640),J=l.n(L);function F(e){let{code:t,light:l,dark:r,language:n,customStyle:i}=e,{mode:o}=(0,s.useContext)(w.p);return(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)(D.ZP,{className:"absolute right-3 top-2 text-gray-300 hover:!text-gray-200 bg-gray-700",type:"text",icon:(0,a.jsx)(I.Z,{}),onClick:()=>{let e=J()(t);O.ZP[e?"success":"error"](e?"Copy success":"Copy failed")}}),(0,a.jsx)(A.Z,{customStyle:i,language:n,style:"dark"===o?null!=r?r:q.Z:null!=l?l:M.Z,children:t})]})}var z=l(14313),T=l(47221),G=function(e){let{data:t}=e;return t&&t.length?(0,a.jsx)(T.Z,{bordered:!0,className:"my-3",expandIcon:e=>{let{isActive:t}=e;return(0,a.jsx)(z.Z,{rotate:t?90:0})},items:t.map((e,t)=>({key:t,label:(0,a.jsxs)("div",{className:"whitespace-normal",children:[(0,a.jsxs)("span",{children:[e.name," - ",e.agent]}),"complete"===e.status?(0,a.jsx)(m.Z,{className:"!text-green-500 ml-2"}):(0,a.jsx)(c.Z,{className:"!text-gray-500 ml-2"})]}),children:(0,a.jsx)(g.D,{components:en,children:e.markdown})}))}):null},U=l(32198),$=function(e){let{data:t}=e;return t&&t.length?(0,a.jsx)(a.Fragment,{children:t.map((e,t)=>(0,a.jsxs)("div",{className:"rounded my-4 md:my-6",children:[(0,a.jsxs)("div",{className:"flex items-center mb-3 text-sm",children:[e.model?(0,y.A)(e.model):(0,a.jsx)("div",{className:"rounded-full w-6 h-6 bg-gray-100"}),(0,a.jsxs)("div",{className:"ml-2 opacity-70",children:[e.sender,(0,a.jsx)(U.Z,{className:"mx-2 text-base"}),e.receiver]})]}),(0,a.jsx)("div",{className:"whitespace-normal text-sm",children:(0,a.jsx)(g.D,{components:en,children:e.markdown})})]},t))}):null},H=function(e){let{data:t}=e;return(0,a.jsxs)("div",{className:"rounded overflow-hidden",children:[(0,a.jsx)("div",{className:"p-3 text-white bg-red-500 whitespace-normal",children:t.display_type}),(0,a.jsxs)("div",{className:"p-3 bg-red-50",children:[(0,a.jsx)("div",{className:"mb-2 whitespace-normal",children:t.thought}),(0,a.jsx)(F,{code:(0,E.WU)(t.sql),language:"sql"})]})]})},V=l(8497),W=function(e){var t;let{data:l,type:s,sql:r}=e,n=(null==l?void 0:l[0])?null===(t=Object.keys(null==l?void 0:l[0]))||void 0===t?void 0:t.map(e=>({title:e,dataIndex:e,key:e})):[],i={key:"chart",label:"Chart",children:(0,a.jsx)(V._,{data:l,chartType:(0,V.a)(s)})},o={key:"sql",label:"SQL",children:(0,a.jsx)(F,{language:"sql",code:(0,E.WU)(r,{language:"mysql"})})},c={key:"data",label:"Data",children:(0,a.jsx)(C.Z,{dataSource:l,columns:n})},d="response_table"===s?[c,o]:[i,o,c];return(0,a.jsx)(S.Z,{defaultActiveKey:"response_table"===s?"data":"chart",items:d,size:"small"})},B=function(e){let{data:t}=e;return(0,a.jsx)(W,{data:t.data,type:t.type,sql:t.sql})};let Q=[[2],[1,2],[1,3],[2,1,2],[2,1,3],[3,1,3],[3,2,3]];var K=function(e){let{data:t}=e,l=(0,s.useMemo)(()=>{if(t.chart_count>1){let e=Q[t.chart_count-2],l=0;return e.map(e=>{let a=t.data.slice(l,l+e);return l=e,a})}return[t.data]},[t.data,t.chart_count]);return(0,a.jsx)("div",{className:"flex flex-col gap-3",children:l.map((e,t)=>(0,a.jsx)("div",{className:"flex gap-3",children:e.map((e,t)=>(0,a.jsxs)("div",{className:"flex flex-1 flex-col justify-between p-4 rounded border border-gray-200 dark:border-gray-500 whitespace-normal",children:[(0,a.jsxs)("div",{children:[e.title&&(0,a.jsx)("div",{className:"mb-2 text-lg",children:e.title}),e.describe&&(0,a.jsx)("div",{className:"mb-4 text-sm text-gray-500",children:e.describe})]}),(0,a.jsx)(R._z,{data:e.data,chartType:(0,R.aG)(e.type)})]},"chart-".concat(t)))},"row-".concat(t)))})};let X={todo:{bgClass:"bg-gray-500",icon:(0,a.jsx)(c.Z,{className:"ml-2"})},runing:{bgClass:"bg-blue-500",icon:(0,a.jsx)(d.Z,{className:"ml-2"})},failed:{bgClass:"bg-red-500",icon:(0,a.jsx)(u.Z,{className:"ml-2"})},complete:{bgClass:"bg-green-500",icon:(0,a.jsx)(m.Z,{className:"ml-2"})}};var Y=function(e){var t,l;let{data:s}=e,{bgClass:r,icon:n}=null!==(t=X[s.status])&&void 0!==t?t:{};return(0,a.jsxs)("div",{className:"bg-theme-light dark:bg-theme-dark-container rounded overflow-hidden my-2 flex flex-col lg:max-w-[80%]",children:[(0,a.jsxs)("div",{className:j()("flex px-4 md:px-6 py-2 items-center text-white text-sm",r),children:[s.name,n]}),s.result?(0,a.jsx)("div",{className:"px-4 md:px-6 py-4 text-sm whitespace-normal",children:(0,a.jsx)(g.D,{components:en,rehypePlugins:[v.Z],children:null!==(l=s.result)&&void 0!==l?l:""})}):(0,a.jsx)("div",{className:"px-4 md:px-6 py-4 text-sm",children:s.err_msg})]})},ee=l(76199),et=l(67421),el=l(24136),ea=function(e){let{data:t}=e,{t:l}=(0,et.$G)(),[r,n]=(0,s.useState)(0);return(0,a.jsxs)("div",{className:"bg-[#EAEAEB] rounded overflow-hidden border border-theme-primary dark:bg-theme-dark text-sm",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"flex",children:t.code.map((e,t)=>(0,a.jsxs)("div",{className:j()("px-4 py-2 text-[#121417] dark:text-white cursor-pointer",{"bg-white dark:bg-theme-dark-container":t===r}),onClick:()=>{n(t)},children:["CODE ",t+1,": ",e[0]]},t))}),t.code.length&&(0,a.jsx)(F,{language:t.code[r][0],code:t.code[r][1],customStyle:{maxHeight:300,margin:0},light:el.Z,dark:M.Z})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"flex",children:(0,a.jsxs)("div",{className:"bg-white dark:bg-theme-dark-container px-4 py-2 text-[#121417] dark:text-white",children:[l("Terminal")," ",t.exit_success?(0,a.jsx)(m.Z,{className:"text-green-600"}):(0,a.jsx)(u.Z,{className:"text-red-600"})]})}),(0,a.jsx)("div",{className:"p-4 max-h-72 overflow-y-auto whitespace-normal bg-white dark:dark:bg-theme-dark",children:(0,a.jsx)(g.D,{components:en,remarkPlugins:[ee.Z],children:t.log})})]})]})};let es=["custom-view","chart-view","references","summary"],er={code(e){let{inline:t,node:l,className:s,children:r,style:n,...i}=e,o=String(r),{context:c,matchValues:d}=function(e){let t=es.reduce((t,l)=>{let a=RegExp("<".concat(l,"[^>]*/?>"),"gi");return e=e.replace(a,e=>(t.push(e),"")),t},[]);return{context:e,matchValues:t}}(o),u=(null==s?void 0:s.replace("language-",""))||"javascript";if("agent-plans"===u)try{let e=JSON.parse(o);return(0,a.jsx)(G,{data:e})}catch(e){return(0,a.jsx)(F,{language:u,code:o})}if("agent-messages"===u)try{let e=JSON.parse(o);return(0,a.jsx)($,{data:e})}catch(e){return(0,a.jsx)(F,{language:u,code:o})}if("vis-convert-error"===u)try{let e=JSON.parse(o);return(0,a.jsx)(H,{data:e})}catch(e){return(0,a.jsx)(F,{language:u,code:o})}if("vis-dashboard"===u)try{let e=JSON.parse(o);return(0,a.jsx)(K,{data:e})}catch(e){return(0,a.jsx)(F,{language:u,code:o})}if("vis-chart"===u)try{let e=JSON.parse(o);return(0,a.jsx)(B,{data:e})}catch(e){return(0,a.jsx)(F,{language:u,code:o})}if("vis-plugin"===u)try{let e=JSON.parse(o);return(0,a.jsx)(Y,{data:e})}catch(e){return(0,a.jsx)(F,{language:u,code:o})}if("vis-code"===u)try{let e=JSON.parse(o);return(0,a.jsx)(ea,{data:e})}catch(e){return(0,a.jsx)(F,{language:u,code:o})}return(0,a.jsxs)(a.Fragment,{children:[t?(0,a.jsx)("code",{...i,style:n,className:"p-1 mx-1 rounded bg-theme-light dark:bg-theme-dark text-sm",children:r}):(0,a.jsx)(F,{code:c,language:u}),(0,a.jsx)(g.D,{components:er,rehypePlugins:[v.Z],children:d.join("\n")})]})},ul(e){let{children:t}=e;return(0,a.jsx)("ul",{className:"py-1",children:t})},ol(e){let{children:t}=e;return(0,a.jsx)("ol",{className:"py-1",children:t})},li(e){let{children:t,ordered:l}=e;return(0,a.jsx)("li",{className:"text-sm leading-7 ml-5 pl-2 text-gray-600 dark:text-gray-300 ".concat(l?"list-decimal":"list-disc"),children:t})},table(e){let{children:t}=e;return(0,a.jsx)("table",{className:"my-2 rounded-tl-md rounded-tr-md max-w-full bg-white dark:bg-gray-800 text-sm rounded-lg overflow-hidden",children:t})},thead(e){let{children:t}=e;return(0,a.jsx)("thead",{className:"bg-[#fafafa] dark:bg-black font-semibold",children:t})},th(e){let{children:t}=e;return(0,a.jsx)("th",{className:"!text-left p-4",children:t})},td(e){let{children:t}=e;return(0,a.jsx)("td",{className:"p-4 border-t border-[#f0f0f0] dark:border-gray-700",children:t})},h1(e){let{children:t}=e;return(0,a.jsx)("h3",{className:"text-2xl font-bold my-4 border-b border-slate-300 pb-4",children:t})},h2(e){let{children:t}=e;return(0,a.jsx)("h3",{className:"text-xl font-bold my-3",children:t})},h3(e){let{children:t}=e;return(0,a.jsx)("h3",{className:"text-lg font-semibold my-2",children:t})},h4(e){let{children:t}=e;return(0,a.jsx)("h3",{className:"text-base font-semibold my-1",children:t})},a(e){let{children:t,href:l}=e;return(0,a.jsxs)("div",{className:"inline-block text-blue-600 dark:text-blue-400",children:[(0,a.jsx)(N.Z,{className:"mr-1"}),(0,a.jsx)("a",{href:l,target:"_blank",children:t})]})},img(e){let{src:t,alt:l}=e;return(0,a.jsx)("div",{children:(0,a.jsx)(k.Z,{className:"min-h-[1rem] max-w-full max-h-full border rounded",src:t,alt:l,placeholder:(0,a.jsx)(b.Z,{icon:(0,a.jsx)(_.Z,{spin:!0}),color:"processing",children:"Image Loading..."}),fallback:"/images/fallback.png"})})},blockquote(e){let{children:t}=e;return(0,a.jsx)("blockquote",{className:"py-4 px-6 border-l-4 border-blue-600 rounded bg-white my-2 text-gray-500 dark:bg-slate-800 dark:text-gray-200 dark:border-white shadow-sm",children:t})},"chart-view":function(e){var t,l,s;let r,{content:n,children:i}=e;try{r=JSON.parse(n)}catch(e){console.log(e,n),r={type:"response_table",sql:"",data:[]}}let o=(null==r?void 0:null===(t=r.data)||void 0===t?void 0:t[0])?null===(l=Object.keys(null==r?void 0:null===(s=r.data)||void 0===s?void 0:s[0]))||void 0===l?void 0:l.map(e=>({title:e,dataIndex:e,key:e})):[],c={key:"chart",label:"Chart",children:(0,a.jsx)(R._z,{data:null==r?void 0:r.data,chartType:(0,R.aG)(null==r?void 0:r.type)})},d={key:"sql",label:"SQL",children:(0,a.jsx)(F,{code:(0,E.WU)(null==r?void 0:r.sql,{language:"mysql"}),language:"sql"})},u={key:"data",label:"Data",children:(0,a.jsx)(C.Z,{dataSource:null==r?void 0:r.data,columns:o})},m=(null==r?void 0:r.type)==="response_table"?[u,d]:[c,d,u];return(0,a.jsxs)("div",{children:[(0,a.jsx)(S.Z,{defaultActiveKey:(null==r?void 0:r.type)==="response_table"?"data":"chart",items:m,size:"small"}),i]})},references:function(e){let t,{title:l,references:s,children:r}=e;if(r)try{l=(t=JSON.parse(r)).title,s=t.references}catch(e){return console.log("parse references failed",e),(0,a.jsx)("p",{className:"text-sm text-red-500",children:"Render Reference Error!"})}else try{s=JSON.parse(s)}catch(e){return console.log("parse references failed",e),(0,a.jsx)("p",{className:"text-sm text-red-500",children:"Render Reference Error!"})}return!s||(null==s?void 0:s.length)<1?null:(0,a.jsxs)("div",{className:"border-t-[1px] border-gray-300 mt-3 py-2",children:[(0,a.jsxs)("p",{className:"text-sm text-gray-500 dark:text-gray-400 mb-2",children:[(0,a.jsx)(N.Z,{className:"mr-2"}),(0,a.jsx)("span",{className:"font-semibold",children:l})]}),s.map((e,t)=>{var l;return(0,a.jsxs)("div",{className:"text-sm font-normal block ml-2 h-6 leading-6 overflow-hidden",children:[(0,a.jsxs)("span",{className:"inline-block w-6",children:["[",t+1,"]"]}),(0,a.jsx)("span",{className:"mr-2 lg:mr-4 text-blue-400",children:e.name}),null==e?void 0:null===(l=e.chunks)||void 0===l?void 0:l.map((t,l)=>(0,a.jsxs)("span",{children:["object"==typeof t?(0,a.jsx)(P.Z,{content:(0,a.jsxs)("div",{className:"max-w-4xl",children:[(0,a.jsx)("p",{className:"mt-2 font-bold mr-2 border-t border-gray-500 pt-2",children:"Content:"}),(0,a.jsx)("p",{children:(null==t?void 0:t.content)||"No Content"}),(0,a.jsx)("p",{className:"mt-2 font-bold mr-2 border-t border-gray-500 pt-2",children:"MetaData:"}),(0,a.jsx)("p",{children:(null==t?void 0:t.meta_info)||"No MetaData"}),(0,a.jsx)("p",{className:"mt-2 font-bold mr-2 border-t border-gray-500 pt-2",children:"Score:"}),(0,a.jsx)("p",{children:(null==t?void 0:t.recall_score)||""})]}),title:"Chunk Information",children:(0,a.jsx)("span",{className:"cursor-pointer text-blue-500 ml-2",children:null==t?void 0:t.id},"chunk_content_".concat(null==t?void 0:t.id))}):(0,a.jsx)("span",{className:"cursor-pointer text-blue-500 ml-2",children:t},"chunk_id_".concat(t)),l<(null==e?void 0:e.chunks.length)-1&&(0,a.jsx)("span",{children:","},"chunk_comma_".concat(l))]},"chunk_".concat(l)))]},"file_".concat(t))})]})},summary:function(e){let{children:t}=e;return(0,a.jsxs)("div",{children:[(0,a.jsxs)("p",{className:"mb-2",children:[(0,a.jsx)(Z.Z,{className:"mr-2"}),(0,a.jsx)("span",{className:"font-semibold",children:"Document Summary"})]}),(0,a.jsx)("div",{children:t})]})}};var en=er;let ei={todo:{bgClass:"bg-gray-500",icon:(0,a.jsx)(c.Z,{className:"ml-2"})},runing:{bgClass:"bg-blue-500",icon:(0,a.jsx)(d.Z,{className:"ml-2"})},failed:{bgClass:"bg-red-500",icon:(0,a.jsx)(u.Z,{className:"ml-2"})},completed:{bgClass:"bg-green-500",icon:(0,a.jsx)(m.Z,{className:"ml-2"})}};function eo(e){return e.replaceAll("\\n","\n").replace(/]+)>/gi,"").replace(/]+)>/gi,"")}var ec=(0,s.memo)(function(e){let{children:t,content:l,isChartChat:r,onLinkClick:n}=e,{scene:i}=(0,s.useContext)(w.p),{context:o,model_name:c,role:d}=l,u="view"===d,{relations:m,value:f,cachePluginContext:N}=(0,s.useMemo)(()=>{if("string"!=typeof o)return{relations:[],value:"",cachePluginContext:[]};let[e,t]=o.split(" relations:"),l=t?t.split(","):[],a=[],s=0,r=e.replace(/]*>[^<]*<\/dbgpt-view>/gi,e=>{try{var t;let l=e.replaceAll("\n","\\n").replace(/<[^>]*>|<\/[^>]*>/gm,""),r=JSON.parse(l),n="".concat(s,"");return a.push({...r,result:eo(null!==(t=r.result)&&void 0!==t?t:"")}),s++,n}catch(t){return console.log(t.message,t),e}});return{relations:l,cachePluginContext:a,value:r}},[o]),_=(0,s.useMemo)(()=>({"custom-view"(e){var t;let{children:l}=e,s=+l.toString();if(!N[s])return l;let{name:r,status:n,err_msg:i,result:o}=N[s],{bgClass:c,icon:d}=null!==(t=ei[n])&&void 0!==t?t:{};return(0,a.jsxs)("div",{className:"bg-white dark:bg-[#212121] rounded-lg overflow-hidden my-2 flex flex-col lg:max-w-[80%]",children:[(0,a.jsxs)("div",{className:j()("flex px-4 md:px-6 py-2 items-center text-white text-sm",c),children:[r,d]}),o?(0,a.jsx)("div",{className:"px-4 md:px-6 py-4 text-sm",children:(0,a.jsx)(g.D,{components:en,rehypePlugins:[v.Z],children:null!=o?o:""})}):(0,a.jsx)("div",{className:"px-4 md:px-6 py-4 text-sm",children:i})]})}}),[o,N]);return u||o?(0,a.jsxs)("div",{className:j()("relative flex flex-wrap w-full p-2 md:p-4 rounded-xl break-words",{"bg-white dark:bg-[#232734]":u,"lg:w-full xl:w-full pl-0":["chat_with_db_execute","chat_dashboard"].includes(i)}),children:[(0,a.jsx)("div",{className:"mr-2 flex flex-shrink-0 items-center justify-center h-7 w-7 rounded-full text-lg sm:mr-4",children:u?(0,y.A)(c)||(0,a.jsx)(x.Z,{}):(0,a.jsx)(h.Z,{})}),(0,a.jsxs)("div",{className:"flex-1 overflow-hidden items-center text-md leading-8 pb-2",children:[!u&&"string"==typeof o&&o,u&&r&&"object"==typeof o&&(0,a.jsxs)("div",{children:["[".concat(o.template_name,"]: "),(0,a.jsxs)("span",{className:"text-theme-primary cursor-pointer",onClick:n,children:[(0,a.jsx)(p.Z,{className:"mr-1"}),o.template_introduce||"More Details"]})]}),u&&"string"==typeof o&&(0,a.jsx)(g.D,{components:{...en,..._},rehypePlugins:[v.Z],children:eo(f)}),!!(null==m?void 0:m.length)&&(0,a.jsx)("div",{className:"flex flex-wrap mt-2",children:null==m?void 0:m.map((e,t)=>(0,a.jsx)(b.Z,{color:"#108ee9",children:e},e+t))})]}),t]}):(0,a.jsx)("div",{className:"h-12"})}),ed=l(59301),eu=l(41132),em=l(74312),ex=l(3414),eh=l(72868),ep=l(59562),eg=l(14553),ev=l(25359),ef=l(7203),ej=l(48665),eb=l(26047),ey=l(99056),ew=l(57814),eN=l(63955),e_=l(33028),eZ=l(40911),ek=l(66478),eC=l(83062),eS=l(43893),eP=e=>{var t;let{conv_index:l,question:r,knowledge_space:n,select_param:i}=e,{t:o}=(0,et.$G)(),{chatId:c}=(0,s.useContext)(w.p),[d,u]=(0,s.useState)(""),[m,x]=(0,s.useState)(4),[h,p]=(0,s.useState)(""),g=(0,s.useRef)(null),[v,f]=O.ZP.useMessage(),j=(0,s.useCallback)((e,t)=>{t?(0,eS.Vx)((0,eS.Eb)(c,l)).then(e=>{var t,l,a,s;let r=null!==(t=e[1])&&void 0!==t?t:{};u(null!==(l=r.ques_type)&&void 0!==l?l:""),x(parseInt(null!==(a=r.score)&&void 0!==a?a:"4")),p(null!==(s=r.messages)&&void 0!==s?s:"")}).catch(e=>{console.log(e)}):(u(""),x(4),p(""))},[c,l]),b=(0,em.Z)(ex.Z)(e=>{let{theme:t}=e;return{backgroundColor:"dark"===t.palette.mode?"#FBFCFD":"#0E0E10",...t.typography["body-sm"],padding:t.spacing(1),display:"flex",alignItems:"center",justifyContent:"center",borderRadius:4,width:"100%",height:"100%"}});return(0,a.jsxs)(eh.L,{onOpenChange:j,children:[f,(0,a.jsx)(eC.Z,{title:o("Rating"),children:(0,a.jsx)(ep.Z,{slots:{root:eg.ZP},slotProps:{root:{variant:"plain",color:"primary"}},sx:{borderRadius:40},children:(0,a.jsx)(ed.Z,{})})}),(0,a.jsxs)(ev.Z,{children:[(0,a.jsx)(ef.Z,{disabled:!0,sx:{minHeight:0}}),(0,a.jsx)(ej.Z,{sx:{width:"100%",maxWidth:350,display:"grid",gap:3,padding:1},children:(0,a.jsx)("form",{onSubmit:e=>{e.preventDefault();let t={conv_uid:c,conv_index:l,question:r,knowledge_space:n,score:m,ques_type:d,messages:h};console.log(t),(0,eS.Vx)((0,eS.VC)({data:t})).then(e=>{v.open({type:"success",content:"save success"})}).catch(e=>{v.open({type:"error",content:"save error"})})},children:(0,a.jsxs)(eb.Z,{container:!0,spacing:.5,columns:13,sx:{flexGrow:1},children:[(0,a.jsx)(eb.Z,{xs:3,children:(0,a.jsx)(b,{children:o("Q_A_Category")})}),(0,a.jsx)(eb.Z,{xs:10,children:(0,a.jsx)(ey.Z,{action:g,value:d,placeholder:"Choose one…",onChange:(e,t)=>u(null!=t?t:""),...d&&{endDecorator:(0,a.jsx)(eg.ZP,{size:"sm",variant:"plain",color:"neutral",onMouseDown:e=>{e.stopPropagation()},onClick:()=>{var e;u(""),null===(e=g.current)||void 0===e||e.focusVisible()},children:(0,a.jsx)(eu.Z,{})}),indicator:null},sx:{width:"100%"},children:i&&(null===(t=Object.keys(i))||void 0===t?void 0:t.map(e=>(0,a.jsx)(ew.Z,{value:e,children:i[e]},e)))})}),(0,a.jsx)(eb.Z,{xs:3,children:(0,a.jsx)(b,{children:(0,a.jsx)(eC.Z,{title:(0,a.jsx)(ej.Z,{children:(0,a.jsx)("div",{children:o("feed_back_desc")})}),variant:"solid",placement:"left",children:o("Q_A_Rating")})})}),(0,a.jsx)(eb.Z,{xs:10,sx:{pl:0,ml:0},children:(0,a.jsx)(eN.Z,{"aria-label":"Custom",step:1,min:0,max:5,valueLabelFormat:function(e){return({0:o("Lowest"),1:o("Missed"),2:o("Lost"),3:o("Incorrect"),4:o("Verbose"),5:o("Best")})[e]},valueLabelDisplay:"on",marks:[{value:0,label:"0"},{value:1,label:"1"},{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"}],sx:{width:"90%",pt:3,m:2,ml:1},onChange:e=>{var t;return x(null===(t=e.target)||void 0===t?void 0:t.value)},value:m})}),(0,a.jsx)(eb.Z,{xs:13,children:(0,a.jsx)(e_.Z,{placeholder:o("Please_input_the_text"),value:h,onChange:e=>p(e.target.value),minRows:2,maxRows:4,endDecorator:(0,a.jsx)(eZ.ZP,{level:"body-xs",sx:{ml:"auto"},children:o("input_count")+h.length+o("input_unit")}),sx:{width:"100%",fontSize:14}})}),(0,a.jsx)(eb.Z,{xs:13,children:(0,a.jsx)(ek.Z,{type:"submit",variant:"outlined",sx:{width:"100%",height:"100%"},children:o("submit")})})]})})})]})]})},eE=l(32983),eR=l(36147),eD=l(96486),eO=l(19409),eI=l(98399),eq=l(87740),eM=l(80573),eA=(0,s.memo)(function(e){let{content:t}=e,{scene:l}=(0,s.useContext)(w.p),r="view"===t.role;return(0,a.jsx)("div",{className:j()("relative w-full p-2 md:p-4 rounded-xl break-words",{"bg-white dark:bg-[#232734]":r,"lg:w-full xl:w-full pl-0":["chat_with_db_execute","chat_dashboard"].includes(l)}),children:r?(0,a.jsx)(g.D,{components:en,rehypePlugins:[v.Z],children:t.context.replace(/]+)>/gi,"
").replace(/]+)>/gi,"")}):(0,a.jsx)("div",{className:"",children:t.context})})}),eL=e=>{var t,l;let{messages:n,onSubmit:c}=e,{dbParam:d,currentDialogue:u,scene:m,model:x,refreshDialogList:h,chatId:p,agent:g,docId:v}=(0,s.useContext)(w.p),{t:f}=(0,et.$G)(),b=(0,i.useSearchParams)(),N=null!==(t=b&&b.get("select_param"))&&void 0!==t?t:"",_=null!==(l=b&&b.get("spaceNameOriginal"))&&void 0!==l?l:"",[Z,k]=(0,s.useState)(!1),[C,S]=(0,s.useState)(!1),[P,E]=(0,s.useState)(n),[R,D]=(0,s.useState)(""),[q,M]=(0,s.useState)(),A=(0,s.useRef)(null),L=(0,s.useMemo)(()=>"chat_dashboard"===m,[m]),F=(0,eM.Z)(),z=(0,s.useMemo)(()=>{switch(m){case"chat_agent":return g;case"chat_excel":return null==u?void 0:u.select_param;case"chat_flow":return N;default:return _||d}},[m,g,u,d,_,N]),T=async e=>{if(!Z&&e.trim()){if("chat_agent"===m&&!g){O.ZP.warning(f("choice_agent_tip"));return}try{k(!0),await c(e,{select_param:null!=z?z:""})}finally{k(!1)}}},G=e=>{try{return JSON.parse(e)}catch(t){return e}},[U,$]=O.ZP.useMessage(),H=async e=>{let t=null==e?void 0:e.replace(/\trelations:.*/g,""),l=J()(t);l?t?U.open({type:"success",content:f("Copy_success")}):U.open({type:"warning",content:f("Copy_nothing")}):U.open({type:"error",content:f("Copry_error")})},V=async()=>{!Z&&v&&(k(!0),await F(v),k(!1))};return(0,r.Z)(async()=>{let e=(0,eI.a_)();e&&e.id===p&&(await T(e.message),h(),localStorage.removeItem(eI.rU))},[p]),(0,s.useEffect)(()=>{let e=n;L&&(e=(0,eD.cloneDeep)(n).map(e=>((null==e?void 0:e.role)==="view"&&"string"==typeof(null==e?void 0:e.context)&&(e.context=G(null==e?void 0:e.context)),e))),E(e.filter(e=>["view","human"].includes(e.role)))},[L,n]),(0,s.useEffect)(()=>{(0,eS.Vx)((0,eS.Lu)()).then(e=>{var t;M(null!==(t=e[1])&&void 0!==t?t:{})}).catch(e=>{console.log(e)})},[]),(0,s.useEffect)(()=>{setTimeout(()=>{var e;null===(e=A.current)||void 0===e||e.scrollTo(0,A.current.scrollHeight)},50)},[n]),(0,a.jsxs)(a.Fragment,{children:[$,(0,a.jsx)("div",{ref:A,className:"flex flex-1 overflow-y-auto pb-8 w-full flex-col",children:(0,a.jsx)("div",{className:"flex items-center flex-1 flex-col text-sm leading-6 text-slate-900 dark:text-slate-300 sm:text-base sm:leading-7",children:P.length?P.map((e,t)=>{var l;return"chat_agent"===m?(0,a.jsx)(eA,{content:e},t):(0,a.jsx)(ec,{content:e,isChartChat:L,onLinkClick:()=>{S(!0),D(JSON.stringify(null==e?void 0:e.context,null,2))},children:"view"===e.role&&(0,a.jsxs)("div",{className:"flex w-full border-t border-gray-200 dark:border-theme-dark",children:["chat_knowledge"===m&&e.retry?(0,a.jsxs)(ek.Z,{onClick:V,slots:{root:eg.ZP},slotProps:{root:{variant:"plain",color:"primary"}},children:[(0,a.jsx)(eq.Z,{}),"\xa0",(0,a.jsx)("span",{className:"text-sm",children:f("Retry")})]}):null,(0,a.jsxs)("div",{className:"flex w-full flex-row-reverse",children:[(0,a.jsx)(eP,{select_param:q,conv_index:Math.ceil((t+1)/2),question:null===(l=null==P?void 0:P.filter(t=>(null==t?void 0:t.role)==="human"&&(null==t?void 0:t.order)===e.order)[0])||void 0===l?void 0:l.context,knowledge_space:_||d||""}),(0,a.jsx)(eC.Z,{title:f("Copy"),children:(0,a.jsx)(ek.Z,{onClick:()=>H(null==e?void 0:e.context),slots:{root:eg.ZP},slotProps:{root:{variant:"plain",color:"primary"}},sx:{borderRadius:40},children:(0,a.jsx)(I.Z,{})})})]})]})},t)}):(0,a.jsx)(eE.Z,{image:"/empty.png",imageStyle:{width:320,height:320,margin:"0 auto",maxWidth:"100%",maxHeight:"100%"},className:"flex items-center justify-center flex-col h-full w-full",description:"Start a conversation"})})}),(0,a.jsx)("div",{className:j()("relative after:absolute after:-top-8 after:h-8 after:w-full after:bg-gradient-to-t after:from-theme-light after:to-transparent dark:after:from-theme-dark",{"cursor-not-allowed":"chat_excel"===m&&!(null==u?void 0:u.select_param)}),children:(0,a.jsxs)("div",{className:"flex flex-wrap w-full py-2 sm:pt-6 sm:pb-10 items-center",children:[x&&(0,a.jsx)("div",{className:"mr-2 flex",children:(0,y.A)(x)}),(0,a.jsx)(eO.Z,{loading:Z,onSubmit:T,handleFinish:k})]})}),(0,a.jsx)(eR.default,{title:"JSON Editor",open:C,width:"60%",cancelButtonProps:{hidden:!0},onOk:()=>{S(!1)},onCancel:()=>{S(!1)},children:(0,a.jsx)(o.Z,{className:"w-full h-[500px]",language:"json",value:R})})]})},eJ=l(67772),eF=l(45247),ez=()=>{var e;let t=(0,i.useSearchParams)(),{scene:l,chatId:o,model:c,agent:d,setModel:u,history:m,setHistory:x}=(0,s.useContext)(w.p),h=(0,n.Z)({}),p=null!==(e=t&&t.get("initMessage"))&&void 0!==e?e:"",[g,v]=(0,s.useState)(!1),[f,b]=(0,s.useState)(),y=async()=>{v(!0);let[,e]=await (0,eS.Vx)((0,eS.$i)(o));x(null!=e?e:[]),v(!1)},N=e=>{var t;let l=null===(t=e[e.length-1])||void 0===t?void 0:t.context;if(l)try{let e=JSON.parse(l);b((null==e?void 0:e.template_name)==="report"?null==e?void 0:e.charts:void 0)}catch(e){b(void 0)}};(0,r.Z)(async()=>{let e=(0,eI.a_)();e&&e.id===o||await y()},[p,o]),(0,s.useEffect)(()=>{var e,t;if(!m.length)return;let l=null===(e=null===(t=m.filter(e=>"view"===e.role))||void 0===t?void 0:t.slice(-1))||void 0===e?void 0:e[0];(null==l?void 0:l.model_name)&&u(l.model_name),N(m)},[m.length]),(0,s.useEffect)(()=>()=>{x([])},[]);let _=(0,s.useCallback)((e,t)=>new Promise(a=>{let s=[...m,{role:"human",context:e,model_name:c,order:0,time_stamp:0},{role:"view",context:"",model_name:c,order:0,time_stamp:0}],r=s.length-1;x([...s]),h({data:{...t,chat_mode:l||"chat_normal",model_name:c,user_input:e},chatId:o,onMessage:e=>{(null==t?void 0:t.incremental)?s[r].context+=e:s[r].context=e,x([...s])},onDone:()=>{N(s),a()},onClose:()=>{N(s),a()},onError:e=>{s[r].context=e,x([...s]),a()}})}),[m,h,o,c,d,l]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eF.Z,{visible:g}),(0,a.jsx)(eJ.Z,{refreshHistory:y,modelChange:e=>{u(e)}}),(0,a.jsxs)("div",{className:"px-4 flex flex-1 flex-wrap overflow-hidden relative",children:[!!(null==f?void 0:f.length)&&(0,a.jsx)("div",{className:"w-full pb-4 xl:w-3/4 h-3/5 xl:pr-4 xl:h-full overflow-y-auto",children:(0,a.jsx)(R.ZP,{chartsData:f})}),!(null==f?void 0:f.length)&&"chat_dashboard"===l&&(0,a.jsx)(eE.Z,{image:"/empty.png",imageStyle:{width:320,height:320,margin:"0 auto",maxWidth:"100%",maxHeight:"100%"},className:"w-full xl:w-3/4 h-3/5 xl:h-full pt-0 md:pt-10"}),(0,a.jsx)("div",{className:j()("flex flex-1 flex-col overflow-hidden",{"px-0 xl:pl-4 h-2/5 w-full xl:w-auto xl:h-full border-t xl:border-t-0 xl:border-l dark:border-gray-800":"chat_dashboard"===l,"h-full lg:px-8":"chat_dashboard"!==l}),children:(0,a.jsx)(eL,{messages:m,onSubmit:_})})]})]})}},19409:function(e,t,l){l.d(t,{Z:function(){return D}});var a=l(85893),s=l(27496),r=l(79531),n=l(71577),i=l(67294),o=l(2487),c=l(83062),d=l(2453),u=l(46735),m=l(55241),x=l(39479),h=l(51009),p=l(58299),g=l(577),v=l(30119),f=l(67421);let j=e=>{let{data:t,loading:l,submit:s,close:r}=e,{t:n}=(0,f.$G)(),i=e=>()=>{s(e),r()};return(0,a.jsx)("div",{style:{maxHeight:400,overflow:"auto"},children:(0,a.jsx)(o.Z,{dataSource:null==t?void 0:t.data,loading:l,rowKey:e=>e.prompt_name,renderItem:e=>(0,a.jsx)(o.Z.Item,{onClick:i(e.content),children:(0,a.jsx)(c.Z,{title:e.content,children:(0,a.jsx)(o.Z.Item.Meta,{style:{cursor:"copy"},title:e.prompt_name,description:n("Prompt_Info_Scene")+":".concat(e.chat_scene,",")+n("Prompt_Info_Sub_Scene")+":".concat(e.sub_chat_scene)})})},e.prompt_name)})})};var b=e=>{let{submit:t}=e,{t:l}=(0,f.$G)(),[s,r]=(0,i.useState)(!1),[n,o]=(0,i.useState)("common"),{data:b,loading:y}=(0,g.Z)(()=>(0,v.PR)("/prompt/list",{prompt_type:n}),{refreshDeps:[n],onError:e=>{d.ZP.error(null==e?void 0:e.message)}});return(0,a.jsx)(u.ZP,{theme:{components:{Popover:{minWidth:250}}},children:(0,a.jsx)(m.Z,{title:(0,a.jsx)(x.Z.Item,{label:"Prompt "+l("Type"),children:(0,a.jsx)(h.default,{style:{width:150},value:n,onChange:e=>{o(e)},options:[{label:l("Public")+" Prompts",value:"common"},{label:l("Private")+" Prompts",value:"private"}]})}),content:(0,a.jsx)(j,{data:b,loading:y,submit:t,close:()=>{r(!1)}}),placement:"topRight",trigger:"click",open:s,onOpenChange:e=>{r(e)},children:(0,a.jsx)(c.Z,{title:l("Click_Select")+" Prompt",children:(0,a.jsx)(p.Z,{className:"bottom-[30%]"})})})})},y=l(41468),w=l(43893),N=l(80573),_=l(5392),Z=l(84553);function k(e){let{dbParam:t,setDocId:l}=(0,i.useContext)(y.p),{onUploadFinish:s,handleFinish:r}=e,o=(0,N.Z)(),[c,d]=(0,i.useState)(!1),u=async e=>{d(!0);let a=new FormData;a.append("doc_name",e.file.name),a.append("doc_file",e.file),a.append("doc_type","DOCUMENT");let n=await (0,w.Vx)((0,w.iG)(t||"default",a));if(!n[1]){d(!1);return}l(n[1]),s(),d(!1),null==r||r(!0),await o(n[1]),null==r||r(!1)};return(0,a.jsx)(Z.default,{customRequest:u,showUploadList:!1,maxCount:1,multiple:!1,className:"absolute z-10 top-2 left-2",accept:".pdf,.ppt,.pptx,.xls,.xlsx,.doc,.docx,.txt,.md",children:(0,a.jsx)(n.ZP,{loading:c,size:"small",shape:"circle",icon:(0,a.jsx)(_.Z,{})})})}var C=l(11163),S=l(82353),P=l(1051);function E(e){let{document:t}=e;switch(t.status){case"RUNNING":return(0,a.jsx)(S.Rp,{});case"FINISHED":default:return(0,a.jsx)(S.s2,{});case"FAILED":return(0,a.jsx)(P.Z,{})}}function R(e){let{documents:t,dbParam:l}=e,s=(0,C.useRouter)(),r=e=>{s.push("/knowledge/chunk/?spaceName=".concat(l,"&id=").concat(e))};return(null==t?void 0:t.length)?(0,a.jsx)("div",{className:"absolute flex overflow-scroll h-12 top-[-35px] w-full z-10",children:t.map(e=>{let t;switch(e.status){case"RUNNING":t="#2db7f5";break;case"FINISHED":default:t="#87d068";break;case"FAILED":t="#f50"}return(0,a.jsx)(c.Z,{title:e.result,children:(0,a.jsxs)(n.ZP,{style:{color:t},onClick:()=>{r(e.id)},className:"shrink flex items-center mr-3",children:[(0,a.jsx)(E,{document:e}),e.doc_name]})},e.id)})}):null}var D=function(e){let{children:t,loading:l,onSubmit:o,handleFinish:c,...d}=e,{dbParam:u,scene:m}=(0,i.useContext)(y.p),[x,h]=(0,i.useState)(""),p=(0,i.useMemo)(()=>"chat_knowledge"===m,[m]),[g,v]=(0,i.useState)([]),f=(0,i.useRef)(0);async function j(){if(!u)return null;let[e,t]=await (0,w.Vx)((0,w._Q)(u,{page:1,page_size:f.current}));v(null==t?void 0:t.data)}(0,i.useEffect)(()=>{p&&j()},[u]);let N=async()=>{f.current+=1,await j()};return(0,a.jsxs)("div",{className:"flex-1 relative",children:[(0,a.jsx)(R,{documents:g,dbParam:u}),p&&(0,a.jsx)(k,{handleFinish:c,onUploadFinish:N,className:"absolute z-10 top-2 left-2"}),(0,a.jsx)(r.default.TextArea,{className:"flex-1 ".concat(p?"pl-10":""," pr-10"),size:"large",value:x,autoSize:{minRows:1,maxRows:4},...d,onPressEnter:e=>{if(x.trim()&&13===e.keyCode){if(e.shiftKey){h(e=>e+"\n");return}o(x),setTimeout(()=>{h("")},0)}},onChange:e=>{if("number"==typeof d.maxLength){h(e.target.value.substring(0,d.maxLength));return}h(e.target.value)}}),(0,a.jsx)(n.ZP,{className:"ml-2 flex items-center justify-center absolute right-0 bottom-0",size:"large",type:"text",loading:l,icon:(0,a.jsx)(s.Z,{}),onClick:()=>{o(x)}}),(0,a.jsx)(b,{submit:e=>{h(x+e)}}),t]})}},45247:function(e,t,l){var a=l(85893),s=l(50888);t.Z=function(e){let{visible:t}=e;return t?(0,a.jsx)("div",{className:"absolute w-full h-full top-0 left-0 flex justify-center items-center z-10 bg-white dark:bg-black bg-opacity-50 dark:bg-opacity-50 backdrop-blur-sm text-3xl animate-fade animate-duration-200",children:(0,a.jsx)(s.Z,{})}):null}},43446:function(e,t,l){var a=l(1375),s=l(2453),r=l(67294),n=l(36353),i=l(83454);t.Z=e=>{let{queryAgentURL:t="/api/v1/chat/completions"}=e,l=(0,r.useMemo)(()=>new AbortController,[]),o=(0,r.useCallback)(async e=>{let{data:r,chatId:o,onMessage:c,onClose:d,onDone:u,onError:m}=e;if(!(null==r?void 0:r.user_input)&&!(null==r?void 0:r.doc_id)){s.ZP.warning(n.Z.t("no_context_tip"));return}let x={...r,conv_uid:o};if(!x.conv_uid){s.ZP.error("conv_uid 不存在,请刷新后重试");return}try{var h;await (0,a.L)("".concat(null!==(h=i.env.API_BASE_URL)&&void 0!==h?h:"").concat(t),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(x),signal:l.signal,openWhenHidden:!0,async onopen(e){if(e.ok&&e.headers.get("content-type")===a.a)return},onclose(){l.abort(),null==d||d()},onerror(e){throw Error(e)},onmessage:e=>{let t=e.data;try{t=JSON.parse(t).vis}catch(e){t.replaceAll("\\n","\n")}"[DONE]"===t?null==u||u():(null==t?void 0:t.startsWith("[ERROR]"))?null==m||m(null==t?void 0:t.replace("[ERROR]","")):null==c||c(t)}})}catch(e){l.abort(),null==m||m("Sorry, We meet some error, please try agin later.",e)}},[t]);return(0,r.useEffect)(()=>()=>{l.abort()},[]),o}},80573:function(e,t,l){var a=l(41468),s=l(67294),r=l(43446),n=l(43893);t.Z=()=>{let{history:e,setHistory:t,chatId:l,model:i,docId:o}=(0,s.useContext)(a.p),c=(0,r.Z)({queryAgentURL:"/knowledge/document/summary"}),d=(0,s.useCallback)(async e=>{let[,a]=await (0,n.Vx)((0,n.$i)(l)),s=[...a,{role:"human",context:"",model_name:i,order:0,time_stamp:0},{role:"view",context:"",model_name:i,order:0,time_stamp:0,retry:!0}],r=s.length-1;t([...s]),await c({data:{doc_id:e||o,model_name:i},chatId:l,onMessage:e=>{s[r].context=e,t([...s])}})},[e,i,o,l]);return d}}}]); \ No newline at end of file +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4134],{12545:function(e,t,l){l.r(t),l.d(t,{default:function(){return ez}});var a=l(85893),s=l(67294),r=l(2093),n=l(43446),i=l(39332),o=l(99513),c=l(24019),d=l(50888),u=l(97937),m=l(63606),x=l(50228),h=l(87547),p=l(89035),g=l(92975),v=l(12767),f=l(94184),j=l.n(f),b=l(66309),y=l(81799),w=l(41468),N=l(29158),_=l(98165),Z=l(14079),k=l(38426),C=l(45396),S=l(44442),P=l(55241),E=l(36782),R=l(39156),D=l(71577),O=l(2453),I=l(57132),q=l(36096),M=l(79166),A=l(93179),L=l(20640),J=l.n(L);function F(e){let{code:t,light:l,dark:r,language:n,customStyle:i}=e,{mode:o}=(0,s.useContext)(w.p);return(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)(D.ZP,{className:"absolute right-3 top-2 text-gray-300 hover:!text-gray-200 bg-gray-700",type:"text",icon:(0,a.jsx)(I.Z,{}),onClick:()=>{let e=J()(t);O.ZP[e?"success":"error"](e?"Copy success":"Copy failed")}}),(0,a.jsx)(A.Z,{customStyle:i,language:n,style:"dark"===o?null!=r?r:q.Z:null!=l?l:M.Z,children:t})]})}var z=l(14313),T=l(47221),G=function(e){let{data:t}=e;return t&&t.length?(0,a.jsx)(T.Z,{bordered:!0,className:"my-3",expandIcon:e=>{let{isActive:t}=e;return(0,a.jsx)(z.Z,{rotate:t?90:0})},items:t.map((e,t)=>({key:t,label:(0,a.jsxs)("div",{className:"whitespace-normal",children:[(0,a.jsxs)("span",{children:[e.name," - ",e.agent]}),"complete"===e.status?(0,a.jsx)(m.Z,{className:"!text-green-500 ml-2"}):(0,a.jsx)(c.Z,{className:"!text-gray-500 ml-2"})]}),children:(0,a.jsx)(g.D,{components:en,children:e.markdown})}))}):null},U=l(32198),$=function(e){let{data:t}=e;return t&&t.length?(0,a.jsx)(a.Fragment,{children:t.map((e,t)=>(0,a.jsxs)("div",{className:"rounded my-4 md:my-6",children:[(0,a.jsxs)("div",{className:"flex items-center mb-3 text-sm",children:[e.model?(0,y.A)(e.model):(0,a.jsx)("div",{className:"rounded-full w-6 h-6 bg-gray-100"}),(0,a.jsxs)("div",{className:"ml-2 opacity-70",children:[e.sender,(0,a.jsx)(U.Z,{className:"mx-2 text-base"}),e.receiver]})]}),(0,a.jsx)("div",{className:"whitespace-normal text-sm",children:(0,a.jsx)(g.D,{components:en,children:e.markdown})})]},t))}):null},H=function(e){let{data:t}=e;return(0,a.jsxs)("div",{className:"rounded overflow-hidden",children:[(0,a.jsx)("div",{className:"p-3 text-white bg-red-500 whitespace-normal",children:t.display_type}),(0,a.jsxs)("div",{className:"p-3 bg-red-50",children:[(0,a.jsx)("div",{className:"mb-2 whitespace-normal",children:t.thought}),(0,a.jsx)(F,{code:(0,E.WU)(t.sql),language:"sql"})]})]})},V=l(8497),W=function(e){var t;let{data:l,type:s,sql:r}=e,n=(null==l?void 0:l[0])?null===(t=Object.keys(null==l?void 0:l[0]))||void 0===t?void 0:t.map(e=>({title:e,dataIndex:e,key:e})):[],i={key:"chart",label:"Chart",children:(0,a.jsx)(V._,{data:l,chartType:(0,V.a)(s)})},o={key:"sql",label:"SQL",children:(0,a.jsx)(F,{language:"sql",code:(0,E.WU)(r,{language:"mysql"})})},c={key:"data",label:"Data",children:(0,a.jsx)(C.Z,{dataSource:l,columns:n})},d="response_table"===s?[c,o]:[i,o,c];return(0,a.jsx)(S.Z,{defaultActiveKey:"response_table"===s?"data":"chart",items:d,size:"small"})},B=function(e){let{data:t}=e;return(0,a.jsx)(W,{data:t.data,type:t.type,sql:t.sql})};let Q=[[2],[1,2],[1,3],[2,1,2],[2,1,3],[3,1,3],[3,2,3]];var K=function(e){let{data:t}=e,l=(0,s.useMemo)(()=>{if(t.chart_count>1){let e=Q[t.chart_count-2],l=0;return e.map(e=>{let a=t.data.slice(l,l+e);return l=e,a})}return[t.data]},[t.data,t.chart_count]);return(0,a.jsx)("div",{className:"flex flex-col gap-3",children:l.map((e,t)=>(0,a.jsx)("div",{className:"flex gap-3",children:e.map((e,t)=>(0,a.jsxs)("div",{className:"flex flex-1 flex-col justify-between p-4 rounded border border-gray-200 dark:border-gray-500 whitespace-normal",children:[(0,a.jsxs)("div",{children:[e.title&&(0,a.jsx)("div",{className:"mb-2 text-lg",children:e.title}),e.describe&&(0,a.jsx)("div",{className:"mb-4 text-sm text-gray-500",children:e.describe})]}),(0,a.jsx)(R._z,{data:e.data,chartType:(0,R.aG)(e.type)})]},"chart-".concat(t)))},"row-".concat(t)))})};let X={todo:{bgClass:"bg-gray-500",icon:(0,a.jsx)(c.Z,{className:"ml-2"})},runing:{bgClass:"bg-blue-500",icon:(0,a.jsx)(d.Z,{className:"ml-2"})},failed:{bgClass:"bg-red-500",icon:(0,a.jsx)(u.Z,{className:"ml-2"})},complete:{bgClass:"bg-green-500",icon:(0,a.jsx)(m.Z,{className:"ml-2"})}};var Y=function(e){var t,l;let{data:s}=e,{bgClass:r,icon:n}=null!==(t=X[s.status])&&void 0!==t?t:{};return(0,a.jsxs)("div",{className:"bg-theme-light dark:bg-theme-dark-container rounded overflow-hidden my-2 flex flex-col lg:max-w-[80%]",children:[(0,a.jsxs)("div",{className:j()("flex px-4 md:px-6 py-2 items-center text-white text-sm",r),children:[s.name,n]}),s.result?(0,a.jsx)("div",{className:"px-4 md:px-6 py-4 text-sm whitespace-normal",children:(0,a.jsx)(g.D,{components:en,rehypePlugins:[v.Z],children:null!==(l=s.result)&&void 0!==l?l:""})}):(0,a.jsx)("div",{className:"px-4 md:px-6 py-4 text-sm",children:s.err_msg})]})},ee=l(25028),et=l(67421),el=l(24136),ea=function(e){let{data:t}=e,{t:l}=(0,et.$G)(),[r,n]=(0,s.useState)(0);return(0,a.jsxs)("div",{className:"bg-[#EAEAEB] rounded overflow-hidden border border-theme-primary dark:bg-theme-dark text-sm",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"flex",children:t.code.map((e,t)=>(0,a.jsxs)("div",{className:j()("px-4 py-2 text-[#121417] dark:text-white cursor-pointer",{"bg-white dark:bg-theme-dark-container":t===r}),onClick:()=>{n(t)},children:["CODE ",t+1,": ",e[0]]},t))}),t.code.length&&(0,a.jsx)(F,{language:t.code[r][0],code:t.code[r][1],customStyle:{maxHeight:300,margin:0},light:el.Z,dark:M.Z})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"flex",children:(0,a.jsxs)("div",{className:"bg-white dark:bg-theme-dark-container px-4 py-2 text-[#121417] dark:text-white",children:[l("Terminal")," ",t.exit_success?(0,a.jsx)(m.Z,{className:"text-green-600"}):(0,a.jsx)(u.Z,{className:"text-red-600"})]})}),(0,a.jsx)("div",{className:"p-4 max-h-72 overflow-y-auto whitespace-normal bg-white dark:dark:bg-theme-dark",children:(0,a.jsx)(g.D,{components:en,remarkPlugins:[ee.Z],children:t.log})})]})]})};let es=["custom-view","chart-view","references","summary"],er={code(e){let{inline:t,node:l,className:s,children:r,style:n,...i}=e,o=String(r),{context:c,matchValues:d}=function(e){let t=es.reduce((t,l)=>{let a=RegExp("<".concat(l,"[^>]*/?>"),"gi");return e=e.replace(a,e=>(t.push(e),"")),t},[]);return{context:e,matchValues:t}}(o),u=(null==s?void 0:s.replace("language-",""))||"javascript";if("agent-plans"===u)try{let e=JSON.parse(o);return(0,a.jsx)(G,{data:e})}catch(e){return(0,a.jsx)(F,{language:u,code:o})}if("agent-messages"===u)try{let e=JSON.parse(o);return(0,a.jsx)($,{data:e})}catch(e){return(0,a.jsx)(F,{language:u,code:o})}if("vis-convert-error"===u)try{let e=JSON.parse(o);return(0,a.jsx)(H,{data:e})}catch(e){return(0,a.jsx)(F,{language:u,code:o})}if("vis-dashboard"===u)try{let e=JSON.parse(o);return(0,a.jsx)(K,{data:e})}catch(e){return(0,a.jsx)(F,{language:u,code:o})}if("vis-chart"===u)try{let e=JSON.parse(o);return(0,a.jsx)(B,{data:e})}catch(e){return(0,a.jsx)(F,{language:u,code:o})}if("vis-plugin"===u)try{let e=JSON.parse(o);return(0,a.jsx)(Y,{data:e})}catch(e){return(0,a.jsx)(F,{language:u,code:o})}if("vis-code"===u)try{let e=JSON.parse(o);return(0,a.jsx)(ea,{data:e})}catch(e){return(0,a.jsx)(F,{language:u,code:o})}return(0,a.jsxs)(a.Fragment,{children:[t?(0,a.jsx)("code",{...i,style:n,className:"p-1 mx-1 rounded bg-theme-light dark:bg-theme-dark text-sm",children:r}):(0,a.jsx)(F,{code:c,language:u}),(0,a.jsx)(g.D,{components:er,rehypePlugins:[v.Z],children:d.join("\n")})]})},ul(e){let{children:t}=e;return(0,a.jsx)("ul",{className:"py-1",children:t})},ol(e){let{children:t}=e;return(0,a.jsx)("ol",{className:"py-1",children:t})},li(e){let{children:t,ordered:l}=e;return(0,a.jsx)("li",{className:"text-sm leading-7 ml-5 pl-2 text-gray-600 dark:text-gray-300 ".concat(l?"list-decimal":"list-disc"),children:t})},table(e){let{children:t}=e;return(0,a.jsx)("table",{className:"my-2 rounded-tl-md rounded-tr-md max-w-full bg-white dark:bg-gray-800 text-sm rounded-lg overflow-hidden",children:t})},thead(e){let{children:t}=e;return(0,a.jsx)("thead",{className:"bg-[#fafafa] dark:bg-black font-semibold",children:t})},th(e){let{children:t}=e;return(0,a.jsx)("th",{className:"!text-left p-4",children:t})},td(e){let{children:t}=e;return(0,a.jsx)("td",{className:"p-4 border-t border-[#f0f0f0] dark:border-gray-700",children:t})},h1(e){let{children:t}=e;return(0,a.jsx)("h3",{className:"text-2xl font-bold my-4 border-b border-slate-300 pb-4",children:t})},h2(e){let{children:t}=e;return(0,a.jsx)("h3",{className:"text-xl font-bold my-3",children:t})},h3(e){let{children:t}=e;return(0,a.jsx)("h3",{className:"text-lg font-semibold my-2",children:t})},h4(e){let{children:t}=e;return(0,a.jsx)("h3",{className:"text-base font-semibold my-1",children:t})},a(e){let{children:t,href:l}=e;return(0,a.jsxs)("div",{className:"inline-block text-blue-600 dark:text-blue-400",children:[(0,a.jsx)(N.Z,{className:"mr-1"}),(0,a.jsx)("a",{href:l,target:"_blank",children:t})]})},img(e){let{src:t,alt:l}=e;return(0,a.jsx)("div",{children:(0,a.jsx)(k.Z,{className:"min-h-[1rem] max-w-full max-h-full border rounded",src:t,alt:l,placeholder:(0,a.jsx)(b.Z,{icon:(0,a.jsx)(_.Z,{spin:!0}),color:"processing",children:"Image Loading..."}),fallback:"/images/fallback.png"})})},blockquote(e){let{children:t}=e;return(0,a.jsx)("blockquote",{className:"py-4 px-6 border-l-4 border-blue-600 rounded bg-white my-2 text-gray-500 dark:bg-slate-800 dark:text-gray-200 dark:border-white shadow-sm",children:t})},"chart-view":function(e){var t,l,s;let r,{content:n,children:i}=e;try{r=JSON.parse(n)}catch(e){console.log(e,n),r={type:"response_table",sql:"",data:[]}}let o=(null==r?void 0:null===(t=r.data)||void 0===t?void 0:t[0])?null===(l=Object.keys(null==r?void 0:null===(s=r.data)||void 0===s?void 0:s[0]))||void 0===l?void 0:l.map(e=>({title:e,dataIndex:e,key:e})):[],c={key:"chart",label:"Chart",children:(0,a.jsx)(R._z,{data:null==r?void 0:r.data,chartType:(0,R.aG)(null==r?void 0:r.type)})},d={key:"sql",label:"SQL",children:(0,a.jsx)(F,{code:(0,E.WU)(null==r?void 0:r.sql,{language:"mysql"}),language:"sql"})},u={key:"data",label:"Data",children:(0,a.jsx)(C.Z,{dataSource:null==r?void 0:r.data,columns:o})},m=(null==r?void 0:r.type)==="response_table"?[u,d]:[c,d,u];return(0,a.jsxs)("div",{children:[(0,a.jsx)(S.Z,{defaultActiveKey:(null==r?void 0:r.type)==="response_table"?"data":"chart",items:m,size:"small"}),i]})},references:function(e){let t,{title:l,references:s,children:r}=e;if(r)try{l=(t=JSON.parse(r)).title,s=t.references}catch(e){return console.log("parse references failed",e),(0,a.jsx)("p",{className:"text-sm text-red-500",children:"Render Reference Error!"})}else try{s=JSON.parse(s)}catch(e){return console.log("parse references failed",e),(0,a.jsx)("p",{className:"text-sm text-red-500",children:"Render Reference Error!"})}return!s||(null==s?void 0:s.length)<1?null:(0,a.jsxs)("div",{className:"border-t-[1px] border-gray-300 mt-3 py-2",children:[(0,a.jsxs)("p",{className:"text-sm text-gray-500 dark:text-gray-400 mb-2",children:[(0,a.jsx)(N.Z,{className:"mr-2"}),(0,a.jsx)("span",{className:"font-semibold",children:l})]}),s.map((e,t)=>{var l;return(0,a.jsxs)("div",{className:"text-sm font-normal block ml-2 h-6 leading-6 overflow-hidden",children:[(0,a.jsxs)("span",{className:"inline-block w-6",children:["[",t+1,"]"]}),(0,a.jsx)("span",{className:"mr-2 lg:mr-4 text-blue-400",children:e.name}),null==e?void 0:null===(l=e.chunks)||void 0===l?void 0:l.map((t,l)=>(0,a.jsxs)("span",{children:["object"==typeof t?(0,a.jsx)(P.Z,{content:(0,a.jsxs)("div",{className:"max-w-4xl",children:[(0,a.jsx)("p",{className:"mt-2 font-bold mr-2 border-t border-gray-500 pt-2",children:"Content:"}),(0,a.jsx)("p",{children:(null==t?void 0:t.content)||"No Content"}),(0,a.jsx)("p",{className:"mt-2 font-bold mr-2 border-t border-gray-500 pt-2",children:"MetaData:"}),(0,a.jsx)("p",{children:(null==t?void 0:t.meta_info)||"No MetaData"}),(0,a.jsx)("p",{className:"mt-2 font-bold mr-2 border-t border-gray-500 pt-2",children:"Score:"}),(0,a.jsx)("p",{children:(null==t?void 0:t.recall_score)||""})]}),title:"Chunk Information",children:(0,a.jsx)("span",{className:"cursor-pointer text-blue-500 ml-2",children:null==t?void 0:t.id},"chunk_content_".concat(null==t?void 0:t.id))}):(0,a.jsx)("span",{className:"cursor-pointer text-blue-500 ml-2",children:t},"chunk_id_".concat(t)),l<(null==e?void 0:e.chunks.length)-1&&(0,a.jsx)("span",{children:","},"chunk_comma_".concat(l))]},"chunk_".concat(l)))]},"file_".concat(t))})]})},summary:function(e){let{children:t}=e;return(0,a.jsxs)("div",{children:[(0,a.jsxs)("p",{className:"mb-2",children:[(0,a.jsx)(Z.Z,{className:"mr-2"}),(0,a.jsx)("span",{className:"font-semibold",children:"Document Summary"})]}),(0,a.jsx)("div",{children:t})]})}};var en=er;let ei={todo:{bgClass:"bg-gray-500",icon:(0,a.jsx)(c.Z,{className:"ml-2"})},runing:{bgClass:"bg-blue-500",icon:(0,a.jsx)(d.Z,{className:"ml-2"})},failed:{bgClass:"bg-red-500",icon:(0,a.jsx)(u.Z,{className:"ml-2"})},completed:{bgClass:"bg-green-500",icon:(0,a.jsx)(m.Z,{className:"ml-2"})}};function eo(e){return e.replaceAll("\\n","\n").replace(/]+)>/gi,"
").replace(/]+)>/gi,"")}var ec=(0,s.memo)(function(e){let{children:t,content:l,isChartChat:r,onLinkClick:n}=e,{scene:i}=(0,s.useContext)(w.p),{context:o,model_name:c,role:d}=l,u="view"===d,{relations:m,value:f,cachePluginContext:N}=(0,s.useMemo)(()=>{if("string"!=typeof o)return{relations:[],value:"",cachePluginContext:[]};let[e,t]=o.split(" relations:"),l=t?t.split(","):[],a=[],s=0,r=e.replace(/]*>[^<]*<\/dbgpt-view>/gi,e=>{try{var t;let l=e.replaceAll("\n","\\n").replace(/<[^>]*>|<\/[^>]*>/gm,""),r=JSON.parse(l),n="".concat(s,"");return a.push({...r,result:eo(null!==(t=r.result)&&void 0!==t?t:"")}),s++,n}catch(t){return console.log(t.message,t),e}});return{relations:l,cachePluginContext:a,value:r}},[o]),_=(0,s.useMemo)(()=>({"custom-view"(e){var t;let{children:l}=e,s=+l.toString();if(!N[s])return l;let{name:r,status:n,err_msg:i,result:o}=N[s],{bgClass:c,icon:d}=null!==(t=ei[n])&&void 0!==t?t:{};return(0,a.jsxs)("div",{className:"bg-white dark:bg-[#212121] rounded-lg overflow-hidden my-2 flex flex-col lg:max-w-[80%]",children:[(0,a.jsxs)("div",{className:j()("flex px-4 md:px-6 py-2 items-center text-white text-sm",c),children:[r,d]}),o?(0,a.jsx)("div",{className:"px-4 md:px-6 py-4 text-sm",children:(0,a.jsx)(g.D,{components:en,rehypePlugins:[v.Z],children:null!=o?o:""})}):(0,a.jsx)("div",{className:"px-4 md:px-6 py-4 text-sm",children:i})]})}}),[o,N]);return u||o?(0,a.jsxs)("div",{className:j()("relative flex flex-wrap w-full p-2 md:p-4 rounded-xl break-words",{"bg-white dark:bg-[#232734]":u,"lg:w-full xl:w-full pl-0":["chat_with_db_execute","chat_dashboard"].includes(i)}),children:[(0,a.jsx)("div",{className:"mr-2 flex flex-shrink-0 items-center justify-center h-7 w-7 rounded-full text-lg sm:mr-4",children:u?(0,y.A)(c)||(0,a.jsx)(x.Z,{}):(0,a.jsx)(h.Z,{})}),(0,a.jsxs)("div",{className:"flex-1 overflow-hidden items-center text-md leading-8 pb-2",children:[!u&&"string"==typeof o&&o,u&&r&&"object"==typeof o&&(0,a.jsxs)("div",{children:["[".concat(o.template_name,"]: "),(0,a.jsxs)("span",{className:"text-theme-primary cursor-pointer",onClick:n,children:[(0,a.jsx)(p.Z,{className:"mr-1"}),o.template_introduce||"More Details"]})]}),u&&"string"==typeof o&&(0,a.jsx)(g.D,{components:{...en,..._},rehypePlugins:[v.Z],children:eo(f)}),!!(null==m?void 0:m.length)&&(0,a.jsx)("div",{className:"flex flex-wrap mt-2",children:null==m?void 0:m.map((e,t)=>(0,a.jsx)(b.Z,{color:"#108ee9",children:e},e+t))})]}),t]}):(0,a.jsx)("div",{className:"h-12"})}),ed=l(59301),eu=l(41132),em=l(74312),ex=l(3414),eh=l(72868),ep=l(59562),eg=l(14553),ev=l(25359),ef=l(7203),ej=l(48665),eb=l(26047),ey=l(99056),ew=l(57814),eN=l(63955),e_=l(33028),eZ=l(40911),ek=l(66478),eC=l(83062),eS=l(43893),eP=e=>{var t;let{conv_index:l,question:r,knowledge_space:n,select_param:i}=e,{t:o}=(0,et.$G)(),{chatId:c}=(0,s.useContext)(w.p),[d,u]=(0,s.useState)(""),[m,x]=(0,s.useState)(4),[h,p]=(0,s.useState)(""),g=(0,s.useRef)(null),[v,f]=O.ZP.useMessage(),j=(0,s.useCallback)((e,t)=>{t?(0,eS.Vx)((0,eS.Eb)(c,l)).then(e=>{var t,l,a,s;let r=null!==(t=e[1])&&void 0!==t?t:{};u(null!==(l=r.ques_type)&&void 0!==l?l:""),x(parseInt(null!==(a=r.score)&&void 0!==a?a:"4")),p(null!==(s=r.messages)&&void 0!==s?s:"")}).catch(e=>{console.log(e)}):(u(""),x(4),p(""))},[c,l]),b=(0,em.Z)(ex.Z)(e=>{let{theme:t}=e;return{backgroundColor:"dark"===t.palette.mode?"#FBFCFD":"#0E0E10",...t.typography["body-sm"],padding:t.spacing(1),display:"flex",alignItems:"center",justifyContent:"center",borderRadius:4,width:"100%",height:"100%"}});return(0,a.jsxs)(eh.L,{onOpenChange:j,children:[f,(0,a.jsx)(eC.Z,{title:o("Rating"),children:(0,a.jsx)(ep.Z,{slots:{root:eg.ZP},slotProps:{root:{variant:"plain",color:"primary"}},sx:{borderRadius:40},children:(0,a.jsx)(ed.Z,{})})}),(0,a.jsxs)(ev.Z,{children:[(0,a.jsx)(ef.Z,{disabled:!0,sx:{minHeight:0}}),(0,a.jsx)(ej.Z,{sx:{width:"100%",maxWidth:350,display:"grid",gap:3,padding:1},children:(0,a.jsx)("form",{onSubmit:e=>{e.preventDefault();let t={conv_uid:c,conv_index:l,question:r,knowledge_space:n,score:m,ques_type:d,messages:h};console.log(t),(0,eS.Vx)((0,eS.VC)({data:t})).then(e=>{v.open({type:"success",content:"save success"})}).catch(e=>{v.open({type:"error",content:"save error"})})},children:(0,a.jsxs)(eb.Z,{container:!0,spacing:.5,columns:13,sx:{flexGrow:1},children:[(0,a.jsx)(eb.Z,{xs:3,children:(0,a.jsx)(b,{children:o("Q_A_Category")})}),(0,a.jsx)(eb.Z,{xs:10,children:(0,a.jsx)(ey.Z,{action:g,value:d,placeholder:"Choose one…",onChange:(e,t)=>u(null!=t?t:""),...d&&{endDecorator:(0,a.jsx)(eg.ZP,{size:"sm",variant:"plain",color:"neutral",onMouseDown:e=>{e.stopPropagation()},onClick:()=>{var e;u(""),null===(e=g.current)||void 0===e||e.focusVisible()},children:(0,a.jsx)(eu.Z,{})}),indicator:null},sx:{width:"100%"},children:i&&(null===(t=Object.keys(i))||void 0===t?void 0:t.map(e=>(0,a.jsx)(ew.Z,{value:e,children:i[e]},e)))})}),(0,a.jsx)(eb.Z,{xs:3,children:(0,a.jsx)(b,{children:(0,a.jsx)(eC.Z,{title:(0,a.jsx)(ej.Z,{children:(0,a.jsx)("div",{children:o("feed_back_desc")})}),variant:"solid",placement:"left",children:o("Q_A_Rating")})})}),(0,a.jsx)(eb.Z,{xs:10,sx:{pl:0,ml:0},children:(0,a.jsx)(eN.Z,{"aria-label":"Custom",step:1,min:0,max:5,valueLabelFormat:function(e){return({0:o("Lowest"),1:o("Missed"),2:o("Lost"),3:o("Incorrect"),4:o("Verbose"),5:o("Best")})[e]},valueLabelDisplay:"on",marks:[{value:0,label:"0"},{value:1,label:"1"},{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"}],sx:{width:"90%",pt:3,m:2,ml:1},onChange:e=>{var t;return x(null===(t=e.target)||void 0===t?void 0:t.value)},value:m})}),(0,a.jsx)(eb.Z,{xs:13,children:(0,a.jsx)(e_.Z,{placeholder:o("Please_input_the_text"),value:h,onChange:e=>p(e.target.value),minRows:2,maxRows:4,endDecorator:(0,a.jsx)(eZ.ZP,{level:"body-xs",sx:{ml:"auto"},children:o("input_count")+h.length+o("input_unit")}),sx:{width:"100%",fontSize:14}})}),(0,a.jsx)(eb.Z,{xs:13,children:(0,a.jsx)(ek.Z,{type:"submit",variant:"outlined",sx:{width:"100%",height:"100%"},children:o("submit")})})]})})})]})]})},eE=l(32983),eR=l(36147),eD=l(96486),eO=l(19409),eI=l(98399),eq=l(87740),eM=l(80573),eA=(0,s.memo)(function(e){let{content:t}=e,{scene:l}=(0,s.useContext)(w.p),r="view"===t.role;return(0,a.jsx)("div",{className:j()("relative w-full p-2 md:p-4 rounded-xl break-words",{"bg-white dark:bg-[#232734]":r,"lg:w-full xl:w-full pl-0":["chat_with_db_execute","chat_dashboard"].includes(l)}),children:r?(0,a.jsx)(g.D,{components:en,rehypePlugins:[v.Z],children:t.context.replace(/]+)>/gi,"
").replace(/]+)>/gi,"")}):(0,a.jsx)("div",{className:"",children:t.context})})}),eL=e=>{var t,l;let{messages:n,onSubmit:c}=e,{dbParam:d,currentDialogue:u,scene:m,model:x,refreshDialogList:h,chatId:p,agent:g,docId:v}=(0,s.useContext)(w.p),{t:f}=(0,et.$G)(),b=(0,i.useSearchParams)(),N=null!==(t=b&&b.get("select_param"))&&void 0!==t?t:"",_=null!==(l=b&&b.get("spaceNameOriginal"))&&void 0!==l?l:"",[Z,k]=(0,s.useState)(!1),[C,S]=(0,s.useState)(!1),[P,E]=(0,s.useState)(n),[R,D]=(0,s.useState)(""),[q,M]=(0,s.useState)(),A=(0,s.useRef)(null),L=(0,s.useMemo)(()=>"chat_dashboard"===m,[m]),F=(0,eM.Z)(),z=(0,s.useMemo)(()=>{switch(m){case"chat_agent":return g;case"chat_excel":return null==u?void 0:u.select_param;case"chat_flow":return N;default:return _||d}},[m,g,u,d,_,N]),T=async e=>{if(!Z&&e.trim()){if("chat_agent"===m&&!g){O.ZP.warning(f("choice_agent_tip"));return}try{k(!0),await c(e,{select_param:null!=z?z:""})}finally{k(!1)}}},G=e=>{try{return JSON.parse(e)}catch(t){return e}},[U,$]=O.ZP.useMessage(),H=async e=>{let t=null==e?void 0:e.replace(/\trelations:.*/g,""),l=J()(t);l?t?U.open({type:"success",content:f("Copy_success")}):U.open({type:"warning",content:f("Copy_nothing")}):U.open({type:"error",content:f("Copry_error")})},V=async()=>{!Z&&v&&(k(!0),await F(v),k(!1))};return(0,r.Z)(async()=>{let e=(0,eI.a_)();e&&e.id===p&&(await T(e.message),h(),localStorage.removeItem(eI.rU))},[p]),(0,s.useEffect)(()=>{let e=n;L&&(e=(0,eD.cloneDeep)(n).map(e=>((null==e?void 0:e.role)==="view"&&"string"==typeof(null==e?void 0:e.context)&&(e.context=G(null==e?void 0:e.context)),e))),E(e.filter(e=>["view","human"].includes(e.role)))},[L,n]),(0,s.useEffect)(()=>{(0,eS.Vx)((0,eS.Lu)()).then(e=>{var t;M(null!==(t=e[1])&&void 0!==t?t:{})}).catch(e=>{console.log(e)})},[]),(0,s.useEffect)(()=>{setTimeout(()=>{var e;null===(e=A.current)||void 0===e||e.scrollTo(0,A.current.scrollHeight)},50)},[n]),(0,a.jsxs)(a.Fragment,{children:[$,(0,a.jsx)("div",{ref:A,className:"flex flex-1 overflow-y-auto pb-8 w-full flex-col",children:(0,a.jsx)("div",{className:"flex items-center flex-1 flex-col text-sm leading-6 text-slate-900 dark:text-slate-300 sm:text-base sm:leading-7",children:P.length?P.map((e,t)=>{var l;return"chat_agent"===m?(0,a.jsx)(eA,{content:e},t):(0,a.jsx)(ec,{content:e,isChartChat:L,onLinkClick:()=>{S(!0),D(JSON.stringify(null==e?void 0:e.context,null,2))},children:"view"===e.role&&(0,a.jsxs)("div",{className:"flex w-full border-t border-gray-200 dark:border-theme-dark",children:["chat_knowledge"===m&&e.retry?(0,a.jsxs)(ek.Z,{onClick:V,slots:{root:eg.ZP},slotProps:{root:{variant:"plain",color:"primary"}},children:[(0,a.jsx)(eq.Z,{}),"\xa0",(0,a.jsx)("span",{className:"text-sm",children:f("Retry")})]}):null,(0,a.jsxs)("div",{className:"flex w-full flex-row-reverse",children:[(0,a.jsx)(eP,{select_param:q,conv_index:Math.ceil((t+1)/2),question:null===(l=null==P?void 0:P.filter(t=>(null==t?void 0:t.role)==="human"&&(null==t?void 0:t.order)===e.order)[0])||void 0===l?void 0:l.context,knowledge_space:_||d||""}),(0,a.jsx)(eC.Z,{title:f("Copy"),children:(0,a.jsx)(ek.Z,{onClick:()=>H(null==e?void 0:e.context),slots:{root:eg.ZP},slotProps:{root:{variant:"plain",color:"primary"}},sx:{borderRadius:40},children:(0,a.jsx)(I.Z,{})})})]})]})},t)}):(0,a.jsx)(eE.Z,{image:"/empty.png",imageStyle:{width:320,height:320,margin:"0 auto",maxWidth:"100%",maxHeight:"100%"},className:"flex items-center justify-center flex-col h-full w-full",description:"Start a conversation"})})}),(0,a.jsx)("div",{className:j()("relative after:absolute after:-top-8 after:h-8 after:w-full after:bg-gradient-to-t after:from-theme-light after:to-transparent dark:after:from-theme-dark",{"cursor-not-allowed":"chat_excel"===m&&!(null==u?void 0:u.select_param)}),children:(0,a.jsxs)("div",{className:"flex flex-wrap w-full py-2 sm:pt-6 sm:pb-10 items-center",children:[x&&(0,a.jsx)("div",{className:"mr-2 flex",children:(0,y.A)(x)}),(0,a.jsx)(eO.Z,{loading:Z,onSubmit:T,handleFinish:k})]})}),(0,a.jsx)(eR.default,{title:"JSON Editor",open:C,width:"60%",cancelButtonProps:{hidden:!0},onOk:()=>{S(!1)},onCancel:()=>{S(!1)},children:(0,a.jsx)(o.Z,{className:"w-full h-[500px]",language:"json",value:R})})]})},eJ=l(67772),eF=l(45247),ez=()=>{var e;let t=(0,i.useSearchParams)(),{scene:l,chatId:o,model:c,agent:d,setModel:u,history:m,setHistory:x}=(0,s.useContext)(w.p),h=(0,n.Z)({}),p=null!==(e=t&&t.get("initMessage"))&&void 0!==e?e:"",[g,v]=(0,s.useState)(!1),[f,b]=(0,s.useState)(),y=async()=>{v(!0);let[,e]=await (0,eS.Vx)((0,eS.$i)(o));x(null!=e?e:[]),v(!1)},N=e=>{var t;let l=null===(t=e[e.length-1])||void 0===t?void 0:t.context;if(l)try{let e=JSON.parse(l);b((null==e?void 0:e.template_name)==="report"?null==e?void 0:e.charts:void 0)}catch(e){b(void 0)}};(0,r.Z)(async()=>{let e=(0,eI.a_)();e&&e.id===o||await y()},[p,o]),(0,s.useEffect)(()=>{var e,t;if(!m.length)return;let l=null===(e=null===(t=m.filter(e=>"view"===e.role))||void 0===t?void 0:t.slice(-1))||void 0===e?void 0:e[0];(null==l?void 0:l.model_name)&&u(l.model_name),N(m)},[m.length]),(0,s.useEffect)(()=>()=>{x([])},[]);let _=(0,s.useCallback)((e,t)=>new Promise(a=>{let s=[...m,{role:"human",context:e,model_name:c,order:0,time_stamp:0},{role:"view",context:"",model_name:c,order:0,time_stamp:0}],r=s.length-1;x([...s]),h({data:{...t,chat_mode:l||"chat_normal",model_name:c,user_input:e},chatId:o,onMessage:e=>{(null==t?void 0:t.incremental)?s[r].context+=e:s[r].context=e,x([...s])},onDone:()=>{N(s),a()},onClose:()=>{N(s),a()},onError:e=>{s[r].context=e,x([...s]),a()}})}),[m,h,o,c,d,l]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eF.Z,{visible:g}),(0,a.jsx)(eJ.Z,{refreshHistory:y,modelChange:e=>{u(e)}}),(0,a.jsxs)("div",{className:"px-4 flex flex-1 flex-wrap overflow-hidden relative",children:[!!(null==f?void 0:f.length)&&(0,a.jsx)("div",{className:"w-full pb-4 xl:w-3/4 h-3/5 xl:pr-4 xl:h-full overflow-y-auto",children:(0,a.jsx)(R.ZP,{chartsData:f})}),!(null==f?void 0:f.length)&&"chat_dashboard"===l&&(0,a.jsx)(eE.Z,{image:"/empty.png",imageStyle:{width:320,height:320,margin:"0 auto",maxWidth:"100%",maxHeight:"100%"},className:"w-full xl:w-3/4 h-3/5 xl:h-full pt-0 md:pt-10"}),(0,a.jsx)("div",{className:j()("flex flex-1 flex-col overflow-hidden",{"px-0 xl:pl-4 h-2/5 w-full xl:w-auto xl:h-full border-t xl:border-t-0 xl:border-l dark:border-gray-800":"chat_dashboard"===l,"h-full lg:px-8":"chat_dashboard"!==l}),children:(0,a.jsx)(eL,{messages:m,onSubmit:_})})]})]})}},19409:function(e,t,l){l.d(t,{Z:function(){return D}});var a=l(85893),s=l(27496),r=l(79531),n=l(71577),i=l(67294),o=l(2487),c=l(83062),d=l(2453),u=l(46735),m=l(55241),x=l(39479),h=l(51009),p=l(58299),g=l(577),v=l(30119),f=l(67421);let j=e=>{let{data:t,loading:l,submit:s,close:r}=e,{t:n}=(0,f.$G)(),i=e=>()=>{s(e),r()};return(0,a.jsx)("div",{style:{maxHeight:400,overflow:"auto"},children:(0,a.jsx)(o.Z,{dataSource:null==t?void 0:t.data,loading:l,rowKey:e=>e.prompt_name,renderItem:e=>(0,a.jsx)(o.Z.Item,{onClick:i(e.content),children:(0,a.jsx)(c.Z,{title:e.content,children:(0,a.jsx)(o.Z.Item.Meta,{style:{cursor:"copy"},title:e.prompt_name,description:n("Prompt_Info_Scene")+":".concat(e.chat_scene,",")+n("Prompt_Info_Sub_Scene")+":".concat(e.sub_chat_scene)})})},e.prompt_name)})})};var b=e=>{let{submit:t}=e,{t:l}=(0,f.$G)(),[s,r]=(0,i.useState)(!1),[n,o]=(0,i.useState)("common"),{data:b,loading:y}=(0,g.Z)(()=>(0,v.PR)("/prompt/list",{prompt_type:n}),{refreshDeps:[n],onError:e=>{d.ZP.error(null==e?void 0:e.message)}});return(0,a.jsx)(u.ZP,{theme:{components:{Popover:{minWidth:250}}},children:(0,a.jsx)(m.Z,{title:(0,a.jsx)(x.Z.Item,{label:"Prompt "+l("Type"),children:(0,a.jsx)(h.default,{style:{width:150},value:n,onChange:e=>{o(e)},options:[{label:l("Public")+" Prompts",value:"common"},{label:l("Private")+" Prompts",value:"private"}]})}),content:(0,a.jsx)(j,{data:b,loading:y,submit:t,close:()=>{r(!1)}}),placement:"topRight",trigger:"click",open:s,onOpenChange:e=>{r(e)},children:(0,a.jsx)(c.Z,{title:l("Click_Select")+" Prompt",children:(0,a.jsx)(p.Z,{className:"bottom-[30%]"})})})})},y=l(41468),w=l(43893),N=l(80573),_=l(5392),Z=l(84553);function k(e){let{dbParam:t,setDocId:l}=(0,i.useContext)(y.p),{onUploadFinish:s,handleFinish:r}=e,o=(0,N.Z)(),[c,d]=(0,i.useState)(!1),u=async e=>{d(!0);let a=new FormData;a.append("doc_name",e.file.name),a.append("doc_file",e.file),a.append("doc_type","DOCUMENT");let n=await (0,w.Vx)((0,w.iG)(t||"default",a));if(!n[1]){d(!1);return}l(n[1]),s(),d(!1),null==r||r(!0),await o(n[1]),null==r||r(!1)};return(0,a.jsx)(Z.default,{customRequest:u,showUploadList:!1,maxCount:1,multiple:!1,className:"absolute z-10 top-2 left-2",accept:".pdf,.ppt,.pptx,.xls,.xlsx,.doc,.docx,.txt,.md",children:(0,a.jsx)(n.ZP,{loading:c,size:"small",shape:"circle",icon:(0,a.jsx)(_.Z,{})})})}var C=l(11163),S=l(82353),P=l(1051);function E(e){let{document:t}=e;switch(t.status){case"RUNNING":return(0,a.jsx)(S.Rp,{});case"FINISHED":default:return(0,a.jsx)(S.s2,{});case"FAILED":return(0,a.jsx)(P.Z,{})}}function R(e){let{documents:t,dbParam:l}=e,s=(0,C.useRouter)(),r=e=>{s.push("/knowledge/chunk/?spaceName=".concat(l,"&id=").concat(e))};return(null==t?void 0:t.length)?(0,a.jsx)("div",{className:"absolute flex overflow-scroll h-12 top-[-35px] w-full z-10",children:t.map(e=>{let t;switch(e.status){case"RUNNING":t="#2db7f5";break;case"FINISHED":default:t="#87d068";break;case"FAILED":t="#f50"}return(0,a.jsx)(c.Z,{title:e.result,children:(0,a.jsxs)(n.ZP,{style:{color:t},onClick:()=>{r(e.id)},className:"shrink flex items-center mr-3",children:[(0,a.jsx)(E,{document:e}),e.doc_name]})},e.id)})}):null}var D=function(e){let{children:t,loading:l,onSubmit:o,handleFinish:c,...d}=e,{dbParam:u,scene:m}=(0,i.useContext)(y.p),[x,h]=(0,i.useState)(""),p=(0,i.useMemo)(()=>"chat_knowledge"===m,[m]),[g,v]=(0,i.useState)([]),f=(0,i.useRef)(0);async function j(){if(!u)return null;let[e,t]=await (0,w.Vx)((0,w._Q)(u,{page:1,page_size:f.current}));v(null==t?void 0:t.data)}(0,i.useEffect)(()=>{p&&j()},[u]);let N=async()=>{f.current+=1,await j()};return(0,a.jsxs)("div",{className:"flex-1 relative",children:[(0,a.jsx)(R,{documents:g,dbParam:u}),p&&(0,a.jsx)(k,{handleFinish:c,onUploadFinish:N,className:"absolute z-10 top-2 left-2"}),(0,a.jsx)(r.default.TextArea,{className:"flex-1 ".concat(p?"pl-10":""," pr-10"),size:"large",value:x,autoSize:{minRows:1,maxRows:4},...d,onPressEnter:e=>{if(x.trim()&&13===e.keyCode){if(e.shiftKey){h(e=>e+"\n");return}o(x),setTimeout(()=>{h("")},0)}},onChange:e=>{if("number"==typeof d.maxLength){h(e.target.value.substring(0,d.maxLength));return}h(e.target.value)}}),(0,a.jsx)(n.ZP,{className:"ml-2 flex items-center justify-center absolute right-0 bottom-0",size:"large",type:"text",loading:l,icon:(0,a.jsx)(s.Z,{}),onClick:()=>{o(x)}}),(0,a.jsx)(b,{submit:e=>{h(x+e)}}),t]})}},45247:function(e,t,l){var a=l(85893),s=l(50888);t.Z=function(e){let{visible:t}=e;return t?(0,a.jsx)("div",{className:"absolute w-full h-full top-0 left-0 flex justify-center items-center z-10 bg-white dark:bg-black bg-opacity-50 dark:bg-opacity-50 backdrop-blur-sm text-3xl animate-fade animate-duration-200",children:(0,a.jsx)(s.Z,{})}):null}},43446:function(e,t,l){var a=l(1375),s=l(2453),r=l(67294),n=l(36353),i=l(83454);t.Z=e=>{let{queryAgentURL:t="/api/v1/chat/completions"}=e,l=(0,r.useMemo)(()=>new AbortController,[]),o=(0,r.useCallback)(async e=>{let{data:r,chatId:o,onMessage:c,onClose:d,onDone:u,onError:m}=e;if(!(null==r?void 0:r.user_input)&&!(null==r?void 0:r.doc_id)){s.ZP.warning(n.Z.t("no_context_tip"));return}let x={...r,conv_uid:o};if(!x.conv_uid){s.ZP.error("conv_uid 不存在,请刷新后重试");return}try{var h;await (0,a.L)("".concat(null!==(h=i.env.API_BASE_URL)&&void 0!==h?h:"").concat(t),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(x),signal:l.signal,openWhenHidden:!0,async onopen(e){if(e.ok&&e.headers.get("content-type")===a.a)return},onclose(){l.abort(),null==d||d()},onerror(e){throw Error(e)},onmessage:e=>{let t=e.data;try{t=JSON.parse(t).vis}catch(e){t.replaceAll("\\n","\n")}"[DONE]"===t?null==u||u():(null==t?void 0:t.startsWith("[ERROR]"))?null==m||m(null==t?void 0:t.replace("[ERROR]","")):null==c||c(t)}})}catch(e){l.abort(),null==m||m("Sorry, We meet some error, please try agin later.",e)}},[t]);return(0,r.useEffect)(()=>()=>{l.abort()},[]),o}},80573:function(e,t,l){var a=l(41468),s=l(67294),r=l(43446),n=l(43893);t.Z=()=>{let{history:e,setHistory:t,chatId:l,model:i,docId:o}=(0,s.useContext)(a.p),c=(0,r.Z)({queryAgentURL:"/knowledge/document/summary"}),d=(0,s.useCallback)(async e=>{let[,a]=await (0,n.Vx)((0,n.$i)(l)),s=[...a,{role:"human",context:"",model_name:i,order:0,time_stamp:0},{role:"view",context:"",model_name:i,order:0,time_stamp:0,retry:!0}],r=s.length-1;t([...s]),await c({data:{doc_id:e||o,model_name:i},chatId:l,onMessage:e=>{s[r].context=e,t([...s])}})},[e,i,o,l]);return d}}}]); \ No newline at end of file diff --git a/dbgpt/app/static/_next/static/chunks/pages/_app-4fa488d6595180a9.js b/dbgpt/app/static/_next/static/chunks/pages/_app-2d2fe1efcb16f7f3.js similarity index 87% rename from dbgpt/app/static/_next/static/chunks/pages/_app-4fa488d6595180a9.js rename to dbgpt/app/static/_next/static/chunks/pages/_app-2d2fe1efcb16f7f3.js index a291930f5..072f745ab 100644 --- a/dbgpt/app/static/_next/static/chunks/pages/_app-4fa488d6595180a9.js +++ b/dbgpt/app/static/_next/static/chunks/pages/_app-2d2fe1efcb16f7f3.js @@ -134,7 +134,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,f=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case f:case i:case l:case a:case p:return e;default:switch(e=e&&e.$$typeof){case c:case d:case g:case m:case s:return e;default:return t}}case o:return t}}}function C(e){return w(e)===f}t.AsyncMode=u,t.ConcurrentMode=f,t.ContextConsumer=c,t.ContextProvider=s,t.Element=r,t.ForwardRef=d,t.Fragment=i,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=l,t.StrictMode=a,t.Suspense=p,t.isAsyncMode=function(e){return C(e)||w(e)===u},t.isConcurrentMode=C,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===d},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===l},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===f||e===l||e===a||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===s||e.$$typeof===c||e.$$typeof===d||e.$$typeof===y||e.$$typeof===b||e.$$typeof===x||e.$$typeof===v)},t.typeOf=w},21296:function(e,t,n){"use strict";e.exports=n(96103)},62705:function(e,t,n){var r=n(55639).Symbol;e.exports=r},44239:function(e,t,n){var r=n(62705),o=n(89607),i=n(2333),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},27561:function(e,t,n){var r=n(67990),o=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(o,""):e}},31957:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},89607:function(e,t,n){var r=n(62705),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,l=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,l),n=e[l];try{e[l]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[l]=n:delete e[l]),o}},2333:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},55639:function(e,t,n){var r=n(31957),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},67990:function(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},23279:function(e,t,n){var r=n(13218),o=n(7771),i=n(14841),a=Math.max,l=Math.min;e.exports=function(e,t,n){var s,c,u,f,d,p,h=0,m=!1,g=!1,v=!0;if("function"!=typeof e)throw TypeError("Expected a function");function y(t){var n=s,r=c;return s=c=void 0,h=t,f=e.apply(r,n)}function b(e){var n=e-p,r=e-h;return void 0===p||n>=t||n<0||g&&r>=u}function x(){var e,n,r,i=o();if(b(i))return w(i);d=setTimeout(x,(e=i-p,n=i-h,r=t-e,g?l(r,u-n):r))}function w(e){return(d=void 0,v&&s)?y(e):(s=c=void 0,f)}function C(){var e,n=o(),r=b(n);if(s=arguments,c=this,p=n,r){if(void 0===d)return h=e=p,d=setTimeout(x,t),m?y(e):f;if(g)return clearTimeout(d),d=setTimeout(x,t),y(p)}return void 0===d&&(d=setTimeout(x,t)),f}return t=i(t)||0,r(n)&&(m=!!n.leading,u=(g="maxWait"in n)?a(i(n.maxWait)||0,t):u,v="trailing"in n?!!n.trailing:v),C.cancel=function(){void 0!==d&&clearTimeout(d),h=0,s=p=c=d=void 0},C.flush=function(){return void 0===d?f:w(o())},C}},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},37005:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},33448:function(e,t,n){var r=n(44239),o=n(37005);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},7771:function(e,t,n){var r=n(55639);e.exports=function(){return r.Date.now()}},23493:function(e,t,n){var r=n(23279),o=n(13218);e.exports=function(e,t,n){var i=!0,a=!0;if("function"!=typeof e)throw TypeError("Expected a function");return o(n)&&(i="leading"in n?!!n.leading:i,a="trailing"in n?!!n.trailing:a),r(e,t,{leading:i,maxWait:t,trailing:a})}},14841:function(e,t,n){var r=n(27561),o=n(13218),i=n(33448),a=0/0,l=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return a;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=s.test(e);return n||c.test(e)?u(e.slice(2),n?2:8):l.test(e)?a:+e}},83454:function(e,t,n){"use strict";var r,o;e.exports=(null==(r=n.g.process)?void 0:r.env)&&"object"==typeof(null==(o=n.g.process)?void 0:o.env)?n.g.process:n(77663)},6840:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(86221)}])},41468:function(e,t,n){"use strict";n.d(t,{R:function(){return u},p:function(){return c}});var r=n(85893),o=n(67294),i=n(43893),a=n(577),l=n(39332),s=n(98399);let c=(0,o.createContext)({mode:"light",scene:"",chatId:"",modelList:[],model:"",dbParam:void 0,dialogueList:[],agent:"",setAgent:()=>{},setModel:()=>{},setIsContract:()=>{},setIsMenuExpand:()=>{},setDbParam:()=>void 0,queryDialogueList:()=>{},refreshDialogList:()=>{},setMode:()=>void 0,history:[],setHistory:()=>{},docId:void 0,setDocId:()=>{}}),u=e=>{var t,n,u;let{children:f}=e,d=(0,l.useSearchParams)(),p=null!==(t=null==d?void 0:d.get("id"))&&void 0!==t?t:"",h=null!==(n=null==d?void 0:d.get("scene"))&&void 0!==n?n:"",m=null!==(u=null==d?void 0:d.get("db_param"))&&void 0!==u?u:"",[g,v]=(0,o.useState)(!1),[y,b]=(0,o.useState)(""),[x,w]=(0,o.useState)("chat_dashboard"!==h),[C,S]=(0,o.useState)(m),[E,$]=(0,o.useState)(""),[O,k]=(0,o.useState)([]),[_,j]=(0,o.useState)(),[P,Z]=(0,o.useState)("light"),{run:A,data:R=[],refresh:M}=(0,a.Z)(async()=>{let[,e]=await (0,i.Vx)((0,i.iP)());return null!=e?e:[]},{manual:!0});(0,o.useEffect)(()=>{if(R.length&&"chat_agent"===h){var e;let t=null===(e=R.find(e=>e.conv_uid===p))||void 0===e?void 0:e.select_param;t&&$(t)}},[R,h,p]);let{data:F=[]}=(0,a.Z)(async()=>{let[,e]=await (0,i.Vx)((0,i.Vw)());return null!=e?e:[]});(0,o.useEffect)(()=>{Z(function(){let e=localStorage.getItem(s.he);return e||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")}())},[]),(0,o.useEffect)(()=>{b(F[0])},[F,null==F?void 0:F.length]);let N=(0,o.useMemo)(()=>R.find(e=>e.conv_uid===p),[p,R]);return(0,r.jsx)(c.Provider,{value:{isContract:g,isMenuExpand:x,scene:h,chatId:p,modelList:F,model:y,dbParam:C||m,dialogueList:R,agent:E,setAgent:$,mode:P,setMode:Z,setModel:b,setIsContract:v,setIsMenuExpand:w,setDbParam:S,queryDialogueList:A,refreshDialogList:M,currentDialogue:N,history:O,setHistory:k,docId:_,setDocId:j},children:f})}},36353:function(e,t,n){"use strict";var r=n(36609),o=n(67421);r.ZP.use(o.Db).init({resources:{en:{translation:{Knowledge_Space:"Knowledge",space:"space",Vector:"Vector",Owner:"Owner",Count:"Count",File_type_Invalid:"The file type is invalid",Knowledge_Space_Config:"Space Config",Choose_a_Datasource_type:"Datasource type",Segmentation:"Segmentation",No_parameter:"No segementation parameter required.",Knowledge_Space_Name:"Knowledge Space Name",Please_input_the_name:"Please input the name",Please_input_the_owner:"Please input the owner",Please_select_file:"Please select one file",Description:"Description",Please_input_the_description:"Please input the description",Next:"Next",the_name_can_only_contain:'the name can only contain numbers, letters, Chinese characters, "-" and "_"',Text:"Text","Fill your raw text":"Fill your raw text",URL:"URL",Fetch_the_content_of_a_URL:"Fetch the content of a URL",Document:"Document",Upload_a_document:"Upload a document, document type can be PDF, CSV, Text, PowerPoint, Word, Markdown",Name:"Name",Text_Source:"Text Source(Optional)",Please_input_the_text_source:"Please input the text source",Sync:"Sync",Back:"Back",Finish:"Finish",Web_Page_URL:"Web Page URL",Please_input_the_Web_Page_URL:"Please input the Web Page URL",Select_or_Drop_file:"Select or Drop file",Documents:"Documents",Chat:"Chat",Add_Datasource:"Add Datasource",Arguments:"Arguments",Type:"Type",Size:"Size",Last_Sync:"Last Sync",Status:"Status",Result:"Result",Details:"Details",Delete:"Delete",Operation:"Operation",Submit:"Submit",Chunks:"Chunks",Content:"Content",Meta_Data:"Meta Data",Please_select_a_file:"Please select a file",Please_input_the_text:"Please input the text",Embedding:"Embedding",topk:"topk",the_top_k_vectors:"the top k vectors based on similarity score",recall_score:"recall_score",Set_a_threshold_score:"Set a threshold score for the retrieval of similar vectors",recall_type:"recall_type",model:"model",A_model_used:"A model used to create vector representations of text or other data",Automatic:"Automatic",Process:"Process",Automatic_desc:"Automatically set segmentation and preprocessing rules.",chunk_size:"chunk_size",The_size_of_the_data_chunks:"The size of the data chunks used in processing",chunk_overlap:"chunk_overlap",The_amount_of_overlap:"The amount of overlap between adjacent data chunks",Prompt:"Prompt",scene:"scene",A_contextual_parameter:"A contextual parameter used to define the setting or environment in which the prompt is being used",template:"template",structure_or_format:"A pre-defined structure or format for the prompt, which can help ensure that the AI system generates responses that are consistent with the desired style or tone.",max_token:"max_token",max_iteration:"max_iteration",concurrency_limit:"concurrency_limit",The_maximum_number_of_tokens:"The maximum number of tokens or words allowed in a prompt",Theme:"Theme",Port:"Port",Username:"Username",Password:"Password",Remark:"Remark",Edit:"Edit",Database:"Database",Data_Source:"Data Center",Close_Sidebar:"Fold",Show_Sidebar:"UnFold",language:"Language",choose_model:"Please choose a model",data_center_desc:"DB-GPT also offers a user-friendly data center management interface for efficient data maintenance.",create_database:"Create Database",create_knowledge:"Create Knowledge",path:"Path",model_manage:"Models",stop_model_success:"Stop model success",create_model:"Create Model",model_select_tips:"Please select a model",language_select_tips:"Please select a language",submit:"Submit",close:"Close",start_model_success:"Start model success",download_model_tip:"Please download model first.",Plugins:"Plugins",try_again:"Try again",no_data:"No data",Open_Sidebar:"Unfold",cancel:"Cancel",Edit_Success:"Edit Success",Add:"Add",Add_Success:"Add Success",Error_Message:"Something Error",Please_Input:"Please Input",Prompt_Info_Scene:"Scene",Prompt_Info_Sub_Scene:"Sub Scene",Prompt_Info_Name:"Name",Prompt_Info_Content:"Content",Public:"Public",Private:"Private",Lowest:"Lowest",Missed:"Missed",Lost:"Lost",Incorrect:"Incorrect",Verbose:"Verbose",Best:"Best",Rating:"Rating",Q_A_Category:"Q&A Category",Q_A_Rating:"Q&A Rating",feed_back_desc:"0: No results\n1: Results exist, but they are irrelevant, the question is not understood\n2: Results exist, the question is understood, but it indicates that the question cannot be answered\n3: Results exist, the question is understood, and an answer is given, but the answer is incorrect\n4: Results exist, the question is understood, the answer is correct, but it is verbose and lacks a summary\n5: Results exist, the question is understood, the answer is correct, the reasoning is correct, and a summary is provided, concise and to the point\n",input_count:"Total input",input_unit:"characters",Copy:"Copy",Copy_success:"Content copied successfully",Copy_nothing:"Content copied is empty",Copry_error:"Copy failed",Click_Select:"Click&Select",Quick_Start:"Quick Start",Select_Plugins:"Select Plugins",Search:"Search",Update_From_Github:"Upload From Github",Reset:"Reset",Upload:"Upload",Market_Plugins:"Market Plugin",My_Plugins:"My Plugins",Del_Knowledge_Tips:"Do you want delete the Space",Del_Document_Tips:"Do you want delete the Document",Tips:"Tips",Limit_Upload_File_Count_Tips:"Only one file can be uploaded at a time",To_Plugin_Market:"Go to the Plugin Market",Summary:"Summary",stacked_column_chart:"Stacked Column",column_chart:"Column",percent_stacked_column_chart:"Percent Stacked Column",grouped_column_chart:"Grouped Column",time_column:"Time Column",pie_chart:"Pie",line_chart:"Line",area_chart:"Area",stacked_area_chart:"Stacked Area",scatter_plot:"Scatter",bubble_chart:"Bubble",stacked_bar_chart:"Stacked Bar",bar_chart:"Bar",percent_stacked_bar_chart:"Percent Stacked Bar",grouped_bar_chart:"Grouped Bar",water_fall_chart:"Waterfall",table:"Table",multi_line_chart:"Multi Line",multi_measure_column_chart:"Multi Measure Column",multi_measure_line_chart:"Multi Measure Line",Advices:"Advices",Retry:"Retry",Load_more:"load more",new_chat:"New Chat",choice_agent_tip:"Please choose an agent",no_context_tip:"Please enter your question",Terminal:"Terminal",awel_flow:"AWEL Flow",save:"Save",add_node:"Add Node",no_node:"No Node",connect_warning:"Nodes cannot be connected",flow_modal_title:"Save Flow",flow_name:"Flow Name",flow_description:"Flow Description",flow_name_required:"Please enter the flow name",flow_description_required:"Please enter the flow description",save_flow_success:"Save flow success",delete_flow_confirm:"Are you sure you want to delete this flow?",related_nodes:"Related Nodes",add_resource:"Add Resource",team_modal:"Work Modal",App:"App",resource_name:"Resource Name",resource_type:"Resource Type",resource_value:"Value",resource_dynamic:"Dynamic",Please_input_the_work_modal:"Please select the work modal",available_resources:" Available Resources",edit_new_applications:"Edit new applications",collect:"Collect",create:"创建"}},zh:{translation:{Knowledge_Space:"知识库",space:"知识库",Vector:"向量",Owner:"创建人",Count:"文档数",File_type_Invalid:"文件类型错误",Knowledge_Space_Config:"知识库配置",Choose_a_Datasource_type:"知识库类型",Segmentation:"分片",No_parameter:"不需要配置分片参数",Knowledge_Space_Name:"知识库名称",Please_input_the_name:"请输入名称",Please_input_the_owner:"请输入创建人",Please_select_file:"请至少选择一个文件",Description:"描述",Please_input_the_description:"请输入描述",Next:"下一步",the_name_can_only_contain:"名称只能包含数字、字母、中文字符、-或_",Text:"文本","Fill your raw text":"填写您的原始文本",URL:"网址",Fetch_the_content_of_a_URL:"获取 URL 的内容",Document:"文档",Upload_a_document:"上传文档,文档类型可以是PDF、CSV、Text、PowerPoint、Word、Markdown",Name:"名称",Text_Source:"文本来源(可选)",Please_input_the_text_source:"请输入文本来源",Sync:"同步",Back:"上一步",Finish:"完成",Web_Page_URL:"网页网址",Please_input_the_Web_Page_URL:"请输入网页网址",Select_or_Drop_file:"选择或拖拽文件",Documents:"文档",Chat:"对话",Add_Datasource:"添加数据源",Arguments:"参数",Type:"类型",Size:"切片",Last_Sync:"上次同步时间",Status:"状态",Result:"结果",Details:"明细",Delete:"删除",Operation:"操作",Submit:"提交",close:"关闭",Chunks:"切片",Content:"内容",Meta_Data:"元数据",Please_select_a_file:"请上传一个文件",Please_input_the_text:"请输入文本",Embedding:"嵌入",topk:"TopK",the_top_k_vectors:"基于相似度得分的前 k 个向量",recall_score:"召回分数",Set_a_threshold_score:"设置相似向量检索的阈值分数",recall_type:"召回类型",model:"模型",A_model_used:"用于创建文本或其他数据的矢量表示的模型",Automatic:"自动切片",Process:"切片处理",Automatic_desc:"自动设置分割和预处理规则。",chunk_size:"块大小",The_size_of_the_data_chunks:"处理中使用的数据块的大小",chunk_overlap:"块重叠",The_amount_of_overlap:"相邻数据块之间的重叠量",scene:"场景",A_contextual_parameter:"用于定义使用提示的设置或环境的上下文参数",template:"模板",structure_or_format:"预定义的提示结构或格式,有助于确保人工智能系统生成与所需风格或语气一致的响应。",max_token:"最大令牌",max_iteration:"最大迭代",concurrency_limit:"并发限制",The_maximum_number_of_tokens:"提示中允许的最大标记或单词数",Theme:"主题",Port:"端口",Username:"用户名",Password:"密码",Remark:"备注",Edit:"编辑",Database:"数据库",Data_Source:"数据中心",Close_Sidebar:"收起",Show_Sidebar:"展开",language:"语言",choose_model:"请选择一个模型",data_center_desc:"DB-GPT支持数据库交互和基于文档的对话,它还提供了一个用户友好的数据中心管理界面。",create_database:"创建数据库",create_knowledge:"创建知识库",path:"路径",model_manage:"模型管理",stop_model_success:"模型停止成功",create_model:"创建模型",model_select_tips:"请选择一个模型",submit:"提交",start_model_success:"启动模型成功",download_model_tip:"请先下载模型!",Plugins:"插件列表",try_again:"刷新重试",no_data:"暂无数据",Prompt:"提示语",Open_Sidebar:"展开",cancel:"取消",Edit_Success:"编辑成功",Add:"新增",Add_Success:"新增成功",Error_Message:"出错了",Please_Input:"请输入",Prompt_Info_Scene:"场景",Prompt_Info_Sub_Scene:"次级场景",Prompt_Info_Name:"名称",Prompt_Info_Content:"内容",Public:"公共",Private:"私有",Lowest:"渣渣",Missed:"没理解",Lost:"答不了",Incorrect:"答错了",Verbose:"较啰嗦",Best:"真棒",Rating:"评分",Q_A_Category:"问答类别",Q_A_Rating:"问答评分",feed_back_desc:"0: 无结果\n1: 有结果,但是在文不对题,没有理解问题\n2: 有结果,理解了问题,但是提示回答不了这个问题\n3: 有结果,理解了问题,并做出回答,但是回答的结果错误\n4: 有结果,理解了问题,回答结果正确,但是比较啰嗦,缺乏总结\n5: 有结果,理解了问题,回答结果正确,推理正确,并给出了总结,言简意赅\n",input_count:"共计输入",input_unit:"字",Copy:"复制",Copy_success:"内容复制成功",Copy_nothing:"内容复制为空",Copry_error:"复制失败",Click_Select:"点击选择",Quick_Start:"快速开始",Select_Plugins:"选择插件",Search:"搜索",Reset:"重置",Update_From_Github:"更新Github插件",Upload:"上传",Market_Plugins:"插件市场",My_Plugins:"我的插件",Del_Knowledge_Tips:"你确定删除该知识库吗",Del_Document_Tips:"你确定删除该文档吗",Tips:"提示",Limit_Upload_File_Count_Tips:"一次只能上传一个文件",To_Plugin_Market:"前往插件市场",Summary:"总结",stacked_column_chart:"堆叠柱状图",column_chart:"柱状图",percent_stacked_column_chart:"百分比堆叠柱状图",grouped_column_chart:"簇形柱状图",time_column:"簇形柱状图",pie_chart:"饼图",line_chart:"折线图",area_chart:"面积图",stacked_area_chart:"堆叠面积图",scatter_plot:"散点图",bubble_chart:"气泡图",stacked_bar_chart:"堆叠条形图",bar_chart:"条形图",percent_stacked_bar_chart:"百分比堆叠条形图",grouped_bar_chart:"簇形条形图",water_fall_chart:"瀑布图",table:"表格",multi_line_chart:"多折线图",multi_measure_column_chart:"多指标柱形图",multi_measure_line_chart:"多指标折线图",Advices:"自动推荐",Retry:"重试",Load_more:"加载更多",new_chat:"创建会话",choice_agent_tip:"请选择代理",no_context_tip:"请输入你的问题",Terminal:"终端",awel_flow:"AWEL 工作流",save:"保存",add_node:"添加节点",no_node:"没有可编排节点",connect_warning:"节点无法连接",flow_modal_title:"保存工作流",flow_name:"工作流名称",flow_description:"工作流描述",flow_name_required:"请输入工作流名称",flow_description_required:"请输入工作流描述",save_flow_success:"保存工作流成功",delete_flow_confirm:"确定删除该工作流吗?",related_nodes:"关联节点",language_select_tips:"请选择语言",add_resource:"添加资源",team_modal:"工作模式",App:"应用程序",resource_name:"资源名",resource_type:"资源类型",resource_value:"参数",resource_dynamic:"动态",Please_input_the_work_modal:"请选择工作模式",available_resources:"可用资源",edit_new_applications:"编辑新的应用",collect:"收藏",create:"创建"}}},lng:"en",interpolation:{escapeValue:!1}}),t.Z=r.ZP},43893:function(e,t,n){"use strict";n.d(t,{yY:function(){return ew},HT:function(){return ey},a4:function(){return eb},uO:function(){return ex},L5:function(){return er},H_:function(){return $},zd:function(){return Y},Hy:function(){return X},be:function(){return O},Vx:function(){return a},mo:function(){return ei},Nl:function(){return el},MX:function(){return x},n3:function(){return A},XK:function(){return R},Jq:function(){return et},j8:function(){return es},yk:function(){return eo},Vd:function(){return ep},m9:function(){return eh},Tu:function(){return w},Eb:function(){return W},Lu:function(){return U},$i:function(){return y},gV:function(){return Z},iZ:function(){return k},Bw:function(){return c},Jm:function(){return u},H4:function(){return V},iP:function(){return m},_Q:function(){return E},_d:function(){return Q},As:function(){return en},Wf:function(){return J},fZ:function(){return M},xA:function(){return K},RX:function(){return ef},Q5:function(){return eu},Vm:function(){return S},xv:function(){return T},lz:function(){return ec},Vw:function(){return g},sW:function(){return s},DM:function(){return L},v6:function(){return z},N6:function(){return B},bC:function(){return I},YU:function(){return D},Kn:function(){return H},VC:function(){return q},qn:function(){return b},vD:function(){return v},b_:function(){return p},J5:function(){return f},mR:function(){return d},KS:function(){return h},CU:function(){return l},iH:function(){return C},vA:function(){return N},kU:function(){return F},KL:function(){return j},Hx:function(){return _},gD:function(){return ea},KT:function(){return ed},ao:function(){return ee},Fu:function(){return G},iG:function(){return P}});var r,o=n(6154),i=n(54689);let a=(e,t)=>e.then(e=>{let{data:n}=e;if(!n)throw Error("Network Error!");if(!n.success){if("*"===t||n.err_code&&t&&t.includes(n.err_code));else{var r;i.Z.error({message:"Request error",description:null!==(r=null==n?void 0:n.err_msg)&&void 0!==r?r:"The interface is abnormal. Please try again later"})}}return[null,n.data,n,e]}).catch(e=>(i.Z.error({message:"Request error",description:e.message}),[e,null,null,null])),l=()=>eb("/api/v1/chat/dialogue/scenes"),s=e=>eb("/api/v1/chat/dialogue/new",e),c=()=>ey("/api/v1/chat/db/list"),u=()=>ey("/api/v1/chat/db/support/type"),f=e=>eb("/api/v1/chat/db/delete?db_name=".concat(e)),d=e=>eb("/api/v1/chat/db/edit",e),p=e=>eb("/api/v1/chat/db/add",e),h=e=>eb("/api/v1/chat/db/test/connect",e),m=()=>ey("/api/v1/chat/dialogue/list"),g=()=>ey("/api/v1/model/types"),v=e=>eb("/api/v1/chat/mode/params/list?chat_mode=".concat(e)),y=e=>ey("/api/v1/chat/dialogue/messages/history?con_uid=".concat(e)),b=e=>{let{convUid:t,chatMode:n,data:r,config:o,model:i}=e;return eb("/api/v1/chat/mode/params/file/load?conv_uid=".concat(t,"&chat_mode=").concat(n,"&model_name=").concat(i),r,{headers:{"Content-Type":"multipart/form-data"},...o})},x=e=>eb("/api/v1/chat/dialogue/delete?con_uid=".concat(e)),w=e=>eb("/knowledge/".concat(e,"/arguments"),{}),C=(e,t)=>eb("/knowledge/".concat(e,"/argument/save"),t),S=()=>eb("/knowledge/space/list",{}),E=(e,t)=>eb("/knowledge/".concat(e,"/document/list"),t),$=(e,t)=>eb("/knowledge/".concat(e,"/document/add"),t),O=e=>eb("/knowledge/space/add",e),k=()=>ey("/knowledge/document/chunkstrategies"),_=(e,t)=>eb("/knowledge/".concat(e,"/document/sync"),t),j=(e,t)=>eb("/knowledge/".concat(e,"/document/sync_batch"),t),P=(e,t)=>eb("/knowledge/".concat(e,"/document/upload"),t),Z=(e,t)=>eb("/knowledge/".concat(e,"/chunk/list"),t),A=(e,t)=>eb("/knowledge/".concat(e,"/document/delete"),t),R=e=>eb("/knowledge/space/delete",e),M=()=>ey("/api/v1/worker/model/list"),F=e=>eb("/api/v1/worker/model/stop",e),N=e=>eb("/api/v1/worker/model/start",e),T=()=>ey("/api/v1/worker/model/params"),I=e=>eb("/api/v1/agent/query",e),L=e=>eb("/api/v1/agent/hub/update",null!=e?e:{channel:"",url:"",branch:"",authorization:""}),B=e=>eb("/api/v1/agent/my",void 0,{params:{user:e}}),z=(e,t)=>eb("/api/v1/agent/install",void 0,{params:{plugin_name:e,user:t},timeout:6e4}),D=(e,t)=>eb("/api/v1/agent/uninstall",void 0,{params:{plugin_name:e,user:t},timeout:6e4}),H=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return eb("/api/v1/personal/agent/upload",t,{params:{user:e},headers:{"Content-Type":"multipart/form-data"},...n})},V=()=>ey("/api/v1/dbgpts/list"),U=()=>ey("/api/v1/feedback/select",void 0),W=(e,t)=>ey("/api/v1/feedback/find?conv_uid=".concat(e,"&conv_index=").concat(t),void 0),q=e=>{let{data:t,config:n}=e;return eb("/api/v1/feedback/commit",t,{headers:{"Content-Type":"application/json"},...n})},K=e=>eb("/prompt/list",e),G=e=>eb("/prompt/update",e),X=e=>eb("/prompt/add",e),Y=e=>eb("/api/v1/serve/awel/flows",e),J=()=>ey("/api/v1/serve/awel/flows"),Q=e=>ey("/api/v1/serve/awel/flows/".concat(e)),ee=(e,t)=>ex("/api/v1/serve/awel/flows/".concat(e),t),et=e=>ew("/api/v1/serve/awel/flows/".concat(e)),en=()=>ey("/api/v1/serve/awel/nodes"),er=e=>eb("/api/v1/app/create",e),eo=e=>eb("/api/v1/app/list",e),ei=e=>eb("/api/v1/app/collect",e),ea=e=>eb("/api/v1/app/uncollect",e),el=e=>eb("/api/v1/app/remove",e),es=()=>ey("/api/v1/agents/list",{}),ec=()=>ey("/api/v1/team-mode/list"),eu=()=>ey("/api/v1/resource-type/list"),ef=e=>ey("/api/v1/app/resources/list?type=".concat(e.type)),ed=e=>eb("/api/v1/app/edit",e),ep=()=>ey("/api/v1/llm-strategy/list"),eh=e=>ey("/api/v1/llm-strategy/value/list?type=".concat(e));var em=n(83454);let eg=o.Z.create({baseURL:null!==(r=em.env.API_BASE_URL)&&void 0!==r?r:""}),ev=["/db/add","/db/test/connect","/db/summary","/params/file/load","/chat/prepare","/model/start","/model/stop","/editor/sql/run","/sql/editor/submit","/editor/chart/run","/chart/editor/submit","/document/upload","/document/sync","/agent/install","/agent/uninstall","/personal/agent/upload"];eg.interceptors.request.use(e=>{let t=ev.some(t=>e.url&&e.url.indexOf(t)>=0);return e.timeout||(e.timeout=t?6e4:1e4),e});let ey=(e,t,n)=>eg.get(e,{params:t,...n}),eb=(e,t,n)=>eg.post(e,t,n),ex=(e,t,n)=>eg.put(e,t,n),ew=(e,t,n)=>eg.delete(e,{params:t,...n})},1051:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(85893);function o(){return(0,r.jsx)("svg",{className:"mr-1",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"6058",width:"1.5em",height:"1.5em",children:(0,r.jsx)("path",{d:"M688 312c0 4.4-3.6 8-8 8H296c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8v48z m-392 88h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H296c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8z m376 116c119.3 0 216 96.7 216 216s-96.7 216-216 216-216-96.7-216-216 96.7-216 216-216z m107.5 323.5C808.2 810.8 824 772.6 824 732s-15.8-78.8-44.5-107.5S712.6 580 672 580s-78.8 15.8-107.5 44.5S520 691.4 520 732s15.8 78.8 44.5 107.5S631.4 884 672 884s78.8-15.8 107.5-44.5zM440 852c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H168c-17.7 0-32-14.3-32-32V108c0-17.7 14.3-32 32-32h640c17.7 0 32 14.3 32 32v384c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8V148H208v704h232z m232-76.06l-20.56 28.43c-1.5 2.1-3.9 3.3-6.5 3.3h-44.3c-6.5 0-10.3-7.4-6.4-12.7l45.75-63.3-45.75-63.3c-3.9-5.3-0.1-12.7 6.4-12.7h44.3c2.6 0 5 1.2 6.5 3.3L672 687.4l20.56-28.43c1.5-2.1 3.9-3.3 6.5-3.3h44.3c6.5 0 10.3 7.4 6.4 12.7l-45.75 63.3 45.75 63.3c3.9 5.3 0.1 12.7-6.4 12.7h-44.3c-2.6 0-5-1.2-6.5-3.3L672 775.94z",fill:"#d81e06","p-id":"6059"})})}n(67294)},82353:function(e,t,n){"use strict";n.d(t,{O7:function(){return u},RD:function(){return a},In:function(){return o},zM:function(){return i},je:function(){return l},DL:function(){return s},si:function(){return c},FD:function(){return f},qw:function(){return b},s2:function(){return m},FE:function(){return x.Z},Rp:function(){return g},IN:function(){return d},tu:function(){return v},ig:function(){return p},ol:function(){return h},bn:function(){return y}});var r=n(85893),o=function(){return(0,r.jsxs)("svg",{viewBox:"0 0 1116 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1581",className:"w-full h-full",children:[(0,r.jsx)("path",{d:"M80.75 80.75m67.14674945 0l805.76099677 0q67.14674945 0 67.14674947 67.14674945l0 604.32074759q0 67.14674945-67.14674947 67.14674945l-805.76099677 0q-67.14674945 0-67.14674945-67.14674945l0-604.32074759q0-67.14674945 67.14674945-67.14674945Z",fill:"#36CFC9","p-id":"1582"}),(0,r.jsx)("path",{d:"M1020.80449568 685.07074759v67.14674945a67.14674945 67.14674945 0 0 1-67.14674946 67.14674945h-308.20358111l91.3195796 100.72012459-24.84429735 22.49416172L600.46584251 819.36424649h-100.72012459L389.62504831 943.25 364.78075097 920.08437108l91.31957961-100.72012459H147.89674945a67.14674945 67.14674945 0 0 1-67.14674945-67.14674945v-67.14674946z",fill:"#08979C","p-id":"1583"}),(0,r.jsx)("path",{d:"M416.48374894 282.19024919v335.7337481H315.76362434V282.19024919z m167.86687404 134.29349975v201.44024834h-100.72012459v-201.44024834z m167.86687406 67.14674945v134.2934989h-100.7201246v-134.2934989z m-225.94881252-302.16037379v141.34390829h201.4402492V272.11823698L819.36424649 341.27938889l-91.3195796 63.45367858V356.38740719h-239.71389641V215.04349975H315.76362434V181.4701246z",fill:"#B5F5EC","p-id":"1584"}),(0,r.jsx)("path",{d:"M550.77724783 752.21749704m-33.57337513 0a33.57337515 33.57337515 0 1 0 67.14675028 0 33.57337515 33.57337515 0 1 0-67.14675028 0Z",fill:"#FFFFFF","p-id":"1585"})]})},i=function(){return(0,r.jsxs)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1722",className:"w-full h-full",children:[(0,r.jsx)("path",{d:"M207.83 962c-5.4 0-10.88-1.17-16.08-3.67-18.55-8.89-26.39-31.13-17.5-49.69l77.22-161.26c8.9-18.58 31.14-26.41 49.7-17.51 18.55 8.89 26.39 31.13 17.5 49.69l-77.22 161.26c-6.4 13.38-19.74 21.18-33.62 21.18zM821.57 962c-13.88 0-27.21-7.8-33.62-21.17l-77.24-161.26c-8.9-18.55-1.06-40.8 17.5-49.69 18.57-8.87 40.8-1.07 49.7 17.51l77.24 161.26c8.9 18.55 1.06 40.8-17.5 49.69a37.266 37.266 0 0 1-16.08 3.66z",fill:"#12926E","p-id":"1723"}),(0,r.jsx)("path",{d:"M156.74 105.14h710.51c50.7 0 91.8 41.1 91.8 91.8v525.82c0 50.7-41.1 91.8-91.8 91.8H156.74c-50.7 0-91.8-41.1-91.8-91.8V196.93c0.01-50.69 41.11-91.79 91.8-91.79z",fill:"#39E2A0","p-id":"1724"}),(0,r.jsx)("path",{d:"M835.65 686.01h-614.7c-5.14 0-9.31-4.17-9.31-9.31 0-5.14 4.17-9.31 9.31-9.31h614.7c5.14 0 9.31 4.17 9.31 9.31 0 5.14-4.17 9.31-9.31 9.31z",fill:"#D3F8EA","p-id":"1725"}),(0,r.jsx)("path",{d:"M699.31 631.94H624.8V454.95c0-11.28 9.14-20.42 20.42-20.42h33.67c11.28 0 20.42 9.14 20.42 20.42v176.99zM846.22 631.94h-74.51V346.76c0-11.28 9.14-20.42 20.42-20.42h33.67c11.28 0 20.42 9.14 20.42 20.42v285.18zM289.51 631.94H215V417.69c0-11.28 9.14-20.42 20.42-20.42h33.67c11.28 0 20.42 9.14 20.42 20.42v214.25zM436.42 631.94h-74.51V495.77c0-11.28 9.14-20.42 20.42-20.42H416c11.28 0 20.42 9.14 20.42 20.42v136.17z",fill:"#FFFFFF","p-id":"1726"}),(0,r.jsx)("path",{d:"M715.4 173.76H308.6c-11.11 0-20.12-9.01-20.12-20.12V82.12c0-11.11 9.01-20.12 20.12-20.12h406.8c11.11 0 20.12 9.01 20.12 20.12v71.52c0.01 11.11-9 20.12-20.12 20.12z",fill:"#12926E","p-id":"1727"})]})},a=function(){return(0,r.jsxs)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1129",className:"w-full h-full",children:[(0,r.jsx)("path",{d:"M226.3 70.4C151.1 91.6 91.6 151.1 70.4 226.3L226.3 70.4z",fill:"#FFA65A","p-id":"1130"}),(0,r.jsx)("path",{d:"M277.9 62.2c-116.5 4.7-211 99.1-215.7 215.7L277.9 62.2z",fill:"#FFA659","p-id":"1131"}),(0,r.jsx)("path",{d:"M321.5 62H287C163.3 62 62 163.3 62 287v34.5L321.5 62z",fill:"#FFA558","p-id":"1132"}),(0,r.jsx)("path",{d:"M365 62h-78C163.3 62 62 163.3 62 287v78L365 62z",fill:"#FFA557","p-id":"1133"}),(0,r.jsx)("path",{d:"M408.4 62H287C163.3 62 62 163.3 62 287v121.4L408.4 62z",fill:"#FFA556","p-id":"1134"}),(0,r.jsx)("path",{d:"M451.8 62H287c-35.9 0-69.8 8.5-100 23.6L85.6 187C70.5 217.2 62 251.1 62 287v164.8L451.8 62z",fill:"#FFA555","p-id":"1135"}),(0,r.jsx)("path",{d:"M495.3 62H287c-12.2 0-24.2 1-35.9 2.9L64.9 251.1C63 262.8 62 274.8 62 287v208.3L495.3 62z",fill:"#FFA454","p-id":"1136"}),(0,r.jsx)("path",{d:"M62 538.7L538.7 62H297.5L62 297.5z",fill:"#FFA453","p-id":"1137"}),(0,r.jsx)("path",{d:"M62 582.1L582.1 62H340.9L62 340.9z",fill:"#FFA452","p-id":"1138"}),(0,r.jsx)("path",{d:"M62 625.6L625.6 62H384.3L62 384.3z",fill:"#FFA451","p-id":"1139"}),(0,r.jsx)("path",{d:"M62 427.8V669L669 62H427.8z",fill:"#FFA450","p-id":"1140"}),(0,r.jsx)("path",{d:"M62 471.2v241.2L712.4 62H471.2z",fill:"#FFA34F","p-id":"1141"}),(0,r.jsx)("path",{d:"M737 62H514.6L62 514.6V737c0 6.1 0.3 12.1 0.7 18.1L755.1 62.7c-6-0.4-12-0.7-18.1-0.7z",fill:"#FFA34E","p-id":"1142"}),(0,r.jsx)("path",{d:"M737 62H558.1L62 558.1V737c0 19.1 2.4 37.6 6.9 55.4L792.4 68.9C774.6 64.4 756.1 62 737 62z",fill:"#FFA34D","p-id":"1143"}),(0,r.jsx)("path",{d:"M737 62H601.5L62 601.5V737c0 31.1 6.4 60.8 17.9 87.8L824.8 79.9C797.8 68.4 768.1 62 737 62z",fill:"#FFA34C","p-id":"1144"}),(0,r.jsx)("path",{d:"M853.5 94.7C819.4 74 779.5 62 737 62h-92.1L62 644.9V737c0 42.5 12 82.4 32.7 116.5L853.5 94.7z",fill:"#FFA24B","p-id":"1145"}),(0,r.jsx)("path",{d:"M878.9 112.7C840.1 81.1 790.7 62 737 62h-48.6L62 688.4V737c0 53.7 19.1 103.1 50.7 141.9l766.2-766.2z",fill:"#FFA24A","p-id":"1146"}),(0,r.jsx)("path",{d:"M737 62h-5.2L62 731.8v5.2c0 64.7 27.7 123.2 71.7 164.3l767.6-767.6C860.2 89.7 801.7 62 737 62z",fill:"#FFA249","p-id":"1147"}),(0,r.jsx)("path",{d:"M64.8 772.4c9.8 61 44.3 114.1 92.8 148.4l763.2-763.2c-34.3-48.6-87.4-83.1-148.4-92.8L64.8 772.4z",fill:"#FFA248","p-id":"1148"}),(0,r.jsx)("path",{d:"M73.3 807.3c18.7 56.4 59.2 103 111.3 129.9l752.6-752.6C910.4 132.5 863.7 92 807.3 73.3l-734 734z",fill:"#FFA247","p-id":"1149"}),(0,r.jsx)("path",{d:"M86.1 838c26.5 52.3 72.9 93.1 129.1 112.2l735-735C931.1 159 890.3 112.6 838 86.1L86.1 838z",fill:"#FFA147","p-id":"1150"}),(0,r.jsx)("path",{d:"M102.4 865.2c34 48.7 86.7 83.5 147.5 93.7l709-709c-10.2-60.8-45-113.5-93.7-147.5L102.4 865.2z",fill:"#FFA146","p-id":"1151"}),(0,r.jsx)("path",{d:"M962 287c0-65.2-28.1-124.1-72.7-165.3L121.7 889.3C162.9 933.9 221.8 962 287 962h3.2L962 290.2V287z",fill:"#FFA145","p-id":"1152"}),(0,r.jsx)("path",{d:"M962 287c0-54.2-19.4-104-51.6-143L144 910.4c39 32.2 88.8 51.6 143 51.6h46.6L962 333.6V287z",fill:"#FFA144","p-id":"1153"}),(0,r.jsx)("path",{d:"M962 287c0-43.1-12.3-83.4-33.5-117.7L169.3 928.5C203.6 949.7 243.9 962 287 962h90.1L962 377.1V287z",fill:"#FFA143","p-id":"1154"}),(0,r.jsx)("path",{d:"M287 962h133.5L962 420.5V287c0-31.6-6.6-61.8-18.5-89.2L197.8 943.4c27.4 12 57.6 18.6 89.2 18.6z",fill:"#FFA042","p-id":"1155"}),(0,r.jsx)("path",{d:"M287 962h176.9L962 463.9V287c0-19.7-2.6-38.7-7.4-56.9L230.1 954.6c18.2 4.8 37.2 7.4 56.9 7.4z",fill:"#FFA041","p-id":"1156"}),(0,r.jsx)("path",{d:"M287 962h220.4L962 507.4V287c0-6.7-0.3-13.4-0.9-20L267 961.1c6.6 0.6 13.3 0.9 20 0.9z",fill:"#FFA040","p-id":"1157"}),(0,r.jsx)("path",{d:"M550.8 962L962 550.8V309.6L309.6 962z",fill:"#FFA03F","p-id":"1158"}),(0,r.jsx)("path",{d:"M594.2 962L962 594.2V353L353 962z",fill:"#FF9F3E","p-id":"1159"}),(0,r.jsx)("path",{d:"M637.7 962L962 637.7V396.4L396.4 962z",fill:"#FF9F3D","p-id":"1160"}),(0,r.jsx)("path",{d:"M681.1 962L962 681.1V439.9L439.9 962z",fill:"#FF9F3C","p-id":"1161"}),(0,r.jsx)("path",{d:"M724.5 962L962 724.5V483.3L483.3 962z",fill:"#FF9F3B","p-id":"1162"}),(0,r.jsx)("path",{d:"M962 737V526.7L526.7 962H737c11.4 0 22.5-0.9 33.5-2.5l189-189c1.6-11 2.5-22.1 2.5-33.5z",fill:"#FF9F3A","p-id":"1163"}),(0,r.jsx)("path",{d:"M962 737V570.2L570.2 962H737c34.3 0 66.9-7.8 96.1-21.7l107.2-107.2c13.9-29.2 21.7-61.8 21.7-96.1z",fill:"#FF9E39","p-id":"1164"}),(0,r.jsx)("path",{d:"M962 613.6L613.6 962H737c123.8 0 225-101.3 225-225V613.6z",fill:"#FF9E38","p-id":"1165"}),(0,r.jsx)("path",{d:"M962 657L657 962h80c123.8 0 225-101.3 225-225v-80z",fill:"#FF9E37","p-id":"1166"}),(0,r.jsx)("path",{d:"M962 700.5L700.5 962H737c123.8 0 225-101.3 225-225v-36.5z",fill:"#FF9E36","p-id":"1167"}),(0,r.jsx)("path",{d:"M961.9 744L744 961.9c118.2-3.7 214.2-99.7 217.9-217.9z",fill:"#FF9D35","p-id":"1168"}),(0,r.jsx)("path",{d:"M954.4 795L795 954.4c77.4-20.8 138.6-82 159.4-159.4z",fill:"#FF9D34","p-id":"1169"}),(0,r.jsx)("path",{d:"M736.3 622.9L523.5 747.3c-5.6 3.3-12.4 3.3-18 0.1L287.8 622.6c-12.2-7-12-24.6 0.3-31.4l212.8-116.7c5.3-2.9 11.8-3 17.2-0.1l217.7 117c12.3 6.7 12.6 24.4 0.5 31.5z",fill:"#FFD9C0","p-id":"1170"}),(0,r.jsx)("path",{d:"M736.3 523.9L523.5 648.3c-5.6 3.3-12.4 3.3-18 0.1L287.8 523.6c-12.2-7-12-24.6 0.3-31.4l212.8-116.7c5.3-2.9 11.8-3 17.2-0.1l217.7 117c12.3 6.7 12.6 24.4 0.5 31.5z",fill:"#FFE8D9","p-id":"1171"}),(0,r.jsx)("path",{d:"M736.3 424.9L523.5 549.3c-5.6 3.3-12.4 3.3-18 0.1L287.8 424.6c-12.2-7-12-24.6 0.3-31.4l212.8-116.7c5.3-2.9 11.8-3 17.2-0.1l217.7 117c12.3 6.7 12.6 24.4 0.5 31.5z",fill:"#FFF6F0","p-id":"1172"})]})},l=function(){return(0,r.jsxs)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1300",className:"w-full h-full",children:[(0,r.jsx)("path",{d:"M197.99492187 62v900h-34.18066406C124.57285156 962 92.76171875 930.18886719 92.76171875 890.94746094V133.05253906C92.76171875 93.81113281 124.57285156 62 163.81425781 62h34.18066406z m662.19082032 0C899.42714844 62 931.23828125 93.81113281 931.23828125 133.05253906v757.89492188c0 39.24140625-31.81113281 71.05253906-71.05253906 71.05253906H276.92070312V62h583.26503907z",fill:"#19A05F","p-id":"1301"}),(0,r.jsx)("path",{d:"M577.0390625 62l0.33222656 220.3875 111.2475586-108.80771484L800.19951172 284.36328125V62zM425.40224609 508.18554688h377.05078125v50.94404296h-377.05078125V508.18554688z m0 101.88720703h377.05078125v50.94316406h-377.05078125v-50.94316406z",fill:"#FFFFFF","p-id":"1302"})]})},s=function(){return(0,r.jsxs)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2006",className:"w-full h-full",children:[(0,r.jsx)("path",{d:"M701.95942066 37.1014489H250.80579673a142.46956521 142.46956521 0 0 0-142.46956522 142.46956523v664.85797174a142.46956521 142.46956521 0 0 0 142.46956522 142.46956523h522.38840654a142.46956521 142.46956521 0 0 0 142.46956522-142.46956523V274.55072501L701.95942066 37.1014489z",fill:"#53D39C","p-id":"2007"}),(0,r.jsx)("path",{d:"M444.2794663 392.18309566l69.64387283 117.72735109h2.70692174l69.97630108-117.70360654h82.4661337l-105.40373371 172.67311305 107.77822609 172.6968587h-83.98580869l-70.83111847-117.89356521h-2.70692174L443.09222066 737.57681196h-83.65338045l108.11065544-172.6968587-106.09233586-172.6968576h82.82230651z",fill:"#25BF79","p-id":"2008"}),(0,r.jsx)("path",{d:"M444.2794663 380.31063151l69.64387283 117.7273511h2.70692174l69.97630108-117.70360543h82.4661337l-105.40373371 172.67311305L671.44718803 725.70434783h-83.98580869l-70.83111847-117.89356522h-2.70692174L443.09222066 725.70434783h-83.65338045l108.11065544-172.6968576-106.09233586-172.69685872h82.82230651z",fill:"#FFFFFF","p-id":"2009"}),(0,r.jsx)("path",{d:"M701.95942066 37.1014489l160.27826087 178.08695653L915.66376849 274.55072501h-142.46956522a71.23478261 71.23478261 0 0 1-71.23478261-71.23478261V37.1014489z",fill:"#25BF79","p-id":"2010"})]})},c=function(){return(0,r.jsx)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2147",className:"w-full h-full",children:(0,r.jsx)("path",{d:"M688.51536688 447.75428656l-2.39993719 1.25996719a200.75473031 200.75473031 0 0 1-7.19981156 38.03900156l-47.33875688 166.43563031 110.45710031-59.63843437-47.03876531-114.41699625a108.2971575 108.2971575 0 0 1-6.47982937-31.67916844z m194.87488406-200.99472375l-96.35747063-58.55846344-354.77068687 217.43429251a70.01816156 70.01816156 0 0 0-32.51914688 59.57843624v193.97490844l-158.99582625-98.09742562V362.67651969a69.4181775 69.4181775 0 0 1 33.95910844-60.41841375l358.67058469-206.99456625 13.55964469 7.97979L544.75914031 41.26495719a62.75835281 62.75835281 0 0 0-65.63827687 0L140.54975094 246.75956281a69.89816531 69.89816531 0 0 0-32.81913844 59.75843063v410.98921218c-0.11999719 24.47935781 12.2996775 47.1587625 32.81913844 59.81842969l338.5711125 205.49460563c20.21946937 12.23967844 45.35880937 12.23967844 65.63827687 0l338.69110875-205.49460563c20.33946563-12.41967375 32.87913656-35.09907844 32.8791375-59.81842968v-410.98921219a69.77816813 69.77816813 0 0 0-32.93913562-59.75843063z m-89.51764969 477.88745532l-31.01918625-75.65801438-150.53604844 81.35786438-30.47919937 108.95713968-95.81748563 51.7186425 151.61602032-485.20726312 103.79727562-56.09852719 148.73609531 322.97152219-96.29747156 51.95863594z m0-1e-8",fill:"#0F6CF9","p-id":"2148"})})},u=function(){return(0,r.jsxs)("svg",{className:"w-full h-full",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("path",{d:"M416.9549913 314.32347826h297.42302609a119.56758261 119.56758261 0 0 1 119.56758261 119.56758261v179.19109565a196.71485217 196.71485217 0 0 1-196.71485217 196.71485218H416.9549913a119.56758261 119.56758261 0 0 1-119.5675826-119.56758261v-256.44521739A119.56758261 119.56758261 0 0 1 416.9549913 314.32347826z",fill:"#F5384A","p-id":"1186"}),(0,r.jsx)("path",{d:"M716.24793043 314.32347826H415.03165217a117.5373913 117.5373913 0 0 0-117.5373913 117.53739131v260.18504347c0 3.84667826 0 7.69335652 0.58768696 11.43318261a345.7202087 345.7202087 0 0 0 502.9531826-353.19986087A117.1634087 117.1634087 0 0 0 716.24793043 314.32347826z",fill:"#F54F5C","p-id":"1187"}),(0,r.jsx)("path",{d:"M318.91812174 594.54330435a345.7202087 345.7202087 0 0 0 420.73043478-249.07241739c2.35074783-9.18928696 4.22066087-18.432 5.82344348-27.67471305a117.10998261 117.10998261 0 0 0-29.22406957-3.63297391H415.03165217a117.5373913 117.5373913 0 0 0-117.5373913 117.5373913v156.43158261c6.9453913 2.35074783 14.10448696 4.54121739 21.42386087 6.41113044z",fill:"#F66C73","p-id":"1188"}),(0,r.jsx)("path",{d:"M630.17850435 314.32347826H415.03165217a117.5373913 117.5373913 0 0 0-117.5373913 117.53739131v48.08347826a346.14761739 346.14761739 0 0 0 332.68424348-165.62086957z",fill:"#F78989","p-id":"1189"}),(0,r.jsx)("path",{d:"M859.85725217 354.76702609h-25.53766956C802.26393043 200.52591304 669.92751304 84.59130435 512 84.59130435S221.73606957 200.52591304 189.68041739 354.76702609h-25.53766956a139.6557913 139.6557913 0 0 0-139.44208696 139.49551304v79.872a139.6557913 139.6557913 0 0 0 139.44208696 139.49551304h27.62128695a54.65488696 54.65488696 0 0 0 54.60146087-54.60146087V427.10594783C246.36549565 273.6128 365.50566957 148.7026087 512 148.7026087s265.63450435 124.9101913 265.63450435 278.40333913v159.3165913c0 116.09488696-74.79652174 219.47436522-181.38156522 251.42316522a30.23916522 30.23916522 0 0 0-3.09871304 1.06852174 60.15777391 60.15777391 0 1 0 18.05801739 61.06601739 23.50747826 23.50747826 0 0 0 3.36584348-0.69453913c93.12166957-27.88841739 166.63596522-98.67798261 203.01913043-187.79269565a54.92201739 54.92201739 0 0 0 14.90587826 2.13704347h27.62128696a139.6557913 139.6557913 0 0 0 139.44208696-139.49551304V494.26253913a139.6557913 139.6557913 0 0 0-139.7092174-139.49551304zM182.2541913 649.51874783h-18.11144347a75.43763478 75.43763478 0 0 1-75.33078261-75.3842087V494.26253913a75.43763478 75.43763478 0 0 1 75.33078261-75.3842087h18.11144347v230.6404174z m752.93384348-75.3842087a75.43763478 75.43763478 0 0 1-75.33078261 75.3842087h-18.11144347V418.87833043h18.11144347a75.43763478 75.43763478 0 0 1 75.33078261 75.3842087z",fill:"#444444","p-id":"1190"})]})},f=function(){return(0,r.jsx)("svg",{width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 1024 1024",children:(0,r.jsx)("path",{d:"M593.054 120.217C483.656 148.739 402.91 248.212 402.91 366.546c0 140.582 113.962 254.544 254.544 254.544 118.334 0 217.808-80.746 246.328-190.144C909.17 457.12 912 484.23 912 512c0 220.914-179.086 400-400 400S112 732.914 112 512s179.086-400 400-400c27.77 0 54.88 2.83 81.054 8.217z","p-id":"5941"})})},d=function(){return(0,r.jsx)("svg",{width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 1024 1024",version:"1.1",children:(0,r.jsx)("path",{d:"M513.89 950.72c-5.5 0-11-1.4-15.99-4.2L143.84 743c-9.85-5.73-15.99-16.17-15.99-27.64V308.58c0-11.33 6.14-21.91 15.99-27.64L497.9 77.43c9.85-5.73 22.14-5.73 31.99 0l354.06 203.52c9.85 5.73 15.99 16.17 15.99 27.64V715.5c0 11.33-6.14 21.91-15.99 27.64L529.89 946.52c-4.99 2.8-10.49 4.2-16 4.2zM191.83 697.15L513.89 882.2l322.07-185.05V326.92L513.89 141.87 191.83 326.92v370.23z m322.06-153.34c-5.37 0-10.88-1.4-15.99-4.33L244.29 393.91c-15.35-8.79-20.6-28.27-11.77-43.56 8.83-15.28 28.41-20.5 43.76-11.72l253.61 145.7c15.35 8.79 20.6 28.27 11.77 43.56-6.01 10.32-16.76 15.92-27.77 15.92z m0 291.52c-17.66 0-31.99-14.26-31.99-31.84V530.44L244.55 393.91s-0.13 0-0.13-0.13l-100.45-57.69c-15.35-8.79-20.6-28.27-11.77-43.56s28.41-20.5 43.76-11.72l354.06 203.52c9.85 5.73 15.99 16.17 15.99 27.64v291.39c-0.13 17.71-14.46 31.97-32.12 31.97z m0 115.39c-17.66 0-31.99-14.26-31.99-31.84V511.97c0-17.58 14.33-31.84 31.99-31.84s31.99 14.26 31.99 31.84v406.91c0 17.7-14.33 31.84-31.99 31.84z m0-406.91c-11 0-21.75-5.73-27.77-15.92-8.83-15.28-3.58-34.64 11.77-43.56l354.06-203.52c15.35-8.79 34.8-3.57 43.76 11.72 8.83 15.28 3.58 34.64-11.77 43.56L529.89 539.61c-4.99 2.93-10.49 4.2-16 4.2z"})})},p=function(){return(0,r.jsx)("svg",{width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 1024 1024",version:"1.1",children:(0,r.jsx)("path",{d:"M602.24 246.72a17.28 17.28 0 0 0-11.84-16.32l-42.88-14.4A90.56 90.56 0 0 1 490.24 160l-14.4-42.88a17.28 17.28 0 0 0-32 0L428.8 160a90.56 90.56 0 0 1-57.28 57.28l-42.88 14.4a17.28 17.28 0 0 0 0 32l42.88 14.4a90.56 90.56 0 0 1 57.28 57.28l14.4 42.88a17.28 17.28 0 0 0 32 0l14.4-42.88a90.56 90.56 0 0 1 57.28-57.28l42.88-14.4a17.28 17.28 0 0 0 12.48-16.96z m301.12 221.76l-48.32-16a101.44 101.44 0 0 1-64-64l-16-48.32a19.2 19.2 0 0 0-36.8 0l-16 48.32a101.44 101.44 0 0 1-64 64l-48.32 16a19.2 19.2 0 0 0 0 36.8l48.32 16a101.44 101.44 0 0 1 64 64l16 48.32a19.2 19.2 0 0 0 36.8 0l16-48.32a101.44 101.44 0 0 1 64-64l48.32-16a19.2 19.2 0 0 0 0-36.8z m-376.64 195.52l-64-20.8a131.84 131.84 0 0 1-83.52-83.52l-20.8-64a25.28 25.28 0 0 0-47.68 0l-20.8 64a131.84 131.84 0 0 1-82.24 83.52l-64 20.8a25.28 25.28 0 0 0 0 47.68l64 20.8a131.84 131.84 0 0 1 83.52 83.84l20.8 64a25.28 25.28 0 0 0 47.68 0l20.8-64a131.84 131.84 0 0 1 83.52-83.52l64-20.8a25.28 25.28 0 0 0 0-47.68z","p-id":"3992"})})},h=function(){return(0,r.jsx)("svg",{width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 1024 1024",children:(0,r.jsx)("path",{d:"M554.6 64h-85.4v128h85.4V64z m258.2 87.4L736 228.2l59.8 59.8 76.8-76.8-59.8-59.8z m-601.6 0l-59.8 59.8 76.8 76.8 59.8-59.8-76.8-76.8zM512 256c-140.8 0-256 115.2-256 256s115.2 256 256 256 256-115.2 256-256-115.2-256-256-256z m448 213.4h-128v85.4h128v-85.4z m-768 0H64v85.4h128v-85.4zM795.8 736L736 795.8l76.8 76.8 59.8-59.8-76.8-76.8z m-567.6 0l-76.8 76.8 59.8 59.8 76.8-76.8-59.8-59.8z m326.4 96h-85.4v128h85.4v-128z","p-id":"7802"})})};function m(){return(0,r.jsxs)("svg",{className:"mr-1",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4602",width:"1.5em",height:"1.5em",children:[(0,r.jsx)("path",{d:"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zM296 400c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zM672 516c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216z m107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5z","p-id":"4603",fill:"#87d068"}),(0,r.jsx)("path",{d:"M761 656h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-23.1-31.9c-1.5-2.1-3.9-3.3-6.5-3.3H573c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.9-5.3 0.1-12.7-6.4-12.7z","p-id":"4604",fill:"#87d068"}),(0,r.jsx)("path",{d:"M440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z","p-id":"4605",fill:"#87d068"})]})}function g(){return(0,r.jsxs)("svg",{className:"mr-1",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4838",width:"1.5em",height:"1.5em",children:[(0,r.jsx)("path",{d:"M296 256c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zM488 456v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8z","p-id":"4839",fill:"#2db7f5"}),(0,r.jsx)("path",{d:"M440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z","p-id":"4840",fill:"#2db7f5"}),(0,r.jsx)("path",{d:"M544.1 736.4c1.8-34.5 16.2-66.8 40.8-91.4 26.2-26.2 62-41 99.1-41 37.4 0 72.6 14.6 99.1 41 3.2 3.2 6.3 6.6 9.2 10.1L769.2 673c-5.3 4.1-3.5 12.5 3 14.1l93.3 22.5c5 1.2 9.8-2.6 9.9-7.7l0.6-95.4c0-6.7-7.6-10.5-12.9-6.4l-20.3 15.8C805.4 569.6 748.1 540 684 540c-109.9 0-199.6 86.9-204 195.7-0.2 4.5 3.5 8.3 8 8.3h48.1c4.3 0 7.8-3.3 8-7.6zM880 744h-48.1c-4.3 0-7.8 3.3-8 7.6-1.8 34.5-16.2 66.8-40.8 91.4-26.2 26.2-62 41-99.1 41-37.4 0-72.6-14.6-99.1-41-3.2-3.2-6.3-6.6-9.2-10.1l23.1-17.9c5.3-4.1 3.5-12.5-3-14.1l-93.3-22.5c-5-1.2-9.8 2.6-9.9 7.7l-0.6 95.4c0 6.7 7.6 10.5 12.9 6.4l20.3-15.8C562.6 918.4 619.9 948 684 948c109.9 0 199.6-86.9 204-195.7 0.2-4.5-3.5-8.3-8-8.3z","p-id":"4841",fill:"#2db7f5"})]})}function v(){return(0,r.jsxs)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4260",width:"1.5em",height:"1.5em",children:[(0,r.jsx)("path",{d:"M114.5856 951.04h298.24v-71.68H186.2656v-747.52h593.92v271.36h71.68v-343.04h-737.28v890.88z",fill:"#747690","p-id":"4261"}),(0,r.jsx)("path",{d:"M662.4256 311.04h-358.4v-71.68h358.4v71.68zM508.8256 490.24h-204.8v-71.68h204.8v71.68zM668.8256 554.24a168.96 168.96 0 1 0 0 337.92 168.96 168.96 0 0 0 0-337.92z m-240.64 168.96a240.64 240.64 0 1 1 481.28 0 240.64 240.64 0 0 1-481.28 0z",fill:"#747690","p-id":"4262"}),(0,r.jsx)("path",{d:"M629.76 588.8h71.68v131.4304l82.5856 41.3184-32.0512 64.1024-122.2144-61.0816V588.8z",fill:"#747690","p-id":"4263"})]})}function y(){return(0,r.jsx)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"9211",width:"1.5em",height:"1.5em",children:(0,r.jsx)("path",{d:"M151.5 586.2c-5-24.2-7.5-49.2-7.5-74.2s2.5-50 7.5-74.2c4.8-23.6 12-46.8 21.4-69 9.2-21.8 20.6-42.8 33.9-62.5 13.2-19.5 28.3-37.8 45-54.5s35-31.8 54.5-45c19.7-13.3 40.7-24.7 62.5-33.9 22.2-9.4 45.4-16.6 69-21.4 48.5-9.9 99.9-9.9 148.4 0 23.6 4.8 46.8 12 69 21.4 21.8 9.2 42.8 20.6 62.5 33.9 19.5 13.2 37.8 28.3 54.5 45 1.4 1.4 2.8 2.8 4.1 4.2H688c-17.7 0-32 14.3-32 32s14.3 32 32 32h160c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32s-32 14.3-32 32v77.1c-19.2-19-40.1-36.2-62.4-51.3-23.1-15.6-47.8-29-73.4-39.8-26.1-11-53.4-19.5-81.1-25.2-56.9-11.6-117.1-11.6-174.1 0-27.8 5.7-55.1 14.2-81.1 25.2-25.6 10.8-50.3 24.2-73.4 39.8-22.9 15.4-44.4 33.2-63.9 52.7s-37.3 41-52.7 63.9c-15.6 23.1-29 47.8-39.8 73.4-11 26.1-19.5 53.4-25.2 81.1C83 453.4 80 482.7 80 512s3 58.6 8.8 87c3.1 15.2 16.4 25.6 31.3 25.6 2.1 0 4.3-0.2 6.4-0.7 17.4-3.5 28.5-20.4 25-37.7zM935.2 425c-3.5-17.3-20.5-28.5-37.8-24.9-17.3 3.5-28.5 20.5-24.9 37.8 5 24.2 7.5 49.2 7.5 74.2s-2.5 50-7.5 74.2c-4.8 23.6-12 46.8-21.4 69-9.2 21.8-20.6 42.8-33.9 62.5-13.2 19.5-28.3 37.8-45 54.5s-35 31.8-54.5 45C698 830.6 677 842 655.2 851.2c-22.2 9.4-45.4 16.6-69 21.4-48.5 9.9-99.9 9.9-148.4 0-23.6-4.8-46.8-12-69-21.4-21.8-9.2-42.8-20.6-62.5-33.9-19.5-13.2-37.8-28.3-54.5-45-1.4-1.4-2.8-2.8-4.1-4.2H336c17.7 0 32-14.3 32-32s-14.3-32-32-32H176c-17.7 0-32 14.3-32 32v160c0 17.7 14.3 32 32 32s32-14.3 32-32V819c19.2 19 40.1 36.2 62.4 51.3 23.1 15.6 47.8 29 73.4 39.8 26.1 11 53.4 19.5 81.1 25.2 28.5 5.8 57.7 8.8 87 8.8s58.6-3 87-8.8c27.8-5.7 55-14.2 81.1-25.2 25.6-10.8 50.3-24.2 73.4-39.8 22.9-15.5 44.4-33.2 63.9-52.7s37.3-41 52.7-63.9c15.6-23.1 29-47.8 39.8-73.4 11-26.1 19.5-53.4 25.2-81.1 5.8-28.5 8.8-57.7 8.8-87 0.2-29.5-2.8-58.8-8.6-87.2z",fill:"#1875F0","p-id":"9212"})})}function b(){return(0,r.jsxs)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"3205",width:"1.5em",height:"1.5em",children:[(0,r.jsx)("path",{d:"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zM296 400c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zM672 516c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216z m107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5z","p-id":"3206",fill:"#1afa29"}),(0,r.jsx)("path",{d:"M761 656h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-23.1-31.9c-1.5-2.1-3.9-3.3-6.5-3.3H573c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.9-5.3 0.1-12.7-6.4-12.7z","p-id":"3207",fill:"#1afa29"}),(0,r.jsx)("path",{d:"M440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z","p-id":"3208",fill:"#1afa29"})]})}n(67294);var x=n(1051)},32665:function(e,t,n){"use strict";function r(e){}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clientHookInServerComponentError",{enumerable:!0,get:function(){return r}}),n(38754),n(67294),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},41219:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return p},useSearchParams:function(){return h},usePathname:function(){return m},ServerInsertedHTMLContext:function(){return s.ServerInsertedHTMLContext},useServerInsertedHTML:function(){return s.useServerInsertedHTML},useRouter:function(){return g},useParams:function(){return v},useSelectedLayoutSegments:function(){return y},useSelectedLayoutSegment:function(){return b},redirect:function(){return c.redirect},notFound:function(){return u.notFound}});let r=n(67294),o=n(27473),i=n(35802),a=n(32665),l=n(43512),s=n(98751),c=n(96885),u=n(86323),f=Symbol("internal for urlsearchparams readonly");function d(){return Error("ReadonlyURLSearchParams cannot be modified")}class p{[Symbol.iterator](){return this[f][Symbol.iterator]()}append(){throw d()}delete(){throw d()}set(){throw d()}sort(){throw d()}constructor(e){this[f]=e,this.entries=e.entries.bind(e),this.forEach=e.forEach.bind(e),this.get=e.get.bind(e),this.getAll=e.getAll.bind(e),this.has=e.has.bind(e),this.keys=e.keys.bind(e),this.values=e.values.bind(e),this.toString=e.toString.bind(e)}}function h(){(0,a.clientHookInServerComponentError)("useSearchParams");let e=(0,r.useContext)(i.SearchParamsContext),t=(0,r.useMemo)(()=>e?new p(e):null,[e]);return t}function m(){return(0,a.clientHookInServerComponentError)("usePathname"),(0,r.useContext)(i.PathnameContext)}function g(){(0,a.clientHookInServerComponentError)("useRouter");let e=(0,r.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function v(){(0,a.clientHookInServerComponentError)("useParams");let e=(0,r.useContext)(o.GlobalLayoutRouterContext);return e?function e(t,n){void 0===n&&(n={});let r=t[1];for(let t of Object.values(r)){let r=t[0],o=Array.isArray(r),i=o?r[1]:r;!i||i.startsWith("__PAGE__")||(o&&(n[r[0]]=r[1]),n=e(t,n))}return n}(e.tree):null}function y(e){void 0===e&&(e="children"),(0,a.clientHookInServerComponentError)("useSelectedLayoutSegments");let{tree:t}=(0,r.useContext)(o.LayoutRouterContext);return function e(t,n,r,o){let i;if(void 0===r&&(r=!0),void 0===o&&(o=[]),r)i=t[1][n];else{var a;let e=t[1];i=null!=(a=e.children)?a:Object.values(e)[0]}if(!i)return o;let s=i[0],c=(0,l.getSegmentValue)(s);return!c||c.startsWith("__PAGE__")?o:(o.push(c),e(i,n,!1,o))}(t,e)}function b(e){void 0===e&&(e="children"),(0,a.clientHookInServerComponentError)("useSelectedLayoutSegment");let t=y(e);return 0===t.length?null:t[0]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},86323:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{notFound:function(){return r},isNotFoundError:function(){return o}});let n="NEXT_NOT_FOUND";function r(){let e=Error(n);throw e.digest=n,e}function o(e){return(null==e?void 0:e.digest)===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},96885:function(e,t,n){"use strict";var r,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectType:function(){return r},getRedirectError:function(){return l},redirect:function(){return s},isRedirectError:function(){return c},getURLFromRedirectError:function(){return u},getRedirectTypeFromError:function(){return f}});let i=n(68214),a="NEXT_REDIRECT";function l(e,t){let n=Error(a);n.digest=a+";"+t+";"+e;let r=i.requestAsyncStorage.getStore();return r&&(n.mutableCookies=r.mutableCookies),n}function s(e,t){throw void 0===t&&(t="replace"),l(e,t)}function c(e){if("string"!=typeof(null==e?void 0:e.digest))return!1;let[t,n,r]=e.digest.split(";",3);return t===a&&("replace"===n||"push"===n)&&"string"==typeof r}function u(e){return c(e)?e.digest.split(";",3)[2]:null}function f(e){if(!c(e))throw Error("Not a redirect error");return e.digest.split(";",3)[1]}(o=r||(r={})).push="push",o.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},43512:function(e,t){"use strict";function n(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},29382:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PrefetchKind:function(){return n},ACTION_REFRESH:function(){return o},ACTION_NAVIGATE:function(){return i},ACTION_RESTORE:function(){return a},ACTION_SERVER_PATCH:function(){return l},ACTION_PREFETCH:function(){return s},ACTION_FAST_REFRESH:function(){return c},ACTION_SERVER_ACTION:function(){return u}});let o="refresh",i="navigate",a="restore",l="server-patch",s="prefetch",c="fast-refresh",u="server-action";(r=n||(n={})).AUTO="auto",r.FULL="full",r.TEMPORARY="temporary",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},75476:function(e,t){"use strict";function n(e,t,n,r){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},69873:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return y}});let r=n(38754),o=n(61757),i=o._(n(67294)),a=r._(n(68965)),l=n(38083),s=n(2478),c=n(76226);n(59941);let u=r._(n(31720)),f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function d(e){return void 0!==e.default}function p(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function h(e,t,n,r,o,i,a){if(!e||e["data-loaded-src"]===t)return;e["data-loaded-src"]=t;let l="decode"in e?e.decode():Promise.resolve();l.catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("blur"===n&&i(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,o=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}(null==o?void 0:o.current)&&o.current(e)}})}function m(e){let[t,n]=i.version.split("."),r=parseInt(t,10),o=parseInt(n,10);return r>18||18===r&&o>=3?{fetchPriority:e}:{fetchpriority:e}}let g=(0,i.forwardRef)((e,t)=>{let{imgAttributes:n,heightInt:r,widthInt:o,qualityInt:a,className:l,imgStyle:s,blurStyle:c,isLazy:u,fetchPriority:f,fill:d,placeholder:p,loading:g,srcString:v,config:y,unoptimized:b,loader:x,onLoadRef:w,onLoadingCompleteRef:C,setBlurComplete:S,setShowAltText:E,onLoad:$,onError:O,...k}=e;return g=u?"lazy":g,i.default.createElement("img",{...k,...m(f),loading:g,width:o,height:r,decoding:"async","data-nimg":d?"fill":"1",className:l,style:{...s,...c},...n,ref:(0,i.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(O&&(e.src=e.src),e.complete&&h(e,v,p,w,C,S,b))},[v,p,w,C,S,O,b,t]),onLoad:e=>{let t=e.currentTarget;h(t,v,p,w,C,S,b)},onError:e=>{E(!0),"blur"===p&&S(!0),O&&O(e)}})}),v=(0,i.forwardRef)((e,t)=>{var n;let r,o,{src:h,sizes:v,unoptimized:y=!1,priority:b=!1,loading:x,className:w,quality:C,width:S,height:E,fill:$,style:O,onLoad:k,onLoadingComplete:_,placeholder:j="empty",blurDataURL:P,fetchPriority:Z,layout:A,objectFit:R,objectPosition:M,lazyBoundary:F,lazyRoot:N,...T}=e,I=(0,i.useContext)(c.ImageConfigContext),L=(0,i.useMemo)(()=>{let e=f||I||s.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n}},[I]),B=T.loader||u.default;delete T.loader;let z="__next_img_default"in B;if(z){if("custom"===L.loader)throw Error('Image with src "'+h+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=B;B=t=>{let{config:n,...r}=t;return e(r)}}if(A){"fill"===A&&($=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[A];e&&(O={...O,...e});let t={responsive:"100vw",fill:"100vw"}[A];t&&!v&&(v=t)}let D="",H=p(S),V=p(E);if("object"==typeof(n=h)&&(d(n)||void 0!==n.src)){let e=d(h)?h.default:h;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(r=e.blurWidth,o=e.blurHeight,P=P||e.blurDataURL,D=e.src,!$){if(H||V){if(H&&!V){let t=H/e.width;V=Math.round(e.height*t)}else if(!H&&V){let t=V/e.height;H=Math.round(e.width*t)}}else H=e.width,V=e.height}}let U=!b&&("lazy"===x||void 0===x);(!(h="string"==typeof h?h:D)||h.startsWith("data:")||h.startsWith("blob:"))&&(y=!0,U=!1),L.unoptimized&&(y=!0),z&&h.endsWith(".svg")&&!L.dangerouslyAllowSVG&&(y=!0),b&&(Z="high");let[W,q]=(0,i.useState)(!1),[K,G]=(0,i.useState)(!1),X=p(C),Y=Object.assign($?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:R,objectPosition:M}:{},K?{}:{color:"transparent"},O),J="blur"===j&&P&&!W?{backgroundSize:Y.objectFit||"cover",backgroundPosition:Y.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:'url("data:image/svg+xml;charset=utf-8,'+(0,l.getImageBlurSvg)({widthInt:H,heightInt:V,blurWidth:r,blurHeight:o,blurDataURL:P,objectFit:Y.objectFit})+'")'}:{},Q=function(e){let{config:t,src:n,unoptimized:r,width:o,quality:i,sizes:a,loader:l}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:s,kind:c}=function(e,t,n){let{deviceSizes:r,allSizes:o}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:o,kind:"w"}}if("number"!=typeof t)return{widths:r,kind:"w"};let i=[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))];return{widths:i,kind:"x"}}(t,o,a),u=s.length-1;return{sizes:a||"w"!==c?a:"100vw",srcSet:s.map((e,r)=>l({config:t,src:n,quality:i,width:e})+" "+("w"===c?e:r+1)+c).join(", "),src:l({config:t,src:n,quality:i,width:s[u]})}}({config:L,src:h,unoptimized:y,width:H,quality:X,sizes:v,loader:B}),ee=h,et=(0,i.useRef)(k);(0,i.useEffect)(()=>{et.current=k},[k]);let en=(0,i.useRef)(_);(0,i.useEffect)(()=>{en.current=_},[_]);let er={isLazy:U,imgAttributes:Q,heightInt:V,widthInt:H,qualityInt:X,className:w,imgStyle:Y,blurStyle:J,loading:x,config:L,fetchPriority:Z,fill:$,unoptimized:y,placeholder:j,loader:B,srcString:ee,onLoadRef:et,onLoadingCompleteRef:en,setBlurComplete:q,setShowAltText:G,...T};return i.default.createElement(i.default.Fragment,null,i.default.createElement(g,{...er,ref:t}),b?i.default.createElement(a.default,null,i.default.createElement("link",{key:"__nimg-"+Q.src+Q.srcSet+Q.sizes,rel:"preload",as:"image",href:Q.srcSet?void 0:Q.src,imageSrcSet:Q.srcSet,imageSizes:Q.sizes,crossOrigin:T.crossOrigin,referrerPolicy:T.referrerPolicy,...m(Z)})):null)}),y=v;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9940:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return x}});let r=n(38754),o=r._(n(67294)),i=n(65722),a=n(65723),l=n(28904),s=n(95514),c=n(27521),u=n(44293),f=n(27473),d=n(81307),p=n(75476),h=n(66318),m=n(29382),g=new Set;function v(e,t,n,r,o,i){if(!i&&!(0,a.isLocalURL)(t))return;if(!r.bypassPrefetchedCheck){let o=void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0,i=t+"%"+n+"%"+o;if(g.has(i))return;g.add(i)}let l=i?e.prefetch(t,o):e.prefetch(t,n,r);Promise.resolve(l).catch(e=>{})}function y(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let b=o.default.forwardRef(function(e,t){let n,r;let{href:l,as:g,children:b,prefetch:x=null,passHref:w,replace:C,shallow:S,scroll:E,locale:$,onClick:O,onMouseEnter:k,onTouchStart:_,legacyBehavior:j=!1,...P}=e;n=b,j&&("string"==typeof n||"number"==typeof n)&&(n=o.default.createElement("a",null,n));let Z=!1!==x,A=null===x?m.PrefetchKind.AUTO:m.PrefetchKind.FULL,R=o.default.useContext(u.RouterContext),M=o.default.useContext(f.AppRouterContext),F=null!=R?R:M,N=!R,{href:T,as:I}=o.default.useMemo(()=>{if(!R){let e=y(l);return{href:e,as:g?y(g):e}}let[e,t]=(0,i.resolveHref)(R,l,!0);return{href:e,as:g?(0,i.resolveHref)(R,g):t||e}},[R,l,g]),L=o.default.useRef(T),B=o.default.useRef(I);j&&(r=o.default.Children.only(n));let z=j?r&&"object"==typeof r&&r.ref:t,[D,H,V]=(0,d.useIntersection)({rootMargin:"200px"}),U=o.default.useCallback(e=>{(B.current!==I||L.current!==T)&&(V(),B.current=I,L.current=T),D(e),z&&("function"==typeof z?z(e):"object"==typeof z&&(z.current=e))},[I,z,T,V,D]);o.default.useEffect(()=>{F&&H&&Z&&v(F,T,I,{locale:$},{kind:A},N)},[I,T,H,$,Z,null==R?void 0:R.locale,F,N,A]);let W={ref:U,onClick(e){j||"function"!=typeof O||O(e),j&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),F&&!e.defaultPrevented&&function(e,t,n,r,i,l,s,c,u,f){let{nodeName:d}=e.currentTarget,p="A"===d.toUpperCase();if(p&&(function(e){let t=e.currentTarget,n=t.getAttribute("target");return n&&"_self"!==n||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!u&&!(0,a.isLocalURL)(n)))return;e.preventDefault();let h=()=>{"beforePopState"in t?t[i?"replace":"push"](n,r,{shallow:l,locale:c,scroll:s}):t[i?"replace":"push"](r||n,{forceOptimisticNavigation:!f})};u?o.default.startTransition(h):h()}(e,F,T,I,C,S,E,$,N,Z)},onMouseEnter(e){j||"function"!=typeof k||k(e),j&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),F&&(Z||!N)&&v(F,T,I,{locale:$,priority:!0,bypassPrefetchedCheck:!0},{kind:A},N)},onTouchStart(e){j||"function"!=typeof _||_(e),j&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),F&&(Z||!N)&&v(F,T,I,{locale:$,priority:!0,bypassPrefetchedCheck:!0},{kind:A},N)}};if((0,s.isAbsoluteUrl)(I))W.href=I;else if(!j||w||"a"===r.type&&!("href"in r.props)){let e=void 0!==$?$:null==R?void 0:R.locale,t=(null==R?void 0:R.isLocaleDomain)&&(0,p.getDomainLocale)(I,e,null==R?void 0:R.locales,null==R?void 0:R.domainLocales);W.href=t||(0,h.addBasePath)((0,c.addLocale)(I,e,null==R?void 0:R.defaultLocale))}return j?o.default.cloneElement(r,W):o.default.createElement("a",{...P,...W},n)}),x=b;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81307:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return s}});let r=n(67294),o=n(82997),i="function"==typeof IntersectionObserver,a=new Map,l=[];function s(e){let{rootRef:t,rootMargin:n,disabled:s}=e,c=s||!i,[u,f]=(0,r.useState)(!1),d=(0,r.useRef)(null),p=(0,r.useCallback)(e=>{d.current=e},[]);(0,r.useEffect)(()=>{if(i){if(c||u)return;let e=d.current;if(e&&e.tagName){let r=function(e,t,n){let{id:r,observer:o,elements:i}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=l.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=a.get(r)))return t;let o=new Map,i=new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e);return t={id:n,observer:i,elements:o},l.push(n),a.set(n,t),t}(n);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),a.delete(r);let e=l.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&l.splice(e,1)}}}(e,e=>e&&f(e),{root:null==t?void 0:t.current,rootMargin:n});return r}}else if(!u){let e=(0,o.requestIdleCallback)(()=>f(!0));return()=>(0,o.cancelIdleCallback)(e)}},[c,n,t,u,d.current]);let h=(0,r.useCallback)(()=>{f(!1)},[]);return[p,u,h]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},38083:function(e,t){"use strict";function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:o,blurDataURL:i,objectFit:a}=e,l=r||t,s=o||n,c=i.startsWith("data:image/jpeg")?"%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%":"";return l&&s?"%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 "+l+" "+s+"'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='"+(r&&o?"1":"20")+"'/%3E"+c+"%3C/filter%3E%3Cimage preserveAspectRatio='none' filter='url(%23b)' x='0' y='0' height='100%25' width='100%25' href='"+i+"'/%3E%3C/svg%3E":"%3Csvg xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cimage style='filter:blur(20px)' preserveAspectRatio='"+("contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' x='0' y='0' height='100%25' width='100%25' href='"+i+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},31720:function(e,t){"use strict";function n(e){let{config:t,src:n,width:r,quality:o}=e;return t.path+"?url="+encodeURIComponent(n)+"&w="+r+"&q="+(o||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},98751:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ServerInsertedHTMLContext:function(){return i},useServerInsertedHTML:function(){return a}});let r=n(61757),o=r._(n(67294)),i=o.default.createContext(null);function a(e){let t=(0,o.useContext)(i);t&&t(e)}},86221:function(e,t,n){"use strict";let r,o;n.r(t),n.d(t,{default:function(){return ez}});var i=n(85893),a=n(67294),l=n(41468),s=n(43893),c=n(98399),u=n(82353),f=n(87462),d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"}}]},name:"appstore",theme:"outlined"},p=n(84089),h=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:d}))}),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 100c-61.8 0-112 50.2-112 112 0 47.7 29.9 88.5 72 104.6v27.6L512 601.4 312 344.2v-27.6c42.1-16.1 72-56.9 72-104.6 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 50.6 33.8 93.5 80 107.3v34.4c0 9.7 3.3 19.3 9.3 27L476 672.3v33.6c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-33.6l226.7-291.6c6-7.7 9.3-17.3 9.3-27v-34.4c46.2-13.8 80-56.7 80-107.3 0-61.8-50.2-112-112-112zM224 212a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm336 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm192-552a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"fork",theme:"outlined"},g=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:m}))}),v=n(16165),y={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M301.3 496.7c-23.8 0-40.2-10.5-41.6-26.9H205c.9 43.4 36.9 70.3 93.9 70.3 59.1 0 95-28.4 95-75.5 0-35.8-20-55.9-64.5-64.5l-29.1-5.6c-23.8-4.7-33.8-11.9-33.8-24.2 0-15 13.3-24.5 33.4-24.5 20.1 0 35.3 11.1 36.6 27h53c-.9-41.7-37.5-70.3-90.3-70.3-54.4 0-89.7 28.9-89.7 73 0 35.5 21.2 58 62.5 65.8l29.7 5.9c25.8 5.2 35.6 11.9 35.6 24.4.1 14.7-14.5 25.1-36 25.1z"}},{tag:"path",attrs:{d:"M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z"}},{tag:"path",attrs:{d:"M828.5 486.7h-95.8V308.5h-57.4V534h153.2zm-298.6 53.4c14.1 0 27.2-2 39.1-5.8l13.3 20.3h53.3L607.9 511c21.1-20 33-51.1 33-89.8 0-73.3-43.3-118.8-110.9-118.8s-111.2 45.3-111.2 118.8c-.1 73.7 43 118.9 111.1 118.9zm0-190c31.6 0 52.7 27.7 52.7 71.1 0 16.7-3.6 30.6-10 40.5l-5.2-6.9h-48.8L542 491c-3.9.9-8 1.4-12.2 1.4-31.7 0-52.8-27.5-52.8-71.2.1-43.6 21.2-71.1 52.9-71.1z"}}]},name:"console-sql",theme:"outlined"},b=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:y}))}),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M640.6 429.8h257.1c7.9 0 14.3-6.4 14.3-14.3V158.3c0-7.9-6.4-14.3-14.3-14.3H640.6c-7.9 0-14.3 6.4-14.3 14.3v92.9H490.6c-3.9 0-7.1 3.2-7.1 7.1v221.5h-85.7v-96.5c0-7.9-6.4-14.3-14.3-14.3H126.3c-7.9 0-14.3 6.4-14.3 14.3v257.2c0 7.9 6.4 14.3 14.3 14.3h257.1c7.9 0 14.3-6.4 14.3-14.3V544h85.7v221.5c0 3.9 3.2 7.1 7.1 7.1h135.7v92.9c0 7.9 6.4 14.3 14.3 14.3h257.1c7.9 0 14.3-6.4 14.3-14.3v-257c0-7.9-6.4-14.3-14.3-14.3h-257c-7.9 0-14.3 6.4-14.3 14.3v100h-78.6v-393h78.6v100c0 7.9 6.4 14.3 14.3 14.3zm53.5-217.9h150V362h-150V211.9zM329.9 587h-150V437h150v150zm364.2 75.1h150v150.1h-150V662.1z"}}]},name:"partition",theme:"outlined"},w=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:x}))}),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zm-504 68h200v200H412V278zm-68 468H144V546h200v200zm268 0H412V546h200v200zm268-268H680V278h200v200z"}}]},name:"build",theme:"outlined"},S=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:C}))}),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 512a48 48 0 1096 0 48 48 0 10-96 0zm200 0a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z"}}]},name:"message",theme:"outlined"},$=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:E}))}),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.4 800.9c.2-.3.5-.6.7-.9C920.6 722.1 960 621.7 960 512s-39.4-210.1-104.8-288c-.2-.3-.5-.5-.7-.8-1.1-1.3-2.1-2.5-3.2-3.7-.4-.5-.8-.9-1.2-1.4l-4.1-4.7-.1-.1c-1.5-1.7-3.1-3.4-4.6-5.1l-.1-.1c-3.2-3.4-6.4-6.8-9.7-10.1l-.1-.1-4.8-4.8-.3-.3c-1.5-1.5-3-2.9-4.5-4.3-.5-.5-1-1-1.6-1.5-1-1-2-1.9-3-2.8-.3-.3-.7-.6-1-1C736.4 109.2 629.5 64 512 64s-224.4 45.2-304.3 119.2c-.3.3-.7.6-1 1-1 .9-2 1.9-3 2.9-.5.5-1 1-1.6 1.5-1.5 1.4-3 2.9-4.5 4.3l-.3.3-4.8 4.8-.1.1c-3.3 3.3-6.5 6.7-9.7 10.1l-.1.1c-1.6 1.7-3.1 3.4-4.6 5.1l-.1.1c-1.4 1.5-2.8 3.1-4.1 4.7-.4.5-.8.9-1.2 1.4-1.1 1.2-2.1 2.5-3.2 3.7-.2.3-.5.5-.7.8C103.4 301.9 64 402.3 64 512s39.4 210.1 104.8 288c.2.3.5.6.7.9l3.1 3.7c.4.5.8.9 1.2 1.4l4.1 4.7c0 .1.1.1.1.2 1.5 1.7 3 3.4 4.6 5l.1.1c3.2 3.4 6.4 6.8 9.6 10.1l.1.1c1.6 1.6 3.1 3.2 4.7 4.7l.3.3c3.3 3.3 6.7 6.5 10.1 9.6 80.1 74 187 119.2 304.5 119.2s224.4-45.2 304.3-119.2a300 300 0 0010-9.6l.3-.3c1.6-1.6 3.2-3.1 4.7-4.7l.1-.1c3.3-3.3 6.5-6.7 9.6-10.1l.1-.1c1.5-1.7 3.1-3.3 4.6-5 0-.1.1-.1.1-.2 1.4-1.5 2.8-3.1 4.1-4.7.4-.5.8-.9 1.2-1.4a99 99 0 003.3-3.7zm4.1-142.6c-13.8 32.6-32 62.8-54.2 90.2a444.07 444.07 0 00-81.5-55.9c11.6-46.9 18.8-98.4 20.7-152.6H887c-3 40.9-12.6 80.6-28.5 118.3zM887 484H743.5c-1.9-54.2-9.1-105.7-20.7-152.6 29.3-15.6 56.6-34.4 81.5-55.9A373.86 373.86 0 01887 484zM658.3 165.5c39.7 16.8 75.8 40 107.6 69.2a394.72 394.72 0 01-59.4 41.8c-15.7-45-35.8-84.1-59.2-115.4 3.7 1.4 7.4 2.9 11 4.4zm-90.6 700.6c-9.2 7.2-18.4 12.7-27.7 16.4V697a389.1 389.1 0 01115.7 26.2c-8.3 24.6-17.9 47.3-29 67.8-17.4 32.4-37.8 58.3-59 75.1zm59-633.1c11 20.6 20.7 43.3 29 67.8A389.1 389.1 0 01540 327V141.6c9.2 3.7 18.5 9.1 27.7 16.4 21.2 16.7 41.6 42.6 59 75zM540 640.9V540h147.5c-1.6 44.2-7.1 87.1-16.3 127.8l-.3 1.2A445.02 445.02 0 00540 640.9zm0-156.9V383.1c45.8-2.8 89.8-12.5 130.9-28.1l.3 1.2c9.2 40.7 14.7 83.5 16.3 127.8H540zm-56 56v100.9c-45.8 2.8-89.8 12.5-130.9 28.1l-.3-1.2c-9.2-40.7-14.7-83.5-16.3-127.8H484zm-147.5-56c1.6-44.2 7.1-87.1 16.3-127.8l.3-1.2c41.1 15.6 85 25.3 130.9 28.1V484H336.5zM484 697v185.4c-9.2-3.7-18.5-9.1-27.7-16.4-21.2-16.7-41.7-42.7-59.1-75.1-11-20.6-20.7-43.3-29-67.8 37.2-14.6 75.9-23.3 115.8-26.1zm0-370a389.1 389.1 0 01-115.7-26.2c8.3-24.6 17.9-47.3 29-67.8 17.4-32.4 37.8-58.4 59.1-75.1 9.2-7.2 18.4-12.7 27.7-16.4V327zM365.7 165.5c3.7-1.5 7.3-3 11-4.4-23.4 31.3-43.5 70.4-59.2 115.4-21-12-40.9-26-59.4-41.8 31.8-29.2 67.9-52.4 107.6-69.2zM165.5 365.7c13.8-32.6 32-62.8 54.2-90.2 24.9 21.5 52.2 40.3 81.5 55.9-11.6 46.9-18.8 98.4-20.7 152.6H137c3-40.9 12.6-80.6 28.5-118.3zM137 540h143.5c1.9 54.2 9.1 105.7 20.7 152.6a444.07 444.07 0 00-81.5 55.9A373.86 373.86 0 01137 540zm228.7 318.5c-39.7-16.8-75.8-40-107.6-69.2 18.5-15.8 38.4-29.7 59.4-41.8 15.7 45 35.8 84.1 59.2 115.4-3.7-1.4-7.4-2.9-11-4.4zm292.6 0c-3.7 1.5-7.3 3-11 4.4 23.4-31.3 43.5-70.4 59.2-115.4 21 12 40.9 26 59.4 41.8a373.81 373.81 0 01-107.6 69.2z"}}]},name:"global",theme:"outlined"},k=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:O}))}),_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z"}}]},name:"menu-fold",theme:"outlined"},j=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:_}))}),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z"}}]},name:"menu-unfold",theme:"outlined"},Z=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:P}))}),A=n(24969),R={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z"}}]},name:"menu",theme:"outlined"},M=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:R}))}),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},N=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:F}))}),T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 664c-28.5 0-54.8 10-75.4 26.7L469.4 540.8a160.68 160.68 0 000-57.6l207.2-149.9C697.2 350 723.5 360 752 360c66.2 0 120-53.8 120-120s-53.8-120-120-120-120 53.8-120 120c0 11.6 1.6 22.7 4.7 33.3L439.9 415.8C410.7 377.1 364.3 352 312 352c-88.4 0-160 71.6-160 160s71.6 160 160 160c52.3 0 98.7-25.1 127.9-63.8l196.8 142.5c-3.1 10.6-4.7 21.8-4.7 33.3 0 66.2 53.8 120 120 120s120-53.8 120-120-53.8-120-120-120zm0-476c28.7 0 52 23.3 52 52s-23.3 52-52 52-52-23.3-52-52 23.3-52 52-52zM312 600c-48.5 0-88-39.5-88-88s39.5-88 88-88 88 39.5 88 88-39.5 88-88 88zm440 236c-28.7 0-52-23.3-52-52s23.3-52 52-52 52 23.3 52 52-23.3 52-52 52z"}}]},name:"share-alt",theme:"outlined"},I=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:T}))}),L=n(48689),B=n(36147),z=n(2453),D=n(83062),H=n(85418),V=n(20640),U=n.n(V),W=n(25675),q=n.n(W),K=n(41664),G=n.n(K),X=n(11163),Y=n.n(X),J=n(67421);function Q(e){return"flex items-center h-10 hover:bg-[#F1F5F9] dark:hover:bg-theme-dark text-base w-full transition-colors whitespace-nowrap px-4 ".concat(e?"bg-[#F1F5F9] dark:bg-theme-dark":"")}function ee(e){return"flex items-center justify-center mx-auto rounded w-14 h-14 text-xl hover:bg-[#F1F5F9] dark:hover:bg-theme-dark transition-colors cursor-pointer ".concat(e?"bg-[#F1F5F9] dark:bg-theme-dark":"")}var et=function(){let{chatId:e,scene:t,isMenuExpand:n,dialogueList:r,queryDialogueList:o,refreshDialogList:f,setIsMenuExpand:d,setAgent:p,mode:m,setMode:y}=(0,a.useContext)(l.p),{pathname:x,replace:C}=(0,X.useRouter)(),{t:E,i18n:O}=(0,J.$G)(),[_,P]=(0,a.useState)("/LOGO_1.png"),R=(0,a.useMemo)(()=>{let e=[{key:"app",name:E("App"),path:"/app",icon:(0,i.jsx)(h,{})},{key:"flow",name:E("awel_flow"),icon:(0,i.jsx)(g,{}),path:"/flow"},{key:"models",name:E("model_manage"),path:"/models",icon:(0,i.jsx)(v.Z,{component:u.IN})},{key:"database",name:E("Database"),icon:(0,i.jsx)(b,{}),path:"/database"},{key:"knowledge",name:E("Knowledge_Space"),icon:(0,i.jsx)(w,{}),path:"/knowledge"},{key:"agent",name:E("Plugins"),path:"/agent",icon:(0,i.jsx)(S,{})},{key:"prompt",name:E("Prompt"),icon:(0,i.jsx)($,{}),path:"/prompt"}];return e},[O.language]),F=()=>{d(!n)},T=(0,a.useCallback)(()=>{let e="light"===m?"dark":"light";y(e),localStorage.setItem(c.he,e)},[m]),V=(0,a.useCallback)(()=>{let e="en"===O.language?"zh":"en";O.changeLanguage(e),localStorage.setItem(c.Yl,e)},[O.language,O.changeLanguage]),W=(0,a.useMemo)(()=>{let e=[{key:"theme",name:E("Theme"),icon:"dark"===m?(0,i.jsx)(v.Z,{component:u.FD}):(0,i.jsx)(v.Z,{component:u.ol}),onClick:T},{key:"language",name:E("language"),icon:(0,i.jsx)(k,{}),onClick:V},{key:"fold",name:E(n?"Close_Sidebar":"Show_Sidebar"),icon:n?(0,i.jsx)(j,{}):(0,i.jsx)(Z,{}),onClick:F,noDropdownItem:!0}];return e},[m,V,F,V]),K=(0,a.useMemo)(()=>R.map(e=>({key:e.key,label:(0,i.jsxs)(G(),{href:e.path,className:"text-base",children:[e.icon,(0,i.jsx)("span",{className:"ml-2 text-sm",children:e.name})]})})),[R]),Y=(0,a.useMemo)(()=>W.filter(e=>!e.noDropdownItem).map(e=>({key:e.key,label:(0,i.jsxs)("div",{className:"text-base",onClick:e.onClick,children:[e.icon,(0,i.jsx)("span",{className:"ml-2 text-sm",children:e.name})]})})),[W]),et=(0,a.useCallback)(n=>{B.default.confirm({title:"Delete Chat",content:"Are you sure delete this chat?",width:"276px",centered:!0,onOk:()=>new Promise(async(r,o)=>{try{let[i]=await (0,s.Vx)((0,s.MX)(n.conv_uid));if(i){o();return}z.ZP.success("success"),f(),n.chat_mode===t&&n.conv_uid===e&&C("/"),r()}catch(e){o()}})})},[f]),en=e=>{"chat_agent"===e.chat_mode&&e.select_param&&(null==p||p(e.select_param))},er=(0,a.useCallback)(e=>{let t=U()("".concat(location.origin,"/chat?scene=").concat(e.chat_mode,"&id=").concat(e.conv_uid));z.ZP[t?"success":"error"](t?"Copy success":"Copy failed")},[]);return((0,a.useEffect)(()=>{o()},[]),(0,a.useEffect)(()=>{P("dark"===m?"/WHITE_LOGO.png":"/LOGO_1.png")},[m]),n)?(0,i.jsxs)("div",{className:"flex flex-col h-screen bg-white dark:bg-[#232734]",children:[(0,i.jsx)(G(),{href:"/",className:"p-2",children:(0,i.jsx)(q(),{src:_,alt:"DB-GPT",width:239,height:60,className:"w-full h-full"})}),(0,i.jsxs)(G(),{href:"/",className:"flex items-center justify-center mb-4 mx-4 h-11 bg-theme-primary rounded text-white",children:[(0,i.jsx)(A.Z,{className:"mr-2"}),(0,i.jsx)("span",{children:E("new_chat")})]}),(0,i.jsx)("div",{className:"flex-1 overflow-y-scroll",children:null==r?void 0:r.map(n=>{let r=n.conv_uid===e&&n.chat_mode===t;return(0,i.jsxs)(G(),{href:"/chat?scene=".concat(n.chat_mode,"&id=").concat(n.conv_uid),className:"group/item ".concat(Q(r)),onClick:()=>{en(n)},children:[(0,i.jsx)($,{className:"text-base"}),(0,i.jsx)("div",{className:"flex-1 line-clamp-1 mx-2 text-sm",children:n.user_name||n.user_input}),(0,i.jsx)("div",{className:"group-hover/item:opacity-100 cursor-pointer opacity-0 mr-1",onClick:e=>{e.preventDefault(),er(n)},children:(0,i.jsx)(I,{})}),(0,i.jsx)("div",{className:"group-hover/item:opacity-100 cursor-pointer opacity-0",onClick:e=>{e.preventDefault(),et(n)},children:(0,i.jsx)(L.Z,{})})]},n.conv_uid)})}),(0,i.jsxs)("div",{className:"pt-4",children:[(0,i.jsx)("div",{className:"max-h-52 overflow-y-auto scrollbar-default",children:R.map(e=>(0,i.jsx)(G(),{href:e.path,className:"".concat(Q(x===e.path)," overflow-hidden"),children:(0,i.jsxs)(i.Fragment,{children:[e.icon,(0,i.jsx)("span",{className:"ml-3 text-sm",children:e.name})]})},e.key))}),(0,i.jsx)("div",{className:"flex items-center justify-around py-4 mt-2",children:W.map(e=>(0,i.jsx)(D.Z,{title:e.name,children:(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center cursor-pointer text-xl",onClick:e.onClick,children:e.icon})},e.key))})]})]}):(0,i.jsxs)("div",{className:"flex flex-col justify-between h-screen bg-white dark:bg-[#232734] animate-fade animate-duration-300",children:[(0,i.jsx)(G(),{href:"/",className:"px-2 py-3",children:(0,i.jsx)(q(),{src:"/LOGO_SMALL.png",alt:"DB-GPT",width:63,height:46,className:"w-[63px] h-[46px]"})}),(0,i.jsx)("div",{children:(0,i.jsx)(G(),{href:"/",className:"flex items-center justify-center my-4 mx-auto w-12 h-12 bg-theme-primary rounded-full text-white",children:(0,i.jsx)(A.Z,{className:"text-lg"})})}),(0,i.jsx)("div",{className:"flex-1 overflow-y-scroll py-4 space-y-2",children:null==r?void 0:r.map(n=>{let r=n.conv_uid===e&&n.chat_mode===t;return(0,i.jsx)(D.Z,{title:n.user_name||n.user_input,placement:"right",children:(0,i.jsx)(G(),{href:"/chat?scene=".concat(n.chat_mode,"&id=").concat(n.conv_uid),className:ee(r),onClick:()=>{en(n)},children:(0,i.jsx)($,{})})},n.conv_uid)})}),(0,i.jsxs)("div",{className:"py-4",children:[(0,i.jsx)(H.Z,{menu:{items:K},placement:"topRight",children:(0,i.jsx)("div",{className:ee(),children:(0,i.jsx)(M,{})})}),(0,i.jsx)(H.Z,{menu:{items:Y},placement:"topRight",children:(0,i.jsx)("div",{className:ee(),children:(0,i.jsx)(N,{})})}),W.filter(e=>e.noDropdownItem).map(e=>(0,i.jsx)(D.Z,{title:e.name,placement:"right",children:(0,i.jsx)("div",{className:ee(),onClick:e.onClick,children:e.icon})},e.key))]})]})},en=n(74865),er=n.n(en);let eo=0;function ei(){"loading"!==o&&(o="loading",r=setTimeout(function(){er().start()},250))}function ea(){eo>0||(o="stop",clearTimeout(r),er().done())}if(Y().events.on("routeChangeStart",ei),Y().events.on("routeChangeComplete",ea),Y().events.on("routeChangeError",ea),"function"==typeof(null==window?void 0:window.fetch)){let e=window.fetch;window.fetch=async function(){for(var t=arguments.length,n=Array(t),r=0;rt(null==e||0===Object.keys(e).length?n:e):t;return(0,i.jsx)(ev.xB,{styles:r})}var eb=n(56760),ex=n(71927);let ew="mode",eC="color-scheme",eS="data-color-scheme";function eE(e){if("undefined"!=typeof window&&"system"===e){let e=window.matchMedia("(prefers-color-scheme: dark)");return e.matches?"dark":"light"}}function e$(e,t){return"light"===e.mode||"system"===e.mode&&"light"===e.systemMode?t("light"):"dark"===e.mode||"system"===e.mode&&"dark"===e.systemMode?t("dark"):void 0}function eO(e,t){let n;if("undefined"!=typeof window){try{(n=localStorage.getItem(e)||void 0)||localStorage.setItem(e,t)}catch(e){}return n||t}}let ek=["colorSchemes","components","generateCssVars","cssVarPrefix"];var e_=n(1812),ej=n(13951),eP=n(2548);let{CssVarsProvider:eZ,useColorScheme:eA,getInitColorSchemeScript:eR}=function(e){let{themeId:t,theme:n={},attribute:r=eS,modeStorageKey:o=ew,colorSchemeStorageKey:l=eC,defaultMode:s="light",defaultColorScheme:c,disableTransitionOnChange:u=!1,resolveTheme:d,excludeVariablesFromRoot:p}=e;n.colorSchemes&&("string"!=typeof c||n.colorSchemes[c])&&("object"!=typeof c||n.colorSchemes[null==c?void 0:c.light])&&("object"!=typeof c||n.colorSchemes[null==c?void 0:c.dark])||console.error(`MUI: \`${c}\` does not exist in \`theme.colorSchemes\`.`);let h=a.createContext(void 0),m="string"==typeof c?c:c.light,g="string"==typeof c?c:c.dark;return{CssVarsProvider:function({children:e,theme:m=n,modeStorageKey:g=o,colorSchemeStorageKey:v=l,attribute:y=r,defaultMode:b=s,defaultColorScheme:x=c,disableTransitionOnChange:w=u,storageWindow:C="undefined"==typeof window?void 0:window,documentNode:S="undefined"==typeof document?void 0:document,colorSchemeNode:E="undefined"==typeof document?void 0:document.documentElement,colorSchemeSelector:$=":root",disableNestedContext:O=!1,disableStyleSheetGeneration:k=!1}){let _=a.useRef(!1),j=(0,eb.Z)(),P=a.useContext(h),Z=!!P&&!O,A=m[t],R=A||m,{colorSchemes:M={},components:F={},generateCssVars:N=()=>({vars:{},css:{}}),cssVarPrefix:T}=R,I=(0,em.Z)(R,ek),L=Object.keys(M),B="string"==typeof x?x:x.light,z="string"==typeof x?x:x.dark,{mode:D,setMode:H,systemMode:V,lightColorScheme:U,darkColorScheme:W,colorScheme:q,setColorScheme:K}=function(e){let{defaultMode:t="light",defaultLightColorScheme:n,defaultDarkColorScheme:r,supportedColorSchemes:o=[],modeStorageKey:i=ew,colorSchemeStorageKey:l=eC,storageWindow:s="undefined"==typeof window?void 0:window}=e,c=o.join(","),[u,d]=a.useState(()=>{let e=eO(i,t),o=eO(`${l}-light`,n),a=eO(`${l}-dark`,r);return{mode:e,systemMode:eE(e),lightColorScheme:o,darkColorScheme:a}}),p=e$(u,e=>"light"===e?u.lightColorScheme:"dark"===e?u.darkColorScheme:void 0),h=a.useCallback(e=>{d(n=>{if(e===n.mode)return n;let r=e||t;try{localStorage.setItem(i,r)}catch(e){}return(0,f.Z)({},n,{mode:r,systemMode:eE(r)})})},[i,t]),m=a.useCallback(e=>{e?"string"==typeof e?e&&!c.includes(e)?console.error(`\`${e}\` does not exist in \`theme.colorSchemes\`.`):d(t=>{let n=(0,f.Z)({},t);return e$(t,t=>{try{localStorage.setItem(`${l}-${t}`,e)}catch(e){}"light"===t&&(n.lightColorScheme=e),"dark"===t&&(n.darkColorScheme=e)}),n}):d(t=>{let o=(0,f.Z)({},t),i=null===e.light?n:e.light,a=null===e.dark?r:e.dark;if(i){if(c.includes(i)){o.lightColorScheme=i;try{localStorage.setItem(`${l}-light`,i)}catch(e){}}else console.error(`\`${i}\` does not exist in \`theme.colorSchemes\`.`)}if(a){if(c.includes(a)){o.darkColorScheme=a;try{localStorage.setItem(`${l}-dark`,a)}catch(e){}}else console.error(`\`${a}\` does not exist in \`theme.colorSchemes\`.`)}return o}):d(e=>{try{localStorage.setItem(`${l}-light`,n),localStorage.setItem(`${l}-dark`,r)}catch(e){}return(0,f.Z)({},e,{lightColorScheme:n,darkColorScheme:r})})},[c,l,n,r]),g=a.useCallback(e=>{"system"===u.mode&&d(t=>(0,f.Z)({},t,{systemMode:null!=e&&e.matches?"dark":"light"}))},[u.mode]),v=a.useRef(g);return v.current=g,a.useEffect(()=>{let e=(...e)=>v.current(...e),t=window.matchMedia("(prefers-color-scheme: dark)");return t.addListener(e),e(t),()=>t.removeListener(e)},[]),a.useEffect(()=>{let e=e=>{let n=e.newValue;"string"==typeof e.key&&e.key.startsWith(l)&&(!n||c.match(n))&&(e.key.endsWith("light")&&m({light:n}),e.key.endsWith("dark")&&m({dark:n})),e.key===i&&(!n||["light","dark","system"].includes(n))&&h(n||t)};if(s)return s.addEventListener("storage",e),()=>s.removeEventListener("storage",e)},[m,h,i,l,c,t,s]),(0,f.Z)({},u,{colorScheme:p,setMode:h,setColorScheme:m})}({supportedColorSchemes:L,defaultLightColorScheme:B,defaultDarkColorScheme:z,modeStorageKey:g,colorSchemeStorageKey:v,defaultMode:b,storageWindow:C}),G=D,X=q;Z&&(G=P.mode,X=P.colorScheme);let Y=G||("system"===b?s:b),J=X||("dark"===Y?z:B),{css:Q,vars:ee}=N(),et=(0,f.Z)({},I,{components:F,colorSchemes:M,cssVarPrefix:T,vars:ee,getColorSchemeSelector:e=>`[${y}="${e}"] &`}),en={},er={};Object.entries(M).forEach(([e,t])=>{let{css:n,vars:r}=N(e);et.vars=(0,eh.Z)(et.vars,r),e===J&&(Object.keys(t).forEach(e=>{t[e]&&"object"==typeof t[e]?et[e]=(0,f.Z)({},et[e],t[e]):et[e]=t[e]}),et.palette&&(et.palette.colorScheme=e));let o="string"==typeof x?x:"dark"===b?x.dark:x.light;if(e===o){if(p){let t={};p(T).forEach(e=>{t[e]=n[e],delete n[e]}),en[`[${y}="${e}"]`]=t}en[`${$}, [${y}="${e}"]`]=n}else er[`${":root"===$?"":$}[${y}="${e}"]`]=n}),et.vars=(0,eh.Z)(et.vars,ee),a.useEffect(()=>{X&&E&&E.setAttribute(y,X)},[X,y,E]),a.useEffect(()=>{let e;if(w&&_.current&&S){let t=S.createElement("style");t.appendChild(S.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),S.head.appendChild(t),window.getComputedStyle(S.body),e=setTimeout(()=>{S.head.removeChild(t)},1)}return()=>{clearTimeout(e)}},[X,w,S]),a.useEffect(()=>(_.current=!0,()=>{_.current=!1}),[]);let eo=a.useMemo(()=>({mode:G,systemMode:V,setMode:H,lightColorScheme:U,darkColorScheme:W,colorScheme:X,setColorScheme:K,allColorSchemes:L}),[L,X,W,U,G,K,H,V]),ei=!0;(k||Z&&(null==j?void 0:j.cssVarPrefix)===T)&&(ei=!1);let ea=(0,i.jsxs)(a.Fragment,{children:[ei&&(0,i.jsxs)(a.Fragment,{children:[(0,i.jsx)(ey,{styles:{[$]:Q}}),(0,i.jsx)(ey,{styles:en}),(0,i.jsx)(ey,{styles:er})]}),(0,i.jsx)(ex.Z,{themeId:A?t:void 0,theme:d?d(et):et,children:e})]});return Z?ea:(0,i.jsx)(h.Provider,{value:eo,children:ea})},useColorScheme:()=>{let e=a.useContext(h);if(!e)throw Error((0,eg.Z)(19));return e},getInitColorSchemeScript:e=>(function(e){let{defaultMode:t="light",defaultLightColorScheme:n="light",defaultDarkColorScheme:r="dark",modeStorageKey:o=ew,colorSchemeStorageKey:a=eC,attribute:l=eS,colorSchemeNode:s="document.documentElement"}=e||{};return(0,i.jsx)("script",{dangerouslySetInnerHTML:{__html:`(function() { try { + */var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,f=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case f:case i:case l:case a:case p:return e;default:switch(e=e&&e.$$typeof){case c:case d:case g:case m:case s:return e;default:return t}}case o:return t}}}function C(e){return w(e)===f}t.AsyncMode=u,t.ConcurrentMode=f,t.ContextConsumer=c,t.ContextProvider=s,t.Element=r,t.ForwardRef=d,t.Fragment=i,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=l,t.StrictMode=a,t.Suspense=p,t.isAsyncMode=function(e){return C(e)||w(e)===u},t.isConcurrentMode=C,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===d},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===l},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===f||e===l||e===a||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===s||e.$$typeof===c||e.$$typeof===d||e.$$typeof===y||e.$$typeof===b||e.$$typeof===x||e.$$typeof===v)},t.typeOf=w},21296:function(e,t,n){"use strict";e.exports=n(96103)},62705:function(e,t,n){var r=n(55639).Symbol;e.exports=r},44239:function(e,t,n){var r=n(62705),o=n(89607),i=n(2333),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},27561:function(e,t,n){var r=n(67990),o=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(o,""):e}},31957:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},89607:function(e,t,n){var r=n(62705),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,l=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,l),n=e[l];try{e[l]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[l]=n:delete e[l]),o}},2333:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},55639:function(e,t,n){var r=n(31957),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},67990:function(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},23279:function(e,t,n){var r=n(13218),o=n(7771),i=n(14841),a=Math.max,l=Math.min;e.exports=function(e,t,n){var s,c,u,f,d,p,h=0,m=!1,g=!1,v=!0;if("function"!=typeof e)throw TypeError("Expected a function");function y(t){var n=s,r=c;return s=c=void 0,h=t,f=e.apply(r,n)}function b(e){var n=e-p,r=e-h;return void 0===p||n>=t||n<0||g&&r>=u}function x(){var e,n,r,i=o();if(b(i))return w(i);d=setTimeout(x,(e=i-p,n=i-h,r=t-e,g?l(r,u-n):r))}function w(e){return(d=void 0,v&&s)?y(e):(s=c=void 0,f)}function C(){var e,n=o(),r=b(n);if(s=arguments,c=this,p=n,r){if(void 0===d)return h=e=p,d=setTimeout(x,t),m?y(e):f;if(g)return clearTimeout(d),d=setTimeout(x,t),y(p)}return void 0===d&&(d=setTimeout(x,t)),f}return t=i(t)||0,r(n)&&(m=!!n.leading,u=(g="maxWait"in n)?a(i(n.maxWait)||0,t):u,v="trailing"in n?!!n.trailing:v),C.cancel=function(){void 0!==d&&clearTimeout(d),h=0,s=p=c=d=void 0},C.flush=function(){return void 0===d?f:w(o())},C}},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},37005:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},33448:function(e,t,n){var r=n(44239),o=n(37005);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},7771:function(e,t,n){var r=n(55639);e.exports=function(){return r.Date.now()}},23493:function(e,t,n){var r=n(23279),o=n(13218);e.exports=function(e,t,n){var i=!0,a=!0;if("function"!=typeof e)throw TypeError("Expected a function");return o(n)&&(i="leading"in n?!!n.leading:i,a="trailing"in n?!!n.trailing:a),r(e,t,{leading:i,maxWait:t,trailing:a})}},14841:function(e,t,n){var r=n(27561),o=n(13218),i=n(33448),a=0/0,l=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return a;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=s.test(e);return n||c.test(e)?u(e.slice(2),n?2:8):l.test(e)?a:+e}},83454:function(e,t,n){"use strict";var r,o;e.exports=(null==(r=n.g.process)?void 0:r.env)&&"object"==typeof(null==(o=n.g.process)?void 0:o.env)?n.g.process:n(77663)},6840:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(86221)}])},41468:function(e,t,n){"use strict";n.d(t,{R:function(){return u},p:function(){return c}});var r=n(85893),o=n(67294),i=n(43893),a=n(577),l=n(39332),s=n(98399);let c=(0,o.createContext)({mode:"light",scene:"",chatId:"",modelList:[],model:"",dbParam:void 0,dialogueList:[],agent:"",setAgent:()=>{},setModel:()=>{},setIsContract:()=>{},setIsMenuExpand:()=>{},setDbParam:()=>void 0,queryDialogueList:()=>{},refreshDialogList:()=>{},setMode:()=>void 0,history:[],setHistory:()=>{},docId:void 0,setDocId:()=>{}}),u=e=>{var t,n,u;let{children:f}=e,d=(0,l.useSearchParams)(),p=null!==(t=null==d?void 0:d.get("id"))&&void 0!==t?t:"",h=null!==(n=null==d?void 0:d.get("scene"))&&void 0!==n?n:"",m=null!==(u=null==d?void 0:d.get("db_param"))&&void 0!==u?u:"",[g,v]=(0,o.useState)(!1),[y,b]=(0,o.useState)(""),[x,w]=(0,o.useState)("chat_dashboard"!==h),[C,S]=(0,o.useState)(m),[E,$]=(0,o.useState)(""),[O,k]=(0,o.useState)([]),[_,j]=(0,o.useState)(),[P,Z]=(0,o.useState)("light"),{run:A,data:R=[],refresh:M}=(0,a.Z)(async()=>{let[,e]=await (0,i.Vx)((0,i.iP)());return null!=e?e:[]},{manual:!0});(0,o.useEffect)(()=>{if(R.length&&"chat_agent"===h){var e;let t=null===(e=R.find(e=>e.conv_uid===p))||void 0===e?void 0:e.select_param;t&&$(t)}},[R,h,p]);let{data:F=[]}=(0,a.Z)(async()=>{let[,e]=await (0,i.Vx)((0,i.Vw)());return null!=e?e:[]});(0,o.useEffect)(()=>{Z(function(){let e=localStorage.getItem(s.he);return e||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")}())},[]),(0,o.useEffect)(()=>{b(F[0])},[F,null==F?void 0:F.length]);let N=(0,o.useMemo)(()=>R.find(e=>e.conv_uid===p),[p,R]);return(0,r.jsx)(c.Provider,{value:{isContract:g,isMenuExpand:x,scene:h,chatId:p,modelList:F,model:y,dbParam:C||m,dialogueList:R,agent:E,setAgent:$,mode:P,setMode:Z,setModel:b,setIsContract:v,setIsMenuExpand:w,setDbParam:S,queryDialogueList:A,refreshDialogList:M,currentDialogue:N,history:O,setHistory:k,docId:_,setDocId:j},children:f})}},36353:function(e,t,n){"use strict";var r=n(36609),o=n(67421);r.ZP.use(o.Db).init({resources:{en:{translation:{Knowledge_Space:"Knowledge",space:"space",Vector:"Vector",Owner:"Owner",Count:"Count",File_type_Invalid:"The file type is invalid",Knowledge_Space_Config:"Space Config",Choose_a_Datasource_type:"Datasource type",Segmentation:"Segmentation",No_parameter:"No segementation parameter required.",Knowledge_Space_Name:"Knowledge Space Name",Please_input_the_name:"Please input the name",Please_input_the_owner:"Please input the owner",Please_select_file:"Please select one file",Description:"Description",Please_input_the_description:"Please input the description",Next:"Next",the_name_can_only_contain:'the name can only contain numbers, letters, Chinese characters, "-" and "_"',Text:"Text","Fill your raw text":"Fill your raw text",URL:"URL",Fetch_the_content_of_a_URL:"Fetch the content of a URL",Document:"Document",Upload_a_document:"Upload a document, document type can be PDF, CSV, Text, PowerPoint, Word, Markdown",Name:"Name",Text_Source:"Text Source(Optional)",Please_input_the_text_source:"Please input the text source",Sync:"Sync",Back:"Back",Finish:"Finish",Web_Page_URL:"Web Page URL",Please_input_the_Web_Page_URL:"Please input the Web Page URL",Select_or_Drop_file:"Select or Drop file",Documents:"Documents",Chat:"Chat",Add_Datasource:"Add Datasource",Arguments:"Arguments",Type:"Type",Size:"Size",Last_Sync:"Last Sync",Status:"Status",Result:"Result",Details:"Details",Delete:"Delete",Operation:"Operation",Submit:"Submit",Chunks:"Chunks",Content:"Content",Meta_Data:"Meta Data",Please_select_a_file:"Please select a file",Please_input_the_text:"Please input the text",Embedding:"Embedding",topk:"topk",the_top_k_vectors:"the top k vectors based on similarity score",recall_score:"recall_score",Set_a_threshold_score:"Set a threshold score for the retrieval of similar vectors",recall_type:"recall_type",model:"model",A_model_used:"A model used to create vector representations of text or other data",Automatic:"Automatic",Process:"Process",Automatic_desc:"Automatically set segmentation and preprocessing rules.",chunk_size:"chunk_size",The_size_of_the_data_chunks:"The size of the data chunks used in processing",chunk_overlap:"chunk_overlap",The_amount_of_overlap:"The amount of overlap between adjacent data chunks",Prompt:"Prompt",scene:"scene",A_contextual_parameter:"A contextual parameter used to define the setting or environment in which the prompt is being used",template:"template",structure_or_format:"A pre-defined structure or format for the prompt, which can help ensure that the AI system generates responses that are consistent with the desired style or tone.",max_token:"max_token",max_iteration:"max_iteration",concurrency_limit:"concurrency_limit",The_maximum_number_of_tokens:"The maximum number of tokens or words allowed in a prompt",Theme:"Theme",Port:"Port",Username:"Username",Password:"Password",Remark:"Remark",Edit:"Edit",Database:"Database",Data_Source:"Data Center",Close_Sidebar:"Fold",Show_Sidebar:"UnFold",language:"Language",choose_model:"Please choose a model",data_center_desc:"DB-GPT also offers a user-friendly data center management interface for efficient data maintenance.",create_database:"Create Database",create_knowledge:"Create Knowledge",path:"Path",model_manage:"Models",stop_model_success:"Stop model success",create_model:"Create Model",model_select_tips:"Please select a model",language_select_tips:"Please select a language",submit:"Submit",close:"Close",start_model_success:"Start model success",download_model_tip:"Please download model first.",Plugins:"Plugins",try_again:"Try again",no_data:"No data",Open_Sidebar:"Unfold",cancel:"Cancel",Edit_Success:"Edit Success",Add:"Add",Add_Success:"Add Success",Error_Message:"Something Error",Please_Input:"Please Input",Prompt_Info_Scene:"Scene",Prompt_Info_Sub_Scene:"Sub Scene",Prompt_Info_Name:"Name",Prompt_Info_Content:"Content",Public:"Public",Private:"Private",Lowest:"Lowest",Missed:"Missed",Lost:"Lost",Incorrect:"Incorrect",Verbose:"Verbose",Best:"Best",Rating:"Rating",Q_A_Category:"Q&A Category",Q_A_Rating:"Q&A Rating",feed_back_desc:"0: No results\n1: Results exist, but they are irrelevant, the question is not understood\n2: Results exist, the question is understood, but it indicates that the question cannot be answered\n3: Results exist, the question is understood, and an answer is given, but the answer is incorrect\n4: Results exist, the question is understood, the answer is correct, but it is verbose and lacks a summary\n5: Results exist, the question is understood, the answer is correct, the reasoning is correct, and a summary is provided, concise and to the point\n",input_count:"Total input",input_unit:"characters",Copy:"Copy",Copy_success:"Content copied successfully",Copy_nothing:"Content copied is empty",Copry_error:"Copy failed",Click_Select:"Click&Select",Quick_Start:"Quick Start",Select_Plugins:"Select Plugins",Search:"Search",Update_From_Github:"Upload From Github",Reset:"Reset",Upload:"Upload",Market_Plugins:"Market Plugin",My_Plugins:"My Plugins",Del_Knowledge_Tips:"Do you want delete the Space",Del_Document_Tips:"Do you want delete the Document",Tips:"Tips",Limit_Upload_File_Count_Tips:"Only one file can be uploaded at a time",To_Plugin_Market:"Go to the Plugin Market",Summary:"Summary",stacked_column_chart:"Stacked Column",column_chart:"Column",percent_stacked_column_chart:"Percent Stacked Column",grouped_column_chart:"Grouped Column",time_column:"Time Column",pie_chart:"Pie",line_chart:"Line",area_chart:"Area",stacked_area_chart:"Stacked Area",scatter_plot:"Scatter",bubble_chart:"Bubble",stacked_bar_chart:"Stacked Bar",bar_chart:"Bar",percent_stacked_bar_chart:"Percent Stacked Bar",grouped_bar_chart:"Grouped Bar",water_fall_chart:"Waterfall",table:"Table",multi_line_chart:"Multi Line",multi_measure_column_chart:"Multi Measure Column",multi_measure_line_chart:"Multi Measure Line",Advices:"Advices",Retry:"Retry",Load_more:"load more",new_chat:"New Chat",choice_agent_tip:"Please choose an agent",no_context_tip:"Please enter your question",Terminal:"Terminal",awel_flow:"AWEL Flow",save:"Save",add_node:"Add Node",no_node:"No Node",connect_warning:"Nodes cannot be connected",flow_modal_title:"Save Flow",flow_name:"Flow Name",flow_description:"Flow Description",flow_name_required:"Please enter the flow name",flow_description_required:"Please enter the flow description",save_flow_success:"Save flow success",delete_flow_confirm:"Are you sure you want to delete this flow?",related_nodes:"Related Nodes",add_resource:"Add Resource",team_modal:"Work Modal",App:"App",resource_name:"Resource Name",resource_type:"Resource Type",resource_value:"Value",resource_dynamic:"Dynamic",Please_input_the_work_modal:"Please select the work modal",available_resources:" Available Resources",edit_new_applications:"Edit new applications",collect:"Collect",collected:"Collected",create:"Create",Agents:"Agents",edit_application:"edit application",add_application:"add application",app_name:"App Name",LLM_strategy:"LLM Strategy",LLM_strategy_value:"LLM Strategy Value",resource:"Resource",operators:"Operators",Chinese:"Chinese",English:"English"}},zh:{translation:{Knowledge_Space:"知识库",space:"知识库",Vector:"向量",Owner:"创建人",Count:"文档数",File_type_Invalid:"文件类型错误",Knowledge_Space_Config:"知识库配置",Choose_a_Datasource_type:"知识库类型",Segmentation:"分片",No_parameter:"不需要配置分片参数",Knowledge_Space_Name:"知识库名称",Please_input_the_name:"请输入名称",Please_input_the_owner:"请输入创建人",Please_select_file:"请至少选择一个文件",Description:"描述",Please_input_the_description:"请输入描述",Next:"下一步",the_name_can_only_contain:"名称只能包含数字、字母、中文字符、-或_",Text:"文本","Fill your raw text":"填写您的原始文本",URL:"网址",Fetch_the_content_of_a_URL:"获取 URL 的内容",Document:"文档",Upload_a_document:"上传文档,文档类型可以是PDF、CSV、Text、PowerPoint、Word、Markdown",Name:"名称",Text_Source:"文本来源(可选)",Please_input_the_text_source:"请输入文本来源",Sync:"同步",Back:"上一步",Finish:"完成",Web_Page_URL:"网页网址",Please_input_the_Web_Page_URL:"请输入网页网址",Select_or_Drop_file:"选择或拖拽文件",Documents:"文档",Chat:"对话",Add_Datasource:"添加数据源",Arguments:"参数",Type:"类型",Size:"切片",Last_Sync:"上次同步时间",Status:"状态",Result:"结果",Details:"明细",Delete:"删除",Operation:"操作",Submit:"提交",close:"关闭",Chunks:"切片",Content:"内容",Meta_Data:"元数据",Please_select_a_file:"请上传一个文件",Please_input_the_text:"请输入文本",Embedding:"嵌入",topk:"TopK",the_top_k_vectors:"基于相似度得分的前 k 个向量",recall_score:"召回分数",Set_a_threshold_score:"设置相似向量检索的阈值分数",recall_type:"召回类型",model:"模型",A_model_used:"用于创建文本或其他数据的矢量表示的模型",Automatic:"自动切片",Process:"切片处理",Automatic_desc:"自动设置分割和预处理规则。",chunk_size:"块大小",The_size_of_the_data_chunks:"处理中使用的数据块的大小",chunk_overlap:"块重叠",The_amount_of_overlap:"相邻数据块之间的重叠量",scene:"场景",A_contextual_parameter:"用于定义使用提示的设置或环境的上下文参数",template:"模板",structure_or_format:"预定义的提示结构或格式,有助于确保人工智能系统生成与所需风格或语气一致的响应。",max_token:"最大令牌",max_iteration:"最大迭代",concurrency_limit:"并发限制",The_maximum_number_of_tokens:"提示中允许的最大标记或单词数",Theme:"主题",Port:"端口",Username:"用户名",Password:"密码",Remark:"备注",Edit:"编辑",Database:"数据库",Data_Source:"数据中心",Close_Sidebar:"收起",Show_Sidebar:"展开",language:"语言",choose_model:"请选择一个模型",data_center_desc:"DB-GPT支持数据库交互和基于文档的对话,它还提供了一个用户友好的数据中心管理界面。",create_database:"创建数据库",create_knowledge:"创建知识库",path:"路径",model_manage:"模型管理",stop_model_success:"模型停止成功",create_model:"创建模型",model_select_tips:"请选择一个模型",submit:"提交",start_model_success:"启动模型成功",download_model_tip:"请先下载模型!",Plugins:"插件列表",try_again:"刷新重试",no_data:"暂无数据",Prompt:"提示语",Open_Sidebar:"展开",cancel:"取消",Edit_Success:"编辑成功",Add:"新增",Add_Success:"新增成功",Error_Message:"出错了",Please_Input:"请输入",Prompt_Info_Scene:"场景",Prompt_Info_Sub_Scene:"次级场景",Prompt_Info_Name:"名称",Prompt_Info_Content:"内容",Public:"公共",Private:"私有",Lowest:"渣渣",Missed:"没理解",Lost:"答不了",Incorrect:"答错了",Verbose:"较啰嗦",Best:"真棒",Rating:"评分",Q_A_Category:"问答类别",Q_A_Rating:"问答评分",feed_back_desc:"0: 无结果\n1: 有结果,但是在文不对题,没有理解问题\n2: 有结果,理解了问题,但是提示回答不了这个问题\n3: 有结果,理解了问题,并做出回答,但是回答的结果错误\n4: 有结果,理解了问题,回答结果正确,但是比较啰嗦,缺乏总结\n5: 有结果,理解了问题,回答结果正确,推理正确,并给出了总结,言简意赅\n",input_count:"共计输入",input_unit:"字",Copy:"复制",Copy_success:"内容复制成功",Copy_nothing:"内容复制为空",Copry_error:"复制失败",Click_Select:"点击选择",Quick_Start:"快速开始",Select_Plugins:"选择插件",Search:"搜索",Reset:"重置",Update_From_Github:"更新Github插件",Upload:"上传",Market_Plugins:"插件市场",My_Plugins:"我的插件",Del_Knowledge_Tips:"你确定删除该知识库吗",Del_Document_Tips:"你确定删除该文档吗",Tips:"提示",Limit_Upload_File_Count_Tips:"一次只能上传一个文件",To_Plugin_Market:"前往插件市场",Summary:"总结",stacked_column_chart:"堆叠柱状图",column_chart:"柱状图",percent_stacked_column_chart:"百分比堆叠柱状图",grouped_column_chart:"簇形柱状图",time_column:"簇形柱状图",pie_chart:"饼图",line_chart:"折线图",area_chart:"面积图",stacked_area_chart:"堆叠面积图",scatter_plot:"散点图",bubble_chart:"气泡图",stacked_bar_chart:"堆叠条形图",bar_chart:"条形图",percent_stacked_bar_chart:"百分比堆叠条形图",grouped_bar_chart:"簇形条形图",water_fall_chart:"瀑布图",table:"表格",multi_line_chart:"多折线图",multi_measure_column_chart:"多指标柱形图",multi_measure_line_chart:"多指标折线图",Advices:"自动推荐",Retry:"重试",Load_more:"加载更多",new_chat:"创建会话",choice_agent_tip:"请选择代理",no_context_tip:"请输入你的问题",Terminal:"终端",awel_flow:"AWEL 工作流",save:"保存",add_node:"添加节点",no_node:"没有可编排节点",connect_warning:"节点无法连接",flow_modal_title:"保存工作流",flow_name:"工作流名称",flow_description:"工作流描述",flow_name_required:"请输入工作流名称",flow_description_required:"请输入工作流描述",save_flow_success:"保存工作流成功",delete_flow_confirm:"确定删除该工作流吗?",related_nodes:"关联节点",language_select_tips:"请选择语言",add_resource:"添加资源",team_modal:"工作模式",App:"应用程序",resource:"资源",resource_name:"资源名",resource_type:"资源类型",resource_value:"参数",resource_dynamic:"动态",Please_input_the_work_modal:"请选择工作模式",available_resources:"可用资源",edit_new_applications:"编辑新的应用",collect:"收藏",collected:"已收藏",create:"创建",Agents:"智能体",edit_application:"编辑应用",add_application:"添加应用",app_name:"应用名称",LLM_strategy:"模型策略",LLM_strategy_value:"模型策略参数",operators:"算子",Chinese:"中文",English:"英文"}}},lng:"en",interpolation:{escapeValue:!1}}),t.Z=r.ZP},43893:function(e,t,n){"use strict";n.d(t,{yY:function(){return ew},HT:function(){return ey},a4:function(){return eb},uO:function(){return ex},L5:function(){return er},H_:function(){return $},zd:function(){return Y},Hy:function(){return X},be:function(){return O},Vx:function(){return a},mo:function(){return ei},Nl:function(){return el},MX:function(){return x},n3:function(){return A},XK:function(){return R},Jq:function(){return et},j8:function(){return es},yk:function(){return eo},Vd:function(){return ep},m9:function(){return eh},Tu:function(){return w},Eb:function(){return W},Lu:function(){return U},$i:function(){return y},gV:function(){return Z},iZ:function(){return k},Bw:function(){return c},Jm:function(){return u},H4:function(){return V},iP:function(){return m},_Q:function(){return E},_d:function(){return Q},As:function(){return en},Wf:function(){return J},fZ:function(){return M},xA:function(){return K},RX:function(){return ef},Q5:function(){return eu},Vm:function(){return S},xv:function(){return T},lz:function(){return ec},Vw:function(){return g},sW:function(){return s},DM:function(){return L},v6:function(){return z},N6:function(){return B},bC:function(){return I},YU:function(){return D},Kn:function(){return H},VC:function(){return q},qn:function(){return b},vD:function(){return v},b_:function(){return p},J5:function(){return f},mR:function(){return d},KS:function(){return h},CU:function(){return l},iH:function(){return C},vA:function(){return N},kU:function(){return F},KL:function(){return j},Hx:function(){return _},gD:function(){return ea},KT:function(){return ed},ao:function(){return ee},Fu:function(){return G},iG:function(){return P}});var r,o=n(6154),i=n(54689);let a=(e,t)=>e.then(e=>{let{data:n}=e;if(!n)throw Error("Network Error!");if(!n.success){if("*"===t||n.err_code&&t&&t.includes(n.err_code));else{var r;i.Z.error({message:"Request error",description:null!==(r=null==n?void 0:n.err_msg)&&void 0!==r?r:"The interface is abnormal. Please try again later"})}}return[null,n.data,n,e]}).catch(e=>(i.Z.error({message:"Request error",description:e.message}),[e,null,null,null])),l=()=>eb("/api/v1/chat/dialogue/scenes"),s=e=>eb("/api/v1/chat/dialogue/new",e),c=()=>ey("/api/v1/chat/db/list"),u=()=>ey("/api/v1/chat/db/support/type"),f=e=>eb("/api/v1/chat/db/delete?db_name=".concat(e)),d=e=>eb("/api/v1/chat/db/edit",e),p=e=>eb("/api/v1/chat/db/add",e),h=e=>eb("/api/v1/chat/db/test/connect",e),m=()=>ey("/api/v1/chat/dialogue/list"),g=()=>ey("/api/v1/model/types"),v=e=>eb("/api/v1/chat/mode/params/list?chat_mode=".concat(e)),y=e=>ey("/api/v1/chat/dialogue/messages/history?con_uid=".concat(e)),b=e=>{let{convUid:t,chatMode:n,data:r,config:o,model:i}=e;return eb("/api/v1/chat/mode/params/file/load?conv_uid=".concat(t,"&chat_mode=").concat(n,"&model_name=").concat(i),r,{headers:{"Content-Type":"multipart/form-data"},...o})},x=e=>eb("/api/v1/chat/dialogue/delete?con_uid=".concat(e)),w=e=>eb("/knowledge/".concat(e,"/arguments"),{}),C=(e,t)=>eb("/knowledge/".concat(e,"/argument/save"),t),S=()=>eb("/knowledge/space/list",{}),E=(e,t)=>eb("/knowledge/".concat(e,"/document/list"),t),$=(e,t)=>eb("/knowledge/".concat(e,"/document/add"),t),O=e=>eb("/knowledge/space/add",e),k=()=>ey("/knowledge/document/chunkstrategies"),_=(e,t)=>eb("/knowledge/".concat(e,"/document/sync"),t),j=(e,t)=>eb("/knowledge/".concat(e,"/document/sync_batch"),t),P=(e,t)=>eb("/knowledge/".concat(e,"/document/upload"),t),Z=(e,t)=>eb("/knowledge/".concat(e,"/chunk/list"),t),A=(e,t)=>eb("/knowledge/".concat(e,"/document/delete"),t),R=e=>eb("/knowledge/space/delete",e),M=()=>ey("/api/v1/worker/model/list"),F=e=>eb("/api/v1/worker/model/stop",e),N=e=>eb("/api/v1/worker/model/start",e),T=()=>ey("/api/v1/worker/model/params"),I=e=>eb("/api/v1/agent/query",e),L=e=>eb("/api/v1/agent/hub/update",null!=e?e:{channel:"",url:"",branch:"",authorization:""}),B=e=>eb("/api/v1/agent/my",void 0,{params:{user:e}}),z=(e,t)=>eb("/api/v1/agent/install",void 0,{params:{plugin_name:e,user:t},timeout:6e4}),D=(e,t)=>eb("/api/v1/agent/uninstall",void 0,{params:{plugin_name:e,user:t},timeout:6e4}),H=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return eb("/api/v1/personal/agent/upload",t,{params:{user:e},headers:{"Content-Type":"multipart/form-data"},...n})},V=()=>ey("/api/v1/dbgpts/list"),U=()=>ey("/api/v1/feedback/select",void 0),W=(e,t)=>ey("/api/v1/feedback/find?conv_uid=".concat(e,"&conv_index=").concat(t),void 0),q=e=>{let{data:t,config:n}=e;return eb("/api/v1/feedback/commit",t,{headers:{"Content-Type":"application/json"},...n})},K=e=>eb("/prompt/list",e),G=e=>eb("/prompt/update",e),X=e=>eb("/prompt/add",e),Y=e=>eb("/api/v1/serve/awel/flows",e),J=()=>ey("/api/v1/serve/awel/flows"),Q=e=>ey("/api/v1/serve/awel/flows/".concat(e)),ee=(e,t)=>ex("/api/v1/serve/awel/flows/".concat(e),t),et=e=>ew("/api/v1/serve/awel/flows/".concat(e)),en=()=>ey("/api/v1/serve/awel/nodes"),er=e=>eb("/api/v1/app/create",e),eo=e=>eb("/api/v1/app/list",e),ei=e=>eb("/api/v1/app/collect",e),ea=e=>eb("/api/v1/app/uncollect",e),el=e=>eb("/api/v1/app/remove",e),es=()=>ey("/api/v1/agents/list",{}),ec=()=>ey("/api/v1/team-mode/list"),eu=()=>ey("/api/v1/resource-type/list"),ef=e=>ey("/api/v1/app/resources/list?type=".concat(e.type)),ed=e=>eb("/api/v1/app/edit",e),ep=()=>ey("/api/v1/llm-strategy/list"),eh=e=>ey("/api/v1/llm-strategy/value/list?type=".concat(e));var em=n(83454);let eg=o.Z.create({baseURL:null!==(r=em.env.API_BASE_URL)&&void 0!==r?r:""}),ev=["/db/add","/db/test/connect","/db/summary","/params/file/load","/chat/prepare","/model/start","/model/stop","/editor/sql/run","/sql/editor/submit","/editor/chart/run","/chart/editor/submit","/document/upload","/document/sync","/agent/install","/agent/uninstall","/personal/agent/upload"];eg.interceptors.request.use(e=>{let t=ev.some(t=>e.url&&e.url.indexOf(t)>=0);return e.timeout||(e.timeout=t?6e4:1e4),e});let ey=(e,t,n)=>eg.get(e,{params:t,...n}),eb=(e,t,n)=>eg.post(e,t,n),ex=(e,t,n)=>eg.put(e,t,n),ew=(e,t,n)=>eg.delete(e,{params:t,...n})},1051:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(85893);function o(){return(0,r.jsx)("svg",{className:"mr-1",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"6058",width:"1.5em",height:"1.5em",children:(0,r.jsx)("path",{d:"M688 312c0 4.4-3.6 8-8 8H296c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8v48z m-392 88h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H296c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8z m376 116c119.3 0 216 96.7 216 216s-96.7 216-216 216-216-96.7-216-216 96.7-216 216-216z m107.5 323.5C808.2 810.8 824 772.6 824 732s-15.8-78.8-44.5-107.5S712.6 580 672 580s-78.8 15.8-107.5 44.5S520 691.4 520 732s15.8 78.8 44.5 107.5S631.4 884 672 884s78.8-15.8 107.5-44.5zM440 852c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H168c-17.7 0-32-14.3-32-32V108c0-17.7 14.3-32 32-32h640c17.7 0 32 14.3 32 32v384c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8V148H208v704h232z m232-76.06l-20.56 28.43c-1.5 2.1-3.9 3.3-6.5 3.3h-44.3c-6.5 0-10.3-7.4-6.4-12.7l45.75-63.3-45.75-63.3c-3.9-5.3-0.1-12.7 6.4-12.7h44.3c2.6 0 5 1.2 6.5 3.3L672 687.4l20.56-28.43c1.5-2.1 3.9-3.3 6.5-3.3h44.3c6.5 0 10.3 7.4 6.4 12.7l-45.75 63.3 45.75 63.3c3.9 5.3 0.1 12.7-6.4 12.7h-44.3c-2.6 0-5-1.2-6.5-3.3L672 775.94z",fill:"#d81e06","p-id":"6059"})})}n(67294)},82353:function(e,t,n){"use strict";n.d(t,{O7:function(){return u},RD:function(){return a},In:function(){return o},zM:function(){return i},je:function(){return l},DL:function(){return s},si:function(){return c},FD:function(){return f},qw:function(){return b},s2:function(){return m},FE:function(){return x.Z},Rp:function(){return g},IN:function(){return d},tu:function(){return v},ig:function(){return p},ol:function(){return h},bn:function(){return y}});var r=n(85893),o=function(){return(0,r.jsxs)("svg",{viewBox:"0 0 1116 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1581",className:"w-full h-full",children:[(0,r.jsx)("path",{d:"M80.75 80.75m67.14674945 0l805.76099677 0q67.14674945 0 67.14674947 67.14674945l0 604.32074759q0 67.14674945-67.14674947 67.14674945l-805.76099677 0q-67.14674945 0-67.14674945-67.14674945l0-604.32074759q0-67.14674945 67.14674945-67.14674945Z",fill:"#36CFC9","p-id":"1582"}),(0,r.jsx)("path",{d:"M1020.80449568 685.07074759v67.14674945a67.14674945 67.14674945 0 0 1-67.14674946 67.14674945h-308.20358111l91.3195796 100.72012459-24.84429735 22.49416172L600.46584251 819.36424649h-100.72012459L389.62504831 943.25 364.78075097 920.08437108l91.31957961-100.72012459H147.89674945a67.14674945 67.14674945 0 0 1-67.14674945-67.14674945v-67.14674946z",fill:"#08979C","p-id":"1583"}),(0,r.jsx)("path",{d:"M416.48374894 282.19024919v335.7337481H315.76362434V282.19024919z m167.86687404 134.29349975v201.44024834h-100.72012459v-201.44024834z m167.86687406 67.14674945v134.2934989h-100.7201246v-134.2934989z m-225.94881252-302.16037379v141.34390829h201.4402492V272.11823698L819.36424649 341.27938889l-91.3195796 63.45367858V356.38740719h-239.71389641V215.04349975H315.76362434V181.4701246z",fill:"#B5F5EC","p-id":"1584"}),(0,r.jsx)("path",{d:"M550.77724783 752.21749704m-33.57337513 0a33.57337515 33.57337515 0 1 0 67.14675028 0 33.57337515 33.57337515 0 1 0-67.14675028 0Z",fill:"#FFFFFF","p-id":"1585"})]})},i=function(){return(0,r.jsxs)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1722",className:"w-full h-full",children:[(0,r.jsx)("path",{d:"M207.83 962c-5.4 0-10.88-1.17-16.08-3.67-18.55-8.89-26.39-31.13-17.5-49.69l77.22-161.26c8.9-18.58 31.14-26.41 49.7-17.51 18.55 8.89 26.39 31.13 17.5 49.69l-77.22 161.26c-6.4 13.38-19.74 21.18-33.62 21.18zM821.57 962c-13.88 0-27.21-7.8-33.62-21.17l-77.24-161.26c-8.9-18.55-1.06-40.8 17.5-49.69 18.57-8.87 40.8-1.07 49.7 17.51l77.24 161.26c8.9 18.55 1.06 40.8-17.5 49.69a37.266 37.266 0 0 1-16.08 3.66z",fill:"#12926E","p-id":"1723"}),(0,r.jsx)("path",{d:"M156.74 105.14h710.51c50.7 0 91.8 41.1 91.8 91.8v525.82c0 50.7-41.1 91.8-91.8 91.8H156.74c-50.7 0-91.8-41.1-91.8-91.8V196.93c0.01-50.69 41.11-91.79 91.8-91.79z",fill:"#39E2A0","p-id":"1724"}),(0,r.jsx)("path",{d:"M835.65 686.01h-614.7c-5.14 0-9.31-4.17-9.31-9.31 0-5.14 4.17-9.31 9.31-9.31h614.7c5.14 0 9.31 4.17 9.31 9.31 0 5.14-4.17 9.31-9.31 9.31z",fill:"#D3F8EA","p-id":"1725"}),(0,r.jsx)("path",{d:"M699.31 631.94H624.8V454.95c0-11.28 9.14-20.42 20.42-20.42h33.67c11.28 0 20.42 9.14 20.42 20.42v176.99zM846.22 631.94h-74.51V346.76c0-11.28 9.14-20.42 20.42-20.42h33.67c11.28 0 20.42 9.14 20.42 20.42v285.18zM289.51 631.94H215V417.69c0-11.28 9.14-20.42 20.42-20.42h33.67c11.28 0 20.42 9.14 20.42 20.42v214.25zM436.42 631.94h-74.51V495.77c0-11.28 9.14-20.42 20.42-20.42H416c11.28 0 20.42 9.14 20.42 20.42v136.17z",fill:"#FFFFFF","p-id":"1726"}),(0,r.jsx)("path",{d:"M715.4 173.76H308.6c-11.11 0-20.12-9.01-20.12-20.12V82.12c0-11.11 9.01-20.12 20.12-20.12h406.8c11.11 0 20.12 9.01 20.12 20.12v71.52c0.01 11.11-9 20.12-20.12 20.12z",fill:"#12926E","p-id":"1727"})]})},a=function(){return(0,r.jsxs)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1129",className:"w-full h-full",children:[(0,r.jsx)("path",{d:"M226.3 70.4C151.1 91.6 91.6 151.1 70.4 226.3L226.3 70.4z",fill:"#FFA65A","p-id":"1130"}),(0,r.jsx)("path",{d:"M277.9 62.2c-116.5 4.7-211 99.1-215.7 215.7L277.9 62.2z",fill:"#FFA659","p-id":"1131"}),(0,r.jsx)("path",{d:"M321.5 62H287C163.3 62 62 163.3 62 287v34.5L321.5 62z",fill:"#FFA558","p-id":"1132"}),(0,r.jsx)("path",{d:"M365 62h-78C163.3 62 62 163.3 62 287v78L365 62z",fill:"#FFA557","p-id":"1133"}),(0,r.jsx)("path",{d:"M408.4 62H287C163.3 62 62 163.3 62 287v121.4L408.4 62z",fill:"#FFA556","p-id":"1134"}),(0,r.jsx)("path",{d:"M451.8 62H287c-35.9 0-69.8 8.5-100 23.6L85.6 187C70.5 217.2 62 251.1 62 287v164.8L451.8 62z",fill:"#FFA555","p-id":"1135"}),(0,r.jsx)("path",{d:"M495.3 62H287c-12.2 0-24.2 1-35.9 2.9L64.9 251.1C63 262.8 62 274.8 62 287v208.3L495.3 62z",fill:"#FFA454","p-id":"1136"}),(0,r.jsx)("path",{d:"M62 538.7L538.7 62H297.5L62 297.5z",fill:"#FFA453","p-id":"1137"}),(0,r.jsx)("path",{d:"M62 582.1L582.1 62H340.9L62 340.9z",fill:"#FFA452","p-id":"1138"}),(0,r.jsx)("path",{d:"M62 625.6L625.6 62H384.3L62 384.3z",fill:"#FFA451","p-id":"1139"}),(0,r.jsx)("path",{d:"M62 427.8V669L669 62H427.8z",fill:"#FFA450","p-id":"1140"}),(0,r.jsx)("path",{d:"M62 471.2v241.2L712.4 62H471.2z",fill:"#FFA34F","p-id":"1141"}),(0,r.jsx)("path",{d:"M737 62H514.6L62 514.6V737c0 6.1 0.3 12.1 0.7 18.1L755.1 62.7c-6-0.4-12-0.7-18.1-0.7z",fill:"#FFA34E","p-id":"1142"}),(0,r.jsx)("path",{d:"M737 62H558.1L62 558.1V737c0 19.1 2.4 37.6 6.9 55.4L792.4 68.9C774.6 64.4 756.1 62 737 62z",fill:"#FFA34D","p-id":"1143"}),(0,r.jsx)("path",{d:"M737 62H601.5L62 601.5V737c0 31.1 6.4 60.8 17.9 87.8L824.8 79.9C797.8 68.4 768.1 62 737 62z",fill:"#FFA34C","p-id":"1144"}),(0,r.jsx)("path",{d:"M853.5 94.7C819.4 74 779.5 62 737 62h-92.1L62 644.9V737c0 42.5 12 82.4 32.7 116.5L853.5 94.7z",fill:"#FFA24B","p-id":"1145"}),(0,r.jsx)("path",{d:"M878.9 112.7C840.1 81.1 790.7 62 737 62h-48.6L62 688.4V737c0 53.7 19.1 103.1 50.7 141.9l766.2-766.2z",fill:"#FFA24A","p-id":"1146"}),(0,r.jsx)("path",{d:"M737 62h-5.2L62 731.8v5.2c0 64.7 27.7 123.2 71.7 164.3l767.6-767.6C860.2 89.7 801.7 62 737 62z",fill:"#FFA249","p-id":"1147"}),(0,r.jsx)("path",{d:"M64.8 772.4c9.8 61 44.3 114.1 92.8 148.4l763.2-763.2c-34.3-48.6-87.4-83.1-148.4-92.8L64.8 772.4z",fill:"#FFA248","p-id":"1148"}),(0,r.jsx)("path",{d:"M73.3 807.3c18.7 56.4 59.2 103 111.3 129.9l752.6-752.6C910.4 132.5 863.7 92 807.3 73.3l-734 734z",fill:"#FFA247","p-id":"1149"}),(0,r.jsx)("path",{d:"M86.1 838c26.5 52.3 72.9 93.1 129.1 112.2l735-735C931.1 159 890.3 112.6 838 86.1L86.1 838z",fill:"#FFA147","p-id":"1150"}),(0,r.jsx)("path",{d:"M102.4 865.2c34 48.7 86.7 83.5 147.5 93.7l709-709c-10.2-60.8-45-113.5-93.7-147.5L102.4 865.2z",fill:"#FFA146","p-id":"1151"}),(0,r.jsx)("path",{d:"M962 287c0-65.2-28.1-124.1-72.7-165.3L121.7 889.3C162.9 933.9 221.8 962 287 962h3.2L962 290.2V287z",fill:"#FFA145","p-id":"1152"}),(0,r.jsx)("path",{d:"M962 287c0-54.2-19.4-104-51.6-143L144 910.4c39 32.2 88.8 51.6 143 51.6h46.6L962 333.6V287z",fill:"#FFA144","p-id":"1153"}),(0,r.jsx)("path",{d:"M962 287c0-43.1-12.3-83.4-33.5-117.7L169.3 928.5C203.6 949.7 243.9 962 287 962h90.1L962 377.1V287z",fill:"#FFA143","p-id":"1154"}),(0,r.jsx)("path",{d:"M287 962h133.5L962 420.5V287c0-31.6-6.6-61.8-18.5-89.2L197.8 943.4c27.4 12 57.6 18.6 89.2 18.6z",fill:"#FFA042","p-id":"1155"}),(0,r.jsx)("path",{d:"M287 962h176.9L962 463.9V287c0-19.7-2.6-38.7-7.4-56.9L230.1 954.6c18.2 4.8 37.2 7.4 56.9 7.4z",fill:"#FFA041","p-id":"1156"}),(0,r.jsx)("path",{d:"M287 962h220.4L962 507.4V287c0-6.7-0.3-13.4-0.9-20L267 961.1c6.6 0.6 13.3 0.9 20 0.9z",fill:"#FFA040","p-id":"1157"}),(0,r.jsx)("path",{d:"M550.8 962L962 550.8V309.6L309.6 962z",fill:"#FFA03F","p-id":"1158"}),(0,r.jsx)("path",{d:"M594.2 962L962 594.2V353L353 962z",fill:"#FF9F3E","p-id":"1159"}),(0,r.jsx)("path",{d:"M637.7 962L962 637.7V396.4L396.4 962z",fill:"#FF9F3D","p-id":"1160"}),(0,r.jsx)("path",{d:"M681.1 962L962 681.1V439.9L439.9 962z",fill:"#FF9F3C","p-id":"1161"}),(0,r.jsx)("path",{d:"M724.5 962L962 724.5V483.3L483.3 962z",fill:"#FF9F3B","p-id":"1162"}),(0,r.jsx)("path",{d:"M962 737V526.7L526.7 962H737c11.4 0 22.5-0.9 33.5-2.5l189-189c1.6-11 2.5-22.1 2.5-33.5z",fill:"#FF9F3A","p-id":"1163"}),(0,r.jsx)("path",{d:"M962 737V570.2L570.2 962H737c34.3 0 66.9-7.8 96.1-21.7l107.2-107.2c13.9-29.2 21.7-61.8 21.7-96.1z",fill:"#FF9E39","p-id":"1164"}),(0,r.jsx)("path",{d:"M962 613.6L613.6 962H737c123.8 0 225-101.3 225-225V613.6z",fill:"#FF9E38","p-id":"1165"}),(0,r.jsx)("path",{d:"M962 657L657 962h80c123.8 0 225-101.3 225-225v-80z",fill:"#FF9E37","p-id":"1166"}),(0,r.jsx)("path",{d:"M962 700.5L700.5 962H737c123.8 0 225-101.3 225-225v-36.5z",fill:"#FF9E36","p-id":"1167"}),(0,r.jsx)("path",{d:"M961.9 744L744 961.9c118.2-3.7 214.2-99.7 217.9-217.9z",fill:"#FF9D35","p-id":"1168"}),(0,r.jsx)("path",{d:"M954.4 795L795 954.4c77.4-20.8 138.6-82 159.4-159.4z",fill:"#FF9D34","p-id":"1169"}),(0,r.jsx)("path",{d:"M736.3 622.9L523.5 747.3c-5.6 3.3-12.4 3.3-18 0.1L287.8 622.6c-12.2-7-12-24.6 0.3-31.4l212.8-116.7c5.3-2.9 11.8-3 17.2-0.1l217.7 117c12.3 6.7 12.6 24.4 0.5 31.5z",fill:"#FFD9C0","p-id":"1170"}),(0,r.jsx)("path",{d:"M736.3 523.9L523.5 648.3c-5.6 3.3-12.4 3.3-18 0.1L287.8 523.6c-12.2-7-12-24.6 0.3-31.4l212.8-116.7c5.3-2.9 11.8-3 17.2-0.1l217.7 117c12.3 6.7 12.6 24.4 0.5 31.5z",fill:"#FFE8D9","p-id":"1171"}),(0,r.jsx)("path",{d:"M736.3 424.9L523.5 549.3c-5.6 3.3-12.4 3.3-18 0.1L287.8 424.6c-12.2-7-12-24.6 0.3-31.4l212.8-116.7c5.3-2.9 11.8-3 17.2-0.1l217.7 117c12.3 6.7 12.6 24.4 0.5 31.5z",fill:"#FFF6F0","p-id":"1172"})]})},l=function(){return(0,r.jsxs)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1300",className:"w-full h-full",children:[(0,r.jsx)("path",{d:"M197.99492187 62v900h-34.18066406C124.57285156 962 92.76171875 930.18886719 92.76171875 890.94746094V133.05253906C92.76171875 93.81113281 124.57285156 62 163.81425781 62h34.18066406z m662.19082032 0C899.42714844 62 931.23828125 93.81113281 931.23828125 133.05253906v757.89492188c0 39.24140625-31.81113281 71.05253906-71.05253906 71.05253906H276.92070312V62h583.26503907z",fill:"#19A05F","p-id":"1301"}),(0,r.jsx)("path",{d:"M577.0390625 62l0.33222656 220.3875 111.2475586-108.80771484L800.19951172 284.36328125V62zM425.40224609 508.18554688h377.05078125v50.94404296h-377.05078125V508.18554688z m0 101.88720703h377.05078125v50.94316406h-377.05078125v-50.94316406z",fill:"#FFFFFF","p-id":"1302"})]})},s=function(){return(0,r.jsxs)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2006",className:"w-full h-full",children:[(0,r.jsx)("path",{d:"M701.95942066 37.1014489H250.80579673a142.46956521 142.46956521 0 0 0-142.46956522 142.46956523v664.85797174a142.46956521 142.46956521 0 0 0 142.46956522 142.46956523h522.38840654a142.46956521 142.46956521 0 0 0 142.46956522-142.46956523V274.55072501L701.95942066 37.1014489z",fill:"#53D39C","p-id":"2007"}),(0,r.jsx)("path",{d:"M444.2794663 392.18309566l69.64387283 117.72735109h2.70692174l69.97630108-117.70360654h82.4661337l-105.40373371 172.67311305 107.77822609 172.6968587h-83.98580869l-70.83111847-117.89356521h-2.70692174L443.09222066 737.57681196h-83.65338045l108.11065544-172.6968587-106.09233586-172.6968576h82.82230651z",fill:"#25BF79","p-id":"2008"}),(0,r.jsx)("path",{d:"M444.2794663 380.31063151l69.64387283 117.7273511h2.70692174l69.97630108-117.70360543h82.4661337l-105.40373371 172.67311305L671.44718803 725.70434783h-83.98580869l-70.83111847-117.89356522h-2.70692174L443.09222066 725.70434783h-83.65338045l108.11065544-172.6968576-106.09233586-172.69685872h82.82230651z",fill:"#FFFFFF","p-id":"2009"}),(0,r.jsx)("path",{d:"M701.95942066 37.1014489l160.27826087 178.08695653L915.66376849 274.55072501h-142.46956522a71.23478261 71.23478261 0 0 1-71.23478261-71.23478261V37.1014489z",fill:"#25BF79","p-id":"2010"})]})},c=function(){return(0,r.jsx)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2147",className:"w-full h-full",children:(0,r.jsx)("path",{d:"M688.51536688 447.75428656l-2.39993719 1.25996719a200.75473031 200.75473031 0 0 1-7.19981156 38.03900156l-47.33875688 166.43563031 110.45710031-59.63843437-47.03876531-114.41699625a108.2971575 108.2971575 0 0 1-6.47982937-31.67916844z m194.87488406-200.99472375l-96.35747063-58.55846344-354.77068687 217.43429251a70.01816156 70.01816156 0 0 0-32.51914688 59.57843624v193.97490844l-158.99582625-98.09742562V362.67651969a69.4181775 69.4181775 0 0 1 33.95910844-60.41841375l358.67058469-206.99456625 13.55964469 7.97979L544.75914031 41.26495719a62.75835281 62.75835281 0 0 0-65.63827687 0L140.54975094 246.75956281a69.89816531 69.89816531 0 0 0-32.81913844 59.75843063v410.98921218c-0.11999719 24.47935781 12.2996775 47.1587625 32.81913844 59.81842969l338.5711125 205.49460563c20.21946937 12.23967844 45.35880937 12.23967844 65.63827687 0l338.69110875-205.49460563c20.33946563-12.41967375 32.87913656-35.09907844 32.8791375-59.81842968v-410.98921219a69.77816813 69.77816813 0 0 0-32.93913562-59.75843063z m-89.51764969 477.88745532l-31.01918625-75.65801438-150.53604844 81.35786438-30.47919937 108.95713968-95.81748563 51.7186425 151.61602032-485.20726312 103.79727562-56.09852719 148.73609531 322.97152219-96.29747156 51.95863594z m0-1e-8",fill:"#0F6CF9","p-id":"2148"})})},u=function(){return(0,r.jsxs)("svg",{className:"w-full h-full",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("path",{d:"M416.9549913 314.32347826h297.42302609a119.56758261 119.56758261 0 0 1 119.56758261 119.56758261v179.19109565a196.71485217 196.71485217 0 0 1-196.71485217 196.71485218H416.9549913a119.56758261 119.56758261 0 0 1-119.5675826-119.56758261v-256.44521739A119.56758261 119.56758261 0 0 1 416.9549913 314.32347826z",fill:"#F5384A","p-id":"1186"}),(0,r.jsx)("path",{d:"M716.24793043 314.32347826H415.03165217a117.5373913 117.5373913 0 0 0-117.5373913 117.53739131v260.18504347c0 3.84667826 0 7.69335652 0.58768696 11.43318261a345.7202087 345.7202087 0 0 0 502.9531826-353.19986087A117.1634087 117.1634087 0 0 0 716.24793043 314.32347826z",fill:"#F54F5C","p-id":"1187"}),(0,r.jsx)("path",{d:"M318.91812174 594.54330435a345.7202087 345.7202087 0 0 0 420.73043478-249.07241739c2.35074783-9.18928696 4.22066087-18.432 5.82344348-27.67471305a117.10998261 117.10998261 0 0 0-29.22406957-3.63297391H415.03165217a117.5373913 117.5373913 0 0 0-117.5373913 117.5373913v156.43158261c6.9453913 2.35074783 14.10448696 4.54121739 21.42386087 6.41113044z",fill:"#F66C73","p-id":"1188"}),(0,r.jsx)("path",{d:"M630.17850435 314.32347826H415.03165217a117.5373913 117.5373913 0 0 0-117.5373913 117.53739131v48.08347826a346.14761739 346.14761739 0 0 0 332.68424348-165.62086957z",fill:"#F78989","p-id":"1189"}),(0,r.jsx)("path",{d:"M859.85725217 354.76702609h-25.53766956C802.26393043 200.52591304 669.92751304 84.59130435 512 84.59130435S221.73606957 200.52591304 189.68041739 354.76702609h-25.53766956a139.6557913 139.6557913 0 0 0-139.44208696 139.49551304v79.872a139.6557913 139.6557913 0 0 0 139.44208696 139.49551304h27.62128695a54.65488696 54.65488696 0 0 0 54.60146087-54.60146087V427.10594783C246.36549565 273.6128 365.50566957 148.7026087 512 148.7026087s265.63450435 124.9101913 265.63450435 278.40333913v159.3165913c0 116.09488696-74.79652174 219.47436522-181.38156522 251.42316522a30.23916522 30.23916522 0 0 0-3.09871304 1.06852174 60.15777391 60.15777391 0 1 0 18.05801739 61.06601739 23.50747826 23.50747826 0 0 0 3.36584348-0.69453913c93.12166957-27.88841739 166.63596522-98.67798261 203.01913043-187.79269565a54.92201739 54.92201739 0 0 0 14.90587826 2.13704347h27.62128696a139.6557913 139.6557913 0 0 0 139.44208696-139.49551304V494.26253913a139.6557913 139.6557913 0 0 0-139.7092174-139.49551304zM182.2541913 649.51874783h-18.11144347a75.43763478 75.43763478 0 0 1-75.33078261-75.3842087V494.26253913a75.43763478 75.43763478 0 0 1 75.33078261-75.3842087h18.11144347v230.6404174z m752.93384348-75.3842087a75.43763478 75.43763478 0 0 1-75.33078261 75.3842087h-18.11144347V418.87833043h18.11144347a75.43763478 75.43763478 0 0 1 75.33078261 75.3842087z",fill:"#444444","p-id":"1190"})]})},f=function(){return(0,r.jsx)("svg",{width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 1024 1024",children:(0,r.jsx)("path",{d:"M593.054 120.217C483.656 148.739 402.91 248.212 402.91 366.546c0 140.582 113.962 254.544 254.544 254.544 118.334 0 217.808-80.746 246.328-190.144C909.17 457.12 912 484.23 912 512c0 220.914-179.086 400-400 400S112 732.914 112 512s179.086-400 400-400c27.77 0 54.88 2.83 81.054 8.217z","p-id":"5941"})})},d=function(){return(0,r.jsx)("svg",{width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 1024 1024",version:"1.1",children:(0,r.jsx)("path",{d:"M513.89 950.72c-5.5 0-11-1.4-15.99-4.2L143.84 743c-9.85-5.73-15.99-16.17-15.99-27.64V308.58c0-11.33 6.14-21.91 15.99-27.64L497.9 77.43c9.85-5.73 22.14-5.73 31.99 0l354.06 203.52c9.85 5.73 15.99 16.17 15.99 27.64V715.5c0 11.33-6.14 21.91-15.99 27.64L529.89 946.52c-4.99 2.8-10.49 4.2-16 4.2zM191.83 697.15L513.89 882.2l322.07-185.05V326.92L513.89 141.87 191.83 326.92v370.23z m322.06-153.34c-5.37 0-10.88-1.4-15.99-4.33L244.29 393.91c-15.35-8.79-20.6-28.27-11.77-43.56 8.83-15.28 28.41-20.5 43.76-11.72l253.61 145.7c15.35 8.79 20.6 28.27 11.77 43.56-6.01 10.32-16.76 15.92-27.77 15.92z m0 291.52c-17.66 0-31.99-14.26-31.99-31.84V530.44L244.55 393.91s-0.13 0-0.13-0.13l-100.45-57.69c-15.35-8.79-20.6-28.27-11.77-43.56s28.41-20.5 43.76-11.72l354.06 203.52c9.85 5.73 15.99 16.17 15.99 27.64v291.39c-0.13 17.71-14.46 31.97-32.12 31.97z m0 115.39c-17.66 0-31.99-14.26-31.99-31.84V511.97c0-17.58 14.33-31.84 31.99-31.84s31.99 14.26 31.99 31.84v406.91c0 17.7-14.33 31.84-31.99 31.84z m0-406.91c-11 0-21.75-5.73-27.77-15.92-8.83-15.28-3.58-34.64 11.77-43.56l354.06-203.52c15.35-8.79 34.8-3.57 43.76 11.72 8.83 15.28 3.58 34.64-11.77 43.56L529.89 539.61c-4.99 2.93-10.49 4.2-16 4.2z"})})},p=function(){return(0,r.jsx)("svg",{width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 1024 1024",version:"1.1",children:(0,r.jsx)("path",{d:"M602.24 246.72a17.28 17.28 0 0 0-11.84-16.32l-42.88-14.4A90.56 90.56 0 0 1 490.24 160l-14.4-42.88a17.28 17.28 0 0 0-32 0L428.8 160a90.56 90.56 0 0 1-57.28 57.28l-42.88 14.4a17.28 17.28 0 0 0 0 32l42.88 14.4a90.56 90.56 0 0 1 57.28 57.28l14.4 42.88a17.28 17.28 0 0 0 32 0l14.4-42.88a90.56 90.56 0 0 1 57.28-57.28l42.88-14.4a17.28 17.28 0 0 0 12.48-16.96z m301.12 221.76l-48.32-16a101.44 101.44 0 0 1-64-64l-16-48.32a19.2 19.2 0 0 0-36.8 0l-16 48.32a101.44 101.44 0 0 1-64 64l-48.32 16a19.2 19.2 0 0 0 0 36.8l48.32 16a101.44 101.44 0 0 1 64 64l16 48.32a19.2 19.2 0 0 0 36.8 0l16-48.32a101.44 101.44 0 0 1 64-64l48.32-16a19.2 19.2 0 0 0 0-36.8z m-376.64 195.52l-64-20.8a131.84 131.84 0 0 1-83.52-83.52l-20.8-64a25.28 25.28 0 0 0-47.68 0l-20.8 64a131.84 131.84 0 0 1-82.24 83.52l-64 20.8a25.28 25.28 0 0 0 0 47.68l64 20.8a131.84 131.84 0 0 1 83.52 83.84l20.8 64a25.28 25.28 0 0 0 47.68 0l20.8-64a131.84 131.84 0 0 1 83.52-83.52l64-20.8a25.28 25.28 0 0 0 0-47.68z","p-id":"3992"})})},h=function(){return(0,r.jsx)("svg",{width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 1024 1024",children:(0,r.jsx)("path",{d:"M554.6 64h-85.4v128h85.4V64z m258.2 87.4L736 228.2l59.8 59.8 76.8-76.8-59.8-59.8z m-601.6 0l-59.8 59.8 76.8 76.8 59.8-59.8-76.8-76.8zM512 256c-140.8 0-256 115.2-256 256s115.2 256 256 256 256-115.2 256-256-115.2-256-256-256z m448 213.4h-128v85.4h128v-85.4z m-768 0H64v85.4h128v-85.4zM795.8 736L736 795.8l76.8 76.8 59.8-59.8-76.8-76.8z m-567.6 0l-76.8 76.8 59.8 59.8 76.8-76.8-59.8-59.8z m326.4 96h-85.4v128h85.4v-128z","p-id":"7802"})})};function m(){return(0,r.jsxs)("svg",{className:"mr-1",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4602",width:"1.5em",height:"1.5em",children:[(0,r.jsx)("path",{d:"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zM296 400c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zM672 516c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216z m107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5z","p-id":"4603",fill:"#87d068"}),(0,r.jsx)("path",{d:"M761 656h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-23.1-31.9c-1.5-2.1-3.9-3.3-6.5-3.3H573c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.9-5.3 0.1-12.7-6.4-12.7z","p-id":"4604",fill:"#87d068"}),(0,r.jsx)("path",{d:"M440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z","p-id":"4605",fill:"#87d068"})]})}function g(){return(0,r.jsxs)("svg",{className:"mr-1",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4838",width:"1.5em",height:"1.5em",children:[(0,r.jsx)("path",{d:"M296 256c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zM488 456v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8z","p-id":"4839",fill:"#2db7f5"}),(0,r.jsx)("path",{d:"M440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z","p-id":"4840",fill:"#2db7f5"}),(0,r.jsx)("path",{d:"M544.1 736.4c1.8-34.5 16.2-66.8 40.8-91.4 26.2-26.2 62-41 99.1-41 37.4 0 72.6 14.6 99.1 41 3.2 3.2 6.3 6.6 9.2 10.1L769.2 673c-5.3 4.1-3.5 12.5 3 14.1l93.3 22.5c5 1.2 9.8-2.6 9.9-7.7l0.6-95.4c0-6.7-7.6-10.5-12.9-6.4l-20.3 15.8C805.4 569.6 748.1 540 684 540c-109.9 0-199.6 86.9-204 195.7-0.2 4.5 3.5 8.3 8 8.3h48.1c4.3 0 7.8-3.3 8-7.6zM880 744h-48.1c-4.3 0-7.8 3.3-8 7.6-1.8 34.5-16.2 66.8-40.8 91.4-26.2 26.2-62 41-99.1 41-37.4 0-72.6-14.6-99.1-41-3.2-3.2-6.3-6.6-9.2-10.1l23.1-17.9c5.3-4.1 3.5-12.5-3-14.1l-93.3-22.5c-5-1.2-9.8 2.6-9.9 7.7l-0.6 95.4c0 6.7 7.6 10.5 12.9 6.4l20.3-15.8C562.6 918.4 619.9 948 684 948c109.9 0 199.6-86.9 204-195.7 0.2-4.5-3.5-8.3-8-8.3z","p-id":"4841",fill:"#2db7f5"})]})}function v(){return(0,r.jsxs)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4260",width:"1.5em",height:"1.5em",children:[(0,r.jsx)("path",{d:"M114.5856 951.04h298.24v-71.68H186.2656v-747.52h593.92v271.36h71.68v-343.04h-737.28v890.88z",fill:"#747690","p-id":"4261"}),(0,r.jsx)("path",{d:"M662.4256 311.04h-358.4v-71.68h358.4v71.68zM508.8256 490.24h-204.8v-71.68h204.8v71.68zM668.8256 554.24a168.96 168.96 0 1 0 0 337.92 168.96 168.96 0 0 0 0-337.92z m-240.64 168.96a240.64 240.64 0 1 1 481.28 0 240.64 240.64 0 0 1-481.28 0z",fill:"#747690","p-id":"4262"}),(0,r.jsx)("path",{d:"M629.76 588.8h71.68v131.4304l82.5856 41.3184-32.0512 64.1024-122.2144-61.0816V588.8z",fill:"#747690","p-id":"4263"})]})}function y(){return(0,r.jsx)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"9211",width:"1.5em",height:"1.5em",children:(0,r.jsx)("path",{d:"M151.5 586.2c-5-24.2-7.5-49.2-7.5-74.2s2.5-50 7.5-74.2c4.8-23.6 12-46.8 21.4-69 9.2-21.8 20.6-42.8 33.9-62.5 13.2-19.5 28.3-37.8 45-54.5s35-31.8 54.5-45c19.7-13.3 40.7-24.7 62.5-33.9 22.2-9.4 45.4-16.6 69-21.4 48.5-9.9 99.9-9.9 148.4 0 23.6 4.8 46.8 12 69 21.4 21.8 9.2 42.8 20.6 62.5 33.9 19.5 13.2 37.8 28.3 54.5 45 1.4 1.4 2.8 2.8 4.1 4.2H688c-17.7 0-32 14.3-32 32s14.3 32 32 32h160c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32s-32 14.3-32 32v77.1c-19.2-19-40.1-36.2-62.4-51.3-23.1-15.6-47.8-29-73.4-39.8-26.1-11-53.4-19.5-81.1-25.2-56.9-11.6-117.1-11.6-174.1 0-27.8 5.7-55.1 14.2-81.1 25.2-25.6 10.8-50.3 24.2-73.4 39.8-22.9 15.4-44.4 33.2-63.9 52.7s-37.3 41-52.7 63.9c-15.6 23.1-29 47.8-39.8 73.4-11 26.1-19.5 53.4-25.2 81.1C83 453.4 80 482.7 80 512s3 58.6 8.8 87c3.1 15.2 16.4 25.6 31.3 25.6 2.1 0 4.3-0.2 6.4-0.7 17.4-3.5 28.5-20.4 25-37.7zM935.2 425c-3.5-17.3-20.5-28.5-37.8-24.9-17.3 3.5-28.5 20.5-24.9 37.8 5 24.2 7.5 49.2 7.5 74.2s-2.5 50-7.5 74.2c-4.8 23.6-12 46.8-21.4 69-9.2 21.8-20.6 42.8-33.9 62.5-13.2 19.5-28.3 37.8-45 54.5s-35 31.8-54.5 45C698 830.6 677 842 655.2 851.2c-22.2 9.4-45.4 16.6-69 21.4-48.5 9.9-99.9 9.9-148.4 0-23.6-4.8-46.8-12-69-21.4-21.8-9.2-42.8-20.6-62.5-33.9-19.5-13.2-37.8-28.3-54.5-45-1.4-1.4-2.8-2.8-4.1-4.2H336c17.7 0 32-14.3 32-32s-14.3-32-32-32H176c-17.7 0-32 14.3-32 32v160c0 17.7 14.3 32 32 32s32-14.3 32-32V819c19.2 19 40.1 36.2 62.4 51.3 23.1 15.6 47.8 29 73.4 39.8 26.1 11 53.4 19.5 81.1 25.2 28.5 5.8 57.7 8.8 87 8.8s58.6-3 87-8.8c27.8-5.7 55-14.2 81.1-25.2 25.6-10.8 50.3-24.2 73.4-39.8 22.9-15.5 44.4-33.2 63.9-52.7s37.3-41 52.7-63.9c15.6-23.1 29-47.8 39.8-73.4 11-26.1 19.5-53.4 25.2-81.1 5.8-28.5 8.8-57.7 8.8-87 0.2-29.5-2.8-58.8-8.6-87.2z",fill:"#1875F0","p-id":"9212"})})}function b(){return(0,r.jsxs)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"3205",width:"1.5em",height:"1.5em",children:[(0,r.jsx)("path",{d:"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zM296 400c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zM672 516c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216z m107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5z","p-id":"3206",fill:"#1afa29"}),(0,r.jsx)("path",{d:"M761 656h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-23.1-31.9c-1.5-2.1-3.9-3.3-6.5-3.3H573c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.9-5.3 0.1-12.7-6.4-12.7z","p-id":"3207",fill:"#1afa29"}),(0,r.jsx)("path",{d:"M440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z","p-id":"3208",fill:"#1afa29"})]})}n(67294);var x=n(1051)},32665:function(e,t,n){"use strict";function r(e){}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clientHookInServerComponentError",{enumerable:!0,get:function(){return r}}),n(38754),n(67294),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},41219:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return p},useSearchParams:function(){return h},usePathname:function(){return m},ServerInsertedHTMLContext:function(){return s.ServerInsertedHTMLContext},useServerInsertedHTML:function(){return s.useServerInsertedHTML},useRouter:function(){return g},useParams:function(){return v},useSelectedLayoutSegments:function(){return y},useSelectedLayoutSegment:function(){return b},redirect:function(){return c.redirect},notFound:function(){return u.notFound}});let r=n(67294),o=n(27473),i=n(35802),a=n(32665),l=n(43512),s=n(98751),c=n(96885),u=n(86323),f=Symbol("internal for urlsearchparams readonly");function d(){return Error("ReadonlyURLSearchParams cannot be modified")}class p{[Symbol.iterator](){return this[f][Symbol.iterator]()}append(){throw d()}delete(){throw d()}set(){throw d()}sort(){throw d()}constructor(e){this[f]=e,this.entries=e.entries.bind(e),this.forEach=e.forEach.bind(e),this.get=e.get.bind(e),this.getAll=e.getAll.bind(e),this.has=e.has.bind(e),this.keys=e.keys.bind(e),this.values=e.values.bind(e),this.toString=e.toString.bind(e)}}function h(){(0,a.clientHookInServerComponentError)("useSearchParams");let e=(0,r.useContext)(i.SearchParamsContext),t=(0,r.useMemo)(()=>e?new p(e):null,[e]);return t}function m(){return(0,a.clientHookInServerComponentError)("usePathname"),(0,r.useContext)(i.PathnameContext)}function g(){(0,a.clientHookInServerComponentError)("useRouter");let e=(0,r.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function v(){(0,a.clientHookInServerComponentError)("useParams");let e=(0,r.useContext)(o.GlobalLayoutRouterContext);return e?function e(t,n){void 0===n&&(n={});let r=t[1];for(let t of Object.values(r)){let r=t[0],o=Array.isArray(r),i=o?r[1]:r;!i||i.startsWith("__PAGE__")||(o&&(n[r[0]]=r[1]),n=e(t,n))}return n}(e.tree):null}function y(e){void 0===e&&(e="children"),(0,a.clientHookInServerComponentError)("useSelectedLayoutSegments");let{tree:t}=(0,r.useContext)(o.LayoutRouterContext);return function e(t,n,r,o){let i;if(void 0===r&&(r=!0),void 0===o&&(o=[]),r)i=t[1][n];else{var a;let e=t[1];i=null!=(a=e.children)?a:Object.values(e)[0]}if(!i)return o;let s=i[0],c=(0,l.getSegmentValue)(s);return!c||c.startsWith("__PAGE__")?o:(o.push(c),e(i,n,!1,o))}(t,e)}function b(e){void 0===e&&(e="children"),(0,a.clientHookInServerComponentError)("useSelectedLayoutSegment");let t=y(e);return 0===t.length?null:t[0]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},86323:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{notFound:function(){return r},isNotFoundError:function(){return o}});let n="NEXT_NOT_FOUND";function r(){let e=Error(n);throw e.digest=n,e}function o(e){return(null==e?void 0:e.digest)===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},96885:function(e,t,n){"use strict";var r,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectType:function(){return r},getRedirectError:function(){return l},redirect:function(){return s},isRedirectError:function(){return c},getURLFromRedirectError:function(){return u},getRedirectTypeFromError:function(){return f}});let i=n(68214),a="NEXT_REDIRECT";function l(e,t){let n=Error(a);n.digest=a+";"+t+";"+e;let r=i.requestAsyncStorage.getStore();return r&&(n.mutableCookies=r.mutableCookies),n}function s(e,t){throw void 0===t&&(t="replace"),l(e,t)}function c(e){if("string"!=typeof(null==e?void 0:e.digest))return!1;let[t,n,r]=e.digest.split(";",3);return t===a&&("replace"===n||"push"===n)&&"string"==typeof r}function u(e){return c(e)?e.digest.split(";",3)[2]:null}function f(e){if(!c(e))throw Error("Not a redirect error");return e.digest.split(";",3)[1]}(o=r||(r={})).push="push",o.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},43512:function(e,t){"use strict";function n(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},29382:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PrefetchKind:function(){return n},ACTION_REFRESH:function(){return o},ACTION_NAVIGATE:function(){return i},ACTION_RESTORE:function(){return a},ACTION_SERVER_PATCH:function(){return l},ACTION_PREFETCH:function(){return s},ACTION_FAST_REFRESH:function(){return c},ACTION_SERVER_ACTION:function(){return u}});let o="refresh",i="navigate",a="restore",l="server-patch",s="prefetch",c="fast-refresh",u="server-action";(r=n||(n={})).AUTO="auto",r.FULL="full",r.TEMPORARY="temporary",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},75476:function(e,t){"use strict";function n(e,t,n,r){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},69873:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return y}});let r=n(38754),o=n(61757),i=o._(n(67294)),a=r._(n(68965)),l=n(38083),s=n(2478),c=n(76226);n(59941);let u=r._(n(31720)),f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function d(e){return void 0!==e.default}function p(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function h(e,t,n,r,o,i,a){if(!e||e["data-loaded-src"]===t)return;e["data-loaded-src"]=t;let l="decode"in e?e.decode():Promise.resolve();l.catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("blur"===n&&i(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,o=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}(null==o?void 0:o.current)&&o.current(e)}})}function m(e){let[t,n]=i.version.split("."),r=parseInt(t,10),o=parseInt(n,10);return r>18||18===r&&o>=3?{fetchPriority:e}:{fetchpriority:e}}let g=(0,i.forwardRef)((e,t)=>{let{imgAttributes:n,heightInt:r,widthInt:o,qualityInt:a,className:l,imgStyle:s,blurStyle:c,isLazy:u,fetchPriority:f,fill:d,placeholder:p,loading:g,srcString:v,config:y,unoptimized:b,loader:x,onLoadRef:w,onLoadingCompleteRef:C,setBlurComplete:S,setShowAltText:E,onLoad:$,onError:O,...k}=e;return g=u?"lazy":g,i.default.createElement("img",{...k,...m(f),loading:g,width:o,height:r,decoding:"async","data-nimg":d?"fill":"1",className:l,style:{...s,...c},...n,ref:(0,i.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(O&&(e.src=e.src),e.complete&&h(e,v,p,w,C,S,b))},[v,p,w,C,S,O,b,t]),onLoad:e=>{let t=e.currentTarget;h(t,v,p,w,C,S,b)},onError:e=>{E(!0),"blur"===p&&S(!0),O&&O(e)}})}),v=(0,i.forwardRef)((e,t)=>{var n;let r,o,{src:h,sizes:v,unoptimized:y=!1,priority:b=!1,loading:x,className:w,quality:C,width:S,height:E,fill:$,style:O,onLoad:k,onLoadingComplete:_,placeholder:j="empty",blurDataURL:P,fetchPriority:Z,layout:A,objectFit:R,objectPosition:M,lazyBoundary:F,lazyRoot:N,...T}=e,I=(0,i.useContext)(c.ImageConfigContext),L=(0,i.useMemo)(()=>{let e=f||I||s.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n}},[I]),B=T.loader||u.default;delete T.loader;let z="__next_img_default"in B;if(z){if("custom"===L.loader)throw Error('Image with src "'+h+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=B;B=t=>{let{config:n,...r}=t;return e(r)}}if(A){"fill"===A&&($=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[A];e&&(O={...O,...e});let t={responsive:"100vw",fill:"100vw"}[A];t&&!v&&(v=t)}let D="",H=p(S),V=p(E);if("object"==typeof(n=h)&&(d(n)||void 0!==n.src)){let e=d(h)?h.default:h;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(r=e.blurWidth,o=e.blurHeight,P=P||e.blurDataURL,D=e.src,!$){if(H||V){if(H&&!V){let t=H/e.width;V=Math.round(e.height*t)}else if(!H&&V){let t=V/e.height;H=Math.round(e.width*t)}}else H=e.width,V=e.height}}let U=!b&&("lazy"===x||void 0===x);(!(h="string"==typeof h?h:D)||h.startsWith("data:")||h.startsWith("blob:"))&&(y=!0,U=!1),L.unoptimized&&(y=!0),z&&h.endsWith(".svg")&&!L.dangerouslyAllowSVG&&(y=!0),b&&(Z="high");let[W,q]=(0,i.useState)(!1),[K,G]=(0,i.useState)(!1),X=p(C),Y=Object.assign($?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:R,objectPosition:M}:{},K?{}:{color:"transparent"},O),J="blur"===j&&P&&!W?{backgroundSize:Y.objectFit||"cover",backgroundPosition:Y.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:'url("data:image/svg+xml;charset=utf-8,'+(0,l.getImageBlurSvg)({widthInt:H,heightInt:V,blurWidth:r,blurHeight:o,blurDataURL:P,objectFit:Y.objectFit})+'")'}:{},Q=function(e){let{config:t,src:n,unoptimized:r,width:o,quality:i,sizes:a,loader:l}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:s,kind:c}=function(e,t,n){let{deviceSizes:r,allSizes:o}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:o,kind:"w"}}if("number"!=typeof t)return{widths:r,kind:"w"};let i=[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))];return{widths:i,kind:"x"}}(t,o,a),u=s.length-1;return{sizes:a||"w"!==c?a:"100vw",srcSet:s.map((e,r)=>l({config:t,src:n,quality:i,width:e})+" "+("w"===c?e:r+1)+c).join(", "),src:l({config:t,src:n,quality:i,width:s[u]})}}({config:L,src:h,unoptimized:y,width:H,quality:X,sizes:v,loader:B}),ee=h,et=(0,i.useRef)(k);(0,i.useEffect)(()=>{et.current=k},[k]);let en=(0,i.useRef)(_);(0,i.useEffect)(()=>{en.current=_},[_]);let er={isLazy:U,imgAttributes:Q,heightInt:V,widthInt:H,qualityInt:X,className:w,imgStyle:Y,blurStyle:J,loading:x,config:L,fetchPriority:Z,fill:$,unoptimized:y,placeholder:j,loader:B,srcString:ee,onLoadRef:et,onLoadingCompleteRef:en,setBlurComplete:q,setShowAltText:G,...T};return i.default.createElement(i.default.Fragment,null,i.default.createElement(g,{...er,ref:t}),b?i.default.createElement(a.default,null,i.default.createElement("link",{key:"__nimg-"+Q.src+Q.srcSet+Q.sizes,rel:"preload",as:"image",href:Q.srcSet?void 0:Q.src,imageSrcSet:Q.srcSet,imageSizes:Q.sizes,crossOrigin:T.crossOrigin,referrerPolicy:T.referrerPolicy,...m(Z)})):null)}),y=v;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9940:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return x}});let r=n(38754),o=r._(n(67294)),i=n(65722),a=n(65723),l=n(28904),s=n(95514),c=n(27521),u=n(44293),f=n(27473),d=n(81307),p=n(75476),h=n(66318),m=n(29382),g=new Set;function v(e,t,n,r,o,i){if(!i&&!(0,a.isLocalURL)(t))return;if(!r.bypassPrefetchedCheck){let o=void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0,i=t+"%"+n+"%"+o;if(g.has(i))return;g.add(i)}let l=i?e.prefetch(t,o):e.prefetch(t,n,r);Promise.resolve(l).catch(e=>{})}function y(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let b=o.default.forwardRef(function(e,t){let n,r;let{href:l,as:g,children:b,prefetch:x=null,passHref:w,replace:C,shallow:S,scroll:E,locale:$,onClick:O,onMouseEnter:k,onTouchStart:_,legacyBehavior:j=!1,...P}=e;n=b,j&&("string"==typeof n||"number"==typeof n)&&(n=o.default.createElement("a",null,n));let Z=!1!==x,A=null===x?m.PrefetchKind.AUTO:m.PrefetchKind.FULL,R=o.default.useContext(u.RouterContext),M=o.default.useContext(f.AppRouterContext),F=null!=R?R:M,N=!R,{href:T,as:I}=o.default.useMemo(()=>{if(!R){let e=y(l);return{href:e,as:g?y(g):e}}let[e,t]=(0,i.resolveHref)(R,l,!0);return{href:e,as:g?(0,i.resolveHref)(R,g):t||e}},[R,l,g]),L=o.default.useRef(T),B=o.default.useRef(I);j&&(r=o.default.Children.only(n));let z=j?r&&"object"==typeof r&&r.ref:t,[D,H,V]=(0,d.useIntersection)({rootMargin:"200px"}),U=o.default.useCallback(e=>{(B.current!==I||L.current!==T)&&(V(),B.current=I,L.current=T),D(e),z&&("function"==typeof z?z(e):"object"==typeof z&&(z.current=e))},[I,z,T,V,D]);o.default.useEffect(()=>{F&&H&&Z&&v(F,T,I,{locale:$},{kind:A},N)},[I,T,H,$,Z,null==R?void 0:R.locale,F,N,A]);let W={ref:U,onClick(e){j||"function"!=typeof O||O(e),j&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),F&&!e.defaultPrevented&&function(e,t,n,r,i,l,s,c,u,f){let{nodeName:d}=e.currentTarget,p="A"===d.toUpperCase();if(p&&(function(e){let t=e.currentTarget,n=t.getAttribute("target");return n&&"_self"!==n||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!u&&!(0,a.isLocalURL)(n)))return;e.preventDefault();let h=()=>{"beforePopState"in t?t[i?"replace":"push"](n,r,{shallow:l,locale:c,scroll:s}):t[i?"replace":"push"](r||n,{forceOptimisticNavigation:!f})};u?o.default.startTransition(h):h()}(e,F,T,I,C,S,E,$,N,Z)},onMouseEnter(e){j||"function"!=typeof k||k(e),j&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),F&&(Z||!N)&&v(F,T,I,{locale:$,priority:!0,bypassPrefetchedCheck:!0},{kind:A},N)},onTouchStart(e){j||"function"!=typeof _||_(e),j&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),F&&(Z||!N)&&v(F,T,I,{locale:$,priority:!0,bypassPrefetchedCheck:!0},{kind:A},N)}};if((0,s.isAbsoluteUrl)(I))W.href=I;else if(!j||w||"a"===r.type&&!("href"in r.props)){let e=void 0!==$?$:null==R?void 0:R.locale,t=(null==R?void 0:R.isLocaleDomain)&&(0,p.getDomainLocale)(I,e,null==R?void 0:R.locales,null==R?void 0:R.domainLocales);W.href=t||(0,h.addBasePath)((0,c.addLocale)(I,e,null==R?void 0:R.defaultLocale))}return j?o.default.cloneElement(r,W):o.default.createElement("a",{...P,...W},n)}),x=b;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81307:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return s}});let r=n(67294),o=n(82997),i="function"==typeof IntersectionObserver,a=new Map,l=[];function s(e){let{rootRef:t,rootMargin:n,disabled:s}=e,c=s||!i,[u,f]=(0,r.useState)(!1),d=(0,r.useRef)(null),p=(0,r.useCallback)(e=>{d.current=e},[]);(0,r.useEffect)(()=>{if(i){if(c||u)return;let e=d.current;if(e&&e.tagName){let r=function(e,t,n){let{id:r,observer:o,elements:i}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=l.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=a.get(r)))return t;let o=new Map,i=new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e);return t={id:n,observer:i,elements:o},l.push(n),a.set(n,t),t}(n);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),a.delete(r);let e=l.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&l.splice(e,1)}}}(e,e=>e&&f(e),{root:null==t?void 0:t.current,rootMargin:n});return r}}else if(!u){let e=(0,o.requestIdleCallback)(()=>f(!0));return()=>(0,o.cancelIdleCallback)(e)}},[c,n,t,u,d.current]);let h=(0,r.useCallback)(()=>{f(!1)},[]);return[p,u,h]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},38083:function(e,t){"use strict";function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:o,blurDataURL:i,objectFit:a}=e,l=r||t,s=o||n,c=i.startsWith("data:image/jpeg")?"%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%":"";return l&&s?"%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 "+l+" "+s+"'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='"+(r&&o?"1":"20")+"'/%3E"+c+"%3C/filter%3E%3Cimage preserveAspectRatio='none' filter='url(%23b)' x='0' y='0' height='100%25' width='100%25' href='"+i+"'/%3E%3C/svg%3E":"%3Csvg xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cimage style='filter:blur(20px)' preserveAspectRatio='"+("contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' x='0' y='0' height='100%25' width='100%25' href='"+i+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},31720:function(e,t){"use strict";function n(e){let{config:t,src:n,width:r,quality:o}=e;return t.path+"?url="+encodeURIComponent(n)+"&w="+r+"&q="+(o||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},98751:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ServerInsertedHTMLContext:function(){return i},useServerInsertedHTML:function(){return a}});let r=n(61757),o=r._(n(67294)),i=o.default.createContext(null);function a(e){let t=(0,o.useContext)(i);t&&t(e)}},86221:function(e,t,n){"use strict";let r,o;n.r(t),n.d(t,{default:function(){return ez}});var i=n(85893),a=n(67294),l=n(41468),s=n(43893),c=n(98399),u=n(82353),f=n(87462),d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"}}]},name:"appstore",theme:"outlined"},p=n(84089),h=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:d}))}),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 100c-61.8 0-112 50.2-112 112 0 47.7 29.9 88.5 72 104.6v27.6L512 601.4 312 344.2v-27.6c42.1-16.1 72-56.9 72-104.6 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 50.6 33.8 93.5 80 107.3v34.4c0 9.7 3.3 19.3 9.3 27L476 672.3v33.6c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-33.6l226.7-291.6c6-7.7 9.3-17.3 9.3-27v-34.4c46.2-13.8 80-56.7 80-107.3 0-61.8-50.2-112-112-112zM224 212a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm336 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm192-552a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"fork",theme:"outlined"},g=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:m}))}),v=n(16165),y={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M301.3 496.7c-23.8 0-40.2-10.5-41.6-26.9H205c.9 43.4 36.9 70.3 93.9 70.3 59.1 0 95-28.4 95-75.5 0-35.8-20-55.9-64.5-64.5l-29.1-5.6c-23.8-4.7-33.8-11.9-33.8-24.2 0-15 13.3-24.5 33.4-24.5 20.1 0 35.3 11.1 36.6 27h53c-.9-41.7-37.5-70.3-90.3-70.3-54.4 0-89.7 28.9-89.7 73 0 35.5 21.2 58 62.5 65.8l29.7 5.9c25.8 5.2 35.6 11.9 35.6 24.4.1 14.7-14.5 25.1-36 25.1z"}},{tag:"path",attrs:{d:"M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z"}},{tag:"path",attrs:{d:"M828.5 486.7h-95.8V308.5h-57.4V534h153.2zm-298.6 53.4c14.1 0 27.2-2 39.1-5.8l13.3 20.3h53.3L607.9 511c21.1-20 33-51.1 33-89.8 0-73.3-43.3-118.8-110.9-118.8s-111.2 45.3-111.2 118.8c-.1 73.7 43 118.9 111.1 118.9zm0-190c31.6 0 52.7 27.7 52.7 71.1 0 16.7-3.6 30.6-10 40.5l-5.2-6.9h-48.8L542 491c-3.9.9-8 1.4-12.2 1.4-31.7 0-52.8-27.5-52.8-71.2.1-43.6 21.2-71.1 52.9-71.1z"}}]},name:"console-sql",theme:"outlined"},b=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:y}))}),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M640.6 429.8h257.1c7.9 0 14.3-6.4 14.3-14.3V158.3c0-7.9-6.4-14.3-14.3-14.3H640.6c-7.9 0-14.3 6.4-14.3 14.3v92.9H490.6c-3.9 0-7.1 3.2-7.1 7.1v221.5h-85.7v-96.5c0-7.9-6.4-14.3-14.3-14.3H126.3c-7.9 0-14.3 6.4-14.3 14.3v257.2c0 7.9 6.4 14.3 14.3 14.3h257.1c7.9 0 14.3-6.4 14.3-14.3V544h85.7v221.5c0 3.9 3.2 7.1 7.1 7.1h135.7v92.9c0 7.9 6.4 14.3 14.3 14.3h257.1c7.9 0 14.3-6.4 14.3-14.3v-257c0-7.9-6.4-14.3-14.3-14.3h-257c-7.9 0-14.3 6.4-14.3 14.3v100h-78.6v-393h78.6v100c0 7.9 6.4 14.3 14.3 14.3zm53.5-217.9h150V362h-150V211.9zM329.9 587h-150V437h150v150zm364.2 75.1h150v150.1h-150V662.1z"}}]},name:"partition",theme:"outlined"},w=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:x}))}),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zm-504 68h200v200H412V278zm-68 468H144V546h200v200zm268 0H412V546h200v200zm268-268H680V278h200v200z"}}]},name:"build",theme:"outlined"},S=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:C}))}),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 512a48 48 0 1096 0 48 48 0 10-96 0zm200 0a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z"}}]},name:"message",theme:"outlined"},$=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:E}))}),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.4 800.9c.2-.3.5-.6.7-.9C920.6 722.1 960 621.7 960 512s-39.4-210.1-104.8-288c-.2-.3-.5-.5-.7-.8-1.1-1.3-2.1-2.5-3.2-3.7-.4-.5-.8-.9-1.2-1.4l-4.1-4.7-.1-.1c-1.5-1.7-3.1-3.4-4.6-5.1l-.1-.1c-3.2-3.4-6.4-6.8-9.7-10.1l-.1-.1-4.8-4.8-.3-.3c-1.5-1.5-3-2.9-4.5-4.3-.5-.5-1-1-1.6-1.5-1-1-2-1.9-3-2.8-.3-.3-.7-.6-1-1C736.4 109.2 629.5 64 512 64s-224.4 45.2-304.3 119.2c-.3.3-.7.6-1 1-1 .9-2 1.9-3 2.9-.5.5-1 1-1.6 1.5-1.5 1.4-3 2.9-4.5 4.3l-.3.3-4.8 4.8-.1.1c-3.3 3.3-6.5 6.7-9.7 10.1l-.1.1c-1.6 1.7-3.1 3.4-4.6 5.1l-.1.1c-1.4 1.5-2.8 3.1-4.1 4.7-.4.5-.8.9-1.2 1.4-1.1 1.2-2.1 2.5-3.2 3.7-.2.3-.5.5-.7.8C103.4 301.9 64 402.3 64 512s39.4 210.1 104.8 288c.2.3.5.6.7.9l3.1 3.7c.4.5.8.9 1.2 1.4l4.1 4.7c0 .1.1.1.1.2 1.5 1.7 3 3.4 4.6 5l.1.1c3.2 3.4 6.4 6.8 9.6 10.1l.1.1c1.6 1.6 3.1 3.2 4.7 4.7l.3.3c3.3 3.3 6.7 6.5 10.1 9.6 80.1 74 187 119.2 304.5 119.2s224.4-45.2 304.3-119.2a300 300 0 0010-9.6l.3-.3c1.6-1.6 3.2-3.1 4.7-4.7l.1-.1c3.3-3.3 6.5-6.7 9.6-10.1l.1-.1c1.5-1.7 3.1-3.3 4.6-5 0-.1.1-.1.1-.2 1.4-1.5 2.8-3.1 4.1-4.7.4-.5.8-.9 1.2-1.4a99 99 0 003.3-3.7zm4.1-142.6c-13.8 32.6-32 62.8-54.2 90.2a444.07 444.07 0 00-81.5-55.9c11.6-46.9 18.8-98.4 20.7-152.6H887c-3 40.9-12.6 80.6-28.5 118.3zM887 484H743.5c-1.9-54.2-9.1-105.7-20.7-152.6 29.3-15.6 56.6-34.4 81.5-55.9A373.86 373.86 0 01887 484zM658.3 165.5c39.7 16.8 75.8 40 107.6 69.2a394.72 394.72 0 01-59.4 41.8c-15.7-45-35.8-84.1-59.2-115.4 3.7 1.4 7.4 2.9 11 4.4zm-90.6 700.6c-9.2 7.2-18.4 12.7-27.7 16.4V697a389.1 389.1 0 01115.7 26.2c-8.3 24.6-17.9 47.3-29 67.8-17.4 32.4-37.8 58.3-59 75.1zm59-633.1c11 20.6 20.7 43.3 29 67.8A389.1 389.1 0 01540 327V141.6c9.2 3.7 18.5 9.1 27.7 16.4 21.2 16.7 41.6 42.6 59 75zM540 640.9V540h147.5c-1.6 44.2-7.1 87.1-16.3 127.8l-.3 1.2A445.02 445.02 0 00540 640.9zm0-156.9V383.1c45.8-2.8 89.8-12.5 130.9-28.1l.3 1.2c9.2 40.7 14.7 83.5 16.3 127.8H540zm-56 56v100.9c-45.8 2.8-89.8 12.5-130.9 28.1l-.3-1.2c-9.2-40.7-14.7-83.5-16.3-127.8H484zm-147.5-56c1.6-44.2 7.1-87.1 16.3-127.8l.3-1.2c41.1 15.6 85 25.3 130.9 28.1V484H336.5zM484 697v185.4c-9.2-3.7-18.5-9.1-27.7-16.4-21.2-16.7-41.7-42.7-59.1-75.1-11-20.6-20.7-43.3-29-67.8 37.2-14.6 75.9-23.3 115.8-26.1zm0-370a389.1 389.1 0 01-115.7-26.2c8.3-24.6 17.9-47.3 29-67.8 17.4-32.4 37.8-58.4 59.1-75.1 9.2-7.2 18.4-12.7 27.7-16.4V327zM365.7 165.5c3.7-1.5 7.3-3 11-4.4-23.4 31.3-43.5 70.4-59.2 115.4-21-12-40.9-26-59.4-41.8 31.8-29.2 67.9-52.4 107.6-69.2zM165.5 365.7c13.8-32.6 32-62.8 54.2-90.2 24.9 21.5 52.2 40.3 81.5 55.9-11.6 46.9-18.8 98.4-20.7 152.6H137c3-40.9 12.6-80.6 28.5-118.3zM137 540h143.5c1.9 54.2 9.1 105.7 20.7 152.6a444.07 444.07 0 00-81.5 55.9A373.86 373.86 0 01137 540zm228.7 318.5c-39.7-16.8-75.8-40-107.6-69.2 18.5-15.8 38.4-29.7 59.4-41.8 15.7 45 35.8 84.1 59.2 115.4-3.7-1.4-7.4-2.9-11-4.4zm292.6 0c-3.7 1.5-7.3 3-11 4.4 23.4-31.3 43.5-70.4 59.2-115.4 21 12 40.9 26 59.4 41.8a373.81 373.81 0 01-107.6 69.2z"}}]},name:"global",theme:"outlined"},k=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:O}))}),_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z"}}]},name:"menu-fold",theme:"outlined"},j=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:_}))}),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z"}}]},name:"menu-unfold",theme:"outlined"},Z=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:P}))}),A=n(24969),R={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z"}}]},name:"menu",theme:"outlined"},M=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:R}))}),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},N=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:F}))}),T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 664c-28.5 0-54.8 10-75.4 26.7L469.4 540.8a160.68 160.68 0 000-57.6l207.2-149.9C697.2 350 723.5 360 752 360c66.2 0 120-53.8 120-120s-53.8-120-120-120-120 53.8-120 120c0 11.6 1.6 22.7 4.7 33.3L439.9 415.8C410.7 377.1 364.3 352 312 352c-88.4 0-160 71.6-160 160s71.6 160 160 160c52.3 0 98.7-25.1 127.9-63.8l196.8 142.5c-3.1 10.6-4.7 21.8-4.7 33.3 0 66.2 53.8 120 120 120s120-53.8 120-120-53.8-120-120-120zm0-476c28.7 0 52 23.3 52 52s-23.3 52-52 52-52-23.3-52-52 23.3-52 52-52zM312 600c-48.5 0-88-39.5-88-88s39.5-88 88-88 88 39.5 88 88-39.5 88-88 88zm440 236c-28.7 0-52-23.3-52-52s23.3-52 52-52 52 23.3 52 52-23.3 52-52 52z"}}]},name:"share-alt",theme:"outlined"},I=a.forwardRef(function(e,t){return a.createElement(p.Z,(0,f.Z)({},e,{ref:t,icon:T}))}),L=n(48689),B=n(36147),z=n(2453),D=n(83062),H=n(85418),V=n(20640),U=n.n(V),W=n(25675),q=n.n(W),K=n(41664),G=n.n(K),X=n(11163),Y=n.n(X),J=n(67421);function Q(e){return"flex items-center h-10 hover:bg-[#F1F5F9] dark:hover:bg-theme-dark text-base w-full transition-colors whitespace-nowrap px-4 ".concat(e?"bg-[#F1F5F9] dark:bg-theme-dark":"")}function ee(e){return"flex items-center justify-center mx-auto rounded w-14 h-14 text-xl hover:bg-[#F1F5F9] dark:hover:bg-theme-dark transition-colors cursor-pointer ".concat(e?"bg-[#F1F5F9] dark:bg-theme-dark":"")}var et=function(){let{chatId:e,scene:t,isMenuExpand:n,dialogueList:r,queryDialogueList:o,refreshDialogList:f,setIsMenuExpand:d,setAgent:p,mode:m,setMode:y}=(0,a.useContext)(l.p),{pathname:x,replace:C}=(0,X.useRouter)(),{t:E,i18n:O}=(0,J.$G)(),[_,P]=(0,a.useState)("/LOGO_1.png"),R=(0,a.useMemo)(()=>{let e=[{key:"app",name:E("App"),path:"/app",icon:(0,i.jsx)(h,{})},{key:"flow",name:E("awel_flow"),icon:(0,i.jsx)(g,{}),path:"/flow"},{key:"models",name:E("model_manage"),path:"/models",icon:(0,i.jsx)(v.Z,{component:u.IN})},{key:"database",name:E("Database"),icon:(0,i.jsx)(b,{}),path:"/database"},{key:"knowledge",name:E("Knowledge_Space"),icon:(0,i.jsx)(w,{}),path:"/knowledge"},{key:"agent",name:E("Plugins"),path:"/agent",icon:(0,i.jsx)(S,{})},{key:"prompt",name:E("Prompt"),icon:(0,i.jsx)($,{}),path:"/prompt"}];return e},[O.language]),F=()=>{d(!n)},T=(0,a.useCallback)(()=>{let e="light"===m?"dark":"light";y(e),localStorage.setItem(c.he,e)},[m]),V=(0,a.useCallback)(()=>{let e="en"===O.language?"zh":"en";O.changeLanguage(e),localStorage.setItem(c.Yl,e)},[O.language,O.changeLanguage]),W=(0,a.useMemo)(()=>{let e=[{key:"theme",name:E("Theme"),icon:"dark"===m?(0,i.jsx)(v.Z,{component:u.FD}):(0,i.jsx)(v.Z,{component:u.ol}),onClick:T},{key:"language",name:E("language"),icon:(0,i.jsx)(k,{}),onClick:V},{key:"fold",name:E(n?"Close_Sidebar":"Show_Sidebar"),icon:n?(0,i.jsx)(j,{}):(0,i.jsx)(Z,{}),onClick:F,noDropdownItem:!0}];return e},[m,V,F,V]),K=(0,a.useMemo)(()=>R.map(e=>({key:e.key,label:(0,i.jsxs)(G(),{href:e.path,className:"text-base",children:[e.icon,(0,i.jsx)("span",{className:"ml-2 text-sm",children:e.name})]})})),[R]),Y=(0,a.useMemo)(()=>W.filter(e=>!e.noDropdownItem).map(e=>({key:e.key,label:(0,i.jsxs)("div",{className:"text-base",onClick:e.onClick,children:[e.icon,(0,i.jsx)("span",{className:"ml-2 text-sm",children:e.name})]})})),[W]),et=(0,a.useCallback)(n=>{B.default.confirm({title:"Delete Chat",content:"Are you sure delete this chat?",width:"276px",centered:!0,onOk:()=>new Promise(async(r,o)=>{try{let[i]=await (0,s.Vx)((0,s.MX)(n.conv_uid));if(i){o();return}z.ZP.success("success"),f(),n.chat_mode===t&&n.conv_uid===e&&C("/"),r()}catch(e){o()}})})},[f]),en=e=>{"chat_agent"===e.chat_mode&&e.select_param&&(null==p||p(e.select_param))},er=(0,a.useCallback)(e=>{let t=U()("".concat(location.origin,"/chat?scene=").concat(e.chat_mode,"&id=").concat(e.conv_uid));z.ZP[t?"success":"error"](t?"Copy success":"Copy failed")},[]);return((0,a.useEffect)(()=>{o()},[]),(0,a.useEffect)(()=>{P("dark"===m?"/WHITE_LOGO.png":"/LOGO_1.png")},[m]),n)?(0,i.jsxs)("div",{className:"flex flex-col h-screen bg-white dark:bg-[#232734]",children:[(0,i.jsx)(G(),{href:"/",className:"p-2",children:(0,i.jsx)(q(),{src:_,alt:"DB-GPT",width:239,height:60,className:"w-full h-full"})}),(0,i.jsxs)(G(),{href:"/",className:"flex items-center justify-center mb-4 mx-4 h-11 bg-theme-primary rounded text-white",children:[(0,i.jsx)(A.Z,{className:"mr-2"}),(0,i.jsx)("span",{children:E("new_chat")})]}),(0,i.jsx)("div",{className:"flex-1 overflow-y-scroll",children:null==r?void 0:r.map(n=>{let r=n.conv_uid===e&&n.chat_mode===t;return(0,i.jsxs)(G(),{href:"/chat?scene=".concat(n.chat_mode,"&id=").concat(n.conv_uid),className:"group/item ".concat(Q(r)),onClick:()=>{en(n)},children:[(0,i.jsx)($,{className:"text-base"}),(0,i.jsx)("div",{className:"flex-1 line-clamp-1 mx-2 text-sm",children:n.user_name||n.user_input}),(0,i.jsx)("div",{className:"group-hover/item:opacity-100 cursor-pointer opacity-0 mr-1",onClick:e=>{e.preventDefault(),er(n)},children:(0,i.jsx)(I,{})}),(0,i.jsx)("div",{className:"group-hover/item:opacity-100 cursor-pointer opacity-0",onClick:e=>{e.preventDefault(),et(n)},children:(0,i.jsx)(L.Z,{})})]},n.conv_uid)})}),(0,i.jsxs)("div",{className:"pt-4",children:[(0,i.jsx)("div",{className:"max-h-52 overflow-y-auto scrollbar-default",children:R.map(e=>(0,i.jsx)(G(),{href:e.path,className:"".concat(Q(x===e.path)," overflow-hidden"),children:(0,i.jsxs)(i.Fragment,{children:[e.icon,(0,i.jsx)("span",{className:"ml-3 text-sm",children:e.name})]})},e.key))}),(0,i.jsx)("div",{className:"flex items-center justify-around py-4 mt-2",children:W.map(e=>(0,i.jsx)(D.Z,{title:e.name,children:(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center cursor-pointer text-xl",onClick:e.onClick,children:e.icon})},e.key))})]})]}):(0,i.jsxs)("div",{className:"flex flex-col justify-between h-screen bg-white dark:bg-[#232734] animate-fade animate-duration-300",children:[(0,i.jsx)(G(),{href:"/",className:"px-2 py-3",children:(0,i.jsx)(q(),{src:"/LOGO_SMALL.png",alt:"DB-GPT",width:63,height:46,className:"w-[63px] h-[46px]"})}),(0,i.jsx)("div",{children:(0,i.jsx)(G(),{href:"/",className:"flex items-center justify-center my-4 mx-auto w-12 h-12 bg-theme-primary rounded-full text-white",children:(0,i.jsx)(A.Z,{className:"text-lg"})})}),(0,i.jsx)("div",{className:"flex-1 overflow-y-scroll py-4 space-y-2",children:null==r?void 0:r.map(n=>{let r=n.conv_uid===e&&n.chat_mode===t;return(0,i.jsx)(D.Z,{title:n.user_name||n.user_input,placement:"right",children:(0,i.jsx)(G(),{href:"/chat?scene=".concat(n.chat_mode,"&id=").concat(n.conv_uid),className:ee(r),onClick:()=>{en(n)},children:(0,i.jsx)($,{})})},n.conv_uid)})}),(0,i.jsxs)("div",{className:"py-4",children:[(0,i.jsx)(H.Z,{menu:{items:K},placement:"topRight",children:(0,i.jsx)("div",{className:ee(),children:(0,i.jsx)(M,{})})}),(0,i.jsx)(H.Z,{menu:{items:Y},placement:"topRight",children:(0,i.jsx)("div",{className:ee(),children:(0,i.jsx)(N,{})})}),W.filter(e=>e.noDropdownItem).map(e=>(0,i.jsx)(D.Z,{title:e.name,placement:"right",children:(0,i.jsx)("div",{className:ee(),onClick:e.onClick,children:e.icon})},e.key))]})]})},en=n(74865),er=n.n(en);let eo=0;function ei(){"loading"!==o&&(o="loading",r=setTimeout(function(){er().start()},250))}function ea(){eo>0||(o="stop",clearTimeout(r),er().done())}if(Y().events.on("routeChangeStart",ei),Y().events.on("routeChangeComplete",ea),Y().events.on("routeChangeError",ea),"function"==typeof(null==window?void 0:window.fetch)){let e=window.fetch;window.fetch=async function(){for(var t=arguments.length,n=Array(t),r=0;rt(null==e||0===Object.keys(e).length?n:e):t;return(0,i.jsx)(ev.xB,{styles:r})}var eb=n(56760),ex=n(71927);let ew="mode",eC="color-scheme",eS="data-color-scheme";function eE(e){if("undefined"!=typeof window&&"system"===e){let e=window.matchMedia("(prefers-color-scheme: dark)");return e.matches?"dark":"light"}}function e$(e,t){return"light"===e.mode||"system"===e.mode&&"light"===e.systemMode?t("light"):"dark"===e.mode||"system"===e.mode&&"dark"===e.systemMode?t("dark"):void 0}function eO(e,t){let n;if("undefined"!=typeof window){try{(n=localStorage.getItem(e)||void 0)||localStorage.setItem(e,t)}catch(e){}return n||t}}let ek=["colorSchemes","components","generateCssVars","cssVarPrefix"];var e_=n(1812),ej=n(13951),eP=n(2548);let{CssVarsProvider:eZ,useColorScheme:eA,getInitColorSchemeScript:eR}=function(e){let{themeId:t,theme:n={},attribute:r=eS,modeStorageKey:o=ew,colorSchemeStorageKey:l=eC,defaultMode:s="light",defaultColorScheme:c,disableTransitionOnChange:u=!1,resolveTheme:d,excludeVariablesFromRoot:p}=e;n.colorSchemes&&("string"!=typeof c||n.colorSchemes[c])&&("object"!=typeof c||n.colorSchemes[null==c?void 0:c.light])&&("object"!=typeof c||n.colorSchemes[null==c?void 0:c.dark])||console.error(`MUI: \`${c}\` does not exist in \`theme.colorSchemes\`.`);let h=a.createContext(void 0),m="string"==typeof c?c:c.light,g="string"==typeof c?c:c.dark;return{CssVarsProvider:function({children:e,theme:m=n,modeStorageKey:g=o,colorSchemeStorageKey:v=l,attribute:y=r,defaultMode:b=s,defaultColorScheme:x=c,disableTransitionOnChange:w=u,storageWindow:C="undefined"==typeof window?void 0:window,documentNode:S="undefined"==typeof document?void 0:document,colorSchemeNode:E="undefined"==typeof document?void 0:document.documentElement,colorSchemeSelector:$=":root",disableNestedContext:O=!1,disableStyleSheetGeneration:k=!1}){let _=a.useRef(!1),j=(0,eb.Z)(),P=a.useContext(h),Z=!!P&&!O,A=m[t],R=A||m,{colorSchemes:M={},components:F={},generateCssVars:N=()=>({vars:{},css:{}}),cssVarPrefix:T}=R,I=(0,em.Z)(R,ek),L=Object.keys(M),B="string"==typeof x?x:x.light,z="string"==typeof x?x:x.dark,{mode:D,setMode:H,systemMode:V,lightColorScheme:U,darkColorScheme:W,colorScheme:q,setColorScheme:K}=function(e){let{defaultMode:t="light",defaultLightColorScheme:n,defaultDarkColorScheme:r,supportedColorSchemes:o=[],modeStorageKey:i=ew,colorSchemeStorageKey:l=eC,storageWindow:s="undefined"==typeof window?void 0:window}=e,c=o.join(","),[u,d]=a.useState(()=>{let e=eO(i,t),o=eO(`${l}-light`,n),a=eO(`${l}-dark`,r);return{mode:e,systemMode:eE(e),lightColorScheme:o,darkColorScheme:a}}),p=e$(u,e=>"light"===e?u.lightColorScheme:"dark"===e?u.darkColorScheme:void 0),h=a.useCallback(e=>{d(n=>{if(e===n.mode)return n;let r=e||t;try{localStorage.setItem(i,r)}catch(e){}return(0,f.Z)({},n,{mode:r,systemMode:eE(r)})})},[i,t]),m=a.useCallback(e=>{e?"string"==typeof e?e&&!c.includes(e)?console.error(`\`${e}\` does not exist in \`theme.colorSchemes\`.`):d(t=>{let n=(0,f.Z)({},t);return e$(t,t=>{try{localStorage.setItem(`${l}-${t}`,e)}catch(e){}"light"===t&&(n.lightColorScheme=e),"dark"===t&&(n.darkColorScheme=e)}),n}):d(t=>{let o=(0,f.Z)({},t),i=null===e.light?n:e.light,a=null===e.dark?r:e.dark;if(i){if(c.includes(i)){o.lightColorScheme=i;try{localStorage.setItem(`${l}-light`,i)}catch(e){}}else console.error(`\`${i}\` does not exist in \`theme.colorSchemes\`.`)}if(a){if(c.includes(a)){o.darkColorScheme=a;try{localStorage.setItem(`${l}-dark`,a)}catch(e){}}else console.error(`\`${a}\` does not exist in \`theme.colorSchemes\`.`)}return o}):d(e=>{try{localStorage.setItem(`${l}-light`,n),localStorage.setItem(`${l}-dark`,r)}catch(e){}return(0,f.Z)({},e,{lightColorScheme:n,darkColorScheme:r})})},[c,l,n,r]),g=a.useCallback(e=>{"system"===u.mode&&d(t=>(0,f.Z)({},t,{systemMode:null!=e&&e.matches?"dark":"light"}))},[u.mode]),v=a.useRef(g);return v.current=g,a.useEffect(()=>{let e=(...e)=>v.current(...e),t=window.matchMedia("(prefers-color-scheme: dark)");return t.addListener(e),e(t),()=>t.removeListener(e)},[]),a.useEffect(()=>{let e=e=>{let n=e.newValue;"string"==typeof e.key&&e.key.startsWith(l)&&(!n||c.match(n))&&(e.key.endsWith("light")&&m({light:n}),e.key.endsWith("dark")&&m({dark:n})),e.key===i&&(!n||["light","dark","system"].includes(n))&&h(n||t)};if(s)return s.addEventListener("storage",e),()=>s.removeEventListener("storage",e)},[m,h,i,l,c,t,s]),(0,f.Z)({},u,{colorScheme:p,setMode:h,setColorScheme:m})}({supportedColorSchemes:L,defaultLightColorScheme:B,defaultDarkColorScheme:z,modeStorageKey:g,colorSchemeStorageKey:v,defaultMode:b,storageWindow:C}),G=D,X=q;Z&&(G=P.mode,X=P.colorScheme);let Y=G||("system"===b?s:b),J=X||("dark"===Y?z:B),{css:Q,vars:ee}=N(),et=(0,f.Z)({},I,{components:F,colorSchemes:M,cssVarPrefix:T,vars:ee,getColorSchemeSelector:e=>`[${y}="${e}"] &`}),en={},er={};Object.entries(M).forEach(([e,t])=>{let{css:n,vars:r}=N(e);et.vars=(0,eh.Z)(et.vars,r),e===J&&(Object.keys(t).forEach(e=>{t[e]&&"object"==typeof t[e]?et[e]=(0,f.Z)({},et[e],t[e]):et[e]=t[e]}),et.palette&&(et.palette.colorScheme=e));let o="string"==typeof x?x:"dark"===b?x.dark:x.light;if(e===o){if(p){let t={};p(T).forEach(e=>{t[e]=n[e],delete n[e]}),en[`[${y}="${e}"]`]=t}en[`${$}, [${y}="${e}"]`]=n}else er[`${":root"===$?"":$}[${y}="${e}"]`]=n}),et.vars=(0,eh.Z)(et.vars,ee),a.useEffect(()=>{X&&E&&E.setAttribute(y,X)},[X,y,E]),a.useEffect(()=>{let e;if(w&&_.current&&S){let t=S.createElement("style");t.appendChild(S.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),S.head.appendChild(t),window.getComputedStyle(S.body),e=setTimeout(()=>{S.head.removeChild(t)},1)}return()=>{clearTimeout(e)}},[X,w,S]),a.useEffect(()=>(_.current=!0,()=>{_.current=!1}),[]);let eo=a.useMemo(()=>({mode:G,systemMode:V,setMode:H,lightColorScheme:U,darkColorScheme:W,colorScheme:X,setColorScheme:K,allColorSchemes:L}),[L,X,W,U,G,K,H,V]),ei=!0;(k||Z&&(null==j?void 0:j.cssVarPrefix)===T)&&(ei=!1);let ea=(0,i.jsxs)(a.Fragment,{children:[ei&&(0,i.jsxs)(a.Fragment,{children:[(0,i.jsx)(ey,{styles:{[$]:Q}}),(0,i.jsx)(ey,{styles:en}),(0,i.jsx)(ey,{styles:er})]}),(0,i.jsx)(ex.Z,{themeId:A?t:void 0,theme:d?d(et):et,children:e})]});return Z?ea:(0,i.jsx)(h.Provider,{value:eo,children:ea})},useColorScheme:()=>{let e=a.useContext(h);if(!e)throw Error((0,eg.Z)(19));return e},getInitColorSchemeScript:e=>(function(e){let{defaultMode:t="light",defaultLightColorScheme:n="light",defaultDarkColorScheme:r="dark",modeStorageKey:o=ew,colorSchemeStorageKey:a=eC,attribute:l=eS,colorSchemeNode:s="document.documentElement"}=e||{};return(0,i.jsx)("script",{dangerouslySetInnerHTML:{__html:`(function() { try { var mode = localStorage.getItem('${o}') || '${t}'; var cssColorScheme = mode; var colorScheme = ''; diff --git a/dbgpt/app/static/_next/static/chunks/pages/app-75e39485cc4a24b3.js b/dbgpt/app/static/_next/static/chunks/pages/app-75e39485cc4a24b3.js new file mode 100644 index 000000000..509a9448c --- /dev/null +++ b/dbgpt/app/static/_next/static/chunks/pages/app-75e39485cc4a24b3.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6366],{89301:function(e,t,l){(window.__NEXT_P=window.__NEXT_P||[]).push(["/app",function(){return l(99786)}])},91085:function(e,t,l){"use strict";var a=l(85893),n=l(32983),s=l(71577),r=l(67421);t.Z=function(e){let{error:t,description:l,refresh:i}=e,{t:o}=(0,r.$G)();return(0,a.jsx)(n.Z,{image:"/empty.png",imageStyle:{width:320,height:320,margin:"0 auto",maxWidth:"100%",maxHeight:"100%"},className:"flex items-center justify-center flex-col h-full w-full",description:t?(0,a.jsx)(s.ZP,{type:"primary",onClick:i,children:o("try_again")}):null!=l?l:o("no_data")})}},26892:function(e,t,l){"use strict";var a=l(85893),n=l(67294),s=l(66309),r=l(83062),i=l(94184),o=l.n(i),c=l(25675),d=l.n(c);t.Z=(0,n.memo)(function(e){let{icon:t,iconBorder:l=!0,title:i,desc:c,tags:u,children:m,disabled:p,operations:x,className:h,...f}=e,v=(0,n.useMemo)(()=>t?"string"==typeof t?(0,a.jsx)(d(),{className:o()("w-11 h-11 rounded-full mr-4 object-contain bg-white",{"border border-gray-200":l}),width:44,height:44,src:t,alt:i}):t:null,[t]),g=(0,n.useMemo)(()=>u&&u.length?(0,a.jsx)("div",{className:"flex items-center mt-1 flex-wrap",children:u.map((e,t)=>{var l;return"string"==typeof e?(0,a.jsx)(s.Z,{className:"text-xs",bordered:!1,color:"default",children:e},t):(0,a.jsx)(s.Z,{className:"text-xs",bordered:null!==(l=e.border)&&void 0!==l&&l,color:e.color,children:e.text},t)})}):null,[u]);return(0,a.jsxs)("div",{className:o()("group/card relative flex flex-col w-72 rounded justify-between text-black bg-white shadow-[0_8px_16px_-10px_rgba(100,100,100,.08)] hover:shadow-[0_14px_20px_-10px_rgba(100,100,100,.15)] dark:bg-[#232734] dark:text-white dark:hover:border-white transition-[transfrom_shadow] duration-300 hover:-translate-y-1 min-h-fit",{"grayscale cursor-no-drop":p,"cursor-pointer":!p&&!!f.onClick},h),...f,children:[(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsxs)("div",{className:"flex items-center",children:[v,(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsx)("h2",{className:"text-sm font-semibold",children:i}),g]})]}),c&&(0,a.jsx)(r.Z,{title:c,children:(0,a.jsx)("p",{className:"mt-2 text-sm text-gray-500 font-normal line-clamp-2",children:c})})]}),(0,a.jsxs)("div",{children:[m,x&&!!x.length&&(0,a.jsx)("div",{className:"flex flex-wrap items-center justify-center border-t border-solid border-gray-100 dark:border-theme-dark",children:x.map((e,t)=>(0,a.jsx)(r.Z,{title:e.label,children:(0,a.jsxs)("div",{className:"relative flex flex-1 items-center justify-center h-11 text-gray-400 hover:text-blue-500 transition-colors duration-300 cursor-pointer",onClick:t=>{var l;t.stopPropagation(),null===(l=e.onClick)||void 0===l||l.call(e)},children:[e.children,t{let{id:t,sourceX:l,sourceY:s,targetX:r,targetY:i,sourcePosition:o,targetPosition:c,style:d={},data:u,markerEnd:m}=e,[p,x,h]=(0,n.OQ)({sourceX:l,sourceY:s,sourcePosition:o,targetX:r,targetY:i,targetPosition:c}),f=(0,n._K)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.u5,{id:t,style:d,path:p,markerEnd:m}),(0,a.jsx)("foreignObject",{width:40,height:40,x:x-20,y:h-20,className:"bg-transparent w-10 h-10 relative",requiredExtensions:"http://www.w3.org/1999/xhtml",children:(0,a.jsx)("button",{className:"absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-5 h-5 rounded-full bg-stone-400 dark:bg-zinc-700 cursor-pointer text-sm",onClick:e=>{e.stopPropagation(),f.setEdges(f.getEdges().filter(e=>e.id!==t))},children:"\xd7"})})]})}},23391:function(e,t,l){"use strict";var a=l(85893);l(67294);var n=l(36851),s=l(59819),r=l(99743),i=l(67919);l(4583),t.Z=e=>{let{flowData:t,minZoom:l}=e,o=(0,i.z5)(t);return(0,a.jsx)(n.x$,{nodes:o.nodes,edges:o.edges,edgeTypes:{buttonedge:r.Z},fitView:!0,minZoom:l||.1,children:(0,a.jsx)(s.A,{color:"#aaa",gap:16})})}},99786:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return O}});var a=l(85893),n=l(39479),s=l(85418),r=l(42075),i=l(36147),o=l(75081),c=l(79531),d=l(51009),u=l(44442),m=l(67294),p=l(67421);function x(){return(0,a.jsx)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5649",width:"1.5em",height:"1.5em",children:(0,a.jsx)("path",{d:"M810.666667 554.666667h-256v256h-85.333334v-256H213.333333v-85.333334h256V213.333333h85.333334v256h256v85.333334z","p-id":"5650",fill:"#bfbfbf"})})}var h=l(43893),f=l(71577),v=l(27704),g=l(85813),_=l(72269);function y(e){let{resourceTypeOptions:t,updateResourcesByIndex:l,index:n,resource:s}=e,{t:r}=(0,p.$G)(),[i,o]=(0,m.useState)(s.type||(null==t?void 0:t[0].label)),[u,x]=(0,m.useState)([]),[f,y]=(0,m.useState)({name:s.name,type:s.type,value:s.value,is_dynamic:s.is_dynamic||!1}),j=async()=>{let[e,t]=await (0,h.Vx)((0,h.RX)({type:i}));t?x(null==t?void 0:t.map(e=>({label:e,value:e}))):x([])},b=e=>{o(e)},w=(e,t)=>{f[t]=e,y(f),l(f,n)},N=()=>{l(null,n)};return(0,m.useEffect)(()=>{j(),w(f.type||i,"type")},[i]),(0,m.useEffect)(()=>{var e,t;w((null===(e=u[0])||void 0===e?void 0:e.label)||s.value,"value"),y({...f,value:(null===(t=u[0])||void 0===t?void 0:t.label)||s.value})},[u]),(0,a.jsx)(g.Z,{className:"mb-3 dark:bg-[#232734] border-gray-200",title:"".concat(r("resource")," ").concat(n+1),extra:(0,a.jsx)(v.Z,{className:"text-[#ff1b2e] !text-lg",onClick:()=>{N()}}),children:(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsxs)("div",{className:"flex items-center mb-6",children:[(0,a.jsxs)("div",{className:"font-bold mr-4 w-32 text-center",children:[(0,a.jsx)("span",{className:"text-[#ff4d4f] font-normal",children:"*"}),"\xa0",r("resource_name"),":"]}),(0,a.jsx)(c.default,{className:"w-1/3",required:!0,value:f.name,onInput:e=>{w(e.target.value,"name")}}),(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)("div",{className:"font-bold w-32 text-center",children:r("resource_dynamic")}),(0,a.jsx)(_.Z,{defaultChecked:s.is_dynamic||!1,style:{background:f.is_dynamic?"#1677ff":"#ccc"},onChange:e=>{w(e,"is_dynamic")}})]})]}),(0,a.jsxs)("div",{className:"flex mb-5 items-center",children:[(0,a.jsxs)("div",{className:"font-bold mr-4 w-32 text-center",children:[r("resource_type"),": "]}),(0,a.jsx)(d.default,{className:"w-1/3",options:t,value:f.type||(null==t?void 0:t[0]),onChange:e=>{w(e,"type"),b(e)}}),(0,a.jsxs)("div",{className:"font-bold w-32 text-center",children:[r("resource_value"),":"]}),(null==u?void 0:u.length)>0?(0,a.jsx)(d.default,{value:f.value,className:"flex-1",options:u,onChange:e=>{w(e,"value")}}):(0,a.jsx)(c.default,{className:"flex-1",value:f.value||s.value,onInput:e=>{w(e.target.value,"value")}})]})]})})}function j(e){var t;let{resourceTypes:l,updateDetailsByAgentKey:n,detail:s,editResources:r}=e,{t:i}=(0,p.$G)(),[o,u]=(0,m.useState)([...null!=r?r:[]]),[x,v]=(0,m.useState)({...s,resources:[]}),[g,_]=(0,m.useState)([]),[j,b]=(0,m.useState)([]),w=(e,t)=>{u(l=>{let a=[...l];return e?a.map((l,a)=>t===a?e:l):a.filter((e,l)=>t!==l)})},N=async()=>{let[e,t]=await (0,h.Vx)((0,h.Vd)());t&&_(null==t?void 0:t.map(e=>({label:e,value:e})))},k=async e=>{let[t,l]=await (0,h.Vx)((0,h.m9)(e));if(l){var a;b(null!==(a=l.map(e=>({label:e,value:e})))&&void 0!==a?a:[])}};(0,m.useEffect)(()=>{N(),k(s.llm_strategy)},[]),(0,m.useEffect)(()=>{C(o,"resources")},[o]);let C=(e,t)=>{let l={...x};l[t]=e,v(l),n(s.key,l)},Z=(0,m.useMemo)(()=>null==l?void 0:l.map(e=>({label:e,value:e})),[l]);return(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex items-center mb-6 mt-6",children:[(0,a.jsxs)("div",{className:"mr-2 w-16 text-center",children:[i("Prompt"),":"]}),(0,a.jsx)(c.default,{required:!0,className:"mr-6 w-1/4",value:x.prompt_template,onChange:e=>{C(e.target.value,"prompt_template")}}),(0,a.jsxs)("div",{className:"mr-2",children:[i("LLM_strategy"),":"]}),(0,a.jsx)(d.default,{value:x.llm_strategy,options:g,className:"w-1/6 mr-6",onChange:e=>{C(e,"llm_strategy"),k(e)}}),j&&j.length>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"mr-2",children:[i("LLM_strategy_value"),":"]}),(0,a.jsx)(d.default,{value:(t=x.llm_strategy_value)?t.split(","):[],className:"w-1/4",mode:"multiple",options:j,onChange:e=>{if(!e||(null==e?void 0:e.length)===0)return C(null,"llm_strategy_value"),null;let t=e.reduce((e,t,l)=>0===l?t:"".concat(e,",").concat(t),"");C(t,"llm_strategy_value")}})]})]}),(0,a.jsx)("div",{className:"mb-3 text-lg font-bold",children:i("available_resources")}),o.map((e,t)=>(0,a.jsx)(y,{resource:e,index:t,updateResourcesByIndex:w,resourceTypeOptions:Z},t)),(0,a.jsx)(f.ZP,{type:"primary",className:"mt-2",size:"middle",onClick:()=>{u([...o,{name:"",type:"",introduce:"",value:"",is_dynamic:""}])},children:i("add_resource")})]})}var b=l(23391),w=l(41664),N=l.n(w),k=l(36609);function C(e){var t;let{onFlowsChange:l,teamContext:n}=e,[s,r]=(0,m.useState)(),[i,o]=(0,m.useState)(),[c,u]=(0,m.useState)(),p=async()=>{let[e,t]=await (0,h.Vx)((0,h.Wf)());if(t){var a;o(null==t?void 0:null===(a=t.items)||void 0===a?void 0:a.map(e=>({label:e.name,value:e.name}))),r(t.items),l(null==t?void 0:t.items[0])}};return(0,m.useEffect)(()=>{p()},[]),(0,m.useEffect)(()=>{u((null==s?void 0:s.find(e=>(null==n?void 0:n.name)===e.name))||(null==s?void 0:s[0]))},[n,s]),(0,a.jsxs)("div",{className:"w-full h-[300px]",children:[(0,a.jsx)("div",{className:"mr-24 mb-4 mt-2",children:"Flows:"}),(0,a.jsxs)("div",{className:"flex items-center mb-6",children:[(0,a.jsx)(d.default,{onChange:e=>{u(null==s?void 0:s.find(t=>e===t.name)),l(null==s?void 0:s.find(t=>e===t.name))},value:(null==c?void 0:c.name)||(null==i?void 0:null===(t=i[0])||void 0===t?void 0:t.value),className:"w-1/4",options:i}),(0,a.jsx)(N(),{href:"/flow/canvas/",className:"ml-6",children:(0,k.t)("edit_new_applications")}),(0,a.jsx)("div",{className:"text-gray-500 ml-16",children:null==c?void 0:c.description})]}),c&&(0,a.jsx)("div",{className:"w-full h-full border-[0.5px] border-dark-gray",children:(0,a.jsx)(b.Z,{flowData:null==c?void 0:c.flow_data})})]})}function Z(e){let{handleCancel:t,open:l,updateApps:f,type:v,app:g}=e,{t:_}=(0,p.$G)(),[y,b]=(0,m.useState)(!1),[w,N]=(0,m.useState)(),[k,Z]=(0,m.useState)(),[S,E]=(0,m.useState)([]),[V,T]=(0,m.useState)([]),[P,A]=(0,m.useState)([...(null==g?void 0:g.details)||[]]),[q,z]=(0,m.useState)(),[F,I]=(0,m.useState)(),[O,D]=(0,m.useState)(g.team_modal||"auto_plan"),[$]=n.Z.useForm(),G=[{value:"zh",label:_("Chinese")},{value:"en",label:_("English")}],H=async e=>{await (0,h.Vx)("add"===v?(0,h.L5)(e):(0,h.KT)(e)),await f()},K=async()=>{let e=g.details,[t,l]=await (0,h.Vx)((0,h.Q5)());(null==e?void 0:e.length)>0&&E(null==e?void 0:e.map(e=>({label:null==e?void 0:e.agent_name,children:(0,a.jsx)(j,{editResources:"edit"===v&&e.resources,detail:{key:null==e?void 0:e.agent_name,llm_strategy:null==e?void 0:e.llm_strategy,agent_name:null==e?void 0:e.agent_name,prompt_template:null==e?void 0:e.prompt_template,llm_strategy_value:null==e?void 0:e.llm_strategy_value},updateDetailsByAgentKey:R,resourceTypes:l}),key:null==e?void 0:e.agent_name})))},M=async()=>{let[e,t]=await (0,h.Vx)((0,h.lz)());if(!t)return null;let l=t.map(e=>({value:e,label:e}));Z(l)},B=async()=>{let[e,t]=await (0,h.Vx)((0,h.j8)());if(!t)return null;T(t.map(e=>({label:e.name,key:e.name,onClick:()=>{Q(e)},agent:e})).filter(e=>{var t,l;return g.details&&(null===(t=g.details)||void 0===t?void 0:t.length)!==0?null==g?void 0:null===(l=g.details)||void 0===l?void 0:l.every(t=>t.agent_name!==e.label):e}))},L=async()=>{let[e,t]=await (0,h.Vx)((0,h.Q5)());t&&I(t)};(0,m.useEffect)(()=>{M(),B(),L()},[]),(0,m.useEffect)(()=>{"edit"===v&&K()},[F]),(0,m.useEffect)(()=>{D(g.team_mode||"auto_plan")},[g]);let R=(e,t)=>{A(l=>l.map(l=>e===(l.agent_name||l.key)?t:l))},Q=async e=>{let t=e.name,[l,n]=await (0,h.Vx)((0,h.Q5)());N(t),A(e=>[...e,{key:t,name:"",llm_strategy:"priority"}]),E(e=>[...e,{label:t,children:(0,a.jsx)(j,{detail:{key:t,llm_strategy:"default",agent_name:t,prompt_template:"",llm_strategy_value:null},updateDetailsByAgentKey:R,resourceTypes:n}),key:t}]),T(t=>t.filter(t=>t.key!==e.name))},W=e=>{let t=w,l=-1;if(!S)return null;S.forEach((t,a)=>{t.key===e&&(l=a-1)});let a=S.filter(t=>t.key!==e);a.length&&t===e&&(t=l>=0?a[l].key:a[0].key),A(t=>null==t?void 0:t.filter(t=>(t.agent_name||t.key)!==e)),E(a),N(t),T(t=>[...t,{label:e,key:e,onClick:()=>{Q({name:e,describe:"",system_message:""})}}])},X=async()=>{let e=await $.validateFields();if(!e)return;b(!0);let l={...$.getFieldsValue()};if("edit"===v&&(l.app_code=g.app_code),"awel_layout"!==l.team_mode)l.details=P;else{let e={...q};delete e.flow_data,l.team_context=e}try{await H(l)}catch(e){return}b(!1),t()};return(0,a.jsx)("div",{children:(0,a.jsx)(i.default,{okText:_("Submit"),title:_("edit"===v?"edit_application":"add_application"),open:l,width:"65%",onCancel:t,onOk:X,destroyOnClose:!0,children:(0,a.jsx)(o.Z,{spinning:y,children:(0,a.jsxs)(n.Z,{form:$,preserve:!1,size:"large",className:"mt-4 max-h-[70vh] overflow-auto h-[90vh]",layout:"horizontal",labelAlign:"left",labelCol:{span:4},initialValues:{app_name:g.app_name,app_describe:g.app_describe,language:g.language||G[0].value,team_mode:g.team_mode||"auto_plan"},autoComplete:"off",onFinish:X,children:[(0,a.jsx)(n.Z.Item,{label:_("app_name"),name:"app_name",rules:[{required:!0,message:_("Please_input_the_name")}],children:(0,a.jsx)(c.default,{placeholder:_("Please_input_the_name")})}),(0,a.jsx)(n.Z.Item,{label:_("Description"),name:"app_describe",rules:[{required:!0,message:_("Please_input_the_description")}],children:(0,a.jsx)(c.default.TextArea,{rows:3,placeholder:_("Please_input_the_description")})}),(0,a.jsxs)("div",{className:"flex w-full",children:[(0,a.jsx)(n.Z.Item,{labelCol:{span:7},label:_("language"),name:"language",className:"w-1/2",rules:[{required:!0}],children:(0,a.jsx)(d.default,{className:"w-2/3 ml-4",placeholder:_("language_select_tips"),options:G})}),(0,a.jsx)(n.Z.Item,{label:_("team_modal"),name:"team_mode",className:"w-1/2",labelCol:{span:6},rules:[{required:!0}],children:(0,a.jsx)(d.default,{defaultValue:g.team_mode||"auto_plan",className:"ml-4 w-72",onChange:e=>{D(e)},placeholder:_("Please_input_the_work_modal"),options:k})})]}),"awel_layout"!==O?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"mb-5",children:_("Agents")}),(0,a.jsx)(u.Z,{addIcon:(0,a.jsx)(s.Z,{menu:{items:V},trigger:["click"],children:(0,a.jsx)("a",{className:"h-8 flex items-center",onClick:e=>e.preventDefault(),children:(0,a.jsx)(r.Z,{children:(0,a.jsx)(x,{})})})}),type:"editable-card",onChange:e=>{N(e)},activeKey:w,onEdit:(e,t)=>{"add"===t||W(e)},items:S})]}):(0,a.jsx)(C,{onFlowsChange:e=>{z(e)},teamContext:g.team_context})]})})})})}var S=l(28058),E=l(37017),V=l(90598),T=l(11163),P=l(41468),A=l(26892);let{confirm:q}=i.default;function z(e){let{updateApps:t,app:l,handleEdit:n,isCollected:s}=e,{model:r}=(0,m.useContext)(P.p),i=(0,T.useRouter)(),[o,c]=(0,m.useState)(l.is_collected),{setAgent:d}=(0,m.useContext)(P.p),{t:u}=(0,p.$G)(),x={en:u("English"),zh:u("Chinese")},f=()=>{q({title:u("Tips"),icon:(0,a.jsx)(S.Z,{}),content:"do you want delete the application?",okText:"Yes",okType:"danger",cancelText:"No",async onOk(){await (0,h.Vx)((0,h.Nl)({app_code:l.app_code})),t(s?{is_collected:s}:void 0)}})};(0,m.useEffect)(()=>{c(l.is_collected)},[l]);let g=async()=>{let[e]=await (0,h.Vx)("true"===o?(0,h.gD)({app_code:l.app_code}):(0,h.mo)({app_code:l.app_code}));e||(t(s?{is_collected:s}:void 0),c("true"===o?"false":"true"))},_=async()=>{null==d||d(l.app_code);let[,e]=await (0,h.Vx)((0,h.sW)({chat_mode:"chat_agent"}));e&&i.push("/chat/?scene=chat_agent&id=".concat(e.conv_uid).concat(r?"&model=".concat(r):""))};return(0,a.jsx)(A.Z,{title:l.app_name,icon:"/icons/node/vis.png",iconBorder:!1,desc:l.app_describe,tags:[{text:x[l.language],color:"default"},{text:l.team_mode,color:"default"}],onClick:()=>{n(l)},operations:[{label:u("Chat"),children:(0,a.jsx)(E.Z,{}),onClick:_},{label:u("collect"),children:(0,a.jsx)(V.Z,{className:"false"===l.is_collected?"text-gray-400":"text-yellow-400"}),onClick:g},{label:u("Delete"),children:(0,a.jsx)(v.Z,{}),onClick:()=>{f()}}]})}var F=l(24969),I=l(91085);function O(){let{t:e}=(0,p.$G)(),[t,l]=(0,m.useState)(!1),[n,s]=(0,m.useState)(!1),[r,i]=(0,m.useState)("app"),[c,d]=(0,m.useState)([]),[x,v]=(0,m.useState)(),[g,_]=(0,m.useState)("add"),y=()=>{_("add"),l(!0)},j=e=>{_("edit"),v(e),l(!0)},b=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s(!0);let[t,l]=await (0,h.Vx)((0,h.yk)(e));if(t){s(!1);return}l&&(d(l||[]),s(!1))};(0,m.useEffect)(()=>{b()},[]);let w=t=>{let l=t.isCollected?c.every(e=>!e.is_collected):0===c.length;return(0,a.jsxs)("div",{children:[!t.isCollected&&(0,a.jsx)(f.ZP,{onClick:y,type:"primary",className:"mb-4",icon:(0,a.jsx)(F.Z,{}),children:e("create")}),l?(0,a.jsx)(I.Z,{}):(0,a.jsx)("div",{className:" w-full flex flex-wrap pb-0 gap-4",children:c.map((e,t)=>(0,a.jsx)(z,{handleEdit:j,app:e,updateApps:b,isCollected:"collected"===r},t))})]})},N=[{key:"app",label:e("App"),children:w({isCollected:!1})},{key:"collected",label:e("collected"),children:w({isCollected:!0})}];return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(o.Z,{spinning:n,children:(0,a.jsxs)("div",{className:"h-screen w-full p-4 md:p-6 overflow-y-auto",children:[(0,a.jsx)(u.Z,{defaultActiveKey:"app",items:N,onChange:e=>{i(e),"collected"===e?b({is_collected:!0}):b()}}),t&&(0,a.jsx)(Z,{app:"edit"===g?x:{},type:g,updateApps:b,open:t,handleCancel:()=>{l(!1)}})]})})})}},67919:function(e,t,l){"use strict";l.d(t,{Rv:function(){return r},VZ:function(){return a},Wf:function(){return n},z5:function(){return s}});let a=(e,t)=>{let l=0;return t.forEach(t=>{t.data.name===e.name&&l++}),"".concat(e.id,"_").concat(l)},n=e=>{let{nodes:t,edges:l,...a}=e,n=t.map(e=>{let{positionAbsolute:t,...l}=e;return{position_absolute:t,...l}}),s=l.map(e=>{let{sourceHandle:t,targetHandle:l,...a}=e;return{source_handle:t,target_handle:l,...a}});return{nodes:n,edges:s,...a}},s=e=>{let{nodes:t,edges:l,...a}=e,n=t.map(e=>{let{position_absolute:t,...l}=e;return{positionAbsolute:t,...l}}),s=l.map(e=>{let{source_handle:t,target_handle:l,...a}=e;return{sourceHandle:t,targetHandle:l,...a}});return{nodes:n,edges:s,...a}},r=e=>{let{nodes:t,edges:l}=e,a=[!0,t[0],""];e:for(let e=0;el.targetHandle==="".concat(t[e].id,"|inputs|").concat(r))){a=[!1,t[e],"The input ".concat(s[r].type_name," of node ").concat(n.label," is required")];break e}for(let s=0;sl.targetHandle==="".concat(t[e].id,"|parameters|").concat(s))){if(!i.optional&&"common"===i.category&&(void 0===i.value||null===i.value)){a=[!1,t[e],"The parameter ".concat(i.type_name," of node ").concat(n.label," is required")];break e}}else{a=[!1,t[e],"The parameter ".concat(i.type_name," of node ").concat(n.label," is required")];break e}}}return a}}},function(e){e.O(0,[8241,7113,5503,1009,9479,4442,5813,7434,9924,7958,9774,2888,179],function(){return e(e.s=89301)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/dbgpt/app/static/_next/static/chunks/pages/app-90415a5fdf367a91.js b/dbgpt/app/static/_next/static/chunks/pages/app-90415a5fdf367a91.js deleted file mode 100644 index 39477aa91..000000000 --- a/dbgpt/app/static/_next/static/chunks/pages/app-90415a5fdf367a91.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6366],{89301:function(e,t,l){(window.__NEXT_P=window.__NEXT_P||[]).push(["/app",function(){return l(99786)}])},91085:function(e,t,l){"use strict";var a=l(85893),n=l(32983),s=l(71577),r=l(67421);t.Z=function(e){let{error:t,description:l,refresh:i}=e,{t:o}=(0,r.$G)();return(0,a.jsx)(n.Z,{image:"/empty.png",imageStyle:{width:320,height:320,margin:"0 auto",maxWidth:"100%",maxHeight:"100%"},className:"flex items-center justify-center flex-col h-full w-full",description:t?(0,a.jsx)(s.ZP,{type:"primary",onClick:i,children:o("try_again")}):null!=l?l:o("no_data")})}},26892:function(e,t,l){"use strict";var a=l(85893),n=l(67294),s=l(66309),r=l(83062),i=l(94184),o=l.n(i),c=l(25675),d=l.n(c);t.Z=(0,n.memo)(function(e){let{icon:t,iconBorder:l=!0,title:i,desc:c,tags:u,children:m,disabled:p,operations:x,className:h,...f}=e,v=(0,n.useMemo)(()=>t?"string"==typeof t?(0,a.jsx)(d(),{className:o()("w-11 h-11 rounded-full mr-4 object-contain bg-white",{"border border-gray-200":l}),width:44,height:44,src:t,alt:i}):t:null,[t]),g=(0,n.useMemo)(()=>u&&u.length?(0,a.jsx)("div",{className:"flex items-center mt-1 flex-wrap",children:u.map((e,t)=>{var l;return"string"==typeof e?(0,a.jsx)(s.Z,{className:"text-xs",bordered:!1,color:"default",children:e},t):(0,a.jsx)(s.Z,{className:"text-xs",bordered:null!==(l=e.border)&&void 0!==l&&l,color:e.color,children:e.text},t)})}):null,[u]);return(0,a.jsxs)("div",{className:o()("group/card relative flex flex-col w-72 rounded justify-between text-black bg-white shadow-[0_8px_16px_-10px_rgba(100,100,100,.08)] hover:shadow-[0_14px_20px_-10px_rgba(100,100,100,.15)] dark:bg-[#232734] dark:text-white dark:hover:border-white transition-[transfrom_shadow] duration-300 hover:-translate-y-1 min-h-fit",{"grayscale cursor-no-drop":p,"cursor-pointer":!p&&!!f.onClick},h),...f,children:[(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsxs)("div",{className:"flex items-center",children:[v,(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsx)("h2",{className:"text-sm font-semibold",children:i}),g]})]}),c&&(0,a.jsx)(r.Z,{title:c,children:(0,a.jsx)("p",{className:"mt-2 text-sm text-gray-500 font-normal line-clamp-2",children:c})})]}),(0,a.jsxs)("div",{children:[m,x&&!!x.length&&(0,a.jsx)("div",{className:"flex flex-wrap items-center justify-center border-t border-solid border-gray-100 dark:border-theme-dark",children:x.map((e,t)=>(0,a.jsx)(r.Z,{title:e.label,children:(0,a.jsxs)("div",{className:"relative flex flex-1 items-center justify-center h-11 text-gray-400 hover:text-blue-500 transition-colors duration-300 cursor-pointer",onClick:t=>{var l;t.stopPropagation(),null===(l=e.onClick)||void 0===l||l.call(e)},children:[e.children,t{let{id:t,sourceX:l,sourceY:s,targetX:r,targetY:i,sourcePosition:o,targetPosition:c,style:d={},data:u,markerEnd:m}=e,[p,x,h]=(0,n.OQ)({sourceX:l,sourceY:s,sourcePosition:o,targetX:r,targetY:i,targetPosition:c}),f=(0,n._K)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.u5,{id:t,style:d,path:p,markerEnd:m}),(0,a.jsx)("foreignObject",{width:40,height:40,x:x-20,y:h-20,className:"bg-transparent w-10 h-10 relative",requiredExtensions:"http://www.w3.org/1999/xhtml",children:(0,a.jsx)("button",{className:"absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-5 h-5 rounded-full bg-stone-400 dark:bg-zinc-700 cursor-pointer text-sm",onClick:e=>{e.stopPropagation(),f.setEdges(f.getEdges().filter(e=>e.id!==t))},children:"\xd7"})})]})}},23391:function(e,t,l){"use strict";var a=l(85893);l(67294);var n=l(36851),s=l(59819),r=l(99743),i=l(67919);l(4583),t.Z=e=>{let{flowData:t,minZoom:l}=e,o=(0,i.z5)(t);return(0,a.jsx)(n.x$,{nodes:o.nodes,edges:o.edges,edgeTypes:{buttonedge:r.Z},fitView:!0,minZoom:l||.1,children:(0,a.jsx)(s.A,{color:"#aaa",gap:16})})}},99786:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return $}});var a=l(85893),n=l(39479),s=l(85418),r=l(42075),i=l(36147),o=l(75081),c=l(79531),d=l(51009),u=l(44442),m=l(67294),p=l(67421);function x(){return(0,a.jsx)("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5649",width:"1.5em",height:"1.5em",children:(0,a.jsx)("path",{d:"M810.666667 554.666667h-256v256h-85.333334v-256H213.333333v-85.333334h256V213.333333h85.333334v256h256v85.333334z","p-id":"5650",fill:"#bfbfbf"})})}var h=l(43893),f=l(71577),v=l(27704),g=l(85813),_=l(72269);function y(e){let{resourceTypeOptions:t,updateResourcesByIndex:l,index:n,resource:s}=e,{t:r}=(0,p.$G)(),[i,o]=(0,m.useState)(s.type||(null==t?void 0:t[0].label)),[u,x]=(0,m.useState)([]),[f,y]=(0,m.useState)({name:s.name,type:s.type,value:s.value,is_dynamic:s.is_dynamic||!1}),j=async()=>{let[e,t]=await (0,h.Vx)((0,h.RX)({type:i}));t?x(null==t?void 0:t.map(e=>({label:e,value:e}))):x([])},b=e=>{o(e)},w=(e,t)=>{f[t]=e,y(f),l(f,n)},N=()=>{l(null,n)};return(0,m.useEffect)(()=>{j(),w(f.type||i,"type")},[i]),(0,m.useEffect)(()=>{var e,t;w((null===(e=u[0])||void 0===e?void 0:e.label)||s.value,"value"),y({...f,value:(null===(t=u[0])||void 0===t?void 0:t.label)||s.value})},[u]),(0,a.jsx)(g.Z,{className:"mb-3 dark:bg-[#232734] border-gray-200",title:"Resource ".concat(n+1),extra:(0,a.jsx)(v.Z,{className:"text-[#ff1b2e] !text-lg",onClick:()=>{N()}}),children:(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsxs)("div",{className:"flex items-center mb-6",children:[(0,a.jsxs)("div",{className:"font-bold mr-4 w-32 text-center",children:[(0,a.jsx)("span",{className:"text-[#ff4d4f] font-normal",children:"*"}),"\xa0",r("resource_name"),":"]}),(0,a.jsx)(c.default,{className:"w-1/3",required:!0,value:f.name,onInput:e=>{w(e.target.value,"name")}}),(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)("div",{className:"font-bold w-32 text-center",children:r("resource_dynamic")}),(0,a.jsx)(_.Z,{defaultChecked:s.is_dynamic||!1,style:{background:f.is_dynamic?"#1677ff":"#ccc"},onChange:e=>{w(e,"is_dynamic")}})]})]}),(0,a.jsxs)("div",{className:"flex mb-5 items-center",children:[(0,a.jsxs)("div",{className:"font-bold mr-4 w-32 text-center",children:[r("resource_type"),": "]}),(0,a.jsx)(d.default,{className:"w-1/3",options:t,value:f.type||(null==t?void 0:t[0]),onChange:e=>{w(e,"type"),b(e)}}),(0,a.jsxs)("div",{className:"font-bold w-32 text-center",children:[r("resource_value"),":"]}),(null==u?void 0:u.length)>0?(0,a.jsx)(d.default,{value:f.value,className:"flex-1",options:u,onChange:e=>{w(e,"value")}}):(0,a.jsx)(c.default,{className:"flex-1",value:f.value||s.value,onInput:e=>{w(e.target.value,"value")}})]})]})})}function j(e){var t;let{resourceTypes:l,updateDetailsByAgentKey:n,detail:s,editResources:r}=e,{t:i}=(0,p.$G)(),[o,u]=(0,m.useState)([...null!=r?r:[]]),[x,v]=(0,m.useState)({...s,resources:[]}),[g,_]=(0,m.useState)([]),[j,b]=(0,m.useState)([]),w=(e,t)=>{u(l=>{let a=[...l];return e?a.map((l,a)=>t===a?e:l):a.filter((e,l)=>t!==l)})},N=async()=>{let[e,t]=await (0,h.Vx)((0,h.Vd)());t&&_(null==t?void 0:t.map(e=>({label:e,value:e})))},k=async e=>{let[t,l]=await (0,h.Vx)((0,h.m9)(e));if(l){var a;b(null!==(a=l.map(e=>({label:e,value:e})))&&void 0!==a?a:[])}};(0,m.useEffect)(()=>{N(),k(s.llm_strategy)},[]),(0,m.useEffect)(()=>{C(o,"resources")},[o]);let C=(e,t)=>{let l={...x};l[t]=e,v(l),n(s.key,l)},Z=(0,m.useMemo)(()=>null==l?void 0:l.map(e=>({label:e,value:e})),[l]);return(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex items-center mb-6 mt-6",children:[(0,a.jsx)("div",{className:"mr-2 w-16 text-center",children:"Prompt:"}),(0,a.jsx)(c.default,{required:!0,className:"mr-6 w-1/4",value:x.prompt_template,onChange:e=>{C(e.target.value,"prompt_template")}}),(0,a.jsx)("div",{className:"mr-2",children:"LLM Strategy:"}),(0,a.jsx)(d.default,{value:x.llm_strategy,options:g,className:"w-1/6 mr-6",onChange:e=>{C(e,"llm_strategy"),k(e)}}),j&&j.length>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"mr-2",children:"LLM Strategy Value:"}),(0,a.jsx)(d.default,{value:(t=x.llm_strategy_value)?t.split(","):[],className:"w-1/4",mode:"multiple",options:j,onChange:e=>{if(!e||(null==e?void 0:e.length)===0)return C(null,"llm_strategy_value"),null;let t=e.reduce((e,t,l)=>0===l?t:"".concat(e,",").concat(t),"");C(t,"llm_strategy_value")}})]})]}),(0,a.jsx)("div",{className:"mb-3 text-lg font-bold",children:i("available_resources")}),o.map((e,t)=>(0,a.jsx)(y,{resource:e,index:t,updateResourcesByIndex:w,resourceTypeOptions:Z},t)),(0,a.jsx)(f.ZP,{type:"primary",className:"mt-2",size:"middle",onClick:()=>{u([...o,{name:"",type:"",introduce:"",value:"",is_dynamic:""}])},children:i("add_resource")})]})}var b=l(23391),w=l(41664),N=l.n(w),k=l(36609);function C(e){var t;let{onFlowsChange:l,teamContext:n}=e,[s,r]=(0,m.useState)(),[i,o]=(0,m.useState)(),[c,u]=(0,m.useState)(),p=async()=>{let[e,t]=await (0,h.Vx)((0,h.Wf)());if(t){var a;o(null==t?void 0:null===(a=t.items)||void 0===a?void 0:a.map(e=>({label:e.name,value:e.name}))),r(t.items),l(null==t?void 0:t.items[0])}};return(0,m.useEffect)(()=>{p()},[]),(0,m.useEffect)(()=>{u((null==s?void 0:s.find(e=>(null==n?void 0:n.name)===e.name))||(null==s?void 0:s[0]))},[n,s]),(0,a.jsxs)("div",{className:"w-full h-[300px]",children:[(0,a.jsx)("div",{className:"mr-24 mb-4 mt-2",children:"Flows:"}),(0,a.jsxs)("div",{className:"flex items-center mb-6",children:[(0,a.jsx)(d.default,{onChange:e=>{u(null==s?void 0:s.find(t=>e===t.name)),l(null==s?void 0:s.find(t=>e===t.name))},value:(null==c?void 0:c.name)||(null==i?void 0:null===(t=i[0])||void 0===t?void 0:t.value),className:"w-1/4",options:i}),(0,a.jsx)(N(),{href:"/flow/canvas/",className:"ml-6",children:(0,k.t)("edit_new_applications")}),(0,a.jsx)("div",{className:"text-gray-500 ml-16",children:null==c?void 0:c.description})]}),c&&(0,a.jsx)("div",{className:"w-full h-full border-[0.5px] border-dark-gray",children:(0,a.jsx)(b.Z,{flowData:null==c?void 0:c.flow_data})})]})}let Z=[{value:"zh",label:"中文"},{value:"en",label:"英文"}];function S(e){let{handleCancel:t,open:l,updateApps:f,type:v,app:g}=e,{t:_}=(0,p.$G)(),[y,b]=(0,m.useState)(!1),[w,N]=(0,m.useState)(),[k,S]=(0,m.useState)(),[E,V]=(0,m.useState)([]),[T,A]=(0,m.useState)([]),[P,q]=(0,m.useState)([...(null==g?void 0:g.details)||[]]),[z,F]=(0,m.useState)(),[I,O]=(0,m.useState)(),[D,$]=(0,m.useState)(g.team_modal||"auto_plan"),[G]=n.Z.useForm(),H=async e=>{await (0,h.Vx)("add"===v?(0,h.L5)(e):(0,h.KT)(e)),await f()},K=async()=>{let e=g.details,[t,l]=await (0,h.Vx)((0,h.Q5)());(null==e?void 0:e.length)>0&&V(null==e?void 0:e.map(e=>({label:null==e?void 0:e.agent_name,children:(0,a.jsx)(j,{editResources:"edit"===v&&e.resources,detail:{key:null==e?void 0:e.agent_name,llm_strategy:null==e?void 0:e.llm_strategy,agent_name:null==e?void 0:e.agent_name,prompt_template:null==e?void 0:e.prompt_template,llm_strategy_value:null==e?void 0:e.llm_strategy_value},updateDetailsByAgentKey:L,resourceTypes:l}),key:null==e?void 0:e.agent_name})))},M=async()=>{let[e,t]=await (0,h.Vx)((0,h.lz)());if(!t)return null;let l=t.map(e=>({value:e,label:e}));S(l)},R=async()=>{let[e,t]=await (0,h.Vx)((0,h.j8)());if(!t)return null;A(t.map(e=>({label:e.name,key:e.name,onClick:()=>{Q(e)},agent:e})).filter(e=>{var t,l;return g.details&&(null===(t=g.details)||void 0===t?void 0:t.length)!==0?null==g?void 0:null===(l=g.details)||void 0===l?void 0:l.every(t=>t.agent_name!==e.label):e}))},B=async()=>{let[e,t]=await (0,h.Vx)((0,h.Q5)());t&&O(t)};(0,m.useEffect)(()=>{M(),R(),B()},[]),(0,m.useEffect)(()=>{"edit"===v&&K()},[I]),(0,m.useEffect)(()=>{$(g.team_mode||"auto_plan")},[g]);let L=(e,t)=>{q(l=>l.map(l=>e===(l.agent_name||l.key)?t:l))},Q=async e=>{let t=e.name,[l,n]=await (0,h.Vx)((0,h.Q5)());N(t),q(e=>[...e,{key:t,name:"",llm_strategy:"priority"}]),V(e=>[...e,{label:t,children:(0,a.jsx)(j,{detail:{key:t,llm_strategy:"default",agent_name:t,prompt_template:"",llm_strategy_value:null},updateDetailsByAgentKey:L,resourceTypes:n}),key:t}]),A(t=>t.filter(t=>t.key!==e.name))},W=e=>{let t=w,l=-1;if(!E)return null;E.forEach((t,a)=>{t.key===e&&(l=a-1)});let a=E.filter(t=>t.key!==e);a.length&&t===e&&(t=l>=0?a[l].key:a[0].key),q(t=>null==t?void 0:t.filter(t=>(t.agent_name||t.key)!==e)),V(a),N(t),A(t=>[...t,{label:e,key:e,onClick:()=>{Q({name:e,describe:"",system_message:""})}}])},X=async()=>{let e=await G.validateFields();if(!e)return;b(!0);let l={...G.getFieldsValue()};if("edit"===v&&(l.app_code=g.app_code),"awel_layout"!==l.team_mode)l.details=P;else{let e={...z};delete e.flow_data,l.team_context=e}try{await H(l)}catch(e){return}b(!1),t()};return(0,a.jsx)("div",{children:(0,a.jsx)(i.default,{okText:_("Submit"),title:"edit"===v?"edit application":"add application",open:l,width:"65%",onCancel:t,onOk:X,destroyOnClose:!0,children:(0,a.jsx)(o.Z,{spinning:y,children:(0,a.jsxs)(n.Z,{form:G,preserve:!1,size:"large",className:"mt-4 max-h-[70vh] overflow-auto h-[90vh]",layout:"horizontal",labelAlign:"left",labelCol:{span:4},initialValues:{app_name:g.app_name,app_describe:g.app_describe,language:g.language||Z[0].value,team_mode:g.team_mode||"auto_plan"},autoComplete:"off",onFinish:X,children:[(0,a.jsx)(n.Z.Item,{label:"App Name",name:"app_name",rules:[{required:!0,message:_("Please_input_the_name")}],children:(0,a.jsx)(c.default,{placeholder:_("Please_input_the_name")})}),(0,a.jsx)(n.Z.Item,{label:_("Description"),name:"app_describe",rules:[{required:!0,message:_("Please_input_the_description")}],children:(0,a.jsx)(c.default.TextArea,{rows:3,placeholder:_("Please_input_the_description")})}),(0,a.jsxs)("div",{className:"flex w-full",children:[(0,a.jsx)(n.Z.Item,{labelCol:{span:7},label:_("language"),name:"language",className:"w-1/2",rules:[{required:!0}],children:(0,a.jsx)(d.default,{className:"w-2/3 ml-4",placeholder:_("language_select_tips"),options:Z})}),(0,a.jsx)(n.Z.Item,{label:_("team_modal"),name:"team_mode",className:"w-1/2",labelCol:{span:6},rules:[{required:!0}],children:(0,a.jsx)(d.default,{defaultValue:g.team_mode||"auto_plan",className:"ml-4 w-72",onChange:e=>{$(e)},placeholder:_("Please_input_the_work_modal"),options:k})})]}),"awel_layout"!==D?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"mb-5",children:"Agents"}),(0,a.jsx)(u.Z,{addIcon:(0,a.jsx)(s.Z,{menu:{items:T},trigger:["click"],children:(0,a.jsx)("a",{className:"h-8 flex items-center",onClick:e=>e.preventDefault(),children:(0,a.jsx)(r.Z,{children:(0,a.jsx)(x,{})})})}),type:"editable-card",onChange:e=>{N(e)},activeKey:w,onEdit:(e,t)=>{"add"===t||W(e)},items:E})]}):(0,a.jsx)(C,{onFlowsChange:e=>{F(e)},teamContext:g.team_context})]})})})})}var E=l(28058),V=l(37017),T=l(90598),A=l(11163),P=l(41468),q=l(26892);let{confirm:z}=i.default,F={en:"英文",zh:"中文"};function I(e){let{updateApps:t,app:l,handleEdit:n,isCollected:s}=e,{model:r}=(0,m.useContext)(P.p),i=(0,A.useRouter)(),[o,c]=(0,m.useState)(l.is_collected),{setAgent:d}=(0,m.useContext)(P.p),{t:u}=(0,p.$G)(),x=()=>{z({title:u("Tips"),icon:(0,a.jsx)(E.Z,{}),content:"do you want delete the application?",okText:"Yes",okType:"danger",cancelText:"No",async onOk(){await (0,h.Vx)((0,h.Nl)({app_code:l.app_code})),t(s?{is_collected:s}:void 0)}})};(0,m.useEffect)(()=>{c(l.is_collected)},[l]);let f=async()=>{let[e]=await (0,h.Vx)("true"===o?(0,h.gD)({app_code:l.app_code}):(0,h.mo)({app_code:l.app_code}));e||(t(s?{is_collected:s}:void 0),c("true"===o?"false":"true"))},g=async()=>{null==d||d(l.app_code);let[,e]=await (0,h.Vx)((0,h.sW)({chat_mode:"chat_agent"}));e&&i.push("/chat/?scene=chat_agent&id=".concat(e.conv_uid).concat(r?"&model=".concat(r):""))};return(0,a.jsx)(q.Z,{title:l.app_name,icon:"/icons/node/vis.png",iconBorder:!1,desc:l.app_describe,tags:[{text:F[l.language],color:"default"},{text:l.team_mode,color:"default"}],onClick:()=>{n(l)},operations:[{label:u("Chat"),children:(0,a.jsx)(V.Z,{}),onClick:g},{label:u("collect"),children:(0,a.jsx)(T.Z,{className:"false"===l.is_collected?"text-gray-400":"text-yellow-400"}),onClick:f},{label:u("Delete"),children:(0,a.jsx)(v.Z,{}),onClick:()=>{x()}}]})}var O=l(24969),D=l(91085);function $(){let{t:e}=(0,p.$G)(),[t,l]=(0,m.useState)(!1),[n,s]=(0,m.useState)(!1),[r,i]=(0,m.useState)("app"),[c,d]=(0,m.useState)([]),[x,v]=(0,m.useState)(),[g,_]=(0,m.useState)("add"),y=()=>{_("add"),l(!0)},j=e=>{_("edit"),v(e),l(!0)},b=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s(!0);let[t,l]=await (0,h.Vx)((0,h.yk)(e));if(t){s(!1);return}l&&(d(l||[]),s(!1))};(0,m.useEffect)(()=>{b()},[]);let w=t=>{let l=t.isCollected?c.every(e=>!e.is_collected):0===c.length;return(0,a.jsxs)("div",{children:[!t.isCollected&&(0,a.jsx)(f.ZP,{onClick:y,type:"primary",className:"mb-4",icon:(0,a.jsx)(O.Z,{}),children:e("create")}),l?(0,a.jsx)(D.Z,{}):(0,a.jsx)("div",{className:" w-full flex flex-wrap pb-0 gap-4",children:c.map((e,t)=>(0,a.jsx)(I,{handleEdit:j,app:e,updateApps:b,isCollected:"collected"===r},t))})]})},N=[{key:"app",label:"App",children:w({isCollected:!1})},{key:"collected",label:"Collected",children:w({isCollected:!0})}];return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(o.Z,{spinning:n,children:(0,a.jsxs)("div",{className:"h-screen w-full p-4 md:p-6 overflow-y-auto",children:[(0,a.jsx)(u.Z,{defaultActiveKey:"app",items:N,onChange:e=>{i(e),"collected"===e?b({is_collected:!0}):b()}}),t&&(0,a.jsx)(S,{app:"edit"===g?x:{},type:g,updateApps:b,open:t,handleCancel:()=>{l(!1)}})]})})})}},67919:function(e,t,l){"use strict";l.d(t,{Rv:function(){return r},VZ:function(){return a},Wf:function(){return n},z5:function(){return s}});let a=(e,t)=>{let l=0;return t.forEach(t=>{t.data.name===e.name&&l++}),"".concat(e.id,"_").concat(l)},n=e=>{let{nodes:t,edges:l,...a}=e,n=t.map(e=>{let{positionAbsolute:t,...l}=e;return{position_absolute:t,...l}}),s=l.map(e=>{let{sourceHandle:t,targetHandle:l,...a}=e;return{source_handle:t,target_handle:l,...a}});return{nodes:n,edges:s,...a}},s=e=>{let{nodes:t,edges:l,...a}=e,n=t.map(e=>{let{position_absolute:t,...l}=e;return{positionAbsolute:t,...l}}),s=l.map(e=>{let{source_handle:t,target_handle:l,...a}=e;return{sourceHandle:t,targetHandle:l,...a}});return{nodes:n,edges:s,...a}},r=e=>{let{nodes:t,edges:l}=e,a=[!0,t[0],""];e:for(let e=0;el.targetHandle==="".concat(t[e].id,"|inputs|").concat(r))){a=[!1,t[e],"The input ".concat(s[r].type_name," of node ").concat(n.label," is required")];break e}for(let s=0;sl.targetHandle==="".concat(t[e].id,"|parameters|").concat(s))){if(!i.optional&&"common"===i.category&&(void 0===i.value||null===i.value)){a=[!1,t[e],"The parameter ".concat(i.type_name," of node ").concat(n.label," is required")];break e}}else{a=[!1,t[e],"The parameter ".concat(i.type_name," of node ").concat(n.label," is required")];break e}}}return a}}},function(e){e.O(0,[8241,7113,5503,1009,9479,4442,5813,7434,9924,7958,9774,2888,179],function(){return e(e.s=89301)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/dbgpt/app/static/_next/static/chunks/pages/chat-b09234393c5f8ad7.js b/dbgpt/app/static/_next/static/chunks/pages/chat-1434817946faf8ff.js similarity index 98% rename from dbgpt/app/static/_next/static/chunks/pages/chat-b09234393c5f8ad7.js rename to dbgpt/app/static/_next/static/chunks/pages/chat-1434817946faf8ff.js index 4f647c4a6..d39c4b108 100644 --- a/dbgpt/app/static/_next/static/chunks/pages/chat-b09234393c5f8ad7.js +++ b/dbgpt/app/static/_next/static/chunks/pages/chat-1434817946faf8ff.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8180],{99937:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/chat",function(){return r(27823)}])},50948:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{noSSR:function(){return u},default:function(){return o}});let l=r(38754),n=(r(67294),l._(r(23900)));function a(e){return{default:(null==e?void 0:e.default)||e}}function u(e,t){return delete t.webpack,delete t.modules,e(t)}function o(e,t){let r=n.default,l={loading:e=>{let{error:t,isLoading:r,pastDelay:l}=e;return null}};e instanceof Promise?l.loader=()=>e:"function"==typeof e?l.loader=e:"object"==typeof e&&(l={...l,...e}),l={...l,...t};let o=l.loader;return(l.loadableGenerated&&(l={...l,...l.loadableGenerated},delete l.loadableGenerated),"boolean"!=typeof l.ssr||l.ssr)?r({...l,loader:()=>null!=o?o().then(a):Promise.resolve(a(()=>null))}):(delete l.webpack,delete l.modules,u(r,l))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2804:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return a}});let l=r(38754),n=l._(r(67294)),a=n.default.createContext(null)},23900:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return _}});let l=r(38754),n=l._(r(67294)),a=r(2804),u=[],o=[],i=!1;function s(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class d{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function c(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),l=null;function u(){if(!l){let t=new d(e,r);l={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return l.promise()}if(!i){let e=r.webpack?r.webpack():r.modules;e&&o.push(t=>{for(let r of e)if(t.includes(r))return u()})}function s(e,t){!function(){u();let e=n.default.useContext(a.LoadableContext);e&&Array.isArray(r.modules)&&r.modules.forEach(t=>{e(t)})}();let o=n.default.useSyncExternalStore(l.subscribe,l.getCurrentValue,l.getCurrentValue);return n.default.useImperativeHandle(t,()=>({retry:l.retry}),[]),n.default.useMemo(()=>{var t;return o.loading||o.error?n.default.createElement(r.loading,{isLoading:o.loading,pastDelay:o.pastDelay,timedOut:o.timedOut,error:o.error,retry:l.retry}):o.loaded?n.default.createElement((t=o.loaded)&&t.default?t.default:t,e):null},[e,o])}return s.preload=()=>u(),s.displayName="LoadableComponent",n.default.forwardRef(s)}(s,e)}function f(e,t){let r=[];for(;e.length;){let l=e.pop();r.push(l(t))}return Promise.all(r).then(()=>{if(e.length)return f(e,t)})}c.preloadAll=()=>new Promise((e,t)=>{f(u).then(e,t)}),c.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let r=()=>(i=!0,t());f(o,e).then(r,r)})),window.__NEXT_PRELOADREADY=c.preloadReady;let _=c},27823:function(e,t,r){"use strict";r.r(t);var l=r(85893),n=r(67294),a=r(11163),u=r(41468),o=r(5152),i=r.n(o);let s=i()(()=>Promise.all([r.e(3662),r.e(7034),r.e(1599),r.e(7113),r.e(5503),r.e(1009),r.e(4442),r.e(4553),r.e(7434),r.e(8548),r.e(4733),r.e(3730),r.e(6719),r.e(8932)]).then(r.bind(r,53913)),{loadableGenerated:{webpack:()=>[53913]},ssr:!1}),d=i()(()=>Promise.all([r.e(3662),r.e(7034),r.e(1599),r.e(7113),r.e(5503),r.e(1009),r.e(9479),r.e(4442),r.e(4553),r.e(4810),r.e(411),r.e(7434),r.e(8548),r.e(4733),r.e(6485),r.e(2487),r.e(3730),r.e(5396),r.e(9305),r.e(9341),r.e(6719),r.e(4134)]).then(r.bind(r,12545)),{loadableGenerated:{webpack:()=>[12545]},ssr:!1});t.default=function(){let{query:{id:e,scene:t}}=(0,a.useRouter)(),{isContract:r,setIsContract:o,setIsMenuExpand:i}=(0,n.useContext)(u.p);return(0,n.useEffect)(()=>{i("chat_dashboard"!==t),e&&t&&o(!1)},[e,t]),(0,l.jsx)(l.Fragment,{children:r?(0,l.jsx)(s,{}):(0,l.jsx)(d,{})})}},5152:function(e,t,r){e.exports=r(50948)}},function(e){e.O(0,[9774,2888,179],function(){return e(e.s=99937)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8180],{99937:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/chat",function(){return r(27823)}])},50948:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{noSSR:function(){return u},default:function(){return o}});let l=r(38754),n=(r(67294),l._(r(23900)));function a(e){return{default:(null==e?void 0:e.default)||e}}function u(e,t){return delete t.webpack,delete t.modules,e(t)}function o(e,t){let r=n.default,l={loading:e=>{let{error:t,isLoading:r,pastDelay:l}=e;return null}};e instanceof Promise?l.loader=()=>e:"function"==typeof e?l.loader=e:"object"==typeof e&&(l={...l,...e}),l={...l,...t};let o=l.loader;return(l.loadableGenerated&&(l={...l,...l.loadableGenerated},delete l.loadableGenerated),"boolean"!=typeof l.ssr||l.ssr)?r({...l,loader:()=>null!=o?o().then(a):Promise.resolve(a(()=>null))}):(delete l.webpack,delete l.modules,u(r,l))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2804:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return a}});let l=r(38754),n=l._(r(67294)),a=n.default.createContext(null)},23900:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return _}});let l=r(38754),n=l._(r(67294)),a=r(2804),u=[],o=[],i=!1;function s(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class d{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function c(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),l=null;function u(){if(!l){let t=new d(e,r);l={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return l.promise()}if(!i){let e=r.webpack?r.webpack():r.modules;e&&o.push(t=>{for(let r of e)if(t.includes(r))return u()})}function s(e,t){!function(){u();let e=n.default.useContext(a.LoadableContext);e&&Array.isArray(r.modules)&&r.modules.forEach(t=>{e(t)})}();let o=n.default.useSyncExternalStore(l.subscribe,l.getCurrentValue,l.getCurrentValue);return n.default.useImperativeHandle(t,()=>({retry:l.retry}),[]),n.default.useMemo(()=>{var t;return o.loading||o.error?n.default.createElement(r.loading,{isLoading:o.loading,pastDelay:o.pastDelay,timedOut:o.timedOut,error:o.error,retry:l.retry}):o.loaded?n.default.createElement((t=o.loaded)&&t.default?t.default:t,e):null},[e,o])}return s.preload=()=>u(),s.displayName="LoadableComponent",n.default.forwardRef(s)}(s,e)}function f(e,t){let r=[];for(;e.length;){let l=e.pop();r.push(l(t))}return Promise.all(r).then(()=>{if(e.length)return f(e,t)})}c.preloadAll=()=>new Promise((e,t)=>{f(u).then(e,t)}),c.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let r=()=>(i=!0,t());f(o,e).then(r,r)})),window.__NEXT_PRELOADREADY=c.preloadReady;let _=c},27823:function(e,t,r){"use strict";r.r(t);var l=r(85893),n=r(67294),a=r(11163),u=r(41468),o=r(5152),i=r.n(o);let s=i()(()=>Promise.all([r.e(3662),r.e(7034),r.e(1599),r.e(7113),r.e(5503),r.e(1009),r.e(4442),r.e(4553),r.e(7434),r.e(8548),r.e(4733),r.e(3730),r.e(6719),r.e(8932)]).then(r.bind(r,53913)),{loadableGenerated:{webpack:()=>[53913]},ssr:!1}),d=i()(()=>Promise.all([r.e(3662),r.e(7034),r.e(1599),r.e(7113),r.e(5503),r.e(1009),r.e(9479),r.e(4442),r.e(4553),r.e(4810),r.e(411),r.e(7434),r.e(8548),r.e(4733),r.e(6485),r.e(2487),r.e(3730),r.e(5396),r.e(9305),r.e(3353),r.e(6719),r.e(4134)]).then(r.bind(r,12545)),{loadableGenerated:{webpack:()=>[12545]},ssr:!1});t.default=function(){let{query:{id:e,scene:t}}=(0,a.useRouter)(),{isContract:r,setIsContract:o,setIsMenuExpand:i}=(0,n.useContext)(u.p);return(0,n.useEffect)(()=>{i("chat_dashboard"!==t),e&&t&&o(!1)},[e,t]),(0,l.jsx)(l.Fragment,{children:r?(0,l.jsx)(s,{}):(0,l.jsx)(d,{})})}},5152:function(e,t,r){e.exports=r(50948)}},function(e){e.O(0,[9774,2888,179],function(){return e(e.s=99937)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/dbgpt/app/static/_next/static/chunks/pages/flow/canvas-70f324e20b0113c0.js b/dbgpt/app/static/_next/static/chunks/pages/flow/canvas-70f324e20b0113c0.js deleted file mode 100644 index 58a247c5a..000000000 --- a/dbgpt/app/static/_next/static/chunks/pages/flow/canvas-70f324e20b0113c0.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6997],{76735:function(e,t,l){(window.__NEXT_P=window.__NEXT_P||[]).push(["/flow/canvas",function(){return l(32990)}])},45247:function(e,t,l){"use strict";var a=l(85893),s=l(50888);t.Z=function(e){let{visible:t}=e;return t?(0,a.jsx)("div",{className:"absolute w-full h-full top-0 left-0 flex justify-center items-center z-10 bg-white dark:bg-black bg-opacity-50 dark:bg-opacity-50 backdrop-blur-sm text-3xl animate-fade animate-duration-200",children:(0,a.jsx)(s.Z,{})}):null}},99743:function(e,t,l){"use strict";var a=l(85893);l(67294);var s=l(36851);t.Z=e=>{let{id:t,sourceX:l,sourceY:n,targetX:r,targetY:o,sourcePosition:i,targetPosition:c,style:d={},data:u,markerEnd:p}=e,[m,f,x]=(0,s.OQ)({sourceX:l,sourceY:n,sourcePosition:i,targetX:r,targetY:o,targetPosition:c}),h=(0,s._K)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.u5,{id:t,style:d,path:m,markerEnd:p}),(0,a.jsx)("foreignObject",{width:40,height:40,x:f-20,y:x-20,className:"bg-transparent w-10 h-10 relative",requiredExtensions:"http://www.w3.org/1999/xhtml",children:(0,a.jsx)("button",{className:"absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-5 h-5 rounded-full bg-stone-400 dark:bg-zinc-700 cursor-pointer text-sm",onClick:e=>{e.stopPropagation(),h.setEdges(h.getEdges().filter(e=>e.id!==t))},children:"\xd7"})})]})}},32990:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return es}});var a=l(85893),s=l(43893),n=l(45247),r=l(24969),o=l(79531),i=l(40411),c=l(55241),d=l(47221),u=l(71577),p=l(67294),m=l(67421),f=l(98399),x=l(2487),h=l(7134),g=l(32983),v=e=>{let{nodes:t}=e,{t:l}=(0,m.$G)();return(null==t?void 0:t.length)>0?(0,a.jsx)(x.Z,{className:"overflow-hidden overflow-y-auto w-full",itemLayout:"horizontal",dataSource:t,renderItem:e=>(0,a.jsx)(x.Z.Item,{className:"cursor-move hover:bg-[#F1F5F9] dark:hover:bg-theme-dark p-0 py-2",draggable:!0,onDragStart:t=>{t.dataTransfer.setData("application/reactflow",JSON.stringify(e)),t.dataTransfer.effectAllowed="move"},children:(0,a.jsx)(x.Z.Item.Meta,{className:"flex items-center justify-center",avatar:(0,a.jsx)(h.C,{src:"/icons/node/vis.png",size:"large"}),title:(0,a.jsx)("p",{className:"line-clamp-1 font-medium",children:e.label}),description:(0,a.jsx)("p",{className:"line-clamp-2",children:e.description})})})}):(0,a.jsx)(g.Z,{className:"px-2",description:l("no_node")})};let{Search:j}=o.default;var b=()=>{let{t:e}=(0,m.$G)(),[t,l]=(0,p.useState)([]),[n,o]=(0,p.useState)([]),[x,h]=(0,p.useState)([]),[g,b]=(0,p.useState)([]),[w,y]=(0,p.useState)("");async function _(){let[e,t]=await (0,s.Vx)((0,s.As)());if(t&&t.length>0){localStorage.setItem(f.zN,JSON.stringify(t));let e=t.filter(e=>"operator"===e.flow_type),a=t.filter(e=>"resource"===e.flow_type);l(e),o(a),h(N(e)),b(N(a))}}function N(e){let t=[],l={};return e.forEach(e=>{let{category:a,category_label:s}=e;l[a]||(l[a]={category:a,categoryLabel:s,nodes:[]},t.push(l[a])),l[a].nodes.push(e)}),t}(0,p.useEffect)(()=>{_()},[]);let Z=(0,p.useMemo)(()=>{if(!w)return x.map(e=>{let{category:t,categoryLabel:l,nodes:s}=e;return{key:t,label:l,children:(0,a.jsx)(v,{nodes:s}),extra:(0,a.jsx)(i.Z,{showZero:!0,count:s.length||0,style:{backgroundColor:s.length>0?"#52c41a":"#7f9474"}})}});{let e=t.filter(e=>e.label.toLowerCase().includes(w.toLowerCase()));return N(e).map(e=>{let{category:t,categoryLabel:l,nodes:s}=e;return{key:t,label:l,children:(0,a.jsx)(v,{nodes:s}),extra:(0,a.jsx)(i.Z,{showZero:!0,count:s.length||0,style:{backgroundColor:s.length>0?"#52c41a":"#7f9474"}})}})}},[x,w]),k=(0,p.useMemo)(()=>{if(!w)return g.map(e=>{let{category:t,categoryLabel:l,nodes:s}=e;return{key:t,label:l,children:(0,a.jsx)(v,{nodes:s}),extra:(0,a.jsx)(i.Z,{showZero:!0,count:s.length||0,style:{backgroundColor:s.length>0?"#52c41a":"#7f9474"}})}});{let e=n.filter(e=>e.label.toLowerCase().includes(w.toLowerCase()));return N(e).map(e=>{let{category:t,categoryLabel:l,nodes:s}=e;return{key:t,label:l,children:(0,a.jsx)(v,{nodes:s}),extra:(0,a.jsx)(i.Z,{showZero:!0,count:s.length||0,style:{backgroundColor:s.length>0?"#52c41a":"#7f9474"}})}})}},[g,w]);return(0,a.jsx)(c.Z,{placement:"bottom",trigger:["click"],content:(0,a.jsxs)("div",{className:"w-[320px] overflow-hidden overflow-y-auto scrollbar-default",children:[(0,a.jsx)("p",{className:"my-2 font-bold",children:e("add_node")}),(0,a.jsx)(j,{placeholder:"Search node",onSearch:function(e){y(e)}}),(0,a.jsx)("h2",{className:"my-2 ml-2 font-semibold",children:"Operatos"}),(0,a.jsx)(d.Z,{className:"max-h-[300px] overflow-hidden overflow-y-auto scrollbar-default",size:"small",defaultActiveKey:[""],items:Z}),(0,a.jsx)("h2",{className:"my-2 ml-2 font-semibold",children:"Resources"}),(0,a.jsx)(d.Z,{className:"max-h-[300px] overflow-hidden overflow-y-auto scrollbar-default",size:"small",defaultActiveKey:[""],items:k})]}),children:(0,a.jsx)(u.ZP,{type:"primary",className:"flex items-center justify-center rounded-full left-4 top-4",style:{zIndex:1050},icon:(0,a.jsx)(r.Z,{})})})},w=l(99743),y=l(25675),_=l.n(y),N=l(83062),Z=l(48928),k=l(51009),C=l(84567),P=e=>{let{optional:t}=e;return t?null:(0,a.jsx)("span",{className:"text-red-600 align-middle inline-block",children:"\xa0*"})},S=l(2453),E=l(76315),z=l(86738),V=l(36851),T=l(45605),F=l(94184),O=l.n(F),L=e=>{let{node:t,data:l,type:s,label:n,index:o}=e,{t:i}=(0,m.$G)(),c=(0,V._K)(),[d,u]=p.useState([]);function x(){let e=localStorage.getItem(f.zN);if(!e)return;let a=JSON.parse(e),s=l.type_cls,r=[];"inputs"===n?r=a.filter(e=>"operator"===e.flow_type).filter(e=>{var t;return null===(t=e.outputs)||void 0===t?void 0:t.some(e=>e.type_cls===s&&e.is_list===(null==l?void 0:l.is_list))}):"parameters"===n?r=a.filter(e=>"resource"===e.flow_type).filter(e=>{var t;return null===(t=e.parent_cls)||void 0===t?void 0:t.includes(s)}):"outputs"===n&&("operator"===t.flow_type?r=a.filter(e=>"operator"===e.flow_type).filter(e=>{var t;return null===(t=e.inputs)||void 0===t?void 0:t.some(e=>e.type_cls===s&&e.is_list===(null==l?void 0:l.is_list))}):"resource"===t.flow_type&&(r=a.filter(e=>{var l,a;return(null===(l=e.inputs)||void 0===l?void 0:l.some(e=>{var l;return null===(l=t.parent_cls)||void 0===l?void 0:l.includes(e.type_cls)}))||(null===(a=e.parameters)||void 0===a?void 0:a.some(e=>{var l;return null===(l=t.parent_cls)||void 0===l?void 0:l.includes(e.type_cls)}))}))),u(r)}return(0,a.jsxs)("div",{className:O()("relative flex items-center",{"justify-start":"parameters"===n||"inputs"===n,"justify-end":"outputs"===n}),children:[(0,a.jsx)(V.HH,{className:"w-2 h-2",type:s,position:"source"===s?V.Ly.Right:V.Ly.Left,id:"".concat(t.id,"|").concat(n,"|").concat(o),isValidConnection:e=>(function(e){let{sourceHandle:t,targetHandle:l,source:a,target:s}=e,n=c.getNode(a),r=c.getNode(s),{flow_type:o}=null==n?void 0:n.data,{flow_type:d}=null==r?void 0:r.data,u=null==t?void 0:t.split("|")[1],p=null==l?void 0:l.split("|")[1],m=null==t?void 0:t.split("|")[2],f=null==l?void 0:l.split("|")[2],x=null==r?void 0:r.data[p][f].type_cls;if(o===d&&"operator"===o){let e=null==n?void 0:n.data[u][m].type_cls,t=null==n?void 0:n.data[u][m].is_list,l=null==r?void 0:r.data[p][f].is_list;return e===x&&t===l}if("resource"===o&&("operator"===d||"resource"===d)){let e=null==n?void 0:n.data.parent_cls;return e.includes(x)}return S.ZP.warning(i("connect_warning")),!1})(e)}),(0,a.jsxs)(E.Z,{className:O()("p-2",{"pr-4":"outputs"===n}),children:[(0,a.jsx)(z.Z,{placement:"left",icon:null,showCancel:!1,okButtonProps:{className:"hidden"},title:i("related_nodes"),description:(0,a.jsx)("div",{className:"w-60",children:(0,a.jsx)(v,{nodes:d})}),children:["inputs","parameters"].includes(n)&&(0,a.jsx)(r.Z,{className:"mr-2 cursor-pointer",onClick:x})}),l.type_name,":","outputs"!==n&&(0,a.jsx)(P,{optional:l.optional}),l.description&&(0,a.jsx)(N.Z,{title:l.description,children:(0,a.jsx)(T.Z,{className:"ml-2 cursor-pointer"})}),(0,a.jsx)(z.Z,{placement:"right",icon:null,showCancel:!1,okButtonProps:{className:"hidden"},title:i("related_nodes"),description:(0,a.jsx)("div",{className:"w-60",children:(0,a.jsx)(v,{nodes:d})}),children:["outputs"].includes(n)&&(0,a.jsx)(r.Z,{className:"ml-2 cursor-pointer",onClick:x})})]})]})},D=e=>{let{node:t,data:l,label:s,index:n}=e;function r(e){l.value=e}if("resource"===l.category)return(0,a.jsx)(L,{node:t,data:l,type:"target",label:s,index:n});if("common"===l.category){let e=null!==l.value&&void 0!==l.value?l.value:l.default;switch(l.type_name){case"int":return(0,a.jsxs)("div",{className:"p-2 text-sm",children:[(0,a.jsxs)("p",{children:[l.label,":",(0,a.jsx)(P,{optional:l.optional}),l.description&&(0,a.jsx)(N.Z,{title:l.description,children:(0,a.jsx)(T.Z,{className:"ml-2 cursor-pointer"})})]}),(0,a.jsx)(Z.Z,{className:"w-full",defaultValue:e,onChange:e=>{r(e.target.value)}})]});case"str":var i;return(0,a.jsxs)("div",{className:"p-2 text-sm",children:[(0,a.jsxs)("p",{children:[l.label,":",(0,a.jsx)(P,{optional:l.optional}),l.description&&(0,a.jsx)(N.Z,{title:l.description,children:(0,a.jsx)(T.Z,{className:"ml-2 cursor-pointer"})})]}),(null===(i=l.options)||void 0===i?void 0:i.length)>0?(0,a.jsx)(k.default,{className:"w-full nodrag",defaultValue:e,options:l.options.map(e=>({label:e.label,value:e.value})),onChange:r}):(0,a.jsx)(o.default,{className:"w-full",defaultValue:e,onChange:e=>{r(e.target.value)}})]});case"bool":return e="True"===(e="False"!==e&&e)||e,(0,a.jsx)("div",{className:"p-2 text-sm",children:(0,a.jsxs)("p",{children:[l.label,":",(0,a.jsx)(P,{optional:l.optional}),l.description&&(0,a.jsx)(N.Z,{title:l.description,children:(0,a.jsx)(T.Z,{className:"ml-2 cursor-pointer"})}),(0,a.jsx)(C.Z,{className:"ml-2",defaultChecked:e,onChange:e=>{r(e.target.checked)}})]})})}}},I=l(57132),A=l(48689),K=e=>{let{children:t,className:l}=e;return(0,a.jsx)("div",{className:O()("flex justify-center items-center w-8 h-8 rounded-full dark:bg-zinc-700 hover:bg-stone-200 dark:hover:bg-zinc-900",l),children:t})},R=l(67919),q=l(96486);function B(e){let{label:t}=e;return(0,a.jsx)("div",{className:"w-full h-8 bg-stone-100 dark:bg-zinc-700 px-2 flex items-center justify-center",children:t})}var H=l(12906),M=l(60219),$=l(39479),G=l(54689),J=l(96074),W=l(36147),X=l(42075),Q=l(39332),Y=l(24885),U=l(59819);l(4583);let{TextArea:ee}=o.default,et={customNode:e=>{let{data:t}=e,{inputs:l,outputs:s,parameters:n,flow_type:r}=t,[o,i]=(0,p.useState)(!1),d=(0,V._K)();return(0,a.jsx)(c.Z,{placement:"rightTop",trigger:["hover"],content:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(K,{className:"hover:text-blue-500",children:(0,a.jsx)(I.Z,{className:"h-full text-lg cursor-pointer",onClick:function(e){e.preventDefault(),e.stopPropagation();let l=d.getNodes(),a=l.find(e=>e.id===t.id);if(a){let e=(0,R.VZ)(a,l),t=(0,q.cloneDeep)(a),s={...t,id:e,position:{x:t.position.x+400,y:t.position.y},positionAbsolute:{x:t.positionAbsolute.x+400,y:t.positionAbsolute.y},data:{...t.data,id:e},selected:!1};d.setNodes(e=>[...e,s])}}})}),(0,a.jsx)(K,{className:"mt-2 hover:text-red-500",children:(0,a.jsx)(A.Z,{className:"h-full text-lg cursor-pointer",onClick:function(e){e.preventDefault(),e.stopPropagation(),d.setNodes(e=>e.filter(e=>e.id!==t.id)),d.setEdges(e=>e.filter(e=>e.source!==t.id&&e.target!==t.id))}})}),(0,a.jsx)(K,{className:"mt-2",children:(0,a.jsx)(N.Z,{title:t.description,placement:"right",children:(0,a.jsx)(T.Z,{className:"h-full text-lg cursor-pointer"})})})]}),children:(0,a.jsxs)("div",{className:O()("w-72 h-auto rounded-xl shadow-md p-0 border bg-white dark:bg-zinc-800 cursor-grab",{"border-blue-500":t.selected||o,"border-stone-400 dark:border-white":!t.selected&&!o,"border-dashed":"operator"!==r,"border-red-600":t.invalid}),onMouseEnter:function(){i(!0)},onMouseLeave:function(){i(!1)},children:[(0,a.jsxs)("div",{className:"flex flex-row items-center p-2",children:[(0,a.jsx)(_(),{src:"/icons/node/vis.png",width:24,height:24,alt:""}),(0,a.jsx)("p",{className:"ml-2 text-lg font-bold text-ellipsis overflow-hidden whitespace-nowrap",children:t.label})]}),l&&l.length>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(B,{label:"Inputs"}),(l||[]).map((e,l)=>(0,a.jsx)(L,{node:t,data:e,type:"target",label:"inputs",index:l},"".concat(t.id,"_input_").concat(l)))]}),n&&n.length>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(B,{label:"Parameters"}),(n||[]).map((e,l)=>(0,a.jsx)(D,{node:t,data:e,label:"parameters",index:l},"".concat(t.id,"_param_").concat(l)))]}),"operator"===r&&(null==s?void 0:s.length)>0?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(B,{label:"Outputs"}),(s||[]).map((e,l)=>(0,a.jsx)(L,{node:t,data:e,type:"source",label:"outputs",index:l},"".concat(t.id,"_input_").concat(l)))]}):"resource"===r?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(B,{label:"Outputs"}),(0,a.jsx)(L,{node:t,data:t,type:"source",label:"outputs",index:0},"".concat(t.id,"_input_0"))]}):void 0]})})}},el={buttonedge:w.Z},ea=()=>{let{t:e}=(0,m.$G)(),[t,l]=S.ZP.useMessage(),[r]=$.Z.useForm(),i=(0,Q.useSearchParams)(),c=(null==i?void 0:i.get("id"))||"",d=(0,V._K)(),[f,x]=(0,p.useState)(!1),[h,g,v]=(0,V.Rr)([]),[j,w,y]=(0,V.ll)([]),_=(0,p.useRef)(null),[N,Z]=(0,p.useState)(!1),[k,P]=(0,p.useState)();async function E(){x(!0);let[e,t]=await (0,s.Vx)((0,s._d)(c));if(t){let e=(0,R.z5)(t.flow_data);P(t),g(e.nodes),w(e.edges)}x(!1)}(0,p.useEffect)(()=>{c&&E()},[c]),(0,p.useEffect)(()=>{let e=e=>{e.returnValue=S.ZP};return window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)}},[]);let z=(0,p.useCallback)(e=>{e.preventDefault();let t=_.current.getBoundingClientRect(),l=e.dataTransfer.getData("application/reactflow");if(!l||void 0===l)return;let a=JSON.parse(l),s=d.screenToFlowPosition({x:e.clientX-t.left,y:e.clientY-t.top}),n=(0,R.VZ)(a,d.getNodes());a.id=n;let r={id:n,position:s,type:"customNode",data:a};g(e=>e.concat(r).map(e=>(e.id===r.id?e.data={...e.data,selected:!0}:e.data={...e.data,selected:!1},e)))},[d]),T=(0,p.useCallback)(e=>{e.preventDefault(),e.dataTransfer.dropEffect="move"},[]);async function F(){let{name:l,label:a,description:n="",editable:o=!1}=r.getFieldsValue(),i=(0,R.Wf)(d.toObject());if(c){let[,,r]=await (0,s.Vx)((0,s.ao)(c,{name:l,label:a,description:n,editable:o,uid:c,flow_data:i}));Z(!1),(null==r?void 0:r.success)?t.success(e("save_flow_success")):(null==r?void 0:r.err_msg)&&t.error(null==r?void 0:r.err_msg)}else{let[r,c]=await (0,s.Vx)((0,s.zd)({name:l,label:a,description:n,editable:o,flow_data:i}));if(null==c?void 0:c.uid){t.success(e("save_flow_success"));let l=window.history;l.pushState(null,"","/flow/canvas?id=".concat(c.uid))}Z(!1)}}return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.Z,{visible:f}),(0,a.jsx)("div",{className:"my-2 mx-4 flex flex-row justify-end items-center",children:(0,a.jsx)("div",{className:"w-8 h-8 rounded-md bg-stone-300 dark:bg-zinc-700 dark:text-zinc-200 flext justify-center items-center hover:text-blue-500 dark:hover:text-zinc-100",children:(0,a.jsx)(M.Z,{className:"block text-xl",onClick:function(){let e=d.toObject(),[t,l,s]=(0,R.Rv)(e);if(!t&&s)return g(e=>e.map(e=>(e.id===(null==l?void 0:l.id)?e.data={...e.data,invalid:!0}:e.data={...e.data,invalid:!1},e))),G.Z.error({message:"Error",description:s,icon:(0,a.jsx)(H.Z,{className:"text-red-600"})});Z(!0)}})})}),(0,a.jsx)(J.Z,{className:"mt-0 mb-0"}),(0,a.jsx)("div",{className:"h-[calc(100vh-60px)] w-full",ref:_,children:(0,a.jsxs)(V.x$,{nodes:h,edges:j,nodeTypes:et,edgeTypes:el,onNodesChange:v,onEdgesChange:y,onNodeClick:function(e,t){d.setNodes(e=>e.map(e=>(e.id===t.id?e.data={...e.data,selected:!0}:e.data={...e.data,selected:!1},e)))},onConnect:function(e){let t={...e,type:"buttonedge",id:"".concat(e.source,"|").concat(e.target)};w(e=>(0,V.Z_)(t,e))},onDrop:z,onDragOver:T,minZoom:.1,fitView:!0,deleteKeyCode:["Backspace","Delete"],children:[(0,a.jsx)(Y.Z,{className:"flex flex-row items-center",position:"bottom-center"}),(0,a.jsx)(U.A,{color:"#aaa",gap:16}),(0,a.jsx)(b,{})]})}),(0,a.jsx)(W.default,{title:e("flow_modal_title"),open:N,onCancel:()=>{Z(!1)},cancelButtonProps:{className:"hidden"},okButtonProps:{className:"hidden"},children:(0,a.jsxs)($.Z,{name:"flow_form",form:r,labelCol:{span:8},wrapperCol:{span:16},style:{maxWidth:600},initialValues:{remember:!0},onFinish:F,autoComplete:"off",children:[(0,a.jsx)($.Z.Item,{label:"Title",name:"label",initialValue:null==k?void 0:k.label,rules:[{required:!0,message:"Please input flow title!"}],children:(0,a.jsx)(o.default,{onChange:function(e){let t=e.target.value,l=t.replace(/\s+/g,"_").replace(/[^a-z0-9_-]/g,"").toLowerCase();r.setFieldsValue({name:l})}})}),(0,a.jsx)($.Z.Item,{label:"Name",name:"name",initialValue:null==k?void 0:k.name,rules:[{required:!0,message:"Please input flow name!"},()=>({validator:(e,t)=>/^[a-zA-Z0-9_\-]+$/.test(t)?Promise.resolve():Promise.reject("Can only contain numbers, letters, underscores, and dashes")})],children:(0,a.jsx)(o.default,{})}),(0,a.jsx)($.Z.Item,{label:"Description",initialValue:null==k?void 0:k.description,name:"description",children:(0,a.jsx)(ee,{rows:3})}),(0,a.jsx)($.Z.Item,{label:"Editable",name:"editable",initialValue:null==k?void 0:k.editable,valuePropName:"checked",children:(0,a.jsx)(C.Z,{})}),(0,a.jsx)($.Z.Item,{wrapperCol:{offset:8,span:16},children:(0,a.jsxs)(X.Z,{children:[(0,a.jsx)(u.ZP,{htmlType:"button",onClick:()=>{Z(!1)},children:"Cancel"}),(0,a.jsx)(u.ZP,{type:"primary",htmlType:"submit",children:"Submit"})]})})]})}),l]})};function es(){return(0,a.jsx)(V.tV,{children:(0,a.jsx)(ea,{})})}},67919:function(e,t,l){"use strict";l.d(t,{Rv:function(){return r},VZ:function(){return a},Wf:function(){return s},z5:function(){return n}});let a=(e,t)=>{let l=0;return t.forEach(t=>{t.data.name===e.name&&l++}),"".concat(e.id,"_").concat(l)},s=e=>{let{nodes:t,edges:l,...a}=e,s=t.map(e=>{let{positionAbsolute:t,...l}=e;return{position_absolute:t,...l}}),n=l.map(e=>{let{sourceHandle:t,targetHandle:l,...a}=e;return{source_handle:t,target_handle:l,...a}});return{nodes:s,edges:n,...a}},n=e=>{let{nodes:t,edges:l,...a}=e,s=t.map(e=>{let{position_absolute:t,...l}=e;return{positionAbsolute:t,...l}}),n=l.map(e=>{let{source_handle:t,target_handle:l,...a}=e;return{sourceHandle:t,targetHandle:l,...a}});return{nodes:s,edges:n,...a}},r=e=>{let{nodes:t,edges:l}=e,a=[!0,t[0],""];e:for(let e=0;el.targetHandle==="".concat(t[e].id,"|inputs|").concat(r))){a=[!1,t[e],"The input ".concat(n[r].type_name," of node ").concat(s.label," is required")];break e}for(let n=0;nl.targetHandle==="".concat(t[e].id,"|parameters|").concat(n))){if(!o.optional&&"common"===o.category&&(void 0===o.value||null===o.value)){a=[!1,t[e],"The parameter ".concat(o.type_name," of node ").concat(s.label," is required")];break e}}else{a=[!1,t[e],"The parameter ".concat(o.type_name," of node ").concat(s.label," is required")];break e}}}return a}}},function(e){e.O(0,[3662,8241,7113,5503,1009,9479,4810,411,7434,8928,9924,6485,2487,4350,9774,2888,179],function(){return e(e.s=76735)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/dbgpt/app/static/_next/static/chunks/pages/flow/canvas-d313d1fe05a1d9e1.js b/dbgpt/app/static/_next/static/chunks/pages/flow/canvas-d313d1fe05a1d9e1.js new file mode 100644 index 000000000..095b65e21 --- /dev/null +++ b/dbgpt/app/static/_next/static/chunks/pages/flow/canvas-d313d1fe05a1d9e1.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6997],{76735:function(e,t,l){(window.__NEXT_P=window.__NEXT_P||[]).push(["/flow/canvas",function(){return l(32990)}])},45247:function(e,t,l){"use strict";var a=l(85893),s=l(50888);t.Z=function(e){let{visible:t}=e;return t?(0,a.jsx)("div",{className:"absolute w-full h-full top-0 left-0 flex justify-center items-center z-10 bg-white dark:bg-black bg-opacity-50 dark:bg-opacity-50 backdrop-blur-sm text-3xl animate-fade animate-duration-200",children:(0,a.jsx)(s.Z,{})}):null}},99743:function(e,t,l){"use strict";var a=l(85893);l(67294);var s=l(36851);t.Z=e=>{let{id:t,sourceX:l,sourceY:n,targetX:r,targetY:o,sourcePosition:i,targetPosition:c,style:d={},data:u,markerEnd:p}=e,[m,f,x]=(0,s.OQ)({sourceX:l,sourceY:n,sourcePosition:i,targetX:r,targetY:o,targetPosition:c}),h=(0,s._K)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.u5,{id:t,style:d,path:m,markerEnd:p}),(0,a.jsx)("foreignObject",{width:40,height:40,x:f-20,y:x-20,className:"bg-transparent w-10 h-10 relative",requiredExtensions:"http://www.w3.org/1999/xhtml",children:(0,a.jsx)("button",{className:"absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-5 h-5 rounded-full bg-stone-400 dark:bg-zinc-700 cursor-pointer text-sm",onClick:e=>{e.stopPropagation(),h.setEdges(h.getEdges().filter(e=>e.id!==t))},children:"\xd7"})})]})}},32990:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return es}});var a=l(85893),s=l(43893),n=l(45247),r=l(24969),o=l(79531),i=l(40411),c=l(55241),d=l(47221),u=l(71577),p=l(67294),m=l(67421),f=l(98399),x=l(2487),h=l(7134),g=l(32983),v=e=>{let{nodes:t}=e,{t:l}=(0,m.$G)();return(null==t?void 0:t.length)>0?(0,a.jsx)(x.Z,{className:"overflow-hidden overflow-y-auto w-full",itemLayout:"horizontal",dataSource:t,renderItem:e=>(0,a.jsx)(x.Z.Item,{className:"cursor-move hover:bg-[#F1F5F9] dark:hover:bg-theme-dark p-0 py-2",draggable:!0,onDragStart:t=>{t.dataTransfer.setData("application/reactflow",JSON.stringify(e)),t.dataTransfer.effectAllowed="move"},children:(0,a.jsx)(x.Z.Item.Meta,{className:"flex items-center justify-center",avatar:(0,a.jsx)(h.C,{src:"/icons/node/vis.png",size:"large"}),title:(0,a.jsx)("p",{className:"line-clamp-1 font-medium",children:e.label}),description:(0,a.jsx)("p",{className:"line-clamp-2",children:e.description})})})}):(0,a.jsx)(g.Z,{className:"px-2",description:l("no_node")})};let{Search:j}=o.default;var b=()=>{let{t:e}=(0,m.$G)(),[t,l]=(0,p.useState)([]),[n,o]=(0,p.useState)([]),[x,h]=(0,p.useState)([]),[g,b]=(0,p.useState)([]),[w,y]=(0,p.useState)("");async function _(){let[e,t]=await (0,s.Vx)((0,s.As)());if(t&&t.length>0){localStorage.setItem(f.zN,JSON.stringify(t));let e=t.filter(e=>"operator"===e.flow_type),a=t.filter(e=>"resource"===e.flow_type);l(e),o(a),h(N(e)),b(N(a))}}function N(e){let t=[],l={};return e.forEach(e=>{let{category:a,category_label:s}=e;l[a]||(l[a]={category:a,categoryLabel:s,nodes:[]},t.push(l[a])),l[a].nodes.push(e)}),t}(0,p.useEffect)(()=>{_()},[]);let Z=(0,p.useMemo)(()=>{if(!w)return x.map(e=>{let{category:t,categoryLabel:l,nodes:s}=e;return{key:t,label:l,children:(0,a.jsx)(v,{nodes:s}),extra:(0,a.jsx)(i.Z,{showZero:!0,count:s.length||0,style:{backgroundColor:s.length>0?"#52c41a":"#7f9474"}})}});{let e=t.filter(e=>e.label.toLowerCase().includes(w.toLowerCase()));return N(e).map(e=>{let{category:t,categoryLabel:l,nodes:s}=e;return{key:t,label:l,children:(0,a.jsx)(v,{nodes:s}),extra:(0,a.jsx)(i.Z,{showZero:!0,count:s.length||0,style:{backgroundColor:s.length>0?"#52c41a":"#7f9474"}})}})}},[x,w]),k=(0,p.useMemo)(()=>{if(!w)return g.map(e=>{let{category:t,categoryLabel:l,nodes:s}=e;return{key:t,label:l,children:(0,a.jsx)(v,{nodes:s}),extra:(0,a.jsx)(i.Z,{showZero:!0,count:s.length||0,style:{backgroundColor:s.length>0?"#52c41a":"#7f9474"}})}});{let e=n.filter(e=>e.label.toLowerCase().includes(w.toLowerCase()));return N(e).map(e=>{let{category:t,categoryLabel:l,nodes:s}=e;return{key:t,label:l,children:(0,a.jsx)(v,{nodes:s}),extra:(0,a.jsx)(i.Z,{showZero:!0,count:s.length||0,style:{backgroundColor:s.length>0?"#52c41a":"#7f9474"}})}})}},[g,w]);return(0,a.jsx)(c.Z,{placement:"bottom",trigger:["click"],content:(0,a.jsxs)("div",{className:"w-[320px] overflow-hidden overflow-y-auto scrollbar-default",children:[(0,a.jsx)("p",{className:"my-2 font-bold",children:e("add_node")}),(0,a.jsx)(j,{placeholder:"Search node",onSearch:function(e){y(e)}}),(0,a.jsx)("h2",{className:"my-2 ml-2 font-semibold",children:e("operators")}),(0,a.jsx)(d.Z,{className:"max-h-[300px] overflow-hidden overflow-y-auto scrollbar-default",size:"small",defaultActiveKey:[""],items:Z}),(0,a.jsx)("h2",{className:"my-2 ml-2 font-semibold",children:e("resource")}),(0,a.jsx)(d.Z,{className:"max-h-[300px] overflow-hidden overflow-y-auto scrollbar-default",size:"small",defaultActiveKey:[""],items:k})]}),children:(0,a.jsx)(u.ZP,{type:"primary",className:"flex items-center justify-center rounded-full left-4 top-4",style:{zIndex:1050},icon:(0,a.jsx)(r.Z,{})})})},w=l(99743),y=l(25675),_=l.n(y),N=l(83062),Z=l(48928),k=l(51009),C=l(84567),P=e=>{let{optional:t}=e;return t?null:(0,a.jsx)("span",{className:"text-red-600 align-middle inline-block",children:"\xa0*"})},S=l(2453),E=l(76315),z=l(86738),V=l(36851),T=l(45605),F=l(94184),L=l.n(F),O=e=>{let{node:t,data:l,type:s,label:n,index:o}=e,{t:i}=(0,m.$G)(),c=(0,V._K)(),[d,u]=p.useState([]);function x(){let e=localStorage.getItem(f.zN);if(!e)return;let a=JSON.parse(e),s=l.type_cls,r=[];"inputs"===n?r=a.filter(e=>"operator"===e.flow_type).filter(e=>{var t;return null===(t=e.outputs)||void 0===t?void 0:t.some(e=>e.type_cls===s&&e.is_list===(null==l?void 0:l.is_list))}):"parameters"===n?r=a.filter(e=>"resource"===e.flow_type).filter(e=>{var t;return null===(t=e.parent_cls)||void 0===t?void 0:t.includes(s)}):"outputs"===n&&("operator"===t.flow_type?r=a.filter(e=>"operator"===e.flow_type).filter(e=>{var t;return null===(t=e.inputs)||void 0===t?void 0:t.some(e=>e.type_cls===s&&e.is_list===(null==l?void 0:l.is_list))}):"resource"===t.flow_type&&(r=a.filter(e=>{var l,a;return(null===(l=e.inputs)||void 0===l?void 0:l.some(e=>{var l;return null===(l=t.parent_cls)||void 0===l?void 0:l.includes(e.type_cls)}))||(null===(a=e.parameters)||void 0===a?void 0:a.some(e=>{var l;return null===(l=t.parent_cls)||void 0===l?void 0:l.includes(e.type_cls)}))}))),u(r)}return(0,a.jsxs)("div",{className:L()("relative flex items-center",{"justify-start":"parameters"===n||"inputs"===n,"justify-end":"outputs"===n}),children:[(0,a.jsx)(V.HH,{className:"w-2 h-2",type:s,position:"source"===s?V.Ly.Right:V.Ly.Left,id:"".concat(t.id,"|").concat(n,"|").concat(o),isValidConnection:e=>(function(e){let{sourceHandle:t,targetHandle:l,source:a,target:s}=e,n=c.getNode(a),r=c.getNode(s),{flow_type:o}=null==n?void 0:n.data,{flow_type:d}=null==r?void 0:r.data,u=null==t?void 0:t.split("|")[1],p=null==l?void 0:l.split("|")[1],m=null==t?void 0:t.split("|")[2],f=null==l?void 0:l.split("|")[2],x=null==r?void 0:r.data[p][f].type_cls;if(o===d&&"operator"===o){let e=null==n?void 0:n.data[u][m].type_cls,t=null==n?void 0:n.data[u][m].is_list,l=null==r?void 0:r.data[p][f].is_list;return e===x&&t===l}if("resource"===o&&("operator"===d||"resource"===d)){let e=null==n?void 0:n.data.parent_cls;return e.includes(x)}return S.ZP.warning(i("connect_warning")),!1})(e)}),(0,a.jsxs)(E.Z,{className:L()("p-2",{"pr-4":"outputs"===n}),children:[(0,a.jsx)(z.Z,{placement:"left",icon:null,showCancel:!1,okButtonProps:{className:"hidden"},title:i("related_nodes"),description:(0,a.jsx)("div",{className:"w-60",children:(0,a.jsx)(v,{nodes:d})}),children:["inputs","parameters"].includes(n)&&(0,a.jsx)(r.Z,{className:"mr-2 cursor-pointer",onClick:x})}),l.type_name,":","outputs"!==n&&(0,a.jsx)(P,{optional:l.optional}),l.description&&(0,a.jsx)(N.Z,{title:l.description,children:(0,a.jsx)(T.Z,{className:"ml-2 cursor-pointer"})}),(0,a.jsx)(z.Z,{placement:"right",icon:null,showCancel:!1,okButtonProps:{className:"hidden"},title:i("related_nodes"),description:(0,a.jsx)("div",{className:"w-60",children:(0,a.jsx)(v,{nodes:d})}),children:["outputs"].includes(n)&&(0,a.jsx)(r.Z,{className:"ml-2 cursor-pointer",onClick:x})})]})]})},D=e=>{let{node:t,data:l,label:s,index:n}=e;function r(e){l.value=e}if("resource"===l.category)return(0,a.jsx)(O,{node:t,data:l,type:"target",label:s,index:n});if("common"===l.category){let e=null!==l.value&&void 0!==l.value?l.value:l.default;switch(l.type_name){case"int":return(0,a.jsxs)("div",{className:"p-2 text-sm",children:[(0,a.jsxs)("p",{children:[l.label,":",(0,a.jsx)(P,{optional:l.optional}),l.description&&(0,a.jsx)(N.Z,{title:l.description,children:(0,a.jsx)(T.Z,{className:"ml-2 cursor-pointer"})})]}),(0,a.jsx)(Z.Z,{className:"w-full",defaultValue:e,onChange:e=>{r(e.target.value)}})]});case"str":var i;return(0,a.jsxs)("div",{className:"p-2 text-sm",children:[(0,a.jsxs)("p",{children:[l.label,":",(0,a.jsx)(P,{optional:l.optional}),l.description&&(0,a.jsx)(N.Z,{title:l.description,children:(0,a.jsx)(T.Z,{className:"ml-2 cursor-pointer"})})]}),(null===(i=l.options)||void 0===i?void 0:i.length)>0?(0,a.jsx)(k.default,{className:"w-full nodrag",defaultValue:e,options:l.options.map(e=>({label:e.label,value:e.value})),onChange:r}):(0,a.jsx)(o.default,{className:"w-full",defaultValue:e,onChange:e=>{r(e.target.value)}})]});case"bool":return e="True"===(e="False"!==e&&e)||e,(0,a.jsx)("div",{className:"p-2 text-sm",children:(0,a.jsxs)("p",{children:[l.label,":",(0,a.jsx)(P,{optional:l.optional}),l.description&&(0,a.jsx)(N.Z,{title:l.description,children:(0,a.jsx)(T.Z,{className:"ml-2 cursor-pointer"})}),(0,a.jsx)(C.Z,{className:"ml-2",defaultChecked:e,onChange:e=>{r(e.target.checked)}})]})})}}},I=l(57132),A=l(48689),K=e=>{let{children:t,className:l}=e;return(0,a.jsx)("div",{className:L()("flex justify-center items-center w-8 h-8 rounded-full dark:bg-zinc-700 hover:bg-stone-200 dark:hover:bg-zinc-900",l),children:t})},q=l(67919),B=l(96486);function H(e){let{label:t}=e;return(0,a.jsx)("div",{className:"w-full h-8 bg-stone-100 dark:bg-zinc-700 px-2 flex items-center justify-center",children:t})}var M=l(12906),R=l(60219),$=l(39479),G=l(54689),J=l(96074),W=l(36147),X=l(42075),Q=l(39332),Y=l(24885),U=l(59819);l(4583);let{TextArea:ee}=o.default,et={customNode:e=>{let{data:t}=e,{inputs:l,outputs:s,parameters:n,flow_type:r}=t,[o,i]=(0,p.useState)(!1),d=(0,V._K)();return(0,a.jsx)(c.Z,{placement:"rightTop",trigger:["hover"],content:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(K,{className:"hover:text-blue-500",children:(0,a.jsx)(I.Z,{className:"h-full text-lg cursor-pointer",onClick:function(e){e.preventDefault(),e.stopPropagation();let l=d.getNodes(),a=l.find(e=>e.id===t.id);if(a){let e=(0,q.VZ)(a,l),t=(0,B.cloneDeep)(a),s={...t,id:e,position:{x:t.position.x+400,y:t.position.y},positionAbsolute:{x:t.positionAbsolute.x+400,y:t.positionAbsolute.y},data:{...t.data,id:e},selected:!1};d.setNodes(e=>[...e,s])}}})}),(0,a.jsx)(K,{className:"mt-2 hover:text-red-500",children:(0,a.jsx)(A.Z,{className:"h-full text-lg cursor-pointer",onClick:function(e){e.preventDefault(),e.stopPropagation(),d.setNodes(e=>e.filter(e=>e.id!==t.id)),d.setEdges(e=>e.filter(e=>e.source!==t.id&&e.target!==t.id))}})}),(0,a.jsx)(K,{className:"mt-2",children:(0,a.jsx)(N.Z,{title:t.description,placement:"right",children:(0,a.jsx)(T.Z,{className:"h-full text-lg cursor-pointer"})})})]}),children:(0,a.jsxs)("div",{className:L()("w-72 h-auto rounded-xl shadow-md p-0 border bg-white dark:bg-zinc-800 cursor-grab",{"border-blue-500":t.selected||o,"border-stone-400 dark:border-white":!t.selected&&!o,"border-dashed":"operator"!==r,"border-red-600":t.invalid}),onMouseEnter:function(){i(!0)},onMouseLeave:function(){i(!1)},children:[(0,a.jsxs)("div",{className:"flex flex-row items-center p-2",children:[(0,a.jsx)(_(),{src:"/icons/node/vis.png",width:24,height:24,alt:""}),(0,a.jsx)("p",{className:"ml-2 text-lg font-bold text-ellipsis overflow-hidden whitespace-nowrap",children:t.label})]}),l&&l.length>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(H,{label:"Inputs"}),(l||[]).map((e,l)=>(0,a.jsx)(O,{node:t,data:e,type:"target",label:"inputs",index:l},"".concat(t.id,"_input_").concat(l)))]}),n&&n.length>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(H,{label:"Parameters"}),(n||[]).map((e,l)=>(0,a.jsx)(D,{node:t,data:e,label:"parameters",index:l},"".concat(t.id,"_param_").concat(l)))]}),"operator"===r&&(null==s?void 0:s.length)>0?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(H,{label:"Outputs"}),(s||[]).map((e,l)=>(0,a.jsx)(O,{node:t,data:e,type:"source",label:"outputs",index:l},"".concat(t.id,"_input_").concat(l)))]}):"resource"===r?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(H,{label:"Outputs"}),(0,a.jsx)(O,{node:t,data:t,type:"source",label:"outputs",index:0},"".concat(t.id,"_input_0"))]}):void 0]})})}},el={buttonedge:w.Z},ea=()=>{let{t:e}=(0,m.$G)(),[t,l]=S.ZP.useMessage(),[r]=$.Z.useForm(),i=(0,Q.useSearchParams)(),c=(null==i?void 0:i.get("id"))||"",d=(0,V._K)(),[f,x]=(0,p.useState)(!1),[h,g,v]=(0,V.Rr)([]),[j,w,y]=(0,V.ll)([]),_=(0,p.useRef)(null),[N,Z]=(0,p.useState)(!1),[k,P]=(0,p.useState)();async function E(){x(!0);let[e,t]=await (0,s.Vx)((0,s._d)(c));if(t){let e=(0,q.z5)(t.flow_data);P(t),g(e.nodes),w(e.edges)}x(!1)}(0,p.useEffect)(()=>{c&&E()},[c]),(0,p.useEffect)(()=>{let e=e=>{e.returnValue=S.ZP};return window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)}},[]);let z=(0,p.useCallback)(e=>{e.preventDefault();let t=_.current.getBoundingClientRect(),l=e.dataTransfer.getData("application/reactflow");if(!l||void 0===l)return;let a=JSON.parse(l),s=d.screenToFlowPosition({x:e.clientX-t.left,y:e.clientY-t.top}),n=(0,q.VZ)(a,d.getNodes());a.id=n;let r={id:n,position:s,type:"customNode",data:a};g(e=>e.concat(r).map(e=>(e.id===r.id?e.data={...e.data,selected:!0}:e.data={...e.data,selected:!1},e)))},[d]),T=(0,p.useCallback)(e=>{e.preventDefault(),e.dataTransfer.dropEffect="move"},[]);async function F(){let{name:l,label:a,description:n="",editable:o=!1}=r.getFieldsValue(),i=(0,q.Wf)(d.toObject());if(c){let[,,r]=await (0,s.Vx)((0,s.ao)(c,{name:l,label:a,description:n,editable:o,uid:c,flow_data:i}));Z(!1),(null==r?void 0:r.success)?t.success(e("save_flow_success")):(null==r?void 0:r.err_msg)&&t.error(null==r?void 0:r.err_msg)}else{let[r,c]=await (0,s.Vx)((0,s.zd)({name:l,label:a,description:n,editable:o,flow_data:i}));if(null==c?void 0:c.uid){t.success(e("save_flow_success"));let l=window.history;l.pushState(null,"","/flow/canvas?id=".concat(c.uid))}Z(!1)}}return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.Z,{visible:f}),(0,a.jsx)("div",{className:"my-2 mx-4 flex flex-row justify-end items-center",children:(0,a.jsx)("div",{className:"w-8 h-8 rounded-md bg-stone-300 dark:bg-zinc-700 dark:text-zinc-200 flext justify-center items-center hover:text-blue-500 dark:hover:text-zinc-100",children:(0,a.jsx)(R.Z,{className:"block text-xl",onClick:function(){let e=d.toObject(),[t,l,s]=(0,q.Rv)(e);if(!t&&s)return g(e=>e.map(e=>(e.id===(null==l?void 0:l.id)?e.data={...e.data,invalid:!0}:e.data={...e.data,invalid:!1},e))),G.Z.error({message:"Error",description:s,icon:(0,a.jsx)(M.Z,{className:"text-red-600"})});Z(!0)}})})}),(0,a.jsx)(J.Z,{className:"mt-0 mb-0"}),(0,a.jsx)("div",{className:"h-[calc(100vh-60px)] w-full",ref:_,children:(0,a.jsxs)(V.x$,{nodes:h,edges:j,nodeTypes:et,edgeTypes:el,onNodesChange:v,onEdgesChange:y,onNodeClick:function(e,t){d.setNodes(e=>e.map(e=>(e.id===t.id?e.data={...e.data,selected:!0}:e.data={...e.data,selected:!1},e)))},onConnect:function(e){let t={...e,type:"buttonedge",id:"".concat(e.source,"|").concat(e.target)};w(e=>(0,V.Z_)(t,e))},onDrop:z,onDragOver:T,minZoom:.1,fitView:!0,deleteKeyCode:["Backspace","Delete"],children:[(0,a.jsx)(Y.Z,{className:"flex flex-row items-center",position:"bottom-center"}),(0,a.jsx)(U.A,{color:"#aaa",gap:16}),(0,a.jsx)(b,{})]})}),(0,a.jsx)(W.default,{title:e("flow_modal_title"),open:N,onCancel:()=>{Z(!1)},cancelButtonProps:{className:"hidden"},okButtonProps:{className:"hidden"},children:(0,a.jsxs)($.Z,{name:"flow_form",form:r,labelCol:{span:8},wrapperCol:{span:16},style:{maxWidth:600},initialValues:{remember:!0},onFinish:F,autoComplete:"off",children:[(0,a.jsx)($.Z.Item,{label:"Title",name:"label",initialValue:null==k?void 0:k.label,rules:[{required:!0,message:"Please input flow title!"}],children:(0,a.jsx)(o.default,{onChange:function(e){let t=e.target.value,l=t.replace(/\s+/g,"_").replace(/[^a-z0-9_-]/g,"").toLowerCase();r.setFieldsValue({name:l})}})}),(0,a.jsx)($.Z.Item,{label:"Name",name:"name",initialValue:null==k?void 0:k.name,rules:[{required:!0,message:"Please input flow name!"},()=>({validator:(e,t)=>/^[a-zA-Z0-9_\-]+$/.test(t)?Promise.resolve():Promise.reject("Can only contain numbers, letters, underscores, and dashes")})],children:(0,a.jsx)(o.default,{})}),(0,a.jsx)($.Z.Item,{label:"Description",initialValue:null==k?void 0:k.description,name:"description",children:(0,a.jsx)(ee,{rows:3})}),(0,a.jsx)($.Z.Item,{label:"Editable",name:"editable",initialValue:null==k?void 0:k.editable,valuePropName:"checked",children:(0,a.jsx)(C.Z,{})}),(0,a.jsx)($.Z.Item,{wrapperCol:{offset:8,span:16},children:(0,a.jsxs)(X.Z,{children:[(0,a.jsx)(u.ZP,{htmlType:"button",onClick:()=>{Z(!1)},children:"Cancel"}),(0,a.jsx)(u.ZP,{type:"primary",htmlType:"submit",children:"Submit"})]})})]})}),l]})};function es(){return(0,a.jsx)(V.tV,{children:(0,a.jsx)(ea,{})})}},67919:function(e,t,l){"use strict";l.d(t,{Rv:function(){return r},VZ:function(){return a},Wf:function(){return s},z5:function(){return n}});let a=(e,t)=>{let l=0;return t.forEach(t=>{t.data.name===e.name&&l++}),"".concat(e.id,"_").concat(l)},s=e=>{let{nodes:t,edges:l,...a}=e,s=t.map(e=>{let{positionAbsolute:t,...l}=e;return{position_absolute:t,...l}}),n=l.map(e=>{let{sourceHandle:t,targetHandle:l,...a}=e;return{source_handle:t,target_handle:l,...a}});return{nodes:s,edges:n,...a}},n=e=>{let{nodes:t,edges:l,...a}=e,s=t.map(e=>{let{position_absolute:t,...l}=e;return{positionAbsolute:t,...l}}),n=l.map(e=>{let{source_handle:t,target_handle:l,...a}=e;return{sourceHandle:t,targetHandle:l,...a}});return{nodes:s,edges:n,...a}},r=e=>{let{nodes:t,edges:l}=e,a=[!0,t[0],""];e:for(let e=0;el.targetHandle==="".concat(t[e].id,"|inputs|").concat(r))){a=[!1,t[e],"The input ".concat(n[r].type_name," of node ").concat(s.label," is required")];break e}for(let n=0;nl.targetHandle==="".concat(t[e].id,"|parameters|").concat(n))){if(!o.optional&&"common"===o.category&&(void 0===o.value||null===o.value)){a=[!1,t[e],"The parameter ".concat(o.type_name," of node ").concat(s.label," is required")];break e}}else{a=[!1,t[e],"The parameter ".concat(o.type_name," of node ").concat(s.label," is required")];break e}}}return a}}},function(e){e.O(0,[3662,8241,7113,5503,1009,9479,4810,411,7434,8928,9924,6485,2487,4350,9774,2888,179],function(){return e(e.s=76735)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/dbgpt/app/static/_next/static/chunks/webpack-6d79785e1375a57a.js b/dbgpt/app/static/_next/static/chunks/webpack-7f29e208c7b75fbc.js similarity index 61% rename from dbgpt/app/static/_next/static/chunks/webpack-6d79785e1375a57a.js rename to dbgpt/app/static/_next/static/chunks/webpack-7f29e208c7b75fbc.js index bc5439fa9..5ff2f54cc 100644 --- a/dbgpt/app/static/_next/static/chunks/webpack-6d79785e1375a57a.js +++ b/dbgpt/app/static/_next/static/chunks/webpack-7f29e208c7b75fbc.js @@ -1 +1 @@ -!function(){"use strict";var e,t,n,r,o,u,c,i,a,f,d,s,l={},b={};function p(e){var t=b[e];if(void 0!==t)return t.exports;var n=b[e]={id:e,loaded:!1,exports:{}},r=!0;try{l[e].call(n.exports,n,n.exports,p),r=!1}finally{r&&delete b[e]}return n.loaded=!0,n.exports}p.m=l,p.amdO={},e=[],p.O=function(t,n,r,o){if(n){o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[n,r,o];return}for(var c=1/0,u=0;u=o&&Object.keys(p.O).every(function(e){return p.O[e](n[a])})?n.splice(a--,1):(i=!1,o0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[n,r,o];return}for(var i=1/0,u=0;u=o&&Object.keys(p.O).every(function(e){return p.O[e](n[c])})?n.splice(c--,1):(a=!1,o
\ No newline at end of file +
\ No newline at end of file diff --git a/dbgpt/app/static/app/index.html b/dbgpt/app/static/app/index.html index 920369138..d8462a58f 100644 --- a/dbgpt/app/static/app/index.html +++ b/dbgpt/app/static/app/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/dbgpt/app/static/chat/index.html b/dbgpt/app/static/chat/index.html index 02d7c4801..bced43bcc 100644 --- a/dbgpt/app/static/chat/index.html +++ b/dbgpt/app/static/chat/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/dbgpt/app/static/database/index.html b/dbgpt/app/static/database/index.html index 7f32aacee..6d1bbe61a 100644 --- a/dbgpt/app/static/database/index.html +++ b/dbgpt/app/static/database/index.html @@ -1 +1 @@ -
MySQL

MySQL

Fast, reliable, scalable open-source relational database management system.

MSSQL

MSSQL

Powerful, scalable, secure relational database system by Microsoft.

DuckDB

DuckDB

In-memory analytical database with efficient query processing.

Sqlite

Sqlite

Lightweight embedded relational database with simplicity and portability.

ClickHouse

ClickHouse

Columnar database for high-performance analytics and real-time queries.

Oracle

Oracle

Robust, scalable, secure relational database widely used in enterprises.

Access

Access

Easy-to-use relational database for small-scale applications by Microsoft.

MongoDB

MongoDB

Flexible, scalable NoSQL document database for web and mobile apps.

ApacheDoris

ApacheDoris

A new-generation open-source real-time data warehouse.

StarRocks

StarRocks

An Open-Source, High-Performance Analytical Database.

DB2

DB2

Scalable, secure relational database system developed by IBM.

HBase

HBase

Distributed, scalable NoSQL database for large structured/semi-structured data.

Redis

Redis

Fast, versatile in-memory data structure store as cache, DB, or broker.

Cassandra

Cassandra

Scalable, fault-tolerant distributed NoSQL database for large data.

Couchbase

Couchbase

High-performance NoSQL document database with distributed architecture.

PostgreSQL

PostgreSQL

Powerful open-source relational database with extensibility and SQL standards.

Spark

Spark

Unified engine for large-scale data analytics.

Space

Space

knowledge analytics.

\ No newline at end of file +
MySQL

MySQL

Fast, reliable, scalable open-source relational database management system.

MSSQL

MSSQL

Powerful, scalable, secure relational database system by Microsoft.

DuckDB

DuckDB

In-memory analytical database with efficient query processing.

Sqlite

Sqlite

Lightweight embedded relational database with simplicity and portability.

ClickHouse

ClickHouse

Columnar database for high-performance analytics and real-time queries.

Oracle

Oracle

Robust, scalable, secure relational database widely used in enterprises.

Access

Access

Easy-to-use relational database for small-scale applications by Microsoft.

MongoDB

MongoDB

Flexible, scalable NoSQL document database for web and mobile apps.

ApacheDoris

ApacheDoris

A new-generation open-source real-time data warehouse.

StarRocks

StarRocks

An Open-Source, High-Performance Analytical Database.

DB2

DB2

Scalable, secure relational database system developed by IBM.

HBase

HBase

Distributed, scalable NoSQL database for large structured/semi-structured data.

Redis

Redis

Fast, versatile in-memory data structure store as cache, DB, or broker.

Cassandra

Cassandra

Scalable, fault-tolerant distributed NoSQL database for large data.

Couchbase

Couchbase

High-performance NoSQL document database with distributed architecture.

PostgreSQL

PostgreSQL

Powerful open-source relational database with extensibility and SQL standards.

Spark

Spark

Unified engine for large-scale data analytics.

Space

Space

knowledge analytics.

\ No newline at end of file diff --git a/dbgpt/app/static/flow/canvas/index.html b/dbgpt/app/static/flow/canvas/index.html index 2be6b0d48..070b00165 100644 --- a/dbgpt/app/static/flow/canvas/index.html +++ b/dbgpt/app/static/flow/canvas/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/dbgpt/app/static/flow/index.html b/dbgpt/app/static/flow/index.html index 512732c4d..242cb3f62 100644 --- a/dbgpt/app/static/flow/index.html +++ b/dbgpt/app/static/flow/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/dbgpt/app/static/index.html b/dbgpt/app/static/index.html index 431f1b372..686c09165 100644 --- a/dbgpt/app/static/index.html +++ b/dbgpt/app/static/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/dbgpt/app/static/knowledge/chunk/index.html b/dbgpt/app/static/knowledge/chunk/index.html index f29056fb3..4619b4a27 100644 --- a/dbgpt/app/static/knowledge/chunk/index.html +++ b/dbgpt/app/static/knowledge/chunk/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/dbgpt/app/static/knowledge/index.html b/dbgpt/app/static/knowledge/index.html index e9ea4dbb0..2145a5cbf 100644 --- a/dbgpt/app/static/knowledge/index.html +++ b/dbgpt/app/static/knowledge/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/dbgpt/app/static/models/index.html b/dbgpt/app/static/models/index.html index e908354ce..91d8df8f7 100644 --- a/dbgpt/app/static/models/index.html +++ b/dbgpt/app/static/models/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/dbgpt/app/static/prompt/index.html b/dbgpt/app/static/prompt/index.html index e4b18d027..2bd9fd44a 100644 --- a/dbgpt/app/static/prompt/index.html +++ b/dbgpt/app/static/prompt/index.html @@ -1 +1 @@ -
NameSceneSub SceneContentOperation
No data
\ No newline at end of file +
NameSceneSub SceneContentOperation
No data
\ No newline at end of file diff --git a/web/app/i18n.ts b/web/app/i18n.ts index a43b657ee..d2913dbc0 100644 --- a/web/app/i18n.ts +++ b/web/app/i18n.ts @@ -207,7 +207,18 @@ const en = { available_resources: ' Available Resources', edit_new_applications: 'Edit new applications', collect: 'Collect', - create: '创建', + collected: 'Collected', + create: 'Create', + Agents: 'Agents', + edit_application: 'edit application', + add_application: 'add application', + app_name: 'App Name', + LLM_strategy: 'LLM Strategy', + LLM_strategy_value: 'LLM Strategy Value', + resource: 'Resource', + operators: 'Operators', + Chinese: 'Chinese', + English: 'English', } as const; export type I18nKeys = keyof typeof en; @@ -413,6 +424,7 @@ const zh: Resources['translation'] = { add_resource: '添加资源', team_modal: '工作模式', App: '应用程序', + resource: '资源', resource_name: '资源名', resource_type: '资源类型', resource_value: '参数', @@ -421,7 +433,17 @@ const zh: Resources['translation'] = { available_resources: '可用资源', edit_new_applications: '编辑新的应用', collect: '收藏', + collected: '已收藏', create: '创建', + Agents: '智能体', + edit_application: '编辑应用', + add_application: '添加应用', + app_name: '应用名称', + LLM_strategy: '模型策略', + LLM_strategy_value: '模型策略参数', + operators: '算子', + Chinese: '中文', + English: '英文', } as const; i18n.use(initReactI18next).init({ diff --git a/web/components/app/agent-panel.tsx b/web/components/app/agent-panel.tsx index 09ca8b31e..cb35e6102 100644 --- a/web/components/app/agent-panel.tsx +++ b/web/components/app/agent-panel.tsx @@ -1,6 +1,5 @@ import { apiInterceptors, getAppStrategy, getAppStrategyValues, getResource } from '@/client/api'; -import { Button, Card, Divider, Input, Select } from 'antd'; -import { log } from 'console'; +import { Button, Input, Select } from 'antd'; import React, { useEffect, useMemo, useState } from 'react'; import ResourceCard from './resource-card'; import { useTranslation } from 'react-i18next'; @@ -90,7 +89,7 @@ export default function AgentPanel(props: IProps) { return (
-
Prompt:
+
{t('Prompt')}:
-
LLM Strategy:
+
{t('LLM_strategy')}:
{ confirm({ title: t('Tips'), diff --git a/web/components/app/app-modal.tsx b/web/components/app/app-modal.tsx index 1ae4138fc..09c136639 100644 --- a/web/components/app/app-modal.tsx +++ b/web/components/app/app-modal.tsx @@ -33,11 +33,6 @@ interface IProps { app?: any; } -const languageOptions = [ - { value: 'zh', label: '中文' }, - { value: 'en', label: '英文' }, -]; - type TeamModals = 'awel_layout' | 'singe_agent' | 'auto_plan'; export default function AppModal(props: IProps) { @@ -56,6 +51,11 @@ export default function AppModal(props: IProps) { const [form] = Form.useForm(); + const languageOptions = [ + { value: 'zh', label: t('Chinese') }, + { value: 'en', label: t('English') }, + ]; + const onChange = (newActiveKey: string) => { setActiveKey(newActiveKey); }; @@ -302,7 +302,7 @@ export default function AppModal(props: IProps) {
- label={'App Name'} name="app_name" rules={[{ required: true, message: t('Please_input_the_name') }]}> + label={t('app_name')} name="app_name" rules={[{ required: true, message: t('Please_input_the_name') }]}> @@ -353,7 +353,7 @@ export default function AppModal(props: IProps) {
{curTeamModal !== 'awel_layout' ? ( <> -
Agents
+
{t('Agents')}
) : ( diff --git a/web/components/app/resource-card.tsx b/web/components/app/resource-card.tsx index b96307667..0d24f88ef 100644 --- a/web/components/app/resource-card.tsx +++ b/web/components/app/resource-card.tsx @@ -68,7 +68,7 @@ export default function ResourceCard(props: IProps) { return ( {

{t('add_node')}

-

Operatos

+

{t('operators')}

-

Resources

+

{t('resource')}

Date: Wed, 21 Feb 2024 18:29:53 +0800 Subject: [PATCH 4/5] docs: Add upgrade to v0.5.0 documents (#1176) --- docs/docs/upgrade/v0.5.0.md | 125 ++++++++++++++++++++++++++++++++++++ docs/sidebars.js | 13 +++- 2 files changed, 137 insertions(+), 1 deletion(-) create mode 100644 docs/docs/upgrade/v0.5.0.md diff --git a/docs/docs/upgrade/v0.5.0.md b/docs/docs/upgrade/v0.5.0.md new file mode 100644 index 000000000..97d8d8e93 --- /dev/null +++ b/docs/docs/upgrade/v0.5.0.md @@ -0,0 +1,125 @@ +# Upgrade To v0.5.0(Draft) + +## Overview + +This guide is for upgrading from v0.4.6 and v0.4.7 to v0.5.0. If you use SQLite, +you not need to upgrade the database. If you use MySQL, you need to upgrade the database. + +## Prepare + +### Backup Your Database + +To prevent data loss, it is recommended to back up your database before upgrading. +The backup way according to your database type. + +## Upgrade + +### Stop DB-GPT Service + +Stop the DB-GPT service according to your start way. + +### Upgrade Database + +Execute the following SQL to upgrade the database. + +**New Tables** + +```sql +-- dbgpt.dbgpt_serve_flow definition +CREATE TABLE `dbgpt_serve_flow` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT 'Auto increment id', + `uid` varchar(128) NOT NULL COMMENT 'Unique id', + `dag_id` varchar(128) DEFAULT NULL COMMENT 'DAG id', + `name` varchar(128) DEFAULT NULL COMMENT 'Flow name', + `flow_data` text COMMENT 'Flow data, JSON format', + `user_name` varchar(128) DEFAULT NULL COMMENT 'User name', + `sys_code` varchar(128) DEFAULT NULL COMMENT 'System code', + `gmt_created` datetime DEFAULT NULL COMMENT 'Record creation time', + `gmt_modified` datetime DEFAULT NULL COMMENT 'Record update time', + `flow_category` varchar(64) DEFAULT NULL COMMENT 'Flow category', + `description` varchar(512) DEFAULT NULL COMMENT 'Flow description', + `state` varchar(32) DEFAULT NULL COMMENT 'Flow state', + `source` varchar(64) DEFAULT NULL COMMENT 'Flow source', + `source_url` varchar(512) DEFAULT NULL COMMENT 'Flow source url', + `version` varchar(32) DEFAULT NULL COMMENT 'Flow version', + `label` varchar(128) DEFAULT NULL COMMENT 'Flow label', + `editable` int DEFAULT NULL COMMENT 'Editable, 0: editable, 1: not editable', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_uid` (`uid`), + KEY `ix_dbgpt_serve_flow_sys_code` (`sys_code`), + KEY `ix_dbgpt_serve_flow_uid` (`uid`), + KEY `ix_dbgpt_serve_flow_dag_id` (`dag_id`), + KEY `ix_dbgpt_serve_flow_user_name` (`user_name`), + KEY `ix_dbgpt_serve_flow_name` (`name`) +) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +-- dbgpt.gpts_app definition +CREATE TABLE `gpts_app` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT 'autoincrement id', + `app_code` varchar(255) NOT NULL COMMENT 'Current AI assistant code', + `app_name` varchar(255) NOT NULL COMMENT 'Current AI assistant name', + `app_describe` varchar(2255) NOT NULL COMMENT 'Current AI assistant describe', + `language` varchar(100) NOT NULL COMMENT 'gpts language', + `team_mode` varchar(255) NOT NULL COMMENT 'Team work mode', + `team_context` text COMMENT 'The execution logic and team member content that teams with different working modes rely on', + `user_code` varchar(255) DEFAULT NULL COMMENT 'user code', + `sys_code` varchar(255) DEFAULT NULL COMMENT 'system app code', + `created_at` datetime DEFAULT NULL COMMENT 'create time', + `updated_at` datetime DEFAULT NULL COMMENT 'last update time', + `icon` varchar(1024) DEFAULT NULL COMMENT 'app icon, url', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_gpts_app` (`app_name`) +) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `gpts_app_collection` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'autoincrement id', + `app_code` varchar(255) NOT NULL COMMENT 'Current AI assistant code', + `user_code` int(11) NOT NULL COMMENT 'user code', + `sys_code` varchar(255) NOT NULL COMMENT 'system app code', + `created_at` datetime DEFAULT NULL COMMENT 'create time', + `updated_at` datetime DEFAULT NULL COMMENT 'last update time', + PRIMARY KEY (`id`), + KEY `idx_app_code` (`app_code`), + KEY `idx_user_code` (`user_code`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT="gpt collections"; + +-- dbgpt.gpts_app_detail definition +CREATE TABLE `gpts_app_detail` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT 'autoincrement id', + `app_code` varchar(255) NOT NULL COMMENT 'Current AI assistant code', + `app_name` varchar(255) NOT NULL COMMENT 'Current AI assistant name', + `agent_name` varchar(255) NOT NULL COMMENT ' Agent name', + `node_id` varchar(255) NOT NULL COMMENT 'Current AI assistant Agent Node id', + `resources` text COMMENT 'Agent bind resource', + `prompt_template` text COMMENT 'Agent bind template', + `llm_strategy` varchar(25) DEFAULT NULL COMMENT 'Agent use llm strategy', + `llm_strategy_value` text COMMENT 'Agent use llm strategy value', + `created_at` datetime DEFAULT NULL COMMENT 'create time', + `updated_at` datetime DEFAULT NULL COMMENT 'last update time', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_gpts_app_agent_node` (`app_name`,`agent_name`,`node_id`) +) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + + +``` + +**Add Columns** +```sql +ALTER TABLE `gpts_conversations` +ADD COLUMN `team_mode` varchar(255) NULL COMMENT 'agent team work mode'; + +ALTER TABLE `gpts_conversations` +ADD COLUMN `current_goal` text COMMENT 'The target corresponding to the current message'; +``` + +### Install Dependencies + +Install dependencies according to your installation way, if your installation from +source code and use the default way, you can run the following command: +```bash +pip install -e ".[default]" +``` + +### Start DB-GPT Service + +Start your DB-GPT service according to your start way. \ No newline at end of file diff --git a/docs/sidebars.js b/docs/sidebars.js index 948df697e..017a0b63e 100755 --- a/docs/sidebars.js +++ b/docs/sidebars.js @@ -361,7 +361,18 @@ const sidebars = { id: 'changelog/doc', }, ], - + }, + + { + type: "category", + label: "Upgrade", + collapsed: true, + items: [ + { + type: 'doc', + id: 'upgrade/v0.5.0', + }, + ], }, { From 16fa68d4f22e1253bc8a5dc6ed322eb61307cf67 Mon Sep 17 00:00:00 2001 From: Aries-ckt <916701291@qq.com> Date: Wed, 21 Feb 2024 19:49:39 +0800 Subject: [PATCH 5/5] chore:update wechat.jpg (#1178) --- assets/wechat.jpg | Bin 202642 -> 135543 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/wechat.jpg b/assets/wechat.jpg index c6082fff748ce510e9d36792693b72769f4d5af1..f4e2e6f44628e1b7ba7389c8529ab520113ec961 100644 GIT binary patch literal 135543 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 bzfm0isbKs!uKkyS5B@j4-hanE|DO6k>lu*r literal 202642 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 z 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

}N8!r58dT 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 E012r9GXMYp